@charset "euc-kr";

/* ÅëÇÕ°Ë»ö »ó´Ü */
.totalSch .total_search {border:1px solid #d5d5d5}
.totalSch .total_search > span {display:inline-block; padding:0 0 0 5px; width:277px; height:31px; vertical-align:top}
.totalSch .total_search > span input {width:58%; padding-right:10px; background:url('../images/common/bg_select_arr.gif') no-repeat center right}

/* ÅëÇÕ°Ë»ö ÄÁÅÙÃ÷³» °Ë»ö¿µ¿ª */
.contInSch {position:relative; width:560px; margin:0 auto 20px}
.contInSch fieldset > span {display:inline-block; padding:0 0 0 5px; width:480px; height:31px; border:2px solid #00477c; vertical-align:top}
.contInSch fieldset > span input[type="text"] {padding:2px 10px 0 0; width:355px; height:25px; background:none; border:0; font-size:15px; color:#016cbc; line-height:25px; font-weight:bold; vertical-align:top}
.contInSch fieldset > input[type="submit"] {padding:0; width:59px; height:35px; background:#2f5586 url('../images/common/bg_ico_search.png') no-repeat center center; border:1px solid #00477c; text-indent:-999px; overflow:hidden; vertical-align:top; border-radius:3px}
.contInSch .dSelect {display:inline-block; margin:5px 10px 0 0; background:#fff url('../images/common/bg_select_arr.gif') no-repeat right center; color:#555; overflow:hidden; vertical-align:top}
.contInSch .dSelect > select {padding:0 15px 2px 0; background:none; border:0; font-size:12px; color:#555; font-weight:bold; -webkit-appearance:none}
.contInSch .dSelect > select::-ms-expand {display:none} 
.sch_guide {margin-top:10px; font-size:12px}
.sch_guide input {margin-right:20px}
.sch_guide strong {padding-left:7px; color:#016cbc; background:url('../images/common/bl_sq_bl5.gif') no-repeat center left;}
.sch_guide strong label {position:relative; top:-2px}
.sch_guide em {color:#333333}

/* ÅëÇÕ°Ë»ö ÄÁÅÙÃ÷³» ÅÇ¸Þ´º */
.totalSch .tab_arrow01 {margin-bottom:20px}
.tab_arrow01.type02.w139 li a {display:inline-block; padding:0; width:139px}

/* ÅëÇÕ°Ë»ö ÄÁÅÙÃ÷³» ÅÇ¸Þ´º ¾Æ·¡ ¸®½ºÆ®  */
.totalSch #container {background:none}
.totalSch #container #content {float:none; margin:0 auto; padding:0 0 50px; width:980px}
.totalSch_list li:first-child {padding-left:7px; background:url('../images/common/bl_sq_bl4.gif') no-repeat center left;}
.totalSch_list li {margin-bottom:11px; padding-left:10px; background:url('../images/common/bl_sq_gr4.gif') no-repeat center left;}
.totalSch_list strong {margin-right:36px}
.totalSch_list strong a {color:#016cbc}
.totalSch_list em {margin-right:7px; padding-right:14px; font-weight:bold; background:url('../images/common/bg_bar12.gif') no-repeat right 4px;}
.totalSch_list em a {color:#757575}
.totalSch_cont {margin-top:40px}
.totalSch_cont .cont_parbx {padding:13px 10px 10px}
.totalSch_cont .cont_parbx li {margin-top:30px}
.totalSch_cont .cont_parbx li:first-child {margin-top:0}
.totalSch_cont .cont_parbx li strong {padding-left:10px; color:#016cbc; background:url('../images/common/bl_sq_bl4.gif') no-repeat center left}
.totalSch_cont .cont_parbx li strong a {color:#016cbc}
.totalSch_cont .cont_parbx li p {font-size:12px; color:#333}
.totalSch_cont .btn_right {margin:10px 0 0}
.totalSch_cont .btn_right button {margin:0}

/* ÀÚµ¿¿Ï¼º±â´É div  */
.ly_schList {z-index:1006; position:absolute;width:282px;top:32px;left:0; border:1px solid #d5d5d5; border-top:o; background:#fff;}
.ly_schList li {position:relative;width:100%} 
.ly_schList li a {display:block; padding:5px 10px} 
.ly_schList li a:hover,
.ly_schList li a:focus {background:#F5F5F5}
.contInSch .ly_schList {z-index:10; width:483px; top:34px; left:2px}


/* ÅëÇÕ°Ë»ö Ãß°¡ 2017.06 */
.screen_out {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}

/* XEICON Àû¿ë °øÅë*/
.ico_xi:before, .ico_xi:after {display:inline-block;font-family:xeicon;}

/* ÅëÇÕ°Ë»ö - »ó¼¼°Ë»ö */
.btn_totalsch {height:33px;}
.btn_totalsch > span {height:100%;margin-top:-1px;line-height:33px;}
.searchbox_area {
	overflow: hidden;
	height:200px;
	margin-bottom:30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.searchbox_area div, .searchbox_area dl, .searchbox_area dt, .searchbox_area dd, .searchbox_area ul, .searchbox_area li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.searchbox_area .dtl_srh_area {float:left;width:760px;height:100%;margin-right:10px;padding:25px 35px 20px;border:1px solid #999;border-top:2px solid #333;}
.searchbox_area .fav_sch {float:left;width:210px;height:100%;}

.dtl_srh_area {#display: none;position: relative;}
.dtl_srh_area .dtl_srh_dl {margin-top:15px;}
.dtl_srh_area .dtl_srh_dl:first-child {margin-top:0;}
.dtl_srh_dl dt {float:left;color:#333;font-weight:bold;}
.dtl_srh_dl dd {margin-left:90px;}
.srhrange_list {overflow: hidden;}
.srhrange_list li {float: left;#width:25%;margin-left:20px;}
.srhrange_list li:first-child {margin-left:0;}
.srhrange_list li label {padding-left:8px;}

.dtl_srh_period {overflow: hidden;}
.dtl_srh_period .dtl_srh_picker {float: left;#width:380px;}
.dtl_srh_period .dtl_srh_picker .ipt {width:100px;}
.dtl_srh_period .dtl_srh_picker .ui-datepicker-trigger {margin-left:4px}
.dtl_srh_period .dtl_srh_date {float: left;#width:216px;margin-left:20px;}
.dtl_srh_period .dtl_srh_date .srh_date_list li {float: left;margin-left:5px;}
.dtl_srh_period .dtl_srh_date .srh_date_list li:first-child {margin-left:0;}
.dtl_srh_btnarea {margin-top:10px;text-align:center;}

/* ÅëÇÕ°Ë»ö - ÀÎ±â°Ë»ö¾î */
.totalsch_warp .aside .fav_sch {margin-bottom:40px}

.fav_sch_warp {position: relative;}
.fav_sch_cont {border:1px solid #999;}

/* ÅëÇÕ°Ë»ö - ÀÎ±â°Ë»ö¾î ÅÇ */
.fav_sch_cont .fav_tab {
	position: absolute;
	top:0;
	width:105px;
}
.fav_sch_cont .fav_tab a {
	position: relative;
	display: block;
	height:40px;
	line-height:40px;
	text-align: center;
	background-color: #fff;
	border:1px solid #999;
	border-width:1px 1px 0 0;
}
.fav_sch_cont .fav_tab:first-child a {border-left:1px solid #999;}
.fav_sch_cont .on a {height:41px;text-decoration: none;z-index:10;font-weight:bold;}
.fav_sch_cont .fav_tab a:hover {text-decoration: none;}
.fav_sch_cont .on a:before {
	display: block;
	position: absolute;
	top:-1px;
	left:-1px;
	width:105px;
	height:3px;
	content:"";
	background-color: #2b76c7;
}

.fav_sch_cont .fav_tab a:hover {
	text-decoration: underline;
	font-weight:bold;
}
.fav_sch_cont .fav_tab_cont {
	margin-top:40px;
	padding:10px 15px 17px;
	font-size:14px;
	border-top:1px solid #999;
}
.fav_sch_cont #fav_tab01 {left:0;}
.fav_sch_cont #fav_tab02 {left:50%;}
#fav_tab_cont02 {display: none;}

/* ÅëÇÕ°Ë»ö - ÀÎ±â°Ë»ö¾î ·©Å· */
.rank_list li {
	overflow: hidden;
	margin-top:8px;
	line-height:16px;
}
.rank_list .num_rank {
	float:left;
	display: inline-block;
	width:16px;
	height:16px;
	padding-top:2px;
	color:#fff;
	font-size:11px;
	font-family: "µ¸¿ò",Dotum, Tahoma, Verdana, sans-serif;
	background-color: #393d4a;
	text-align: center;
	line-height:16px;
}
.rank_list .rank_top3 .num_rank {background-color: #3274c2;}

.state_rank {
	display:inline-block;
	float: right;
	width:32px;
	font-size:12px;
	line-height:14px;
}
.state_rank .ico_rwd {
	display: inline-block;
	float: left;
	width:14px;
	height:16px;
	vertical-align: top;
}
.state_rank .ico_rwd:before {
	display: inline-block;
    font-family: xeicon;
	font-size:14px;
	line-height:1;
}
.state_rank .ico_up:before {
	content:"\e909";
	color:#ff3333;
}
.state_rank .ico_down:before {
	content:"\e90a";
	color:#008fee;
}
.state_rank .ico_new {width:100%;}
.state_rank .ico_new:before {
	float: right;
	content:"new";
	font-family: "µ¸¿ò",Dotum, Tahoma, Verdana, sans-serif;
	color:#ff3333;
	font-size:12px;
	font-weight:bold;
}
.state_rank .num_state {
	display: inline-block;
	float: right;
	width:18px;
	text-align: right;
	font-family: "µ¸¿ò",Dotum, Tahoma, Verdana, sans-serif;
}
.keyword_rank {
	display: block;
	margin-left:20px;
	margin-right:36px;
	line-height:16px;
}
.keyword_rank .txt_rank {
	overflow: hidden;
	display: inline-block;
	width:100%;
	white-space: nowrap;
    text-overflow: ellipsis;
	vertical-align: middle;
	line-height:16px;
}

/* ¹öÆ° Å©±â */
.btn_lg span {
    padding: 0 16px;
    height: 26px;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
}