@charset "utf-8";

#wrap{width:1020px;margin:0 auto;position:relative;}
#header{height:118px;margin-bottom:15px;}
#container{overflow:hidden;}
#footer{width:100%;border-top:1px solid #dddddd;padding:30px 0 50px 0;}
#container .contents{float:right;width:760px;padding:0 0 120px 0;margin-top:20px;position:relative;}
#loading{position:fixed;top:30%;left:47%;z-index:10000000000;}

/* header */
#header .top{height:44px;overflow:hidden;}
#header h1{position:absolute;top:20px;left:0;}
#header .top .mainLink{width:620px;float:left;overflow:hidden;}
#header .top .mainLink li{float:left;}
#header .top .mainLink .link01 a{width:194px;height:44px;display:block;text-indent:-9999px;background:url('../images/common/mainlink01.gif') no-repeat left top;}
#header .top .mainLink .link01 a:hover{width:194px;height:44px;display:block;text-indent:-9999px;background:url('../images/common/mainlink01_mo.gif') no-repeat left top;}
#header .top .mainLink .link01 a.on{width:194px;height:44px;display:block;text-indent:-9999px;background:url('../images/common/mainlink01_ov.gif') no-repeat left top;}
#header .top .mainLink .link02 a{width:179px;height:44px;display:block;text-indent:-9999px;background:url('../images/common/mainlink02.gif') no-repeat left top;}
#header .top .mainLink .link02 a:hover{width:179px;height:44px;display:block;text-indent:-9999px;background:url('../images/common/mainlink02_mo.gif') no-repeat left top;}
#header .top .mainLink .link02 a.on{width:179px;height:44px;display:block;text-indent:-9999px;background:url('../images/common/mainlink02_ov.gif') no-repeat left top;}
#header .top .mainLink .link03 a{width:226px;height:44px;display:block;text-indent:-9999px;background:url('../images/common/mainlink03.gif') no-repeat left top;}
#header .top .mainLink .link03 a:hover{width:226px;height:44px;display:block;text-indent:-9999px;background:url('../images/common/mainlink03_mo.gif') no-repeat left top;}
#header .top .mainLink .link03 a.on{width:226px;height:44px;display:block;text-indent:-9999px;background:url('../images/common/mainlink03_ov.gif') no-repeat left top;}
#header .top .utilNav{float:right;width:350px;margin-top:10px;overflow:hidden;}
#header .top .utilNav ul{float:right;overflow:hidden;}
#header .top .utilNav li{float:left;}
#header .top .utilNav li.util{padding-top:4px;}
#header .top .utilNav li.util a{color:#eeeff0;padding-right:15px;}

/* gnb */
.gnb {width:1020px;height:74px;position:relative;z-index:900;}
.depth1 {width:690px;margin:0 0 0 325px;overflow:hidden;}
.depth1 li {float:left;font-size:16px;padding:36px 60px 0 0;}
.depth1 li a{display:block;font-family:'NanumGothicBold';}
.depth1 li.pd_pl{padding:36px 125px 0 0;}
.depth1 li.pd_pl2{padding:36px 127px 0 0;}
.depth1 li a:hover{color:#097ac9;display:block;font-family:'NanumGothicBold';}
.depth1 li a.active{color:#097ac9;}
.depth2Area {position:absolute;top:74px;left:0;width:1020px;z-index:900;display:none;}
.depth2Area .section{overflow:hidden;width:1020px;height:140px;background-color:#fff;border-bottom:3px solid #3abbed;}
.depth2Area .section .depth2{width:160px;height:140px;float:left;border-left:1px solid #e1e1e1;}
.depth2Area .section .depth2 ul{padding-top:10px;}
.depth2Area .section .depth2 ul li{padding:0 0 2px 30px;}
.depth2Area .section .depth2 ul li a{width:135px;display:block;padding:3px 5px;}
.depth2Area .section .depth2 ul li a:hover {background-color:#f3f3f3;}
.depth2Area .section .dp1{position:absolute;top:0;right:570px;}
.depth2Area .section .dp2{position:absolute;top:0;right:385px;}
.depth2Area .section .dp3{position:absolute;top:0;right:192px;}
.depth2Area .section .dp4{position:absolute;top:0;right:8px;}
.depth2Area .depth2_shadow{width:1020px;height:5px;position:absolute;top:143px;left:0;z-index:900;background:url('../images/common/depth2_bg.png') no-repeat top left;}

/* 개인피폭 */
.gnb.srs .depth1 {float:left;width:460px;margin:0 0 0 320px;padding-top:10px}
.gnb.srs .depth1 li a:hover{color:#097ac9;display:block;font-family:'NanumGothicBold';}
.gnb.srs .depth1 li {padding:20px 10px;margin-right:50px}
.gnb.srs .depth1.sidemenu{position:relative;width:240px;margin:0;text-align:right}
.gnb.srs .depth1.sidemenu li {font-size:14px;margin-right:0;margin-left:20px;display:inline-block;float:none}
.gnb.srs .depth1.sidemenu li a {color:#097ac9}
.gnb.srs .depth1.sidemenu:before {content:'';display:block;position:absolute;top:25px; left:5px;width:5px;height:25px;border-left:1px solid #c3c4c6}
.gnb.srs .depth2Area {position:fixed;top:118px;width:100%;background:#fff;z-index:200}
.gnb.srs .depth2Area .section {position:relative;margin:0 auto; border:none}
.gnb.srs.sn .depth2Area {display:none !important}
.gnb.srs .depth2Area .section .depth2 { display:none;position:absolute;top:30px;left:240px;right:auto;width:720px;height:80px}
.gnb.srs .depth2Area .section .depth2 ul{padding-top:5px;}
.gnb.srs .depth2Area .section .depth2 ul li{float:left;margin-bottom:5px}
.gnb.srs .depth2Area .section div:before {display:block;position:absolute;top:10px; left:-240px;color:#3e97d4;font-size:30px}
.gnb.srs.s1 .depth2Area .section div.dp1 {display:block}
.gnb.srs.s1 .depth2Area .section div.dp1:before {content:'신청·조회'}
.gnb.srs.s2 .depth2Area .section div.dp2 {display:block}
.gnb.srs.s2 .depth2Area .section div.dp2:before {content:'관리회원서비스'}
.gnb.srs.s3 .depth2Area .section div.dp3 {display:block}
.gnb.srs.s3 .depth2Area .section div.dp3:before {content:'고객센터'}
.gnb.srs.s4 .depth2Area .section div.dp4 {display:block}
.gnb.srs.s4 .depth2Area .section div.dp4:before {content:'계정관리'}
.gnb.srs .depth2Area .depth2_shadow{width:100%;height:5px;position:absolute;top:140px;left:0;z-index:900;background:url('../images/common/depth2_bg.png') repeat-x top left;}


/* lnb */
#container .lnb{float:left;width:210px;margin-top:20px;}
#container .lnb div{display:none;}
.lnb h2{width:210px;height:67px;background:url('../images/common/lnb_tit_bg.gif') no-repeat top left;}
.lnb h2 span{font-size:21px;color:#fff;padding:22px 0 0 20px;display:block;font-family:'NanumGothicBold';}
.lnb .lnbdepth2{overflow:hidden;width:210px;}
.lnb .lnbdepth2 li a.tit{padding:15px 0 15px 20px;color:#444;font-size:15px;border:1px solid #d7dbdf;border-top:none;font-family:'NanumGothicBold';background:#f9fafa url('../images/common/lnb_plus.png') no-repeat 190px center;display:block;}
.lnb .lnbdepth2 li a.tit:hover{color:#097ac9;font-family:'NanumGothicBold';background-color:#f3f3f3;}
.lnb .lnbdepth2 li.on a.tit{padding:15px 0 15px 20px;color:#097ac9;font-size:15px;border-bottom:1px solid #d7dbdf;font-family:'NanumGothicBold';background:#f6f6f6 url('../images/common/lnb_minus.png') no-repeat 190px center;display:block;}
.lnb .lnbdepth2 li.subnone a.tit{background-image:none;}
.lnb .lnbdepth2 li .lnbdepth3{padding:8px 0;border:1px solid #d7dbdf;border-top:none;display:none;}
.lnb .lnbdepth2 li .lnbdepth3 li a{width:188px;padding:6px 0 6px 20px;display:block;color:#555;font-size:13px;}
.lnb .lnbdepth2 li .lnbdepth3 li a:hover{color:#097ac9;}
.lnb .lnbdepth2 li .lnbdepth3 li.on a{color:#097ac9;}

/* footer */
#footer .area{margin:0 auto;width:1020px;position:relative;color:#808080;}
#footer .area p.f_logo{width:102px;height:41px;text-indent:-9999px;position:absolute;top:45px;left:0;background:url('../images/common/footer_logo.jpg') no-repeat top left;}
#footer .area p.f_gev_logo{width:87px;height:25px;text-indent:-9999px;position:absolute;top:45px;left:0;background:url('../images/common/footer_gev_logo.gif') no-repeat top left;}
#footer .area ul{padding:0 0 0 110px;overflow:hidden;}
#footer .area ul li{float:left;font-size:14px;padding:0 12px;font-family:'NanumGothicBold';background: url('../images/common/footer_p_line.gif') no-repeat right 2px;}
#footer .area ul li.point a{color:#097ac9;}
#footer .area ul li.last{background-image:none;}
#footer .area ul li a{color:#5a5a5a;}
#footer .area address{padding:20px 0 0 125px;color:#808080;font-size:12px;}
#footer .area address dl{line-height:19px;overflow:hidden;}
#footer .area address dl dt{width:110px;float:left;font-family:'NanumGothicBold';color:#636363;}
#footer .area address dl dd{float:left;}
#footer .copyright{margin:20px 0 0 125px;font-size:12px;}
#footer .authentic{position:absolute;top:0;right:0;}
.btn_top{display:none; position:fixed; bottom:5%; right:5%;}

/* quick_inforarea */
.quick_inforarea{width:1018px;text-align:left;border:solid 1px #dddddd;background-color:#f9fafa;position:relative;}
.quick_inforarea .flip{height:35px;overflow:hidden;}
.quick_inforarea .flip p{float:left;margin:10px 40px 0 20px;padding:0 0 0 20px;background:url('../images/ico/ico_notice.png') no-repeat 0 0;}
.quick_inforarea .flip ul{float:left;font-size:12px;margin:10px 0 0 0;overflow:hidden;font-family:'NanumGothicBold';}
.quick_inforarea .flip ul li{float:left;padding:0 20px 0 0;}
.quick_inforarea .panel{padding:0 301px 10px 20px;}
.quick_inforarea .panel ul{font-size:12px;overflow:hidden;padding:0 0 0 20px;font-family:'NanumGothicBold';}
.quick_inforarea .panel ul li{float:right;padding:0 20px 0 0;}
.quick_inforarea .open{position:absolute;top:5px;right:10px;display:none;}
.quick_inforarea .close{position:absolute;top:5px;right:10px;}

/* 서브타이틀 */
.sub_tit_area{border-bottom:1px solid #bbc2c5;padding:0 0 8px 0;margin:25px 0 48px 0;overflow:hidden;position:relative;}
.sub_tit_area h3{width:310px;font-size:29px;color:#505458;float:left;}
.sub_tit_area .location{width:440px;font-size:12px;overflow:hidden;float:right;margin-top:15px;}
.sub_tit_area ul{float:right;overflow:hidden;}
.sub_tit_area .location li{float:left;padding:0  0 0 10px;background:url('../images/common/location_arrow.gif') no-repeat 4px 4px;}
.sub_tit_area .location img{vertical-align:bottom;}
.sub_tit_area .location .check{color:#097ac9;}
.sub_tit_area .location li.arrow_n{background-image:none;}
.subtit{padding:5px 15px;background-color:#bbc2c5;color:#fff;position:absolute;top:67px;right:0;}

/* point color */
.pt_col1{color:#0c9ed6;}
.pt_col2{color:#097ac9;}
.pt_col3{color:#ea6160;}

/* btn */
.btn_right{text-align:right;margin-top:15px;}
.btn_cen{text-align:center;margin-top:40px;}
.btn_cen2{text-align:center;margin:30px 0;}
.btn_cen div{margin:0 auto;overflow:hidden;}
.btn_bm_a{width:115px;height:42px;display:block;float:left;margin-right:6px;background:url('../images/btn/btn_bmov_bg.gif') no-repeat top left;}
.btn_bm_a strong{display:block;font-size:16px;padding:12px 0 0 10px;color:#fff;}
.btn_bm_b{width:105px;height:42px;display:block;float:left;background:url('../images/btn/btn_bmoff_bg.gif') no-repeat top left;}
.btn_bm_b strong{display:block;font-size:16px;padding-top:12px;color:#434343;}
.btn_bm_c{width:150px;height:42px;display:block;float:left;margin-right:6px;background:url('../images/btn/btn_bmov_bg2.gif') no-repeat top left;}
.btn_bm_c strong{display:block;font-size:16px;padding:12px 0 0 15px;color:#fff;}
.btn_bm_d{width:115px;height:42px;display:block;float:left;margin-right:6px;background:url('../images/btn/btn_bmov2_bg.gif') no-repeat top left;}
.btn_bm_d strong{display:block;font-size:16px;padding:12px 0 0 0;color:#fff;}

/* margin */
.mt20{margin:20px 0 0 0;}
.mt30{margin:30px 0 0 0;}
.mt40{margin:40px 0 0 0;}
.mt20mb30{margin:20px 0 30px 0;}
.mt30mb30{margin:40px 0 30px 0;}
.mt40mb6{margin:40px 0 6px 0;}
.mb6{margin:0 0 6px 0;}
.mb30{margin-bottom:30px;}
.mb20{margin-bottom:20px;}
.pt20{padding:20px 0 0 0;}
.pt10pb10{padding:10px 0;}

.ft_size15{font-size:15px;}