.clearfix:after{
	content:"";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
*html.clearfix{height:1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
.width_main a:hover img{filter:alpha(opacity=60);opacity:0.6;}
.width_main a:link,a:visited {text-decoration:none;}
.width_main a:hover,a:active {text-decoration:underline;}
.blue-arw {background:url('/common_img/15p/yajirushi_r.gif') left 5px no-repeat; padding-left:16px;}
.blue-arw2 {background:url('/common_img/15p/yajirushi_r.gif') left 3px no-repeat; padding-left:10px;}
.blue-arw3 {background:url('/common_img/15p/yajirushi_r.gif') 8px 6px no-repeat; padding-left:16px;}
#search_title {width:764px;padding-bottom:10px;clear:both;}
#search_title .subimg{float:left;font-size:10px;font-weight:normal;width:400px;margin:23px 0 7px 0;}
#search_title .daijyouhou{float:left;width:322px;margin-bottom:7px;}
.announce{width140px;margin-top:25px;padding-left:7px;background:url('/common_img/15p/yajirushi_r.gif') left center no-repeat;}
#topbox {width:764px; height:206px; padding-bottom:15px;}
#dai_search {background:url('/common_img/13phase/daitop_frame_search13.gif') no-repeat; width:505px; height:207px; margin-right:15px;}
#dai_search .list3 {padding:72px 0 0px 20px;border:1px solid #f0000f;}
#dai_search .list-table {padding:35px 0 0 20px;}
#dai_search .cell1 {height:30px;}
#dai_search .cell2 {width:140px; vertical-align:top;}
#dai_search .pad1 {padding:15px 0 5px 25px;}
#dai_search .pad2 {padding:10px 0 5px 25px;}
#dai_search .pad3 {padding:2px 0 5px 25px;}
#dai_search .pad4 {padding:35px 0 5px 25px;}
#dai_search .btn-spc {padding-left:10px;}
#dai_search .img-mid {vertical-align:middle;}
.btn-spc .textbox {width:200px; color:#bbbbbb;}
#top_present {background:url('/common_img/13phase/88top_title_present13.gif') no-repeat; width:244px; height:207px;}
#top_present .img {width:244px;}
#top_present .txt {line-height:20px; padding:5px 0 0 19px;}
#left-area-box {width:203px; padding-right:10px;}
#topics-tit-banner {background:url('/common_img/13phase/top_title_topics13_blue.gif') no-repeat; width:203px; height:23px;}
#topics-banner-txt {line-height:23px; padding:0 0 2px 10px;font-size:16px;font-weight:700;color:#FFFFFF;}
#topics-bg-rap {width:203px; padding-bottom:0px;}
#topics-bg-img {background:url('/common_img/13phase/top_bg_topics13_1_blue.gif') repeat-y; width:203x;}
.topics-scl-table1 {padding:10px 0 10px 10px;}
.topics-scl-table2 {padding:5px 0 5px 5px;}
.topics-scl-txt {padding-left:5px; width:130px;}
#topics-list {padding:10px 0 0px 10px;}
#line-187 {padding:0 7px;}
.line-187-pick {padding:0 7px;}
#topics-bg-img-btm {width:203px; height:10px; margin-bottom:5px; }
.pickBigbox{margin-bottom:10px;width:198px;}
.pick-box{margin-top:7px;}
.pick-img{width:50px;height:50px;}
.pick-txt{width:140px;position:relative;}
.pick-link{position:absolute; top:37px; left:80px;}
.spc-15 {padding:0 0 0 5px; height:25px;}
.pick-img1{width:100px;height:50px;}
.pick-txt1{width:90px;position:relative;}
.pick-link1{position:absolute; top:37px;left:35px;}
#exam {width:764px;}
#exam-tit-banner {background:url('/common_img/15p/top_bgtitle_exam.gif') no-repeat; width:550px; height:22px;}
#exam .banner-txt {line-height:22px; padding-left:5px;font-size:16px;font-weight:700;color:#FFFFFF;}
#exam .banner-txt a{text-decoration:none;}
#exam-left-box {width:300px;}
#exam .pad1 {padding:10px 0 5px 0px;}
#exam .pad2{padding-left:10px;}
#exam .exam_search{color:#bbbbbb; width:180px;}
#exam input[type="image"]{vertical-align: middle;}
#exam-right-box {width:250px;}
#exam-right-box .pad1 {padding:5px 0 0px 0px;}
#exam-right-box .pad2 {padding:10px 0 0px 0px;}
#exam-right-box .pad3 {padding:10px 0 5px 0px;}
#exam .resultimg{vertical-align: middle;}
#exam-list2 {padding:3px 0 15px 10px;}
.exam-list {padding:2px 0 5px 5px; border-bottom:3px solid #ffffff; background-color:#e1e9f4; height:15px;}
#exam .exam-list li {float:left;}
#exam .month1 {display:inline; margin:0 75px 3px 0;}
#exam .month3 {display:inline; margin:0 5px 3px 0;}
#exam .month2 {display:inline; margin:0 68px 0 0;}
.exam-list3{padding-bottom:10px;}
.exam-list3 li{width:140px;}
#open {width:550px;}
#open-tit-banner {background:url('/common_img/15p/top_bgtitle_oc.gif') no-repeat; width:550px; height:22px;}
#open .banner-txt {line-height:22px; padding-left:5px;font-size:16px;font-weight:700;color:#FFFFFF;}
#open .pad1 {padding:10px 0 5px 0px;}
#open .blue-arw {background:url('/common_img/15p/yajirushi_r.gif') left 7px no-repeat; padding-left:16px;}
.open-list1 {padding:0px 0 0px 5px;}
.open-list2 {padding:0px 0 0px 40px;}
#open .list1 {display:inline; margin:0 52px 0 0;}
.month_before{width:56px;}
.month_now{width:210px;text-align:center;}
#calender-box {width:315px;padding-bottom:10px;}
#calender{width:308px;border-top:2px solid #cccccc;border-left:2px solid #cccccc;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;margin-top:5px;}
#calender tr.week {height:34px;}
#calender td {border-bottom:1px solid #cccccc;border-right:1px solid #cccccc; text-align:center;}
#calender td.weekday {width:50px;height:20px;}
#calender td.afterday {background-color:#f6f6f6;}
#calender td.day {width:33px;}
#calender td.saturday {background-color:#e3edfd;}
#calender td.sunday {background-color:#fce6ea;}
#oc_right{width:435px;}
#spring-open {width:235px;}
#spring-open .pad1 {padding:18px 0 0 0;}
#spring-open .pad2 {padding:15px 0 5px 0;}
#spring-open .pad3 {padding:14px 0 5px 45px;}
.spring-open-table {padding:5px 0 0 0px;width:160px;}
.spring-open-txt {padding-left:5px; width:130px;}
.spring_img{width:37px;float:left;}
.search_sub_title {background:url('/common_img/15p/top_bgtitle_search.gif') no-repeat;margin-bottom:10px;padding-left:5px;line-height:22px;font-size:16px;font-weight:700;color:#FFFFFF;}
.search_dai{margin-bottom:30px;height:300px;}
.search_left p{padding:10px 0;}
.search_right{float:right;width:435px;height:350px;}
.octit {border-top: 3px solid #00A0E9;padding-bottom: 5px;width: 314px;}
.search_right .gakmn{width:435px;height:215px;}
.search_right .gakmn p{padding-bottom:5px;border-top: 3px solid #00A0E9;}
.search_right .gakmn ul{padding:0 10px;clear:both;}
.search_right .gakmn ul li{float:left;width:180px;}
.search_right .term{border-top: 3px solid #00A0E9;}
.search_right .term span{margin: 5px 0;}
.search_right .term ul{padding:0 0 0 10px;}
.search_right .term ul li{float:left;width:115px;background:url('/common_img/15p/yajirushi_r.gif') left 6px no-repeat; padding-left:16px;}
.search_right .term ul .second {width:150px;}
.search_right .term .map{width:400px;}
.search_right .term .map .DaiArea{font-size:10px;margin-top:-3px;}
.search_right .term .map .TanArea{font-size:10px;margin-top:-5px;}
.search_right .term .map p{padding:0;}
.search_dai2{margin-bottom:15px;clear:both;}
.area_search{background:url('/common_img/16p/tpmap_bg.gif')no-repeat;width:764px;height:270px;}
.search_ar1 dl{clear: both;margin-bottom:15px;}
.search_ar1 dt{float: left;width:126px;padding:1px 0;margin-bottom:1px;color:#2c33fC;text-align:center;clear: both;background-color:#eeeeef;letter-spacing: 0.2em;}
.search_ar1 dt.cls2{height:46px;display: table-cell;line-height: 46px;vertical-align: middle;text-align: center;layout-grid-line: 46px;letter-spacing: 0.2em;}
.search_ar1 dd{float:right;color:#2c33fC;padding-left:18px;width:620px;padding:1px 0;margin-bottom:1px;letter-spacing: 0.2em;}
.a_search_subtitle{width:764px;margin:15px 0;}
.a_search_subtitle p{color:#0380CF;font-weight:bold;font-size:12px;line-height:14px;}
.a_search_subtitle a{color:#0380CF;}
.searchsubtit{color:#0380CF;font-weight:bold;font-size:12px;line-height:14px;margin:15px 0;}
.searchsubtit a{color:#0380CF;font-size:12px;line-height:14px;margin:15px 0;}
.gkmn_search{height:85px;}
.gkmn_search ul{padding:0 10px;clear:both;}
.gkmn_search ul li{float:left;}
.blue_arw_4 {width:180px;}
.blue_arw_4 span{font-size:10px;}
#term_search_all{min-height:85px;}
.term_search{float:left;}
.term_search p{padding-bottom:5px;}
.term_search ul{padding:0 10px;clear:both;list-style-type: square;}
.term_search ul li{width:180px;}
.term_map_search{float:right;width:450px;padding:0 10px;}
.term_map_search .map .DaiArea{font-size:10px;margin-top:-3px;}
.term_map_search .map .TanArea{font-size:10px;margin-top:-5px;}
.term_map_search .map p{padding:0;}
#dai_map{background:url('/common_img/15p/top_bg_map.gif') no-repeat;width:287px;height:217px;position:absolute;}
.blue_arw {background:url('/common_img/15p/yajirushi_r.gif') left 7px no-repeat; padding-left:16px;}
.blue_arw span{font-size:10px;padding-left:2px;}
.blue_arw2{margin:-15px 0 10px 0;font-size:10px;}
.gray_arw{background:url(/common_img/10phase/ArwTri_glay.gif) no-repeat;padding:0 0 0 6px ;}
#HokkaidoPosition{top:10px;left:180px;position:absolute;}
#TohokuPosition{top:80px;left:230px;position:absolute;}
#KoshinetuPosition{top:80px;left:150px;position:absolute;}
#HokurikuPosition{top:110px;left:120px;position:absolute;}
#TokaiPosition{top:195px;left:170px;position:absolute;}
#KantoPosition{top:145px;left:210px;position:absolute;}
#KinkiPosition{top:200px;left:120px;position:absolute;}
#ChuShikokuPosition{top:130px;left:30px;position:absolute;}
#KyusyuOkinawaPosition{top:220px;left:10px;position:absolute;}
.dai_keyword{width:764px;height:50px;margin-bottom:10px;background-color:#e3ffec;}
.dai_keyword div{padding-left:200px;}
.right_column{margin-top:7px;font-size: 10px;}
.right_column a:link,a:visited {text-decoration:none;}
.right_column a:hover,a:active {text-decoration:underline;}
.Lump_Seikyu{margin:7px 0 0 10px;}
.waku{border:solid 1px #cccccc;padding-bottom:8px;}
.lump_waku{border:solid 1px #cccccc;}
.line{border-bottom:solid 1px #cccccc;background-color: #EEEEEE;color:#666666;font-weight:bold;padding:5px 10px 3px;font-size:12px;}
.line a{color:#666666;}
.lump_waku_seikyu{border:solid 1px #ff4343;}
.line_seikyu{border-bottom:solid 1px #ff4343;background-color: #ff4343;color:#ffffff;font-weight:bold;padding:5px 10px 3px;font-size:12px;}
#NewNews li{margin: 5px 0px 0px 10px;}
#NewNews .newslist{text-align:right;padding-right:5px;}
#CateName{padding:0 10px;}
#ThemeTopics{min-height:60px;border-bottom:dotted 1px #cccccc;}
#ThemeTopics ul{margin:0;padding-top:10px;}
#ThemeTopics ul li{float:left;}
#ThemeTopics .ThemeText{padding:15px 0 20px 10px;width:120px;}
#ThemeTopics .great2{line-height:18px;}
#ThemeTopics2{min-height:43px;}
#ThemeTopics2 ul{margin:0;padding-top:10px;}
#ThemeTopics2 ul li{float:left;}
#ThemeTopics2 .ThemeText{padding:15px 0 20px 10px;width:120px;}
#ThemeTopics3{min-height:110px;border-bottom:dotted 1px #cccccc;}
#ThemeTopics3 ul{margin:0;padding-top:10px;}
#ThemeTopics3 ul li{float:left;}
#ThemeTopics3 .ThemeText{background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 18px transparent;margin-left: 5px;padding: 15px 0 20px 11px;width: 120px;}
#ThemeTopics4 {min-height: 50px;}
#ThemeTopics4 .great2{line-height:18px;}
#ThemeTopics4 ul{margin:0;padding-top:10px;}
#ThemeTopics4 ul li{float:left;}
#ThemeTopics4 .ThemeText{padding:15px 0 20px 10px;width:120px;}
#ThemeTopics5 {min-height: 30px;border-bottom:dotted 1px #cccccc;}
#ThemeTopics5 .great2{line-height:18px;}
#ThemeTopics5 ul{margin:0;padding-top:10px;}
#ThemeTopics5 ul li{float:left;}
#ThemeTopics5 .ThemeText{padding:15px 0 20px 10px;width:120px;}
#TextAD{margin: 7px 0px 0px 10px;}
#TextAD li{font-size:10px;line-height:15px;padding-left:14px;background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0px 3px transparent;}
#TextAD2{margin: 3px 0px 5px 10px;}
#TextAD2 li{font-size:10px;line-height:15px;padding-left:14px;background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0px 3px transparent;}
#TextAD2 li a{font-size: 12px;}
.dai_keyword .texts{width:260px;color:#bbbbbb;margin-right:7px;}
.pannext{font-size:10px;color:#999999;vertical-align:middle;}
.present{float:right;margin-top:-15px;}
.longva{padding-bottom:3px;}
.longva a{padding-left:3px;}
.society{padding-top:15px;}
.clear{clear:both;}
.month{color:#999999;}
.first_con{font-size:10px;padding-top:-5px;}
.campusinfo{font-size:10px;padding-top:-5px;}
.campusinfocontents{margin-bottom:10px;}
.rurubu{border:1px solid #cccccc;padding:2px;margin-top:20px;}
.rurubu .RurubuText{margin:0 0 5px 10px;}
.not_month{color:#cccccc;}
.GraySubTitle{margin-bottom:5px;padding:3px 10px;background-color: #EEEEEE;color:#666666;font-weight:bold;font-size:12px;}
.BlueSubTitle{padding-left:5px;color:#0380CF;font-weight:bold;font-size:12px;line-height:14px;}
.BlueSubTitle a{color:#0380CF;}
.BlackSubTitle{color:#4B4B4B;font-weight:bold;font-size:12px;line-height:14px;}
#map88{
	background:url('/common_img/15p/top_bg_map.gif') no-repeat;
	background-position:center;
	width: 287px;
	height: 230px;
	margin-left:10px;
	font-size:12px;
	position:absolute;
}
#map88 .area88{font-size:12px;}
#map88 .area88 div{
	width:50px;
	text-align:center;
	border:solid 1px #999999;
	display:none;
}
#map88 .color{
	background-color:#cccccc;
	height:18px;
	line-height:18px;
}
#map88 .pline{
	border-top:solid 1px #999999;
	background-color:#ffffff;
	height:18px;
	line-height:18px;
}
#map88 .b_line{border-bottom:solid 1px #999999;}
#PrefHokkaido{position:absolute;top:30px;left:195px;}
#PrefTohoku{position:absolute;top:55px;left:265px;}
#PrefKanto{position:absolute;top:130px;left:245px;}
#PrefKoshinetu{position:absolute;top:25px;left:130px;}
#PrefTokai{position:absolute;top:180px;left:205px;}
#PrefHokuriku{position:absolute;top:45px;left:80px;}
#PrefKinki{position:absolute;top:210px;left:150px;}
#PrefChuShikoku{position:absolute;top:-75px;left:50px;}
#PrefKyusyuOkinawa{position:absolute;top:65px;left:-30px;}
#pref-tit-banner {background-color:#ff8dc0;width:550px; height:22px;}
#pref .banner-txt {line-height:22px; padding-left:5px;font-size:16px;font-weight:700;color:#ffffff;}
#pref table{border-collapse:collapse;border-top:2px solid #e3e3e3;border-left:2px solid #e3e3e3;margin:10px 2px;width:546px;}
#pref table th{font-weight:normal;text-align:left;font-size:12px;width:90px;background-color:#f8f8f8;}
#pref table th, #pref table td{border-bottom:1px solid #f0f0f0;padding:5px 10px;}
#pref table td li{float:left;font-size:12px;}
.fight{
	background:url(/common_img/16p/fightschool.png) no-repeat;
	width:764px;
	height:120px;
	margin-bottom:5px;
}
.fight .banner_link{
	background:url(/common_img/16p/whitebg.png) no-repeat;
	width:685px;
	height:59px;
	position:relative;top:7px;left:79px;
	text-align:right;
}
.fight .banner_link img{padding-top:2px;}
.fight .banner_link .whitespan{padding-right:4px;}
.fight .sports_link{width:684px;height:59px;position:relative;top:23px;left:240px;}
#ganbare_koukousei{margin-bottom:10px;background:url('/common_img/16p/fightschool2.png');width:764px;height:82px;}
#ganbare_koukousei ul{font-size:12px;line-height:16px;padding:20px 0 0 300px;}
#ganbare_koukousei ul li p{float:left;width:210px;}
.introduction_border{width: 752px;border-top:1px solid #cccccc;}
.introduction_text1{margin:5px 0 5px;font-size:11px;}
.introduction_text2{font-size:10px;color:#696969;line-height:17px;}
.stit_h3 {
  background: url("/common_img/16p/senh2_gr_bg.gif") repeat-x scroll 0 0 transparent;
  border: 1px solid #CCCCCC;
  font-weight: bold;
  height: 30px;
  margin: 15px 0;
  padding-top: 10px;
  padding-left: 10px;
  width: 752px;
  clear:both;
}
.check_green {
	background: url("/success/sclbase/images/p15/event/scl_check_icon.gif") no-repeat scroll 0 2px transparent;
	font-size: 12px;
	line-height: 20px;
	padding-left: 50px;
	padding-bottom: 10px;
	float: left;
}
#sen_btn_box{
	font-size:13px;
	width: 314px;
	margin-right:15px;
	margin:15px 0;
	float:left;
}
.sen_search_title {border-top: 3px solid #00A0E9;}
.search_text{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0px 14px transparent;
	padding:10px 10px 0px 0;
	padding-left: 16px;
	line-height:17px;
}
#sen_btn_box_right{
	width: 435px;
	float:right;
	margin:15px 0;
}
/*校名で探す*/
.koumei_search_13{
	width: 435px;
	min-height: 40px;
	height: auto !important;
	height:40px;
	position: relative;
	z-index: 1;
}
.koumei_search_13 form input.texts {
  color: #BBBBBB;
  font-size: 13px;
  margin-top:10px;
  width:270px;
  height:20px;
}
.koumei_search_13 form {
  display: none;
  height: 20px;
  vertical-align: middle;
}
.koumei_search_13 form.show {display: block;}
.koumei_search_13 form a{
	float:right;
	padding-right:25px;
	margin-top:10px;
}
.koumei_search_13 form img{vertical-align: middle;}
.present {float: right;margin-top: -15px;}
.search_dai_13 {margin-bottom:30px;}
.left_13{float: left;width: 308px;}
.search_left_13 {
  clear:both;
  border: 3px solid #00A0E9;
  height: 275px;
  width: 308px;
}
.nyu_shi {
  background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll left 7px transparent;
  font-size: 12px;
  padding-left: 14px;
  margin-top: 15px;
  width: 300px;
}
#dai_map_13{
	clear:both;
	background: url("/common_img/15p/top_bg_map.gif") no-repeat scroll 0 0 transparent;
	height: 230px;
	position: absolute;
	width: 287px;
	margin-left:8px;
}
.octit_right {
  border-top: 3px solid #00A0E9;
  padding-bottom: 5px;
  width: 435px;
}
#pref_13 .banner-txt {
	line-height:22px;
	padding-left:5px;
	font-size:16px;
	font-weight:700;
	color:#ffffff;
}
#pref_13 table{
	border-collapse:collapse;
	border:1px solid #cccccc;
	width:650px;
	margin-top:10px;
}
#pref_13 table th{
	font-weight:normal;
	text-align:left;
	font-size:12px;
	width:70px;
	background-color:#f8f8f8;
	border-bottom:1px solid #cccccc;
	padding:5px 10px;
}
#pref_13 table td{
	border-bottom:1px solid #cccccc;
	padding:5px 0px 5px 15px;
}
#pref_13 table td li{
	float:left;
	font-size:12px;
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 8px transparent;
	line-height: 17px;
	padding: 3px 15px 3px 16px;
}
#left-area-box_13 {
	width:203px;
	padding-right:10px;
}
.side_navi_title_13{
  border-left: 3px solid #FFBF00;
  font-size: 12px;
  font-weight: bold;
  margin: 7px 0 3px;
  padding: 2px 0 2px 5px;
}
.spring-open-box{width:435px;padding-top:15px;}
.spring-open-table {width:215px;}
.spring_img{width:37px;float:left;padding-right:3px;padding-left:3px;}
.search_text_sh_st {
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 14px transparent;
	line-height: 17px;
	padding: 10px 0 0 16px;
	width: 170px;
}
.search_text_sh {
  background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 14px transparent;
  float: left;
  line-height: 17px;
  padding: 10px 0 10px 16px;
  width: 50px;
}
.search_text_sh_r {
  background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 14px transparent;
  float: right;
  line-height: 17px;
  padding: 10px 0 10px 16px;
}
#dai_btn_box_right_nyushi {
  float: right;
  width: 435px;
}
.sen_search_title {border-top: 3px solid #00A0E9;}
#sch_sc_box{
	clear:both;
	margin-top:15px;
}
.sch_text_sh {
	height:22px;
	font-size:12px;
	float:left;
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 8px transparent;
	line-height: 20px;
	padding: 3px 10px 3px 15px;
	margin-left:6px;
}
.sch_text_sh_2 {
	height:22px;
	font-size:12px;
	float:left;
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 8px transparent;
	line-height: 20px;
	padding: 3px 5px 3px 15px;
	margin-left:6px;
}
.sch_text_sh_tit{
	font-size:12px;
	line-height: 20px;
	padding: 3px;
	width: 50px;
}
#sch_mounth_li ul{width: 435px;}
#sch_mounth_li_2 ul{width: 435px;}
#sch_mounth_li_3 ul{width: 435px;}
.manabitai_search {
	width:762px;
	border: 1px solid #CCCCCC;
	font-size:12px;
}
.manabitai_search input, select, textarea {
	font-size: 100%;
	zoom: 1;
	display: table-cell;
	vertical-align: middle;
	height: 21px;
	line-height: 21px;
}
.mnb_a_tit{
	margin-bottom:10px;
}
.mnb_menu01{
	margin-left:15px;
	margin-bottom:20px;
}
.manabi_a{
	margin-top:15px;
	margin-bottom:10px;
	margin-left:15px;
}
.search_manabitai {
	height: 22px;
	margin-bottom:10px;
}
.search_manabitai .mnb_lf{
	float:left;
	margin-left:15px;
	margin-right:10px;
	height: 22px;
	display: table;
}
.search_manabitai .mnb_lf_acx {
  float: left;
  height: 17px;
  line-height: 17px;
  margin-left: 15px;
  margin-right: 0;
  padding-top: 3px;
  width: 75px;
}
.search_manabitai .mnb_lf_slt {
  display: table;
  float: left;
  height: 22px;
  margin-right: 10px;
  width: 100px;
}
.search_manabitai .mnb_lf span{
	line-height: 22px;
	height: 22px;
	zoom: 1;
}
.search_manabitai .mnb_lf .image {
	display: table-cell;
	width: 8px;
	height: 10px;
	line-height: 10px;
	vertical-align: middle;
	text-align: center;
	layout-grid-line: 10px; /* IE7以下 */
}
.search_manabitai02 .mnb_lf{
	float:left;
	margin-left:15px;
	margin-right:10px;
	height: 22px;
	display: table;
}
.search_manabitai02 .mnb_lf span{
	line-height: 22px;
	height: 22px;
	zoom: 1;
}
.search_manabitai02 .mnb_lf .image {
	display: table-cell;
	width: 8px;
	height: 10px;
	line-height: 10px;
	vertical-align: middle;
	text-align: center;
	layout-grid-line: 10px; /* IE7以下 */
}
.manabi_b{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:15px;
}
.manabi_line {
	border-bottom: 1px dashed #CCCCCC;
	margin-top:10px;
	margin-bottom:10px;
}
.manabitai_button {
	font-size:12px;
	border: 1px solid #CCCCCC;
	height: 30px;
	width: 150px;
	margin: 0 auto;
	text-align: center;
}
.manabitai_button span {
	width: 150px;
	height: 30px;
	line-height: 30px;
	background: url("/common_img/16p/senh2_gr_bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	vertical-align: middle;
	text-align: center;
	layout-grid-line: 150px;x
	zoom: 1;
}
.clearfix02:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix02 {min-height: 1px;}
* html .clearfix02 {height: 1px;}
.manabi_title{
	border-top: 3px solid #00A0E9;
	margin-top: 5px;
	margin-bottom: 15px;
}