﻿@charset "utf-8";
/* CSS Document */

/*---------------------------------

  LAYOUT

----------------------------------*/
#wrap { width:100%; position:relative; min-height:100%; height:auto !important; min-width:1280px; overflow:hidden;}
.bg_line { background:url(../_img/common/bg_leftline2.gif) center top repeat-y; }

#right_banner { position:absolute; left:50%; margin-left:510px; top:214px;}
#right_banner ul { position:fixed;}
#right_banner ul li { width:140px;}
#right_banner li img { width:100%;}

header { margin:0 auto; background:#000; z-index:999999; width:100%; position:absolute; top:0;}
#global { background:#1e1e1f; border-bottom: solid 1px #0a090b; height:39px; position:relative;}
#global ul { position:absolute; right:0;}
#global ul li { float:left; font-family:Montserrat; font-size:11px; padding:0 47px; border-left: solid 1px #404040; line-height:39px; position:relative; display:block; color:#fff;}
#global ul li a div { font-family:Montserrat; font-size:11px;}
#global ul li.login { background:url(../_img/common/icon_arrow.png) 90px center no-repeat;}
#global ul li.cart { background:url(../_img/common/icon_cart.png) 90px center no-repeat; padding-right:100px;}
#global ul li span { position:absolute; right:0; top:0; display:inline-block; background:#d8bba7; padding:0 15px; color:#1e1e1f; font-size:15px; height:40px;}
#global ul li a { color:#fff;}

#gnb { position:absolute; top:70px; left:50%; margin-left:-640px; width:1280px; height:200px; overflow:hidden; z-index:10;}
#gnb ul { padding-left:515px; margin-top:-40px; width:925px;}
#gnb ul li { padding-right:80px; float:left;  min-width:80px; text-align:center;}
#gnb ul li:nth-child(2):hover .open_mn1{display: block;}
#gnb ul li:nth-child(3):hover .open_mn2{display: block;}
#gnb ul li:nth-child(5):hover .open_mn3{display: block;}
#gnb ul li.on a{border-bottom: solid 3px #fff;}
#gnb ul li.on div.open_mn1 a { border:none;}
#gnb ul li.on div.open_mn2 a { border:none;}
#gnb ul li.on div.open_mn3 a { border:none;}

#gnb ul li a { color:#fff; text-transform:uppercase; font-size:17px; letter-spacing:1px; }
#gnb ul li a:focus { border-bottom: solid 3px #fff;}

#gnb ul li div.open_mn1 { background:#1e1e1f; text-align:center; padding:10px 0; margin-top:3px; display:none;}
#gnb ul li div.open_mn1 a { display:block; font-size:14px; line-height:34px; color:#a9a9a9;}
#gnb ul li div.open_mn1 a:focus { border:none; color:#fff;}

#gnb ul li div.open_mn2 { background:#1e1e1f; text-align:center; padding:10px 0; margin-top:3px; display:none;}
#gnb ul li div.open_mn2 a { display:block; font-size:14px; line-height:34px; color:#a9a9a9;}
#gnb ul li div.open_mn2 a:focus { border:none; color:#fff;}

#gnb ul li div.open_mn3 { background:#1e1e1f; text-align:center; padding:10px 0; margin-top:3px; display:none;}
#gnb ul li div.open_mn3 a { display:block; font-size:14px; line-height:34px; color:#a9a9a9;}
#gnb ul li div.open_mn3 a:focus { border:none; color:#fff;}


/*gnb_bk*/
#gnb_bk { position:absolute; top:70px; left:50%; margin-left:-640px; width:1280px; height:200px; overflow:hidden; z-index:10;}
#gnb_bk ul { padding-left:515px; margin-top:-40px; width:925px;}
#gnb_bk ul li { padding-right:80px; float:left;  min-width:80px; text-align:center;}
#gnb_bk ul li.on a{border-bottom: solid 3px #1e1e1e;}
#gnb_bk ul li.on div.open_mn1 a { border:none;}
#gnb_bk ul li.on div.open_mn2 a { border:none;}
#gnb_bk ul li.on div.open_mn3 a { border:none;}

#gnb_bk ul li a { color:#1e1e1e; text-transform:uppercase; font-size:17px; letter-spacing:1px; }
#gnb_bk ul li a:focus { border-bottom: solid 3px #1e1e1e;}

#gnb_bk ul li:nth-child(2):hover .open_mn1{display: block;}
#gnb_bk ul li:nth-child(3):hover .open_mn2{display: block;}
#gnb_bk ul li:nth-child(5):hover .open_mn3{display: block;}

#gnb_bk ul li div.open_mn1 { background:#1e1e1f; text-align:center; padding:10px 0; margin-top:3px; display:none;}
#gnb_bk ul li div.open_mn1 a { display:block; font-size:14px; line-height:34px; color:#a9a9a9;}
#gnb_bk ul li div.open_mn1 a:focus { border:none; color:#1e1e1e;}

#gnb_bk ul li div.open_mn2 { background:#1e1e1f; text-align:center; padding:10px 0; margin-top:3px; display:none;}
#gnb_bk ul li div.open_mn2 a { display:block; font-size:14px; line-height:34px; color:#a9a9a9;}
#gnb_bk ul li div.open_mn2 a:focus { border:none; color:#1e1e1e;}

#gnb_bk ul li div.open_mn3 { background:#1e1e1f; text-align:center; padding:10px 0; margin-top:3px; display:none;}
#gnb_bk ul li div.open_mn3 a { display:block; font-size:14px; line-height:34px; color:#a9a9a9;}
#gnb_bk ul li div.open_mn3 a:focus { border:none; color:#1e1e1e;}



#container { width:1000px; margin:0 auto; position:relative; padding-top:35px; height:100% !important; padding-bottom:150px;}
#leftarea { width:190px; position:absolute; left:0; }
#rightarea { margin-left:190px; padding-left:40px; position:relative;}

#footer { height:150px; width:100%; background:#1e1e1f; } 
#copyright { width:1280px; margin:0 auto;}
.address { margin:0 auto; padding:0 8%; max-width:1920px; padding-top:40px;}
.address dl { margin-left:-15px;}
.address dl dt { font-size:13px; font-weight:700; color:#333; margin-bottom:15px; }
.address dl dd { font-size:14px; line-height:24px; color:#777;}
.address dl dd span { font-weight:bold; color:#fd4f00; margin-right:10px;}
.copyright { font-size:11px; color:#aaa; padding-top:35px; width:1000px; margin:0 auto; background:url(../_img/common/foot_logo.gif) left 35px no-repeat; position:relative;}
.copyright p { font-size:12px; color:#a3a3a3; margin-left:220px; line-height:18px;}
.copyright span { padding-top:7px; display:block;}

ul.foot_menu { margin:0 auto; padding:40px; text-align:center; width:800px; }
ul.foot_menu li { float:left; font-size:15px; color:#fff; text-transform:uppercase; text-align:center; padding-left:20px; letter-spacing:1px;}
ul.foot_menu li a { color:#fff; text-decoration:none; padding:0 20px 0 0; background:url(../_img/common/bg_verline.png) right center no-repeat; }

ul.foot_info { margin-left:0;}
ul.foot_info li { float:left; font-size:13px; color:#bcbcbc; text-align:center; padding:0 15px; letter-spacing:-0.5px; background:url(../_img/common/bg_verline.png) right center no-repeat; font-weight:normal; font-family: 'Noto Sans KR', sans-serif; }
ul.foot_info li.bg_none { background:none;}
ul.foot_info li a { color:#fff;}


/*---------------------------------

  DEFAULT 

----------------------------------*/

.clear { clear:both; }
.mt5 { margin-top:5px; }
.mt4 { margin-top:4px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt19 { margin-top:19px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }
.pt60 { padding-top:60px; }
.pr15 { padding-right:15px; }

.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml26 { margin-left:26px; }
.ml30 { margin-left:30px; }
.ml50 { margin-left:50px; }
.ml60 { margin-left:60px; }

.mr10 { margin-right:10px; }
.mr30 { margin-right:30px; }

.float_r { float:right; }
.float_l { float:left; }

.txtleft { text-align:left; }
.txtcenter { text-align:center; }
.txtright { text-align:right; }
.ver_middle	 { vertical-align:middle; }
.ver_top	 { vertical-align:top; }
.txtbold { font-weight:bold; }

.txt_blue { color:#015eac; }
.txt_orange { color:#ff6b08; }
.txt_gray { color:#999; }
.txt_bk { color:#333;}
.txt_green { color:#53a517;}
.txt_wh { color:#fff;}

/*---------------------------------

  MAIN

----------------------------------*/
.mainimg { width:100%; margin:0 auto;  top:0; position:relative; height:945px; z-index:9; overflow:hidden;}
.mainimg p {  position:absolute; left:50%; margin-left:-640px; top:300px; z-index:1; color:#fff; font-size:68px; width:100%; font-weight:400; text-transform:uppercase; line-height:75px; letter-spacing:2px;}
.mainimg p span { font-size:22px; line-height:33px; font-family: 'Noto Sans KR', sans-serif; display:block; font-weight:300; letter-spacing:-1px; margin-top:20px;
					text-transform: none;}
.mainimg p a { font-size:17px; border-bottom: solid 3px #fff; color:#fff;}

.wide_area { width:100%; position:relative; background:#1e1e1f;}
.contents { width:1280px; margin:0 auto; padding: 70px 0; position:relative; }
.contents h2 { text-align:center; color:#fff; text-transform:uppercase; font-size:38px; font-weight:normal; margin:0; }
.contents h2 span { font-size:17px; display:block; font-family:Montserrat; line-height:50px;}
h2.tit_bk { color:#1e1e1f; font-size:46px; font-weight: 100; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-3px; font-weight:200; line-height:60px;}
h2.tit_bk2 { color:#1e1e1f; font-size:46px;  font-family: 'Noto Sans KR', sans-serif; letter-spacing:-3px; font-weight:200; line-height:60px; text-align:left;}

ul.varoh_box { width:1305px; margin-top:70px;}
ul.varoh_box li { width:410px; margin-right:25px; height:393px; float:left; position:relative;}
ul.varoh_box li p { text-align:center; color:#fff; text-transform:uppercase; font-size:34px; position:absolute; bottom:180px; width:410px; line-height:38px;}
ul.varoh_box li p span {font-family:Montserrat; font-size:15px; display:block; margin-bottom:3px;}
ul.varoh_box li a { position:absolute; text-align:center; bottom:106px; border:solid 2px #fff; padding:10px 0; width:135px; color:#fff; font-size:14px; left:50%; margin-left:-67.5px; text-transform:uppercase; }
ul.varoh_box li.box1 { background:url(../_img/main/img_box1.jpg) left top no-repeat;}
ul.varoh_box li.box2 { background:url(../_img/main/img_box2.jpg) left top no-repeat;}
ul.varoh_box li.box3 { background:url(../_img/main/img_box3.jpg) left top no-repeat;}

.main_bottom { background:url(../_img/main/bg_bottom.jpg) center top no-repeat; height:1011px; position:relative; }
.contents h3 { position:absolute; right:0; color:#fff; text-transform:uppercase; font-size:45px; font-weight:normal; top:100px; padding:0; line-height:60px; letter-spacing:20px; width:440px;}
.main_bottom .contents p.txt_han {position:absolute; right:0; width:440px; top:350px; color:#fff; font-size:19px; letter-spacing:-2px; line-height:28px; font-family: 'Noto Sans KR', sans-serif;}

.btnarea {width:440px;position:absolute; right:0; top:480px;} 
a.btn_left { position:absolute; display:block; text-transform:uppercase; color:#fff; border-bottom: solid 3px #fff; font-size:17px; letter-spacing:4px; line-height:30px;}  
a.btn_right { position:absolute; right:0; display:block; text-transform:uppercase; color:#fff; border-bottom: solid 3px #fff; font-size:17px; letter-spacing:4px; line-height:30px;} 
.bottom_info { position:absolute; bottom:0; height:342px; width:1280px; left:50%; margin-left:-640px;}

.bt_box1 { width:260px; text-align:center;float:left;}
.bt_box2 { width:260px; text-align:center; float:left; padding:0 250px;}
.bt_box3 { width:260px; text-align:center; float:right; }

dl.bt_info dt { font-size:25px; color:#b9baa1; text-transform:uppercase; letter-spacing:2px;}
dl.bt_info dd.point { color:#fff; font-size:75px; line-height:120px;}
dl.bt_info dd.point img { margin-right:5px;}
dl.bt_info dd.point span { font-size:30px; margin-left:5px; padding:0; margin-bottom:0; line-height:30px;}
dl.bt_info dd.txt { color:#fff; font-size:15px; letter-spacing:-2px; font-family: 'Noto Sans KR', sans-serif; }


/*서브페이지*/
.varoh_logo {margin-top:30px;}
.subtop1 { width:100%; margin:40px auto 0 auto; position:relative; height:400px; z-index:9; overflow:hidden; background:url(../_img/varoh/sub_top.jpg) center top no-repeat; }
.subtop1 .txtbox { position:absolute; left:50%; margin-left:-640px; top:130px; z-index:20; color:#fff;}
.subtop1 .txtbox h2 { font-size:58px; line-height:60px; text-transform:uppercase; font-weight:normal;}
/*.subtop1 .txtbox span { font-size:20px; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px;}*/
.subtop1 .txtbox p { font-size:19px; font-family: 'Noto Sans KR', sans-serif; color:#fff; margin-bottom: 5px;}
p.txt_varoh {font-family: 'Noto Sans KR', sans-serif; font-size:18px; line-height:28px; letter-spacing:-1px; margin-top:30px; max-height:1500px;}

/*서브페이지 추가본*/
.varoh_sect02 { }
.varoh_sect02 {width:100%; height: 655px;  margin:0 auto; background: url("../_img/varoh/img_sub3.png") no-repeat center -30px; padding-bottom: 15px;}
.varoh_sect02 .sect02TXT {width: 580px; height: 230px;  position:absolute; top: 190px; right: 80px;}
.varoh_sect02 .sect02TXT p:nth-child(1) {font-size: 47px; letter-spacing: -.5px; font-weight: 500; padding-bottom: 40px; }
.varoh_sect02 .sect02TXT p:nth-child(2) {font-family: 'Noto Sans KR', sans-serif; font-size: 18px; letter-spacing: -.5px; line-height: 25px;}




.bg_varoh { background:url(../_img/varoh/img_sub1.jpg) center top no-repeat; height:823px;}

ul.iconlist { width:300px; margin-top:80px;}
ul.iconlist li { float:left; padding-right:60px; text-align:center; margin-bottom:50px; letter-spacing:-1px;}
ul.iconlist li span { display:block; font-size:15px; font-family: 'Noto Sans KR', sans-serif; margin-top:10px;}

ul.sq_box { width:1392px; margin-top:80px; margin-bottom:50px;}
ul.sq_box li { float:left; width:238px; padding-right:110px; background:url(../_img/varoh/icon_plus.png) 279px 100px no-repeat;}
ul.sq_box li span { display:block; height:226px; border: solid 6px #1e1e1f; font-size:27px; line-height:226px; text-transform:uppercase;}
ul.sq_box li p { font-size:16px; margin-top:30px; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-2px; line-height:26px;}
ul.sq_box li.bg_none { background:none;}

.bg_bottom { background:url(../_img/varoh/img_sub2.jpg) center top no-repeat; height:445px;}

h4 { font-size:36px; color:#fff; font-weight:400; font-family: 'Noto Sans KR', sans-serif; line-height:50px; letter-spacing:-2px;}

.sub_menu { border-bottom: solid 1px #e8e8e8; height:58px; clear:both; /*margin-top:40px;*/}
.sub_menu ul { width:1280px; margin:0 auto;}
.sub_menu ul li { float:left; line-height:58px; text-transform:uppercase; font-size:15px; padding-right:90px; letter-spacing:2px;}
.sub_menu ul li a { color:#a8a8a8;}
.sub_menu ul li.on a{ color:#1e1e1f;}

.bg_zoomin { background:url(../_img/bh100/img_zoomin.jpg) center top no-repeat; height:849px;}
.pr_info { position:relative; margin-top:80px; text-align:center;} 
.pr_info span { font-family:Montserrat; color:#fff; text-transform:uppercase; font-size:17px;} 
.pr_info span.info1 { position:absolute; left:395px;}
.pr_info span.info2 { position:absolute; left:527px;}
.pr_info span.info3 { position:absolute; left:692px;}
.pr_info span.info4 { position:absolute; left:859px;}
.pr_info span.info5 { position:absolute; left:1050px;}

.bg_color { background:url(../_img/bh100/bg_color.jpg) center top no-repeat; height:1586px;}
.bg_twotone { background:url(../_img/bh100/bg_twotone.jpg) center top no-repeat; height:1400px;}

h2.tit_bk_left { font-size:40px; text-align:left; color:#1e1e1f; letter-spacing:2px;}
h2.tit_bk_left span { display:inline-block; font-size:45px; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-5px; margin-left:10px; font-weight:200;}

table.spec_tb { border-top: solid 1px #e6e5e6; width:100%; border-collapse:collapse; border-spacing:0;}
table.spec_tb th {font-family: 'Noto Sans KR', sans-serif; font-size:22px; text-align:left; letter-spacing:-2px; font-weight:200;  border-bottom: solid 1px #e6e5e6; padding:30px 0;}
table.spec_tb td { font-family: 'Noto Sans KR', sans-serif; font-size:16px; line-height:28px; border-bottom: solid 1px #e6e5e6; padding:30px 0; font-weight:500; letter-spacing:-1px;}

ul.newslist { border-top: solid 1px #0b0205;}
ul.newslist li { border-bottom: solid 1px #e6e5e6; padding:27px 0; position: relative;}
ul.newslist li span { display:block; width:460px; height:210px; background:#d2d2d7 url(../_img/common/img_noimg.png) center center no-repeat; overflow: hidden;}
ul.newslist li span img {width:460px;}
ul.newslist li dl { position:absolute; left:517px; top:40px; width:760px;}
ul.newslist li dl dd.txtdate { font-size:15px; color:#a8a8a8; margin-bottom:25px; letter-spacing:2px;}
ul.newslist li dl dt { font-family: 'Noto Sans KR', sans-serif; letter-spacing:-2px; font-size:20px; font-weight:600; margin-bottom:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
ul.newslist li dl dt a { color:#1e1e1f;}
ul.newslist li dl dd.txtcon { font-family: 'Noto Sans KR', sans-serif; letter-spacing:-2px; font-size:16px; white-space: normal; overflow:hidden;    line-height: 1.6;   height: 3.2em;     text-align: left;    word-wrap: break-word;    display: -webkit-box;     -webkit-line-clamp: 2;     -webkit-box-orient: vertical;}
	
ul.newslist li dl dd.btn { margin-top:25px;}
ul.newslist li dl dd.btn a { display:inline-block; border: solid 2px #1e1e1f; text-align:center; height:40px; line-height:40px; width:120px; font-size:15px; letter-spacing:0.5px; color:#1e1e1f;} 

/*page_list*/
.page_list{text-align:center; margin-top:40px;}
.page_list a{width:27px; height:27px; line-height:27px; text-align:center; display:inline-block; border:1px solid #d5d1ce; font-weight:600; color:#7c7874;}
.page_list img{width:27px; height:27px; vertical-align:top;}
.page_list a.on{background-color:#7f7f7f; border:1px solid #7f7f7f; color:#fff;}


.news_view { border-top: solid 1px #0b0205; margin-top:50px; border-bottom: solid 1px #e6e5e6; padding:50px 0; position:relative;}
.news_view dl { border-bottom: solid 1px #e6e5e6; padding-bottom:50px;}
.news_view dl dt { font-family: 'Noto Sans KR', sans-serif; letter-spacing:-2px; font-size:24px; font-weight:600; }
.news_view dl dd { font-size:15px; color:#a8a8a8; margin-top:20px; letter-spacing:2px; }
a.btn_list { position:absolute; right:0; top:80px; display:inline-block; border: solid 2px #1e1e1f; text-align:center; height:40px; line-height:40px; width:120px; font-size:15px; letter-spacing:0.5px; color:#1e1e1f;}

.view_con { padding-top:50px; text-align:center;}
.view_con img{ margin:0 auto; max-width:1280px;}
.view_con p { text-align:left;  font-family: 'Noto Sans KR', sans-serif; letter-spacing:-2px; font-size:16px; line-height:27px; margin-top:50px;}

ul.sub_tab { border-bottom: solid 1px #0b0205; margin-top:50px; height:40px; position:relative;}
ul.sub_tab li { float:left; margin-right:56px;   font-size:14px; line-height:26px; padding:0 2px; font-weight:600; letter-spacing:1px;}
ul.sub_tab li a { color:#1e1e1f;  }
ul.sub_tab li.on { border-bottom: solid 3px #1e1e1f;}

ul.eventlist { width:1320px; }
ul.eventlist li { width:400px; float:left; margin-right:40px; border-bottom:solid 1px #e6e5e6; padding-bottom:30px; margin-top:45px; margin-bottom:25px;}
ul.eventlist li a.thumb { width:400px; height:180px; overflow:hidden; display:block; position:relative;}
ul.eventlist li a.thumb img { width:100%;}
ul.eventlist li a.thumb span.on { position:absolute; top:0; left:0; width:70px; height:70px; background:#000; line-height:70px; text-align:center; color:#fff; font-size:14px; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-2px;}

ul.eventlist li a.thumb span.end { position:absolute; top:0; left:0; width:70px; height:70px; background:#d2d2d7; line-height:70px; text-align:center; color:#000; font-size:14px; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-2px;}

ul.eventlist li a.thumb span.movie { position:absolute; top:0; left:0; width:400px; height:180px; background:url(../_img/comm/icon_movie.png) left top no-repeat; line-height:70px; text-align:center; color:#fff; font-size:14px; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-2px;}

a.btn_list2 { display:inline-block; border: solid 2px #1e1e1f; text-align:center; height:40px; line-height:40px; width:120px; font-size:15px; letter-spacing:0.5px; color:#1e1e1f;}

ul.eventlist li dl  { margin-top:20px;}
ul.eventlist li dl dd { font-size:15px; color:#a8a8a8; letter-spacing:1px;}
ul.eventlist li dl dt {font-family: 'Noto Sans KR', sans-serif; letter-spacing:-2px; font-size:20px; font-weight:600; margin:10px 0 30px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
ul.eventlist li dl dt a { color:#1e1e1f;}

ul.snslist { float:right; margin-top:15px;}
ul.snslist li { float:left; margin:0 3px;}

/*shop*/
.subtop2 { width:100%; margin:40px auto 0 auto;  position:relative; height:748px; z-index:9; overflow:hidden; background:#f6f5f6; }
.img_product { width:800px; height:490px; margin-top:114px; position:relative;}
.img_product ul { position:absolute; left:0; top:130px;}
.img_product ul li { width:65px; height:65px; vertical-align:middle; margin-bottom:20px; text-align:center;}
.img_product ul li img { width:100%; vertical-align:middle;}
.img_product ul li.on { border: solid 2px #1e1e1f; width:63px; height:63px; }

.product_info { position:absolute; right:0; top:190px; width:404px;}

dl.shopinfo { margin-top:15px;}
dl.shopinfo dt { font-size:38px; text-transform:uppercase; color:#1e1e1f; line-height:40px; letter-spacing:1px; }
dl.shopinfo dd.subtit { font-size:14px; color:#8f8e8f; text-transform:uppercase; font-family:Montserrat; letter-spacing:1px; line-height:30px;}
dl.shopinfo dd.subinfo { font-size:17px; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px; line-height:26px; margin-top:20px;}

span.icon_pr { background:#9b9c72; padding:3px 8px; color:#fff; font-family:Montserrat; letter-spacing:1px; font-size:10px;}

ul.sel_color { margin-top:30px; border-top: solid 1px #dedcdd;  border-bottom: solid 1px #dedcdd; position: relative;}
ul.sel_color li { float:left; padding:25px 0; margin-right:12px;}
ul.sel_color li span { width:19px; height:19px; border-radius:20px; display:block;}
ul.sel_color li.on span { width:16px; height:16px; border: solid 2px #1e1e1f;}
ul.sel_color li span.color1 { background:#5d6460;}
ul.sel_color li span.color2 { background:#835759;}
ul.sel_color li span.color3 {  background:#6d4c4c;}
ul.sel_color li span.color4 { background:#afafaf;}
ul.sel_color li span.color5 { background:#f1602b;}
ul.sel_color li span.color6 { background:#31374d;}
ul.sel_color span.colortype { position:absolute; right:0; top:25px; color:#8f8e8f; font-family:Montserrat; letter-spacing:1px; font-size:12px; text-transform:uppercase;}

.price span { background:url(../_img/shop/img_won.png) left center no-repeat; font-size:32px; line-height:38px; padding-left:36px; display:block; margin-top:30px;}

ul.shopsns { position:absolute; right:0; margin-top:-30px;}
ul.shopsns li {float:left; margin-left:20px;}
ul.shopsns li img { vertical-align:middle;}

.shopbtn {  width:404px; margin-top:50px;}
a.btn_bk { display:inline-block; width:197px; background:#1e1e1f; color:#fff; text-align:center; text-transform:uppercase; font-size:16px; height:50px; line-height:50px; border: solid 2px #1e1e1f; letter-spacing:0px; float:left; font-family:'Noto Sans KR';}  
a.btn_line {  float:left; display:inline-block; width:197px; background:#f6f5f6; color:#1e1e1f; text-align:center; text-transform:uppercase; font-size:16px; height:50px; line-height:50px; border: solid 2px #1e1e1f; letter-spacing:0px; font-family:'Noto Sans KR';} 

.detail_left { width:500px; float:left; border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; padding:50px 0 25px 0;}

ol.spec_detail { margin-top:80px;}
ol.spec_detail li { margin-bottom:40px;}
ol.spec_detail li span { font-size:40px; float:left; vertical-align:middle;}
ol.spec_detail li dl { float:left; margin-left:40px; margin-top:-20px;}
ol.spec_detail li dl dt { font-size:22px;  font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px; margin-bottom:15px;}
ol.spec_detail li dl dd { font-size:16px; line-height:26px;  font-family: 'Noto Sans KR', sans-serif; letter-spacing:-2px; }

.spec_right { float:right; width:660px; padding:50px 0 0 0;}

.empty_txt { border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; padding:150px 0; text-align:center; font-size:15px; text-transform:uppercase; letter-spacing:2px;}

/*faq*/



.search {width:445px; hegiht:100px; padding:13px; border:1px solid #1e1e1f; position:absolute; right:10px; bottom:16px;
			background:url('../_img/faq/mag_icon.png') no-repeat center right 10px;
}
.faq_list {margin:0 auto;}
.faq_list li {font-family: 'Noto Sans KR', sans-serif;color:#8e8e8f; border-bottom:1px solid #e6e5e6; position:relative; margin-top:5px; }
.faq_list span {font-size:22px; vertical-align:middle; font-family:oswald; color:#8e8e8f; margin:0 30px; }
.faq_list li a {text-decoration:none; color:#8e8e8f; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; width: 900px; display: block; font-size:16px;  line-height:70px; }

.faq_list .faq_a {color:#1e1e1f; position: relative;}
.faq_a span {color:#ed3d2f; position: absolute; top:0; line-height: 45px;}
ul.faq_list li p {font-size:16px; font-family: 'Noto Sans KR', sans-serif; line-height:24px; width: 87%; margin-left: 70px;  padding-bottom: 20px; text-align: justify; padding-top: 10px; max-height:1500px;}
.faq_btn {text-align: right; position:absolute; right:30px; bottom:24px;} 

.faq_list .faq_q {border-bottom: none; font-weight: 900;}
.faq_list .faq_q a {color:#1e1e1f; }
.faq_list .faq_q span{font-weight: normal;color:#1e1e1f;}

/*inquery*/

.contents .inq_set { width:1280px; height: auto; border:none; border-top:1px solid #1e1e1f; 
					font-size:16px; color:1e1e1f; font-family: 'Noto Sans KR', sans-serif; position: relative; margin-bottom: 60px;}
.contents .inq_p {font-family: 'Noto Sans KR', sans-serif; font-size: 14px; color:#b7b7b7; text-align: right; padding:10px 0;}
.inq_top { height:129px; width:1280px; border-bottom: 1px solid #e6e5e6; }
.inq_top select { border:1px solid #e6e5e6; }
.inq_top input { border:1px solid #c7c7c7;font-family: 'Noto Sans KR', sans-serif; font-size: 16px; padding-left: 10px;}
.inq_top #inq01 {position: absolute; left:119px; top:18px;}
.inq_top #inq02 {position: absolute; right:0; top:18px;}
.inq_top #inq03 {position: absolute; left:119px; top:72px;}
.inq_top #inq04 {position: absolute; right:0; top:72px;}
.inq_box01 { width:35%; height:42px;} 
.inq_top label span {color:#b7b7b7; vertical-align: top;}
.inq_top .inq_title01 {position:absolute; top:29px; left:27px;}
.inq_top .inq_title02 {position:absolute; top:29px; right:531px;}
.inq_top .inq_title03 {position:absolute; top:80px; left:27px;}
.inq_top .inq_title04 {position:absolute; top:80px; right:531px;}

.inq_bottom { height: 365px;}
.inq_bottom input {font-family: 'Noto Sans KR', sans-serif; font-size: 16px; }
.inq_bottom #inq05 {width:90%; height:42px;  margin:0; padding:0 0 0 10px; border:1px solid #c7c7c7; position: absolute; left:119px; top:147px; }
.inq_bottom #inq06 {width:90%; height:260px; margin:0; padding:10px 0 0 10px; border:1px solid #c7c7c7; position: absolute; left:119px; top:201px; 
					font-family: 'Noto Sans KR', sans-serif; font-size: 16px; }
.inq_bottom label {vertical-align: top;}
.inq_bottom label span {color:#b7b7b7; vertical-align: top;}
.inq_bottom .inq_title05 {position: absolute; top: 157px; left: 27px;}
.inq_bottom .inq_title06 {position: absolute; top: 211px; left: 27px;}


.sbmtBtn {background:none; display:inline-block; border: solid 2px #1e1e1f; text-align:center; height:43px;  width:167px; letter-spacing:0.5px;color:#1e1e1f; 
	 font-family: oswald; font-size:15px; cursor: pointer; float:right;}

/*location_official*/

.lo_list {width: 1280px; height:235px; font-family: 'Noto Sans KR', sans-serif; color: #1e1e1f; margin-top:37px; }
.lo_list li {width: 589px; height: 235px; border-bottom:1px solid #e6e5e6; border-top:1px solid #0b0205; }
.lo_list li:first-child {float:left; position:relative;}
.lo_list li:nth-child(2) {float:right; position:relative; }

.lo_list dl {float: left; display: block;  }
.lo_list dd {font-size: 21px; font-weight: 500; letter-spacing: -.5px; padding: 37px 0 30px 3px; }
.lo_list dt {width:253px; font-size: 16px; padding: 0 0 39px 3px; font-family: 'Noto Sans KR', sans-serif;}
.lo_list .btn_detail {float: left; display:inline-block; border: solid 2px #1e1e1f; text-align:center; height:40px; line-height:40px; width:120px; font-size:15px; 
						padding-left: 6px; letter-spacing:0.5px; color:#1e1e1f; position: absolute; top:165px; left:6px;}
.lo_list img {width:252px; height: 181px; float: right; padding: 27px 15px 0 0;}

/*location_nonofficial*/


.store_nav {width: 1280px; height:80px;position: relative;}

.store_lo {position:absolute; right: 490px; bottom:0; margin:0; padding:0; background: none; height: 47px; width: 215px;}
.store_search {position:absolute; right:0; bottom:0; width:445px; hegiht:47px; padding:13px;  border:1px solid #1e1e1f; 
			background:url('../_img/faq/mag_icon.png') no-repeat center right 10px;}

table.stores_tb {border-top:1px solid #1e1e1f; width:100%; text-align: center; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; color: #1e1e1f; border-spacing: 0;
			border-collapse: collapse; margin-top: 35px;
}
.stores_tb th {font-weight: 600; line-height: 60px; padding:10px;}
.stores_tb tr {border-bottom: 1px solid #e6e5e6; }
.stores_tb td {font-size: 16px;font-family: 'Noto Sans KR', sans-serif; padding:20px;}
.tb_btn_detail {display:inline-block; border: solid 2px #1e1e1f; text-align:center; line-height:35px; font-size:14px; background-color: #fcfcfc;
						width:83px; height:35px; padding-left: 6px; letter-spacing:0.5px; color:#1e1e1f; font-family: oswald; }

/*location_detail01*/

.lo_detail {width:1280px; font-family: Notosanskr, Malgun Gothic; color: #1e1e1f; margin-top:37px; border-top:1px solid #0b0205; padding-bottom: 300px; }
.lo_detail .detail_nav {}
.lo_detail .detail_nav {border-bottom: 1px solid #e6e5e6; margin-bottom: 29px;}
.lo_detail .detail_nav li {font-size:24px; font-weight:500; letter-spacing: -.5px; display:inline-block; padding:35px 0;}
.lo_detail .detail_nav .btn_detail {display:inline-block; border: solid 2px #1e1e1f; text-align:center; height:40px; line-height:40px; width:120px; font-size:15px; 
						padding-left: 6px; letter-spacing:0.5px; color:#1e1e1f; margin-left: 940px; }
						
.lo_detail .detail_contents {}
.lo_detail .detail_contents {border-bottom:1px solid #e6e5e6; height:125px; position: relative;}
.lo_detail .detail_contents li {font-size: 16px; letter-spacing: -.3px; font-family: Notosanskr, Malgun Gothic; }
.lo_detail .detail_contents li:nth-child(1) { position: absolute; top:40px; left:2px;}
.lo_detail .detail_contents li:nth-child(2) { position: absolute; top:70px; left:2px; }
.lo_detail .detail_contents li:nth-child(3) { position: absolute; top:40px; left:689px;}
.lo_detail .detail_contents li:nth-child(4) { position: absolute; top:70px; left:689px; }
.lo_detail .detail_contents li span{font-weight: 500; padding-right: 40px; }
						
						
/*bottom_bg*/


.bottom_bg {width:100%; height: 219px; background-color:#f9f9f9;   }
.bottom_bg .service {margin:0 auto;  width:1290px; height: 220px; background: url('../_img/location/bg_bottom.png') no-repeat center center;}
.bottom_bg .service_info { width: 730px; height: 217px; position: relative;}

.service_info h3 {font-family: Montserrat, sans-serif; font-size:14px; font-weight: bold; color:#c9c9c9; position: absolute; top:33px; left:0;}
.service_info li:nth-child(1) { background: url('../_img/location/tel_icon.png') no-repeat 5px center; font-family: oswald; font-size: 35px; color:#1e1e1f; letter-spacing: .5px;
								position: absolute; top:94px; left:0; padding-left:44px;}
								
.service_info li:nth-child(3) { background: url('../_img/location/email_icon.png') no-repeat 5px center; font-family: oswald; font-size: 15px; color:#1e1e1f; letter-spacing: .5px;
								position: absolute; top:145px; left:0; padding-left:44px;}
.service_info li:nth-child(3) a { color:#1e1e1f;}

.service_info li:nth-child(2){font-family: oswald; font-size: 24px; color:#b7b7b7; position: absolute; top:95px; left:320px; }
.service_info li span {font-family: 'Noto Sans KR', sans-serif; font-size: 15px; color:#1e1e1f; font-weight: bold; vertical-align: middle; padding-right: 5px;}

.service_info li:nth-child(4) {font-family: 'Noto Sans KR', sans-serif; font-size: 15px; color: #1e1e1f; position: absolute; top:145px; left:320px;}


/*login*/

.login_wrapper { border-top:1px solid #1e1e1f; margin-top:38px; width:1280px; }
.login_wrapper fieldset {border:none; margin:0; padding:0;}
.login_wrapper input {padding:0; margin:0;}
.login_wrapper checkbox {padding:0; margin:0;}
.login_wrapper button {padding:0; margin:0; border:none; background:none; }

.top_wrap {width:1280px; height:310px; border-bottom:1px solid #c7c7c7;}
.top_wrap h5 {font-family: 'Noto Sans KR', sans-serif; font-size: 16px; color:1e1e1f; }
.top_wrap input {height: 42px;border:1px solid #c7c7c7; padding-left:10px; margin:5px 0;}

.login_member {float:left; width:440px; height: 205px; margin:40px 0 0 140px; padding-top:30px; padding-right:60px; border-right:1px solid #c7c7c7;position: relative; }
.login_member input, .login_non input { font-family: 'Noto Sans KR', sans-serif;}
.login_member h5 {position: absolute; top:-10px;}
.login_member .id {width: 290px; position:absolute; top:55px;}
.login_member .pw {width: 290px;position:absolute; top:110px;}
.login_member .login_info {width:270px; height:280px; margin-top:3px; }
.login_member .login_info a {color:#1e1e1f;}
.login_member .login_info .ck {width:12px; height:12px; position:absolute; top:165px; left:0;}
.login_member .login_info label{ position:absolute; top:168px; left:23px; line-height:15px;}
.login_member .login_info li:nth-child(3) {border-left:1px solid #c7c7c7; padding-left: 14px; line-height:15px; position:absolute; top:168px; left:95px;  }
.login_member .login_Btn  {width: 120px; height: 97px; background: #fcfcfc; border:2px solid #1e1e1f; margin:0; float:right; position:absolute; left:310px; top:60px;}
.login_member .login_Btn span {font-family: oswald; font-size: 15px; }

.login_non { float:left; width:440px; height: 280px; padding-right:50px; position: relative;}
.login_non h5 {position: absolute; left:60px; top:30px;}
.login_non .order_name {width: 290px;position: absolute; top:93px; left:60px;}
.login_non .order_num {width: 290px;position: absolute; top:147px; left:60px; }
.login_non p {position:absolute; top:206px;  left:60px; display: inline-block;}
.login_non .search_Btn {width: 120px; height: 97px; background: #fcfcfc; border:2px solid #1e1e1f; margin:0; float:right; position:absolute; right:0; top:98px;}
.login_non .search_Btn span {font-family: oswald; font-size: 15px; }

.login_joinGuide {width:1280px; height:260px; clear:both;  margin:0 auto; position: relative; }
.login_joinGuide p:nth-child(1) {font-family: 'Noto Sans KR', sans-serif; letter-spacing:-.5px; font-size: 21px; color:#1e1e1f; font-weight: bold; position: absolute; top:88px; left:514px;}
.login_joinGuide p:nth-child(2) {font-family: 'Noto Sans KR', sans-serif; letter-spacing:-.5px;font-size: 16px; color:#1e1e1f;  position: absolute; top:127px; left:375px;}
.login_joinGuide .join_Btn {width:172px; height:43px; background: #000; color:#fff; font-family: oswald; font-size: 15px; text-align: center; 
							position: absolute; top:174px; left:554px; border:2px solid #1e1e1f; line-height: 43px;}
							
							
/*login_popup*/
#global ul a {color:inherit;}
header .global_wrap {position: relative; z-index:11;}
header .login_popup {position:absolute; top:40px; right:0px; width:280px; height: 143px; background-color: #fff; z-index: 9999; display: none; }
header .login_popup .login_popupIN {position: absolute; top:-8px; right:10px;}


header .login_popup .pop_login_Btn {width:200px; height:41px; background: #000; color:#fff; font-family: oswald; font-size: 15px; text-align: center; 
									border:2px solid #1e1e1f; margin-bottom: 5px; line-height: 30px; }
									
header .login_popup .pop_join_Btn {width:200px; height:41px; background: #fff; color:#1e1e1f; font-family: oswald; font-size: 15px; text-align: center; 
									border:2px solid #1e1e1f; line-height: 30px;}

header .login_popup .login_li {width:202px; height;97px; margin:0 auto; padding-top:30px; position: absolute; top:0; left:40px;}



/*cart_popup*/

.cart_popup {position: absolute; top:40px; right:0; width:428px; background-color: #fff;z-index: 9999; display: ;}
.cart_popup .cart_popupIN {position:absolute; top:-10px; right:10px;}
.cart_popup table {border-collapse: collapse; width: 390px; height: 185px; margin:0 auto; margin-top:20px;}
.cart_popup tr td {text-align: center; font-size:15px;}
.cart_popup .tb_item {text-align: left; font-size: 16px; font-family: 'Noto Sans KR', sans-serif; letter-spacing: -.5px;padding-left: 10px;}
.cart_popup .tb_totalT {text-align: left; font-size: 18px;  letter-spacing: -.5px;  }
.cart_popup .tb_totalT .tb_totaltxt {font-family: 'Noto Sans KR', sans-serif; font-size:18px; letter-spacing:-.5px; padding-left: 10px; vertical-align: middle; background: none; display: inline-block;}
.cart_popup .tb_totalN {text-align: right; font-size: 21px; vertical-align:middle;}
.cart_popup tr {height:65px;border-bottom: 1px solid #e6e5e6;}

.cart_popup .checkoutBtn {width:196px; height:40px; background: #000; color:#fff; font-family: 'Noto Sans KR', sans-serif; font-size: 15px; 
							text-align: center; border:2px solid #1e1e1f; margin: 0 0 20px 19px; line-height: 35px; display:inline-block; }
.cart_popup .cartlistBtn {width:196px; height:40px; background: #fff; color:#000; font-family: 'Noto Sans KR', sans-serif; font-size: 15px; 
							text-align: center; border:2px solid #000; margin: 0 0 20px 0; line-height: 35px; display:inline-block;}
						

							
							
/*join*/

.join_wrapper {width:1280px; }

.stepGuide { border-top: 1px solid #0b0205; border-bottom:1px solid #e6e5e6; height: 106px; margin:35px 0 74px 0; padding-left:269px; }
.stepGuide li{width:109px; height:106px; display: inline-block; letter-spacing: -.5px; font-family: 'Noto Sans KR', sans-serif; color: #909090; 
				font-size: 15px; text-align: center; background:url("../_img/member/rightG_icon.png") no-repeat right center; padding:0 68px; }
.stepGuide li:nth-child(3) {background:none;}
.stepGuide li p {font-family: oswald; font-size:36px; color:#cdcdcd; padding-bottom: 15px; margin-top:30px;}
.stepGuide .stepGuide_on { color: #1e1e1f; background: url("../_img/member/rightB_icon.png") no-repeat right center;}
.stepGuide .stepGuide_on p {color:#1e1e1f;}
.stepGuide .stepGuide_on span {display:inline-block; width:109px; padding-bottom:18px; border-bottom: solid 3px #1e1e1f;}

.checkALL {border:1px solid #d2d2d2; width: 1280px; height: 56px; font-family: 'Noto Sans KR', sans-serif; font-size: 15px; letter-spacing: -.3px; text-align: center; 
			line-height: 56px; margin-bottom: 39px; background: #fefefe;}
.checkALL label {padding-left: 5px;}

.terms_wrapper {position: relative; font-family: 'Noto Sans KR', sans-serif; color: #1e1e1f; margin-bottom: 10px;}
.terms_wrapper textarea {}

.siteTerms {width:610px;   }
.siteTerms dt {font-size: 17px; letter-spacing: -.5px; font-family: 'Noto Sans KR', sans-serif; color: #1e1e1f;}
.siteTerms textarea {width: 616px; height: 297px; background:#fafafa; font-size:15px; letter-spacing: -.5px; padding:25px 0 0 20px; font-family: 'Noto Sans KR', sans-serif; color: #1e1e1f; margin:10px 0  17px 0; border:1px solid #d2d2d2; }
.siteTerms .siteAgree label {font-size: 14px; letter-spacing: -.3px;font-family: 'Noto Sans KR', sans-serif; color: #1e1e1f; }

.personalTerms { width:610px; position: absolute; right:0; top:0;}
.personalTerms dt {font-size: 17px; letter-spacing: -.5px; font-family: 'Noto Sans KR', sans-serif; color: #1e1e1f;}
.personalTerms textarea {width: 616px; height: 297px; background:#fafafa; font-size:15px; letter-spacing: -.5px;  padding:25px 0 0 20px; font-family: 'Noto Sans KR', sans-serif; 
						color: #1e1e1f; margin:10px 0  17px 0; border:1px solid #d2d2d2;}
.personalTerms .personalAgree label {font-size: 14px; letter-spacing: -.3px;font-family: 'Noto Sans KR', sans-serif; color: #1e1e1f; }


.personalTerms_wide { width:1250px; margin:0 auto; clear:both; padding-top:50px; }
.personalTerms_wide dl { width:100%;}
.personalTerms_wide dt {font-size: 17px; letter-spacing: -.5px; font-family: 'Noto Sans KR', sans-serif; color: #1e1e1f;}
.personalTerms_wide textarea {width: 100%; height: 200px; background:#fafafa; font-size:15px; letter-spacing: -.5px;  padding:25px 0 0 20px; font-family: 'Noto Sans KR', sans-serif; 
						color: #1e1e1f; margin:10px 0  17px 0; border:1px solid #d2d2d2;}
.personalTerms_wide .personalAgree label {font-size: 14px; letter-spacing: -.3px;font-family: 'Noto Sans KR', sans-serif; color: #1e1e1f; }


.btnBox {margin-top:45px;}
.btnBox li {display: inline-block;  }
.btnBox li:nth-child(1) {margin-left:470px;}
.btnBox .nextBtn {width:170px; height:41px; background: #000; color:#fafafa; font-family: Notosanskr, Malgun Gothic; font-size: 16px; letter-spacing:-.5px; text-align: center; 
									border:2px solid #1e1e1f; margin:0 13px 200px 0;}
.btnBox .cancelBtn { width:170px; height:41px; background: #fcfcfc; color:#000; font-family: Notosanskr, Malgun Gothic; font-size: 16px; letter-spacing:-.5px; text-align: center; 
						border:2px solid #1e1e1f;  }

button {cursor: pointer;}

/*join2*/

.signup_wrapper {width:1280px;}

.signup_wrapper p {font-family: 'Noto Sans KR', sans-serif; font-size: 14px; letter-spacing: -.3px; color:#1e1e1f; padding-bottom:13px;}
.signup_box {width:1280px; height:490px; border-top:1px solid #0b0205; border-bottom:1px solid #e6e5e6; border-collapse: collapse; }
.signup_box th {background:#fafafa; width:243px; font-family: 'Noto Sans KR', sans-serif; font-size: 15px; letter-spacing: -.3px; 
				text-align: left; color:#1e1e1f;  padding-left:35px; font-weight: 500;} 
.signup_box tr {border-bottom: 1px solid #e2e1e1; height: 50px;}

.signup_box input {background: #fefefe; border:1px solid #d2d2d2; width:255px; height:33px; 
					font-family: 'Noto Sans KR', sans-serif; font-size: 15px; padding-left:10px;}
					
.signup_box td { padding-left:35px; font-family: 'Noto Sans KR', sans-serif; }
.signup_box select {background: #fefefe; border:1px solid #d2d2d2; width:255px; height:33px; 
					font-family: 'Noto Sans KR', sans-serif; font-size: 15px; padding-left:10px;}
.signup_box checkbox {margin:0 6px 0 10px;}
.signup_box span {padding:0 9px; color:#b7b7b7;}

.signup_box button {background: #fcfcfc; border:1px solid #1e1e1f; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; 
					letter-spacing: -.5px; color:#000; text-align: center;}
.signup_box .checkID { width:81px; height:33px; margin-left: 7px; vertical-align: -1px;}
.signup_box .checkPOST { width:103px; height:33px; margin-left:7px; vertical-align: -4px;}

.signup_box tr:nth-child(2) p {display: inline-block; margin-left:15px; font-family: 'Noto Sans KR', sans-serif; }

.signup_box tr:nth-child(5) .email_id {width:143px;}
.signup_box tr:nth-child(5) .email_option {width:170px;}
.signup_box tr:nth-child(5) .email_option2 {width:197px; margin-left: 10px;}

.signup_box tr:nth-child(6) input {width: 88px; }
.signup_box tr:nth-child(6) select {width: 88px; }
.signup_box tr:nth-child(7) input {width: 88px;}
.signup_box tr:nth-child(7) select {width: 88px; }

.signup_box tr:nth-child(8) .post {width:143px;margin-top:7px; }

.signup_box tr:nth-child(8) .address1 {width:966px; margin:7px 0;}
.signup_box tr:nth-child(8) .address2 {width:966px; margin-bottom: 7px;}

.signup_box tr:nth-child(5) .infochk { width: 10px; vertical-align: middle;}
.signup_box tr:nth-child(5) label { vertical-align: text-top;}
.signup_box tr:nth-child(7) .smschk { width: 10px;}
.signup_box tr:nth-child(7) label { vertical-align: text-top;}



.join2_Btnbox {padding:27px 0 0 460px;}
.join2_Btnbox li {display: inline-block; margin-right: 15px;}
.join2_Btnbox button {border:2px solid #1e1e1f; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; letter-spacing: -.5px; text-align: center;
						margin:0; padding:0; width: 170px; height: 41px; }
.join2_Btnbox .join2join_Btn {background: #000; color:#fff; }
.join2_Btnbox .join2cancel_Btn {background: #fcfcfc; color:#000;}


/*join3*/

.signupend_wrapper {padding-bottom:86px; border-bottom: 1px solid #e6e5e6; }

.signupend_contents {padding-top: 20px;}
.signupend_contents .logo_h7 { padding-bottom: 15px;}
.signupend_contents .varoh_logo {width:173px; height: 41px; vertical-align: bottom; margin-right: 5px;}
.signupend_contents h7 {font-family: 'Noto Sans KR', sans-serif; font-size: 29.82px; letter-spacing: -.65px; color:#1e1e1f; line-height: 41px;}
.signupend_contents p {font-family: 'Noto Sans KR', sans-serif; font-size:15px; letter-spacing: -.3px; color:#1e1e1f; padding:2px 0;}



.join3_Btnbox { padding-top:40px;}
.join3_Btnbox li {display: inline-block; margin-right: 15px;}
.join3_Btnbox button { font-family: oswald; border:2px solid #1e1e1f; font-size: 15px; letter-spacing: .5px; text-align: center;
						margin:0; padding:0; width: 170px; height: 41px; }
.join3_Btnbox .join3login_Btn {background: #000; color:#fff; }
.join3_Btnbox .join3main_Btn {background: #fcfcfc; color:#000;}

/*fint_id*/

.find_wrapper { border-top:1px solid #1e1e1f; margin-top:38px; width:1280px; }
.find_wrapper fieldset {border:none; margin:0; padding:0;}
.find_wrapper input {padding:0; margin:0;}
.find_wrapper checkbox {padding:0; margin:0;}
.find_wrapper button {padding:0; margin:0; border:none; background:none; }

.top_wrap {width:1280px; height:310px; border-bottom:1px solid #c7c7c7;  position: relative; }
.top_wrap h5 {font-family: 'Noto Sans KR', sans-serif; font-size: 16px; color:1e1e1f; }
.top_wrap input {width: 403px; height: 40px; border:1px solid #c7c7c7; padding-left:10px; margin:5px 0;}

.id_find {float:left; width:440px; height: 205px; }
.id_find h5 {position: absolute; top:45px; left: 166px;}
.id_find .id_name {position:absolute; top:97px; left: 166px;}
.id_find .id_mail {position:absolute; top:152px; left: 166px;}

.find_wrapper .idfind_Btn  {width: 170px; height: 41px; background: #fcfcfc; border:2px solid #1e1e1f; margin:0; float:right; position:absolute; left:283px; top:213px;}
.find_wrapper .idfind_Btn span {font-family: oswald; font-size: 15px; }

.find_border { width:15px; height: 205px; border-right:1px solid #c7c7c7; position: absolute; top:45px; left:641px;}

.pw_find { float:left; width:440px; height: 280px; padding-right:50px; }
.pw_find h5 {position: absolute; top:45px; left:709px;}
.pw_find .pw_name {width:195px; height:40px; position: absolute; top:97px; left:709px;}
.pw_find .pw_id {width:190px; height:40px; position: absolute; top:97px; left:921.5px; }
.pw_find .pw_mail {position: absolute; top:152px; left:709px; }

.find_wrapper .pwfind_Btn  {width: 170px; height: 41px; background: #fcfcfc; border:2px solid #1e1e1f; margin:0; float:right; position:absolute; left:825px; top:213px;}
.find_wrapper .pwfind_Btn span {font-family: oswald; font-size: 15px; }

.findGuide {width:1280px; height:260px; clear:both;  margin:0 auto; position: relative; }
.findGuide p:nth-child(1) {font-family: 'Noto Sans KR', sans-serif; letter-spacing:-.5px; font-size: 21px; color:#1e1e1f; font-weight: bold; position: absolute; 
							top:68px; left:542px;}
.findGuide p:nth-child(2) {font-family: 'Noto Sans KR', sans-serif; letter-spacing:-.5px;font-size: 16px; color:#1e1e1f;  position: absolute; 
							top:101px; left:348px;}

/*cart1*/

.order_wrapper {}

.order_wrapper p {font-family: 'Noto Sans KR', sans-serif; letter-spacing:-.5px; font-size: 17px; color:#1e1e1f; }
.order_wrapper p >  span {font-family:oswald; letter-spacing:.5px; font-size: 21px; color:#1e1e1f; padding:0 1px 0 3px;}

.shop_list {}
.shop_list {border-collapse: collapse; width: 100%; border-top:1px solid #0b0205; border-bottom: 1px solid #d0cecf; margin-top:14px;}
.shop_list tr td { text-align: center;}
.shop_list tr > th {font-family: 'Noto Sans KR', sans-serif; letter-spacing:-.5px; font-size: 15px; color:#1e1e1f; font-weight: 500;}

.shop_list tr:nth-child(1) {height: 50px; border-bottom:1px solid #e6e5e6;}
.shop_list tr:nth-child(2) {border-bottom:1px solid #e6e5e6;}
.shop_list tr > .shop_item {text-align: left; padding-left:14px; font-family: Notosanskr, Malgun Gothic; font-size: 16px; letter-spacing: -.5px;}

.shop_list tr > td:nth-child(2) {text-align: right; }
.shop_list tr > td:nth-child(3) {text-align: left; }

.shop_list tr > td:nth-child(1) {text-align: left; padding-left:14px;}
.shop_list tr > td:nth-child(1) {text-align: left; padding-left:14px;}

.shop_list tr {height: 100px;}
.shop_list tr > td > img {width: 90px; height: 90px;}
.shop_list tr > td > span {font-family: oswald; font-size:21px; letter-spacing: .5px; color:#1e1e1f;}

.shop_list .minusBTN  {width:33px; height:33px; margin:0; padding:0; background-color: #fafafa; border:1px solid #d2d2d2; 
						background-image: url('../_img/shop/icon_minuss.png'); background-position:center center;
						background-repeat: no-repeat; vertical-align: middle; }
.shop_list .plusBTN  {width:33px; height:33px; margin:0; padding:0; background-color: #fafafa; border:1px solid #d2d2d2; 
						background-image: url('../_img/shop/icon_pluss.png'); background-position:center center;
						background-repeat: no-repeat; vertical-align: middle;}
.shop_list .OrderCount {width:33px; height:33px; margin:0; padding:0; background-color: #fafafa; border:1px solid #d2d2d2; 
						text-align: center; margin:0 2px;}

.shop_list .tb_Btnbox {}
.shop_list .tb_Btnbox button {border:1px solid #1e1e1f; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; letter-spacing: -.5px; text-align: center;
								margin:0; padding:0; width: 91px; height: 33px; display: block; margin-left:60px; }
.shop_list .tb_Btnbox .nextshop {margin-bottom: 6px; background: #000; color:#fff;}
.shop_list .tb_Btnbox .deleteshop {background: #fcfcfc; color:#000;}

.order_info {border:3px solid #000; height: 117px; text-align: center; margin-top:33px;}
.order_info li {display: inline-block; padding:30px 130px 0 130px;}
.order_info li:nth-child(1) {background: url('../_img/shop/icon_plus.png') no-repeat right 40px;}
.order_info li:nth-child(2) {background: url('../_img/shop/icon_equal.png') no-repeat right 50px;}
.order_info li p {font-family: Notosanskr, Malgun Gothic; letter-spacing:-.3px; font-size: 17px; color:#1e1e1f; padding-bottom: 14px;}
.order_info li span{font-size: 26px; letter-spacing: .2px; color:#1e1e1f;}

.order_Btnbox {padding:27px 0 0 360px; }
.order_Btnbox li {display: inline-block; margin-right: 15px;}
.order_Btnbox button {border:2px solid #1e1e1f; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; letter-spacing: -.5px; text-align: center;
						margin:0; padding:0; width: 170px; height: 41px; }
.order_Btnbox .nextshop {background: #fcfcfc; color:#000;}
.order_Btnbox .totalBtn {background: #000; color:#fff; }
.order_Btnbox .selectBtn {background: #000; color:#fff; }


/*cart2*/


.ordered_list {}
.ordered_list {border-collapse: collapse; width: 100%; border-top:1px solid #0b0205; border-bottom: 1px solid #d0cecf; margin-top:14px;}
.ordered_list tr td { text-align: center;  font-family: 'Noto Sans KR', sans-serif; letter-spacing:-.5px;  font-size: 16px; color:#1e1e1f;}
.ordered_list tr > th {font-family: 'Noto Sans KR', sans-serif; letter-spacing:-.5px; font-size: 15px; color:#1e1e1f; font-weight: 500; height: 50px;}

.ordered_list tr:nth-child(1) {border-bottom:1px solid #e6e5e6; }
.ordered_list tr:nth-child(2) {border-bottom:1px solid #e6e5e6; height:100px;  }
.ordered_list tr:nth-child(3) {border-bottom:1px solid #e6e5e6; height:100px; }

.ordered_list tr > td:nth-child(1) {text-align: right;}
.ordered_list tr > td:nth-child(2) {text-align: left; padding-left: 20px;   }
.ordered_list tr > td:nth-child(3) {font-size: 21px; letter-spacing: .5px; }
.ordered_list tr > td:nth-child(4) {font-size: 21px; letter-spacing: .5px; }

.info_wrapper {width:100%; padding-top:64px;}

					/*customer*/
.cart2_tbtitle {font-family: 'Noto Sans KR', sans-serif; font-size: 17px; letter-spacing: -.5px; color:#1e1e1f; padding-bottom:15px; display: inline-block;
				margin-right: 20px;}
.info_wrapper label {font-family: 'Noto Sans KR', sans-serif; font-size: 14px; letter-spacing: -.3px; color:#1e1e1f; }

.customer_info {width:100%; border-top:1px solid #0b0205; border-bottom:1px solid #e6e5e6; border-collapse: collapse; margin-bottom: 68px;}
.customer_info th {background:#fafafa; width:243px; font-family: 'Noto Sans KR', sans-serif; font-size: 15px; letter-spacing: -.3px; 
				text-align: left; color:#1e1e1f;  padding-left:35px; font-weight: 500;} 
.customer_info tr {border-bottom: 1px solid #e2e1e1; height: 50px;}

.customer_info input {background: #fefefe; border:1px solid #d2d2d2; width:306px; height:33px; 
					font-family: 'Noto Sans KR', sans-serif; font-size: 15px; padding-left:10px;}
					
.customer_info td { padding-left:35px; font-family: 'Noto Sans KR', sans-serif; }
.customer_info select {background: #fefefe; border:1px solid #d2d2d2; width:255px; height:33px; 
					font-family: 'Noto Sans KR', sans-serif; font-size: 15px; padding-left:10px;}
.customer_ifno checkbox {margin:0 6px 0 10px;}
.customer_info span {padding:0 9px; color:#b7b7b7;}

.customer_info tr:nth-child(2) input {width: 88px; }
.customer_info tr:nth-child(2) select {width: 88px; }
.customer_info tr:nth-child(3) input {width: 88px;}
.customer_info tr:nth-child(3) select {width: 88px; }
.customer_info tr:nth-child(4) .email_id {width:143px;}
.customer_info tr:nth-child(4) .email_option {width:170px;}
.customer_info tr:nth-child(4) .email_option2 {width:197px; margin-left: 10px;}

					/*address*/

.address_info {width:100%; border-top:1px solid #0b0205; border-bottom:1px solid #e6e5e6; border-collapse: collapse; margin-bottom: 68px;}
.address_info th {background:#fafafa; width:243px; font-family: 'Noto Sans KR', sans-serif; font-size: 15px; letter-spacing: -.3px; 
				text-align: left; color:#1e1e1f;  padding-left:35px; font-weight: 500;} 
.address_info th:nth-child(2) {vertical-align: bottom;}
.address_info tr {border-bottom: 1px solid #e2e1e1; height: 50px;}

.address_info input {background: #fefefe; border:1px solid #d2d2d2; width:306px; height:33px; 
					font-family: 'Noto Sans KR', sans-serif; font-size: 15px; padding-left:10px;}
					
.address_info td { padding-left:35px; font-family: 'Noto Sans KR', sans-serif; }
.address_info select {background: #fefefe; border:1px solid #d2d2d2; width:255px; height:33px; 
					font-family: 'Noto Sans KR', sans-serif; font-size: 15px; padding-left:10px;}
.address_ifno checkbox {margin:0 6px 0 10px;}
.address_info span {padding:0 9px; color:#b7b7b7;}

.address_info .post {width:143px; margin-top:7px;}
.address_info .checkPOST { width:103px; height:33px; margin-left:7px; vertical-align: -4px; background: #fcfcfc; border:1px solid #1e1e1f; font-family:Notosanskr, 								Malgun Gothic; font-size: 14px; letter-spacing: -.5px; color:#000; text-align: center;}
.address_info .address1 {width:965px; margin:7px 0;}
.address_info .address2 {width:965px; margin-bottom: 7px;}

.address_info tr:nth-child(3) input {width: 88px; }
.address_info tr:nth-child(3) select {width: 88px; }
.address_info tr:nth-child(4) input {width: 88px;}
.address_info tr:nth-child(4) select {width: 88px; }
.address_info .request {width:965px; height: 112px; margin:7px 0;} 

.payby_info {width:100%; border-top:1px solid #0b0205; border-bottom:1px solid #e6e5e6; border-collapse: collapse; margin-bottom: 68px;}
.payby_info th {background:#fafafa; width:243px; font-family: 'Noto Sans KR', sans-serif; font-size: 15px; letter-spacing: -.3px; 
				text-align: left; color:#1e1e1f;  padding-left:35px; font-weight: 500;} 
.payby_info th:nth-child(2) {vertical-align: bottom;}
.payby_info tr {border-bottom: 1px solid #e2e1e1; height: 50px;}

.payby_info td:nth-child(2) {padding-left: 29px; font-family: 'Noto Sans KR', sans-serif; letter-spacing: -.3px; color:#1e1e1f; }
.payby_info .totalM {font-family: oswald; font-size: 21px; letter-spacing: .5px;}
.payby_info .totalM span{font-size:16px; vertical-align: top; }
.payby_info .totalM span.btn_delete { margin:3px 0; display:inline-block;}
.payby_info .totalM a { display:inline; }

.payby_info .radiobox input {margin:0 5px 0 100px;}
.payby_info .radiobox input:nth-child(1) {margin:0 5px 0 0;}


.order_wrapper .pay_Btnbox {}
.pay_Btnbox {padding:27px 0 0 460px;}
.pay_Btnbox li {display: inline-block; margin-right: 15px;}
.pay_Btnbox button {border:2px solid #1e1e1f; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; letter-spacing: -.5px; text-align: center;
						margin:0; padding:0; width: 170px; height: 41px; }
.cancelPay {background: #fcfcfc; color:#000;}
.payBtn {background: #000; color:#fff; }


/*cart3*/

.ordered_wrapper { border-bottom: 1px solid #e6e5e6; }
.cart3_contentsWrap {padding-top:35px;}

.ordered_contents {padding:20px 0 113px 0; }
.ordered_contents h7 {font-family: 'Noto Sans KR', sans-serif; font-size: 29.82px; letter-spacing: -.65px; color:#1e1e1f; line-height: 41px; }

.ordered_contents .ordercom {font-family: 'Noto Sans KR', sans-serif; font-size:15px; letter-spacing: -.3px; color:#1e1e1f; padding-top:30px;}
.orderedNum {font-family: 'Noto Sans KR', sans-serif; font-size:15px; letter-spacing: -.3px; color:#1e1e1f;font-weight: 600;}


.ordered_contents .orderchk_Btn { padding-top:60px; font-family: 'Noto Sans KR', sans-serif; border:2px solid #1e1e1f; font-size: 16px; letter-spacing: .5px; 
									text-align: center; margin:0; padding:0; width: 170px; height: 41px; background: #000; color:#fff; margin-top:62px;}



/*myapage*/

.myinfo_title {font-family: 'Noto Sans KR', sans-serif; font-size: 17px; letter-spacing: -.5px; color:#1e1e1f; padding-bottom:15px; display: inline-block;
				margin-right: 20px;}

.order_wrapper {margin-top:63px; }
.order_wrapper table {width:100%; border-top:1px solid #0b0205; border-bottom:1px solid #e6e5e6; border-collapse: collapse; }

.order_wrapper p {font-family: 'Noto Sans KR', sans-serif; font-size: 17px; letter-spacing: -.5px; color:#1e1e1f;}

.myordered_list {}
.myordered_list {border-collapse: collapse; width: 100%; border-top:1px solid #0b0205; border-bottom: 1px solid #d0cecf; margin:15px 0 103px 0;}
.myordered_list tr {border-bottom:1px solid #e6e5e6;}
.myordered_list .shop_item {text-align: left;}
.myordered_list tr td{ text-align: center;  font-family: 'Noto Sans KR', sans-serif; letter-spacing:-.5px;  font-size: 16px; color:#1e1e1f; padding:15px;}
.myordered_list tr > th {font-family: 'Noto Sans KR', sans-serif; letter-spacing:-.5px; font-size: 15px; color:#1e1e1f; font-weight: 500; line-height: 50px;}
.myordered_list tr > td:nth-child(7) {font-weight: 600;  }
.myordered_list tr > td:nth-child(7) button {display:block; width: 80px; height: 35px; font-family: 'Noto Sans KR', sans-serif; border:1px solid #1e1e1f;
									font-size: 14px; letter-spacing: .5px; text-align: center; background: #000; color:#fff; margin-left: 40px;}

.myordered_list tr > td:nth-child(8) button {border:1px solid #1e1e1f; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; letter-spacing: -.5px; 
										text-align: center; margin:0; padding:0; width: 91px; height: 33px; display: block; margin-left:5px;
										background: #fcfcfc; color:#000; }
										
.myordered_list .orderDN { font-size: 16px; letter-spacing: -.1px; font-weight: normal; }
.myordered_list .orderDN span {font-weight: 600;}

.myordered_list .payNum {font-family: oswald; font-size:21px; letter-spacing: .5px;}




.remyinfo {margin-top:77px;}
.myinfo th {background:#fafafa; width:243px; font-family: 'Noto Sans KR', sans-serif; font-size: 15px; letter-spacing: -.3px; 
				text-align: left; color:#1e1e1f;  padding-left:35px; font-weight: 600;} 
.myinfo tr {border-bottom: 1px solid #e2e1e1; height: 50px;}

.myinfo input {background: #fefefe; border:1px solid #d2d2d2; width:255px; height:33px; 
					font-family: 'Noto Sans KR', sans-serif; font-size: 15px; letter-spacing: -.3px; padding-left:10px;}
				
.myinfo p {display: inline; font-size:14px; letter-spacing: -.3px; font-weight: 400; padding-left:15px;}
					
.myinfo td { padding-left:35px; font-family: 'Noto Sans KR', sans-serif; font-size:15px; letter-spacing: -.3px; }
.myinfo select {background: #fefefe; border:1px solid #d2d2d2; width:88px; height:33px; 
					font-family: 'Noto Sans KR', sans-serif; font-size: 15px; padding-left:10px;}
					
.myinfo checkbox {margin:0 6px 0 10px;}
.myinfo span {padding:0 9px; color:#b7b7b7;}

					
.myinfo .infochk {width:10px; margin-left: 15px;}
.myinfo .infoAgree {vertical-align: middle; font-size:14px; font-weight: 400;}

.myinfo tr:nth-child(7) input {width: 88px;}
.myinfo tr:nth-child(8) input {width: 88px;}

.myinfo tr:nth-child(8) .smschk { width: 10px; }
.myinfo tr:nth-child(8) .smsAgree {font-size:14px; font-weight:400; vertical-align: middle; }

.myinfo .post {width:143px; margin-top:9px;}
.myinfo .address1 {width: 965px; margin:9px 0;}
.myinfo .address2 {width: 965px; margin-bottom: 9px;}
.myinfo .checkPOST {background: #fcfcfc; border:1px solid #1e1e1f; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; 
					letter-spacing: -.5px; color:#000; text-align: center; width:103px; height:33px; margin-left:7px; vertical-align: -4px;}
					
/*mypage2*/
.unregister_wrapper {padding-bottom:86px; border-bottom: 1px solid #e6e5e6; }

.unregister_contents {padding-top: 63px;}
.unregister_contents .logo_h7 { padding-bottom: 15px;}
.unregister_contents .varoh_logo {width:173px; height: 41px; vertical-align: bottom; margin-right: 5px;}
.unregister_contents h7 {font-family: 'Noto Sans KR', sans-serif; font-size: 29.82px; letter-spacing: -.65px; color:#1e1e1f; line-height: 41px;}
.unregister_contents p {font-family: 'Noto Sans KR', sans-serif; font-size:15px; letter-spacing: -.3px; color:#1e1e1f; padding:2px 0; margin-bottom: 60px;}

.h2_line {border-bottom: 1px solid #0b0205; padding-bottom: 37px; }

.pwBox {margin-left:-40px;}
.un_pwtitle {font-family: 'Noto Sans KR', sans-serif; font-size: 14px; letter-spacing: -.5px; font-weight: 600; padding-right: 5px;}
.un_pw {display: inline-block; width:295px; height: 33px; background:#fefefe; border:1px solid #d2d2d2; }

.mypage2_Btnbox { padding-top:91px;}
.mypage2_Btnbox li {display: inline-block; margin-right: 15px;}
.mypage2_Btnbox button { font-family: 'Noto Sans KR', sans-serif; border:2px solid #1e1e1f; font-size: 16px; letter-spacing: -.5px; text-align: center;
						margin:0; padding:0; width: 170px; height: 41px; background:none; }
.mypage2_Btnbox .mypage2unregister_Btn {background: #000; color:#fff; }
.mypage2_Btnbox .mypage2cancel_Btn {background:#fcfcfc; color:#000;}

/*mypage3*/

.mainBtn { padding-top:40px; font-family: oswald; border:2px solid #1e1e1f; font-size: 15px; letter-spacing: .5px; text-align: center;
			margin:0; padding:0; width: 170px; height: 41px;background: #000; color:#fff;}



/*add BH100*/
.detail1 { background:url(../_img/bh100/detail1.jpg) center top no-repeat; width:100%; height:1349px;}
.detail2 { background:url(../_img/bh100/detail2_bg.jpg) center bottom no-repeat; width:100%; height:1180px;}
.detail3 { background:url(../_img/bh100/detail3.jpg) center top no-repeat; width:100%; height:824px;}
.detail4 { background:url(../_img/bh100/detail4_bg.png) center top no-repeat; width:100%; height:804px;}
.detail5 { background: url(../_img/bh100/detail5.png) center bottom no-repeat; width:100%; height:1310px;}
.detail6 { background:url(../_img/bh100/detail6.jpg) center top no-repeat; width:100%; height:683px;}
.detail7_bg { background:url(../_img/bh100/detail7.jpg) center top no-repeat; width:100%; height:763px;}
.detail8 { background:url(../_img/bh100/detail8_bg.jpg) center top no-repeat; width:100%; height:720px;}
.detail9 { background:url(../_img/bh100/detail9.jpg) center top no-repeat; width:100%; height:778px;}
.detail10 { background:url(../_img/bh100/detail10_bg.png) center top no-repeat; width:100%; height:808px;}

/*add add BH100*/

.bluetoothbox {font-family: 'Noto Sans KR', sans-serif; }
.bluetoothbox img {padding:0 10px; vertical-align:middle;}
.bluetoothtxt {font-size:46px; letter-spacing: -.65px; font-weight: lighter; color:#1e1e1f; padding-top:40px; }

.detail4 {} 
.detail4_item {background: url('../_img/bh100/detail4_item.png') no-repeat center center; height: 804px;}
.detail4 .tit_bk {color:#fff; padding-top:30px; padding-bottom: 50px;}
.detail4 .txt_varoh {color:#fff; padding-top:310px; }

.detail5 { width:100%;  overflow: hidden;}
.detail5_01 {background: url('../_img/bh100/detail5_item1.jpg') no-repeat center center; height: 389px; position: relative; }
.detail5_02 {background: url('../_img/bh100/detail5_item2.jpg') no-repeat center center; height: 318px;}
.detail5_03 {background: url('../_img/bh100/detail5_item3.jpg') no-repeat center center; height: 403px;}
.detail5_04 {background: url('../_img/bh100/detail5_item4.jpg') no-repeat center center; height: 299px;}

.detail5_tit {font-family: 'Noto Sans KR', sans-serif; font-size: 38px; font-weight: 200; letter-spacing: -.2px; color:#1e1e1f; }
.detail5_dta {font-family: 'Noto Sans KR', sans-serif; font-size: 17px; font-weight: 200; letter-spacing: -.5px; color:#1e1e1f; }

.detail5_01 .detail5_tit {position: absolute; bottom: -40%; left:48%;}
.detail5_01 .detail5_dta {position: absolute; bottom: -65%; left:65%;}

.detail5_02 .detail5_tit {position: absolute; bottom: -20%; right:40%;}
.detail5_02 .detail5_dta {position: absolute; bottom: -35%; right:55%;}

.detail5_03 .detail5_tit {position: absolute; bottom: -20%; left:50%;}
.detail5_03 .detail5_dta {position: absolute; bottom: -35%; left:73%;}

.detail5_04 .detail5_tit {position: absolute; bottom: -5%; right:50%;}
.detail5_04 .detail5_dta {position: absolute; bottom: -12%; right:63%;}

.detail7_bg { }
.detail7 .tit_bk { position: absolute; top:283px; right:55%; text-align: right;}
.detail7 .txt_varoh {position: absolute; top:426px; right:55%; text-align: right;}

.detail8 { } 
.detail8 .tit_bk {color:#fff; text-transform: none; padding-bottom: 20px;}
.detail8 .txt_varoh {color:#fff; padding:none; margin:0; }
.detail8 img {padding-top:50px;}

.detail10 {}
.detail10 .logobox {padding-top:10%;}
.detail10 .logo_s {color:#fff;}

/*sitemap*/

#sitemap_wrap { background: #1e1e1f; }

.sitemap_h { width:1280px; height: 160px; margin:0 auto;  position: relative;  }
.sitemap_title {font-size:56px; color:#fff; letter-spacing: .3px; position: absolute; left:0; top:40%; }
.sitemap_h img {position: absolute; right:0; top:30%;}
section p { color:#fff;}
section .contents {padding: 57px 0;}
section {padding-bottom: 100px;}

.sitemapL {width:226px; height: 107px; border-right:1px solid #4b4b4c; font-size: 25px; letter-spacing: .5px; float: left; margin-right: 75px;}
.sitemapR {width:226px; height:107px; float: left; font-size:18px; letter-spacing: .5px; }
.sitemapR span {display: block; font-family: 'Noto Sans KR', sans-serif; font-size: 15px; font-weight: 300; letter-spacing: -.3px; padding-top:16px;  }

.btn_delete { color:#fff; font-size:15px; line-height:32px; background:#000; text-align:center; width:120px; display:block; margin-top:-20px;}
.btn_save {color:#fff; font-size:13px; line-height:28px; background:#666; text-align:center; width:50px; border:none; margin-left:5px;}

.btn_ask { color:#fff; font-size:13px; line-height:24px; background:#000; text-align:center; width:60px; display:block; margin:3px auto;}
.btn_delivery { color:#000;  font-size:13px; line-height:24px; background:#fff; border: solid 1px #000; text-align:center; width:58px; display:block; margin:3px auto; } 


.order_infobox { border: solid 1px #ccc; width:700px; margin:50px auto 0 auto; padding:50px 0;}

.order_infobox ul { margin-left:220px;}
.order_infobox li { font-size:15px;  font-family: 'Noto Sans KR', sans-serif; text-align:left; line-height:30px; color:#F63;}
.order_infobox li span { font-weight:bold; margin-right:20px; color:#333;}