@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/

/*핵심 #0d9ab4    강조 #FF0000	*/

/*기본*/
body{background-color:#f0f0f0;font-family: 'Noto Sans KR', sans-serif;}
a:link		{color:#0d9ab4 ; text-decoration: none}
a:visited	{color:#0d9ab4 ; text-decoration: none}
a:hover		{color:#0d9ab4 ; text-decoration: underline;} 
a:active	{color:#0d9ab4 ; text-decoration: none}	

/*프레임*/
#head{position: fixed;width:100%;margin:0px;border:0px solid;top: 0px;z-index:9999;border-bottom:1px solid #ddd}
#logowrap{width:100%;background-color:#0d9ab4;border:0px solid;margin:0px;}

@media screen and (min-width:641px){	/*PC*/
	#logo {width:860px;height:40px;max-width:860px;margin:0 auto;cursor:pointer;border:0px solid}
	.top{width:860px;max-width:860px;margin:0 auto;}
	#rbody{max-width:860px;margin:0 auto;border-right:0px solid #ddd;margin-top:130px;}
	#rbody_center{display:inline-block;vertical-align:top;width:540px;;padding:0 0 0 0;border:0px solid #ff4200}
	#rbody_right {display:inline-block;vertical-align:top;width:300px;;padding:0 0 0 15px;;border:0px solid #ff4200;}
	#rsch{}
	#rtit{width:100%;max-width:540px;background-color:;margin-top:15px;padding:0px;display:}
	#rlist{width:100%;max-width:540px;background-color:;margin-top:10px;padding:0px;;border:0px solid #ff4200;}
	#rhelp{width:100%;max-width:540px;margin-top:10px;padding:0px;font-size:10pt;color:#999}	
	.sch{width:100%;max-width:540px;background-color:;margin-top:10px;padding:0px;}
	#tailwrap{width:100%;border:0px solid;border-top:0px solid #eee;margin-top:20px;color:;clear:both
		;text-align:center;background-color:;padding:20px 0;}
	#tail{width:100%;max-width:860px;text-align:center;font-size:10pt;margin:0 auto;color:#333;height:;margin-bottom:40px}
	.logoimg{border:0px solid #ff4200;margin:4px 0 2px 0;}
}
@media screen and (max-width: 640px){	/*모바일*/
	#logo {width:90%;height:40px;max-width:500px;margin:0 auto;cursor:pointer;border:0px solid}
	.top{width:90%;max-width:500px;margin:0 auto;}
	#rbody{max-width:100%;margin:0 auto;top:100px;margin-top:125px;}
	#rsch{}
	#rtit{width:95%;max-width:500px;margin:0 auto;background-color:;margin-top:15px;padding:0px;}
	#rlist{width:100%%;max-width:500px;margin:0 auto;background-color:;margin-top:10px;padding:0px;}
	#rhelp{width:100%;max-width:500px;margin:0 auto;margin-top:10px;padding:0px;font-size:10pt;color:#999}
	#tail{width:85%;max-width:500px;margin:0 auto;text-align:center;font-size:10pt;margin-bottom:40px}
	.sch{width:100%;max-width:500px;margin:0 auto;background-color:;margin-top:5px;padding:0px;}	
	.logoimg{border:0px solid #ff4200;margin:4px 0 2px 10px;}
}


/*탑메뉴1*/
#topwrap{width:100%;background-color:#0d9ab4;}
.topmenu1{padding:7px 2px 7px 2px;font-size:12pt;font-weight:;cursor:pointer;}
.topmenu1on{color:#fff;font-weight:bold;border-bottom:0px solid #fff}
.topmenu1off{color:#D5D5D5;font-weight:;border-bottom:0px solid #0d9ab4}

/*탑메뉴2*/
#topwrap2{width:100%;background-color:#fff;padding:0px;}
.topmenu2{position: relative;width: auto !important; padding:6px 2px 6px 2px;font-size:11pt;cursor:pointer;margin-right:15px; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.topmenu2on{color:#0d9ab4;font-weight:bold;border-bottom:3px solid #0d9ab4;}
.topmenu2off{color:#555555;;border-bottom:3px solid #fff;}


/*푸터*/
#tail a {color:#333}


/*리스트*/
.tb1{background-color:#e5e5e5;}
.tr1{background-color:;color:#333;border-bottom:1px solid #888;}
.tr2{background-color:#fff;}
.tr2b{background-color:#fff;height:30px;}
.tr3{background-color:#fff;border-bottom:1px solid #eee;}
.td1{padding:5px 0px 5px 0px;font-size:12pt;text-align:center;line-height:120%}
.td2{padding:5px 5px 5px 5px;font-size:12pt;line-height:140%;border-bottom:1px solid #eee;background-color:#fff;}
.td2r{padding:5px 5px 5px 5px;font-size:12pt;text-align:right;line-height:140%;border-bottom:1px solid #eee;}
.td2c{padding:5px 5px 5px 5px;font-size:12pt;text-align:center;line-height:140%;border-bottom:1px solid #eee;}
.td2rp{padding:5px 5px 5px 5px;font-size:12pt;text-align:right;line-height:140%;color:#ff0000;border-bottom:1px solid #eee;}

.td3{padding:10px 0px 10px 0px;font-size:13pt;line-height:120%}
.td4{padding:5px 5px 5px 5px;font-size:9pt;text-align:left;line-height:120%}
.td_l1{width:160px;color:#555;padding:5px 10px 5px 0px;font-size:11pt;border-top:1px solid #eee;text-align:left;}
.td_l2{color:#555;padding-bottom:5px;font-size:9pt;border-top:1px solid #eee;text-align:left;}
.listmark{background-color:#f5f5f5;font-size:9pt;padding:2px 5px;color:#aaa;border-radius:5px;}



/*메뉴*/
.me_tt1{color:#fff;font-weight:bold;padding:10px 2px 10px 2px;font-size:12pt;cursor:pointer;border-bottom:2px solid #096399}
.me_tt2{color:#fff;padding:10px 2px 10px 2px;font-weight:normal;font-size:12pt;cursor:pointer;}

.me_s1{background-color:#748194;color:#fff;text-align:center;padding:7px;font-size:9pt;width:;cursor:pointer;}
.me_s2{background-color:#fff;text-align:center;padding:7px;font-size:9pt;width:;cursor:pointer;}	
.ft td:hover {background-color:#f5f5f5;color:#000;font-weight:bold;}	

.me_mo1{background-color:#748194;color:#fff;font-weight:;text-align:center;padding:10px 0 10px 0;font-size:12pt;width:25%;cursor:pointer;}
.me_mo2{background-color:#fff;text-align:center;padding:10px 0 10px 0;font-size:12pt;width:25%;cursor:pointer;}


/*검색버튼 목록*/
.sul{list-style:none ;padding:0;margin: 0;margin-top:0px}
.sul li{display: block;padding:7px 10px;text-align:left;border:1px solid #ddd;border-radius:15px;margin:0 10px 10px 0;float: left;width: auto;}
.sul li span{padding-left:10px;}
.sul li:hover{border:1px solid #333;}

.ulsch2{list-style:none ;padding:0;margin: 0;margin-top:0px;}
.ulsch2 li{display: block;float:left;width: auto;padding:2px 10px;text-align:left;border:1px solid #ddd;border-radius:0px;margin:0 10px 8px 0;
		background-color:#fff;cursor:pointer;font-size:11pt;border-radius:5px}
.ulsch2 li:hover{border:1px solid #666;}

@media screen and (min-width:641px){	/*PC*/
	.ulsch3{list-style:none ;padding:0;margin: 0;margin-top:0px}
	.ulsch3 li{display: block;padding:5px 10px;text-align:left;border:1px solid #ddd;border-radius:10px
			;margin:0 7px 7px 0;float: left;width: auto;}
	.ulsch3 li span{padding-left:10px;}
	.ulsch3 li:hover{border:1px solid #666;}
}@media screen and (max-width: 640px){	/*모바일*/
	.ulsch3{list-style:none ;padding:0;margin: 0;margin-top:0px}
	.ulsch3 li{display: block;padding:3px 5px;text-align:left;border:1px solid #ddd;border-radius:10px
			;margin:0 3px 7px 0;float: left;max-width: auto;}
	.ulsch3 li span{padding-left:10px;}
	.ulsch3 li:hover{border:1px solid #666;}
}

/*검색필터 버튼*/
.schfton1{background-color:#0d9ab4;color:#fff;font-weight:;text-align:center;padding:8px;font-size:12pt;width:20%;cursor:pointer;line-height:160%}
.schftoff1{background-color:#fff;text-align:center;padding:8px;font-size:12pt;width:20%;cursor:pointer;line-height:160%}

.schfton2{background-color:#0d9ab4;color:#fff;font-weight:;text-align:center;font-size:11pt;cursor:pointer;}
.schftoff2{background-color:#eee;text-align:center;font-size:11pt;cursor:pointer;}



.schfton3{display:inline-block;cursor:pointer;color:#fff;background-color:#0d9ab4;border:0px solid #ddd;padding:7px;
	;font-size:12pt;font-weight:;border-radius:10px;margin:0 7px 7px 0;}
.schftoff3{display:inline-block;cursor:pointer;color:#333;background-color:#eee;border:0px solid #ddd;padding:7px;
	;font-size:12pt;font-weight:;border-radius:10px;margin:0 7px 7px 0;}

.schfton4{color:#0d9ab4;font-weight:bold;}
.schftoff4{color:#666;}

@media screen and (min-width:641px){	/*PC*/
	.schftsel1{font-size:10pt;width:85px;height:30px;border:1px solid #ddd;background:#fff;border-radius:5px;font-weight:bold;margin:0 5px 0 0;}
}@media screen and (max-width: 640px){	/*모바일*/
	.schftsel1{font-size:10pt;width:85px;height:30px;border:1px solid #ddd;background:#fff;border-radius:5px;font-weight:bold;margin:0 10px 5px 0;}
}

.schftsel1 option{}
.schftsel1:hover{border:1px solid #666;}

.me_m1{background-color:#e6ecf8;color:#fff;font-weight:;text-align:center;padding:10px 0  10px 0;font-size:12pt;width:25%;cursor:pointer;}
.me_m2{background-color:#fff;text-align:center;padding:10px 0  10px 0;font-size:12pt;width:25%;cursor:pointer;}	

/*TOP버튼*/
@media screen and (min-width:641px){	/*PC*/
		a#top_btn {position: fixed;right: 2%;bottom: 70px;display: none;z-index: 999;
					background:#0d9ab4;padding:5px 10px 10px 10px;font-size:12pt;color:#fff;border-radius:25px;}
}@media screen and (max-width: 640px){	/*모바일*/
		a#top_btn {position: fixed;right: 2%;bottom: 70px;display: none;z-index: 999;
					background:#0d9ab4;padding:5px;font-size:20pt;color:#fff;border-radius:25px;}
}
a#top_btn:hover {text-decoration: none;background:#0a7689;}
a#top_btn:visited {text-decoration: none;background:#0d9ab4;}


/*기타*/
.rhelpt{background:#fff;padding:20px;font-size:10pt;color:#777}
.helptxt{line-height:180%}

.rt1{font-size:15pt;font-weight:bold;padding:0 0 5px 0;display:inline-block;margin-right:10px} 
.rt2{font-size:9pt;color:#555;display:inline-block;}


/*도움말*/
.help1{list-style:;margin: 8px 0 0 -20px;border:0px solid}
.help1 li:before {position: absolute;left: 0;top: 7px;width: 2px;height: 2px;background-color: #FF0000;content: '';;border:1px solid}
.help1 li{margin-bottom:10px;text-align:left}

.help2{list-style-type: disc;margin:0px;padding:0 0 0 30px;border:0px solid #999;line-height:180%}
.help2 a{color:#333;}
.help2 li{cursor:pointer;text-decoration:underline_;color:#333;}
.help2 li:hover{background:}

.help3{list-style:;margin: 8px 0 0 -20px;border:0px solid;font-size:11pt;line-height:160%;color:#777;margin-top:20px}
.help3 li:before {position: absolute;left: 0;top: 7px;width: 2px;height: 2px;background-color: #FF0000;content: '';;border:1px solid}
.help3 li{padding-bottom:5x;text-align:left}

.ritemlist{list-style:none;list-style-type: none;margin: 8px 0 0 0px;padding:0px;border:0px solid;line-height:180%;}
.ritemlist a{color:#666;}

/*지식*/
.conbox{background:#fff;padding:20px;line-height:160%;margin-bottom:20px;font-size:11pt;border-radius:10px;}
.conft1{color:#0d9ab4;font-weight:bold;font-size:15pt;padding:0px;margin:0 0 30px 0;cursor:pointer; }
.conft2{color:#000;font-weight:bold;font-size:13pt;padding:0px;margin:0 0 0px 0;cursor:pointer; }

/*기타*/
.trover{background-color:#fafafa;}
.trout{background-color:#ffffff;}




/************************************************************/
/*계산기*/ /*	#0d9ab4  #e6ecf8	*/
.ctr1{height:0px;background-color:#eee;}
.ctr2{height:25px;}
.ctr2:hover{background-color:#f7f7f7;}
.ctd1{text-align:left;font-size:11pt !important;color:#555;;border:0px solid;padding-top:10px}
.ctd2{padding:5px 0 8px 10px;background-color:#fff;border:0px solid}
.cltd1{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:5px 0;background-color:#effcfe;color:#333;text-align:center;font-size:10pt;}
.cltd2{border-bottom:1px solid #ddd;padding:10px 3px 10px 3px;font-size:10pt;line-height:160%} 
.cin1{float:left;padding:0 10px 5px 0}
.cin2{float:left;margin:5px 0 5px 0px;}
.cip1{font-weight:bold;  color:#0d9ab4;  height:30px;padding-left:5px;font-size:13pt;border:1px solid #ddd;
	background-color:#fff;border-radius:5px;}
.cip1:hover{border:1px solid #666;}
.csel1{font-weight:bold;color:#0d9ab4;font-size:13pt;border:1px solid #eee
		;background-color:#fff;height:35px;padding:5px;}
.csel1:hover{border:1px solid #e6ecf8;}
.cinb{cursor:pointer; font-size:9pt;padding: 9px; white-space:nowrap;color:#888;
		border: 1px solid #fff;background-color:#f7f7f7;height:20px;padding:5px;border-radius:10px;}
.cinb:hover{border: 1px solid #666;color:#333}
.cinb2{cursor:pointer; font-size:10pt;padding: 9px; white-space:nowrap;color:#888;
		border: 1px solid #eee;background-color:#f7f7f7;height:20px;padding:5px;}
.cinb2:hover{background-color:#e6ecf8;border: 1px solid #e6ecf8;color:#333}
.ctit1{font-size:11pt;}
.tit1{font-size:14pt;padding:0px 0 0px 0;text-align:;color:#333;font-weight:bold;border:0px solid #000}
.tit1s{font-size:11pt;padding:0px 0 10px 0;text-align:;color:#999;margin:2px 0 5px 0;font-weight:normal;border:0px solid #000}
.tit3{font-size:12pt;padding:5px 0 10px 0;font-weight:;;font-weight:bold;}
.tit4{font-size:10pt;padding:0px 0 10px 0;font-weight:;color:#bbb;}
.tit5{font-size:9pt !important;padding:5px 0 10px 0;color:#999;}
.tit6{font-size:12pt;padding:0px 0 10px 0;font-weight:;color:#999;}
.cbtn1{display:inline-block;cursor:pointer;color:#fff;background-color:#0d9ab4;border:0px solid #ddd;padding:7px;width:25%
	;font-size:12pt;font-weight:;border-radius:10px;}
.cbtn1:hover{background:#304270} 
.cbtn2{cursor:pointer;color:#555555;border:0px solid #dddddd;background-color:#f1f1f1;padding:7px;;width:25%;;font-size:12pt;;border-radius:10px;}
.cbtn2:hover{background-color:#eee;}
input::placeholder {color: #ccc;font-size:9pt;font-weight:normal}
.cfont0{color:#000000;font-size:11pt;font-weight:bold}
.cfont1{color:#0d9ab4;font-size:11pt;font-weight:bold}
.cfont2{color:#FF0000;font-size:11pt;font-weight:bold}
.cfont2n{color:#FF0000;font-size:11pt;font-weight:}
.cfont3{color:#00000;font-size:11pt;font-weight:bold}
.cfont4{color:#333;font-size:11pt;font-weight:bold}
.cfont5{color:#FF0000;}
.cinday1{float:left;padding:0 0 0 0}
@media screen and (max-width: 640px){	/*모바일*/
	.cinday2{float:left;padding:5px 0 0 0}
}@media screen and (min-width:641px){	/*PC*/
	.cinday2{float:left;padding:0 0 0 0}
}

/*결과*/
.rtr:hover{background-color:#f7f7f7;}
.rtt{padding:10px 5px 5px 10px;border-bottom:1px solid #888;background-color:#fff;text-align:right}
.rttc{padding:10px 5px 5px 10px;border-bottom:1px solid #eee;background-color:#fff;text-align:center}
.rtd{padding:10px 5px 5px 10px;border-bottom:1px solid #eee;background-color:;text-align:right}
.rtdc{padding:10px 5px 5px 10px;border-bottom:1px solid #eee;background-color:;text-align:center}
.rtdl{padding:10px 5px 5px 10px;border-bottom:1px solid #eee;background-color:;text-align:left}
.ttable td{font-size:11pt !important;;}

/*글자*/
.txtf1{color:#0d9ab4;}
.txtf2{color:#FF0000;}
.txts{color:#999;font-size:9pt}
.txts2{color:#999;font-size:8pt}
.result_box{border:1px #333 solid;}
.result_box  div {font-size:12pt;}

/*최근내역*/
.tdlog1{padding:4px 3px 4px 3px;border-bottom:1px solid #eee;background-color:#f7f7f7;text-align:center}
.tdlog2{padding:4px 3px 4px 3px;border-bottom:1px solid #eee;background-color:;text-align:right;cursor:pointer;}
.tdlog3{cursor:pointer;}


/*링크*/
.ilink a{color:#0d9ab4 ; text-decoration: underline;} 
.ilink a:hover{color:#0d9ab4 ; text-decoration: underline;} 
.ilink a:visited{color:#0d9ab4 ; text-decoration: none;}

.ilno a{color:#333 ; text-decoration: none;} 
.ilno a:hover{color:#333 ; text-decoration: none;} 
.ilno a:visited{color:#333 ; text-decoration: none;}

.rollover{cursor:pointer;}
.bline{border-bottom:1px solid #eee;}


/*배너*/
.ban_right{position: fixed_;text-align:center;width:300px;z-index:1000; border:0px solid #ddd;}
.ban_b{border:0px solid #ddd;height:;}
.ban_mo_top{width:100%;margin-top:0px;margin-bottom:15px;padding:0px;text-align:center;background:#fff;height:height:100px;font-size:0px}
.ban_mo_bot{width:100%;;margin:0 auto;margin-top:15px;margin-bottom:15px;padding-top:15px;padding-bottom:15px;background-color:#fff;text-align:center}
.ban_bot{width:100%;max-width:540px;height:60px;margin-top:20px;margin-bottom:20px;padding:0px;border:0px solid #ddd;background-color:;padding:0px;text-align:center}
.ban{margin-bottom:10px}


/*컨텐츠박스, 지식*/
@media screen and (max-width: 640px){	/*모바일*/
	.cb{width:100%;max-width:500px;margin:0 auto;background-color:#fff;margin-bottom:15px;text-align:center;border:0px solid #ddd;}
	.cb_in{padding:15px;text-align:left;font-size:11pt;}
	.cb2{width:100%;max-width:500px;margin:0 auto;background-color:#fff;margin-top:0px;margin-bottom:15px;text-align:center;border:0px solid #ddd;}
	.cb3{width:100%;max-width:500px;margin:0 auto;margin-top:20px;text-align:center;border:0px solid #ddd;}
}
@media screen and (min-width:641px){	/*PC*/
	.cb{width:100%;max-width:540px;background-color:#fff;margin-bottom:15px;text-align:center;border:0px solid #ddd;border-radius:10px;}
	.cb_in{padding:20px;text-align:left;font-size:11pt}
	.cb2{width:100%;max-width:540px;background-color:#fff;margin-bottom:15px;text-align:center;border:0px solid #ddd;}
	.cb3{width:100%;max-width:540px;margin-bottom:15px;text-align:center;border:0px solid #ddd;}

}
.cb_title {margin:20px 0 5px 10px;color:#333;font-weight:bold;font-size:14pt}
.cb_title a{color:#333;font-weight:bold;font-size:14pt}


/*리스트 기본*/
.list {margin-bottom:10px;padding-bottom:0px;border:0px solid;width:100%}
.list ul {margin:0 0 10px;padding:0;list-style:none}
.list li {padding:3px 0;font-size:10pt;text-align:left;}

.list a{color:#666;}
.list a:hover{color:#666 ; text-decoration: underline;} 
.list a:visited{color:#666 ; text-decoration: none;}


/*상세보기*/
.v_tit_out{margin:0px 0 10px 0;}
.v_tit{;font-weight:bold;margin:0px 0 15px 0;font-size:13pt;text-align:left}
.v_tit a{color:#333}
.v_tit a:visited{color:#333}

.v_tit2{font-size:11pt;color:#333;margin:0 0 5px 0;font-weight:bold;text-align:left}
.v_tit_right{width:100%;}

.v_td1{color:#aaa;text-align:left;font-size:9pt;padding:10px 10px 10px 0px;min-width:60px;}
.v_td2{color:#000;text-align:left;font-size:11pt;}
.v_td3{color:#000;text-align:left;font-size:11pt;font-weight:line-height:160%}

.tr_sel_off{font-size:9pt;float:left;margin:0 5px 5px 0;padding:5px 5px 5px 5px;cursor:pointer;background-color:#f1f1f1;color:#333;}
.tr_sel_on{font-size:9pt;float:left;margin:0 5px 5px 0;padding:5px 5px 5px 5px;cursor:pointer;background-color:#9aa4b1;color:#fff;}

.d_left{float:left;}


@media screen and (max-width: 640px){
	.py_sel_off{font-size:9pt;float:left;margin:0 5px 5px 0;padding:5px 5px 5px 5px;cursor:pointer;background-color:#f1f1f1;color:#333;width:27%}
	.py_sel_on{font-size:9pt;float:left;margin:0 5px 5px 0;padding:5px 5px 5px 5px;cursor:pointer;background-color:#9aa4b1;color:#fff;width:27%}
}
@media screen and (min-width:641px){
	.py_sel_off{font-size:9pt;float:left;margin:0 5px 5px 0;padding:5px 10px 5px 10px;cursor:pointer;background-color:#f1f1f1;color:#333;width:19%}
	.py_sel_on{font-size:9pt;float:left;margin:0 5px 5px 0;padding:5px 10px 5px 10px;cursor:pointer;background-color:#9aa4b1;color:#fff;width:19%}
}


.tr_s{display:show;}
.tr_h{display:none;}


.f_sang{color:#FF0000;}
.f_ha{color:#0066FF;}
.f_dim{color:#aaa;}
@media screen and (max-width: 640px){.f_s{font-size:9pt}}
@media screen and (min-width:641px){.f_s{font-size:7pt}}


/*검색*/
@media screen and (max-width: 640px){
	#sch_out{width:180px;}
	#sch_key{width:180px;height:35px;border:0px;padding:0 0 0 10px;font-size:11pt}
	#sch_auto {width:180px;;display:none;position:absolute;z-index:9999;float:left;overflow:hidden;
		border-left:solid 1px #dedede;border-right:solid 1px #dedede;border-bottom:solid 1px #dedede;
		background:#f1f1f1;}
}
@media screen and (min-width:641px){
	#sch_out{width:302px;}
	#sch_key{width:292px;height:30px;border:0px;padding:0 0 0 10px;font-size:11pt}
	#sch_auto {width:300px;;display:none;position:absolute;z-index:9999;float:left;overflow:hidden;
		border-left:solid 1px #dedede;border-right:solid 1px #dedede;border-bottom:solid 1px #dedede;
		background:#f1f1f1;}
}

.sch_auto_i{text-align:left;padding:4px;font-size:11pt;height:25px;background:#FFFFFF;
	color: #333333;}	
.sch_auto_i:hover {background:#f1f1f1;color: black;cursor: pointer;}
.sch_auto_ir{color:#aaa;font-size:8pt;float:right}
.sch_auto_ir2{color:#aaa;font-size:9pt;float:right}


/*모바일*/
@media (max-width:600px){
	.td_l1{width:140px;color:#555;padding:5px 10px 5px 0px;font-size:11pt;border-top:1px solid #eee;text-align:left;}
}

/*우측 컨텐츠박스*/
@media screen and (max-width: 640px){	/*모바일*/
	.hb{display:inline-block;width:100%;max-width:540px;margin:0 auto;background-color:#fff;margin-bottom:15px;}
}
@media screen and (min-width:641px){	/*PC*/
	.hb{display:inline-block;width:100%;max-width:540px;margin:0 auto;background-color:#fff;margin-bottom:15px;}
	#hrank {margin:0;font-size:10pt;width:85%}
}


.hb p{font-size:13pt;font-weight:bold;color:#333;font-family: "Nanum Gothic";margin:0 0 10pt 0;}
.hb a{color:#333;}
.hb a:hover{color:#333;}
.hb a:visited{color:#333;}
.hb_in{padding:15px}

.hitem{background-color:#fff;color:#555;font-weight:;text-align:center;padding:5px 0 5px 0
	;font-size:10pt;width:25%;cursor:pointer;}
.hitem:hover{ background-color:#f5f5f5; }


/*스크롤 시 특정 위치에서 div 고정시키기*/
.scroll_fixed { position: fixed; top:125px; }