@charset "utf-8";

/* reset.css */
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
img, fieldset { border:none; }
ul, ol, li { list-style:none; }
address, em { font-style:normal; }
li img, object { vertical-align:top; }
input, select, textarea, form img { vertical-align:middle; }

/* font */
BODY {FONT-SIZE:10pt; line-height:20px; COLOR: #444444; FONT-FAMILY:±Û¸²
SCROLLBAR-FACE-COLOR: #e6e6e6; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; TEXT-TRANSFORM: none; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #b0b0b0; SCROLLBAR-ARROW-COLOR: #666666; SCROLLBAR-TRACK-COLOR: #e6e6e6; FONT-FAMILY: ±¼¸², Verdana, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #9c9c9c; BACKGROUND-COLOR: white; SCROLLBAR-COLOR: #B0B0B0
}

.txt { font-family: "±Û¸²", "Arial"; color: #666666; font-size: 9pt; line-height:10px; text-decoration: none; ; border: #D0D7D0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.txt a { font-family: ±Û¸², Arial; color:#333333; font-size: 9pt; line-height:10px; text-decoration:none;}
.txt a:hover { color:#333333; text-decoration:none;} 


.box2 { font-size: 10pt; color: #313031; border: 1px #9C9A9C solid; font-family: "±Û¸²"}
.small2{ FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY:  "±Û¸²"; line-height: 127%; text-decoration: none;}

/* anchor */
a { text-decoration:none; }
a:link { color:#666; }
a:visited { color:#666; }
a:hover { color:#fe7200; }
a:focus { background:none; }

/* skip */
.skip, legend, caption { font-size:0; width:0; height:0; line-height:0; text-indent:-9999px; overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; }
hr { display:none; }

/* common */
.clear { clear:both; }
#wrap .brdr_none { border:none; }
#wrap .brdr_b_none { border-bottom:none; } 
#wrap .brdr_l_none { border-left:none; }
#wrap .brdr_t_none { border-top:none; }
#wrap .bg_none { background:none; }
#wrap .pdt0 { padding-top:0; }
#wrap .pdr0 { padding-right:0; }
#wrap .pdb0 { padding-bottom:0; }
#wrap .pdl0 { padding-left:0; }
#wrap .pdt10 { padding-top:10px; }
#wrap .mgt20 { margin-top:20px; }
#wrap .mgt30 { margin-top:30px; }
#wrap .align_left { text-align:left; }

/* common */
body { background:url(../../images/bg_header_gnb.gif) repeat-x top;  }
#wrap { margin:0 auto; width:480px; /*border:1px solid red;*/ }
h1 { float:left; height:30px; padding-left:15px; padding-top:20px; }
.phone { float:right; height:30px; padding-right:15px; padding-top:5px; }
#gnb { width:100%; clear:both; }
#gnb li { float:left; }

/* index */
.visual { padding:16px; clear:both; }
.main_banner { width:448px; height:341px; margin-left:16px; }
.main_banner li { float:left; padding-bottom:7px; }
.mb_left { padding-left:6px; }
.sub_banner { width:452px; height:214px; margin-left:14px; }
.sub_banner li { float:left; padding-left:2px; padding-bottom:5px; }
.link_banner { width:452px;  height:62px; margin-left:14px; }
.link_banner li { float:left; padding-left:8px; }
.tvshow{margin-left:16px;padding-bottom:7px;}

/* container */
.sub_header { float:left; width:100%; padding-top:20px; margin-bottom:10px; /*border:1px solid red;*/ }
.sub_header h3 { float:left; width:250px; padding-left:10px; padding-top:15px; /*border:1px solid lime;*/ }
.sub_header .btn_page { float:right; width:175px; }
.sub_header .btn_page li { display:inline; }
.botton { border-color: #0000FF; font-size: 10pt; color: #333333; text-decoration: none; vertical-align: middle; padding-top: 3px; margin-top: auto; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; clip:  rect(   ); font-family: "±¼¸²"; background-color: #e5e5e5}

/* footer */
#footer { clear:both; padding-top:15px; }
#footer ul { font-size:85%; padding:15px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;  background:#fff7f7; }