@charset "UTF-8";
#catetops{
	width:760px;
	margin-bottom:30px;
}

#catetops div, p, dl, dt, dd, ul, li, a{
	margin:0;
	padding:0;
}

#catetops a:hover img{
	filter:alpha(opacity="60");
	opacity:0.6;
}

#catetops #STopHead{
	margin-bottom:7px;
}

#catetops #STopHead h1{
	margin-top:10px;
}

#catetops #STopHead h2{
	width:258px;
	color:#5cbea8;
	font-size:32px;
	font-weight:normal;
	margin-top:4px;
	margin-bottom:-2px;
}

#catetops #STopHead h2.wide{width:500px;}

#catetops h2#STopHead{
	color:#5cbea8;
	font-size:32px;
	font-weight:normal;
	margin-top:-6px;
	margin-bottom:1px;
}

#catetops #STopLeft div{
	margin-bottom:10px;
}

#catetops #STopMain{
	width:500px;
	line-height:20px;
}

#catetops #STopMain .MainBox{
	margin-bottom:10px;
	padding:7px 0;
	border-top:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
}

#catetops #STopMain .MainList dd{
	margin-left:15px;
	padding-left:13px;
	background:url(/common_img/15p/yajirushi_r.gif) left 5px no-repeat;
}

#catetops #STopMain .ConList li{
	width:212px;
	margin-left:15px;
	padding-left:13px;
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll left 5px transparent;
	height:20px;
	float:left;
}

#catetops #STopMain .ConList .listRight{
	width:225px;
	margin-left:5px;
}

#catetops #STopMain .ConList .listLeft{
	width:225px;
}

#catetops #STopMain .ConListTop li{
	width:220px;
	margin-left:15px;
	padding-left:13px;
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll left 5px transparent;
}

.smm{
	margin-top:7px;
	border:solid 1px #cccccc;
}

.RightColumn .STWaku .Wakucont{
	padding:0 5px 0 5px;
}

.RightColumn .STWaku .Wakucont ul{
	line-height:17px;
}

.RightColumn .STWaku .Wakucont ul li{padding-left:12px;background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll left 5px transparent;}

.RightColumn .STWaku .Wakucont ul a{
	text-decoration: none;
}

.RightColumn .STWaku .STWakuTitle{
	background-color:#f3f2f1;
	text-align:center;
	font-size:12px;
	border-bottom:solid 1px #cccccc;
	padding:3px 0;
}

.STWakuRight{width:200px;font-size:12px;padding-bottom:10px;}

#left_menu01{
	margin:0 0 6 0px;
}

.scl_topics_gif{
	border-top:1px solid #d6d3bd;
	border-right:1px solid #d6d3bd;
	border-bottom:none;
	border-left:1px solid #d6d3bd;
}

.scl_topics{
	border:1px solid #d6d3bd;
	margin:0 0 10 0px;
}

.scl_topics_tr{
	margin:3 3 0 3px;
}


.mypage{
	margin:0 0 11 0px;
}

.net_soudan01{
	width:166px;
	margin:0 0 10 0px;
}

.lineTRL{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.lineRB{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.lineB{
	border-bottom:1px solid #cccccc;
}
.lineR{
	border-right:1px solid #cccccc;
}

.net_soudan_txt{
	margin:0 0 5 20px;
}

#sen_5step{
	margin:5 0 0 0px;
}

#sen_5step_naiyo{
	width:553px;
	margin:0 0 10 0px;
	border-top:none;
	border-right:2px solid #ff3401;
	border-bottom:2px solid #ff3401;
	border-left:2px solid #ff3401;
}

.sen_5step_btn{
	margin:0 0 0 5px;
}

.check{
	margin:0 0 9 0px;
}

.adtext{
	margin:5 0 5 5px;
}

.adphoto{
	margin:0 5 10 0px;
}


/*dai_step3（大学短大情報） */
.dai_step3{
	margin:5 0 5 5px;
}

/*バナーリンク部分（88top、各学校種トップ共通） */

.banner_img01{
	padding:2 8 1 7px;
	background-color:#eae8da;
}

.banner_img02{
	padding:1 8 1 7px;
	background-color:#eae8da;
}

.banner_img03{
	padding:1 8 6 7px;
	background-color:#eae8da;
}

/*メニュー部分（高校情報） */
.h_menu{
	margin:9 0 9 0px;
	background-color:#99c995;
}

/*copyright部分（88top、各学校種トップ共通） */
.scltop_footer{
	width:729px;
	border-top:1px solid #9a9883;
	border-right:none;
	border-bottom:1px solid #9a9883;
	border-left:none;
	margin:10 0 0 0px;
}

.scltop_ft_link{
	width:739px;
	border-style:none;
	margin:5 0 5 0px;
}

/*オススメコンテンツ（88top） */

.contents_list{
	margin:2 2 2 0px;
}

.shintyaku_topics{
	margin:5 1 0 5px;
}


.high_list{
	margin:5 5 0 0px;
}

.h_club{
	width:551px;
	border:1px solid #009900;
	margin:0 0 15 0px;
}

/*その他の教育機関 */

.sonota-scl-box01{
	border:1px solid #ffcc66;
	margin:8 0 0 0px;
}

.sonota-scl-box02{
	border:1px solid #ff9933;
	margin:2 2 2 2px;
}

.sonota-catchcopy{
	margin:3 0 3 3px;
}

.sonota-sclnm{
	margin:3 0 3 3px;
}

.text-bn-std{
	border-left:2px solid #fdd9d3;
	border-right:2px solid #fdd9d3;
}

.text-bn-dtd{
	border-left:2px solid #e5edf8;
	border-right:2px solid #e5edf8;
}

.text-bn-88td{
	border-left:2px solid #d3f4ea;
	border-right:2px solid #d3f4ea;
}

.text-bn-txt{
	margin:3 0 3 12px;
}

.scl_srireki{
	border-left:2px solid #fdd9d3;
	border-right:2px solid #fdd9d3;
	border-bottom:2px solid #fdd9d3;
}

.scl_drireki{
	border-left:2px solid #e5edf8;
	border-right:2px solid #e5edf8;
	border-bottom:2px solid #e5edf8;
}

.rireki-scl{
	margin:0 0 0 10px;
}

.rireki-scl_nm{
	margin:5 0 0 10px;
}

.eventIn a:hover img{
	filter:alpha(opacity="60");
	opacity:0.6;
}

.pannext{
	font-size:10px;
	color:#999999;
	vertical-align:middle;
}

.SclTop{
	width:780px;
}

.LeftColumn2{
	float:left;
	width:764px;
	height: auto;
}

.LeftColumn2 .Title{
	margin-bottom:15px;
	border-bottom:1px dotted #999999;
	height:48px;
	clear:both;
}

.KeyWord{
	margin:10px 0 20px 0;
	background-color:#e1f1ec;
	clear:both;
	padding:6px 0 6px;
	height:26px;
}

.KeyWord img{
	vertical-align:middle;
}

.KeyWord .KeyText{
	width:260px;
	color:#bbbbbb;
}

.KeyWord input[type="image"]{
	vertical-align: middle;
}


.AdviceCon{
	width:190px;
	margin-left:4px;
	float:left;
}
.AdviceCon1{
	width:180px;
	float:left;
}
.AdviceCon2{
	width:190px;
	margin-left:4px;
	float:left;
}
.SearchP{
	height:30px;
	line-height:22px;
	clear:both;
}

.GreenLine{
	border-left:8px solid #5BB53B;
	padding-left:5px;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	line-height:22px;
}

.GreenLine a{
	color:#333333;
	text-decoration:none;
}

.PinkLine{
	border-left:8px solid #EC729B;
	padding-left:5px;
	font-size:20px; /* font-size:15px; */
	font-weight:bold;
	color:#333333;
	line-height:22px;

}
.PinkLine a{
	color:#333333;
	text-decoration:none;
}

.GrayLine{
	color:#666666;
	line-height:2; /* line-height:22px; */
	font-size:13px; /* font-size:12px; */
	font-weight:bold;
	padding-left:7px;
}

.GrayLine a{
	color:#666666;
	text-decoration:none;
}

.YellowLine{
	color:#666666;
	line-height:2; /* line-height:22px; */
	font-size:13px; /* font-size:12px; */
	font-weight:bold;
	padding-left:7px;
	background-color:#FFFBD3;
	margin:0px;
	border:1px solid #CCCCCC;
}

.YellowLineBorder0{
	color:#666666;
	line-height:22px;
	font-size:12px;
	font-weight:bold;
	padding-left:7px;
	background-color:#FFFBD3;
	margin:0px;
}

.SearchGreen{
	float:left;
	width:130px;
}

.SearchPink{
	float:left;
	width:220px; /* width:170px; */
}

.SearchPink3{
	margin:0 0 15px 0;
}

.SearchGreen2{
	line-height:22px;
}

.SearchGreen3{
	margin:0 0 15px 0;
}

.SearchYellow{
	line-height:25px;
	font-size:16px; /* font-size:11px; */
}

.AreaM{
	margin-bottom:3px;
	font-size: 15px;
	line-height: 1.5;
}

.AreaMFin{
	margin-bottom:10px;
}

.Area6{
	float:left;
	text-align:right;
	padding-right:30px;
}

.Area6kou{
	float:left;
	text-align:right;
	padding-right:25px;
}

.TopcastTop{
	padding:8px 8px 5px;
	font-size:12px;
	color:#686868;
}

.TopcastBody{
	padding:0 8px 15px;
	margin-bottom:5px;
}

.Sensyu{
	margin-bottom:13px;
	clear:both;
}

.Donna{
	margin:0 0 3px 0;
}

.SclMap{
	margin-bottom:15px;
	padding-top:5px;
	clear:both;
}

.SclMap2{
	margin-bottom:15px;
	padding:2px 0 5px;
	clear:both;
}

.SclMap3{
	margin-bottom:15px;
	padding:15px 0 5px;
	clear:both;
}

.SclMapM{
	font-size:12px;
	margin-top:10px;
}

.SclPride{
	margin-bottom:15px;
}

.SclPrideYellow{
	background:url('/common_img/10phase/ko_img01b.jpg') no-repeat right top;
}

.Study9{
	margin-bottom:6px;
}

.TopTop{
	padding-bottom:10px;
}

.MaBottom15{
	margin-bottom:15px;
}

.MaBottom3{
	margin-bottom:3px;
}

.MaBottom0{
	margin-bottom:0px;
}

.MaBottom10{
	margin-bottom:10px;
}

.MaBottom5{
	margin-bottom:5px;
}

.MaLeft15{
	margin-left:15px;
}

.MaLeft18{
	margin-left:18px;
}

.MaTop5{
	margin-top:5px;
}

.MaTop10{
	margin-top:10px;
}

.MaTop18{
	margin-top:18px;
}

.PRight5{
	padding-right:5px;
}

.Tar{
	text-align:right;
}

.PaTop{
	padding-top:10px;
}

.PaTop15{
	padding-top:15px;
}

.SclWith{
	margin-bottom:15px;
}

.castTopNo{
	padding:8px 0 5px;
	font-size:12px;
	color:#686868;
}

.castBodyNo{
	padding:5px 10px 5px 0;
	margin-bottom:5px;
}

.SclTopics{
	font-size:20px; /* font-size:14px; */
	border-bottom:2px solid #E6D4D5;
	color:#696969;
	font-weight:bold;
}

.SclTopics .MaTB{
	margin:8px 0;
}

.SclTopicsImg{
	float:left;
	margin-right:5px;
}

.SclTopics .SclTopicsText{
	width:130px;
	margin:0 10px;
}

.Advice{
	padding:0 0 10px 20px;
}

.Advice2{
	padding:0 20px 10px 0;
	width:360px;
}

.AdviceTitle{
	padding-bottom:5px;
}

.AdviceLink{
	padding:0 15px 5px;
	background:url('/common_img/15p/yajirushi_r.gif') no-repeat 0 2px ;
}

.AdviceLink2{
	padding:0 15px 5px;
	background:url('/common_img/15p/yajirushi_r.gif') no-repeat 0 4px ;
}

.AdviceLinkP{
	padding:0 15px 5px;
	background:url('/common_img/15p/yajirushi_r.gif') no-repeat 0 2px ;
	font-size:16px;
}

.AdviceText{
	padding:0 15px 0;
	font-size:14px;
	line-height:1.8;
}


.GreenImg{
	padding:8px 8px 5px;
	background:url(p'/common_img/15p/yajirushi_r.gif') no-repeat ;
}

.SclTop{
	width:780px;
}

#koukou-ichiran{border:1px solid #359621;}
#koukou-ichiran #koukou-ichiran-catch{background-color:#86c07a;font-size:12px;text-align:center;padding:3px 0;}
#koukou-ichiran #koukou-ichiran-title{text-align:center;padding:3px 0;}
#koukou-ichiran #koukou-ichiran-title a, #koukou-ichiran #koukou-ichiran-catch a{text-decoration:none;}
#koukou-ichiran #koukou-ichiran-title a span{color:#359621;font-size:24px;}
#koukou-ichiran #koukou-ichiran-catch a span{color:#ffffff;}

.right_column{margin-top:7px;font-size: 10px;}
.right_column a{text-decoration: none;}
.Lump_Seikyu{margin:7px 0 0 10px;}
.waku{border:solid 1px #cccccc;padding-bottom:8px;}
.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;}

.waku .para{
	background-color:#eeeeee;
	color:#666666;
	font-weight:bold;
	padding:5px 10px 3px;
	font-size:12px;
	border-bottom:solid 1px #cccccc;
}

.waku .para a{
	color:#666666;
	text-decoration:none;
}

#NewNews{
	font-size:10px;
	padding:5px 10px;
}

#NewNews a{
	text-decoration:none;
}

#NewNews li{
	line-height:15px;
}

.moreNews{
	text-align:right;
}

#jyukuIndexTop{
	padding:5px;
	border:solid 1px #cccccc;
}


/* ここからOCﾌﾟﾚｾﾞﾝﾄﾍﾟｰｼﾞ*/

#evpr_search ul{
	clear:both;
}

#evpr_search ul li{
	float:left;
}

.pr_left{
	padding-right:5px;
}

.oc_subtitle{
	clear:both;
	padding:25px 0 25px 0;
	font-size:14px;
	color:#5e5e5e;
}

.red{
	color:#FF0000;
}

/*2013_8_1 N.yoshioka*/

.AreaM_13{
	margin-bottom:3px;
}

.Area6_13{
	float:left;
	text-align:right;
	padding-right:30px;
	padding-bottom:3px;
}

.AreaM_t_13{
	margin-bottom:3px;
}

#winbox1 p {
	float: left;
}

#winbox1 a {
	text-decoration: none;
	padding-left: 10px;
	font-size: 10px;
	font-weight: normal;
	float: right;
}

#winbox1 a:link {
	color: #1E90FF;
}

#winbox1 a:hover {
 color: #ff7f50;
 text-decoration: none;
}

.winboxclearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.winboxLinkArrow a {
	background:url('/common_img/arrow_common.gif') 0 5px no-repeat;
}

/* index_h & index_j 20140714 */

#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 .koujyouhou{float:left;width:170px;margin-bottom:7px;}
#search_title .tyujyouhou{float:left;width:202px;margin-bottom:7px;}

/* index_h & index_j 20140723 */
.hjtit_h3{
    background: url('/common_img/16p/senh2_gr_bg.gif') repeat-x scroll 0px 0px transparent;
    border: 1px solid #CCC;
    clear: both;
    font-weight: bold;
    height: 30px;
    margin-top: 15px;
    padding-left: 10px;
    padding-top: 10px;
    width: 752px;
}
.siryo_bnr{
    margin-top: 10px;
}

/* index_h 20140820 */
.hjtit_sub {
	border-left: 8px solid #5BB53B;
	background-color: #E3FFDD;
	padding-left: 10px;
	margin-top: 10px;
	line-height: 26px;
	width: 752px;
	clear: both;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
}
.hjtit_sub .saihen {
	float:right;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin-right: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.SearchGreen3txt{
	font-size: 10px;
	height: 22px;
	padding-top: 5px;
}
.osusumecontents{
	clear: both;
}
.osusumecontents_tbl{
	width: 100%;
	font-size: 12px;
}
.osusumecontents_tbl tr td{
	width: 255px;
	padding-bottom: 10px;
}
.osusumecontents_tbl tr td img{
	float: left;
	margin-right: 10px;
	width: 50px;
	height: 50px;
}
.osusumecontents_tbl tr td .w170{
	width: 170px;
}
.hogosha {
	font-size: 12px;
	clear: both;
	margin: 5px 0 10px 0;
}
.hogosha ul {
	margin: 0 10px;
}
.hogosha ul li{
	background: url('/common_img/15p/yajirushi_r.gif') no-repeat scroll left 4px transparent;
	padding: 0px 10px 0px 12px;
	width: 190px;
	float: left;
	margin-bottom: 10px;
}
.hogosha ul li.li_right{
	width: 280px;
}
/*小学校TOP*/
.SearchP .SearchYellow a{
	background: url(/common_img/15p/yajirushi_r.gif) 0 6px no-repeat; /* background: url(/common_img/15p/yajirushi_r.gif) 0 0.2em no-repeat; */
	padding-left: 10px;
}
/*高校一覧データバナー*/
#koukou-ichiran{
	border: 1px solid #359621;
	box-sizing: border-box;
	width: 180px;
	height: 71px;
	margin: 10px 0px 0px 12px;
	max-width: 180px;
	display: block;
}


#koukou-ichiran *{
	box-sizing: border-box;
}
#koukou-ichiran #koukou-ichiran-catch{
	background-color: #86c07a;
	font-size: 11px;
	text-align: center;
	padding: 0;
}
#koukou-ichiran #koukou-ichiran-title{
	text-align:center;
	padding: 0;
}
#koukou-ichiran #koukou-ichiran-title a,
#koukou-ichiran #koukou-ichiran-catch a{
	text-decoration:none;
	display: block;
	white-space: nowrap;
}
#koukou-ichiran #koukou-ichiran-catch a{
	color:#ffffff;
	line-height:27px;
}
#koukou-ichiran #koukou-ichiran-title a{
	color: #359621;
	font-size: 24px;
	line-height: 44px;
}

.castBody .AreaM a{
	font-size: 13px;
}
.castBody .AreaM a img{
	vertical-align: middle;
}
.SclTopicsText p.t10.MaBottom10 a{
	font-size: 15px;
}
