body{
	margin:0;
	font-size:12px;
	line-height:16px;
	background-image:url(../images/bg.gif);
}

/*-------------------- links ----------------------*/
a:link {
color:#06F;
text-decoration:underline;
}
a:visited {
color:#06F;
text-decoration:underline;
}
a:active {
color:#666666;
text-decoration:underline;
}
a:hover {
color:#CF386B;
text-decoration:underline;
}

a.ft:link {
color:#FFF;
text-decoration:underline;
}
a.ft:visited {
color:#FFF;
text-decoration:underline;
}
a.ft:active {
color:#FFF;
text-decoration:underline;
}
a.ft:hover {
color:#FFF;
text-decoration:underline;
}

.txt10{
font-size:10px;
color:#666666;
}

.txt11{
font-size:11px;
}

.txt12{
font-size:12px;
}

.txt14{
font-size:14px;
}
.color{
color:#00694C;
}
.color2{
color:#0048B5;
}
.color3{
color:#FF6633;
}
.color4{
color:#999;
}
.color5{
color:#D21545;
}
.color6{
color:#00885B;
}
.blue{
color:#0066FF;
}
.red{
color:#FF0000;
}
.white{
color:#FFFFFF;
}
.top_search_btn{
width:44px;
height:18px;
border:0;
background-image:url(../images/top_search.gif);
background-repeat:no-repeat;
}
.input{
border:1px #CCC solid;
}
#top{
margin:0 auto;
width:778px;
background-color:#FFFFFF;
}
.left{
float:left;
width:300px;
}
.right{
float:right;
width:448px;
padding-bottom:5px;
}
.top_pic{
padding:10px 0 0 15px;
}
.top_pic2{
padding:0 10px 10px 0;
}
#top_menu_bg{
clear:both;
background:url(../images/top_menu_bg.gif) #fff repeat-x left bottom;
padding:0px;
width:778px;
}
#top_menu_bg ul{
margin:0;
padding:0;
list-style-type:none;
background-color:#FFFFFF;
}
#top_menu_bg li{
float:left;
margin:0;
padding:0;
font-size:1px;
line-height:1px;
}
.top_middle{
clear:both;
margin:0 auto;
padding:14px 0;
width:778px;
background-color:#ffffff;
}
.clearbox {
border-top:1px solid transparent !important; 
margin-top:-1px !important; 
border-top:0; 
margin-top:0; 
clear: both;
visibility: hidden; 
}
.top_person{
float:left;
width:212px;
}
.top_person ul li{
margin:0;
padding:0;
list-style:none;
}
.top_tt{
padding-bottom:5px;
border-bottom:1px #EEB7CA solid;
margin-bottom:7px;
height:17px;
}
.top_lblock{
margin-bottom:10px;
}
.top_lblock ul{
margin:0;
padding:0;
list-style-type:none;
}
.top_lblock li{
margin:0;
padding:0;
font-size:1px;
line-height:1px;
}


.top_lblock2{
margin-bottom:10px;
}


.top_inquiry_bt{
margin-bottom:10px;
}

.top_left_banner{
	padding-bottom:10px;
}


#menu {
margin:0;
padding:0 0 10px 0;
width:525px;
}
#menu ul {
margin:0;
padding:0 5px;
border:0;
list-style-type: none;
}
#menu li {
margin:0;
padding:3px 0;
border-bottom:1px #CCC dashed;
}

#menu li.noline{
clear:none;
margin:0;
padding:8px 0 0 0;
border-bottom:0px #CCC dashed;
}

.top_kan{
border-left:1px #E3E3E3 solid;
border-right:1px #E3E3E3 solid;
border-bottom:1px #E3E3E3 solid;
background-color:#F6F6F6;
padding:4px;
font-size:11px;
color:#666;
}
.top_more{
margin-top:5px;
text-align:right;
}

.foot{
clear:both;
margin:0 auto;
width:758px;
height:42px;
color:#FFF;
padding:7px 10px 0 10px;
font-size:10px;
line-height:15px;
background-image:url(../images/foot_bg.gif);
background-repeat:repeat-x;
text-align:right;
}

.foot_left{
text-align:left;
width:300px;
height:42px;
font-size:10px;
float:left;
vertical-align:top;
}

.foot_right{
text-align:right;
width:400px;
height:38px;
font-size:10px;
float:right;
vertical-align:middle;
}


.middle_banner{
margin:0 auto;
width:750px;
padding:0;
}

.banner{
float:left;
width:538px;
}



.top_person_txt{
padding:5px 0 0 0;
width:211px;
border-right:1px #FCC solid;
background-color:#EDEDED;
text-align:center;
}
.top_person_txt p{
padding:0 0 5px 0;
margin:0;
font-size:1px;
line-height:1px;
}

.top_person_txt2{
padding:0;
margin:0;
width:184px;
text-align:center;
}

.top_person_txt2 ul{
padding:0px;
margin:0px;
list-style-type:none;
font-size:0px;
}

.top_person_txt2 li{
padding:0px;
margin:0px;
line-height:0px;
vertical-align:bottom;
list-style:none;
}


.top_person_txt2 p{
padding:0 0 5px 0;
margin:0;
font-size:1px;
line-height:1px;
}

.top_person_txt p.unone{
padding:0;
margin:0;
font-size:1px;
line-height:1px;
}

.more{
font-size:11px;
float:right;
}

.content_middle{
margin:0 auto;
width:750px;
padding:20px 0;
background-color:#FFFFFF;
}
.sub_middle{
margin:0 auto;
width:750px;
padding:0;
background-color:#FFFFFF;
}
.right_3{
padding:0 5px 0 0;
}

.centent_left{
float:left;
width:185px;
}

.centent_right{
float:right;
width:545px;
margin-left:20px;
}

.sub_right{
float:left;
width:555px;
margin-left:10px;
}

.sub_right p{
font-size:10px;
line-height:14px;
margin-bottom:10px;
margin-top:0px;
}

.course{
width:527px;
margin:0 auto;
background-color:#006C49;
margin-bottom:20px;
}
.course2{
width:527px;
margin:0 auto;
background-color:#0048B5;
margin-bottom:20px;
}
.course3{
width:527px;
margin:0 auto;
background-color:#FF6633;
margin-bottom:20px;
}

.course_txt{
background-color:#FFFFFF;
margin:0 auto;
width:482px;
padding:10px;
}

.dot{
border-bottom:1px dashed #CCC;
font-size:1px;
line-height:1px;
height:1px;
}

.college{
margin:0 auto;
width:528px;
}

.college_t{
background:url(../college/images/college_t_bg.gif) no-repeat left top;
padding:5px 0 0 20px;
height:22px;
font-size:12px;
}
.college_more{
padding:10px 0 3px 0;
font-size:10px;
}
.box{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-bottom:20px;
}

.kengaku_menu{
background:url(../college/images/kengaku_bg1.gif) no-repeat left top;
padding:7px 0 0 15px;
height:19px;
margin-bottom:15px;
}

.kengaku_menu ul{
margin:0;
padding:0;
list-style-type:none;
}

.kengaku_menu li{
margin:0;
padding:0;
float:left;
background:url(../college/images/point2.gif) no-repeat 2px 4px;
padding:0 13px;
}

.kengaku_center{
background:url(../college/images/kengaku_bg2.gif) repeat-y left top;
text-align:center;
width:548px;
margin-bottom:15px;
}

.song{
margin:0 auto;
width:523px;
}
.song_l{
clear:both;
padding-top:20px;
line-height:20px;
float:left;
width:243px;
color:#666666
}
.song_r{
float:right;
width:280px;
}
.physical{
width:530px;
margin:0 auto;
}
.physical_l{
clear:both;
margin-top:5px;
margin-bottom:10px;
float:left;
width:275px;
color:#666666
}
.physical_r{
margin-top:5px;
margin-bottom:10px;
float:right;
width:255px;
color:#666666
}
.physical_t{
background:url(../physical/images/physical_t_bg.gif) no-repeat left top;
padding:5px 0 0 20px;
height:22px;
font-size:12px;
width:235px;
}
.physical_menu{
background-image:url(../physical/images/menu_bg_03.gif);
background-repeat:repeat-y;
padding:5px 15px;
line-height:18px;
}

.physical2{
width:534px;
margin:0 auto;
}
.physical_txt{
padding-left:15px;
line-height:20px;
color:#666666;
padding-top:10px;
}
.physical2 p{
margin:5px 0 20px 0;
color:#666666;
line-height:20px;
font-size:12px;
}

.subject{
width:537px;
margin:0 auto;
padding-top:10px;
}
.subject p{
font-size:12px;
line-height:18px;
margin:10px 0;
color:#666666
}
.kenko{
margin:0 auto;
padding:0;
width:553px;
}
.kenko p{
margin:0;
padding-left:10px;
font-size:12px;
line-height:18px;
color:#666;
}
.kenko2{
margin:0px auto 20px auto;
width:542px;
}
.kenko3{
	margin:0px auto 20px 20px;
	width:300px;
	text-align: center;
}
.shokuikunokorekara{
margin:5px 7px 20px 8px;
padding-left:2px;
width:538px;
}
.shokuikunokorekara p{
margin:0;
padding-left:0px;
padding-right:5px;
font-size:12px;
line-height:18px;
color:#666;
}
.eiyoukagakutext{
margin-top:5px;
}
.sportseiyotext{
margin-top:3px;
}
.kenko2 p{
font-size:12px;
line-height:20px;
color:#666;
padding-left:5px;
}
.kenko_box{
border-left:1px solid #9FBFF2;
border-bottom:1px solid #9FBFF2;
border-right:1px solid #9FBFF2;
padding:0 10px 10px 10px;
font-size:12px;
line-height:18px;
color:#666;
}
.kenko_box2{
border-left:2px solid #9FBFF2;
border-right:2px solid #9FBFF2;
font-size:12px;
line-height:18px;
color:#666;
margin:0;
padding:0;
}
.gakko{
width:361px;
margin:0 auto;
background:url(../subject/images/gakko_p2.jpg) no-repeat right top;
padding:0 175px 0 7px;
font-size:12px;
line-height:18px;
color:#666;
}
.pro_course{
	width:361px;
	margin:0 auto;
	background:url(../subject/images/pro_pic1.jpg) no-repeat right top;
	padding:0 175px 0 7px;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.t-beauty_course{
	width:361px;
	margin:0 auto;
	background:url(../subject/images/t-beauty_pic1.jpg) no-repeat right top;
	padding:0 175px 0 7px;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.benesse_course{
	width:361px;
	margin:0 auto;
	background:url(../subject/images/benesse_pic1.jpg) no-repeat right top;
	padding:0 175px 0 7px;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.kd_comm_course{
	width:361px;
	margin:0 auto;
	background:url(../subject/images/kd_comm_pic1.jpg) no-repeat right top;
	padding:0 175px 0 7px;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.kd_g_course{
	width:331px;
	margin:0 auto;
	background:url(../subject/images/kd_kd-g_pic1.jpg) no-repeat right top;
	padding:0 205px 0 7px;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.kd_sinri_course{
	width:351px;
	margin:0 auto;
	background:url(../subject/images/kd_sinri_pic1.jpg) no-repeat right top;
	padding:0 185px 0 7px;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.kd_spo-ins_course{
	width:361px;
	margin:0 auto;
	background:url(../subject/images/kd_spo_pic1.jpg) no-repeat right top;
	padding:0 175px 0 7px;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.kd_kokusai_course{
	width:361px;
	margin:0 auto;
	background:url(../subject/images/kd_kokusai_pic1.jpg) no-repeat right top;
	padding:0 175px 0 7px;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.coach{
width:330px;
margin:0 auto;
background:url(../subject/images/coach_p2.jpg) no-repeat right top;
padding:0 205px 0 7px;
}
.coach p{
font-size:12px;
line-height:18px;
color:#666;
}
.sports{
width:400px;
margin:0 auto;
background:url(../subject/images/sports_p2.jpg) no-repeat right top;
padding:0 135px 0 3px;
}
.sports p{
font-size:12px;
line-height:20px;
color:#666;
padding-right:100px;
}
.hoiku_box{
border-left:1px solid #FFD6BF;
border-bottom:1px solid #FFD6BF;
border-right:1px solid #FFD6BF;
padding:15px;
font-size:12px;
line-height:18px;
color:#666;
}
.hoiku_hirogaru{
margin:5px 0 -7px 0;
}
.hoiku_box2{
border-left:2px solid #FFD6BF;
border-right:2px solid #FFD6BF;
font-size:12px;
line-height:18px;
color:#666;
margin:0;
padding:5px 10px;
}
.hoiku_box h2{
font-size:14px;
font-weight:bold;
color:#FF8D51;
margin:0 0 10px 0;
padding:0;
}
.hoiku_box_l{
background:url(../subject/images/hoiku_p4.jpg) no-repeat left top;
padding-left:250px;
}
.hoiku_box_r{
background:url(../subject/images/hoiku_p3_2.jpg) no-repeat right top;
padding-right:250px;
margin-bottom:20px;
}
.youji-kyoiku{
width:540px;
margin:0 auto;
background:url(../subject/images/kyoiku_p2.jpg) no-repeat right 20px;
padding:0 10px 0 3px;
height:168px;
}
.youji-kyoiku p{
font-size:12px;
line-height:20px;
color:#666;
padding-top:10px;
padding-right:250px;
}
.nyuyouji{
width:540px;
margin:0 auto;
background:url(../subject/images/nyuyouji_p2.jpg) no-repeat right bottom;
padding:0 10px 0 3px;
}
.nyuyouji p{
font-size:12px;
line-height:20px;
color:#666;
padding-top:10px;
padding-right:260px;
}
.kokusai{
width:255px;
margin:0 auto;
background:url(../subject/images/kokusai_p2.jpg) no-repeat right bottom;
padding:0 285px 0 3px;
font-size:12px;
line-height:20px;
color:#666;
}
.taiiku{
width:530px;
margin:0 auto;
background:url(../subject/images/taiiku_p2.jpg) no-repeat right top;
padding:0 10px 0 3px;
height:211px;
}
.taiiku p{
font-size:12px;
line-height:20px;
color:#666;
padding-top:10px;
padding-right:260px;
}
.shoku{
width:344px;
margin:20px auto;
background:url(../subject/images/shoku_p2.gif) no-repeat right top;
padding:0 185px 0 3px;
font-size:12px;
line-height:20px;
color:#666;
}
.shoku_box{
border-left:1px solid #4CB68E;
border-bottom:1px solid #4CB68E;
border-right:1px solid #4CB68E;
padding:9px;
}
.eiyo_box2{
border-left:2px solid #4CB68E;
border-right:2px solid #4CB68E;
font-size:12px;
line-height:18px;
color:#666;
margin:0;
padding:5px 10px;
}
.shoku_box p{
padding:0;
margin:0;
font-size:12px;
line-height:20px;
color:#666;
}
.shoku_box_title{
font-size:14px;
line-height:18px;
color:#00885B;
margin-bottom:5px;
}
.shoku_box_title2{
width:520px;
font-size:14px;
line-height:18px;
color:#00885B;
font-weight:bold;
margin-bottom:10px;
}
.fukushi{
width:400px;
margin:0 auto;
background:url(../subject/images/fukushi_p2.jpg) no-repeat right top;
padding:0 135px 0 3px;
}
.fukushi p{
font-size:12px;
line-height:20px;
color:#666;
padding-right:100px;
}
.suports{
width:400px;
margin:0 auto;
background:url(../subject/images/suports_p2.jpg) no-repeat right 20px;
padding:0 135px 0 3px;
}
.suports p{
font-size:12px;
line-height:20px;
color:#666;
padding-top:5px;
padding-right:100px;
}
.eiyou{
width:435px;
margin:0 auto;
background:url(../subject/images/eiyou_p2.jpg) no-repeat right top;
padding:0 105px 0 3px;
}
.eiyou p{
font-size:12px;
line-height:20px;
color:#666;
padding:0 100px 0 3px;
}
.kouryu{
width:290px;
margin:0 auto;
background:url(../subject/images/kouryu_p2.jpg) no-repeat right top;
padding:0 250px 0 3px;
}
.kouryu p{
font-size:12px;
line-height:20px;
color:#666;
padding:0 10px 0 3px;
}
.shisetsu{
width:530px;
margin:0 auto;
}
.shisetsu p{
width:243px;
margin:0;
padding:5px 5px 15px 5px;
font-size:12px;
line-height:16px;
}
.campus_menu{
background:url(../campus/images/campus_menu_bg.gif) no-repeat left top;
padding:5px 0 0 15px;
height:26px;
line-height:18px;
margin-bottom:15px;
}
.campus_more{
padding:10px 0 3px 0;
font-size:10px;
}
.intro{
height:48px;
padding:10px 0 2px 0;
color:#666666;
}
.ryou{
width:536px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
}
.ryou p{
clear:both;
padding:5px;
margin:0;
font-size:12px;
line-height:16px;
color:#666666
}
.ryou_l{
clear:both;
margin-top:5px;
float:left;
width:260px;
}
.ryou_r{
margin-top:5px;
float:right;
width:260px;
}
.ryou_r p{
margin:0;
padding:5px;
font-size:12px;
line-height:16px;
height:60px;
background-color:#f0f0f0;
}
.p_45{
clear:both;
margin:0;
padding:5px;
font-size:12px;
line-height:16px;
height:36px;
background-color:#f0f0f0;
color:#666666;
}
.ryou_tit{
width:536px;
margin:0 auto;
padding:0;
}
.event_box{
border:1px solid #FFCCCC;
width:542px;
margin:0 auto 20px auto;
}
.event_box img{
padding:10px;
}
.event_td1{
padding:10px 2px 0 5px;
color:#666666;
}
.event_td2{
padding:10px 0 10px 15px;
color:#666666
}
.guidance{
width:553px;
margin:0 auto;
}
.guidance h2{
font-size:14px;
font-weight:bold;
color:#000000;
margin:0;
padding:8px 0 7px 0;
}
.guidance h3{
font-size:14px;
font-weight:bold;
color:#0066FF;
margin:0 0 7px 0;
padding:0;
}
.guidance p{
font-size:12px;
line-height:18px;
color:#666;
margin-bottom:10px;
padding:0;
}
.zaikou{
width:538px;
margin:0 auto;
padding-left:15px;
}
.protectortext{
font-size:12px;
line-height:18px;
color:#666;
margin:0;
padding-left:0px;
padding-bottom:5px;
font-weight:normal;
}
.zaikou h2{
font-size:14px;
font-weight:bold;
color:#000000;
margin:0;
padding:8px 0 7px 0;
}
.zaikou h3{
font-size:12px;
font-weight:bold;
color:#000000;
margin:8px 0 7px 0;
padding:0;
}
.btn3margin{
margin:0 0 5px 0;
}
.btn4margin{
padding:3px 0 0 20px;
}
.btn5margin{
padding:5px 0 10px 20px;
}
.btn6margin{
margin:10px 0 5px 0;
}
.zaikou p{
font-size:12px;
line-height:18px;
color:#666;
margin:0;
padding-left:20px;
padding-bottom:5px;
font-weight:normal;
}
.corp{
background:url(../guidance/images/corp_bg.jpg) no-repeat 250px 90px;
}
.llc{
width:535px;
margin:0 auto;
}
.llc p{
font-size:12px;
line-height:18px;
color:#666666;
}
.txt_right{
text-align:right;
margin:8px 0;
line-height:22px;
color:#666666;
}
.txt_center{
text-align:center;
padding:15px 0;
width:555px;
}
.llc_box{
border-top:2px solid #A7A7A7;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
border-bottom:1px solid #D0D0D0;
width:535px;
margin:0 auto;
}
.llc_box_title{
background:url(../aitan_llc/images/llc_tab_bg.gif) repeat-x left bottom;
padding:5px 0 3px 10px;
font-size:14px;
font-weight:bold;
color:#3E3E3E;
}
.llc_box p{
padding:10px 10px 0 10px;
font-size:12px;
line-height:18px;
color:#666666;
}
.ippan_box{
border-top:1px solid #FFCCCC;
border-right:1px solid #FFCCCC;
border-bottom:1px solid #FFCCCC;
padding:5px 10px;
}
.ippan_box p{
padding:0;
margin:0;
font-size:12px;
line-height:16px;
color:#666666;
}
.koukou_box{
border-top:1px solid #FFCCCC;
border-right:1px solid #FFCCCC;
border-bottom:1px solid #FFCCCC;
padding:5px 10px;
}
.koukou_box p{
padding:0;
margin:5px 0;
font-size:12px;
line-height:16px;
color:#666666;
}
.access_title{
font-size:14px;
font-weight:bold;
color:#000000;
margin:0;
padding:8px 0 7px 0;
}
.access{
width:543px;
margin:0 auto;
}
.link_title{
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}
.kurenoaitan{
margin-left:8px;
margin-bottom:30px;
margin-top:25px;
}


.sitemap_title{
	padding: 5px 5px 5px 5px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

.sitemap_soace{
	padding: 7px 7px 7px 14px;
	line-height:150%;
	text-align:left;
}

.info_h2{
	width:538px;
	height:12px;
	background-color:#FFEDED;
	border:1px;
	border-color:#EBD1D4;
	border-style:solid;
	font-weight:bold;
	font-size:14px;
	color:#333333;
	padding:4px 5px 5px 5px;
	margin:10px 0px 0px 0px;
}

.info_table{
	width:540px;
	height:30px;
	margin:7px 0px 0px 6px;
	}

.info_table td{
	padding:7px;
	}
	

.info_table img{
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	
	}
	
.info_bun{
	width:528px;
	font-size:100%;
	margin-top:7px;
	margin-left:12px;
	}
	
.info_bun p{
	font-size:100%;
	line-height:155%;
	color:#666666;
	}
	
.course_text{
color:#666666
}


.cheer_main_photo{
background: url(../physical/images/cheer_p2.jpg);
height: 463px;
text-align:center;
}

.cheer_main_photo p{
font-size:16px; 
font-weight:bold; 
color:#333; 
text-align:center; 
position:relative; 
top:410px;
}

.handball_main_photo{
background: url(../physical/images/handball_p2.jpg);
height: 346px;
text-align:center;
}

.handball_main_photo p{
font-size:16px; 
font-weight:bold; 
color:#333; 
text-align:center; 
position:relative; 
top:290px;
}

.basketball_main_photo{
background: url(../physical/images/basketball_p2.jpg);
height: 346px;
text-align:center;
}

.basketball_main_photo p{
font-size:16px; 
font-weight:bold; 
color:#333; 
text-align:center; 
position:relative; 
top:290px;
}

.volleyball_main_photo{
background: url(../physical/images/volleyball_p2.jpg);
height: 346px;
text-align:center;
}

.volleyball_main_photo p{
font-size:16px; 
font-weight:bold; 
color:#333; 
text-align:center; 
position:relative; 
top:290px;
}

.softball_main_photo{
background: url(../physical/images/softball_p2.jpg);
height: 346px;
text-align:center;
}

.softball_main_photo p{
font-size:16px; 
font-weight:bold; 
color:#333; 
text-align:center; 
position:relative; 
top:290px;
}

.rikujo_main_photo{
background: url(../physical/images/rikujo_p2.jpg);
height: 346px;
text-align:center;
}

.rikujo_main_photo p{
font-size:16px; 
font-weight:bold; 
color:#333; 
text-align:center; 
position:relative; 
top:290px;
}

.okinawa_main_photo{
background: url(../physical/images/okinawa_p2.jpg);
height: 346px;
text-align:center;
}

.okinawa_main_photo p{
font-size:16px; 
font-weight:bold; 
color:#333; 
text-align:center; 
position:relative; 
top:290px;
}

.kendo_main_photo{
background: url(../physical/images/kendo_p2.jpg);
height: 346px;
text-align:center;
}

.kendo_main_photo p{
font-size:16px; 
font-weight:bold; 
color:#333; 
text-align:center; 
position:relative; 
top:290px;
}

.ekiden_main_photo{
background: url(../physical/images/ekiden_p2.jpg);
height: 346px;
text-align:center;
}

.ekiden_main_photo p{
font-size:16px; 
font-weight:bold; 
color:#333; 
text-align:center; 
position:relative; 
top:290px;
}

#bottom_banner_area{
margin:30px 0 0 0 ;
}

.bottom_banner_box{
width:138px ;
}


.physical_main_img{
	margin:20px 0 15px;
}
.physical_caption{
font-size:15px; 
font-weight:bold; 
color:#333; 
text-align:center;
line-height:140%;
}

.new2008{
	width:468px;
	margin:20px 33px 40px 34px;
}
.new2008_txt{
	color:#666666;
	line-height:140%;
}
.shikaku{
	width:550px;
	margin:10px 0 30px 2px;
	color:#666666;
	line-height:18px;
}
.shikaku_hyou{
	margin-top:15px;
	color:#333333;
	line-height:115%;
}
.shikaku_hyou_txt{
	background-color:#FBF1DC;
	padding:0 7px;
}
.s_txt10{
	font-size:10px;
}
.shikaku_bg{
	background:url(../shikaku/images/bg.gif) repeat-y;
}
.shikaku_t2{
	margin:10px 0 10px 2px;
}
.sikaku_pad5{
	padding:0 5px;
	background:url(../shikaku/images/bg_y.gif) right 0 repeat-y;
}
.sikaku_pad5_2{
	padding:0 0 0 5px;
}
.nyushi_link{
	text-align:right;
	padding-right:30px;
	margin:15px 0;
	font-weight:bold;
}


/*------ 10.24 ﾃ・ﾂﾂ------*/

.top_pdf_area {
	margin-bottom: 3px;
	padding-left: 7px;
}
.top_pdf_area2 {
	margin-bottom: 15px;
	padding-left: 7px;
}
.top_pdf_1 {
	float: left;
	margin-right: 10px;
}

.top_pdf_2 {
float: left;
	margin-right: 10px;
}

.top_pdf_3 {
margin-right: 5px;
}

	/*-- ﾆｦ--*/
.nyushi_pdf_area {
	margin:30px 0 5px 0;
}
.nyushi_pdf_area h3{
	font-size:14px;
	font-weight:bold;
	color:#0066FF;
	margin:0;
	padding:0;
}
.nyushi_pdf_l {
	display:block;
	float:left;
}
.nyushi_pdf_r {
	float:right;
}
.clear {
	clear:both;
}

/*------ 10.24 ﾄﾉｲﾃ------*/

.link_school{
	width:230px;
	font-size:14px;
	font-weight:bold;
	margin:5px 10px 10px 0px;
	border-bottom:1px solid;
}

.link_title2{
margin:0px 0px 7px 2px;
padding:0;
font-size:18px;
font-weight:bold;
color:#FF6666;
}


.link_ul{
margin:5px 5px 5px 15px;
padding:0;
list-style-type:none;
}

.link_li{
margin:5px 5px 5px 0px;
padding:0;
}

/*------ 学科紹介------*/

.courselink{
	padding:7px 0 0 15px;
	height:45px;
	margin:10px 0 10px 0 ;
	text-align:center;
	line-height:1.4;
	background-image: url(../subject/images/course_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.top_middle .sub_middle .sub_right div #links {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
}
.top_middle .sub_middle .sub_right div #links tr td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-left-style: none;
	padding: 2px;
	text-align: left;
	border-right-style: none;
	border-bottom-style: none;
}
