/* layout */
#wrap {float: left; width: 100%; min-width: 1000px;}
#header {float: left; width: 100%; background-color: #000; min-width: 1000px;}
#contents {float: left; width: 100%; min-width: 1000px;}
#footer {float: left; width: 100%; min-width: 1000px;}

/* header */
.topbtn_box {float: left; width: 100%; height: 30px; background-color: #000; min-width: 1000px;}
.topbtn_area {margin: 0 auto; width: 1000px; margin-top: 8px; min-width: 1000px;}
.topbtn_member {float: right;}
.topbtn_member li {float: left; display: inline;}
.topbtn_member li a {display: block; height:12px; font-family: "Noto Sans KR", "³ª´®°íµñ", nanumgothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif; font-size: 12px; color: #8d8d8d;}
.topbtn_member li a:hover {color: #fff;}
.topbtnline {width: 1px; font-size: 8px; color: #5e5d5d; margin: 3px 10px 0 10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.topbtnline {margin: 0 10px 0 10px;} /* chrome nuke */ }
.gnb_box {float: left; width: 100%; height: 63px; background-color: #000; min-width: 1000px;}
.gnb_area {margin:0 auto; width: 1000px; min-width: 1000px;}
.gnblogo {position: absolute; width: 149px; top: 14px; z-index: 30000;}
.logo {float:left; width:149px; height:62px;}

/* header gnb */
#dropdown_menu {position: absolute; width: 100%; top: 45px; left: 0; z-index: 20000; min-width: 1000px;}
.main_menu {margin: 0 auto; width: 1000px; min-width: 1000px;}
.mncoon {float: right;}
.mn {float: left; height: 25px;}
.mmenu {float: left; padding: 0 28px 0 28px;}
.mmenu a {display: block; font-size: 19px; color: #8d8d8d; font-weight: 500;}
.mmenu a:hover {color: #fff;}
.mnmargin {margin-right: 0;}
.sub_menu {float: left; width: 100%; min-width: 1000px; font-size: 14px; font-weight: 400; margin-top: 23px; background-color: #604a34; z-index: 20000;}
.sub_menu .inner_content {float: left; width: 100%; min-width: 1000px; height: 180px; text-align: center; border-bottom: 1px solid #553a1f;}
.smn {margin:0 auto; width: 1000px; min-width: 1000px;}
.smnalign {float: right;}
.smenu1 {width: 146px;}
.smenu2 {width: 146px;}
.smenu3 {width: 105px;}
.smenu4 {width: 185px;}
.smenu5 {width: 170px;}
.sub_menu ul {float: left; padding-top: 15px; padding-bottom: 20px;}
.sub_menu ul li {line-height: 24px;}
.sub_menu a {color: #efc8ab; font-weight: 400;} 
.sub_menu a:hover {color: #fff; font-weight: 400; text-decoration: underline;}

/* visual_box */
.visual01_box {position: relative; width: 100%; min-width: 1000px; background: url("/bizdemo47716/img/wowweb/images/main_body_bg1.jpg") no-repeat; background-position:center;}
.visual01_area {margin: 0 auto; width: 1000px; min-width: 1000px;}
.visual02_box {position: relative; width: 100%; min-width: 1000px; background: url("/bizdemo47716/img/wowweb/images/main_body_bg2.jpg") no-repeat; background-position:center;}
.visual02_area {margin: 0 auto; width: 1000px; min-width: 1000px;}
.visual03_box {position: relative; width: 100%; min-width: 1000px; background: url("/bizdemo47716/img/wowweb/images/main_body_bg3.jpg") no-repeat; background-position:center;}
.visual03_area {margin: 0 auto; width: 1000px; min-width: 1000px;}
.visual04_box {position: relative; width: 100%; min-width: 1000px; background: url("/bizdemo47716/img/wowweb/images/main_body_bg4.jpg") no-repeat; background-position:center;}
.visual04_area {margin: 0 auto; width: 1000px; min-width: 1000px;}
.visual05_box {position: relative; width: 100%; min-width: 1000px; background: url("/bizdemo47716/img/wowweb/images/main_body_bg5.jpg") no-repeat; background-position:center;}
.visual05_area {margin: 0 auto; width: 1000px; min-width: 1000px;}
.scroll_down_box {position: absolute; width: 66px; height: 66px; bottom: 50px; left: 50%; margin-left: -33px;}

/* footer */
.bottomcon_box {float: left; width: 100%; padding-top: 30px; padding-bottom: 30px; background-color: #000; min-width: 1000px;}
.bottomcon_area {margin:0 auto; width: 1000px; min-width: 1000px;}
.foot_logo {float: left; width: 76px; height: 50px; margin-right: 20px;}
.address_info {float: left; width: 65%;}
.btnqucik_txt {float: left; width: 100%; margin-bottom: 5px;}
.btnqucik_txt a { font-size: 14px; color: #fff; font-weight: 500;}
.btnqucik_txt a:hover {color: #f8ba12;}
.bqucikline {width: 1px; font-size: 11px; color: #686868; font-weight: 200; margin: 0 7px; vertical-align: 2px;}
.address_infotxt {float: left; width: 100%; font-family: "Noto Sans KR", "³ª´®°íµñ", nanumgothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif; font-size: 13px; color: #ecebeb; font-weight: 300; line-height: 20px; letter-spacing:-0.1px;}
.bottomline {width: 1px; font-size: 10px; color: #686868; font-weight: 200; margin: 0 5px; vertical-align: 2px;}
.foot_customer {float: right;}

/* gototop_box */
.gototop.active {opacity: 1; visibility: visible;}
.gototop {position: fixed; bottom: 20px; right: 20px; z-index: 999; opacity: 0; visibility: hidden; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.gototop a:hover, .gototop a:active, .gototop a:focus {text-decoration: none; outline: none;}
.gototop a {width: 40px; height: 40px; display: table; background: #f7941e; color: #fff; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;}
.gototop a i {height: 40px; display: table-cell; vertical-align: middle;}
[class^="icon-"], [class*=" icon-"] {font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important; speak: none;font-style: normal;
 font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}