@charset "utf-8";
/* common */
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,600,800');
@font-face { font-family: 'S-CoreDream-3Light'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style: normal; }
html,body{font-family:'S-CoreDream-3Light','Montserrat','맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,sans-serif}
body{} /* _color */
#pc{width:100%;min-width:1190px;}
#ie6{display:none}
.pc_width{width:1190px;min-width:1190px;margin:0 auto}

.group {overflow:hidden;*zoom:1;}
.group:after {content:'';display:block;clear:both;}
.hidden {display:none !important;}
.inner{display:block;max-width:1190px;margin:0 auto !important;}
.center{display:block;text-align:center}
::-moz-selection{background-color:#1ea0da;color:#fff}
::selection{background-color:#1ea0da;color:#fff}
.xe_content {font-family: inherit !important;font-size:14px;line-height:2em;}
.bd_tmb_lst p b{font-size:16px;}

.shop_view_content h2{border:none;}

/* 스킵네비게이션, 반복영역건너뛰기 */
.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}

/* header */
#gnb{position:relative;z-index:100;width:100%;overflow:hidden;}
#gnb.fixed{position:fixed;left:0;top:0px;background:rgba(255,255,255,0.9);}
#gnb .pc_width{border-bottom:1px solid #c9d5dd;}
/* IE8 only */  
@media \0screen {
#gnb{background:url(../_images/pc/gnb_bg.png) repeat;}
}

/* gnb */
#gnb p.logo{display:block;margin:50px auto 30px;text-align:center;}
#gnb #menu{position:relative;text-align:center;}
#gnb #menu li{position:relative;display:inline-block;}
#gnb #menu a{display:block;padding:0 40px;color:#3c3b3b;font-size:22px;line-height:100px;font-weight:600;}
#gnb #menu a.on{color:#4b4b4b;border-bottom:1px solid #4b4b4b;}
#gnb #menu a img{float:left;}
#gnb #menu ul{position:absolute;top:100px;left:0px;width:200px;display:none;opacity:0;list-style:none;}
#gnb #menu ul a{font-size:12px;line-height:30px;color:#09548a}
#gnb #menu ul li{position:relative;width:200px;padding:0;background:#fcfcfc;border-top:1px solid #efefef;}
#gnb #menu ul li:hover{background:#ededed}
#gnb #menu ul li:hover a{color:#2e2e2e}
#gnb #menu ul li a{display:block;width:170px;padding:7px 15px;}

/* 메뉴전체보기 */
#nav_box{display:none;width:100%;padding:40px 0 0;position:absolute;left:0;top:135px;z-index:100;background:#fff;;border-bottom:1px solid #E8E8E8}
#nav_box li{width:180px;height:280px;padding-left:20px;float:left;border-right:1px dashed #E8E8E8;}
#nav_box li li{height:auto;border:none;padding:0;}
#nav_box li a{font-size:20px;line-height:50px;color:#FF7916}
#nav_box li li a{font-size:14px;line-height:25px;color:#222}
div#glayLayer{display:none;position:fixed;left:0;top:0;z-index:90;width:100%;height:100%;background:#222222;filter:alpha(opacity=50);opacity:0.5}
* html div#glayLayer{position:absolute}

/* IE8 only   */ 
@media \0screen {
.hamburger{width:50px;height:50px;padding:0 !important;background:url(../_images/pc/hamburger_bg_ie8.gif) no-repeat left top}
#gnb.fixed .hamburger{background-position:left -50px}
}

/* subVisual */
.subVisual{position:relative;width:1190px;height:160px;margin:0 auto;border-bottom:1px solid #c9d5dd;text-align:center;}
.subVisual h2{font-size:50px;color:#09548a;margin-top:50px;}
.subVisual h3{font-size:14px;color:#189cd8;letter-spacing:10px;padding:10px 50px;text-align:center;display:inline-block;margin-top:20px;}
.subVisual h3 span{font-size:20px;display:block;color:#189cd8;letter-spacing:0px;}

/* IE8 only */  
@media \0screen {
.subVisual .tit { background:url(../_images/pc/subvisual_ie8.png) repeat;color:#fff; }  
}  

/* 메인배너 */
.mainBan{text-align:center;margin:30px auto;}
.mainBan li{display:inline-block;height:52px;vertical-align:top;margin:0 20px;}
.mainBan li a img{float:left;}
.mainBan li.ico_tel p{font-family:'Montserrat';height:52px;display:inline-block;padding:0 25px 0 65px;color:#fff;font-size:20px;line-height:52px;background:#5a5a5a url(../_images/pc/ico_tel.png) no-repeat 20px 5px;border-radius:30px;}
.mainBan li.ico_inquiry a{display:inline-block;height:52px;;padding:0 25px 0 65px;color:#fff;font-size:20px;line-height:52px;background:#5a5a5a url(../_images/pc/ico_inquiry.png) no-repeat 20px 5px;border-radius:30px;}

/* content */
.breadclumb{height:30px;font-weight:normal}
.breadclumb *{font-style:normal;font-size:11px;font-family:'돋움',Dotum;line-height:30px;color:#8f9699 !important}
.breadclumb a{display:block;float:left;text-decoration:none;padding:0 3px}
.breadclumb a:first-child{background:url(../_images/pc/ico_home.png) no-repeat left center;padding-left:20px}
.breadclumb span{font-size:8px}
#content_out{position:relative;z-index:10;;margin:100px auto 0;}
#content_out:after{content:"";display:block;clear:both}
#content{width:1190;}

/* footer */
#footer_out{width:100%;min-width:1190px;margin:30px auto 0;background:#f5f5f5;color:#4b4b4b}
.footer{position:relative;line-height:20px;padding:45px 0;text-align:center;}
.footer ul li{display:inline-block;margin:0 30px;padding:0 25px;font-size:15px;text-align:left;}
.footer ul li span.tit{position:relative;display:block;line-height:30px;font-size:12px;margin-bottom:30px;}
.footer ul li span.tit:after{display:block;content:"";clear:both;position:absolute;left:0;top:40px;width:16px;height:2px;background:#4b4b4b;}

/* copyright */
.copyright{text-align:center;padding:30px 0;color:#4b4b4b;font-size:12px;}

/* top버튼 */
.btn_top{display:none;position:fixed;left:50%;bottom:30px;margin-left:620px;z-index:10000;}

/* CI이미지 */
.ci{position:absolute;left:40px;top:43px;z-index:2000;}

/* 모바일버전 보기버튼 */
#fakeM1{position:relative;z-index:100;width:90%;margin:25px auto;min-width:1190px;padding-left:0 !important;padding-right:0 !important;display:block;padding:1em;background:#fff;border:1px solid #222;font-size:40px;font-weight:bold;text-align:center;color:#222 !important;border-radius:10px}