/* basic */
body {margin:0; padding:0; border:0; font-family:'arial', 'tahoma', 'Dotum', 'DotumChe', 'Gulim', 'GulimChe'; font-size:12px; color:#595959; line-height:16pt; text-align:left; text-decoration:none;}
img {border:0; padding:0; display:inline; border-color:#d5d5d5; selector-dummy:expression(this.hideFocus=true);}
form {display:inline;}  /* 폼 한줄 안보이기*/

/* font-basic */
a:link {color:#595959; text-decoration:none;}
a:active {color:#595959; text-decoration:none;}
a:visited {color:#595959; text-decoration:none;}
a:hover {color:#222222; text-decoration:none;}

td, th {font-family:'arial', 'tahoma', 'Dotum', 'DotumChe', 'Gulim', 'GulimChe'; font-size:12px; font-style:normal; line-height:18pt; color:#707070; letter-spacing:0; text-decoration:none;}
textarea, input font-family:'arial', 'tahoma', 'Dotum', 'DotumChe', 'Gulim', 'GulimChe'; font-size:12px; line-height:12pt;  letter-spacing:0; color:#707070; letter-spacing:0;}
table{border:0;}
img{vertical-align:middle;}

/* sian */
.sian_bg{background:url(/sian/image/sian_bg.jpg) repeat-x left top;}
.sian_copy{font-family:arial, verdana, sans-serif, 'Dotum'; font-size:11px; text-decoration:none; color:#888888; text-align:center;}
.bg_sian_01{background:url(/sian/image/01.jpg) no-repeat center top;}
.bg_sian_02{background:url(/sian/image/02.jpg) no-repeat center top;}
.bg_sian_03{background:url(/sian/image/03.jpg) no-repeat center top;}
.bg_sian_04{background:url(/sian/image/04.jpg) no-repeat center top;}
.bg_sian_05{background:url(/sian/image/05.jpg) no-repeat center top;}
.bg_sian_06{background:url(/sian/image/06.jpg) no-repeat center top;}

/* background img */
#Main_bg{background:url(/image/main_bg.jpg) no-repeat center top;}
.search_input_bg{background:url(/image/bg_search.gif) repeat-x left top;}
.Sub_bg		{background:url(/image/sub_bg_repert.jpg) repeat-x left top;}
.subtitle_bg{height:46px; background:url(/image/sub_title_bg.jpg) repeat-x left top;}
.dotted1{text-align:right; height:4px; background:url(/image/dotted1.gif) repeat-x left top;}

/* basic css */
.Eng_default {font-family:arial, verdana, sans-serif, 'Dotum'; font-size:8pt; text-decoration:none; color:#595959; letter-spacing:0; line-height:12pt;}
.Eng_default a:link {font-family:arial, verdana, sans-serif, 'Dotum'; font-size:8pt; text-decoration:none; color:#595959;}
.Eng_default a:visited {font-family:arial, verdana, sans-serif, 'Dotum'; font-size:8pt; text-decoration:none; color:#595959;}
.Eng_default a:hover {font-family:arial, verdana, sans-serif, 'Dotum'; font-size:8pt; text-decoration:underline; color:#222222;}

.Kor_default {font-family:'Dotum', 'DotumChe'; font-size:12px; text-decoration:none; color:#595959; letter-spacing:0; line-height:11pt;}
.Kor_default a:link {font-family:'Dotum', 'DotumChe'; font-size:12px; text-decoration:none; color:#595959;}
.Kor_default a:visited {font-family:'Dotum', 'DotumChe'; font-size:12px; text-decoration:none; color:#595959;}
.Kor_default a:hover {font-family:'Dotum', 'DotumChe'; font-size:12px; text-decoration:underline; color:#000000;}

.Here{font-size:11px; color:#a7a7a7;  text-align:right;  letter-spacing:-1px;padding-top:10px;}

.text_r {text-align:right;}
.text_c {text-align:center;}
.text_l {text-align:left;}

.red_bold{font-weight:bold; color:#694040;padding-left:15px;}
.pd-left-10{padding-left:15px;}

/* 쇼핑몰 */
.product_list_name {font-size:12px; text-decoration:none; color:#666; letter-spacing:0; line-height:12pt;text-align:center;}
.product_list_name a:link {font-size:12px; text-decoration:none; color:#666; letter-spacing:0; line-height:12pt;text-align:center;}
.product_list_name a:visited {font-size:12px; text-decoration:none; color:#666; letter-spacing:0; line-height:12pt;text-align:center;}
.product_list_name a:hover {font-size:12px; text-decoration:underline; color:black; letter-spacing:0; line-height:12pt;text-align:center;}
.product_list_price1{font-size:11px; text-decoration:line-through; color:#666; line-height:10pt; letter-spacing:0; text-align:center;}
.product_list_price2{font-size:11px; text-decoration:none; color:#b63a3a; line-height:10pt;font-weight:bold;letter-spacing:0;text-align:center;}

.Sub_3depth_cate_bg {background:url(/image/shop/Cate_bg.gif) repeat-x left top;}
.Cate_title {font-size:14px; text-decoration:none; color:#1d1d1d; letter-spacing:-1px; line-height:16pt; font-weight:bold;}
.detail_board_title {font-family:'Dotum', 'DotumChe'; font-size:12px; text-decoration:none; color:#666; font-weight:bold; text-align:center;}

.detail_text {font-family:'Dotum', 'DotumChe'; font-size:11px; text-decoration:none; color:#666; line-height:10pt;}
.detail_price1 {font-family:'Dotum', 'DotumChe'; font-size:11px; text-decoration:line-through; color:black; letter-spacing:0px; line-height:10pt;}
.detail_price {font-family:'Dotum', 'DotumChe'; font-size:12pt; text-decoration:none; color:#ae1b1b; font-weight:bold; letter-spacing:0px; line-height:16pt;}
.detail_point {font-family:'Dotum', 'DotumChe'; font-size:11px; text-decoration:none; color:#336600; font-weight:bold; letter-spacing:0px; line-height:16pt;}
.detail_delivery{font-family:'Dotum', 'DotumChe'; font-size:11px; text-decoration:none; color:#37918a; letter-spacing:0px; line-height:16pt;}

.LeftMenu_3depth {font-size:12px; text-decoration:none; color:#848484;letter-spacing:0; line-height:12pt;}
.LeftMenu_3depth a:link {font-size:12px; text-decoration:none; color:#848484;letter-spacing:0; line-height:12pt;}
.LeftMenu_3depth a:visited {font-size:12px; text-decoration:none; color:#848484;letter-spacing:0; line-height:12pt;}
.LeftMenu_3depth a:hover {font-size:12px; text-decoration:underline; color:#f3511f;letter-spacing:0; line-height:12pt;}

.detail_point2 {text-decoration:none; color:#e46e0b; font-weight:bold; letter-spacing:0px;}

.vam {vertical-align:center;}

.input {margin:0; padding:3; font-size:12px; color:#666666;  height:18px; background-color:#fff; border:1px solid #CCCCCC;}

.history_grid {background:#d9dfe4; border-top:2px solid #be9393;}
.history_grid th {color:#694040;}
.history_grid td {text-align:center; padding:10px 0 10px 0;}


@font-face {
    font-family: 'Nanum Gothic';
    font-style: normal;
    font-weight: 400;
    src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
    src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
    font-family: 'Nanum Gothic';
    font-style: bold;
    font-weight: 700;
    src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
    src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}



.header { margin:0; padding:3px 0 0; }
.header:after { display: block; clear: both; content: ""; }
.header .header_top { text-align: right; }
.header .header_top a { position: relative; display: inline-block; height: 21px; line-height: 21px; margin-left: 16px; color: #fff; font-size: 11px; }
.header .header_top a:before { display: inline-block; width: 3px; height:3px; margin-right: 4px; margin-top:9px; background-color: rgba(255,255,255, 0.5); vertical-align: top; content: ""; }
.header .logo { margin:0; padding:26px 0 0; display: inline-block; }
.header .logo a { display: block; }
.gnb { padding-top: 23px; float: right; font-family: 'Nanum Gothic'; }
.gnb ul, .gnb li { padding:0; list-style: none; }
.gnb .depth1_list { position: relative; }
.gnb .depth1_list::after  { position: absolute; background-color: #a85c44;  left:0; right:0; top:37px; height: 0; transition: 0.3s; opacity: 0; visibility: hidden; content: "";  }
.gnb .depth1_list:hover::after { opacity: 1; visibility: visible; height:25px; } 
.gnb .depth1_list > li { display: inline-block; padding:0; position: relative; }
.gnb .depth1_list > li + li::before { position: absolute; left:-3px; top:6px; width: 1px; height: 16px; background-color: rgba(255,255,255, 0.6); content: ""; }
.gnb .depth1_list > li > a { display: block; padding: 5px 10px; height: 37px; line-height: 16px; color: #fff; font-weight: 700; font-size: 16px; box-sizing: border-box; text-shadow: 0px 0 4px #5c2500; text-align: center; }
.gnb .depth1_list > li > a.on { color:#222; text-shadow: none;  }
.gnb .depth1_list .depth2_list { position: absolute; opacity: 0; visibility: hidden; left:50%; top:37px; height: 25px; padding:0 10px; transform: translateX(-50%); white-space: nowrap; z-index: 1; transition: opacity 0.6s; }
.gnb .depth1_list .depth2_list li { display: inline-block; }
.gnb .depth1_list .depth2_list li a { display: block; height: 100%; padding: 0 10px; line-height: 25px; color: #e6d3cf; font-size: 12px;  }
.gnb .depth1_list .depth2_list li a.on,
.gnb .depth1_list .depth2_list li a:hover { color: #fff; font-weight: 500; }
.gnb .depth1_list > li:hover .depth2_list { opacity: 1; visibility: visible; }
.gnb .depth1_list >li:first-child .depth2_list { left:0; transform:translateX(0);  } 