@charset "utf-8";
/* body 공통 속성 */
html,body{margin:0;padding:0;font-family:'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',applegothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;font-size:13px;line-height:25px;color:#373737;background:url(../images/bg.png) repeat-x;}
div,p,table,th,td,form,fieldset,ul,ol,li,dl,dt,dd,img,input,textarea{margin:0;padding:0}
input{border:0px solid #ccc;background:#eee}
div,table,th,td{}
ul,ol,li{list-style:none}
img,input,textarea,select{}
button{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0}
caption,legend {}
address{font-style:normal}
a:link,a:visited,a:active,a:hover{text-decoration:none !important}
hr{display:none}
/*a,img,input{outline:none;selector-dummy:expression(this.hideFocus=true)}*/
::-moz-selection{background-color:#586f87;color:#fff}
::selection{background-color:#586f87;color:#fff}


/* 스킵네비게이션, 반복영역건너뛰기 */
.skip_navigation,.skip_navigation ul{height:0}
.skip_navigation a{position:absolute;top:-9999px;background:#000;width:100%;height:30px;text-align:center;color:#fff;line-height:30px;font-weight:bold;z-index:100;opacity: 0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}
.skip_navigation a:focus,
.skip_navigation a:hover,
.skip_navigation a:active{top:0}

.pc_width{width:980px;margin:0 auto}
#wrap{}

#header{position:relative;width:980px;height:124px;font-size:11px;overflow:hidden}
.gnb{width:900px;margin:0 auto;padding-left:80px;height:50px;background:url(../images/gnb_bg.png) repeat-x;}
#content_out{background:url(../images/content_left.png) repeat-y left top;zoom:1}
#content_out:after{display:block;content:"";clear:both}
#main_img{display:none;width:100%;min-width:980px;height:846px;background:url(../images/main_img.jpg) no-repeat center top;overflow:hidden;text-align:center}
#sub_img{width:100%;min-width:980px;height:250px;background:url(../images/sub_img.jpg) no-repeat center top}
#content_out{}
#snb{width:205px;float:left}
#content{width:745px;float:left;margin-left:30px}
#content p.copyright{padding:50px 0 30px;text-align:center;font:11px '돋움',Dotum,sans-serif;color:#9c9c9c}

/* header */
#header h1.logo{text-align:center;margin-top:27px}
#header .header_btn{position:absolute;right:0;top:0}
#header .header_btn li{float:left}

/* gnb */
.gnb {}
.gnb:after{content:"";display:block;clear:both}
.gnb a{display:block; text-decoration:none}
.gnb li{position:relative; z-index:2000;float:left}
.gnb > li > a{color:#fff !important;padding:0 47px;line-height:50px}
.gnb li a:hover,.gnb > li:hover > a{}
.gnb ul{position:absolute;top:50px;left:10px;width:150px;display:none;opacity:0;list-style:none;background:url(../images/gnb_sub_bg.png) repeat-y}
.gnb ul li{position:relative}
.gnb ul li a{display:block;width:110px;padding:7px 20px;color:#fff !important;}
.gnb ul li a:hover{color:#95b5ff !important;background:#04478a;}
.gnb ul ul{left:130px;top:-1px}
.gnb ul img{margin:0 0 0 40px;float:left}

/* main_img */
#main_img p{display:block;width:980px;margin:0 auto;padding-top:250px}

/* sub_img */
#sub_img p{display:block;width:980px;margin:0 auto;}

/* 서브타이틀 */
.sub_title{width:100%;height:80px;border-bottom:1px solid #e4e4e4;margin-bottom:10px;}
.sub_title span{display:inline-block;font-size:25px;font-weight:bold;line-height:80px;border-bottom:1px solid #277ccc;color:#277ccc;}

/* snb */
.snb{width:205px;float:left;padding-top:20px;padding-bottom:100px;*zoom:1}
.snb:after{content:"";display:block;clear:both}
.snb > li{width:205px;float:left; background:url(../_images/pc/bg_snb.png) no-repeat}
.snb li a{position:relative;display:block;height:40px;padding-left:20px;line-height:40px;border-bottom:1px solid #fff;color:#297ece !important;font-weight:bold;}
.snb li li a{color:#333333 !important;font-weight:normal;letter-spacing:-1px;}
.snb li.active a{background:#0096c8;color:#fff !important;font-weight:bold}
.snb li.active li a{background:none;color:#333333 !important;font-weight:normal;}
.snb li.active li a.on{background:#64b2d8;color:#fff !important;font-weight:bold}
.snb .depth {display:none;}
.snb li.active ul{display:block;}
.snb .arr > a:after{position:absolute;right:15px;top:50%;margin-top:-3px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #c6c6c6;content:"";}
.snb .open > a:after{transform:rotate(180deg);}

/* 3차 탭버튼 */
.sub_nav{padding:0 0 20px}
.sub_nav:after{content:"";display:block;clear:both}
.sub_nav ul li{float:left}
.sub_nav ul li a{margin-right:2px;float:left;background:url(../_images/pc/sub_nav.png) no-repeat center bottom}
.sub_nav ul li a.on{background:url(../_images/pc/sub_nav_on.png) no-repeat center bottom;color:#fff !important}

/* top버튼 */
.btn_top{display:none;position:fixed;left:50%;bottom:30px;margin-left:490px}

/* 모바일버전 보기버튼 */
#fakeM1{display:block;position:relative;z-index:100;width:100%;min-width:1160px;padding:1em 0;background:#fafafd;border-top:1px solid #dcd6d0;font-size:70px;color:#373737;text-align:center}
