@charset "utf-8";
/* HUMANUILAB Web Standard 1Team KH 121119 */

html,body{background-color:#fff;}
#container{padding-bottom:50px;}
#content{width:100%; margin:0; padding:0;}
.container_bg_area{position:absolute; top:0px; z-index:1; width:100%; height:77px; border-bottom:1px solid #d4d4d4; *zoom:1;}
.container_bg_area:after {display:block; clear:both; content:"";}
.container_bg_area .bg_lft{float:left; width:50%; height:100%;}
.container_bg_area .bg_rgt{float:right; width:49.9%; height:100%;}

.ad_left{top:467px; display:none;}
.ad_right{top:467px; display:none;}

/* page_title */
.page_tit_area dl dt p {width:137px; background-position:-333px -42px;}


.policy_area * {font-family:'Dotum', serif; font-size:12px; color:#3b3736;}
.top_box {padding:20px 20px 30px; border-radius:10px; background:#f2f2f2;}
.policy_area .ex {padding:15px; line-height:25px; font-size:14px; letter-spacing:-0.07em; color:#333; background:#fff; border-radius:5px;}
.policy_area .policy_nav {margin:40px 0 0 10px; *zoom:1;}
.policy_area .policy_nav:after {display:block; clear:both; content:"";}
.policy_area .policy_nav ul {float:left; width:388px;}
.policy_area .policy_nav ul li {margin-bottom:12px; color:#ea2f2e;}
.policy_area .policy_nav ul li a {margin-left:10px; font-weight:bold; color:#333;}
.policy_area .policy_nav ul li a:hover {color:#ea2f2e;}

/*
.policy_area .policy_con {margin-top:30px;}
.policy_area .policy_con dl {padding:0 0 45px 10px; border-bottom:1px solid #e3e5e7;}
.policy_area .policy_con dl dt {padding-top:50px; font-size:16px; font-weight:bold;}
.policy_area .policy_con dl dd {line-height:24px; margin-top:25px; padding-left:15px; letter-spacing:-0.1pt;}
.policy_area .policy_con dl dd .tnt1 {padding-left:14px;}
.policy_area .policy_con dl dd .tnt2 {padding-left:34px;}
.policy_area .policy_con dl dd .box {width:170px; margin:10px 0; padding:10px 10px 10px 15px; background:#f7f7f7;}
*/

.policy_area .policy_con {margin-top:30px;}
.policy_area .policy_con dl {margin-top:20px; padding:30px; border:1px solid #eee; border-radius:10px;}
.policy_area .policy_con dl dt {position:relative; line-height:22px; font-size:18px; font-weight:bold; color:#555;}
.policy_area .policy_con dl dt .top {position:absolute; right:0; top:0; font-size:12px; color:#777;}
.policy_area .policy_con dl dt .top span {font-family:Dotum; font-weight:normal; color:#777;}
.policy_area .policy_con dl dt .top:hover,
.policy_area .policy_con dl dt .top:hover span {color:#ed4544; text-decoration:none;}
.policy_area .policy_con dl dd {line-height:24px; margin-top:25px; padding-left:20px; letter-spacing:-0.1pt;}
.policy_area .policy_con dl dd .tnt1 {padding-left:14px;}
.policy_area .policy_con dl dd .tnt2 {padding-left:34px;}
.policy_area .policy_con dl dd .box {width:180px; margin:10px 0; padding:10px 10px 10px 15px; background:#f7f7f7;}