@charset "utf-8";

/* Oswald 폰트 20151121 정용운 */

@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);


/* font-family: 'Nanum Brush Script', cursive; */
/*
나눔바른고딕  : //cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css
나눔고딕(코딩) : //cdn.jsdelivr.net/font-nanum/1.0/nanumgothiccoding/nanumgothiccoding.css
*/

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); /* 'Nanum Gothic' */
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css); /* 'Nanum Brush Script' */
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css); /* 'Nanum Myeongjo' */
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css); /* 'Nanum Pen Script' */

/*
	nanumGothic
	Regular		:400
	Bold			:700
	ExtraBold	:800
*/

/* 아리따폰트 20151121 정용운 */

@font-face {
    font-family: 'Arita';
    font-style: normal;
    font-weight: 200;
    src: url('/skin/f_simple/css/font/Arita-Thin.eot');
    src: url('/skin/f_simple/css/font/Arita-Thin.eot?#iefix') format('embedded-opentype'),
         url('/skin/f_simple/css/font/Arita-Thin.woff') format('woff'),
         url('/skin/f_simple/css/font/Arita-Thin.ttf') format('truetype');
}
@font-face {
    font-family: 'Arita';
    font-style: normal;
    font-weight: 300;
    src: url('/skin/f_simple/css/font/Arita-Light.eot');
    src: url('/skin/f_simple/css/font/Arita-Light.eot?#iefix') format('embedded-opentype'),
         url('/skin/f_simple/css/font/Arita-Light.woff') format('woff'),
         url('/skin/f_simple/css/font/Arita-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'Arita';
    font-style: normal;
    font-weight: 400;
    src: url('/skin/f_simple/css/font/Arita-Medium.eot');
    src: url('/skin/f_simple/css/font/Arita-Medium.eot?#iefix') format('embedded-opentype'),
         url('/skin/f_simple/css/font/Arita-Medium.woff') format('woff'),
         url('/skin/f_simple/css/font/Arita-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'Arita';
    font-style: normal;
    font-weight: 600;
    src: url('/skin/f_simple/css/font/Arita-SemiBold.eot');
    src: url('/skin/f_simple/css/font/Arita-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('/skin/f_simple/css/font/Arita-SemiBold.woff') format('woff'),
         url('/skin/f_simple/css/font/Arita-SemiBold.ttf') format('truetype');
}
@font-face {
    font-family: 'Arita';
    font-style: normal;
    font-weight: 700;
    src: url('/skin/f_simple/css/font/Arita-Bold.eot');
    src: url('/skin/f_simple/css/font/Arita-Bold.eot?#iefix') format('embedded-opentype'),
         url('/skin/f_simple/css/font/Arita-Bold.woff') format('woff'),
         url('/skin/f_simple/css/font/Arita-Bold.ttf') format('truetype');
}

*{margin:0;padding:0;}
html{font-family:'Arita','맑은 고딕', 'Malgun Gothic','Dotum', '돋움', verdana, sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{width:100%;font-family:'Arita','맑은 고딕', 'Malgun Gothic','Dotum', '돋움', verdana, sans-serif;letter-spacing:0;height:100%;}
html,body,input,button{/*font-family:Nanum Gothic,'돋움',Dotum,'굴림',Gulim,Arial,sans-serif;*/font-size:13px;color:#555;line-height:1.4}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,font,img,ins,q,s,samp,strike,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0 none}

/* CSS Reset */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}

img{border:0 none;}
select{vertical-align:middle}
input,button{vertical-align:middle;line-height:normal;}
hr{display:none}
ul,ul li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
form{margin:0;padding:0;} /* 폼의공백을 없앤다 */
label{display:inline-block;padding:2px 4px;vertical-align:middle;_cursor /**/:pointer;}
hr,caption{display:none;}
b,strong{font-weight:600;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:0;margin:0;padding:0;}
legend{border:0;padding:0;}
button, input, select, textarea{font-family:'Arita';font-size:13px;margin:0;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;vertical-align:middle;margin:0 !important;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
em, address{font-style:normal}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
select{background-color:#fff;border:solid 1px #ccc;height:32px;line-height:32px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{display:inline-block;padding:6px 6px; color:#555;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
label {font-weight:normal !important;}

/* Link Style */
a{text-decoration:none;color:#333;}
a:link,a:visited{text-decoration:none}
a:hover,a:active,a:focus{color:#333;text-decoration:none}

.clearfix:before, .clearfix:after{
content:" ";
/* 1 */
display:table;
/* 2 */
}
/* Create Style */
.skip,
.blind{visibility:hidden;overflow:hidden;position:absolute;height:0;width:0;font-size:0;line-height:0;text-indent:-9999px}
.hidden{background:none !important;font-size:0 !important; height:0 !important;line-height:0 !important;overflow:hidden !important;position:absolute !important;width:0 !important;z-index:-1 !important}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,
h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,
.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {font-weight: normal;line-height: 1;color: #777;}
h1,.h1,h2,.h2,h3,.h3 {margin:0;}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {font-size: 65%;}
h4,.h4,h5,.h5,h6,.h6 {margin-top: 10px;margin-bottom: 10px;}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {font-size: 75%;}
h1,.h1 {font-size: 36px;}
h2,.h2 {font-size: 30px;}
h3,.h3 {font-size: 24px;}
h4,.h4 {font-size: 18px;}
h5,.h5 {font-size: 14px;}
h6,.h6 {font-size: 12px;}

.RadioButton{border:0 none !important}
ul.ClearBoth li{float:none !important}
ul.BGN li{background:none !important}
.TextIndent{overflow:hidden;z-index:-1;width:0px;height:0px;font-size:0;line-height:0;text-indent:-5000px}

.clearfix:after{clear:both;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hide{display:none !important;}
.show{display:block !important;}
.inblock{display:inline-block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.text-center {text-align: center !important;}
.text-justify {text-align: justify;}
.text-nowrap {white-space: nowrap;}
.text-lowercase {text-transform: lowercase;}
.text-uppercase {text-transform: uppercase;}
.text-capitalize {text-transform: capitalize;}
.affix{position:fixed;}
.pointer{cursor:pointer}
.strong{font-weight:bold}
.clearBoth{clear:both}
.positionR{position:relative !important}
.positionA{position:absolute !important}
.valignTop{vertical-align:top !important}
.valignMiddle{vertical-align:middle !important}
.valignBottom{vertical-align:bottom !important}
.backgroundNone,.BGN{background:none !important}
.fontWeightNormal,.FWN{font-weight:normal !important}
.fontWeightBold,.FWB{font-weight:bold !important}
.borderNone{border:none !important}
.borderLeftNone,.BLN{border-left:0 none !important}
.borderRightNone,.BRN{border-right:0 none !important}
.borderTopNone,.BTN{border-top:0 none !important}
.borderBottomNone,.BBN{border-bottom:0 none !important}
.horizontal,.horizontal th,.horizontal td{border-left:0 none !important;border-right:0 none !important}
.vertical,.vertical th,.vertical td{border-top:0 none !important;border-bottom:0 none !important}
.list-unstyled {padding-left: 0;list-style: none;}
.list-inline {padding-left: 0;margin-left: -5px;list-style: none;}
.list-inline > li {display: inline-block;padding-right: 5px;padding-left: 5px;}
.widthAuto{width:auto !important;}

/* Color */
.text-red{color:#dd3343}
.text-blue{color:#315dd9}
.text-orange{color:#ff8639}
.text-gray{color:#808080}
.text-ivory{color:#fffff0}
.text-pink{color:#ffc0cb}
.text-purple{color:#94198F}
.text-violet{color:#ee82ee}
.text-cyan{color:#00ffff}
.text-skyblue{color:#87ceeb}
.text-green{color:#4b7c28}
.text-olive{color:#808000}
.text-lime{color:#00ff00}
.text-yellow{color:#e29500}
.text-brown{color:#a52a2a}
.text-black{color:#333}

/* grid */
.grid_5 {width:5% !important;}
.grid_10 {width:10% !important;}
.grid_15 {width:15% !important;}
.grid_20 {width:20% !important;}
.grid_25 {width:25% !important;}
.grid_30 {width:30% !important;}
.grid_35 {width:35% !important;}
.grid_40 {width:40% !important;}
.grid_45 {width:45% !important;}
.grid_50 {width:50% !important;}
.grid_55 {width:55% !important;}
.grid_60 {width:60% !important;}
.grid_65 {width:65% !important;}
.grid_70 {width:70% !important;}
.grid_75 {width:75% !important;}
.grid_80 {width:80% !important;}
.grid_85 {width:85% !important;}
.grid_90 {width:90% !important;}
.grid_95 {width:95% !important;}
.grid_100 {width:100% !important;}

/* Global Margin */
.MarginNone,.MAN{margin:0 !important}
.PaddingNone,.PAN{padding:0 !important}

.MARGIN0{margin:0 !important}
.MARGIN5{margin:5px !important}
.MARGIN10{margin:10px !important}
.MARGIN20{margin:20px !important}
.MARGIN30{margin:30px !important}
.MARGIN40{margin:40px !important}
.MARGIN50{margin:50px !important}
.PADDING5{padding:5px !important}
.PADDING0{padding:0 !important}
.PADDING10{padding:10px !important}
.PADDING20{padding:20px !important}
.PADDING30{padding:30px !important}
.PADDING40{padding:40px !important}
.PADDING50{padding:50px !important}

.MAL0{margin-left:0 !important}
.MAL5{margin-left:5px !important}
.MAL10{margin-left:10px !important}
.MAL15{margin-left:15px !important}
.MAL20{margin-left:20px !important}
.MAL25{margin-left:25px !important}
.MAL30{margin-left:30px !important}
.MAL35{margin-left:35px !important}
.MAL40{margin-left:40px !important}
.MAL50{margin-left:50px !important}
.MAL60{margin-left:60px !important}
.MAL70{margin-left:70px !important}

.MAR0{margin-right:0px !important}
.MAR5{margin-right:5px !important}
.MAR10{margin-right:10px !important}
.MAR15{margin-right:15px !important}
.MAR20{margin-right:20px !important}
.MAR25{margin-right:25px !important}
.MAR30{margin-right:30px !important}
.MAR35{margin-right:35px !important}
.MAR40{margin-right:40px !important}
.MAR50{margin-right:50px !important}

.MAB0{margin-bottom:0px !important}
.MAB5{margin-bottom:5px !important}
.MAB10{margin-bottom:10px !important}
.MAB15{margin-bottom:15px !important}
.MAB20{margin-bottom:20px !important}
.MAB25{margin-bottom:25px !important}
.MAB30{margin-bottom:30px !important}
.MAB35{margin-bottom:35px !important}
.MAB40{margin-bottom:40px !important}
.MAB50{margin-bottom:50px !important}


.MAT0{margin-top:0 !important}
.MAT5{margin-top:5px !important}
.MAT10{margin-top:10px !important}
.MAT15{margin-top:15px !important}
.MAT20{margin-top:20px !important}
.MAT25{margin-top:25px !important}
.MAT30{margin-top:30px !important}
.MAT35{margin-top:35px !important}
.MAT40{margin-top:40px !important}
.MAT50{margin-top:50px !important}
.MAT55{margin-top:55px !important}
.MAT60{margin-top:60px !important}

.MAT-5{margin-top:-5px !important}
.MAT-10{margin-top:-10px !important}
.MAT-15{margin-top:-15px !important}
.MAT-20{margin-top:-20px !important}
.MAT-25{margin-top:-25px !important}
.MAT-30{margin-top:-30px !important}
.MAT-35{margin-top:-35px !important}
.MAT-40{margin-top:-40px !important}

.PAL0{padding-left:0px !important}
.PAL5{padding-left:5px !important}
.PAL10{padding-left:10px !important}
.PAL15{padding-left:15px !important}
.PAL20{padding-left:20px !important}
.PAL25{padding-left:25px !important}
.PAL30{padding-left:30px !important}
.PAL35{padding-left:35px !important}
.PAL40{padding-left:40px !important}
.PAL50{padding-left:50px !important}

.PAR0{padding-right:0px !important}
.PAR5{padding-right:5px !important}
.PAR10{padding-right:10px !important}
.PAR15{padding-right:15px !important}
.PAR20{padding-right:20px !important}
.PAR25{padding-right:25px !important}
.PAR30{padding-right:30px !important}
.PAR35{padding-right:35px !important}
.PAR40{padding-right:40px !important}

.PAT0{padding-top:0px !important}
.PAT5{padding-top:5px !important}
.PAT10{padding-top:10px !important}
.PAT15{padding-top:15px !important}
.PAT20{padding-top:20px !important}
.PAT25{padding-top:25px !important}
.PAT30{padding-top:30px !important}
.PAT35{padding-top:35px !important}
.PAT40{padding-top:40px !important}

.PAB0{padding-bottom:0px !important}
.PAB5{padding-bottom:5px !important}
.PAB10{padding-bottom:10px !important}
.PAB15{padding-bottom:15px !important}
.PAB20{padding-bottom:20px !important}
.PAB25{padding-bottom:25px !important}
.PAB30{padding-bottom:30px !important}
.PAB35{padding-bottom:35px !important}
.PAB40{padding-bottom:40px !important}
.PAB45{padding-bottom:45px !important}


section header h1, nav header h1{display:none}

.header-box{width:100%;margin:10px auto;text-align:center;overflow:hidden;}
.footer-box{width:100%;margin:5px 0 20px;padding:10px 5px 0;overflow:hidden;}
.footer-btnBox{overflow:hidden;margin:10px 0 30px;text-align:right;}

.alert {padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;line-height:1.5;}
.alert h2 {margin-top:0;font-weight:700;color:inherit;}
.alert .alert-link {font-weight:bold;}
.alert > p,
.alert > ul {margin-bottom:0;}
.alert > p + p {margin-top:5px;}
.alert-dismissable,
.alert-dismissible {padding-right:35px;}
.alert-dismissable .close,
.alert-dismissible .close {position:relative;top:-2px;right:-21px;color:inherit;}
.alert-green {color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}
.alert-green hr {border-top-color:#c9e2b3;}
.alert-green .alert-link {color:#2b542c;}
.alert-sky {color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}
.alert-sky hr {border-top-color:#a6e1ec;}
.alert-sky .alert-link {color:#245269;}
.alert-yellow {color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}
.alert-yellow hr {border-top-color:#f7e1b5;}
.alert-yellow .alert-link {color:#66512c;}
.alert-red {color:#a94442;background-color:#f2dede;border-color:#ebccd1;}
.alert-red hr {border-top-color:#e4b9c0;}
.alert-red .alert-link {color:#843534;}

/* 페이징 */
.pagination {display:inline-block;padding-left:0;margin:0;border-radius:4px;}
.pagination > li {display:inline-block;}
.pagination > li > a,
.pagination > li > span {position:relative;float:left;padding:6px 12px;margin-left:-5px;line-height:1.42857143;color:#999;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span {border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {color:#2a6496;background-color:#eee;border-color:#ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {z-index:2;color:#ff3636;cursor:default;background-color:#f0f0f0;border-color:#b9b9b9;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd;}

.paging{display:block;font-size:0;padding-top:40px;}
.paging a{display:inline-block;margin-left:-1px;text-align:center;vertical-align:middle;}
.paging a img{vertical-align:middle;}
.paging a.normal{width:36px;height:34px;border:solid 1px #cbbfbb;background-color:#fbf8f7;font-size:16px;color:#b09d95;line-height:34px;}
.paging a.on{width:36px;height:34px;border:solid 1px #776055;background-color:#776055;font-size:16px;color:#fff;line-height:34px;}

/*body{background-color:#faf5f3;width:100%;}*/
/* layout css */
#skipNavi{position:relative;z-index:99999}
#skipNavi li a{position:absolute;top:-50px;left:0;display:block;width:100%;border:solid 2px #000;background-color:#fff;margin:0 auto;padding:5px 0;text-align:center;font-weight:700;font-size:13px;color:#000;}
#skipNavi li a:focus{top:0;cursor:pointer;zoom:1}

#wrap{position:relative;width:100%}

#header{position:relative;width:100%;height:136px;background:url(/data/images/mono/common/bg_lHeader.gif) 0 0 repeat-x;border-bottom:1px solid #70615e;}
#header .logo{position:absolute;top:0;left:0;width:180px;height:155px;margin:0;z-index:100}
#header .logo a{display:block;width:100%;height:100%;background:url(/data/images/mono/common/lLogo.gif) 0 0 no-repeat;background-size:contain;text-indent:-9999px}
#topMenu{display:none;}

#header .gnb1{display:block;height:44px;margin-left:200px;padding:0;font-size:11px;float:left;font-family:'Oswald';letter-spacing:1px;}
#header .gnb1 li{display:inline-block;padding:0 10px 0 14px;background:url(/data/images/mono/common/gnb_dot.gif) 0 50% no-repeat;}
#header .gnb1 li:first-child{background:none;}
#header .gnb1 li a{display:block;padding:0;color:#b5acaa;line-height:44px;-webkit-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;-moz-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;-ms-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;-o-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;outline:none;}
#header .gnb1 li a:hover {color:#252525;}
#header .gnb2{float:right;width:358px;height:44px;font-size:0;border-right:solid 1px #d4cfce;text-align:right}
#header .gnb2 li{display:inline-block;}
#header .gnb2 li.event{padding:0 12px;}
#header .gnb2 li.review{padding:0 30px 0 12px;}
#header .gnb2 li.line{border-left:solid 1px #d4cfce;}
#header .gnb2 li.tbqna a img,#header .gnb2 li.tbsearch a img {-webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
#header .gnb2 li.tbqna a:hover img {opacity:0;}
#header .gnb2 li.tbsearch a:hover img {opacity:0;}
#header .gnb2 li.tbqna a {background:url(/data/images/mono/common/comment_on.gif) no-repeat center center;}
#header .gnb2 li.tbsearch a {background:url(/data/images/mono/common/search_on.gif) no-repeat center center;}
#header .gnb2 li a{display:block;height:43px;line-height:43px;}
#header .topMenu{overflow:hidden;clear:both;/*margin-left:180px*/float:right;}
#header .topMenu li{float:left;}
#header .topMenu li img{height:130px;}

#header #mMenu{display:none;position:absolute;top:59px;right:10px;width:45px;height:37px;border:0;background:url(/data/images/mono/common/btn_menu.gif) 9px 9px no-repeat;cursor:pointer;}

#mainSpot{position:relative;width:100%;height:600px;background:url(/data/images/mono/main/visual_img5.jpg) center center no-repeat;}
#subSpot{position:relative;width:100%;height:238px;text-align:center;}

#container{position:relative;width:100%;background-color:#fff}
#container.subContainer{background-color:#fff;}

#footer{position:relative;width:100%;padding-top:67px;padding-bottom:60px;background-color:#292523;min-height:478px;color:#7c7571;text-align:center;}

/* bootstrap */
/*.row {margin-right:0;margin-left:0;}*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-right:0;padding-left:0;}

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* composition */
#allMenu{display:none;overflow:hidden;width:100% !important;margin:0 auto;padding:30px 0;background-color:#94817d;opacity:1 !important;}
#allMenu ul{overflow:hidden;}
#allMenu ul li{float:left;/*height:177px;*/margin:0 4px;}
#allMenu>ul>li {margin:0 8px;}
#allMenu ul li a{display:block;width:154px;height:42px;border:solid 1px #fff;font-weight:bold;font-size:15px;color:#fff;text-align:center;line-height:42px;}
#allMenu ul li ul{padding:10px 0 0;}
#allMenu ul li ul li{float:none;height:auto;padding:5px 0;}
#allMenu ul li ul li a{border:0;width:auto;height:auto;font-weight:normal;font-size:13px;color:#dcd1cf;text-align:left;line-height:100%;letter-spacing:-0.02em;}
#allMenu ul li ul li a:hover {color:#FFF;}
.mobileBox{position:fixed;top:0;right:-360px;width:360px;padding:45px 0 30px;background-color:#e3dcda;z-index:100;}
.mobileBox #mClose{position:absolute;top:18px;right:30px;width:21px;height:21px;border:0;background:url(/data/images/mono/common/mMenu_close.gif) 0 0 no-repeat;text-indent:-9999px;cursor:pointer;}
.mobileBox .mgnb{overflow:hidden;margin:0 0 0 30px}
.mobileBox .mgnb li{display:inline-block;padding:0 4px;}
.mobileBox .mgnb li a{display:block;padding:5px 0;}

.mobileBox .mMenu{margin:0 30px;border:solid 1px #5b4743;border-width:1px 0;}
.mobileBox .mMenu li{border-bottom:solid 1px #d5cac7;}
.menu_open{right:0;}

#mainSpot .children1{position:relative;width:445px;height:384px;margin:0 auto;background:url(/data/images/mono/main/site_slogn1.png) 50% 0 no-repeat;background-size:contain;}
#mainSpot .children1 .view{display:inline-block;width:100%;height:100%;}
#mainSpot .arrow{display:block;position:absolute;bottom:-50px;left:50%;width:100px;height:99px;margin-left:-51px;z-index:10}
#mainSpot .arrow img{width:100%;height:100%;}
#subSpot li{width:100%;height:238px;}
#subSpot li a img, #subSpot li img  {display:block;}
#subSpot li.product{background:url(/data/images/mono/sub/bg_product.jpg) 50% 50% no-repeat;background-size:cover;}
#subSpot li.member{background:url(/data/images/mono/sub/bg_member.jpg) 50% 50% no-repeat;background-size:cover;}
#subSpot li.mypage{background:url(/data/images/mono/sub/bg_mypage.jpg) 50% 50% no-repeat;background-size:cover;}
#subSpot li.community{background:url(/data/images/mono/sub/bg_community.jpg) 50% 50% no-repeat;background-size:cover;}
#subSpot li.page{background:url(/data/images/mono/sub/bg_sub.jpg) 50% 50% no-repeat;background-size:cover;}
#subSpot li.aboutus{background:url(/data/images/mono/sub/bg_abotus.jpg) 50% 50% no-repeat;background-size:cover;}
#subSpot li.guide{background:url(/data/images/mono/sub/bg_guide.jpg) 50% 50% no-repeat;background-size:cover;}
#subSpot li.cscenter{background:url(/data/images/mono/sub/bg_cscenter.jpg) 50% 50% no-repeat;background-size:cover;}

#subSpot li p.tit{padding:60px 0 10px;font-size:50px;font-weight:400;color:#fff;line-height:1;letter-spacing:0;font-family:'Oswald','Arita';text-shadow: 0 0 0.1em rgba(0,0,0,0.5);}
#subSpot li p.sub{margin-bottom:15px;font-size:20px;color:#fff;font-family:'Oswald';letter-spacing:1px;font-weight:400;text-shadow: 0 0 0.1em rgba(0,0,0,0.5);}
#subSpot li p.tit a,
#subSpot li p.sub a,
#subSpot .navigation a{color:#fff;}

.bestItems{height:450px;padding:122px 0 0 6%;background:url(/data/images/mono/main/bg_lBestItems.jpg) 0 50% repeat-x;}
.bestItems .txt{float:none;margin-bottom:25px;line-height:initial;}
.bestItems .txt img{width:auto}
.bestItems .more{float:none;line-height:initial;}
.bestItems .more img{width:auto}

.col-sm-rgt{float:right}

.bestItemsList{height:450px;background-color:#f2eeed;}
.bestItemsList .bestitmesWrap{width:500px;height:334px;max-width:500px;margin:50px auto 0;}
.bestItemsList .bestitmesWrap .bestNavigation{width:100%;height:54px;margin:0 auto;background:url(/data/images/mono/main/bg_navigation.png) 0 0 repeat-x;text-align:center;font-size:0;}
.bestItemsList .bestitmesWrap .bestNavigation a{display:inline-block;height:53px;text-indent:-9999px;}
.bestItemsList .bestitmesWrap .bestNavigation a.prev{width:53px;background:url(/data/images/mono/main/btn_prev.gif) 0 0 repeat-x;background-size:cover;cursor:pointer;}
.bestItemsList .bestitmesWrap .bestNavigation a.prev:hover {background:url(/data/images/mono/main/btn_prev_on.gif) 0 0 repeat-x;}
.bestItemsList .bestitmesWrap .bestNavigation a.stop{width:52px;background:url(/data/images/mono/main/btn_stop.gif) 0 0 repeat-x;background-size:cover;}
.bestItemsList .bestitmesWrap .bestNavigation a.next{width:52px;background:url(/data/images/mono/main/btn_next.gif) 0 0 repeat-x;background-size:cover;cursor:pointer;}
.bestItemsList .bestitmesWrap .bestNavigation a.next:hover {background:url(/data/images/mono/main/btn_next_on.gif) 0 0 repeat-x;}

.saleItmes{height:450px;padding:122px 0 0 8%;background:url(/data/images/mono/main/bg_lSaleItmes.jpg) 100% 50% repeat-x;}
.saleItmes .txt{float:none;margin-bottom:25px;line-height:initial;}
.saleItmes .txt img{width:auto}
.saleItmes .more{float:none;line-height:initial;}
.saleItmes .more img{width:auto}

.saleItmesList{height:450px;background-color:#fafafa;}
.saleItmesList .saleItmesWrap{width:500px;height:334px;margin:50px auto 0;max-width:500px;}
.saleItmesList .saleItmesWrap .saleNavigation{width:100%;height:54px;margin:0 auto;background:url(/data/images/mono/main/bg_navigation.png) 0 0 repeat-x;text-align:center;font-size:0;}
.saleItmesList .saleItmesWrap .saleNavigation a{display:inline-block;height:53px;text-indent:-9999px;}
.saleItmesList .saleItmesWrap .saleNavigation a.prev{width:53px;background:url(/data/images/mono/main/btn_prev.gif) 0 0 repeat-x;background-size:cover;cursor:pointer;}
.saleItmesList .saleItmesWrap .saleNavigation a.prev:hover {background:url(/data/images/mono/main/btn_prev_on.gif) 0 0 repeat-x;}
.saleItmesList .saleItmesWrap .saleNavigation a.stop{width:52px;background:url(/data/images/mono/main/btn_stop.gif) 0 0 repeat-x;background-size:cover;}
.saleItmesList .saleItmesWrap .saleNavigation a.next{width:52px;background:url(/data/images/mono/main/btn_next.gif) 0 0 repeat-x;background-size:cover;cursor:pointer;}
.saleItmesList .saleItmesWrap .saleNavigation a.next:hover {background:url(/data/images/mono/main/btn_next_on.gif) 0 0 repeat-x;}

.arrow_rgt{display:block;position:absolute;top:214px;left:0;}
.arrow_lft{display:block;position:absolute;top:214px;right:0;}

#owl-best .noData,
#owl-event .noData{width:100%;margin:0 auto;border:solid 1px #bfb1af;text-align:center;font-weight:bold;line-height:280px;}

.ad1{height:450px;padding:105px 0 0;background:url(/data/images/mono/main/bg_ad1.jpg) 50% 0 no-repeat;background-size:cover;text-align:center;}
.ad1 .txt{width:100%;margin:0 auto 35px;}
.ad1 .txt img{width:auto;max-width:100%;}

.mdChoice{display:none;background-color:#faf5f3;padding:48px 0 99px;}
.mdChoice .container{width:100%;}

.recommendList{overflow:hidden;width:100%;padding:0 5px;}
.recommendList .item{height:435px;border:solid 1px #e8e0de;text-align:center;}

.adWrap{position:relative;}
.adWrap .giftBox{display:none;}
.ad2{background:url(/data/images/mono/common/bg_lAd2.gif) 0 0 repeat-x;background-size:100% 100%;text-align:center;}
.ad2 img{max-width:100%;max-height:100%;}
.ad3{background:url(/data/images/mono/common/bg_lAd3.gif) 0 0 repeat-x;background-size:100% 100%;text-align:center;}
.ad3 img{max-width:100%;max-height:100%;}

.reviewBox .review{display:none;height:560px;background:url(/data/images/mono/main/bg_sReview.jpg) 50% 50% no-repeat;}

.footer_banner{background-color:#fff;font-size:0;text-align:center;}
.footer_banner .bannerBox{width:100%;height:361px;margin:0 auto;padding:136px 0 0;border-bottom:solid 1px #e5e5e5;background:url(/data/images/mono/common/icon_line.gif) 50% 204px no-repeat;font-size:12px;text-align:center;}
.footer_banner .news{float:none;display:inline-block;width:33%;max-width:341px;border-bottom:solid 1px #e5e5e5;background:url(/data/images/mono/common/icon_news.gif) 50% 50px no-repeat;vertical-align:top;}
.footer_banner .news .tit_eng{margin-bottom:7px;font-size:30px;font-weight:400;color:#c14a4a;line-height:100%;letter-spacing:0;font-family:'Oswald';}
.footer_banner .news .tit_kor{margin-bottom:34px;font-size:14px;font-weight:600;color:#444;line-height:100%;letter-spacing:-0.02em;}
.footer_banner .news .list li a{font-size:13px;color:#7e7e7e;text-align:center}
.footer_banner .news .list li a:hover {color:#000;}
.footer_banner .news .btn_more{display:block;width:37px;height:33px;margin:10px auto 0;background:url(/data/images/mono/common/news_more.gif) 0 0 no-repeat;text-indent:-9999px;}
.footer_banner .news .btn_more:hover {background:url(/data/images/mono/common/news_more_on.gif) 0 0 no-repeat;}

.footer_banner .bank{float:none;display:inline-block;width:33%;max-width:340px;border-bottom:solid 1px #e5e5e5;background:url(/data/images/mono/common/icon_bank.gif) 50% 50px no-repeat;vertical-align:top;}
.footer_banner .bank .tit_eng{margin-bottom:7px;font-size:30px;font-weight:400;color:#9dc95d;line-height:100%;letter-spacing:0;font-family:'Oswald';}
.footer_banner .bank .tit_kor{margin-bottom:34px;font-size:14px;font-weight:600;color:#444;line-height:100%;letter-spacing:-0.02em;}
.footer_banner .bank .bankList{overflow:hidden;}
.footer_banner .bank .bankList dt{float:left;width:44%;height:22px;margin-bottom:3px;padding-right:5px;font-weight:normal;text-align:right}
.footer_banner .bank .bankList dt span{display:inline-block;width:50px;padding:1px 8px;font-weight:normal;color:#fff;text-align:center;letter-spacing:-1px;}
.footer_banner .bank .bankList dt span.cor1{border:solid 1px #d6e1c5;background-color:#8aab5a;}
.footer_banner .bank .bankList dt span.cor2{border:solid 1px #f3ddb2;background-color:#dc9e26;}
.footer_banner .bank .bankList dt span.cor3{border:solid 1px #b8b8b8;background-color:#363636;}
.footer_banner .bank .bankList dd{float:left;width:56%;height:22px;margin-bottom:3px;padding-left:5px;font-size:14px;font-weight:600;color:#272727;text-align:left;letter-spacing:0;}

.footer_banner .help{float:none;display:inline-block;width:33%;max-width:341px;border-bottom:solid 1px #e5e5e5;background:url(/data/images/mono/common/icon_helpdesk.gif) 50% 50px no-repeat;vertical-align:top;}
.footer_banner .help .tit_eng{margin-bottom:7px;font-size:30px;font-weight:400;color:#f5ae52;line-height:100%;letter-spacing:0;font-family:'Oswald';}
.footer_banner .help .tit_kor{margin-bottom:34px;font-size:14px;font-weight:600;color:#444;line-height:100%;letter-spacing:-0.02em;}
.footer_banner .help .tel {margin-bottom:4px;}
.footer_banner .help .tel a{font-size:28px;font-weight:700;color:#252525;line-height:100%;letter-spacing:0.04em;font-family:'Oswald';}
.footer_banner .help .time{font-size:11px;color:#919191;letter-spacing:0.04em;line-height:13px;}

.ad4{height:440px;padding:112px 0 0;background:url(/data/images/mono/common/bg_ad04.jpg) 50% 0 no-repeat;background-size:cover;text-align:center;}
.ad4 .txt{width:100%;margin:0 auto 25px;}
.ad4 .txt img{width:autowidth:100%;}

/* footer */
.top{position:absolute;top:-41px;left:50%;margin-left:-37px;}
.iconList{float:none;width:397px;margin:0 auto;font-size:0;border-top:solid 1px #47403d;border-bottom:solid 1px #47403d;box-sizing:border-box;overflow:hidden;}
.iconList .col-xs-3{float:left;display:inline-block;width:99px;border-right:solid 1px #47403d;box-sizing:border-box;}
.iconList .cart{background-image:url(/data/images/mono/common/icon_cart.gif);background-position: 50% 18px;background-repeat: no-repeat;border-left:solid 1px #47403d;}
.iconList .cart:hover {background-image:url(/data/images/mono/common/icon_cart_on.gif);}
.iconList .qna{background-image:url(/data/images/mono/common/icon_qna.gif);background-position: 50% 18px;background-repeat: no-repeat;}
.iconList .qna:hover {background-image:url(/data/images/mono/common/icon_qna_on.gif);}
.iconList .faq{background-image:url(/data/images/mono/common/icon_faq.gif);background-position: 50% 18px;background-repeat: no-repeat;}
.iconList .faq:hover {background-image:url(/data/images/mono/common/icon_faq_on.gif);}
.iconList .info{background-image:url(/data/images/mono/common/icon_info.gif);background-position: 50% 18px;background-repeat: no-repeat;}
.iconList .info:hover {background-image:url(/data/images/mono/common/icon_info_on.gif);}
.iconList div a{display:block;width:100%;height:94px;padding-top:59px;font-size:13px;color:#827975;text-align:center;}
.iconList div a:hover {color:#fff;}

.footUrl{width:100%;overflow:hidden;margin:40px 0 20px}
.footUrl li{display:inline-block;padding:0 15px;background:url(/data/images/mono/common/url_line.gif) 0 50% no-repeat;}
.footUrl li:first-child{background:none;}
.footUrl li a{font-size:13px;color:#7c7571}
.footUrl li a em {color:#bfaa95;}
.footUrl li a:hover {color:#fff;}
.address .info{color:#66605c;text-align:center;line-height:22px;}
.address .info a {color:#7a736f;}
.address .info a:hover {color:#b7ada9;}
.address address{margin:24px 0 28px;font-size:11px;color:#685d58;letter-spacing:0.04em;}

.snsList{overflow:hidden;width:100%;}
.snsList li{display:inline-block;width:35px;height:34px;margin:0 8px 0 9px;}
.snsList li.facebook a{background:url(/data/images/mono/common/icon_facebook.gif) 0 0 no-repeat;}
.snsList li.blog a{background:url(/data/images/mono/common/icon_blog.gif) 0 0 no-repeat;}
.snsList li.instagram a{background:url(/data/images/mono/common/icon_instagram.gif) 0 0 no-repeat;}
.snsList li.kakaoStory a{background:url(/data/images/mono/common/icon_kakaoStory.gif) 0 0 no-repeat;}
.snsList li a{display:block;width:100%;height:100%;text-indent:-9999px;}

/* sub page */ 
.goodWrap{padding:50px 0 50px;}
.pageWrap{padding:50px 0 50px;}

/* 상품 */
.bestItemList{overflow:hidden;padding:50px 0 39px;background:url(/data/images/mono/sub/bg_bestItem.gif) 0 0 repeat;}
.bestItemList .bestTit{margin-bottom:20px;background:url(/data/images/mono/sub/bg_bestItm.png) 50% 50% no-repeat;text-align:center;font-size:28px;font-weight:400;color:#57433f;line-height:47px;letter-spacing:-3px}
.bestItemList .bestTit .best{color:#e35f5f;}
.bestItemList .bestTit .num{font-size:39px;color:#57433f;}



.bestItemList .goodBlock{overflow:hidden;text-align:center;}


.bestItemList .goodBlock li{position:relative;display:inline-block;width:100%;height:215px;margin-bottom:10px;padding:20px;background-color:#fff;}
.bestItemList .goodBlock li .best{height:100%;border:solid 1px #eae3e0;}
.bestItemList .goodBlock li:hover .best{border:solid 1px #b2971d;}

.bestItemList .goodBlock li .thumb{float:left;width:40%;height:189px;text-align:center;line-height:189px;}
.bestItemList .goodBlock li .thumb img{max-width:100%;max-height:100%;vertical-align:middle;}
.bestItemList .goodBlock li .bestBox{float:left;position:relative;width:60%;padding:55px 0 0 15px;}
.bestItemList .goodBlock li .bestBox .bestIcon{float:left;width:74px;height:75px;padding:16px 0 0;background:url(/data/images/mono/sub/icon_best.png) 0 0 no-repeat;background-size:100% 100%;font-weight:700;font-size:17px;color:#fff;text-align:center;line-height:1;}
.bestItemList .goodBlock li .bestBox .bestIcon .num{display:inline-block;margin:5px 0 0;font-size:26px;}
.bestItemList .goodBlock li .bestBox .info{position:absolute;top:67px;left:100px;text-align:left;}
.bestItemList .goodBlock li .bestBox .info .name{margin-bottom:10px;font-weight:800;font-size:14px;color:#2e2e2e;}
.bestItemList .goodBlock li .bestBox .info .won,
.bestItemList .goodBlock li .bestBox .info .price_member_dc{margin-bottom:5px;font-weight:700;font-size:12px;color:#b8a49a;}
.bestItemList .goodBlock li .bestBox .info .won .price{font-weight:700;font-size:12px;color:#e35f5f;}

.goodBox{width:100%;height:60px;margin:0 0 18px;border:solid 1px #e5dfdc;background-color:#fff;text-align:left;line-height:52px;padding-left:20px;box-sizing:border-box;}
.goodBox .tit{font-size:16px;font-weight:400;color:#7b6765;font-family:'Oswald','Arita';line-height:60px;vertical-align:top;letter-spacing:0;}
.goodBox .tit .goodNM{color:#e46555;line-height:60px;vertical-align:top;}
.goodBox .tit .etc{color:#4b4b4b;line-height:60px;vertical-align:top;}

.goodBox .selectOrder select{width:100%;height:60px;margin-top:-2px;border:0;border-left:solid 1px #e5dfdc;border-radius:0;line-height:60px;}

.goodList{overflow:hidden;border-left:solid 1px #e8e0de;border-top:solid 1px #e8e0de;}
.goodList .goodBlock{height:460px;border-right:solid 1px #e8e0de;border-bottom:solid 1px #e8e0de;background-color:#fff;text-align:center;box-sizing:border-box;}
.goodList .goodBlock:hover {background-color:#f8f7f7;}
.goodList .goodBlock .thumb{width:100%;height:280px;text-align:center;line-height:245px;margin:8px 0;}
.goodList .goodBlock .thumb img{max-width:100%;max-height:100%;vertical-align:middle;}
.goodList .goodBlock .good_name{margin-bottom:15px;padding:10px 30px 20px;background:url(/data/images/mono/sub/bg_good_name.gif) 50% 100% no-repeat;font-weight:700;font-size:18px;color:#000;text-align:center;font-family:'Arita';letter-spacing:-0.02em;}
.goodList .goodBlock .good_name a {color:#000;margin-bottom:4px;}
.goodList .goodBlock .good_price{font-size:16px;font-weight:700;color:#de7b32;letter-spacing:-0.04em;}
.goodList .goodBlock .good_price .price_instant{display:inline-block;}
.goodList .goodBlock .good_price .price_instant:before {content:'>';margin:0 4px;display:inline-block;}
.goodList .goodBlock .price_member_dc{font-family:tahoma;font-size:24px;font-weight:bold;color:#de7b32}
.goodList .goodBlock .icon{margin-top:10px;}



/* Large devices (large desktops, 1200px and up) */
#allMenu ul{width:1200px;margin:0 auto;}
#allMenu ul ul{width:auto;}
#header .headerWrap{position:relative;width:1200px;height:136px;margin:0 auto;}
#header .topMenu li{width:auto;border-right:1px solid #d4cfce;}
#header .topMenu li img{height:auto;}
#header .topMenu li a img {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#header .topMenu li a:hover img {opacity:0;}
#header .topMenu li.menu1 {background:url(/data/images/mono/common/menu1on.gif) no-repeat center center;}
#header .topMenu li.menu2 {background:url(/data/images/mono/common/menu2on.gif) no-repeat center center;}
#header .topMenu li.menu3 {background:url(/data/images/mono/common/menu3on.gif) no-repeat center center;}
#header .topMenu li.menu4 {background:url(/data/images/mono/common/menu4on.gif) no-repeat center center;}
#header .topMenu li.menu5 {background:url(/data/images/mono/common/menu5on.gif) no-repeat center center;}
#header .topMenu li.menu6 {background:url(/data/images/mono/common/menu6on.gif) no-repeat center center;}

/* composition */
.bestItems{padding:115px 0 0 0;}
.bestItems .bestItemsBox{float:left;width:600px;padding-left:100px;}
.bestItemsBox{margin:30px 0 0;}

.saleItmes{padding:115px 0 0 0;}
.saleItmes .saleItmesBox{float:right;width:600px;padding-left:70px;}
.saleItmesBox{margin:30px 0 0;}

.mdChoice .container{max-width:1200px}

.adWrap{max-width:1200px;margin:0 auto;}
.adWrap .giftBox{display:block;position:absolute;top:179px;left:-115px;z-index:10;}

.adBox{background:url(/data/images/mono/common/bg_adBox.jpg) 50% 0 no-repeat;background-size:cover;}
.ad2{background:url(/data/images/mono/common/bg_lAd2.gif) 0 0 repeat-x;max-width:600px}
.ad2 li {list-style:none;}
.ad3{background:url(/data/images/mono/common/bg_lAd3.gif) 0 0 repeat-x;max-width:600px}

.reviewBox .review .reviewBox{width:1200px;margin:0 auto;}

/* subPage */
.pageWrap{width:1200px;margin:0 auto}
.detailWrap{background-color:#fff}

#subSpot.subSpot{width:auto;}
#subSpot .navigation{font-size:13px;color:#fff;vertical-align:middle;letter-spacing:0;text-shadow: 0 0 0.1em rgba(0,0,0,0.5);font-weight:600;text-align:center;}
#subSpot .navigation img{margin-top:-4px;vertical-align:middle;width:12px;margin-right:4px;display:inline;}
#subSpot .navTab {display:inline-block;overflow:hidden;margin:-32px auto 0 auto;font-size:0;text-align:center;border:1px solid #d15959;}
#subSpot .navTab li{float:left;width:inherit;height:auto;border-left:1px solid #e5e5e5;font-size:0;line-height:0;box-sizing:border-box;}
#subSpot .navTab li:last-child {margin-left:-1px \0/IE8+9;}
#subSpot .navTab li:first-child {border-left:none;}
    
/* 상품 */
.goodContainer {width:100%;background:#fff;}
.goodWrap{width:1200px;margin:0 auto}
.bestItemList{padding:20px 0 55px;}
.bestItemList .bestItemBox{width:1200px;margin:0 auto;padding-top:30px;}
.bestItemList .bestTit{font-size:30px;line-height:50px;letter-spacing:-0.02em;font-family:'Oswald';}
.bestItemList .bestTit .num{font-size:50px;font-weight:700;}
.bestItemList .goodBlock {margin-left:-40px;overflow:hidden;}
.bestItemList .goodBlock li{width:30%;height:480px;margin:0 0 0 35px;}
.bestItemList .goodBlock li:hover {background-color:#fcd527;}

.bestItemList .goodBlock li .thumb{width:100%;height:280px;text-align:center;line-height:270px;margin:20px 0 15px;}
.bestItemList .goodBlock li .thumb img{vertical-align:middle;}
.bestItemList .goodBlock li .bestBox{position:relative;width:100%;padding:0 0 0 15px;}
.bestItemList .goodBlock li .bestBox .bestIcon{float:left;width:80px;height:80px;padding:20px 0 0;background:url(/data/images/mono/sub/icon_best.png) 0 0 no-repeat;background-size:100% 100%;font-weight:400;font-size:18px;color:#fff;text-align:center;margin-left:8px;margin-top:5px;font-family:'Oswald';letter-spacing:0;}
.bestItemList .goodBlock li .bestBox .bestIcon .num{display:inline-block;margin:4px 0 0;font-size:24px;}
.bestItemList .goodBlock li .bestBox .info{position:absolute;top:0;left:125px;text-align:left;}
.bestItemList .goodBlock li .bestBox .info .name{margin-bottom:8px;font-weight:700;font-size:19px;color:#000;letter-spacing:-0.02em;font-family:'Arita';}
.bestItemList .goodBlock li .bestBox .info .name a {color:#000;}
.bestItemList .goodBlock li .bestBox .info .won{margin:8px 0 5px 0;font-weight:600;font-size:16px;color:#867370;letter-spacing:-0.04em;}
.bestItemList .goodBlock li .bestBox .info .won .price{font-weight:700;font-size:14px;color:#e35f5f;}
.bestItemList .goodBlock li .bestBox .info .won .price_instant{display:inline-block;letter-spacing:-0.04em;}
.bestItemList .goodBlock li .bestBox .info .won .price_instant:before {display:inline-block;content:'>';margin-left:4px;font-weight:normal;margin-right:2px;}

.goodViewWrapper {background:#f4eeeb;width:100%;}
.goodViewWrap{overflow:hidden;width:1200px;margin:0 auto 0;padding-bottom:40px;}
.goodViewWrap img{}
.goodViewWrap.mbt{margin-bottom:20px;}
.goodViewWrap .goodBlock{text-align:center;border:1px solid #eaeaea;padding:20px;box-sizing:border-box;}

.good_img{position:relative;float:left;width:45%;min-height:600px;margin:0;padding:50px 0;text-align:center;border-top:2px solid #b6a299}
.good_img .good_info{padding:45px 0 20px;}
.good_img .good_info .good_name{font-size:30px;font-weight:700;color:#2b2625;letter-spacing:-1px;}
.good_img .good_info .detail_txt{font-size:15px;color:#6c6c6c}
.good_img .img_view{width:75%;height:auto;margin:0 auto 20px;text-align:center;}
.good_img .img_view img{width:404px;height:auto;border:1px solid #ddd;box-sizing:border-box;}
.good_img .thumb_img{text-align:center;}
.good_img .thumb_img li{display:inline-block;width:65px;height:60px;margin:0 1px;border:solid 1px #d9d0cd;}
.good_img .thumb_img li img{max-width:100%;height:100%;}
.good_img .thumb_img li:hover{border:solid 1px #000;cursor:pointer;}

.good_order{position:relative;float:left;width:55%;min-height:600px;padding:50px;box-sizing:border-box;border-top:2px solid #b6a299;border-left:solid 1px #f4eeeb;}
.good_order .order_price{clear:both;width:100%;padding:15px 0 0;font-size:16px;color:#857772;}
.good_order .order_price span.tit {color:#FFF; font-size:10px; padding:4px 7px; background-color:#000; font-weight:normal; font-family:'Oswald';border-radius:50%;margin-right:4px;}
.good_order .order_price .price{display:inline-block;padding-top:30px;background:url(/data/images/mono/sub/bg_price.gif) 0 20px no-repeat;font-size:30px;font-family:Tahoma;font-weight:700;color:#e54d0a;}

.good_order .order_info{clear:both;width:100%;padding:0 10px 0 0;border-bottom:solid 1px #ece4e0;}
.good_order .order_info input[type=text] {padding: 6px 6px;border:1px solid #ccc;border-radius:4px;}
.good_order .order_info label {display:none;}
.good_order .order_info dl{overflow:hidden;}
.good_order .order_info dt{float:left;width:30%;padding:6px 0;font-size:13px;font-weight:normal;color:#948783;line-height:30px;}
.good_order .order_info dd{float:left;width:70%;padding:6px 0;font-size:13px;color:#252525;line-height:30px;}
.good_order .order_info dt.none,
.good_order .order_info dd.none{border-bottom:0;}
.good_order .amount{clear:both;width:100%;padding:38px 0 0 46px;border-right:solid 1px #e7e4e3;font-size:16px;color:#857772;}
.good_order .option{clear:both;width:100%;padding:38px 0 0 46px;border-right:solid 1px #e7e4e3;font-size:16px;color:#857772;}
.good_order .button1{clear:both;width:100%;padding:20px 0 15px;text-align:center;}
.good_order .button1 .btn_shop{display:inline-block;width:32%;height:50px;margin:0 2px;border:solid 1px #e7e4e3;font-size:15px;font-weight:300;color:#a3a2a2;text-align:center;line-height:50px;letter-spacing:1px;font-family:'Oswald';}
.good_order .button1 .btn_shop:hover {border-color:#000;color:#111;}
.good_order .button1 .cart{display:block;height:83px;border-bottom:solid 1px #e7e4e3;font-size:16px;font-weight:bold;color:#a3a2a2;text-align:center;line-height:82px;letter-spacing:-1px;}
.good_order .button1 .wish{display:block;height:82px;font-size:16px;font-weight:bold;color:#a3a2a2;text-align:center;line-height:82px;letter-spacing:-1px;}
.good_order .button1 .buy{background-color:#625350;font-size:18px;font-weight:400;color:#fff;letter-spacing:1px;border:none;}
.good_order .button1 .buy:hover {background-color:#000;color:#fff;}
.good_order .button2{clear:both;width:100%;}
.good_order .button2 a{display:block;background-color:#625350;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:165px;letter-spacing:-1px;}

.goobTab{overflow:hidden;width:100%;height:65px;margin:0;background-color:#ede5e3}
.goobTab ul{width:1200px;height:65px;margin:0 auto;}
.goobTab li{float:left;width:20%;height:65px;}


.goobTab li.on{border-top:solid 1px #9f7f77;background-color:#fff;}
.goobTab li a{display:block;font-size:17px;font-weight:400;color:#ac9995;line-height:65px;text-align:center;border-right:1px solid #e0d3d0;}
.goobTab li:first-child a {border-left:1px solid #e0d3d0;}
.goobTab li.on a{color:#8b706a;}
.goobTab li a span.tab_detail {display:inline-block;background:url(/data/images/mono/sub/tab1_icon.png) no-repeat center center;width:45px;height:28px;}
.goobTab li a span.tab_relitem {display:inline-block;background:url(/data/images/mono/sub/tab2_icon.png) no-repeat center center;width:45px;height:28px;}
.goobTab li a span.tab_review {display:inline-block;background:url(/data/images/mono/sub/tab3_icon.png) no-repeat center center;width:45px;height:28px;}
.goobTab li a span.tab_itemqna {display:inline-block;background:url(/data/images/mono/sub/tab4_icon.png) no-repeat center center;width:45px;height:28px;}
.goobTab li a span.tab_deliv {display:inline-block;background:url(/data/images/mono/sub/tab5_icon.png) no-repeat center center;width:45px;height:28px;}
.goobTab li.on a span.tab_detail {background:url(/data/images/mono/sub/tab1_icon_on.png) no-repeat center center;;}
.goobTab li.on a span.tab_relitem {background:url(/data/images/mono/sub/tab2_icon_on.png) no-repeat center center;;}
.goobTab li.on a span.tab_review {background:url(/data/images/mono/sub/tab3_icon_on.png) no-repeat center center;;}
.goobTab li.on a span.tab_itemqna {background:url(/data/images/mono/sub/tab4_icon_on.png) no-repeat center center;;}
.goobTab li.on a span.tab_deliv {background:url(/data/images/mono/sub/tab5_icon_on.png) no-repeat center center;;}

.titBox{width:100%;height:22px;margin:50px auto;background:url(/data/images/mono/sub/detail_line.png) 0 0 repeat-x;text-align:center;}
.titBox .titView{display:inline-block;padding:0 10px;background-color:#fff;font-size:20px;font-weight:400;color:#7d6964;line-height:100%;letter-spacing:1px;font-family:'Oswald';}
.goodDetail{width:100%;padding:0;background-color:#fff;}
.goodDetailhalf{float:left;width:49%;padding:40px;background-color:#fff;border:1px solid #ddd;box-sizing:border-box;height:650px;}
.goodDetailhalf + .goodDetailhalf{margin-left:15px;}

.pageForm{margin:0;background-color:#fff;}
.pageBox{overflow:hidden;padding:0;background-color:#fff;}
.pageBox .board {border-collapse:collapse;width:100%;border-top:2px solid #000;color:#222;margin:0 0 10px 0;font-size:13px;}
.pageBox .board a {color:#555;}
.pageBox .board a:hover, .pageForm .board a:focus {color:#333;}
.pageBox .board th {border-bottom:1px solid #e5e5e5;padding:10px;color:#333;font-size:13px;font-weight:600;}
.pageBox .board td {padding:10px;border-bottom:1px solid #e5e5e5;}
.pageBox .board td strong {font-weight:400;}
.pageBox .board td img {vertical-align:middle;margin-right:5px;}
.pageBox .board td input[type=text], 
.pageBox .board td input[type=password], 
.pageBox .board td input[type=email], 
.pageBox .board td input[type=tel],
.pageBox .board td select {border:1px solid #d9d9d9;height:35px;min-width:20%;}
.pageBox .board td table td{border-bottom:0;}
    
/*mLogin 로그인, 회원가입쪽*/
.mLogin {padding:0;}
.mLogin div {width:100%;padding:0; margin:0 auto;border:1px solid #e5e5e5;overflow:hidden;}
.mLogin fieldset legend {font-size:2em;font-weight:600;text-align:center;vertical-align:top;padding-top:50px;}
.mLogin fieldset.group1 legend span {color:#d15959;vertical-align:top;}
.mLogin fieldset.group2 legend span {color:#4f6c98;vertical-align:top;}
.mLogin div fieldset {float:left;width:50%;padding:0 5% 4%;}
.mLogin p {color:#666;}
.mLogin fieldset p.sub {color:#6a6a6a;margin-bottom:5%;text-align:center;}
.mLogin fieldset p.tip {background:url(/data/images/mono/member/icon_tip.gif) no-repeat;padding-left:30px;line-height:1.2;margin-bottom:5%;}
.mLogin fieldset ul li {padding:4px 0;}
.mLogin fieldset ul li input {background:#f3f3f3;border:0;padding:0 3%;width:100%;height:50px;font-size:15px;}
.mLogin fieldset dl dt, .mLogin fieldset dl dd {height:65px;margin-bottom:10px;border-bottom:1px solid #e5e5e5;}
.mLogin fieldset dl dt {float:left;font-weight:normal;color:#666;width:68%;}
.mLogin fieldset dl dd {float:right;width:32%;}
.mLogin fieldset dl .height {height:30px;border-bottom:0;line-height:30px;}
.mLogin fieldset dl dd.height{background:url(/data/images/mono/member/icon_search.gif) 0 2px no-repeat;text-align:left;padding-left:27px;box-sizing:border-box;}
    
/*버튼*/
.mLogin fieldset .btn_join {float:right;width:100%;display:block;text-align:center;border:1px solid #000;padding:10px 0;font-weight:600;font-size:15px;}
.mLogin fieldset .btn_join:hover {background:#d86161;color:#fff;border:none;}
.mLogin fieldset .btn_findIdpw {display:inline-block;height:30px;line-height:1.6;font-weight:600;}
.mLogin fieldset .btn_findIdpw:hover {color:#d86161;}
.mLogin fieldset .btn_login {width:100%;display:block;padding:25px 0;margin:1% 0 4% 0;border:0;background:url(/data/images/mono/member/btn_login.gif) 50% 50% no-repeat #242424;text-align:center;text-indent:-9999px;}
.mLogin fieldset .btn_monojoinGife {width:100%;display:block;text-align:center;border:1px solid #d15959;padding:15px 0;color:#d15959;font-weight:600;font-size:15px;}

/*여러번 쓰이는 버튼, 흰색,검정색, 회색*/
.btn_white {min-width:120px;display:inline-block;background-color:#fff;font-size:15px;text-align:center;border:1px solid #333;padding:10px 20px;margin:30px 2px 2px;font-weight:400;vertical-align:top;}
.btn_white_sm {min-width:140px;display:inline-block;background-color:#fff;font-size:14px;text-align:center;border:1px solid #333;padding:10px 25px;margin:30px 2px 2px;font-weight:400;vertical-align:top;}
.btn_white:hover, .btn_white_sm:hover {background-color:#333;color:#fff;border-color:#333;}
button.btn_white{padding:17px 30px;vertical-align:top;}
.btn_black {min-width:120px;display:inline-block;font-size:15px;text-align:center;border:1px solid #242424;background:#242424;padding:10px 20px;margin:30px 2px 2px;font-weight:400;color:#fff;vertical-align:top;}
button.btn_black{padding:13px 20px;vertical-align:top;}
.btn_black:hover, .btn_black:focus, .btn_black:active {color:#fff;}
.btn_search_gray {display:inline-block;text-align:center;border:1px solid #484848;background:url(/data/images/mono/member/btn_search.gif) 15px 10px no-repeat #484848;padding:7px 25px 8px 35px;margin:2px;font-weight:400;color:#fff !important;}
.btn_search_gray:hover, .btn_search_gray:focus, .btn_search_gray:active {color:#fff !important;}

/*회원가입 - 약관동의 */
.processIcon {width:100%;margin:0 auto 0 auto;background:url(/data/images/mono/member/join_line.gif) left 47px repeat-x;overflow:hidden;}	
.processIcon ul {margin:0 auto;width:30%;}
.processIcon ul li {float:left;width:33%;text-align:center;}
.mLogin .textarea {width:100%;border:1px solid #e4e4e4;padding:1%;margin-bottom:1%;height:300px;overflow-y:scroll;}
h3.joinTitle {clear:both;font-size:16px;font-weight:600;margin:10px 0;letter-spacing:-0.04em;padding:15px 0;}
h3.joinTitle span {color:#d15959;}
    
/*회원가입 - 입력 */
.important {float:right;color:#d15959 !important;padding-left:10px;margin-bottom:10px;background:url(/themes/shop/images/member/icon_important.gif) left 43% no-repeat;}
.mLogin table {border-collapse:collapse;width:98%;margin:0 auto;border-top:1px solid #000}
.mLogin table th {width:17%;background:url(/data/images/mono/member/icon_important.gif) 10px 50% no-repeat;border-bottom:1px solid #e5e5e5;padding:10px 5px 10px 20px;color:#888;font-size:14px;font-weight:600;color:#333;}
.mLogin table th.noImportant {background:none;}
.mLogin table td {padding:10px;border-bottom:1px solid #e5e5e5;}
.mLogin table td input[type=text], 
.mLogin table td input[type=password], 
.mLogin table td input[type=email], 
.mLogin table td input[type=tel],
.mLogin table td select {border:1px solid #d9d9d9;height:35px;min-width:20%;}
.mLogin table td .postNum {width:80px;min-width:5% !important;}
.mLogin table td .address {min-width:50% !important;}
.mLogin table td .phoneNum {width:100px;min-width:10% !important;}
.mLogin table td label {font-weight:normal;margin-right:10px;}
.mLogin table td .info {background:url(/data/images/mono/member/icon_info.gif) 10px center no-repeat;padding-left:30px;line-height:2;margin-bottom:5%;color:#888;}
.mLogin table td{text-align:left;}
    
/*회원가입 완료*/
.mLogin .joinEnd {text-align:center;margin:5% 5% 2% auto;color:#888;}
.mLogin .joinEnd img {max-width:100%;}

/*아이디,비밀번호찾기*/
.idpwFind {padding:20px;overflow:hidden;text-align:center;}
.idpwFind .joinTitle {font-size:1.8em;}
.idpwFind p a {display:inline-block;width:220px;height:205px;padding-top:145px;border:1px solid #000;margin:1%;font-weight:bold;font-size:1.2em;}
.idpwFind p a.email {background:url(/data/images/mono/member/btn_email.png) center 30% no-repeat;}
.idpwFind p a.phone {background:url(/data/images/mono/member/btn_phone.png) center 30% no-repeat;}
.idpwFind p a.email:hover, .idpwFind p a.email:focus,.idpwFind p a.email:active {background:url(/data/images/mono/member/btn_email.png) center 30% no-repeat #000;color:#fff;}
.idpwFind p a.phone:hover, .idpwFind p a.phone:focus,.idpwFind p a.phone:active {background:url(/data/images/mono/member/btn_phone.png) center 30% no-repeat #000;color:#fff;}

/*레이어팝업*/
#popUp {position:relative;width:550px;margin:20px auto; padding:25px;z-index:10;background:#fff;text-align:center;}
#popUp p.popTitle {font-size:1.7em;font-weight:bold;margin:3% 0 2% 0;border-bottom:2px solid #000;width:90%;margin:10px auto;line-height:2.4;}
#popUp p {font-size:1.2em;}
#popUp p.resultBox {width:80%;margin:40px auto;padding:50px 0;color:#d15959;border:1px solid #e1e1e1;line-height:2.0;}

/*레이어팝업 버튼*/
.btn_popred {min-width:39%;display:inline-block;border:0;font-size:1.1em;text-align:center;background:#c85d5d;padding:15px 30px;margin:2px;font-weight:bold;color:#fff;}
.btn_popred:hover, .btn_popred:focus, .btn_popred:active,
.btn_popblack:hover, .btn_popblack:focus, .btn_popblack:active  {color:#fff;}
.btn_popblack {min-width:39%;display:inline-block;border:0;font-size:1.1em;text-align:center;background:#242424;padding:15px 30px;margin:2px;font-weight:bold;color:#fff;}

/*닫기*/
.popCloseBtn {float:right;margin-top:20px;font-size:0;}
    
/*게시판 - 이 아래로만 추가함*/
.w100 {width:100%;}

.imgBorder {border:1px solid #e5e5e5;}
/*게시판 테이블*/
.boardWrap {clear:both;width:100%;margin:0 auto;background:#fff;padding:10px 10px;overflow:hidden;}
.boardWrap .board {border-collapse:collapse;width:100%;border-top:1px solid #000;color:#555;margin:15px 0 0 0;font-size:13px;}
.boardWrap .board a {color:#777;}
.boardWrap .board a:hover, .boardWrap .board a:focus {color:#000;}
.boardWrap .board th {text-align:center;padding:15px 5px;border-bottom:1px solid #bdbdbd;font-weight:600;color:#111;font-size:14px;}
.boardWrap .board td {padding:15px 5px;border-bottom:1px solid #e9e9e9;text-align:left;line-height:18px;}
.boardWrap .board td img {vertical-align:middle;margin-right:5px;}
.boardWrap .board tr.notice td,.boardWrap .board tr.notice {background:#fafafa;color:#333;font-size:13px;}
.boardWrap .board tr.notice td strong,.boardWrap .board tr.notice strong {font-weight:600;}
/*게시판 상단*/
.boardTitle {border:1px solid #e5e5e5;height:58px;overflow:hidden;}
.boardTitle h3 {float:left;background:url(/data/images/mono/community/icon_bbs.gif) 20px center no-repeat;padding-left:45px;margin-top:20px;font-size:18px;font-weight:600;color:#000;}
.boardTitle span div .udselect {background-position:88% -5px;cursor:pointer;color:#999;}
.boardTitle span {display:inline-block;width:170px;padding:0;float:left;vertical-align:top;overflow:hidden;box-sizing:border-box;}
.boardTitle span div span span {border-right:1px solid #e5e5e5;padding-left:5px;}
.boardTitle span select {border:0;/*background:url(/data/images/mono/community/btn_select.gif) 70% center no-repeat;width:100%;*/color:#999;}
.boardTitle div input {width:200px;height:58px;line-height:58px;font-family:'Arita';font-size:13px;padding:0 20px;}
.boardTitle input, .boardTitle button {float:left;border:0;padding:18px 20px;background:#fff;color:#666;}
/*답변아이콘*/
.btn_qnagray,.btn_qnared {display:inline;padding:3px 7px;font-size:0.9em;font-weight:bold;color:#fff;border-radius:5px;background:#999999;}
.btn_qnared {background:#d15959;}
/*페이지*/
.boardWrap .pagingNew {clear:both;float:left;margin-top:10px;}
.boardWrap .pagingNew a {border:1px solid #d4d4d4;background:#fff;padding:9px 12px;line-height:0;}
.boardWrap .pagingNew a.selected {border:1px solid #000;background:#000;color:#fff;font-weight:bold;}
/*이벤트 상단메뉴*/
.board_tabmenu {margin:30px auto 0 auto;width:26%;overflow:hidden;}
.board_tabmenu li {float:left;font-size:1.2em;background:url(/data/images/mono/community/board_tabline.gif) right 22% no-repeat;padding:0 20px;}
.board_tabmenu li a {color:#999;display:inline-block;}
.board_tabmenu li.selected a {color:#333;padding-bottom:5px;border-bottom:1px solid #333;font-weight:bold;}
.board_tabmenu li:last-child {background:none;}
/*이벤트 목록 board_gallery*/
.board_gallery {clear:both;width:100%;margin:30px 0;border-top:1px solid #000;padding-top:30px;}
.board_gallery li {width:33.2%;margin-bottom:30px;padding:0.5%;float:left;}
.board_gallery li div {border:1px solid #e5e5e5;max-width:347px;margin:0 auto;}
.board_gallery li div p {padding:20px;line-height:1.8;}
.board_gallery li div p span {display:block;font-size:0.9em;color:#888;}
.board_gallery li img {max-width:100%;height:100%;}

/*게시판 글쓰기*/
.boardWrap .write tbody th {text-align:left;padding-left:20px;color:#333;border-bottom:1px solid #e9e9e9;border-right:1px dashed #ccc;}
.boardWrap .write tbody td {padding-left:20px}
/*아...또 추가되네*/
.boardWrap .board td input[type=text], 
.boardWrap .board td input[type=password], 
.boardWrap .board td input[type=email], 
.boardWrap .board td input[type=tel],
.boardWrap .board td input[type=file],
.boardWrap .board td select {border:1px solid #d9d9d9;height:35px;min-width:20%;}
.boardWrap .board textarea {width:100%;border:1px solid #e4e4e4;padding:1%;margin-bottom:1%;min-height:200px;overflow-y:scroll;}
/*글보기*/
.boardWrap .view tbody th {text-align:left;padding-left:20px;color:#333;border-bottom:1px solid #e9e9e9;}

	/*여러번 쓰이는 버튼 gray. red 추가*/
	.btn_gray {min-width:120px;display:inline-block;font-size:15px;text-align:center;border:1px solid #9b9b9b;color:#9b9b9b;padding:10px 20px;margin:30px 2px 2px;font-weight:400;vertical-align:top; line-height: 1.4;}
	.btn_gray:hover {background:#9b9b9b;color:#fff !important;}
	button.btn_gray{padding:17px 30px;background-color:#fff;vertical-align:top;}
	.btn_gray:hover, .btn_gray:focus, .btn_gray:active {color:#9b9b9b;}

	.btn_red {min-width:120px;display:inline-block;font-size:15px;text-align:center;border:1px solid #d15959;color:#d15959;padding:10px 20px;margin:30px 2px 2px;font-weight:400;vertical-align:top;line-height:1.4;}
	button.btn_red{padding:10px 20px;background-color:#fff;vertical-align:top;margin:30px 2px 2px}
	.btn_red:hover, .btn_red:focus, .btn_red:active {color:#fff;background:#d15959;}
    
/* 고객센터 */
.customerBox{position:relative;float:left;width:48%;margin:0 10px 15px;}
.customerBox a.more{position:absolute;top:17px;right:5px;}
    
.myTab{overflow:hidden;height:56px;margin:15px 0;background:url(/data/images/mono/sub/bg_tab.png) 0 50% repeat-x;font-size:0;text-align:center;}
.myTab li{display:inline-block;width:164px;height:56px;margin-left:-1px;border:solid 1px #000;background-color:#fff;line-height:56px;}
.myTab li a{display:block;font-size:18px;text-align:center;line-height:56px;color:#000;}
.myTab li.on{background-color:#000;}
.myTab li.on a{color:#fff;}
    
.mysubTab{overflow:hidden;height:59px;margin:20px 0;}
.mysubTab li{float:left;width:25%;height:59px;border:solid 1px #d7d7d7;border-bottom:solid 2px #000;background-color:#fff;line-height:59px;}
.mysubTab li a{display:block;font-size:16px;text-align:center;line-height:57px;color:#939393;}
.mysubTab li.on{border:solid 2px #000;border-bottom:0;}
.mysubTab li.on a{font-weight:600;color:#000;}
.mysubTab li + li{border-left:0}
    
.myMenuBox{float:left;width:280px;height:240px;margin:10px 9px;padding:32px 0;border:solid 1px #e0e0e0;text-align:center;}
.myMenuBox .tit{font-size:18px;font-weight:600;color:#000;letter-spacing:-0.04em;}
.myMenuBox .tit img{margin-top:-4px;vertical-align:middle;}
.myMenuBox .count{margin:30px 0 20px;font-size:16px;vertical-align:bottom;line-height:30px}
.myMenuBox .count strong{font-size:60px;font-weight:700;vertical-align:bottom;color:#000;}
.myMenuBox a{display:block;width:109px;height:44px;margin:10px auto;border:solid 1px #c6c6c6;background-color:#000;color:#fff;text-align:center;line-height:44px;}

/* guide */
.tab_guide{overflow:hidden;margin:40px 0 0;font-size:0;text-align:center}
.tab_guide li{display:inline-block;background:url(/data/images/mono/sub/bg_guideTab.gif) 0 50% no-repeat;}
.tab_guide li:first-child{background:none}
.tab_guide li a{display:block;padding:10px 15px;font-size:18px;color:#aaa;}
.tab_guide li a:hover {color:#db6363;}
.tab_guide li.on a{color:#000;}
.mLogin div .guideImage{padding:40px 50px 60px;border:0;box-sizing:border-box;}
.mLogin div .guideImage img {display:block;margin:0 auto;}

#conList{overflow:hidden}
#conList li{position:relative;float:left;margin-right:14px;margin-bottom:16px;}
#conList li.mgn{margin-right:0;}
#conList li .detail{position:absolute;bottom:52px;left:50px;width:185px;height:48px;border:solid 1px #d5ccc8;background:none;font-size:15px;font-weight:400;color:#beb1ab;text-align:center;line-height:48px;font-family:'Oswald';letter-spacing:0;}
#conList li .detail:hover{background-color:#725c58;color:#e5d7d1;}

div[id^='conView']{text-align:center;}
.btn_list{width:25px;height:42px;margin:43px auto 0;border:0;background:url(/data/images/mono/sub/btn_list.gif) 0 0 no-repeat;text-indent:-9999px}







/* 라인 */
.line_top {border-top:1px solid #E8E8E8;}
.line_bottom {border-bottom:1px solid #E8E8E8;}

.padd_t10{padding-top: 10px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

/* 인풋 */
input.input_design {height:18px; border:solid 1px #b7b7b7; background-color:#fff;padding:0 2px;}
input.input_login {height:18px; border:solid 1px #b7b7b7; background-color:#ffffff;}
input.input_date {height:26px; width:100px; padding:6px; border:solid 1px #b7b7b7; background:#efefef url('/skin/f_simple/images/mypage/calendar_icon.gif') right 50% no-repeat;vertical-align:top;margin-top:-3px;}
.textarea_design {border:solid 1px #b7b7b7; background-color:#ffffff;}

/* 등록/수정 폼 */
.form_writer{width:100%; padding-bottom:15px; border-top:2px solid #dbdbdb;}
.form_writer th{width:20%;background-color:#f4f4f6;; padding:10px 0px ;border-bottom:1px solid #dbdbdb; text-align:left; padding-left:20px;}
.form_writer td{width:80%;border-bottom:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; padding:10px 0px 10px 8px;}

/* 리스트 */
.list_style_bar {background: url('/skin/f_simple/images/mypage/list_style_bar.gif') right bottom no-repeat;}

/* empty space */ 
div.space10 {display:block; height:10px; clear:both;} 
div.space20 {display:block; height:20px; clear:both;} 
div.space30 {display:block; height:30px; clear:both;} 
div.space40 {display:block; height:40px; clear:both;} 
div.space50 {display:block; height:50px; clear:both;} 

/* Button */
.btn_white_s{border:1px solid #cbc8c8; padding:0px 7px; line-height:20px; cursor:pointer; background-color:#f6f3f3}
.btn_red_s{border:1px solid #730d33; padding:0px 7px; line-height:20px; background-color:#810e34; color:#fff; cursor:pointer;}

/* align */
.alignCenter {width:100%; clear:both; padding:10px 0; text-align:center;}

#lnb{width:100%; height:32px; color:#fff;letter-spacing:-1px;}
#lnb_list{line-height:30px; margin:0 auto; width:1000px; position:relative;}
#lnb_list ul{float:right;}
#lnb_list li{float:left;}
#lnb_list li a{color:#FFF; text-decoration:none;}
#lnb_list .lnb_input {width:80px; height:18px; border:solid 1px #555c64; background-color:#929ba2; padding-left:5px; color:#FFF;}

#logo{float:left; width:250px; height:92px; text-align:center; #margin-top:30px;}
#logo .logo_image{width:100%; height:92px; display:table-cell; vertical-align:middle; padding-left:25px;}

#top_banner{float:left; #margin-top:20px;}
#top_banner ul {height: 76px; display:table-cell; vertical-align:bottom; line-height:76px;}
#top_banner li{float:left;}
#top_banner li img {width:120px; height:50px;}

#layout_search{float:right; width:300px; height: 76px;}
#layout_search #search_box{border:1px solid #000; width:300px; min-height:30px; background-color:#fff; margin-top:30px; float:right}
#layout_search #search_input{padding-left:7px; line-height:32px; width:258px; height:30px; border:0px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; outline:none; float:left;}
#layout_search #search_btn{line-height:32px; vertical-align:top; position:relative; float:right;}

#catemenu {position:relative; width:1000px; height:31px; margin:0 auto 2px; display:table-cell; vertical-align:middle;}
#catemenu li{float:left; font-weight:bold; margin-left:20px; line-height:15px; color:#aaaaaa; text-align:left;}
#catemenu li a{text-decoration:none; color:#7f7f7f;}
#catemenu li a:hover{text-decoration:none; color:#000; font-weight:bold;}

#layout_quick {position:absolute;}
#quick_menu {width:90px;}
#quick_menu li {height:20px; text-align:left; padding-left:10px;}

#footer_menu {border-top:1px solid #000; border-bottom:3px solid #000; width:100%; letter-spacing:-1px; height:30px;}
#footer_menu ul{width:950px; margin:8px auto;}
#footer_menu li{float:left;}
#footer_menu li a{text-decoration:none; color:#474747;}
#footer_copy {width:950px; margin:20px auto;}
#footer_copy #f_logo {float:left; vertical-align:middle; margin-top:10px;}
#footer_copy #address{width:750px; float:right; font-size:11px; font-family:"Dotum"; vertical-align:middle; text-align:left;}

#left_con{ padding-top:20px; width:180px; margin-left:20px; margin-right:20px; padding-bottom:30px; float:left;}
#right_con{ width:760px; padding-bottom:30px; float:left; overflow:hidden;}

.shop_title_box{ border-bottom:2px solid #000; width:100%; height:30px; margin-top:40px;}
.shop_title_box h4{ font-size:18px; font-weight:bold; padding-bottom:5px; letter-spacing:-1px; float:left}

.btn_go_mobile {width:100%; padding:30px 0; font-size:4.5em; font-weight:bold; margin-top:20px;}

/*rolling_banner*/
.rolling_banner{width:760px; margin:0 auto;}
.rolling_img{}
.rolling_btn{position:absolute; top:280px; left:340px;}
.rolling_btn li{float:left; padding-right:3px; cursor:pointer;margin:0 auto;}

/*Goods*/ 
.ui_user_box {
	filter:alpha(opacity=80); opacity:0.8; background-color:#24303e;
	text-align:right; vertical-align:middle;
	left:0px; width:100%; height:34px;
	bottom:0px; position:absolute;
	padding-top:4px;
}
.ui_user_box .q_buy {
	background: url(/skin/f_simple/images/btn/buynow_btn.png) left top no-repeat;
	width:30px; height:30px;
	display: inline-block;
}
.ui_user_box .q_cart {
	background: url(/skin/f_simple/images/btn/cart_btn.png) left top no-repeat;
	width:30px; height:30px;
	display: inline-block;
}
.ui_user_box .q_win {
	background: url(/skin/f_simple/images/btn/new_blank_btn.png) left top no-repeat;
	width:30px; height:30px;
	display: inline-block;
	padding-right:4px;
}

/* Link */
A.goods_link:link {color: #000000; text-decoration:none;}
A.goods_link:visited {color: #000000;text-decoration:none;}
A.goods_link:active {color: #000000;text-decoration:none;}
A.goods_link:hover {color:#ff0000; text-decoration:none;}

A.goods_link_gray:link {color: #676769; text-decoration:none;}
A.goods_link_gray:visited {color: #676769;text-decoration:none;}
A.goods_link_gray:active {color: #676769;text-decoration:none;}
A.goods_link_gray:hover {color:#fd610c; text-decoration:none;}

/* Table */
/* 게시판형 타입 */
.table_form_type{border-top:1px solid #a9a9a9; text-align:left; line-height:18px; margin-top:10px;}
.table_form_type caption{display:none;}
.table_form_type > thead > tr > th,
.table_form_type > tbody > tr > th{background-color:#f7f7f7; padding:10px 0px;border-bottom:1px solid #dddddd; font-weight:600; text-align:center;color:#000;font-size:14px;letter-spacing:0;}

.table_form_type > thead > tr > td,
.table_form_type > tbody > tr > td{border-bottom:1px solid #dddddd;padding:7px 0px; text-align:center;}
.table_form_type .tl {text-align:left;}
.table_form_type .tr {text-align:right;}
.table_form_type .tc {text-align:center;color:#888;}

/* 게시판형 타입 - 세로줄 */
.table_form_type_b{border-top:1px solid #a9a9a9; text-align:left; line-height:18px; margin-top:10px;}
.table_form_type_b caption{display:none;}
.table_form_type_b > thead > tr > th,
.table_form_type_b > tbody > tr > th{background-color:#f7f7f7; padding:7px 0px; border-bottom:1px solid #DDD; border-right:1px solid #DDD; font-weight:normal;text-align:left; text-align:center;}
.table_form_type_b > thead > tr > td,
.table_form_type_b > tbody > tr > td{border-bottom:1px solid #DDD; border-right:1px solid #DDD; padding:7px 0px; text-align:center;}
.table_form_type_b > thead > tr > th:last-child,
.table_form_type_b > tbody > tr > th:last-child{border-right:none;}
.table_form_type_b > thead > tr > td:last-child,
.table_form_type_b > tbody > tr > td:last-child{border-right:none;}
.table_form_type_b .tl{text-align:left; padding-left:7px;}
.table_form_type_b .tc{text-align:center;}

/* 리스트형 타입 */
.table_form_type_c{border-top:1px solid #a9a9a9; text-align:left; line-height:18px; margin-top:10px;}
.table_form_type_c caption{display:none;}
.table_form_type_c > tbody > tr > th{background-color:#f7f7f7; padding:7px 0px 7px 15px; border-bottom:1px solid #dddddd; font-weight:normal; text-align:left;}
.table_form_type_c > tbody > tr > td{border-bottom:1px solid #DDD; padding:7px 0px 7px 7px;}
.table_form_type_c .p0 {padding:0px;}

/* Box */
.info_box {background-color:#f7f7f7; border:1px solid #cdcdcd; margin:20px 0 10px; vertical-align:middle; padding:14px; color:#757575;}
.info_box_w {background-color:#fff; border:1px solid #cdcdcd; margin:20px 0 10px; vertical-align:middle; padding:10px; color:#757575;}
.info_box_w2 {background-color:#fff; border:2px solid #cdcdcd; margin:20px 0 10px; vertical-align:middle; padding:10px; color:#757575;}
.info_box2 {width:1000px; background-color:#f7f7f7; border:1px solid #cdcdcd; color:#757575; display:table-cell; text-align:center; padding:20px 0px 20px 0px; margin:20px 0 10px;}
.info_box3 {width:100%; background-color:#f7f7f7; border:1px solid #cdcdcd; color:#757575; text-align:center; padding:20px 0px 20px 0px; margin:20px 0 10px;}
.info_box4 {width:100%; background-color:#f7f7f7; border:1px solid #cdcdcd; color:#757575; text-align:left; padding:20px 0px 20px 0px; margin:20px 0 10px;}

/* Popup  */
.popup{background-color:#ffffff; padding-bottom:20px;}
.popup_top{background-color:#6d5955; height:42px; line-height:42px; width:100%; color:#fff; font-size:15px;font-weight:600; border-bottom:2px solid #000;}
.popup_top>a.open{ font-size:16px; float:right;color:#fff; padding-right:15px; }
.popup_top>a.open:hover {text-decoration:none ;}
.popup_top>a.open:after{ content:"▼";}
.popup_top>a.close{ font-size:16px; float:right;color:#fff; padding-right:15px; }
.popup_top>a.close:after{ content:"▲";}
.popup_top>a.close:hover {text-decoration:none ;}
.popup_title{padding-left:15px; font-size:16px;}
.popup_contents {padding:10px;}
.popup_contents input.input_design {padding:8px;height:32px;margin:0 2px;}
.popup_contents .btn_find_goods {background:#333;color:#fff;padding:6px 15px 7px;display:inline-block;font-size:14px;font-weight:400;border-radius:2px;}
.popup_contents .info_box {width:95%; background-color:#f7f7f7; border:1px solid #cdcdcd; color:#757575; text-align:center; margin:20px 0 10px;}
#popup_find{width:570px; margin:0 auto; margin-top:20px;}
#popup_find caption{display:none;}
#popup_tap_menu{border-bottom:1px solid #000; height:28px;}
#popup_tap_menu li{float:left; padding-right:3px;}
.popup_find_table{border-bottom:1px solid #dadada;border-top:2px solid #dadada;border-left:2px solid #dadada; border-right:2px solid #dadada; margin-top:10px; text-align:center;}
.popup_find_table th{border-bottom:1px solid #dbdbdb; height:34px; text-align:center;}
.popup_find_table td{border-bottom:1px solid #dbdbdb; padding-left:5px;height:34px;}
.popup_list_table{width:100%; border-top:1px solid #dadada;}
.popup_list_table caption{display:none;}
.popup_list_table th{font-weight:600; text-align:center; padding:10px 5px; background-color:#f7f7f7; border-bottom:1px solid #dadada; height:26px;}
.popup_list_table td{ padding: 5px 3px;border-bottom:1px solid #dadada;}

.popup_list_table .btn_select{ background-color:#f6f3f3; border:1px solid #cbc8c8; padding:2px 7px; text-decoration:none; color:#000; }
.sub_title_st{text-align:center;color:#666; font-size:12px;}

/* Layout Module */
.l_bbs_block {width:95%; height:170px; margin:0 auto;}
.l_bbs_header {width:100%; border-bottom:1px solid #000; display:inline-block;}
.l_bbs_article li {height:40px; border-bottom:1px solid #ccc; padding-left:10px; text-overflow:ellipsis; overflow:hidden; text-align:left;}

.l_title {float:left; font-size:15pt; font-weight:bold; line-height:50px; font-family: "Verdana", "sans-serif", "Georgia", "Dotum";}
.l_plus_more {float:right; color:#ff610a; font-size:15pt; font-weight:bold; line-height:50px; font-family: "Verdana", "sans-serif", "Georgia";}

.l_quick_text {font-size:11px; text-decoration:none; letter-spacing:-1px;}

.l_poll_block{width:95%; min-height:170px; border:3px solid #d8d8d8; margin:0 auto 10px;}
.l_poll_header {width:100%; display:inline-block;}
.l_poll_list {height:20px; text-align:left; padding-left:10px;}

/* Main Module */
#main {display:inline-block; margin: 0 10px;}
#main .m_plus_more {float:right; color:#ff610a; font-size:15pt; font-weight:bold; line-height:40px; font-family: "Verdana", "sans-serif", "Georgia";}

#main .m_recomm_goods{overflow:hidden; width:980px; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3;}
#main .m_recomm_goods li{display:inline;float:left; width:244px; height:320px; padding:0px; text-align:center;list-style:none; border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
#main .m_recomm_goods .good_block{padding-top:20px;}
#main .m_recomm_goods .brand_name {font-weight:normal; color:#222; font-size:11px; font-family:"Verdana", "Dotum";}

#main .m_goods {width:980px; margin:20px 0 30px 0; overflow:hidden;}
#main .m_goods_title {font-size:15pt; font-weight:bold; line-height:40px; font-family: "Verdana", "sans-serif", "Georgia", "Dotum";}
#main .m_goods_container {text-align:left; float:left; width:980px;}
#main .m_goods_block {float:left; min-height:370px; vertical-align: top; display: inline-block; width: 235px; margin: 0 3px 10px 2px;}
#main .m_goods_image {border:1px solid #e2e2e2; padding:15px 0; margin-bottom:10px;}

#main .m_bbs > div{width:245px; float:left;}
#main .m_bbs_header {width:100%; border-bottom:1px solid #000; display:inline-block;}
#main .m_bbs_block {min-height:170px; margin:0 5px 15px;}
#main .m_bbs_title {float:left; font-size:15pt; font-weight:bold; line-height:40px; font-family: "Verdana", "sans-serif", "Georgia", "Dotum";}
#main .m_bbs_article li {height:25px; line-height:25px; text-align:left; border-bottom:1px solid #ccc; padding-left:10px; text-overflow:ellipsis; overflow:hidden;}

#main .m_poll_block{width:95%; min-height:170px; border:3px solid #d8d8d8; margin:0 auto;}
#main .m_poll_header {width:100%; display:inline-block;}
#main .m_poll_list {height:20px; text-align:left; padding-left:10px;}

/* Main Slider Banner */
#main_slide_banner {
	position:relative; 
	width:600px; height:415px; 
	margin: 0 auto; 
	text-align: center;
	overflow: auto;
}
#main_slide_banner ul{position:absolute; list-style:none; top:0; left:0}
#main_slide_banner li{float:left; width:600px; height:415px;}

#main_slide_left {position:absolute; top:50%;margin-top:-27px; left:0; background:url(/skin/f_simple/images/main/slide_left.gif) no-repeat; z-index:50; width:55px; height:55px; cursor:pointer;opacity:0.5;filter:alpha(opacity=50);}
#main_slide_right {position:absolute; top:50%;margin-top:-27px; right:0; background:url(/skin/f_simple/images/main/slide_right.gif) no-repeat; z-index:50; width:55px; height:55px; cursor:pointer;opacity:0.5;filter:alpha(opacity=50);}
#main_slide_left:hover, #main_slide_right:hover {opacity:1;filter:alpha(opacity=100);}

/* Goods List */
.glist_cate_list {border:2px solid #cdcdcd; margin-top:20px; text-align:center; vertical-align:middle; padding:5px 0px; color:#757575;}
.glist_cate_list td {height:20px;}
.glist_best_goods {position:relative; margin-top:50px;}
.glist_title {border-bottom:1px solid #000; width:100%; height:30px; margin-bottom:20px;}
.glist_title h3 {font-size:16px; font-weight:bold; padding-bottom:5px; letter-spacing:-1px; float:left}
.glist_title .order {float:right;}

/* Goods List */
.good_block {text-align:left; overflow:hidden; word-break:break-word;background:#fff;}
.good_block p {padding-top:0;}
.good_block .good_code {color:#999; font-size:12px;line-height:12px;}
.good_block .good_name {font-weight:normal; color:#676767;margin-bottom:15px;}
.good_block .good_name a {display:block;font-size:19px;font-weight:700;color:#000;font-family:'Arita';letter-spacing:-0.02em;margin:10px 0;line-height:22px;}
.good_block .price_wrap:before {content:'';display:block;width:22px;height:1px;background:#000;margin:18px 0;}
.good_block .price_wrap {display:block;}
.good_block .price {color:#de7b32;font-weight:700; font-family:'Arita';font-size:17px;letter-spacing:-0.04em;}
.good_block .price_member_dc {color:#D91B1B; font-weight:normal; word-break: break-word;}
.good_block .price_instant {margin-left:4px;color:#775e5a;font-weight:700; font-family:'Arita';font-size:17px;letter-spacing:-0.04em;/* font-family:Tahoma;*/}
.good_block .price_instant:before {display:inline-block;content:'>';font-size:11px;}
.good_block .icon {padding-bottom:0;}
.good_block .mile {color:#8242DE;}
.good_block_list p {padding:0;}
.price_alias {color:#FFF; font-size:10px; padding:4px 7px; background-color:#000; font-weight:normal; font-family:'Oswald';border-radius:50%;margin-right:4px;}
.dc_instant {color:#fff; background-color:#ff6633; letter-spacing:-1px; font-weight:normal; padding:0px 3px 1px; border-radius: 3px;}
.dc_member {color:#fff; background-color:#D91B1B; letter-spacing:-1px; font-weight:normal; padding:0px 3px 1px; border-radius: 3px;}
.goods_title {font-size:15pt; font-weight:bold; line-height:50px; font-family: "Verdana", "sans-serif", "Georgia";}
.hotitem_text_block {width:180px; height:40px; padding:5px 5px 5px 5px; display:inline-block;}
.product_list_best_item{position:relative; margin-top:50px;}

/* Search List */
#search_menu_box{border-top:3px solid #e4e4e4; position:relative; margin-top:30px;border-left:3px solid #e4e4e4;border-right:3px solid #e4e4e4;border-bottom:2px solid #e4e4e4; margin:30px auto; width:950px;}
#search_menu_box td{border-bottom:1px solid #e4e4e4; height:40px; padding-left:30px; font-weight:bold;}
#search_menu_box a{text-decoration:none; color:#7f7f7f}
.sch_search_box {border:1px solid #e4e4e4; width:300px; height:20px; background-color:#fff; font-size:14px; padding-left:7px;}

/* Cart List */
.cart_step1_table{width:100%;border-bottom:2px solid #8c8c8c;font-family:Tahoma;font-size:11px;text-align:center;}
.cart_step1_table caption{display:none}
.cart_step1_table th{padding:10px 0 ; border-top:1px solid #5f5f5f;background-color:#8c8c8c;color:#fff;font-family:'돋움',dotum;font-size:12px;border-bottom:1px solid #5f5f5f; border-right:1px solid #5f5f5f; font-weight:normal}
.cart_step1_table td{padding:15px 0;border-top:1px solid #e5e5e5;color:#4c4c4c; border-right:1px solid #dedede;}
.cart_step1_table tbody td.info{text-align:left; line-height:18px;padding:0 2px 0 10px;}
.cart_step1_total_pay{background-color:#f2f2f2; border-bottom:2px solid #8c8c8c; text-align:center}
.cart_step1_total_pay caption{display:none}
.cart_step1_total_pay th{}
.cart_step1_total_pay td{padding:15px 0; line-height:20px;}
.cart_step1_btn01{margin-top:10px;}
.cart_step1_btn02{margin-top:20px;text-align:center;}

.cart_top_img{margin: 30px 0px;text-align:center} /*추가 20140224*/
.cart_box_a{position:relative; padding-bottom:10px;font-family:Tahoma;font-size:11px;clear:both;} /*추가 20140224*/
.cart_box_a caption{display:none;} /*추가 20140224*/
.cart_box_a th{height:40px; background-image:url('/skin/f_simple/images/shop/table_th_bg.gif'); border-top: 2px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;} /*추가 20140224*/
.cart_box_a th:last-child, .cart_box_a .last-child {border-right:0px;}
.cart_box_a td{padding:10px; border-bottom:1px solid #dbdbdb; line-height:20px; border-right:1px solid #dbdbdb; text-align:center;} /*추가 20140224*/
.cart_box_b{top:10px; border:2px solid #68534e; margin:10px 0 20px;text-align:left;} /*추가 20140224*/
.cart_box_b div.title{display:inline-block;font-size:14px; text-align:left;width:50%;padding:10px 0;} /*추가 20140224*/
.cart_box_b div.title>span{padding-left:10px;} /*추가 20140224*/
.cart_box_b fieldset{display:inline-block;font-size:14px; line-height:24px; font-weight:600;width:49%;padding:10px 0;} /*추가 20140224*/
.cart_box_b fieldset ul{width:100%;}
.cart_box_b fieldset ul li{text-align:right;padding-right:10px;}
.cart_box_b fieldset ul li > span:last-child{width:130px;display:inline-block;}

.order_form_type_a{width:100%;clear:both;}
.order_form_type_a caption{display:none;}
.order_form_type_a th{}
.order_form_type_a td{}
.order_form_type_a .bline {border-bottom:0px solid #fff; text-align:left;  padding:5px 0px 5px 5px; line-height: 18px;}
.order_form_type_b{clear:both;width:100%; border-top:1px solid #a9a9a9;margin:20px 0;}
.order_form_type_b caption{display:none;}
.order_form_type_b th{text-align:left; background-color:#f7f7f7; border-bottom:1px solid #ddd; padding:10px 0px 10px 20px;}
.order_form_type_b td{border-bottom:1px solid #ddd; text-align:left;  padding:10px 0px 10px 10px; line-height: 18px; font-weight:lighter;}
.order_form_type_price{border:1px solid #d15959; margin:20px 0px 20px 20px; padding:15px 25px; background-color:#fff7f7;}
.order_form_type_c{width:100%;}
.order_form_type_c caption{display:none;}
.order_form_type_c th{text-align:left; padding:7px 0px; font-size:14px;}
.order_form_type_c td{text-align:right;padding:7px 0px;font-size:14px;}
.order_box_line{border-bottom: 2px solid #000}
.order_box_line_top{border-top: 2px solid #000}
.order_box_dotted_line{border-bottom:1px dotted #b2a39c}

ul.option_info_textbox{line-height:16px; margin:7px 0px 0px 0px;}
ul.option_info_textbox li.cart-item-main{color:#666; font-size:13px;}
ul.option_info_textbox li.cart-item-sub{margin-left:18px;list-style-image:url('/skin/f_simple/images/shop/option_reply_icon.gif');color:#9e9e9e; font-size:11px;font-family:Dotum;}

#side_body {width:1000px; background-color:#FFF; display:table;}
#side_body #sub_contents {float:right; width:100%;}

/* Mypage */
.mypage_title_box{border-bottom:2px solid #000; height:30px; position:relative;}
.mypage_title_name{float:left; font-weight:bold; line-height:30px; font-size:18px; padding-bottom:5px; letter-spacing:-1px;}
.mypage_navi_name{float:right; font-size:11px;}

#mypage_order_box{}
#mypage_order_box th{vertical-align:  bottom; padding:0px 5px 5px 30px; color:#5e5e5e;}
#mypage_order_box td{font-family:Verdana, Geneva, sans-serif; font-size:26px; font-weight:bold;}
.mypage_order_box_title {float:left;font-size:9pt;font-weight:bold;vertical-align:  bottom; padding:0px 5px 5px 30px; color:#5e5e5e;}
.mypage_order_box_count {float:left;font-family:Verdana, Geneva, sans-serif; font-size:26px; font-weight:bold;}
#mypage_menu_box{border-top:2px solid #e4e4e4; position:relative; margin-top:30px;border-left:2px solid #e4e4e4;border-right:2px solid #e4e4e4;border-bottom:2px solid #e4e4e4; margin:30px auto;}
#mypage_menu_box td{border-bottom:1px solid #e4e4e4; height:40px; width:20%; padding-left:30px; font-weight:bold;}
#mypage_menu_box a{text-decoration:none; color:#7f7f7f}
#mypage_table_box{margin:0 auto; color:#5e5e5e;}
#mypage_table_box01{width:100%;}
#mypage_table_box01 th{height:40px;}
#mypage_table_box01 td{width:50%;}

#side_body #L_MY_MENU {width:180px;float:left; margin-top:15px;}
#side_body #L_MY_MENU h3{height:35px;}
#side_body #L_MY_MENU #mypage_leftmenu{ width:180px; border-top:2px solid #000; padding-bottom:50px; margin:0 auto;}
#side_body #L_MY_MENU #mypage_leftmenu li{ padding-left:10px;line-height:28px; height:28px;border-bottom:1px solid #c9c9c9; font-size:12px; list-style-image: url(/skin/f_simple/images/common/menu_bollet_icon.gif) ; list-style-position:inside;}
#side_body #L_MY_MENU #mypage_leftmenu li a{ text-decoration:none; color:#393939;}
#side_body #L_MY_MENU #mypage_leftmenu li a:hover { text-decoration:none; font-weight:bold; color:#fe6309;}

#side_body #L_CS_MENU {width:180px; margin-top:15px; float:left;}
#side_body #L_CS_MENU h3 {height:35px;}
#side_body #L_CS_MENU #customer_leftmenu{ width:180px; border-top:2px solid #000; padding-bottom:50px; margin:0 auto;}
#side_body #L_CS_MENU #customer_leftmenu li{ padding-left:10px;line-height:28px; height:28px;border-bottom:1px solid #c9c9c9; font-size:12px; list-style-image: url(/skin/f_simple/images/common/menu_bollet_icon.gif) ; list-style-position:inside;}
#side_body #L_CS_MENU #customer_leftmenu  li a{ text-decoration:none; color:#393939;}
#side_body #L_CS_MENU #customer_leftmenu  li a:hover { text-decoration:none; font-weight:bold; color:#fe6309;}

.mypage_table_subbox{padding:15px;}
.mypage_table_subbox td{}
.mypage_table_subbox01{}
.mypage_table_subbox01 th{border-bottom:1px solid #cccccc;padding:8px 5px; text-align:left}
.img_border img{border:1px solid #d6d6d6;}
#top_info_box{width:1200px; border: 2px solid #cdcdcd; margin: 20px 0px 10px 0px; text-align: center; vertical-align: middle; padding:16px 20px; color: #333; display:table-cell;box-sizing:border-box;}
.info_text{float:left; padding-top:12px;}
.data_search_box{float:right;padding:12px 5px;margin-left:20px;}
.data_search_box li{float:left; padding: 0px 2px;vertical-align:middle;}
.data_search_btn a{background-color:#f6f3f3; border:1px solid #cbc8c8; padding:6px 10px; text-decoration:none; color:#000;vertical-align:middle;}
.data_search_btn a:hover{background-color:#fe610b; color:#fff; border:1px solid #c84903;}
.data_search_black_btn a{background-color:#333333;padding:7px 10px 7px;text-decoration:none; color:#fff; font-weight:bold;vertical-align:middle;}
.mypage_order_num a{color:#fe610b;text-decoration:underline}
.table_box_a{top:20px; position:relative;clear:both;}
.table_box_a caption{display:none;}
.table_box_a th{height:40px; background-image:url('/skin/f_simple/images/mypage/table_th_bg.gif'); border-top: 2px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.table_box_a .th_first{border-left:1px solid #dbdbdb;}
.table_box_a td{padding:10px; border-bottom:1px solid #dbdbdb;}

.mypage_text_info{height:24px; margin-top:20px;}
.mypage_info_box {border:2px solid #000; margin:20px 0 10px; text-align:center; vertical-align:middle; padding:20px 0px; color:#555;}
.mypage_info_box2 {width:100%; border:1px solid #cdcdcd; margin:20px 0 20px;}
.mypage_info_box2 th{background-color:#f7f7f7; text-align:center; vertical-align:middle; padding:10px 0px; color:#757575;}
.mypage_info_box2 td{text-align:center; vertical-align:middle; padding:10px 0px; font-size:18px; font-weight:bold;}
.mypage_info_box2 .line{border-bottom:1px solid #cdcdcd;}
.mypage_main{border:1px solid #cdcdcd;}
.mypage_main .tdB{border-bottom:1px solid #cdcdcd;}
.mypage_main .tdBR{border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.mypage_main .tdR{border-right:1px solid #cdcdcd;}
.mypage_order_info td{font-size:11px; text-align:center; vertical-align:top;}
.mypage_order_info .num{font-size:26px; line-height:25px; font-family:tahoma; font-weight:bold;}
.mypage_sub_table td{padding:7px 0px 7px 7px;}
.mypage_sub_table .bline{border-bottom:1px solid #DDD;}
.mypage_onetoone_box {width:100%; border:1px solid #cdcdcd; margin:10px 0 10px;}
.mypage_coupon_input {width:55px; height:25px; border:solid 1px #b7b7b7; background-color:#efefef; font-size:18px; padding-left:5px;}
.mypage_coupon_down_title {font-size:14px; font-weight:bold; text-align:left; padding-bottom:10px;}
.mypage_coupon_down_list li {float:left; margin: 5px;}


.mypage_list_title {width:100%;padding-top:0;}
.mypage_list_title ul {margin:10px 0;overflow:hidden;}
.mypage_list_title li.left {float:left;}
.mypage_list_title li.right {float:right; }

.mypage_goods_dlv_box {width:100%; padding:5px}
.mypage_goods_dlv_sub_box {padding:3px}
.mypage_goods_dlv_sub_box2 {padding:10px}
.mypage_goods_dlv_sub_box2 li {float:left}

/* customer_center */
.customer_top_img{margin: 30px 0px;}
.customer_notice_form_a{width:100%; padding:20px;}
.customer_notice_form_a caption{display:none;}
.customer_notice_form_a th{width:50%;}
.customer_notice_form_a td{width:50%;}
.customer_notice_form_b{width:100%; padding:20px;}
.customer_notice_form_b caption{display:none;}
.customer_notice_form_b th{border-bottom:2px solid #000; padding-bottom:5px;}
.customer_notice_form_b td{ }
.customer_notice_form_c{width:100%;}
.customer_notice_form_c caption{display:none;}
.customer_notice_form_c th{border-bottom:1px solid #d6d6d6; font-weight:normal;padding:13px 0px; text-align:left}
.customer_notice_form_c td{border-bottom:1px solid #d6d6d6; padding:13px 0px; text-align:right}
.customer_notice_form_d{width:100%;}
.customer_notice_form_d caption{display:none;}
.customer_notice_form_d th{border-bottom:1px solid #d6d6d6; font-weight:normal;padding:13px 0px; text-align:left}
.customer_notice_form_d td{border-bottom:1px solid #d6d6d6; padding:13px 0px; text-align:right}

.customer_title_box{border-bottom:2px solid #000; height:30px; position:relative;}
.customer_title_name{float:left; font-weight:bold; line-height:30px; font-size:18px; padding-bottom:5px; letter-spacing:-1px;}

.customer_navi_name{float:right; font-size:11px;}

/* Order */
.cart_step2_totalpay{border:3px solid #000; background-color:#f6f6f6; margin-top:10px;}
.cart_step2_totalpaytable{padding:10px 20px ; line-height:26px;}
.cart_step2_totalpaytable caption{display:none;}
.cart_step2_totalpaytable th{font-family:Dotum; font-size:12px; text-align:left; font-weight:normal;}
.cart_step2_totalpaytable td{font-family:Dotum; font-size:12px; text-align:right;}
.cart_step2_totalpaytable_line{height:1px; width:100%; border-bottom:1px dotted #999;}
.order_list_address_check{float:right; font-size:11px; font-weight: normal; font-family:Dotum;}
div#buy_memo_area1 table td{border:none;padding:0;}
.payment_option_type{margin:0; padding:0;}
.payment_option_type caption{display:none;}
.payment_option_type th{background-color:#fff;}
.payment_option_type td{background-color:#fff;border-top:1px solid #DDD; padding:7px 0px 7px 7px;}

/* User */
.user_agreement_block {width:100%; margin:0px auto;}
.user_agreement_block h4 {margin-bottom:5px; font-size:13px; font-weight:bold;}
.user_agreement_block label {float:right; font-weight:normal; font-size:11px;}
.user_agreement_block .user_content {overflow: auto; width:98%; margin:10px 0px 0px 0px; padding:10px 10px 10px 10px; height: 200px; line-height:18px; border:1px solid #ddd; font-weight:normal;}

.block_center_10 {width:100%; margin-top:10px; text-align:center; display:inline-block;}
.block_center_20 {width:100%; margin-top:20px; text-align:center; display:inline-block;}
.block_center_30 {width:100%; margin-top:30px; text-align:center; display:inline-block;}
.block_center_40 {width:100%; margin-top:40px; text-align:center; display:inline-block;}
.block_center_50 {width:100%; margin-top:50px; text-align:center; display:inline-block;}

.block_right_10 {width:100%; margin-top:10px; text-align:right; display:inline-block;}
.block_right_20 {width:100%; margin-top:20px; text-align:right; display:inline-block;}
.block_right_30 {width:100%; margin-top:30px; text-align:right; display:inline-block;}

.block_right_40 {width:100%; margin-top:40px; text-align:right; display:inline-block;}
.block_right_50 {width:100%; margin-top:50px; text-align:right; display:inline-block;}

.list_hor dd {float:left;}
.list_hor .left10 {float:left; margin-left:10px;}
.list_hor .left20 {float:left; margin-left:20px;}
.list_hor .left30 {float:left; margin-left:30px;}
.list_hor .left40 {float:left; margin-left:40px;}
.list_hor .left50 {float:left; margin-left:50px;}
.list_hor input, span {vertical-align:middle;}

.join_form{position:relative; width:100%; padding-top:70px; padding-bottom:100px;}
.join_form .agreement {margin-bottom:40px;}
.join_form .agreement legend{padding-bottom:10px; display:block;}
.join_form .user_content_box {overflow: auto; width:100%; margin:0; height: 200px; line-height:18px; border:1px solid #ddd; font-weight:normal;}
.join_form .user_content {padding:10px;}
.join_form .user_auth_div {display:block; margin:5px 0px 5px 0px;}
.join_form .user_auth_div input {ime-mode:disabled; width:100px;}

.join_form .auth_tip {margin-top:10px;}
.join_form .auth_radio li {float:left; margin-right:10px; padding-top:3px;}
.join_form .auth_btn_div {text-align:center;}

.join_check_box{float:right; margin-top:10px;}
textarea{width:100%; border:1px solid #d4d4d4}
.member_confirm_box_a{width:100%; border-top:1px solid #c9c9c9;}
.member_confirm_box_a th{width:20%; background-color:#f3f3f3;border-bottom:1px solid #c9c9c9; padding:15px 0px; font-weight:normal;}
.member_confirm_box_a td{width:80%;border-bottom:1px solid #c9c9c9; padding:15px 0px 15px 8px;}
.member_confirm_box_b {width:100%; padding:0; margin:0;}
.member_confirm_box_b td{padding:3px 0px 3px 8px; border:0px;}
.member_info_form{width:100%; border-top:1px solid #dddddd;}
.member_info_form th{width:20%; background-color:#f7f7f7;border-bottom:1px solid #dddddd;  font-weight:normal;  text-align:left; padding: 12px 0px 12px 20px;}
.member_info_form td{width:80%;border-bottom:1px solid #dddddd; padding: 12px 0px 12px 8px; line-height:18px;;}
.member_find{width:100%; border-top:2px solid #c9c9c9;}
.member_find th{width:20%; background-color:#f3f3f3; border-bottom:1px solid #c9c9c9; padding:15px 0px; font-weight:normal;}
.member_find td{width:80%;border-bottom:1px solid #c9c9c9;}
.member_confirm_box_c {width:100%;}
.member_confirm_box_c th{width:20%; background-color:#f3f3f3;font-weight:normal;}
.member_confirm_box_c td{width:80%; padding:10px 0px 10px 10px;}

/* Login Form */
#login_box{width:100%; margin-top:50px; padding:30px;}
#login_box td{width:50%;margin:30px;}
.login_box_line{border:2px solid #b5b5b5;padding:30px; margin:10px 10px 20px 10px; height:70px;}
.login_box_line .right {text-align:right;}
.login_tit{margin-left:10px;}

/* Login Popup */
.user_login_box {width:340px; height:190px; border:1px solid #555; padding:33px 90px 33px 90px;}
.user_login_block {width:520px; margin:0 auto;}
.user_login_type {list-style:none;}
.user_login_type li {float:left; width:140px; height:37px; margin-top:0; padding:0; text-align:center; line-height:35px; cursor:pointer; border:1px solid #555; border-bottom:0px;}
.user_tab_active {background-color:#555; color:#fff;}
.user_tab_normal {background-color:#fff; color:#555;}
.user_login_text {width:185px; height:19px;}
.user_login_btn {margin-top:20px;}
.user_login_save {margin-top:20px;}
.user_login_function {margin-top:20px;}
.btn_user_join {float:left; margin-right:5px;}
.btn_find_id {float:left; margin-right:5px;}
.btn_find_passwd {float:left;}

/* 회원인증요청 */
#auth_box{width:40%; margin:50px auto 50px;; padding:30px;}

/* Board */
/* 게시판 공통 */
.board_info {display:inline-block; width:100%;}
.board_info > * {vertical-align:middle;}
.board_info_left {width:50%; float:left;}
.board_info_right {width:50%; float:right; line-height:20px; text-align:right;}

.board_search {background-color:#fff; border:2px solid #E6E6E6; margin-bottom:10px;}
.board_search .nolist {width:100%; height:30px; text-align:center;}
.board_search .list {width:100%; height:30px; padding-left:30px;}
.board_search .searchbar {margin:0 auto; width:100%; padding-top:30px; padding-bottom:30px; text-align:center;}
.board_search .search_title {font-weight:bold; font-size:17px;}

/* 게시판 공통 : 컨펌 레이어 */
#board_confirm_layer {width:100%; height:100%; position:absolute; top:0px; left:0px;z-index:100;}
#board_confirm_layer .confirm_delete {width:400px; height:220px; border:1px solid #ccc; position:relative; background-color:#fff; box-shadow:3px 3px 10px #aaa;}
#board_confirm_layer .btn_image {cursor:pointer;}
#board_confirm_layer .confirm_title {width:100%; height:40px; background-color:#8c8c8c; padding-top:10px;}
#board_confirm_layer .text_confirm_title {float:left; margin:0px 0px 0px 10px; color:#fff; font-weight:normal; vertical-align:middle;}
#board_confirm_layer .btn_confirm_close {float:right; margin:0px 10px 0px 0px; vertical-align:middle;}
#board_confirm_layer .confirm_body {width:100%; height:52%; text-align:center; margin:0 auto;}
#board_confirm_layer .text_confirm_msg {vertical-align:middle; margin:20px 0px 0px 0px; font-weight:600;}
#board_confirm_layer .input_form {width:250px; height:50px; margin:14px auto; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#board_confirm_layer .input_form label {display:inline-block; width:30%; vertical-align:middle; margin-top:15px;}
#board_confirm_layer .input_form input {display:inline-block; width:60%; vertical-align:middle; margin-top:15px;height:28px;}
#board_confirm_layer .confirm_btn_area {text-align:center;}
#board_confirm_layer .text_loading {padding-top:50px; color:#eee;}

/* 일반 게시판 - 목록 */
.board_list_a {text-align:left; line-height:18px; margin-top:5px;}
.board_list_a > thead > tr > th,
.board_list_a > tbody > tr > th{height:42px; background-color:#8C8C8C; padding:0; font-weight:normal; text-align:center; color:#F8F8F8;}
.board_list_a > thead > tr > td,
.board_list_a > tbody > tr > td{height:40px; border-bottom:1px solid #E8E8E8; padding:0; text-align:center;}
.board_list_a .tl{text-align:left; padding-left:7px;}
.board_list_a .tr{text-align:right; padding-right:7px;}

/* 일반 게시판 - 글쓰기 */
.board_write_a{text-align:left; line-height:18px; margin-top:10px; border-top:1px solid #DDD;}
.board_write_a > tbody > tr > th{height:36px; background-color:#8C8C8C; padding:0px 0px 0px 10px; border-bottom:1px solid #dddddd; font-weight:normal; text-align:left; color:#fff;}
.board_write_a > tbody > tr > td{border-bottom:1px solid #DDD; padding:0px 0px 0px 10px;}
.board_write_a textarea {border:solid 1px #b7b7b7; background-color:#efefef; height:200px; width:598px; margin:10px 0px 10px 0px;}

/* 일반 게시판 - 글보기 */
.board_view_a{text-align:left; line-height:18px; margin-top:10px;}
.board_view_a > thead > tr > th{height:36px; background-color:#8C8C8C; padding:0px 0px 0px 10px; font-weight:normal; text-align:left; color:#fff;}
.board_view_a > tbody > tr > th{height:36px; background-color:#fff; padding:0px 0px 0px 10px; border-bottom:1px solid #8C8C8C; font-weight:normal; text-align:left;}
.board_view_a > tbody > tr > td{}
.board_view_a textarea {border:solid 1px #b7b7b7; background-color:#efefef; height:200px; width:598px; margin:10px 0px 10px 0px;}
.board_content {height:250px; vertical-align:top; padding:10px 10px 20px 10px; line-height:20px;}
.board_content img{display: block; max-width: 95%; height: auto;}

/* 일반 게시판 댓글 */
.board_comment_table {border-top:2px solid #8C8C8C; border-bottom:1px solid #8C8C8C;}

.board_comment_table > tbody > tr > th {height:30px; background-color:#8C8C8C; color:#fff; text-align:center;}
.board_comment_table > tbody > tr > td {height:30px; background-color:#fff; color:#000; padding-left:10px;}

.board_comment_wirte {padding:10px 0px 10px 0px;}
.board_comment_wirte textarea {width:83%;height:72px;border:solid 1px #c9c9c9; float:left; vertical-align:middle;}
.board_comment_wirte input {width:113px; height:78px; background-color:#8C8C8C; color:#fff; border:0px; float:right;}

.board_comment_list {display:inline-block; width:100%; margin-top:10px; border-top:1px solid #8C8C8C; border-bottom:2px solid #8C8C8C;}
.board_comment_list ul {width:722px; margin:0 auto;}
.board_comment_list .list {clear:both; width:722px; border-bottom:1px solid #CDCDCD; display:inline-block;}
.board_comment_list .last_list {clear:both; width:722px; display:inline-block;}
.board_comment_list .comment_name {float:left; width:80px; line-height:35px;}
.board_comment_list .comment_content {float:left; width:480px; line-height:25px; margin-top:5px; margin-left:20px; overflow:hidden; display:inline-block;}
.board_comment_list .comment_date {float:right; width:117px; line-height:35px;}

/* 게시판 */
.notice_form_view_a{width:100%; margin-top:20px;}
.notice_form_view_b{width:100%; border-top:2px solid #d9d9d9;}
.notice_form_view_b th{height:40px; background: url('/skin/f_simple/images/board/notice_th_bg.gif') repeat-x; border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.notice_form_view_b td{padding:10px 10px;}
.notice_form_view_c{width:100%; border:2px solid #d9d9d9; margin-top:10px; padding:10px;}
.notice_form_view_c th{}
.notice_form_view_c td{}
.notice_form_writer{width:100%; margin-top:30px; padding-bottom:15px; border-top:2px solid #dbdbdb;}
.notice_form_writer th{width:20%;background-color:#f4f4f6;; padding:10px 0px ;border-bottom:1px solid #dbdbdb; text-align:left; padding-left:20px;}
.notice_form_writer td{width:80%;border-bottom:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; padding:10px 0px 10px 8px;}
.notice_view_writer{height:30px; border-top:2px solid #dbdbdb; border-bottom:1px solid #dbdbdb;width:100%; }
.notice_view_writer th{font-weight:normal; background-color:#dbdbdb;}
.notice_view_writer td{padding-left:8px;}
.reply_box{width:100%;padding-top:10px;}
.reply_box td{}
.reply_box textarea {border:solid 1px #b7b7b7; background-color:#ffffff; height:72px; width:97%; margin:5px 0px 5px 0px;}
.reply_box_text{width:100%;margin-top:10px; border-top:1px solid #dbdbdb;border-bottom:2px solid #dbdbdb; padding-bottom:20px;}
.reply_box_text th{font-weight:normal; text-align:left; padding:0px 5px; height:30px; border-bottom:1px dotted #dbdbdb;}

/* 출석 체크 */
#attendance_bg {height:825px; background:url('/data/images/default/event/check_attendance_bg-.gif'); background-repeat:no-repeat; background-position:center; text-align:center;}
.attendance {width:710px; height:467px; margin:0 auto; border:2px solid #D2D0D1;}
.attendance th {width:100px; height:30px; background-color:#e9e9e9; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.attendance td {text-align:left; vertical-align:top; margin:0; padding:10px 0px 0px 10px; background-color:#fff; border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE;}
.attendance th:last-child, .attendance td:last-child {border-right:0px;}
.attendance tr:last-child {border-bottom:0px;}
.date_selector {height:40px; margin:10px 0px 5px 45px;}
.btn_arrow {vertical-align:middle;}
.btn_today {margin-left:10px; vertical-align:middle;}
.select_date {margin:0px 10px 0px 10px; font-weight:bold; font-size:20pt; font-family:"verdana"; vertical-align:middle;}

.att_check {background:url('/data/images/default/event/check_mark.png'); background-repeat:no-repeat; background-position:center center;}

#event_description {position:relative; top:-140px; left:-70px; margin:0 auto; width:540px; text-align:left;}
#event_description .main_text {margin-top:10px; font-family:"Verdana", "Dotum"; font-weight:bold; font-size:16px; word-spacing:-0.15em; line-height:30px; color:#565955; text-shadow:2px 2px 1px #fff;}
#event_description .sub_text {margin-top:20px; font-family:"Verdana", "Dotum"; font-weight:normal; font-size:12px; word-spacing:-0.15em; line-height:20px; color:#777;}
#event_description .coupon_name {text-decoration:underline; font-family:"Verdana", "Dotum"; font-weight:bold; font-size:16px; word-spacing:-0.15em; line-height:30px; color:#565955; text-shadow:2px 2px 1px #fff;}
.event_calendar_body {position:relative; top:-100px;}
/* 상품 상세 */

/*서브페이지 상단 타이틀 및 페이지 네비 */
#sub_contents{padding-top:40px;}
.sub_title_box{overflow:hidden;width:1200px;margin:0 auto 0;padding:10px 0;border-bottom:2px solid #000; border-top:1px solid #000; position:relative;background:#f4eeeb;}
.sub_page_navi{float:right; margin-top:5px; font-size:11px; font-family:Dotum, Gulim, NanumGothic; font-weight:normal;}
.sub_title_name{float:left; font-size:13px; line-height:22px;color:#000;font-family:'Arita';} /* 추가 20140219 */
.ssub_title_name{padding-bottom:10px;float:left; font-size:16px; font-weight:bold; line-height:30px;} /* 추가 20140219 */
.sub_navi_name{float:right; font-size:11px; margin-top:8px;} /* 추가 20140219 */
.sub_navi_name img{vertical-align:middle}
.sub_small_title_box{border-left:1px solid #cfcfcf;  border-top:1px solid #cfcfcf; text-align:center; width:100%; margin-top:20px; table-layout: fixed;} /* 추가 20140219 */
.sub_small_title_box td{border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; height:30px;} /* 추가 20140219 */

.popup_title_box { background-color:#303030; height:42px; line-height:42px; width:100%; color:#fff;}
.popup_title_box h3{ font-size:14px; font-weight:bold; padding:10px 0 10px 15px; letter-spacing:-1px; float:left}

/*상품설명 테이블*/
#product_info_box{padding-bottom:20px;position:relative;display:inline-block;width:100%;}
.product_info_left {float:left;width:50%;padding-top:8px;}
.product_info_left img {text-align:center;}
.product_info_right {float:right;width:50%;}
.thumb_image {float:left;padding: 0px 5px 5px 0px;}
.product_info{}
.product_info caption{display:none;}
.product_info th{font-family:Dotum, Gulim, NanumGothic; font-size:11px; font-weight:normal; text-align:left;  padding:8px 0px; line-height:18px;}
.product_info td{}
.under_line{width:100%; height:1px; background:#d2d2d2;}
.product_big_title{font-size:28px; font-weight:700; padding:5px 0px 20px 0px; border-bottom:1px solid #000; line-height:28px;color:#000;letter-spacing:-0.04em;}
.product_big_title span.fs_11 {font-size:13px;color:#888;font-weight:normal;letter-spacing:-0.02em;}
.code_title{color:#aaa;}
.pay_black{font-size:18px;font-weight:600; letter-spacing:0;color:#888;margin-right:6px;}
.pay_black:after {display:inline-block;content:">";margin-left:8px;font-weight:normal;}
.pay_blue{font-size:16px; font-family:Tahoma; font-weight:bold; color:#d8551c;letter-spacing:-1px;}
.pay_red{font-size:14px; font-family:Tahoma; font-weight:bold; color:#D91B1B;letter-spacing:-1px;}
.pay_orange{font-size:18px;font-weight:600; color:#ff6633;letter-spacing:0;}
.pay_gray{color:#7f7f7f}
.pay_green{color:#53d339; font-weight:bold;}
.option_number{position:absolute;}
.good-info-sns-buttons {text-align:right;padding:10px 0px 10px 0px;}
.good-info-nc-buttons {text-align:center;margin-top:10px;}

/* 상품 상세 설명 */
#tab_total_box{border:1px solid #000; padding:50px;}
.product_info_tab{background-color:#44515f; color:#fff; border:1px solid #24303e; width:100%; height:30px; line-height:30px; text-align:center}
.product_info_tab01{}
.product_info_tab01 li{float:left; width:100px; border-right:1px solid #24303e;}
.product_info_tab01 li a{color:#fff; text-decoration:none;}
.top_btn{float:right; width:50px; font-size:11px;border-left:1px solid #24303e; font-weight:bold;}
.top_btn a{color:#fff; text-decoration:none;}
.info_tab_over{background-color:#e0560b; height:30px; width:100px; background-repeat:repeat-x; font-weight:bold }
.display_image {padding:40px 0px 30px;text-align:center;background:#f4eeeb;}
.product_info_extra_tit {font-size:16px; font-weight:600;letter-spacing:-0.04em;color:#6c5753;}
.product_info_extra_tit:after {display:block;content:'';width:20px;height:2px;background:#897874;margin:10px 0;}

/*탭 안의 테이블 스타일*/
h6{font-size:12px; padding-bottom:5px;}
hr{display:none;}
.table_form_type{border-top:1px solid #a9a9a9; text-align:left; line-height:18px;}
.table_form_type caption{display:none;}
.table_form_type th{background-color:#f7f7f7; padding:10px 0px 10px 20px;border-bottom:1px solid #dddddd; font-weight:normal;text-align:left;}
.table_form_type td{border-bottom:1px solid #dddddd;padding:10px 0px 10px 7px;}
.table_form_type td img{vertical-align:middle;margin-right:10px;}

.table_form_type2{text-align:left; line-height:18px; padding:10px 0px;}
.table_form_type2 caption{display:none;}
.table_form_type2 th{background-color:#fff; padding:3px 0px 3px 20px; font-weight:normal;text-align:left; border:0px;}
.table_form_type2 td{padding:3px 0px 3px 7px; border:0px; color:#8f8f8f;}

.table_form_type3{border-top:1px solid #a9a9a9; text-align:left; line-height:18px; margin-top:10px;}
.table_form_type3 caption{display:none;}
.table_form_type3 th{background-color:#f7f7f7; padding:7px 0px 7px 0px;border-bottom:1px solid #dddddd; font-weight:normal;text-align:left; text-align:center;}
.table_form_type3 td{border-bottom:1px solid #dddddd;padding:7px 0px 7px 0px; text-align:center;}

/*옵션노출 테이블*/
.table_form_option_type{border-top:1px solid #000; text-align:left; line-height:18px;border-bottom:0px solid #a9a9a9;}
.table_form_option_type caption{display:none;}
.table_form_option_type th{padding:7px 0px 7px 7px;border-bottom:1px solid #dddddd; font-weight:normal;text-align:left; word-break:break-all; font-size:11px; font-family:Dotum }
.table_form_option_type td{border-bottom:1px solid #dddddd;padding:7px 0px 7px 7px;  word-break:break-all; font-size:11px; font-family:Dotum}

/* 선택한 옵션 목록(temporary_basket.js) */
ul.selected_options_panel li{padding:6px 0;border-top-width:1px;border-color:#D2D2D2;}
ul.selected_options_panel li:first-child{border-top:0;}
ul.selected_additional_options_panel li{border-top:solid 1px #D2D2D2;padding:1px 0;}
ul.selected_additional_options_panel li:first-child{border-top-width:1px;border-top-style:solid;border-color:#D2D2D2;}

/* 장바구니/관심상품 이동 확인 레이어 */
#layer_cart {}
.layer_cart_box { width: 300px; border: 1px solid #aeaeae; padding: 30px 20px; background-color: #fff; }
.layer_cart_top { border-bottom: 1px solid #aeaeae; height: 24px; }
.layer_cart_top p { float: left; font-size: 14px; font-weight: 600; }
.layer_cart_close { display: block; text-align: right; cursor: pointer; }
.layer_cart_msg, .layer_wish_msg { display: block; text-align: center; font-size: 14px; line-height: 18px; margin-top: 20px; }
.layer_cart_ok { background-color: #fff; color: #000; display: inline-block;overflow:visible; cursor: pointer; text-decoration: none; text-align: center; padding: 8px 10px; border: 1px solid #000; font-size: 12px; }
.layer_cart_cancel { background-color: #000; color: #fff; display: inline-block;overflow:visible; cursor: pointer; text-decoration: none; text-align: center; padding: 8px 10px; border: 1px solid #000; font-size: 12px; }
.layer_btn{ margin-top: 20px; text-align: center; }

/* 중앙정렬 폼 */
.center_form { 
	display:block;
	height:22px;
	text-align:center ; 
	margin:10px 0 10px 0 ; 
} 
.center_form img { vertical-align:middle; } 
.center_form .normal {display:inline-block; width:22px; height:19px; font-size:11px; vertical-align:middle; text-align:center; font-family:verdana; color:#606060; padding-top:3px; text-decoration:none; } 
.center_form .normal:hover {display:inline-block; width:22px; height:19px; color:#fff; background-color:#252525; padding-top:3px; font-weight:bold; text-decoration:none; vertical-align:middle;} 

/* 성인인증 페이지 */
div.adult-box{width:720px;margin:0 auto;}
div.adult-box>p{margin-top:30px;}
div.adult-box>fieldset{border:4px solid #e6e6e6;margin-top:10px;}
div.adult-box>fieldset legend{display:none;}
div.adult-box fieldset div.login-box{width:320px;margin:24px 12px 24px 24px;float:left;}
div.adult-box fieldset h4{font-weight:bold;font-size:10pt;color:#000;line-height:2em;display:block;border:none;border-bottom:1px solid #000;}
div.adult-box fieldset div.login-box ul.id-passwd-box{margin-top:20px;float:left;}
div.adult-box fieldset div.login-box ul.id-passwd-box li{line-height:2em;}
div.adult-box fieldset div.login-box ul.id-passwd-box li label:first-child{display:inline-block;width:80px;text-align:right;}
div.adult-box fieldset div.login-box ul.id-passwd-box li input{margin-left:5px;}
div.adult-box fieldset div.login-box ul.id-passwd-box li input:first-child{margin-left:85px;}
div.adult-box fieldset div.login-box ul.id-passwd-box li label:last-child{color:gray;}
div.adult-box fieldset div.login-box .chk_id_login {margin-top:23px;margin-right:13px;float:right;}
div.adult-box>fieldset div.certi-box{width:320px;margin:24px 24px 24px 12px;float:right;}
div.adult-box>fieldset h4>span{float:right;font-weight:normal;}
div.adult-box div.certi-box-ipin,div.adult-box div.certi-box-hp{text-align:center;}
div.adult-box div.certi-box-ipin p,div.adult-box div.certi-box-hp p{margin:10px 20px;}
div.adult-box div.certi-box-hp{display:none;}
div.adult-box div.button-box{text-align:center;margin:20px;}

/* 첫페이지 로그인 페이지용 스타일 */
#blank_login{margin:0 auto; width:767px; height:295px; background-image: url('/skin/f_simple/images/user/first_login_bg.jpg'); top:150px; position:relative}
#blank_login div.blank_login_box{position:absolute; top:50px; left:380px;}
#blank_login div.blank_login_lcol{float:left;height:60px;}
#blank_login div.blank_login_lcol input:first-child{display:block; height:20px;margin:3px 3px 10px 3px; width:185px;}
#blank_login div.blank_login_lcol input:last-child{display:block; height:20px;margin:3px; width:185px;}
#blank_login div.check_id{clear:both;display:block; font-size:11px; vertical-align:middle;margin-left:3px;  }
#blank_login div.check_id input{vertical-align:middle; }
#blank_login ul.user_btn{width:300px;position:relative ;display:block; margin-top:25px; margin-left:3px;}
#blank_login ul.user_btn li{list-style:none; border-bottom:1px dotted #d4d4d4; height:24px; vertical-align:middle; padding-top:3px;  }
#blank_login span.user_btn_list{ float:right;}
#blank_login .input_login {margin:3px 3px 10px; width:185px; height:20px; display:block; background-color:#efefef;}

/* 오류 안내 페이지용 스타일 */
div.error_tb{width:776px; height:364px; margin:20px auto 0 auto;background:url('/skin/f_simple/images/common/top_sorry_bg.gif') no-repeat;text-align:center;}
div.error_tb p.error_text{width:736px; position:relative; line-height:20px;color:#737373;top:190px;left:20px;display:block;}
div.error_tb div.error_btn{position:relative; top:200px;}
div.error_message{margin:0 auto; width:500px;}
div.error_message span{display:block; text-align:center;}

/* 우편번호 찾기 */
#zipcode .div_sido {width:50%; float:left;}
#zipcode .road_sido {width:150px;}
#zipcode .div_sigungu {width:50%; float:left;}
#zipcode .road_sigungu {width:150px;}
#zipcode .div_keyword {clear:both; margin-left:55px; margin-top:10px; float:left;}
#zipcode .search_tooltip {clear:both; padding-top:10px;}
#zipcode .btn_find img {margin:10px 50px 0px 0px; float:right;}

/* Naver SmartEditor CSS : START */
.se2_inputarea { margin: 0; padding: 0; font-size: 13px; line-height: 1.5; }
.se2_inputarea,.se2_inputarea th,.se2_inputarea td{margin:0;padding:0;font-size:13px;line-height:1.5;color:#666}
.se2_inputarea p, .se2_inputarea br { margin: 0; padding: 0; }
.se2_inputarea { margin: 20px 0; word-wrap: break-word; *word-wrap: normal; *word-break: break-all; }
.se2_inputarea_890 { width: 741px; margin: 20px 0 10px 64px; }
.se2_inputarea_698 { width: 548px; margin: 20px 0 10px 64px; }
/* TEXT_TOOLBAR : QUOTE */
.se2_quote1 { margin: 0 0 30px 20px; padding: 0 8px; border-left: 2px solid #ccc; color: #888; }
.se2_quote2 { margin: 0 0 30px 13px; padding: 0 8px 0 16px; background: url("/common/js/smarteditor/img/bg_quote2.gif") 0 3px no-repeat; color: #888; }
.se2_quote3 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px dashed #ccc; color: #888; }
.se2_quote4 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px dashed #66b246; color: #888; }
.se2_quote5 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px dashed #ccc; background: #fafafa; color: #888; }
.se2_quote6 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px solid #e5e5e5; color: #888; }
.se2_quote7 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px solid #66b246; color: #888; }
.se2_quote8 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px solid #e5e5e5; background: #fafafa; color: #888; }
.se2_quote9 { margin: 0 0 30px; padding: 12px 10px 11px; border: 2px solid #e5e5e5; color: #888; }
.se2_quote10 { margin: 0 0 30px; padding: 12px 10px 11px; border: 2px solid #e5e5e5; background: #fafafa; color: #888; }
/* Naver SmartEditor CSS : END */

#owl-demo .item{
    display: block;
    width: 100%;
    height: auto;
}

.box1{margin:0 !important;}


/* Main Visual */ 


.pageblock{width: 100%;position:relative;}
.pageblock#fullscreen{height: 600px;background: none;color: white;}
.pageblock#fullscreen h1{color: white;font-size: 72px;margin: 0;padding: 0;font-family: 'sxehwcmaax-blackblack', Helvetica, Arial, Verdana;font-weight:normal;}
.pageblock#fullscreen .slider{width: 100%;height: 100%;overflow: hidden;position: relative;}
.pageblock#fullscreen .slider .slide{width: 100%;height: 100%;top: 0;left: 0;float: left;position: absolute;}
.pageblock#fullscreen .slider .slide .slidecontent{position: absolute;top: 50%;width: 100%;margin-top: -170px !important;text-align: center;z-index:200;}
.pageblock#fullscreen .slider .slide .slidecontent .button{position:absolute;bottom:64px;left:50%;margin-left:-69px;width:138px;height:44px;z-index:200 !important;display: inline-block;cursor: pointer;opacity:0.7;filter:alpha(opacity=70);}
.pageblock#fullscreen .slider .slide .slidecontent .button a,.pageblock#fullscreen .slider .slide .slidecontent .button a:hover{text-decoration: none !important;color: white;}
.pageblock#fullscreen .slider .slide .slidecontent .button:hover{opacity:1;filter:alpha(opacity=100);}
.pageblock#fullscreen #slideposition{position: absolute;width:1200px;margin-left:-600px;margin-top:-60px;text-align:right;top: 50%;height:1px;left: 50%;z-index:10;}
.pageblock#fullscreen #slideposition ul{list-style-type: none;float:right;margin: 0;padding: 0;}
.pageblock#fullscreen #slideposition ul li.indicator{/*display: inline-block;*/height: 20px;width: 20px;background:url(/data/images/mono/main/btn_visual.png) no-repeat 0 -20px;margin:4px 0;overflow: hidden;cursor: pointer;}
.pageblock#fullscreen #slideposition ul li.indicator.active{background-position:0 0;}

#vis1 .slidecontent {opacity:0;}

/* SelectBox Style 

.sbHolder{position: relative;height:100%;}
.sbSelector{display: block;left: 0;outline: none;overflow: hidden;position: absolute;text-indent:20px;top: 0;color:#888;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{outline: none;text-decoration: none;width:100%;height:100%;line-height:100%;line-height:60px;}
.sbToggle{background: url(/data/images/mono/common/select-icons.png) center -103px no-repeat;display: block;height:60px;outline: none;position: absolute;right: 0;top: 0;width:60px;}
.sbToggle:hover{background: url(/data/images/mono/common/select-icons.png) center -154px no-repeat;color:#555;}
.sbToggleOpen{background: url(/data/images/mono/common/select-icons.png) center -5px no-repeat;}
.sbToggleOpen:hover{background: url(/data/images/mono/common/select-icons.png) center -54px no-repeat;}
.sbOptions{list-style: none;left:-1px;margin:-2px 0 0 0;padding:0 0 0 0;position: absolute;top:29px;z-index:10;overflow-y: auto;background:#fff;width:100%;border:1px solid #ddd;border-bottom:none;width:394px;}
.sbOptions li{padding:0 0 0 0;border-bottom:1px solid #ddd;}
.sbOptions a{display: block;outline: none;padding:8px 20px;line-height:30px;}
.sbOptions a:link, .sbOptions a:visited{color: #888;text-decoration: none;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{color: #555;background-color:#f5f5f5;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{border-bottom: dotted 1px #515151;color: #999;display: block;padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom: dotted 1px #515151;color: #EBB52D;display: block;font-weight: bold;padding: 7px 0 7px 3px;}
.sbOptions .sbSub{padding-left: 20px;}

.selectOrder {border-left:1px solid #e5dfdc;height:60px;box-sizing:border-box;}

*/ 

/* Sub Event Slider */

.slide-demo a.prev, .slide-demo a.next {opacity:0.5;filter:alpha(opacity=50);}
.slide-demo a.prev:hover, .slide-demo a.next:hover {opacity:1;filter:alpha(opacity=100);}
.slide-demo .indicator {display:none;}

/* Detail Table */

.selected_options_panel table {padding:0;margin:0;}

/* Select Box */

.udselect {border-left: 1px solid #e5dfdc;height:100%;color: #888;padding-right: 60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left:10px;background:url(/data/images/mono/common/select_arrow.png) no-repeat 92% 0;}
.udselect span.udselect-extension {height: 100%;display: block;position: absolute;top: 0;right: 0;padding-left: 7px;padding-right: 14px;}
.udselect:hover {background-position:92% bottom;}

/* Alert Msg */

#__alert_msg__ {font-size:14px;font-weight:600;color:#000;}


.order_form_type_price th {font-weight:normal;color:#333;}