@charset "utf-8";

body,td,th {font-size:9pt;color: #665E4E;line-height:130%;font-family:'Nanum Gothic';}

/* SKIP */
.skip{display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:0}

/* TOP */
#wrap {position:relative; width:100%; margin:0 auto;}
#header {position:relative; width:100%; height:110px; background:#F15444}

/* Nav */
.nav {position:relative; width:1000px; height:110px; margin:0 auto}
.nav h1 {position:absolute; top:30px; left:0; width:135px; height:40px; z-index:10}
.nav ul {padding:30px 0 0 210px}
.nav ul:after {content:""; display:block; clear:both;}
.nav ul li {position:relative; text-align:center; width:131px; background:url(/images/common/nav_dot.gif) left 20px no-repeat; float:left;}
.nav ul li:first-child {width:145px; background:none}
.nav ul li a {display:inline-block; color:#FFF; font-size:18px; padding:15px 5px;}
.nav ul li a:hover {color:#ffcec9;}
.nav ul li.on a {color:#FFF; background:url(/images/common/nav_on.gif) center bottom no-repeat}
.nav ul li.on a:hover {color:#ffcec9;} 
.nav .myp {position:absolute; top:38px; right:0; width:375px;  padding-top:5px; font-size:0; /*inline 공백 제거 */ border:#FFF 2px solid; border-radius:5px; text-align:center}
.nav .myp a:first-child {background:none}
.nav .myp a {display:inline; color:#FFF; font-size:12px; padding:0 8px; background:url(/images/common/top_ln.gif) 0 6px no-repeat;}
.nav .myp a:hover {color:#ffcec9;}

/* CTN Layout */
#f_ctn {position:relative; width:1000px; margin:30px auto 0 auto; padding:22px 0 80px 0; border-top:#F15444 3px solid}
#container {position:relative; width:1000px; margin:30px auto 0 auto; padding-bottom:80px; background:url(/images/sub/ln_bg.gif) 0 0 repeat-y} 
#container:after {content:""; display:block; clear:both;}
.lnb {position:relative; width:200px; margin-right:50px; float:left}
.lnb .lntop {position:relative; color:#FFF; text-align:center; font-size:20px; font-weight:bold;
width:200px; height:59px; padding-top:40px; background:url(/images/sub/my_top.gif) 0 no-repeat; border-bottom:#FFF 1px solid;}
.lnb .lnbox {position:relative; width:200px; background:#EFEFEF}
.lnb .lnbox ul li {width:200px; font-size:13px; border-bottom:#E2E2E2 1px solid;}
.lnb .lnbox ul li.dep1 {color:#FFF; height:33px; font-size:14px; width:185px; font-weight:bold; padding:11px 0 0 15px; background:url(/images/sub/dep1_bg.gif) 0 0 no-repeat}
.lnb .lnbox ul li a {display:block; width:185px; height:33px; padding:11px 0 0 15px; background:url(/images/sub/ar_off.gif) 178px 19px no-repeat}
.lnb .lnbox ul li a:hover {color:#F15444; background:#FFF url(/images/sub/ar_on.gif) 178px 19px no-repeat}
.lnb .lnbox ul li.on a {color:#FFF; font-weight:bold; background:url(/images/sub/dep2_bg.gif) 0 0 no-repeat}
.lnb .lnbox ul li.on a:hover {font-weight:bold;}
.cbody {position:relative; width:750px; border-top:#F15444 3px solid; padding-top:30px; float:left}
.cbody .ctn {position:relative; width:750px;}

/* CTN Layout v2 */
#v_ctn {position:relative; width:100%;}
.gid {position:relative; width:1000px; margin:0 auto; padding:80px 0; background:url(/images/sub/gid_aro.gif) center 0 no-repeat}

/* Footer */
#footer {position:relative; width:100%; padding:20px 0 45px 0; border-top:1px #EEEEEE solid;}
#footer .fbody {position:relative; width:1000px; margin:0 auto}
#footer .fbody .lg {position:absolute; top:5px; left:0;}
#footer .fbody .ccp {position:relative; color:#888; font-size:0; padding-left:110px;width:980px;}
#footer .fbody .ccp p {font-size:12px; margin-bottom:2px}
#footer .fbody .ccp p span {display:inline-block; padding:0 12px 0 0;}
#footer .fbody .ccp p.rights {font-size:10px; color:#9C9C9C; letter-spacing:0.02em; margin-bottom:0;}
#footer .fbody .help {position:absolute; top:5px; right:-20px; width:220px; height:65px; padding-left:20px; border-left:#E7E7E7 1px solid}
#footer .fbody .help p {display:block; margin:-5px 0 8px 0; color:#555}
#footer .fbody .help p span {color:#888; padding-right:5px}
.policy p{float: left;}