@charset "UTF-8";

/*

Layout:Hiroshi Konnai
Title:www.shounaniryou.ac.jp

*/

/*********************************
BASIC
**********************************/
/*All TAG*/
*{
	margin: 0px auto;
	padding: 0px ;
}
/*body TAG*/
body{
	margin: 0px auto;
	padding: 0px ;
	text-align: center ;
	font-family: "Helvetica Neue","Helvetica","Verdana","MS Pゴシック";
	background: url(../img/common/back.jpg) center top repeat ;
	font-size: 11px ;
	color: #333333 ;
}
/*table TAG*/
table{
	border: none ;
	margin: 0px auto;
}
/*img TAG*/
img{
	border: none ;
	margin: 0px ;
}
.clear{
	clear: both ;
	height: 0px ;
	margin: 0px ;
	visibility:hidden;
}
.wh_1px{
	width: 1px ;
	height: 1px ;
}
a{
	cursor: pointer ;
	text-decoration:none;
}
a:link,a:visited{
	color: #6B6A6B ;
}
a:hover{
	color: #6B6A6B ;
	text-decoration:underline;
}
.r_posi{
	float: right ;
}
.l_posi{
	float: left ;
}
.red{
	color: #FF3300 ;
}
.cursor{
	cursor: pointer ;
}
.m_b_10px{
	margin-bottom: 10px ;
}
/*********************************
INDEX.HTML
**********************************/
#TotalLayout{
	margin: 0px auto ;
	width: 773px ;
	height: auto ;
	background: url(../img/common/main_back.jpg) center top repeat-y ;
}
#header{
	margin: 0px auto ;
	padding: 3px 0px ;
	width: 730px ;
	height: auto ;
}
#logo{
	margin: 0px ;
	padding: 5px 0px ;
	float: left ;
	width: 250px ;
	text-align: left ;
}
#headerlink{
	float: right ;
	width: 330px ;
	padding: 3px 0px ;
	text-align: right ;
}
#headerlink a{
	font-size: 90% ;
}
*html #headerlink a{
	font-size: 85% ;
}
/*IE7*/
*:first-child+html #headerlink a{
	font-size: 80% ;
}
#headerlink a img{
	margin: 3px 0px ;
}
#menu{
	margin: 0px auto ;
	width: 725px ;
	border-bottom: 3px solid #E83E1A ;
}
#menu a img{
	margin: 0px ;
}
#headerimg{
	margin: 0px auto;
	padding: 5px 0px;
	width: 725px;
	text-align: right;
	background: url(../img/index/headerimg_02.jpg) center top no-repeat;
}
#mainlink{
	margin: 0px 5px 0x auto ;
}
#mainlink ul{
	margin: 0px 5px 0px auto ;
	list-style: none ; 
}
*html #mainlink ul{
	margin: 0px 0px 0px auto ;
}
#mainlink ul li{
	margin: 0px 0px 2px 0px ;
	padding: 0px ;
}
#container{
	margin: 20px auto ;
	width: 730px ;
}
#left{
	margin: 0px ;
	padding: 5px 0px ;
	float: left ;
	width: 480px ;
}
.blk{
	margin: 0px auto ;
	padding: 10px 0px ;
}
.blk ul{
	list-style: none ;
	margin: 0px ;
}
.blk ul li.fl_left{
	float: left ;
}
.blk ul li.fl_right{
	float: right ;
}
#news{
	margin: 0px auto ;
	padding: 5px 0px 10px 0px ;
}
.newslist{
	width: 470px ;
	border-bottom: 1px dotted #C9C9C9 ;
}
.newslist td{
	padding: 7px 3px 5px 3px ;
	text-align: left ;
	font-size: 12px ;
	vertical-align: top ;
}
.newslist td.mark{
	text-align: center ;
	width: 60px ;
}
.newslist td.time{
	width: 100px ;
}
.linkblk{
	margin: 5px 10px 5px 0px ;
	width: 112px ;
	float: left ;
}
.linkblk p,.linkblkend p{
	padding: 5px 0px 5px 3px ;
	text-align: left ;
	background: #DAEDE7 ;
}
.linkblk p a,.linkblkend p a{
	font-size: 90% ;
}
*html .linkblk p a,*html .linkblkend p a{
	font-size: 80% ;
}
/*IE7*/
*:first-child+html .linkblk p a,*:first-child+html .linkblkend p a{
	font-size: 80% ;
}
.linkblk p a img,.linkblkend p a img{
	margin: 1px 2px 0px 2px ;
}
.linkblkend{
	margin: 5px 0px ;
	width: 112px ;
	float: left ;
}
#right{
	margin: 0px ;
	float: right ;
	width: 235px ;
}
#right_blk1{
	margin: 0px auto 12px auto;
	padding: 0px 0px 10px 0px ;
	background: url(../img/index/right_back.jpg) center top repeat-y ;
}
/*.right_link{
	margin: 10px 8px 0px 12px ;
	padding: 5px ;
	background: #FFFFFF ;
}*/
.right_link{
	margin: 10px 8px 0px 12px ;
	padding: 5px ;
	background: url(../img/index/white.jpg) center top no-repeat ;
}
.right_link table td{
	vertical-align: top ;
	font-size: 11px ;
}
.right_link table td.txt{
	text-align: center ;
	padding: 5px 10px ;
}
.right_link table td.txt p{
	text-align: left ;
	padding: 5px 0px ;
	font-size: 90% ;
	color: #4B2906 ;
}
*html .right_link table td.txt p{
	font-size: 85% ;
}
*:first-child+html .right_link table td.txt p{
	font-size: 80% ;
}
.right_link table td.photo{
	width: 86px ;
}
#footer{
	margin: 0px auto ;
	width: 730px ;
	height: auto ;
}
#footerbanner{
	margin: 5px auto ;
}
#footerbanner a img{
	margin: 1px 5px ;
}
#footerlink{
	margin: 0px auto ;
	text-align: left ;
	padding: 3px ;
	line-height: 130% ;
}
/*IE7*/
*:first-child+html #footerlink{
	line-height: 100% ;
}
#footerlink ul{
	margin: 2px 1px ;
	padding: 0px ;
	list-style: none ;
}

#footerlink ul li{
	float: left ;
	padding: 0px ;
	margin: 0px 4px ;
}
/*IE7*/
*:first-child+html #footerlink ul li{
	float: left ;
	margin: 0px 3px ;
}
/*IE6*/
*html #footerlink ul li{
	float: left ;
	margin: 0px 2px ;
}

#footerlink ul li a{
	font-size: 90% ;
}
/*IE6*/
*html #footerlink ul li a{
	font-size: 85% ;
}
/*IE7*/
*:first-child+html #footerlink ul li a{
	font-size: 85% ;
}

#copyright{
	margin: 3px auto ;
	padding: 1px ;
	background: #C9C9C9 ;
	clear: both ;
}
#pplink{
	margin: 0px auto ;
	padding: 3px 10px ;
	text-align: right ;
}
#pplink p a{
	font-size: 90% ;
}
*html #pplink p a{
	font-size: 85% ;
}
/*IE7*/
*:first-child+html #pplink p a{
	font-size: 80% ;
}
#pplink p a img{
	margin: 1px 1px 0px 1px ;
}

.style1 {
	color: #ffffff;
	font-size: 1px;
}

/**********************************
SUB COMMON
**********************************/
#subcontainer{
	margin: 0px auto ;
	padding: 10px 0px ;
	width: 730px ;
}
#sub2container{
	margin: 0px auto ;
	padding: 40px 0px 10px 0px ;
	width: 730px ;
}
#sub3container{
	margin: 0px auto ;
	padding: 40px 0px 30px 0px ;
	width: 730px ;
}
#sub_header{
	margin: 0px auto ;
	width: 725px ;
}
.flt_left{
	float: left ;
}
.flt_right{
	float: right ;
}
.alg_right{
	text-align: right;
}
/*********************************
ACCESS.HTML
**********************************/
#access_header{
	margin: 0px auto ;
	padding: 61px 0px 17px 0px ;
	width: 725px ;
	text-align: right ;
	background: url(../img/contents02/access_header.jpg) center top no-repeat ;
}

.taiken_reach {
	color: #FF0000;
	font-weight: bold;
	font-size: 1.3em;
}
#access_btn{
	padding: 0px ;
	margin: 0px 0px 0px auto ;
	width: 429px ;
	text-align: left ;
}
#access_body{
	margin: 0px auto ;
	padding: 50px 0px 30px 0px ;
	width: 730px ;
}
#access_body p{
	font-size: 120% ;
	padding: 10px 0px 20px 0px ;
}
#access_body p a{
	color: #0066CC ;
	text-decoration:underline;
}
.subblk{
	margin: 5px auto ;
}
/*********************************
TOIAWASE.HTML
**********************************/
#toiawase_header{
	margin: 0px auto ;
	width: 725px ;
}
#Upper{
	margin: 10px auto ;
	width: 600px ;
}
#Upper p{
	padding: 20px 0px ;
	text-align: left ;
	line-height: 150% ;
	font-size: 12px ;
}
#Upper p strong{
	font-size: 140% ;
}
#Middle{
	margin: 10px auto ;
	width: 480px ;
	border: 1px solid #333333 ;
}
#Middle p{
	padding: 15px 20px ;
	text-align: left ;
	line-height: 130% ;
}
#Lower{
	margin: 10px auto ;
	width: 730px ;
}
.inq_tbl{
	width: 590px ;
	margin: 20px auto ;
}
.inq_tbl td,.taiken_tbl td{
	padding: 5px ;
	text-align: left ;
	background: #EFEFEF ;
	font-size: 12px ;
	vertical-align: top ;
}
.inq_tbl td span,.taiken_tbl td span{
	font-size: 80% ;
}
*html .inq_tbl td span,*html .taiken_tbl td span{
	font-size: 75% ;
}
.inq_tbl td.title,.taiken_tbl td.title{
	background: #E0F1F8 ;
	width: 145px ;
}
.submit{
	margin: 0px auto 20px 0px ;
}
/*********************************
SHIRYOU.HTML
**********************************/
.tbl_box{
	margin: 0px auto 0px 0px ;
}
#taiken_header{
	margin: 0px auto ;
	padding: 64px 0px 14px 0px ;
	width: 725px ;
	text-align: right ;
	background: url(../img/contents02/taiken_header.jpg) center top no-repeat ;
}
#taiken_header .hbtn{
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 0px auto ;
	width: 429px ;
	text-align: left ;
}
/*********************************
TAIKEN.HTML
**********************************/
.taiken_tbl{
	width: 600px ;
	margin: 20px auto ;
}
.taiken_tbl td{
	line-height: 140% ;
}
.taiken_tbl .tbl_box td{
	padding: 3px ;
}
/*********************************
PRINCIPAL.HTML
**********************************/
#principal_header{
	margin: 0px auto ;
	padding: 61px 0px 17px 0px ;
	width: 725px ;
	text-align: right ;
	background: url(../img/contents02/principal_header.jpg) center top no-repeat ;
}
#photo_left{
	margin: 40px 0px 10px 0px ;
	float: left ;
	width: 240px ;
}
#txt_right{
	margin: 40px 0px 10px 0px ;
	float: right ;
	width: 475px ;
}
#txt_right p{
	text-align: left ;
	line-height: 200% ;
	padding: 0px 20px 20px 0px ;
	font-size: 12px ;
}
/*********************************
SCHOOL.HTML
**********************************/
#school_header{
	margin: 0px auto ;
	padding: 61px 0px 17px 0px ;
	width: 725px ;
	text-align: right ;
	background: url(../img/contents02/school_header.jpg) center top no-repeat ;
}
#txt_left{
	margin: 40px 0px 10px 0px ;
	float: left ;
	width: 475px ;
}
#txt_left p{
	text-align: left ;
	line-height: 190% ;
	padding: 0px 0px 40px 20px ;
	font-size: 12px ;
}
#photo_right{
	margin: 40px 0px 10px 0px ;
	float: right ;
	width: 240px ;
}
#photo_right img{
	margin: 0px auto 10px auto ;
}
/*********************************
SITEMAP.HTML
**********************************/
#site_left{
	margin: 40px 0px 10px 0px ;
	float: left ;
	text-align: left ;
	width: 370px ;
	font-size: 12px ;
}
#site_left dl{
	margin: 10px 0px 30px 60px ;
}
#site_left dl dt,#site_right dl dt{
	margin: 0px 0px 8px 0px ;
	padding: 0px ;
}
#site_left dl dt a,#site_right dl dt a{
	color: #ED7984 ;
}
#site_left dl dd,#site_right dl dd{
	margin: 0px 0px 7px 0px ;
	padding: 0px 0px 0px 3px ;
}
#site_left dl dd.sub,#site_right dl dd.sub{
	margin: 0px 0px 6px 0px ;
	padding: 0px 0px 0px 20px ;
}
#site_left dl dd.sub a,#site_right dl dd.sub a{
	font-size: 90% ;
}
*html #site_right dl dd.sub a{
	font-size: 75% ;
}
/*IE7*/
*:first-child+html #site_right dl dd.sub a{
	font-size: 75% ;
}
#site_right{
	margin: 40px 0px 10px 0px ;
	float: right ;
	text-align: left ;
	width: 350px ;
	font-size: 12px ;
}
#site_right dl{
	margin: 10px 0px 30px 0px ;
}
/*********************************
SUBJECT.HTML
**********************************/
#subjectcontainer{
	margin: 0px auto ;
	padding: 50px 0px ;
	width: 730px ;
}
.subject_blk,.employ_blk{
	margin: 20px auto 0px auto ;
	width: 725px ;
}
.sub_photo{
	margin: 0px ;
	padding: 0px ;
	width: 226px ;
	float: right ;
}
.sub_left,.employ_left{
	margin: 0px ;
	float: left ;
	width: 485px ;
}
.sub_left dl,.employ_left dl{
	margin: 0px ;
}
.sub_left dl dt,.employ_left dl dt{
	text-align: left ;
}
.sub_left dl dd.txt{
	margin: 5px 0px 5px 5px ;
	text-align: left ;
	font-size: 12px ;
	padding: 10px 10px 10px 0px ;
	line-height: 180% ;
}
.sub_left dl dd.link{
	text-align: right ;
	margin: 5px 10px 5px 5px ;
}
.sub_left dl dd.link a{
	display: block ;
	width: 85px ;
	margin: 0px 0px 0px auto ;
	font-size: 11px ;
	color: #0D3572 ;
	letter-spacing: -0.1em ;
	background: url(../img/contents02/icon1.jpg) left center no-repeat ;
}
/*********************************
KOUNOU.HTML
**********************************/
#kounou_header{
	margin: 0px auto ;
	padding: 61px 0px 17px 0px ;
	width: 725px ;
	text-align: right ;
	background: url(../img/contents02/kounou_header.jpg) center top no-repeat ;
}
#kounoubtn{
	margin: 0px 0px 0px auto ;
	width: 566px ;
	text-align: left ;
}
.kounou_blk,.bosyu_blk,.syutugan_blk,.syutugan_blk1{
	margin: 30px auto 10px auto ;
	width: 690px ;
	text-align: left ;
}
.kounou_blk h2,.shogaku_blk h2,.bosyu_blk h2,.syutugan_blk h2{
	margin: 0px auto 5px 0px ;
	padding: 2px 0px 0px 20px ;
	font-size: 17px ;
	color: #D24A2A ;
	display:block;
	width: 400px ;
	background: url(../img/contents02/icon2.jpg) left center no-repeat ;
}
.kounou_tbl{
	margin: 5px auto ;
	width: 690px ;
	background: #999999 ;
}
.kounou_tbl td{
	padding: 5px 10px ;
	font-size: 14px ;
}
.kounou_tbl td.title{
	background: #D24A2A ;
	text-align: center ;
	color: #FFFFFF ;
}
.kounou_tbl td.titlewht{
	background: #FFFFFF ;
	text-align: left ;
}
.kounou_tbl td.white{
	background: #FFFFFF ;
	text-align: right ;
}
.kounou_tbl td.white p,.kounou_tbl td.ore p{
	text-align: center ;
	padding: 0px ;
	margin: 0px ;
}
.kounou_tbl td.titleore{
	background: #FAE6DB ;
	text-align: left ;
}
.kounou_tbl td.ore{
	background: #FAE6DB ;
	text-align: right ;
}
.kounou_blk p{
	padding: 2px 5px ;
	text-align: left ;
	line-height: 150% ;
}
/*********************************
SHOGAKU.HTML
**********************************/
.shogaku_blk{
	margin: 30px auto 0px auto ;
	width: 700px ;
	text-align: left ;
	font-size: 12px ;
}
.shogaku2_blk{
	margin: 20px auto 10px auto ;
	width: 700px ;
	text-align: left ;
	font-size: 12px ;
}
.shogaku_left{
	margin: 0px ;
	float: left ;
	width: 465px ;
}
.shogaku_left p{
	padding: 10px 0px ;
	text-align: left ;
	line-height: 150% ;
}
.shogaku_right{
	margin: 0px ;
	padding: 10px 0px 0px 0px ;
	float: right ;
	width: 215px ;
	text-align: center ;
}
#shogaku_tel{
	margin: 30px auto ;
	text-align: center ;
}

.shogaku_full{
	text-align: left ;
	line-height: 150% ;
	width: 700px ;
}

/*********************************
EMPLOYMENT.HTML
**********************************/
#employment_header{
	margin: 0px auto ;
	padding: 61px 0px 17px 0px ;
	width: 725px ;
	text-align: right ;
	background: url(../img/contents02/employment_header.jpg) center top no-repeat ;
}
#employbtn{
	margin: 0px 0px 0px auto ;
	width: 290px ;
	text-align: left ;
}
.employ_blk,.taiken_blk{
	margin: 20px auto 0px auto ;
	width: 700px ;
}
.employ_left dl dd.txt{
	margin: 5px 0px 5px 5px ;
	text-align: left ;
	font-size: 12px ;
	padding: 0px 10px 10px 0px ;
	line-height: 180% ;
}
.sub_photo{
	margin: 0px ;
	padding: 40px 0px 0px 0px ;
	width: 212px ;
	float: right ;
}
.sub1_photo{
margin: 0px ;
	padding: 10px 0px 0px 0px ;
	width: 212px ;
	float: right ;
}
/*********************************
FUKUSHI.HTML
**********************************/
#employ_upperbtn{
	margin: 0px auto ;
	width: 700px ;
}
#employ_upperbtn .left{
	margin: 0px ;
	float: left ;
	width: 300px ;
	text-align: left ;
}
#employ_upperbtn .left h2{
	margin: 0px auto 5px 0px ;
	padding: 2px 0px 0px 20px ;
	font-size: 17px ;
	color: #62AB59 ;
	display:block;
	width: 200px ;
	background: url(../img/contents02/icon3.jpg) left center no-repeat ;
}
#employ_upperbtn .left p{
	font-size: 12px ;
	text-align: left ;
	padding: 5px 0px 0px 0px ;
}
#employ_upperbtn .right{
	margin: 0px ;
	float: right ;
	width: 300px ;
	text-align: right ;
}
#employ_upperbtn .right a img{
	margin: 0px 0px 0px 10px ;
}

#employ_middle{
	margin: 10px auto ;
	width: 700px ;
	text-align: left ;
}
.employ_listblk{
	margin: 5px auto ;
	width: 700px ;
}
.employ_listblk td{
	padding: 5px 0px 0px 0px ;
	width: 25% ;
	line-height: 150% ;
	font-size: 11px ;
	vertical-align: top ;
	letter-spacing: -0.1em ;
}
*html .employ_listblk td{
	letter-spacing: 0em ;
}
.employ_listblk td.title{
	padding: 5px 0px 0px 0px ;
}
/*********************************
DOUKOUKAI.HTML
**********************************/
p.doukoukai_txt{
	padding: 30px 30px 0px 30px ;
	text-align: left ;
	line-height: 150% ;
	font-size: 14px ;
}
#doukoukai_blk{
	margin: 10px auto ;
	width: 690px ;
}
.white_blk{
	margin: 0px auto 10px auto ;
	width: 342px ;
	background: url(../img/contents02/doukoukai_13.jpg) center top repeat-y ;
}
.wht_top{
	margin: 0px auto ;
	height: 11px ;
	background: url(../img/contents02/doukoukai_07.jpg) center top no-repeat ;
}
.doukou_main{
	margin: 0px auto ;
	width: 300px ;
}
.doukou_main dl{
	margin: 0px ;
}
.doukou_main dl dt{
	margin: 0px ;
	text-align: left ;
	font-size: 18px ;
	font-weight: bold ;
	color: #555555 ;
	padding: 2px 0px 1px 10px ;
	background: url(../img/contents02/title_back.jpg) left center no-repeat ;
}
.doukou_main dl dd{
	margin: 0px ;
}
*html .doukou_main dl dd{
	font-size: 9px ;
}
/*IE7*/
*:first-child+html .doukou_main dl dd{
	font-size: 9px ;
}
.doukou_main dl dd.photo{
	margin: 0px ;
	padding: 5px 0px ;
}
.doukou_main dl dd.txt{
	margin: 0px ;
	padding: 2px 3px 5px 3px ;
	text-align: left ;
	line-height: 150% ;
	height: 120px ;
	border-bottom: 1px dotted #555555 ;
}
*html .doukou_main dl dd.txt{
	height: 100px ;
}
.doukou_main dl dd.txt1{
	margin: 0px ;
	padding: 2px 3px 5px 3px ;
	text-align: left ;
	line-height: 150% ;
	height: 120px ;
}
*html .doukou_main dl dd.txt1{
	height: 100px ;
}
.doukou_main dl dd.low_txt{
	margin: 0px ;
	padding: 5px 3px ;
	text-align: left ;
}
.wht_bottom{
	margin: 0px auto ;
	height: 12px ;
	background: url(../img/contents02/doukoukai_25.jpg) center bottom no-repeat ;
}
.pink_top{
	margin: 0px auto ;
	height: 11px ;
	background: url(../img/contents02/doukoukai_09.jpg) center top no-repeat ;
}
.pink_blk{
	margin: 0px auto 10px auto ;
	width: 341px ;
	background: url(../img/contents02/doukoukai_14.jpg) center top repeat-y ;
}
.pink_bottom{
	margin: 0px auto ;
	height: 12px ;
	background: url(../img/contents02/doukoukai_26.jpg) center bottom no-repeat ;
}
/*********************************
HIGHTSCHOOL.HTML
**********************************/
#sub1container{
	margin: 0px auto ;
	padding: 10px 0px ;
	width: 724px ;
}
.highschool_blk{
	margin: 30px 15px 10px 0px ;
	width: 230px ;
	border: 1px solid #F4BE68 ;
}
.highschool_blk dl{
	margin: 0px ;
}
.highschool_blk dl dt{
	margin: 0px ;
	padding: 10px ;
	text-align: center ;
	color: #FFFFFF ;
	font-size: 18px ;
	font-weight: bold ;
	vertical-align: middle ;
	background:#F4BE68 ;
}
.highschool_blk dl dd{
	margin: 10px 0px ;
	padding: 0px 15px ;
	text-align: left ;
	font-size: 12px ;
	line-height: 130% ;
}
.highschool_blk dl dd.txt{
	height: 100px ;
	display:block ;
}
.highschool_blk dl dd.title{
	font-size: 14px ;
	padding: 10px ;
	color: #F4BE68 ;
}
.highschool_blk dl dd.btn{
	padding: 10px 0px ;
	text-align: center ;
}
.highschool_blk1{
	margin: 30px 0px 10px 0px ;
	width: 230px ;
	border: 1px solid #F4BE68 ;
}
.highschool_blk1 dl{
	margin: 0px ;
	padding: 0px ;
}
.highschool_blk1 dl dt{
	margin: 0px ;
	padding: 10px ;
	text-align: center ;
	color: #FFFFFF ;
	font-size: 18px ;
	font-weight: bold ;
	vertical-align: middle ;
	background:#F4BE68 ;
}
.highschool_blk1 dl dd{
	margin: 10px 0px ;
	padding: 0px 15px ;
	text-align: left ;
	font-size: 12px ;
	line-height: 130% ;
}
.highschool_blk1 dl dd.txt{
	height: 100px ;
	display:block ;
}
.highschool_blk1 dl dd.title{
	font-size: 14px ;
	padding: 10px ;
	color: #F4BE68 ;
}
.highschool_blk1 dl dd.btn{
	padding: 10px 0px ;
	text-align: center ;
}
/*********************************
STUDENT.HTML
**********************************/
/*1 begin*/
#studentA{
	margin: 15px auto ;
	width: 700px ;
	height: 178px ;
	text-align: left ;
	background: url(../img/contents02/student_imgA.jpg) right center no-repeat ;
}
#student_blkA{
	margin: 0px ;
	width: 680px ;
	height: 176px ;
	border: 1px solid #E8BA42 ;
}
*html #student_blkA{
	margin: 0px ;
	width: 680px ;
	height: 178px ;
	border: 1px solid #E8BA42 ;
}
/*1 end*/
/*2 begin*/
#studentB{
	margin: 15px auto ;
	width: 700px ;
	height: 178px ;
	text-align: left ;
	background: url(../img/contents02/student_imgB.jpg) right center no-repeat ;
}
#student_blkB{
	margin: 0px ;
	width: 680px ;
	height: 176px ;
	border: 1px solid #3BB383 ;
}
*html #student_blkB{
	margin: 0px ;
	width: 680px ;
	height: 178px ;
	border: 1px solid #3BB383 ;
}
/*2 end*/
/*3 begin*/
#studentC{
	margin: 15px auto ;
	width: 700px ;
	height: 178px ;
	text-align: left ;
	background: url(../img/contents02/student_imgC.jpg) right center no-repeat ;
}
#student_blkC{
	margin: 0px ;
	width: 680px ;
	height: 176px ;
	border: 1px solid #DC6AA5 ;
}
*html #student_blkC{
	margin: 0px ;
	width: 680px ;
	height: 178px ;
	border: 1px solid #DC6AA5 ;
}
/*3 end*/
/*4 begin*/
#studentD{
	margin: 15px auto ;
	width: 700px ;
	height: 178px ;
	text-align: left ;
	background: url(../img/contents02/student_imgD.jpg) right center no-repeat ;
}
#student_blkD{
	margin: 0px ;
	width: 680px ;
	height: 176px ;
	border: 1px solid #005C9B ;
}
*html #student_blkD{
	margin: 0px ;
	width: 680px ;
	height: 178px ;
	border: 1px solid #005C9B ;
}
/*4 end*/
.left_blk{
	margin: 20px auto 20px 20px ;
	padding: 0px ;
	width: 500px ;
	float: left ;
}
*html .left_blk{
	margin: 20px 10px 20px 10px ;
	width: 500px ;
}
.left_blk dl{
	margin: 0px auto 0px 0px ;
}
.left_blk dl dt{
	margin: 0px ;
	padding: 0px ;
	text-align: left ;
	font-weight: bold ;
	font-size: 18px ;
}
#student_blkA .left_blk dl dt{
	color: #E8BA42 ;
}
#student_blkB .left_blk dl dt{
	color: #3BB383 ;
}
#student_blkC .left_blk dl dt{
	color: #DC6AA5 ;
}
#student_blkD .left_blk dl dt{
	color: #005C9B ;
}
.left_blk dl dd{
	margin: 10px 0px 0px 0px ;
	line-height: 130% ;
	font-size: 12px ;
}
.left_blk dl dd.link{
	margin: 5px 0px 0px 0px ;
	text-align: right ;
}
.left_blk dl dd.link a{
	display: block ;
	width: 95px ;
	margin: 0px 0px 0px auto ;
	font-size: 11px ;
	color: #0D3572 ;
	letter-spacing: -0.1em ;
	background: url(../img/contents02/icon1.jpg) left center no-repeat ;
}
*html .left_blk dl dd.link a{
	font-size: 9px ;
	letter-spacing: 0em ;
}
/*IE7*/
*:first-child+html .left_blk dl dd.link a{
	font-size: 9px ;
	letter-spacing: 0em ;
}
.right_blk{
	margin: 19px 20px 0px 0px ;
	width: 120px ;
	text-align: right ;
	float: right ;
}
*html .right_blk{
	margin: 19px 10px 0px 0px ;
	width: 130px ;
}
/*IE7*/
*:first-child+html .right_blk{
	margin: 19px 10px 0px 0px ;
	width: 130px ;
}
.right_blk p{
	padding: 5px 0px 0px 0px ;
	text-align: right ;
	font-size: 90% ;
}
*html .right_blk p{
	font-size: 85% ;
}
/*IE7*/
*:first-child+html .right_blk p{
	font-size: 80% ;
}
.right_blk p strong{
	font-size: 13px ;
}
/*********************************
UNIVERSITY.HTML
**********************************/
.university_blk{
	margin: 30px 15px 10px 0px ;
	width: 230px ;
	border: 1px solid #95AAD7 ;
}
.university_blk dl{
	margin: 0px ;
}
.university_blk dl dt{
	margin: 0px ;
	padding: 21px 10px ;
	text-align: center ;
	color: #FFFFFF ;
	font-size: 18px ;
	font-weight: bold ;
	vertical-align: middle ;
	background:#95AAD7 ;
}
.university_blk dl dd{
	margin: 10px 0px ;
	padding: 0px 15px ;
	text-align: left ;
	font-size: 12px ;
	line-height: 130% ;
}
.university_blk dl dd.txt{
	height: 100px ;
	display:block ;
}
.university_blk dl dd.title{
	font-size: 14px ;
	padding: 10px ;
	color: #95AAD7 ;
}
.university_blk dl dd.btn{
	padding: 10px 0px ;
	text-align: center ;
}
.university_blk1{
	margin: 30px 0px 10px 0px ;
	width: 230px ;
	border: 1px solid #95AAD7 ;
}
.university_blk1 dl{
	margin: 0px ;
	padding: 0px ;
}
.university_blk1 dl dt{
	margin: 0px ;
	padding: 21px 10px ;
	text-align: center ;
	color: #FFFFFF ;
	font-size: 18px ;
	font-weight: bold ;
	vertical-align: middle ;
	background:#95AAD7 ;
}
.university_blk1 dl dd{
	margin: 10px 0px ;
	padding: 0px 15px ;
	text-align: left ;
	font-size: 12px ;
	line-height: 130% ;
}
.university_blk1 dl dd.txt{
	height: 100px ;
	display:block ;
}
.university_blk1 dl dd.title{
	font-size: 14px ;
	padding: 10px ;
	color: #95AAD7 ;
}
.university_blk1 dl dd.btn{
	padding: 10px 0px ;
	text-align: center ;
}
/*********************************
GUARDIAN.HTML
**********************************/
.guardian_blk{
	margin: 30px 15px 10px 0px ;
	width: 230px ;
	border: 1px solid #A97DAE ;
}
.guardian_blk dl{
	margin: 0px ;
}
.guardian_blk dl dt{
	margin: 0px ;
	padding: 21px 10px ;
	text-align: center ;
	color: #FFFFFF ;
	font-size: 18px ;
	font-weight: bold ;
	vertical-align: middle ;
	background:#A97DAE ;
}
.guardian_blk dl dd{
	margin: 10px 0px ;
	padding: 0px 15px ;
	text-align: left ;
	font-size: 12px ;
	line-height: 130% ;
}
.guardian_blk dl dd.txt{
	height: 100px ;
	display:block ;
}
.guardian_blk dl dd.title{
	font-size: 14px ;
	padding: 10px ;
	color: #A97DAE ;
}
.guardian_blk dl dd.btn{
	padding: 10px 0px ;
	text-align: center ;
}
.guardian_blk1{
	margin: 30px 0px 10px 0px ;
	width: 230px ;
	border: 1px solid #A97DAE ;
}
.guardian_blk1 dl{
	margin: 0px ;
	padding: 0px ;
}
.guardian_blk1 dl dt{
	margin: 0px ;
	padding: 21px 10px ;
	text-align: center ;
	color: #FFFFFF ;
	font-size: 18px ;
	font-weight: bold ;
	vertical-align: middle ;
	background:#A97DAE ;
}
.guardian_blk1 dl dd{
	margin: 10px 0px ;
	padding: 0px 15px ;
	text-align: left ;
	font-size: 12px ;
	line-height: 130% ;
}
.guardian_blk1 dl dd.title{
	font-size: 14px ;
	padding: 10px ;
	color: #A97DAE ;
}
.guardian_blk1 dl dd.txt{
	height: 100px ;
	display:block ;
}
.guardian_blk1 dl dd.btn{
	padding: 10px 0px ;
	text-align: center ;
}
/*********************************
HONKA_GRA.HTML
**********************************/
#voice{
	margin: 0px auto ;
	padding: 55px 0px 14px 0px ;
	width: 725px ;
	text-align: right ;
	background: url(../img/contents02/honka_gra_header.jpg) center top no-repeat ;
}
#honka_gra_btn{
	padding: 0px ;
	margin: 0px 0px 0px auto ;
	width: 700px ;
	text-align: left ;
}
#honka_gra_main,#honka_stu_main{
	margin: 0px auto ;
	padding: 0px ;
	width: 695px ;
	background: url(../img/contents02/honka_gra_back.jpg) center top repeat-y ;
}
#honka_gra_main #top,#senka_gra_main #top,#senka_stu_main #top,#kaigo_gra_main #top,#kaigo_stu_main #top,#athletic_gra_main #top,#athletic_stu_main #top{
	margin: 0px auto ;
}
#honka_gra_main #bottom,#senka_gra_main #bottom,#senka_stu_main #bottom,#kaigo_gra_main #bottom,#kaigo_stu_main #bottom,#athletic_gra_main #bottom,#athletic_stu_main #bottom{
	margin: 0px auto ;
}
#honka_gra_main #main{
	margin: 0px ;
	padding: 10px 20px 0px 20px ;
	background: url(../img/contents02/honka_gra_main.jpg) center top no-repeat ;
}
#honka_gra_main #main .txt,#honka_stu_main #main .txt,#senka_gra_main #main .txt,#senka_stu_main #main .txt,#kaigo_gra_main #main .txt,#kaigo_stu_main .txt,#athletic_gra_main .txt,#athletic_stu_main .txt{
	margin: 120px 0px 0px 0px ;
	padding: 0px ;
	width: 320px ;
}
#honka_gra_main #main .txt p,#honka_stu_main #main .txt p,#senka_gra_main #main .txt p,#senka_stu_main #main .txt p,#kaigo_gra_main #main .txt p,#kaigo_stu_main .txt p,#athletic_stu_main .txt p{
	margin: 0px ;
	padding: 5px 0px 20px 0px ;
	text-align: left ;
	line-height: 150% ;
	font-size: 12px ;
}
#honka_gra_main #main .txt1,#honka_stu_main #main .txt1,#senka_gra_main #main .txt1,#senka_stu_main #main .txt1,#kaigo_gra_main #main .txt1,#kaigo_stu_main .txt1,#athletic_gra_main .txt1,#athletic_stu_main .txt1{
	margin: 120px 0px 0px 0px ;
	padding: 140px 0px 0px 0px ;
	width: 320px ;
}
#honka_gra_main #main .txt1 p,#honka_stu_main #main .txt1 p,#senka_gra_main #main .txt1 p,#senka_stu_main #main .txt1 p,#kaigo_gra_main #main .txt1 p,#athletic_gra_main .txt1 p{
	padding: 5px 0px 20px 0px ;
	text-align: left ;
	line-height: 150% ;
	font-size: 12px ;
}
.goback,.goback1{
	margin: 20px ;
	text-align: left ;
	padding: 0px 20px ;
}
.goback a{
	display: block ;
	padding: 2px 2px 2px 15px ;
	margin: 0px auto 0px 0px ;
	width: 75px ;
	font-size: 11px ;
	color: #0D3572 ;
	background: url(../img/contents02/icon1.jpg) left center no-repeat ;
}
*html .goback a{
	font-size: 85% ;
}
/*********************************
HONKA_MAIN.HTML
**********************************/
#gakka_header{
	margin: 0px auto ;
	padding: 55px 0px 14px 0px ;
	width: 725px ;
	text-align: right ;
	background: url(../img/contents02/honka_main_header.jpg) center top no-repeat ;
}
.gakka_blk{
	margin: 0px auto ;
	width: 690px ;
}
#upper_left{
	float: left ;
	margin: 0px ;
	width: 464px ;
	text-align: left ;
}
#upper_left h2{
	margin: 20px 0px 0px 0px ;
	font-size: 19px ;
}
#upper_left p{
	padding: 15px 0px 30px 0px ;
	text-align: left ;
	line-height: 180% ;
	font-size: 12px ;
}
.main_linblk{
	margin: 0px ;
	padding: 10px 10px 0px 10px ;
	text-align: center ;
	border: 1px solid #666666 ;
}
#upper_left .main_linblk p{
	padding: 10px 15px ;
}
#upper_right{
	margin: 0px ;
	float: right ;
	width: 213px ;
}
#upper_right img{
	margin: 0px 0px 3px 0px ;
}
.gakka_blk1{
	margin: 20px auto 0px auto ;
	width: 690px ;
	height: 410px ;
	background: url(../img/contents02/honka_lowerimg.jpg) center top no-repeat ;
}
.gakka_blk1 h3 img{
	margin: 15px auto 0px auto ;
}
.gakka_blk1 h4 img{
	margin: 0px auto 10px auto ;
}
.gakka_blk1 p{
	padding: 10px 20px ;
	text-align: left ;
	font-size: 12px ;
}
.gakka_blk1 p a{
	padding: 2px ;
	font-size: 11px ;
	color: #0D3572 ;
}
*html .gakka_blk1 p a{
	font-size: 75% ;
}
/*IE7*/
*:first-child+html .gakka_blk1 p a{
	font-size: 75% ;
}
.cur_tbl{
	width: 670px ;
	margin: 0px auto ;
}
.cur_tbl td{
	padding: 5px 0px ;
	text-align: center ;
	font-size: 10px ;
	letter-spacing: -0.1em ;
	width: 14% ;
}
*html .cur_tbl td{
	font-size: 9px ;
	letter-spacing: 0em ;
}
/*IE7*/
*:first-child+html .cur_tbl td{
	font-size: 9px ;
	letter-spacing: 0em ;
}
.cur_tbl td.title{
	font-size: 16px ;
	font-weight: bold ;
	color: #FFFFFF ;
}
.bg_ore{
	background: #E8BA42 ;
}
.bg_ore1{
	background: #F5DFA6 ;
}
.bg_wht{
	background: #FFFFFF ;
}
.bg_gry{
	background: #E6E6E6 ;
}
.brd_ore{
	border: 1px solid #E8BA42 ;
}
.btnarea{
	margin: 0px auto 20px auto ;
	padding: 0px 20px ;
	text-align: right ;
}
.btnarea img{
	margin: 0px 5px ;
}
/*********************************
HONKA_STU.HTML
**********************************/
#zaikou_header{
	margin: 0px auto ;
	padding: 55px 0px 14px 0px ;
	width: 725px ;
	text-align: right ;
	background: url(../img/contents02/honka_stu_header.jpg) center top no-repeat ;
}
#honka_stu_main #main{
	margin: 0px ;
	padding: 10px 20px 0px 20px ;
	background: url(../img/contents02/honka_stu_main.jpg) center top no-repeat ;
}
.goback1 a{
	display: block ;
	padding: 2px 2px 2px 15px ;
	margin: 0px auto 0px 0px ;
	width: 200px ;
	font-size: 11px ;
	color: #0D3572 ;
	background: url(../img/contents02/icon1.jpg) left center no-repeat ;
}
*html .goback1 a{
	font-size: 85% ;
}
/*********************************
SENKA_GRA.HTML
**********************************/
#senka_gra_main,#senka_stu_main{
	margin: 0px auto ;
	padding: 0px ;
	width: 695px ;
	background: url(../img/contents02/senka_gra_back.jpg) center top repeat-y ;
}
#senka_gra_main #main{
	margin: 0px ;
	padding: 10px 20px 0px 20px ;
	background: url(../img/contents02/senka_gra_main.jpg) center top no-repeat ;
}
.gakka_blk2{
	margin: 20px auto 0px auto ;
	width: 690px ;
	height: 410px ;
	background: url(../img/contents02/senka_lowerimg.jpg) center top no-repeat ;
}
.gakka_blk2 h3 img{
	margin: 15px auto 0px auto ;
}
.gakka_blk2 h4 img{
	margin: 0px auto 10px auto ;
}
.gakka_blk2 p{
	padding: 10px 20px ;
	text-align: left ;
	font-size: 12px ;
}
.gakka_blk2 p a{
	padding: 2px ;
	font-size: 11px ;
	color: #0D3572 ;
}
*html .gakka_blk2 p a{
	font-size: 75% ;
}
/*IE7*/
*:first-child+html .gakka_blk2 p a{
	font-size: 75% ;
}
.cur_tbl1{
	width: 670px ;
	margin: 0px auto ;
}
.cur_tbl1 td{
	padding: 5px 0px ;
	text-align: center ;
	font-size: 11px ;
	width: 14% ;
}
*html .cur_tbl1 td{
	font-size: 9px ;
}
/*IE7*/
*:first-child+html .cur_tbl1 td{
	font-size: 9px ;
}
.cur_tbl1 td.title{
	font-size: 16px ;
	font-weight: bold ;
	color: #FFFFFF ;
}
.bg_gre{
	background: #3BB383 ;
}
.bg_gre1{
	background: #C3E3CE ;
}
.brd_gre{
	border: 1px solid #3BB383 ;
}
/*********************************
SENKA_STU.HTML
**********************************/
#senka_stu_main #main{
	margin: 0px ;
	padding: 10px 20px 0px 20px ;
	background: url(../img/contents02/senka_stu_main.jpg) center top no-repeat ;
}
/*********************************
KYUKYU_MAIN.HTML
**********************************/
.gakka_blk3{
	margin: 20px auto 0px auto ;
	width: 690px ;
	height: 410px ;
	background: url(../img/contents02/kyukyu_lowerimg.jpg) center top no-repeat ;
}
.gakka_blk3 h3 img{
	margin: 15px auto 0px auto ;
}
.gakka_blk3 h4 img{
	margin: 0px auto 10px auto ;
}
.gakka_blk3 p{
	padding: 10px 20px ;
	text-align: left ;
	font-size: 12px ;
}
.gakka_blk3 p a{
	padding: 2px ;
	font-size: 11px ;
	color: #0D3572 ;
}
*html .gakka_blk3 p a{
	font-size: 75% ;
}
/*IE7*/
*:first-child+html .gakka_blk3 p a{
	font-size: 75% ;
}
.cur_tbl2{
	width: 670px ;
	margin: 0px auto ;
}
.cur_tbl2 td{
	padding: 5px 0px ;
	text-align: center ;
	font-size: 11px ;
	width: 16% ;
}
*html .cur_tbl2 td{
	font-size: 9px ;
}
/*IE7*/
*:first-child+html .cur_tbl2 td{
	font-size: 9px ;
}
.cur_tbl2 td.title{
	font-size: 16px ;
	font-weight: bold ;
	color: #FFFFFF ;
}
.bg_red{
	background: #E8383A ;
}
.bg_red1{
	background: #F7C6B7 ;
}
.brd_red{
	border: 1px solid #E8383A ;
}
/*********************************
KAIGO_GRA.HTML
**********************************/
#kaigo_gra_main,#kaigo_stu_main{
	margin: 0px auto ;
	padding: 0px ;
	width: 695px ;
	background: url(../img/contents02/kaigo_gra_back.jpg) center top repeat-y ;
}
#kaigo_gra_main #main{
	margin: 0px ;
	padding: 10px 20px 0px 20px ;
	background: url(../img/contents02/kaigo_gra_main.jpg) center top no-repeat ;
}
/*********************************
KAIGO_MAIN.HTML
**********************************/
.gakka_blk4{
	margin: 20px auto 0px auto ;
	width: 690px ;
	height: 410px ;
	background: url(../img/contents02/kaigo_lowerimg.jpg) center top no-repeat ;
}
.gakka_blk4 h3 img{
	margin: 15px auto 0px auto ;
}
.gakka_blk4 h4 img{
	margin: 0px auto 10px auto ;
}
.gakka_blk4 p{
	padding: 10px 20px ;
	text-align: left ;
	font-size: 12px ;
}
.gakka_blk4 p a{
	padding: 2px ;
	font-size: 11px ;
	color: #0D3572 ;
}
*html .gakka_blk4 p a{
	font-size: 75% ;
}
/*IE7*/
*:first-child+html .gakka_blk4 p a{
	font-size: 75% ;
}
.cur_tbl3{
	width: 670px ;
	margin: 0px auto ;
}
.cur_tbl3 td{
	padding: 5px 0px ;
	text-align: center ;
	font-size: 11px ;
	width: 16% ;
}
*html .cur_tbl3 td{
	font-size: 9px ;
}
/*IE7*/
*:first-child+html .cur_tbl3 td{
	font-size: 9px ;
}
.cur_tbl3 td.title{
	font-size: 16px ;
	font-weight: bold ;
	color: #FFFFFF ;
}
.bg_pink{
	background: #DC6AA5 ;
}
.bg_pink1{
	background: #F4D8E7 ;
}
.brd_pink{
	border: 1px solid #DC6AA5 ;
}
/*********************************
KAIGO_STU.HTML
**********************************/
#kaigo_stu_main #main{
	margin: 0px ;
	padding: 10px 20px 0px 20px ;
	background: url(../img/contents02/kaigo_stu_main.jpg) center top no-repeat ;
}
#kaigo_stu_main #main .txt1 p,#athletic_stu_main .txt1 p{
	padding: 15px 0px 20px 0px ;
	text-align: left ;
	line-height: 150% ;
	font-size: 12px ;
}
/*********************************
ATHLETIC_GRA.HTML
**********************************/
#athletic_gra_main,#athletic_stu_main{
	margin: 0px auto ;
	padding: 0px ;
	width: 695px ;
	background: url(../img/contents02/athletic_gra_back.jpg) center top repeat-y ;
}
#athletic_gra_main #main{
	margin: 0px ;
	padding: 10px 20px 0px 20px ;
	background: url(../img/contents02/athletic_gra_main.jpg) center top no-repeat ;
}
#athletic_gra_main .txt p{
	margin: 0px ;
	padding: 30px 0px 20px 0px ;
	text-align: left ;
	line-height: 150% ;
	font-size: 12px ;
}
/*********************************
ATHLETIC_MAIN.HTML
**********************************/
.gakka_blk5{
	margin: 20px auto 0px auto ;
	width: 690px ;
	height: 410px ;
	background: url(../img/contents02/athletic_lowerimg.jpg) center top no-repeat ;
}
.gakka_blk5 h3 img{
	margin: 15px auto 0px auto ;
}
.gakka_blk5 h4 img{
	margin: 0px auto 10px auto ;
}
.gakka_blk5 p{
	padding: 10px 20px ;
	text-align: left ;
	font-size: 12px ;
}
.gakka_blk5 p a{
	padding: 2px ;
	font-size: 11px ;
	color: #0D3572 ;
}
*html .gakka_blk5 p a{
	font-size: 75% ;
}
/*IE7*/
*:first-child+html .gakka_blk5 p a{
	font-size: 75% ;
}
.cur_tbl4{
	width: 670px ;
	margin: 0px auto ;
}
.cur_tbl4 td{
	padding: 5px 0px ;
	text-align: center ;
	font-size: 10px ;
	letter-spacing: -0.1em ;
	width: 14% ;
}
*html .cur_tbl4 td{
	font-size: 9px ;
	letter-spacing: 0em ;
}
/*IE7*/
*:first-child+html .cur_tbl4 td{
	font-size: 9px ;
	letter-spacing: 0em ;
}
.cur_tbl4 td.title{
	font-size: 16px ;
	font-weight: bold ;
	color: #FFFFFF ;
}
.bg_blue{
	background: #005C9B ;
}
.bg_blue1{
	background: #BECEE5 ;
}
.brd_blue{
	border: 1px solid #005C9B ;
}
/*********************************
BIYOU_MAIN.HTML
**********************************/
.gakka_blk6{
	margin: 20px auto 0px auto ;
	width: 690px ;
	height: 410px ;
	background: url(../img/contents02/biyou_lowerimg.jpg) center top no-repeat ;
}
.gakka_blk6 h3 img{
	margin: 15px auto 0px auto ;
}
.gakka_blk6 h4 img{
	margin: 0px auto 10px auto ;
}
.gakka_blk6 p{
	padding: 10px 20px ;
	text-align: left ;
	font-size: 12px ;
}
.gakka_blk6 p a{
	padding: 2px ;
	font-size: 11px ;
	color: #0D3572 ;
}
*html .gakka_blk6 p a{
	font-size: 75% ;
}
/*IE7*/
*:first-child+html .gakka_blk6 p a{
	font-size: 75% ;
}
.cur_tbl4{
	width: 670px ;
	margin: 0px auto ;
}
.cur_tbl4 td{
	padding: 5px 0px ;
	text-align: center ;
	font-size: 10px ;
	letter-spacing: -0.1em ;
	width: 14% ;
}
*html .cur_tbl4 td{
	font-size: 9px ;
	letter-spacing: 0em ;
}
/*IE7*/
*:first-child+html .cur_tbl4 td{
	font-size: 9px ;
	letter-spacing: 0em ;
}
.cur_tbl4 td.title{
	font-size: 16px ;
	font-weight: bold ;
	color: #FFFFFF ;
}
.bg_purple{
	background: #A52F8C ;
}
.bg_purple1{
	background: #D297C5 ;
}
.brd_purple{
	border: 1px solid #A52F8C ;
}

/*********************************
ATHLETIC_STU.HTML
**********************************/
#athletic_stu_main #main{
	margin: 0px ;
	padding: 10px 20px 0px 20px ;
	background: url(../img/contents02/athletic_stu_main.jpg) center top no-repeat ;
}
/*********************************
TAIKEN.HTML
**********************************/
#taiken2_header{
	margin: 0px auto ;
	padding: 55px 0px 14px 0px ;
	width: 725px ;
	text-align: right ;
	background: url(../img/contents02/taiken2_header.jpg) center top no-repeat ;
}
#taiken2_header .hbtn{
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 0px auto ;
	width: 429px ;
	text-align: left ;
}
.taiken_blk p{
	text-align: left ;
	padding: 10px 0px ;
	font-size: 12px ;
	line-height: 180% ;
}
#taiken2_tbl{
	margin: 5px auto ;
	width: 700px ;
}
#taiken2_tbl td.title{
	width: 125px ;
}
#taiken2_tbl td.green_td{
	border: 1px solid #D9ECE6 ;
}
#taiken2_tbl td.pink_td{
	border: 1px solid #F9CFD0 ;
}
#taiken2_tbl td.gray_td{
	background: #DDDDDD ;
}
#taiken2_tbl td.lightgray_td{
	background: #F0F0F0 ;
}
table.day td.txt{
	font-size: 12px ;
	text-align: left ;
	padding: 0px 10px ;
	width: 110px ;
	letter-spacing: -0.1em ;
}

table.day td.txt-gray{
	font-size: 12px ;
	text-align: left ;
	padding: 0px 10px ;
	width: 110px ;
	letter-spacing: -0.1em ;
	color:#999999
}
table.day td.title1{
	width: 60px ;
	text-align: right ;
	font-size: 16px ;
	font-weight: bold ;
}

table.day td.title1 span{
	font-size: 10px ;
}

table.day td.title1-gray{
	width: 60px ;
	text-align: right ;
	font-size: 16px ;
	font-weight: bold ;
	color:#999999
}

table.day td.title1-gray span{
	font-size: 10px ;
	color:#999999
}

.taiken_btn{
	margin: 10px auto ;
	width: 460px ;
	line-height: 150% ;
}
.taiken_btn .left{
	margin: 0px ;
	float: left ;
	width: 300px ;
	text-align: left ;
}
.taiken_btn .left a{
	display: block ;
	padding: 0px 2px 0px 15px ;
	margin: 0px auto 0px 0px ;
	width: 130px ;
	font-size: 11px ;
	color: #0D3572 ;
	background: url(../img/contents02/icon1.jpg) left center no-repeat ;
}
.taiken_btn .right{
	margin: 0px ;
	float: right ;
	width: 150px ;
}
.taiken_inq{
	margin: 20px auto ;
}
/*********************************
SETUMEIKAI.HTML
**********************************/
#taiken3_header{
	margin: 0px auto ;
	padding: 55px 0px 14px 0px ;
	width: 725px ;
	text-align: right ;
	background: url(../img/contents02/setumei_header.jpg) center top no-repeat ;
}
#taiken3_header .hbtn{
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 0px auto ;
	width: 429px ;
	text-align: left ;
}
#setumei_upper{
	margin: 10px auto ;
	width: 690px ;
	text-align: left ;
	background: url(../img/contents02/setumeikai_01.jpg) right center no-repeat ;
}
#setumei_upper h2{
	font-size: 16px ;
}
#setumei_upper p{
	padding: 10px 0px ;
	font-size: 12px ;
	line-height: 180% ;
}
#setumei_lower{
	margin: 20px auto 10px auto ;
	width: 710px ;
}
#setumei_menu{
	margin: 10px auto 0px auto ;
	width: 694px ;
}
#setumei_menu td{
	text-align: center ;
}
#setumei_body{
	width: 700px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#setumei_body td,#setumei1_body td,#setumei2_body td{
	vertical-align: middle ;
	font-size: 11px ;
	letter-spacing: -0.1em ;
}
*html #setumei_body td,*html #setumei1_body td,*html #setumei2_body td{
	letter-spacing: 0em ;
}
td.pink_td{
	background: #FDEDED ;
}
td.pink1_td{
	background: #FADCDA ;
	height: 40px ;
}
.dayblk td{
	padding: 0px ;
	text-align: left ;
}
.dayblk td.cate0{
	width: 180px ;
}
.dayblk td.cate1{
	width: 115px ;
}
.dayblk td.cate2{
	width: 160px ;
}
.dayblk td.cate3{
	width: 105px ;
}
#setumei1_body,#setumei2_body{
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#setumei1_body td.green_td{
	background: #EDF8F4 ;
	height: 40px ;
}
#setumei1_body td.green1_td{
	background: #D9ECE6 ;
	height: 40px ;
}
/*********************************
KAIGAI.HTML
**********************************/
#kaigai_upper{
	margin: 0px auto ;
	width: 690px ;
}
#kaigai_upper p{
	padding: 5px ;
	text-align: left ;
	line-height: 140% ;
	font-size: 13px ;
}
.kaigai_blk{
	margin: 10px auto 0px auto ;
	width: 690px ;
}
.kaigai_left{
	margin: 0px ;
	float: left ;
	width: 460px ;
	text-align: left ;
}
.kaigai_left dl{
	margin: 0px auto ;
}
.kaigai_left dl dt{
	display: block ;
	padding: 3px 0px 3px 25px ;
	font-size: 16px ;
	font-weight: bold ;
	color: #EE7D8A ;
	background: url(../img/contents02/icon5.jpg) left top no-repeat ;
}
.kaigai_left dl dd.txt{
	margin: 10px 0px ;
	height: 80px ;
	font-size: 12px ;
	text-align: left ;
	line-height: 140% ;
}
.kaigai_left dl dd.link{
	margin: 10px 0px ;
	text-align: right ;
}
.kaigai_right{
	margin: 0px ;
	float: right ;
	width: 212px ;
}
/*********************************
FACILITIES.HTML
**********************************/
#faci_blk{
	margin: 0px auto ;
	width: 696px ;
	height: 630px ;
	background: url(../img/contents02/facilities_img.jpg) center center no-repeat ;
}
#faci_blk p{
	font-size: 12px ;
	vertical-align: middle ;
}
#faci_blk p.facil1{
	margin: 0px ;
	padding: 25px 30px 0px 0px ;
	text-align: right ;
	font-size: 14px ;
}
#faci_blk p.facil1 img,#faci_blk p.facil2 img,#faci_blk p.facil3 img,#faci_blk p.facil4 img,#faci_blk p.facil5 img,#faci_blk p.facil6 img,#faci_blk p.facil7 img{
	margin: 2px 3px 0px 3px ;
}
#faci_blk p.facil2{
	margin: 0px ;
	padding: 35px 210px 0px 0px ;
	text-align: right ;
}
*html #faci_blk p.facil2{
	padding: 37px 210px 0px 0px ;
}
#faci_blk p.facil3{
	margin: 0px ;
	padding: 70px 0px 0px 325px ;
	text-align: left ;
}
*html #faci_blk p.facil3{
	padding: 68px 0px 0px 325px ;
}
#faci_blk p.facil4{
	margin: 0px ;
	padding: 60px 0px 0px 30px ;
	text-align: left ;
}
*html #faci_blk p.facil4{
	padding: 63px 0px 0px 28px ;
}
#faci_blk p.facil5{
	margin: 0px ;
	padding: 195px 30px 0px 0px ;
	text-align: right ;
}
#faci_blk p.facil6{
	margin: 0px ;
	padding: 115px 0px 0px 55px ;
	text-align: left ;
}
#faci_blk p.facil7{
	margin: 0px ;
	padding: 0px 0px 0px 535px ;
	text-align: left ;
}
/*********************************
EVENT.HTML
**********************************/
p.event_upper{
	margin: 0px auto ;
	padding: 0px 25px 10px 25px ;
	text-align: left ;
	line-height: 150% ;
	font-size: 12px ;
}
#event_shedule{
	margin: 10px auto ;
	padding: 0px 17px ;
	height: 575px ;
	background: url(../img/contents02/event_img.jpg) center top no-repeat ;
}
.event_tbl{
	margin: 8px 0px ;
	width: 340px ;
}
.event_tbl td{
	text-align: center ;
	font-size: 12px ;
	line-height: 140% ;
}
.event_tbl td.td_space{
	height: 14px ;
}
.event_tbl td.td_space1{
	height: 15px ;
}
.event_tbl td.title{
	width: 66px ;
	height: 79px ;
}
.event_tbl td.txt{
	padding: 0px 10px 0px 20px ;
	text-align: left ;
}
.event_tbl td.txt a{
	color:#0099CC;
	text-decoration:underline;
}
/*********************************
MT COMMON
**********************************/
#mt_header{
	margin: 0px auto ;
	width: 725px ;
}
#mt_left{
	margin: 40px 0px 10px 0px ;
	float: left ;
	text-align: left ;
	width: 155px ;
}
#mt_left a{
	/*display: block ;*/
	color:#1D4578;
	text-decoration: underline ;
	/*margin: 3px 0px 3px 3px ;
	padding: 0px 0px 0px 10px ;
	background: url(../img/mt/mt_icon.jpg) left 3px no-repeat ;*/
}
*html #mt_left a{
	font-size: 80% ;
}
#mt_left a.sub{
	/*display: block ;
	margin: 0px 0px 0px 12px ;
	padding: 3px 0px 3px 12px ;
	background: url(../img/mt/mt_icon1.jpg) left center no-repeat ;*/
}
#mt_left a.subend{
	display: block ;
	margin: 0px 0px 0px 12px ;
	padding: 3px 0px 3px 12px ;
	background: url(../img/mt/mt_icon2.jpg) left center no-repeat ;
}
#mt_left span{
	margin: 0px 0px 0px 13px ;
}
#mt_center{
	margin: 40px 0px 10px 20px ;
	float: left ;
	text-align: left ;
	width: 370px ;
}
#mt_center .entryArea{
	margin: 0px auto ;
	padding: 0px 0px 20px 0px ;
}
#mt_center .entryArea h3{
	color: #08AA83 ;
	font-size: 16px ;
	display: block ;
	padding: 3px 0px 5px 0px ;
	border-bottom: 1px dotted #08AA83 ;
}
#mt_center .entryArea p{
	line-height: 140% ;
	font-size: 12px ;
	padding: 2px 0px ;
}
#mt_center .entryArea p.date{
	padding: 2px ;
	text-align: right ;
}
#mt_center .entryArea .entryMoreLink{
	margin: 5px ;
	text-align: right ;
}
#mt_center .entryArea .auther p{
	text-align: right ;
}
#mt_right{
	float: right ;
	margin: 40px 0px 10px 0px ;
	width: 165px ;
}
.mt_btnarea{
	margin: 10px auto 20px auto ;
	padding: 0px 0px 0px 5px ;
	text-align: left ;
}
.mt_btnarea ul{
	margin: 0px ;
	padding: 0px ;
	list-style: none ;
}
.mt_btnarea ul li{
	margin: 3px 0px ;
}
#mt_right .mt_btnarea a,#mt_center .entryMoreLink a,.mt_btnarea span{
	color: #08AA83 ;
}
*html #mt_right .mt_btnarea a,*html #mt_right .mt_btnarea span{
	font-size: 80% ;
}

#subcontainer p.policy{
	text-align: left ;
	line-height: 150% ;
	padding: 20px 40px 10px 40px ;
	font-size: 12px ;
}
#subcontainer p.symbol{
	text-align: right ;
	line-height: 150% ;
	padding: 20px 30px 10px 30px ;
	font-size: 12px ;
}

/*********************************
TOPICS.HTML
**********************************/
.topicslist{
	margin: 10px auto ;
	width: 600px ;
	border-bottom: 1px dotted #00A177 ;
}
.topicslist td{
	vertical-align: top ;
	padding: 3px 5px ;
	text-align: left ;
	line-height: 130% ;
	font-size:12px ;
}
.topicslist td.time{
	width: 100px ;
	text-align: center ;
}
.topicslist td a{
	color:#0099CC;
	text-decoration: underline ;
}
/*********************************
BOSYU.HTML
**********************************/
.kounou_tbl td.white_b{
	background: #FFFFFF ;
	text-align: center ;
}
.kounou_tbl td.ore_b{
	background: #FAE6DB ;
	text-align: center ;
}
.kounou_blk dl,.bosyu_list dl{
	margin: 3px 0px ;
}
.kounou_blk dl dt{
	margin: 3px 0px ;
	float: left ;
	font-size: 12px ;
}
.kounou_blk dl dd{
	margin: 3px 5px ;
	float: left ;
	line-height: 140% ;
	font-size: 12px ;
}
.bosyu_list{
	margin: 8px 0px 10px 0px ;
}
.bosyu_list p{
	font-size: 12px ;
}
.bosyu_list dl dt{
	margin: 4px 3px ;
	float: left ;
}
*html body .bosyu_list dl dt{
	margin: 5px 3px ;
}
.bosyu_blk p{
	padding: 3px 5px ;
}
.bosyu_blk a{
	color: #0D3572 ;
}
.bosyu_blk img{
	margin: 0px 2px 0px 10px ;
}
/*********************************
SYUTUGAN.HTML
**********************************/
.syutugan_blk p{
	font-size: 12px ;
	padding: 3px 0px ;
	text-align: left ;
	line-height: 140% ;
}
span.font10px{
	font-size: 10px ;
}
.kounou_blk h3{
	margin: 10px 0px 5px 0px ;
	font-size: 16px ;
	float: left ;
}
.kounou_blk p.ext{
	float: left ;
	text-align: left ;
	font-size: 12px ;
	padding: 9px 0px 0px 5px ;
}
.kounou_tbl td.white_s{
	background: #FFFFFF ;
	text-align: left ;
}
.kounou_tbl td.ore_s{
	background: #FAE6DB ;
	text-align: left ;
}
.syutu_tbl{
	margin: 0px ;
}
.syutu_tbl td{
	padding: 0px ;
}
.white_b p{
	padding: 15px 0px 0px 70px ;
	text-align: left ;
	line-height: 140% ;
}
.fontsmall{
	font-size: 100% ;
}
*html body .fontsmall{
	font-size: 85% ;
}
.syutugan_blk1 h2{
	margin: 0px auto 5px 0px ;
	padding: 2px 0px 0px 20px ;
	float: left ;
	font-size: 17px ;
	color: #D24A2A ;
	display:block;
	width: 110px ;
	background: url(../img/contents02/icon2.jpg) left center no-repeat ;
}
.syutugan_blk1 p.ext{
	float: left ;
	padding: 8px 0px 5px 0px ;
	font-size: 10px ;
	font-weight: bold ;
}
.kounou_tbl td.white_a{
	background: #FFFFFF ;
	text-align: left ;
	font-size: 100% ;
}
*html body .kounou_tbl td.white_a{
	font-size: 75% ;
}
.kounou_tbl td.ore_a{
	background: #FAE6DB ;
	text-align: left ;
	font-size: 100% ;
}
*html body .kounou_tbl td.ore_a{
	font-size: 75% ;
}
.maru{
	font-size: 16px ;
}
*html body .maru{
	font-size: 14px ;
}
/*********************************
KIGYO.HTML
**********************************/
#sub3container h3{
	margin: 0px auto 10px 90px ;
	text-align: left ;
	font-size: 15px ;
}
p.kigyo_txt1{
	padding: 0px 90px ;
	text-align: left ;
	line-height:160%;
	font-size: 12px ;
}
p.kigyo_txt2{
	padding: 20px 0px 10px 250px ;
	text-align: left ;
	line-height:160%;
	font-size: 12px ;
}
p.kigyo_txt2 span{
	font-size:85%;
}
*html body p.kigyo_txt2 span{
	font-size:75%;
}
/*IE7*/
*:first-child+html p.kigyo_txt2 span{
	font-size:75%;
}
.kigyo_blk{
	margin: 10px auto ;
	width: 550px ;
	padding: 20px 0px ;
	border: 1px solid #333333 ;
}
.kigyo_blk p{
	padding: 0px 20px 20px 60px ;
	text-align: left ;
	line-height: 140% ;
	font-size: 12px ;
}
#dl_btn_area{
	margin: 0px auto ;
	width: 350px ;
}
#dl_btn_area td{
	font-size:12px;
	text-align: left ;
}

#dl_btn_area td.btn{
	text-align: center ;
	width: 50% ;
}

/*********************************
LICENCE.HTML
**********************************/

#licencecontainer{
	margin: 0px auto;
	padding: 50px 0px;
	width: 600px;
}

.licence_blk,.employ_blk{
	margin: 30px auto 0px auto;
	width: 580px;
}
.sub_photo{
	margin: 0px ;
	padding: 0px ;
	width: 226px ;
	float: right ;
}
.licence_left,.employ_left{
	margin: 0px ;
	float: left ;
	width: 580px ;
}
.licence_left dl,.employ_left dl{
	margin: 0px ;
}
.licence_left dl dt,.employ_left dl dt{
	text-align: left ;
}
.licence_left dl dd.txt{
	margin: 0px ;
	text-align: left ;
	font-size: 12px ;
	line-height: 180% ;
}
.licence_left dl dd.link{
	text-align: left;
	margin: 5px 10px 5px 0px;
}
.licence_left dl dd.link a{
	width: 300px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #0D3572;
	letter-spacing: -0.1em;
