.nyushi_h1 {
		color: #FFFFFF;
    		font-size: 18px;
    		font-weight: normal;
    		line-height: 43px;
    		padding-left: 30px;
    		width: 700px;
}

.nyushi_h2 {
    		color: #333333;
   		font-size: 12px;
   		margin: 0;
   		padding-top: 3px;
}

.nyushi_h3 {
    		color: #333333;
   		font-size: 12px;
   		margin: 10 0 0 0;
   		padding-top: 3px;
}

.setumeikai_h1 {
		color: #FFFFFF;
    		font-size: 18px;
    		font-weight: normal;
    		line-height: 43px;
    		padding-left: 30px;
    		width: 700px;
}

.setumeikai_h2 {
    		color: #333333;
   		font-size: 12px;
   		margin: 0;
   		padding-top: 3px;
		font-weight: normal;
}

.setumeikai_h3 {
    		color: #333333;
   		font-size: 12px;
   		margin: 10 0 0 0;
   		padding-top: 3px;
		font-weight: normal;
}

.search_result_h2 {
    color: #333333;
    font-size: 12px;
    padding-top: 10px;
    margin: 0px;
}

.search_area_t {
    color: #333333;
    font-size: 12px;
    padding: 10px 5px 10px 8px;
    margin: 10px 0 3px 0;
    background-color: #e6f2fa;
}

.search_tbox {
    margin: 15px 15px 15px 0;
    background-color: #e6f2fa;
}

.search_t {
    color: #333333;
    font-size: 12px;
    padding: 10px 20px 10px 8px;
    margin: 10px 0 3px 0;
}


em{
    font-style: normal;
}


.todoufuken_link{ 
	margin:10px 0 10px 0;
	background-color: #E6F2FA;
}

.todoufuken_sagasu{
	color: #0054A6;
    	font-size: 12px;
	margin: 10px 0 5px 0;
}

.todoufuken_areabox1{
	width: 400px;
	float: left;
}

.todoufuken_areabox2{
	width: 330px;
	float: left;
}

.todoufuken_chiiki{
	color: #000000;
    	font-size: 11px;
	width: 15px;
	float: left;
	width: 45px;
	line-height : 160%;
}

.todoufuken_chiiki1{
	color: #000000;
    	font-size: 11px;
	width: 15px;
	float: left;
	width: 80px;
	line-height : 160%;
}

.todoufuken_chiiki2{
	color: #000000;
    	font-size: 11px;
    	float: left;
	clear: left; 
	width: 80px;
	line-height : 160%;
}

.todoufuken_chiiki3{
	color: #000000;
    	font-size: 11px;
    	float: left;
	clear: left; 
	width: 45px;
	line-height : 160%;
}

.todoufuken_ul{
    	font-size: 11px;
}

.todoufuken_ul li{
    	float: left;
}

.todoufuken_ul li.p1{
	width: 40px;
	float: left;
	color: #0054A6;
}

.baseSmallCont .baseSmallTitle2{
	border:solid 5px #e5f8fe;
}

.blue_bg{
	background-color:#e5f8fe;
	padding:5px;
	font-size:12px;
}

.title_bor{
	border-left: solid 3px #00afec;
	padding:0 5px;
}

.baseSmallCont .baseSmallBody{
	padding:5px 7px;
	font-size:11px;
}

.baseSmallBody .baseImg{
	text-align:center;
	padding:10px 0;
}
.pickup-column{
	float:right;
	width:200px;
	font-size:12px;
	margin-top:30px;
	padding-bottom:10px;
}

.pick_event{
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

.pick_event span{
	padding-left:10px;
}

.ocyokolinkbox {
	margin: 50px 0 20px 0;
	font-size:12px;
}

.ocyokolinktext{
	margin: 5px 0 0 0;
}

.nsyokaiyokolinkbox {
	margin: 50px 0 20px 0;
	font-size:12px;
}

.nsyokaiyokolinktext{
	margin: 5px 0 0 0;
}

.oc_banner{
	padding-bottom:10px;
}

.eventsearch_textlink {
	font-size: 11px;
	padding: 8px 0 0 6px;
}

.eventsearch_preftext {
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 5px;
}

.eventsearch_introborder {
	margin-top: 15px;
	border-top: 1px solid #cccccc;
}

.eventsearch_introtext1 {
	font-size: 11px;
	margin: 5px 0;
}

.eventsearch_introtext2 {
	color: #696969;
	font-size: 10px;
	line-height: 17px;
}

.eventsearch_sidemenu {
    border: 1px solid #cccccc;
    font-size: 12px;
    margin: 30px 0 0!important;
    width: 198px;
}

.eventsearch_sidemenutitle {
    border-left: 3px solid #ffbf00;
    color: #ffbf00;
    font-size: 12px;
    font-weight: bold;
    margin: 7px 0 3px;
    padding: 2px 0 2px 5px;
}

.eventsearch_sidetitle {
    background-color: #e7e7e7;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px 0 5px 5px;
}

.eventsearch_sidemenuul li {
    background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    margin: 0 0 7px 3px;
    padding: 2px 0 0 13px;
}

.eventsearch_sidegakumon li {
    margin: 0 0 7px 3px;
    padding: 2px 0 0 5px;
}
.eventsearch_ichiranlink {
    margin: 0 0 7px 3px;
    padding: 2px 10px 0 5px;
    text-align: right;
}
/*
学校説明会（高校）
-------------------------------------------*/
.mar-b30{
	margin-bottom:30px;
}
#setumeikai .mar-t10{
	margin-top:10px;
}
#setumeikai{
	font-size:13px;
}
#setumeikai .topix{
	font-size:20px;
	padding:0px 0px 0px 5px;
	border-left:#2d76c2 5px solid;
}
#setumeikai .txt10{
	font-size:10px;
}
#setumeikai .txt13{
	font-size:13px;
	font-weight:normal;
	margin-left:3px;
}
#setumeikai .txt27{
	font-size:27px;
	font-weight:100;
	margin-left:3px;
}
#setumeikai .noBd{
	border-bottom:none !important;
}

#setumeikai .setumeiTop{
	border-top:#cde6f5 10px solid;
	border-right:#cde6f5 10px solid;
	border-bottom:#cde6f5 10px solid;
	background-color:#cde6f5;
	margin-top:10px;
}
#setumeikai .setumeiTop .topLt{
	float:left;
	width:130px;
	font-size:29px;
	font-weight:bold;
	text-align:center;
	}
#setumeikai .topLt .hc{
	color: #2d76c2;
	font-size: 22px;
}
#setumeikai .setumeiTop
 .topLt span.red{
	color:#FF0000;
}
#setumeikai .setumeiTop .topRt{
	float:right;
	width:838px;
	background-color:#FFF;
}
#setumeikai .topRt .rt01{
	border-bottom:#000000 1px solid;
	padding:10px 0px 10px 0px;
	margin-right:10px;
	margin-left:10px;
	overflow:hidden;
}
#setumeikai .topRt .rtTit{
	border-left:#ffe200 10px solid;
	padding:5px 10px;
	color:#2d76c2;
	font-size:15px;
	font-weight:bold;
	float:left;
	width:115px;
}
#setumeikai .topRt .rtTxt{
	float:left;
	width:667px;
	padding-top:5px;
}
#setumeikai .topRt .rtTxt .t12{
	font-size:15px;
	margin-left:10px;
	padding:0px 10px 0px 10px;
}
#setumeikai .topRt .rtTxt ul li{
	border-right: #2d76c2 1px solid;
	text-align: center;
	margin-bottom: 5px;
	padding: 0px 10px;
	width: auto;
	float: left;
	font-size: 15px;
}
#setumeikai .topRt .rtTxt ul li span{
	background-color: #FFE100;
	padding: 4px
}
#setumeikai .topRt .rtTxt ul.list10{
	overflow: hidden;
}
#setumeikai .topRt .rtTxt ul.list10 li:nth-child(10){
	border-right:none;
}
#setumeikai .topRt .rtTxt ul.list8 li{
	padding: 0px 11px;
}
#setumeikai .topRt .rtTxt ul.list8 li:nth-child(5){
	border-right:none;
}
#setumeikai .topRt .rtTxt ul.list8 li:nth-child(8){
	border-right:none;
}
#setumeikai .topRt .rtTxt ul.list8 li span{
	background-color:#FFE100;
}
#setumeikai .topRt .rtTxt ul.list2 li:nth-child(2){
	border-right:none;
}
#setumeikai .resultimg{
	vertical-align: middle;
	padding-left: 10px;
	padding-bottom: 3px;
}
#setumeikai #setumeiRst{
	margin-top:30px;
}
#setumeikai #setumeiRst .att{
	float:left;
	font-size:10px;
	width:auto;
	margin-bottom:5px;
}
#setumeikai #setumeiRst ul.pager{
	float:right;
	width:auto;
	overflow:hidden;
}
#setumeikai #setumeiRst ul.pager li{
	border-right: #2d76c2 1px solid;
	float:left;
	padding:0 0.5em;
}
#setumeikai #setumeiRst ul.pager li:last-child{
	border-right:none;
}
#setumeikai #setumeiRst h3{
	background-color:#2d76c2;
	color:#FFF;
	font-size:15px;
	padding:5px 10px;
}
#setumeikai #setumeiRst h3 span{
	padding:0px 0px 0px 10px;
	font-size:25px;
}
#setumeikai #setumeiRst .rstBox{
	border-left: #2d76c2 1px solid;
	border-bottom: #2d76c2 1px solid;
	border-right: #2d76c2 1px solid;
}
#setumeikai #setumeiRst .rstBoxIn{
	border-left:#cde6f5 10px solid;
	padding:10px 10px 10px 20px;
}
#setumeikai #setumeiRst .rstBoxIn th{
	font-size:18px;
	padding:5px 0px 5px 10px;
}
#setumeikai #setumeiRst .rstBoxIn .sclNm{
	font-size:12px;
	padding:6.5px 0px 6.5px 15px;
	background-color:#cde6f5;
}#setumeikai #setumeiRst .rstBoxIn .sclNm .detail{
	font-size:10px;
	font-weight:normal;
	padding:2px 0px 0px 5px;
}
#setumeikai #setumeiRst .rstBoxIn .eventNm{
	font-size:18px;
	font-weight:bold;
	padding:4px 0px 2px 15px;
}
#setumeikai #setumeiRst .rstBoxIn .eventKinds{
	font-size:12px;
	padding:7px 0px 10px 15px;
}
#setumeikai #setumeiRst .rstBoxIn .eventKind{
	border-style:solid;
	border-width:1px;
	border-color:#2d76c2;
	padding: 5px 8px 5px 8px;
	margin-right:3px;
}
#setumeikai #setumeiRst .txt10{
	font-size:10px;
}
#setumeikai .rstBox h4{
	font-size:25px;
	border-bottom: #2d76c2 1px dotted;
	padding-bottom: 5px;
}
#setumeikai .rstBox h4 span{
	margin-left:10px;
}
#setumeikai .rstBox h4 span.bgYl{
	background-color:#ffe200;
	padding:3px 5px;
	text-align:center;
	font-size:10px;
	color:#2d76c2;
}
#setumeikai .rstBox dl{
	float:left;
	margin-right:20px;
	width:250px;
	padding-top: 15px;
}
#setumeikai .rstBox dl dt{
	float: left;
	clear: both;
	font-size: 14px;
	border: #2d76c2 1px solid;
	padding: 5px;
	color: #2d76c2;
	font-weight: bold;
	line-height: 15px;
}
#setumeikai .rstBox dl dd{
	padding: 6px 0 0 80px;
	font-size:12px;
}
#setumeikai .areaInfo{
	background-color:#cde6f5;
	padding:5px 5px 5px 0px;
	margin-top:3px;
	margin-left:7px;
	font-size:15px;
	display:inline-block;
}
#setumeikai .areaInfo dl dt{
	float:left;
	clear:both;
	width:5em;
	margin-left:3px;
}
#setumeikai .areaInfo dl dd{
	padding-left:5.5em;
}
#setumeikai .areaInfo dl dd span{
	padding:3px 2px 4px 3px;
}
#setumeikai .areaInfo dl dd span.selected_pref {
	background-color: #FFE200;
}
#setumeikai .annotation {
	padding:5px 0px 15px 0px;
}
#setumeikai .annotation span.line2{
	padding-left:13px;
}
/*
パンフ一括請求（高校）
-------------------------------------------*/
#ikkatsu{
	width:980px;
	font-size:13px;
}
#ikkatsu .txt9{
	font-size:9px;
}
#ikkatsu .mar-t10{
	margin-top:10px;
}
#ikkatsu .mar-t20{
	margin-top:20px;
}
#ikkatsu ul.topChiikiLst{
	overflow:hidden;
	margin-top:5px;
}

#ikkatsu ul.topChiikiLst li{
	float:left;
	width:178px;
	margin:0 22px 15px 0;
}
#ikkatsu ul.topChiikiLst li:nth-child(5),
#ikkatsu ul.topChiikiLst li:nth-child(10){
	margin-right:0;
}
#ikkatsu ul.topChiikiLst li a{
	background: url(/success/sclbase/images_13p/bg_btn_off.gif) 0 0 no-repeat;
	width:178px;
	height:59px;
	display:block;
	color:#2d76c2;
	font-size:15px;
	padding:;
	text-align:center;
	background-size: 178px 59px;
	line-height:59px;
	}
#ikkatsu ul.topChiikiLst li a:hover{
	background: url(/success/sclbase/images_13p/bg_btn_on.gif) 0 0 no-repeat;
	color:#FFF;
	text-decoration:none;
}
#ikkatsu ul.topChiikiLst li.c_over a{
	background: url(/success/sclbase/images_13p/bg_btn_on.gif) 0 0 no-repeat;
	color:#FFF;
	text-decoration:none;
}
#ikkatsu .areaInfo{
	background-color:#cde6f5;
	padding:10px;
}
#ikkatsu .areaInfo dl dt{
	float:left;
	clear:both;
	width:5em;
}
#ikkatsu .areaInfo dl dd{
	padding-left:5.5em;
}
#ikkatsu .areaInfo dl dd span{
	padding:0 10px;
}
#ikkatsu #ikkatsuRst{
	margin-top:20px;
}
#ikkatsu #ikkatsuRst .att{
	float:left;
	font-size:10px;
	width:auto;
	margin-bottom:5px;
}
#ikkatsu #ikkatsuRst ul.pager{
	float:right;
	width:auto;
	overflow:hidden;
}
#ikkatsu #ikkatsuRst ul.pager li{
	border-right:#000 1px solid;
	float:left;
	padding:0 0.5em;
}
#ikkatsu #ikkatsuRst ul.pager li:last-child{
	border-right:none;
}
#ikkatsu #ikkatsuRst h2{
	background-color:#2d76c2;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
	padding:5px 10px;
	margin-bottom:15px;
}
#ikkatsu #ikkatsuRst h2 span{
	font-size:25px;
}
#ikkatsu #ikkatsuRst h3{
	background-color:#2d76c2;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
	padding:5px 10px;
	margin-bottom:15px;
}
#ikkatsu #ikkatsuRst h3 span{
	font-size:25px;
}
#ikkatsu ul.ikkatsuList{
	overflow:hidden;
	padding:0 37px;
}
#ikkatsu ul.ikkatsuList li{
	float:left;
	width:131px;
	margin:0 24px 30px 0;
}
#ikkatsu ul.ikkatsuList li:nth-child(6n){
	margin-right:0;
}
#ikkatsu ul.ikkatsuList li .PayImg{
	float:left;
	margin-right:10px;
	width:38px;
}
#ikkatsu ul.ikkatsuList li .price{
	float:left;
	width:auto;
}
#ikkatsu .kks_tp{
	overflow:hidden;
	font-size:10px;
}
#ikkatsu .kks_tp .fl-l{
	float:left;
}
#ikkatsu .kks_tp span{
	background-color: #cde6f5;
	padding: 3px;
	color: #2d76c2;
	margin-right: 3px;
}
#ikkatsu .kks_tp .fl-r{
	float:right;
}
.mar-tb5{
	margin:5px 0;
}
.mar-tb5 img{
	border: 1px solid #CCC;
}
.mar-b10{
	margin-bottom:10px;
}
#ikkatsu .btnSeikyu{
	margin: 0 auto 20px auto;
	width: 336px;
}
.seikyu_introborder {
	border-top: 1px solid #cccccc;
	margin-top: 15px;
}
.seikyu_introtext1 {
	font-size: 11px;
	margin: 5px 0;
}
.seikyu_introtext2 {
	color: #696969;
	font-size: 10px;
	line-height: 17px;
}
.day_color{
    color:#2d76c2;
}
