@charset "utf-8";
/*통합검색*/
.cs_box form fieldset{background:#f5f5f5;padding:20px 0 10px;text-align:center;}
.cs_text{display:inline-block;width:70%;max-width:500px;padding:10px 0;text-align:center;border:1px solid #1b99ae;background:#fff;}
.cs_text>select{width:30%;border:0;}
.cs_text>input{ime-mode:active}
.cs_text>input[type="text"]{width:40%;padding:0 0 0 10px;}
.cs_box form fieldset input[type="submit"]{padding:12px;width:20%;max-width:80px;background:#1b99ae;}
.cs_research{display:inline-block;text-align:right;padding:10px 10px 10px 20px;}
.cs_range{padding:15px;}
.cs_range>ul{text-align:center;width:100%;margin:0 auto;}
.cs_range>ul>li{display:inline-block;padding:5px 10px;}
.cs_range>ul>li:first-child{padding:5px 20px;background:#555;color:#fff;}

.sch_tab>ul>li>a{font-size:1rem;}
.cs_total_txt{padding:50px 0;line-height:1.5;text-align:center;}
.cs_total_txt>*{padding:5px 10px;background:#ddd;}
.sc_point{font-style:normal;font-weight:600;color:red}

.cs_list .tit{position:relative;padding:20px 10px;border:1px solid #d7d7d7;box-shadow:3px 3px 3px #d7d7d7;}
.cs_list .tit h4{margin:10px 20px}
.cs_list .tit .num{position:absolute;bottom:35px;right:30px;}
.cs_list .tit .num strong{font-size:1.1rem;color:red;}

.cs_list>ul{padding:20px 0 0;}
.cs_list>ul>li{padding:10px 20px;border-bottom:1px dashed #d7d7d7;}
.cs_list>ul b{font-weight:600;color:#555;}
.cs_more{padding:10px 20px 10px 0;}
.cs_more a{display:inline-block;padding:10px;background:#42bdd1;}
.cs_more:after{content:"\2192";position:relative;top:0;padding:10px;background:#1b99ae;}
.cs_local{color:#1b99ae;}

.cs_pagelist li{padding:0 15px}
.cs_pagelist li a{font-size:1.2rem;}
.cs_conlist li span{display:block;line-height:1.5;padding:10px 0 0;}
.cs_conlist a span{line-height:1;}

.cs_photolist>ul{}
.cs_photolist>ul:after{content:"";display:block;clear:both}
.cs_photolist>ul>li{float:left;width:100%;text-align:center;margin:0 0 5px;}
.cs_photolist>ul>li a{display:block;}
.cs_photolist>ul>li a img{width:100%;border:1px solid #d7d7d7;}
.cs_photolist>ul>li a span{display:inline-block;padding:10px;}
.cs_photolist>ul>li a strong{display:block;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.cs_conlist li{position:relative;}

.sch_right div{border:1px solid #d5d5d5;padding:20px;margin:0 0 10px 0}
.sch_right h4{border-bottom:1px solid #d5d5d5;padding:0 0 10px 0;margin:0 0 10px 0;font-size:16px;background:none;color:#333;}
.sch_right h4:before{width:0;height:0;padding:0;background:0;}
.sch_right h4 span{color:#1b99ae;padding:0 5px 0 0}
.sch_right div li{font-size:14px;line-height:1.5em;margin:0 0 10px 0}
.sch_right .my_sch li{background:url("/images/01_potal/sub/li01.png") no-repeat 0 7px;padding:0 0 0 10px}
.sch_right .best_sch li span{background:#1b99ae;color:#fff;padding:2px 5px;text-align:center;}

/* Tablet */
@media all and (min-width:768px) {
.cs_box form fieldset{padding:20px 0;}
.cs_photolist>ul>li{width:50%;max-height:260px;}
.cs_conlist .basic_sbtn{width:40%;position:absolute;top:7px;right:20px;text-align:right;}
}

/* Desktop */
@media all and (min-width:1024px) {
.cs_photolist>ul>li{width:33%;max-height:265px}
.cs_more a, .cs_more:after{background:0}
}
@media all and (min-width:1200px) {
.sch_left{width:940px;float:left;}   
.sch_right{overflow:hidden;float:left;width:200px;margin:0 0 0 30px}
.s_con:after{content:"";display:block;clear:both;}
}                                                     