html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, h1, h2, h3, h4, h5, h6, input, textarea {margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;list-style:none;}
.table001 li { float: left; width: 20%; list-style: none; }
.table001 li img { width: 100%; }
li { list-style: none; }
.table001 li { float: left; width: 20%; list-style: none; }
.table001 li img { width: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; }
html, button, input, select, textarea { font-family: sans-serif, Dotum; color: rgb(34, 34, 34); }
body { margin: 0px; font-size: 1em; line-height: 1.4; }
::selection { color: rgb(255, 255, 255); text-shadow: none; background: rgb(254, 87, 161); }
select { font-family: sans-serif, Dotum; color: rgb(34, 34, 34); border: 1px solid rgb(240, 240, 240); height: 35px; width: 100%; background-color: rgb(255, 255, 255); }
a { color: rgb(34, 34, 34); text-decoration: none; }
a:focus { outline: dotted thin; }
a:hover, a:active { outline: 0px; }
abbr[title] { border-bottom-width: 1px; border-bottom-style: dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 0px; }
dfn { font-style: italic; }
hr { display: none; }
ins { color: rgb(0, 0, 0); text-decoration: none; background: rgb(255, 255, 153); }
mark { color: rgb(0, 0, 0); font-style: italic; font-weight: bold; background: rgb(255, 255, 0); }
pre, code, kbd, samp { font-family: monospace, serif; font-size: 1em; }
pre { white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q::before, q::after { content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 0px; padding: 0px; }
dl { margin: 0px; }
dd { margin: 0px; }
nav ul, nav ol { list-style: none none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
p { margin: 0px; }
form { margin: 0px; padding: 0px; }
fieldset { border: 0px; margin: 0px; padding: 0px; }
label { cursor: pointer; }
legend { overflow: hidden; text-indent: -9999px; width: 0px; height: 0px; font-size: 0px; }
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; outline: none; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid { }
input:invalid, textarea:invalid { background-color: rgb(240, 221, 221); }
table { border-collapse: collapse; border-spacing: 0px; }
td { vertical-align: top; }
body { font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-family: Helvetica, 'Helvetica Neue', Arial; }
#addrSearch #searchStep03 .detail-addr li.addr { margin-top: 20px; }
#addrSearch #searchStep03 .detail-addr li.addr .cont input.addr-input { width: 100%; }
#addrSearch #searchStep03 .detail-addr li.addr .cont .addr02 input.addr-input { margin-top: 5px; }
#footer-container { padding-bottom: 10px; clear: both; height: 178px;}
#footer-container .menus ul { height: 34.5px; line-height: 34.5px; text-align: center; }
#footer-container .menus ul li { display: inline; width: 33.3333%; }
#footer-container .menus ul li a { padding: 10px 20px; color: rgb(102, 102, 102); font-weight: bold; font-size: 0.75em; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
#footer-container .menus ul li:last-child a { background-image: none; }
#footer-container .addr { font-size: 10px; padding-left: 10px; padding-bottom: 1em; padding-top: 1em; line-height: 17px; }
#footer-container .addr li { width: 100%; list-style-type: none; color: rgb(153, 153, 153); }
#footer-container address { clear: both; text-align: center; color: rgb(153, 153, 153); font-style: normal; font-size: 0.75em; margin-top: 1em; }
#footer-container address span { display: block; font-weight: bold; }
#footer-container address span strong { color: rgb(64, 81, 208); }
#footer-container address span em { font-style: normal; }
#footfoot { clear: both; }
#footfoot { clear: both; }
#footfoot li { float: left; width: 25%; }
#footfoot li img { width: 100%; }
#footfoot2 { clear: both; padding: 14px 0px 20px; }
#footfoot2 li { float: left; width: 33.333333%; text-align: center; }
#footfoot2 li img { width: 70%; }
.container_Box { clear: both; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(111, 111, 111); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(111, 111, 111); }
.container_Box ul { overflow: hidden; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204); }
.container_Box ul:last-child { border-bottom-style: none; }
.container_Box ul li { position: relative; float: left; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; width: 20%; height: 44px; line-height: 19px; font-size: 11px; text-align: center; color: rgb(80, 80, 80); padding: 0px; border-right-style: none; font-family: verdana, dotum; }
.container_Box ul li:last-child { border-right-style: none; }
.container_Box ul li:nth-child(5) { border-right-style: none; }
.container_Box ul li span { position: absolute; display: inline-block; width: 1px; top: 10px; right: 1px; color: rgb(136, 136, 136); padding: 0px; }
.container_Box2 { clear: both; border-top-width: 0px; border-top-style: solid; border-top-color: rgb(111, 111, 111); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204); }
.container_Box2 ul {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204); }
.container_Box2 ul:last-child { border-bottom-style: none; }
.container_Box2 ul li { position: relative; float: left; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; width: 16.666666%; height: 34px; line-height: 14px; font-size: 10px; text-align: center; color: rgb(80, 80, 80); padding: 0px; border-right-style: none; font-family: verdana; }
.container_Box2 ul li:last-child { border-right-style: none; }
.container_Box2 ul li:nth-child(5) { border-right-style: none; }
.container_Box2 ul li span { position: absolute; display: inline-block; width: 1px; top: 10px; right: 1px; color: rgb(136, 136, 136); padding: 0px; }
#bubble { position: relative; z-index: 999;  }
#bubble .bubbleBoby { position: absolute; top: 5px; left: -5px; cursor: pointer; width: 60px;}
#bubble .label {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding: 2px 4px; font-size: 12px; font-weight: bold; border: 1px solid rgb(153, 153, 153); line-height: 14px; color: rgb(0, 0, 0); background-color: rgb(240, 240, 240); }
#bubble .tail { left: 50%; margin-left: -4px; border-right-width: 4px; border-right-style: solid; border-right-color: transparent; border-bottom-width: 8px; border-bottom-style: solid; border-bottom-color: rgb(85, 85, 85); border-left-width: 4px; border-left-style: solid; border-left-color: transparent; position: absolute; top: -7px; width: 0px; height: 0px; }
#bubble { display: inline-block; }
.sc_psn { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(198, 198, 198); background: rgb(39, 65, 92); }
.sc_psn .ic_alarm { display: inline-block; position: absolute; top: 12px; right: 42px; padding: 3px 14px 0px 0px; }
.sc_psn .ic_alarm::after { content: ''; position: absolute; top: 0px; right: 0px; display: block; width: 0px; height: 28px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(28, 169, 2); }
.sc_psn .btn_cls2 { position: absolute; top: 9px; right: 5px; height: 33px; }
.sc_psn .btn_cls2 .imh { display: inline-block; height: 17px; margin: 8px 0px 0px 8px; color: rgb(255, 255, 255); font-size: 11px; }
.sc_psn .sc_psn_stt { position: relative; overflow: hidden; height: 80px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(102, 102, 102); background: rgb(51, 51, 51); }
.sc_psn .sc_psn_stt .sc_psn_a { overflow: hidden; position: relative; display: block; margin: 7px 75px 0px 12px; padding: 3px; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; color: rgb(255, 255, 255); }
.sc_psn .sc_psn_stt .sc_psn_a::before { content: ''; display: block; position: absolute; top: 0px; left: 0px; width: 38px; height: 38px; background-position: -202px -64px; }
.sc_psn .sc_psn_stt .sc_psn_a strong { font-family: 'helvetica Neue Medium', sans-serif; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); line-height: 32px; padding-right: 32px; }
.sc_psn .sc_psn_stt img { position: relative; z-index: 10; margin-right: 10px; -webkit-mask: url(/assets/images/bikeselling/mo/msk.png) 0px 0px / 31px 31px no-repeat; -webkit-mask-size: 31px 31px; }
.sc_psn .sc_psn_bubb { overflow: hidden; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(80, 98, 116); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(24, 44, 67); }
.sc_psn .sc_psn_bubb a { position: relative; float: left; width: 25%; height: 60px; text-align: center; font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); box-sizing: border-box; background-image: none; background-size: 2px 70%; background-position: 100% 50%; background-repeat: no-repeat; }
.sc_psn .sc_psn_bubb a:last-child { border-right-width: 0px; }
.sc_psn .sc_psn_bubb a span { display: block; }
.sc_psn .sc_psn_bubb .im:first-child { display: inline-block; width: 37px; height: 20px; margin-top: 9px; margin-bottom: 2px; vertical-align: top; }
.sc_psn .sc_psn_bubb .bubb2 { left: 42px; top: 5px; }
.sc_psn .sc_psn_bubb .bubb3 { left: 37px; top: 5px; }
.sc_psn .sc_psn_bubb .im_new2 { left: 35px; top: 5px; }
.sc_psn .sc_psn_shop { overflow: hidden; display: table; width: 100%; height: 37px; line-height: 38px; }
.sc_psn .sc_psn_shop a { display: table-cell; font-size: 13px; color: rgb(68, 70, 80); font-weight: bold; text-align: left; }
.sc_psn .sc_psn_shop a + a { text-align: right; }
.sc_psn .sc_psn_shop a .im { display: inline-block; width: 20px; height: 15px; margin-top: 11px; vertical-align: top; }
.sc_psn .sc_psn_shop em { display: inline-block; margin: 2px 0px 0px; padding-left: 7px; font-family: 'helvetica neue medium'; color: rgb(26, 167, 0); font-size: 15px; vertical-align: top; }
.a .sc_psn .sc_psn_shop em { margin: 0px; }
.h_1 { width: 30px; height: 30px; margin: 6px auto 2px; vertical-align: top; background-image: none; background-size: 100%; }
.h_2 { width: 30px; height: 20px; margin: 12px auto 6px; vertical-align: top; background-image: none; background-size: 100%; }
.h_3 { width: 30px; height: 27px; margin: 9px auto 2px; vertical-align: top; background-image: none; background-size: 100%; }
.h_4 { width: 30px; height: 30px; margin: 7px auto 2px; vertical-align: top; background-image: none; background-size: 100%; }
#menu22 ul { background: rgb(246, 246, 246); }
#menu22 ul li { float: left; width: 50%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204); }
#menu22 li a { color: rgb(51, 51, 51); line-height: 40px; font-size: 11px; padding-left: 8px; font-family: verdana, arial, dotum; font-style: normal; }
#menu22 li a.ff { color: rgb(255, 255, 255); line-height: 25px; font-size: 11px; font-family: VERDANA, dotum, arial; font-weight: bold; }




/* 모바일 디자인 css */
/*
# makeshop 怨듯넻 ?ㅽ??? ?쒗듃
# ??묒옄 : ?ㅻ쭏?? ?ㅽ궓 | (二?)?좊땲?쒖빱裕ㅻ땲耳?댁뀡利? ?대┃荑좏궎 ?ъ뾽遺
# 理쒖큹 ?묒꽦?? : 2013 - 07 - 26
* ?붿옄?? 臾몄쓽 怨좉컼?쇳꽣: 02-1544-6297
* 蹂? 臾몄꽌?? ?뚯뒪? ?뺣낫?? ??? 紐⑤뱺 沅뚮━?? ?대┃荑좏궎((二?)?좊땲?쒖빱裕ㅻ땲耳?댁뀡利?))?먭쾶 ?덉뒿?덈떎.
* ?ъ쟾 ?숈쓽?놁씠?? ?숈씪,?좎궗?? ?섏??먯꽌 ?대뼚?? ?뺤떇怨? 諛⑸쾿?쇰줈?? 臾대떒 ?꾩슜?? 湲덊빀?덈떎.
* 留뚯씪 ?꾩? 媛숈? 沅뚭퀬?먮룄 遺덇뎄?섍퀬 臾대떒 ?꾩슜?? ??묎텒踰뺤뿉 ?섍굅?섏뿬 踰뺤쟻?? ?쒖옱瑜? 諛쏆쑝?? ?? ?덉뒿?덈떎.
=============================================================== */


/*
Makeshop CSS Kiiler 1 And Addition CSS Set  | ?대┃荑좏궎
=============================================================== */


/* Hamburger container 
============================ */
#Hamburger {
    position: relative;
    overflow: hidden;
	
	
}

#HamburgerPage {
    background: #fff;
	position: relative;
    left: 0;
    top: 0px;
    z-index: 1;
	box-shadow:-1px 0px 20px rgba(0,0,0, 1);-webkit-box-shadow:-1px 0px 20px rgba(0,0,0, 1);-moz-box-shadow:-1px 0px 20px rgba(0,0,0, 1);
}

#Basement {
    display: block;
    position: absolute;
    overflow: scroll;
	overflow: hidden;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index: 0;
    visibility: hidden;
}


/* ?곷떒
============================ */

#header-container {
padding: 20px 0 0px;
}

#header-container h1 {
margin: 0 0 0 0px;
padding: 0;
}

#header-container nav {
/*display:none;*/
}

#header-container #logo{
width: 100%;
text-align:left;
padding-left:4px;
}

#header-container #logo img{
	width: 150px !important;
	height: auto !important;
}

/* menus 1*/
li #menu i{
	padding:0px 6px 0px 4px;
	color: rgba(255, 199, 198, 1);
	font-size:15px;
}

#menu-container .menus ul {
border-top:2px solid #8e8e8e;
border-bottom:0px solid #111;
background-color: rgba(52,52,52,1);
padding-left:0%;
padding-right:0%;
}

#menu-container .menus ul li {
float:left;
background:none;
height:40px;
line-height:40px;
text-align:left;
/*width:20%;*/
border-right:1px solid #111;
border-left:1px solid #555;
padding:0px 0px;
}
#menu-container .menus ul li:first-child {
border-left:none;
}
#menu-container .menus ul li:last-child {
border-right:none;
}


#menu-container .menus ul li a {
position:relative;
display:inline-block;
color:#fff;
font-weight:700;
font-size:12px;
padding:0px 8px;
}

#menu-container .menus ul li a span {
position:absolute;
display:inline-block;
width:21px !important;
height:21px !important;
line-height:15px;
top:-13px;
left:50%;
color:#fff;
font-size:smaller;
background:none;
background-size:0;
text-align:center;
width:100%;
height:100%;
border:3px solid #fff;
border-radius:18px;
background:#ff3b38;
margin-left:-10px;
box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

.mainBanner2x1 div{
display:inline-block;
width:50%;
float:left;
padding: 0px 4px;
margin-top: 15px;
}

.mainBanner2x1 div img{
width:100%;
height:auto;
}


.mainBanner100 {
padding: 20px 0px 0px;
text-align: center;
}
.mainBanner100 img{
width:100%;
height:auto;
}

.mainBanner80 {
padding: 20px 0px 0px;
margin:0px 10px;
text-align: center;
}
.mainBanner80 img{
width:100%;
height:auto;
}

.mainDisplayTitle{
overflow:hidden;
margin-top:25px;
}

.mainDisplayTitle img{
width:150%;
height:auto;
margin-left:-25%;
}

.items-wrap h2 {
display:none;
}
.items-wrap .toggle-btn {
display:none;
}


/* ?섎떒
============================ */
#footer-container .menus ul {
border-top:1px solid #111111;
border-bottom:1px solid #111111;
background-color:#fff;
/*background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAMPHz5MY0QWAwnIy8vPggvCBECKwILIAmBBdAGQIAC5pBMPYZrNpAAAAABJRU5ErkJggg==');*/
height:35px;
line-height:33px !important;
text-align:center;
}

.customerCenter{
text-align:left;
padding:0px;
/*background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAMPHz5MY0QWAwnIy8vPggvCBECKwILIAmBBdAGQIAC5pBMPYZrNpAAAAABJRU5ErkJggg==');*/
}
.customerCenter i{
	font-size: 60px;
	color:rgba(52,52,52, .9);
}

#footer-container .addr {
font-size: .85em;
padding-left: 10px;
padding-bottom: 1em;
padding-top: 1em;
line-height: 14px;
border-bottom: none;

/*background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAMPHz5MY0QWAwnIy8vPggvCBECKwILIAmBBdAGQIAC5pBMPYZrNpAAAAABJRU5ErkJggg==');*/
}

#footer-container address {
text-align: center;
color: #111;
font-style: normal;
font-weight:bold;
font-size: .75em;
margin-top: 0;
background: rgba(255,255,255,1);
padding: 5px 0;
border-top: 1px solid #111111;
}

#footer-container {
padding-bottom: 0px;
}



/* 吏?섏떎
============================ */
#Basement{
background: rgba(52,52,52, 1);
}

.basementTabNavigation div{
display:inline-block;
float:left;
width:33%;
text-align:center;
color:#ddd;

background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAIElEQVQIW2M0Mrf4z8rKxvD79y8GRnMbu/8MUMCILAMA0WgK9As8VIkAAAAASUVORK5CYII=');
color: #ffd400;
color: rgba(255, 199, 198, 1);

font-size: 12px;
font-weight:bold;
padding:18px 0px 9px;
}

.basementTabNavigation .basementTitle1{
border-bottom:5px solid #ffd400;
border-bottom:5px solid rgba(255, 199, 198, 1);
}

.basementTab1, .basementTab2 , .basementTab3 {
color:#eee;
font-size:12px;
font-weight:bold;

text-shadow:-1px -1px -1px #222;
}

.basementTab2 , .basementTab3{
color:#eee;
display:none;
}

.basementTabNavigation {
padding-bottom:53px;
}

.basementCon{
color:#fff !important;
}

#left-menu li{
display:block;
padding:12px 8px;

border-bottom:1px solid #222;
border-top:1px solid #555;
}


#header-container nav {
width:40%;
}

#header-container nav li {
line-height:23.5px;
display:inline-block;
padding-left:0;
text-align:left;
}

#header-container nav li.search {
position:relative;
background: none;
background-size: 0;
width: 100%;
padding:8px 5px 0 0;
}

#header-container nav li.search input {
width: 100% !important;
padding: 2px 30px 2px 4px;
border-top:none !important;
border-left:none !important;
border-right:none !important;
border-bottom:2px solid #7b7b7b !important;
}

#header-container nav li.search a{
padding:9px 9px;
color:#000;
}

#header-container nav li.search .search_btn {
display:inline-block;
position:absolute;
z-index:1;
right:7px;
top:4px;
height:30px;
line-height:30px;
text-align:center;
}

#search .form-wrap {
display:none;
}








/* ============================== 寃뚯떆?? ============================== */


/*寃뚯떆?? ??댄?*/
#review-board-list .title, #review-board-type .title, .password .head, #review-board-write .title, #my-board .title, #container .title {
position: relative;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
background-color: #fff;
padding:9px 0;
}

#review-board-list .title h3, #review-board-type .title h3, #review-board-write .title h3, #my-board .title h3, #container .title h3 {
padding-left: 25px;
text-align: left;
margin: 0;
height: 34px;
line-height: 36px;
font-size: 14px;
font-weight: bold;
color: #666;
background: url(/img/tbg.png) 9px no-repeat;
background-size: 15px 15px;
}

.password .head h5 img{
display:none;
}

#review-board-list .title .btns, #gallery-list .title .btns {
position: absolute;
top: 0;
right: 10px;
}

a.btn-white-h25 {
display: inline-block;
height:36px;
line-height: 36px;
padding-right: 0px;
padding:0 15px;
font-size: 12px;
color: #000;
word-spacing: 0px;
text-decoration: none!important;
white-space: nowrap;
margin:8px 0 0 0;
border: 1px solid #111111;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(52,52,52,0.8);
}

a.btn-white-h25 strong {
display: block;
padding: 0 0 0 0;
font-weight:normal;
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,0.5);
-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}

#gallery-list .write-btn {
text-align: center;
padding: 20px 25px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

#gallery-list .write-btn a.btn-dark-h35 {
display: block;
width: 100%;
color: #fff;
height: 48px;
line-height: 48px;
text-align: center;
border: 1px solid #111111;
font-weight: 700;
background-color: rgba(52,52,52,0.8);
background-image: none;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
margin: 0 auto;
padding: 0px 0px;
}
/*寃뚯떆?? ??댄? ??*/






/*媛ㅻ윭由? 寃뚯떆??*/
#gallery-list .items ul {
padding: 17px 0 10px 7px;
border-top: 1px solid #bdc4c6;
}

#gallery-list .items {
background:#e2e6ea;
}

#gallery-list .items li dl {
position: relative;
padding: 0;
margin-right: 7px;
border: 1px solid #c4c4c4;
border-bottom: 1px solid #9b9b9b;
min-height: 190px;
max-height: 230px;
border-radius: 5px;
background:#f8f8f8;
box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
-o-box-shadow-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

#gallery-list .items li dt {
padding: 0 5%;
margin-bottom: 0;
border-bottom: 1px solid #ccc;
text-align: center;
background:#fff;
border-radius: 5px 5px 0 0;
box-shadow:0 1px 2px rgba(0,0,0,0.1);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);
-o-box-shadow:0 1px 2px rgba(0,0,0,0.1);
-o-box-shadow:0 1px 2px rgba(0,0,0,0.1);
}

#gallery-list .items li dt img {
width: 100%;
max-width: 150px;
height: auto;
max-height: 180px;
vertical-align:middle;
}

#gallery-list .items li {
position:relative;
width: 50%;
float: left;
margin-bottom: 7px;
list-style-type: none;
}

#gallery-list .items li dd {
text-align: center;
}

#gallery-list .items li dd h5 {
margin: 5px 0 0 0;
font-size: .75em;
font-weight: bold;
word-break: break-all;
height: 20px;
}

#gallery-list .items li dd span {
display:block;
color: #a4a4a4;
font-size: .75em;
margin: 0 0 5px 0;
}

#gallery-list .items li dl .icon {
position:absolute;
font-size: .7em;
margin-top: 0;
top:-1px;
left:6px;
}

#gallery-list .items li dl .icon .blue {
padding: 8px 8px;
color: #fff;
font-size: 1em;
background-color: rgba(0,191,243,0.7);
border:1px solid #00b2e2;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}






/*媛ㅻ윭由? 寃뚯떆?? ??*/






/*寃뚯떆?? ?쒖튂諛뺤뒪 */
#review-board-list .search-wrap, #gallery-list .search-wrap {
position: relative;
background-color: #f7f7f7;
padding: 10px 10px;
}

#review-board-list .search-wrap .item-search label, #gallery-list .search-wrap .item-search label {
display: block;
position: absolute;
left: 0;
top: 1px;
color: #000;
}

#review-board-list .search-wrap .item-search select, #gallery-list .search-wrap .item-search select {
width:90px;
height:26px;
line-height:24px;
font-size: 12px;
background: white url(/img/tbg.png) bottom right no-repeat;
background-size: 17px 48px;
border: 1px solid #ddd;
appearance: none;
-webkit-appearance: none;
margin:-1px;
padding:1px 1px 0 3px;
}

#review-board-list .search-wrap .item-search .wrap {
position: relative;
margin-left: 95px;
padding-right: 60px;
}

#gallery-list .search-wrap .item-search .wrap {
position: relative;
margin-left: 20px;
padding-right: 60px;
}

a.btn-gray-h25 strong {
display: block;
width:48px;
text-align:center;
padding: 0 0 0 0;
}

a.btn-gray-h25 {
display: inline-block;
padding-right: 2px;
font-size: .75em;
color: #000;
height: 26px;
line-height: 26px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #464646;
-webkit-border-radius: 3px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #e4e4e4;
background-image: linear-gradient(tobottom,#e4e4e4,#cdcdcd);
}
/*寃뚯떆?? ?쒖튂諛뺤뒪 ??*/





/*寃뚯떆?? 由ъ뒪??*/
#review-board-list .reviews {
position: relative;
border-top: 1px solid #ddd;
}

#review-board-list .reviews > ul > li {
position: relative;
border-bottom: 1px solid #ddd;
list-style-type: none;
padding: 10px 10px;
}

#review-board-list .reviews > ul > li dl h4 {
color: #666;
font-size: 14px;
font-weight: 700;
margin: 0;
}

#review-board-list .reviews > ul > li dl .icon {
position:absolute;
font-size: .7em;
margin-top: 0px;
right:0px;
bottom:-1px;
}

#review-board-list .reviews > ul > li dl .icon .blue {
color: #fff;
font-size: 1em;
background-color: rgba(219,64,64,1);
-webkit-border-radius: 3px!important;
border-radius: 3px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 2px;
} /*new icon*/
/*寃뚯떆?? 由ъ뒪?? ??*/






/*寃뚯떆?? ?쎄린 ?꾩껜 而⑦뀒?대꼫*/
#review-board-type .reviews > ul > li:first-child {
border-top: none !important;
}
#review-board-type .reviews > ul > li:last-child {
border-bottom: none !important;
}

#review-board-type .reviews > ul > li.now > dl {
background:#fff;
border-bottom: none;
padding: 0px 0px;
}

#review-board-type .reviews > ul > li > dl h4 {
color: #666666;
font-size: 14px;
font-weight: 700;
margin: 0;
border-bottom:1px solid #ddd;
padding:3px 10px;
}

#review-board-type .reviews > ul > li > dl .info {
font-size: .75em;
color: #777;
margin-top: 0;
padding:3px 10px;
border-bottom:1px solid #ddd;
}

#review-board-type .reviews > ul > li.now > dl .rating {
display: none;
}

#review-board-type .write-wrap {
position: relative;
padding: 30px 10px 35px;
}

#review-board-type .write-wrap ul {
margin-right: 0px;
}

#review-board-type .write-wrap li:first-child {
margin-bottom: 0px;
}

#review-board-type .write-wrap .txt {
font-size: 12px;
line-height:22px;
border: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 0px 0px;
}

#review-board-type .reply-write {
position:relative;
padding: 0 7px;
}

#review-board-type .reply-write h5 {
position:absolute;
top:-9px;
left:24px;
text-indent: 0px;
font-size:12px !important;
color: #666666;
font-weight: normal;
border-bottom: 0;
margin: 0;
padding: 0 3px !important;
background:#fff;
}

#review-board-type .reply-write form {
border:2px dotted #ffc7c6;
padding:10px;
}

#review-board-type .reply-write form > table.normal{
width: 100%;
font-size: 12px;
margin-top: 5px;
border-top: none;
border-bottom: none;
}

#review-board-type .reply-write form > table.normal tr {
border-bottom:none;
}

#review-board-type .reply-write form > table.normal th {
background-color: #fff !important;
color: #7f7f7f;
text-indent: 0px;
text-align:center;
line-height: 44px;
}

#review-board-type .reply-write input {
vertical-align: middle;
height: 44px;
}

#review-board-type .reply-write .w100-wrap {
padding-right: 0px;
}

#review-board-type .reply-write .custom {
position:relative;
padding-right: 0px;
}

#review-board-type .reply-write .custom textarea {
-webkit-appearance: none;
border: 1px solid #ddd;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 3px 3px;
resize: none;
}

#review-board-type .reply-write .custom a {
position: absolute;
top:100px;
left: 7px;
right: 7px;
margin:0 0 0 0;
text-indent: 0;
text-align:center;
}

#review-board-type .reply-write .custom a.btn-gray-h25 strong {
display: inline-block;
width: 48px;
font-size: 12px;
font-weight:normal;
text-align: center;
padding: 0 0 0 0;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#review-board-type .reply-write .custom a.btn-gray-h25 {
display: inline-block;
padding-right: 2px;
font-size: .75em;
color: #fff !important;
height: 48px;
line-height: 48px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #111111;
-webkit-border-radius: 3px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(52,52,52,0.8);
background-image: linear-gradient(tobottom,#e4e4e4,#cdcdcd);
}

#comment_list_0 {
margin:100px 0 0 0;
}

#review-board-type .reply-write .sub-reviews li:first-child {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
list-style-type: none;
background-color: #fff;
padding: 10px 14px;
}

#review-board-type .reply-write .sub-reviews li {
border-bottom: 1px solid #ddd;
list-style-type: none;
background-color: #fff;
padding: 10px 14px;
}

 #review-board-type .reply-write .sub-reviews li p {
margin-top: 0px;
font-size: .75em;
color: #777;
margin:5px 0 0 0;
}

#review-board-type .write-btn {
border-top: 1px solid #ddd;
text-align: center;
border-bottom: none;
padding: 0 0 20px;
box-sizing:border-box;
}

#review-board-type .write-btn .small-btns {
width:100%;
display:inline-block;
padding-bottom: 10px;
padding-left: 0px;
text-align: left;
border-bottom:1px solid #ddd;
text-align:center;
padding:10px 0;
margin:0 0 20px 0;
background:#f7f7f7;
}

#review-board-type .write-btn .small-btns a.btn-white-h25 {
display: inline-block;
height: 36px;
line-height: 36px;
padding-right: 0px;
padding: 0 15px;
font-size: 12px;
color: #000;
word-spacing: 0px;
text-decoration: none!important;
white-space: nowrap;
margin: 0 0 0 0;
border: 1px solid #111111;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(52,52,52,0.8);
}

#review-board-type .write-btn a.btn-gray-h35 {
display: block;
padding-right: 0px;
font-size: 13px;
color: #666;
height: 46px;
line-height: 46px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #ddd;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(247,249,250,1);
background-image: none;
box-sizing:border-box;
-webkit-box-sizing:border-box;
}

#review-board-type .write-btn a.btn-dark-h35 {
display: block;
padding-right: 0px;
font-size: 13px;
color: #fff;
height: 48px;
line-height: 48px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #efaaa9;
border-bottom: 1px solid #efaaa9;
-webkit-border-radius: 0px!important;
border-radius: 0px! important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(255,199,198,1);
background-image: none;
}

a.btn-gray-h35 strong {
display: block;
padding: 0 0 0 0;
font-weight:normal;
color:#666;
}

a.btn-dark-h35 strong {
display: block;
padding: 0 0 0 0;
font-weight:normal;
color:#fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

a.btn-long {
display: block;
padding-right: 100px;
margin: 0 25px 10px;
}

a.btn-white-h15 {
display: inline-block;
padding-right: 0;
padding-bottom: 0px;
font-size: .75em;
color: #777;
height: 20px;
line-height: 20px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #bdbdbd;
-webkit-border-radius: 3px!important;
border-radius: 3px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;
}

a.btn-white-h15 strong {
display: block;
padding: 0px 6px 0px;
font-weight:normal;
color: #777;
}

#review-board-type .board-list {
position: relative;
margin-top: 0px;
display:none;
}

#comment_password {
position: absolute;
display: none;
background-color: #fff;
z-index: 101;
-webkit-border-radius: 5px !important;
border-radius: 5px !important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
/*寃뚯떆?? ?쎄린 ?꾩껜 而⑦뀒?대꼫 ??*/



/*寃뚯떆?? ?섏젙 ?⑥뒪?뚮뱶*/
.password .head h5 {
padding-left: 0px;
padding: 0 0 0 25px;
text-align: left;
margin: 0;
height: 34px;
line-height: 36px;
font-size: 14px;
font-weight: bold;
color: #666;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAC+lBMVEUAAAAAAAAAAABVVVVAQEAzMzMrKyskJCRAQEA5OTkzMzMuLi4rKys7Ozs3NzczMzMwMDAtLS05OTk2NjYzMzMxMTEuLi43Nzc1NTUzMzMxMTEvLy83Nzc1NTUzMzMxMTEwMDA2NjY1NTUzMzMyMjIwMDA2NjY0NDQzMzMyMjIxMTE1NTU0NDQzMzMyMjIxMTE1NTU0NDQzMzMyMjIxMTE1NTU0NDQzMzMyMjIxMTE1NTU0NDQzMzMyMjIxMTE1NTU0NDQzMzMyMjIxMTE1NTU0NDQzMzMyMjIyMjI0NDQ0NDQzMzMyMjIyMjI0NDQ0NDQzMzMyMjIyMjI0NDQ0NDQzMzMyMjIyMjI0NDQ0NDQzMzMyMjIyMjI0NDQ0NDQzMzMyMjIyMjI0NDQ0NDQzMzMyMjIyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzM0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjIzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzP///9fnpNJAAAA/HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNU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) 9px no-repeat;
background-size: 15px 15px;
border-bottom: none;
}

.password .contents {
position: relative;
padding: 0 0;
}

.password .contents p {
text-align: center;
font-size: 13px;
font-weight: bold;
color: #666;
margin: 0;
padding:15px 0;
border-bottom:1px solid #ddd;
background: #f7f7f7;
}

.password .contents .form-wrap {
position: relative;
padding: 0px;
}

.password .contents .form-wrap .wrap {
position: relative;
padding-left: 0px;
padding-right: 0px;
padding:20px 80px;
border-bottom:1px solid #ddd;
}

.password .contents .form-wrap label {
display: block;
position: absolute;
left: 25px;
top: 20px;
color: #666;
font-size: 12px;
line-height:25px;
}

.password .contents .form-wrap .btn-wrap a{
display:block;
border:1px solid #ddd;
background-color:rgba(247,249,250,1);
height:48px;
line-height:48px;
margin:0 30px 10px;
font-size: 12px;
color:#666;
}

.password .contents .form-wrap .btn-wrap {
color:#fff;
font-size:0px;
line-height:0px;
border-bottom:1px solid #ddd;
margin-top:0px;
padding:20px 0 10px; 
}
/*寃뚯떆?? ?섏젙 ?⑥뒪?뚮뱶 ??*/






/*寃뚯떆?? ?섏젙*/
#review-board-write .form-wrap table.normal {
width: 100%;
font-size: .75em;
margin-top: 0;
border-top: none;
border-bottom: 1px solid #e1e1e1;
}

#review-board-write .form-wrap th {
color: #666;
text-indent: 14px;
line-height:44px;
padding: 13px 20px 0 0;
font-weight:bold;
}

#review-board-write .form-wrap td {
vertical-align: middle;
text-indent: 5px;
text-align: left;
position: relative;
padding: 13px;
}

#review-board-write .form-wrap input {
vertical-align: middle;
height: 44px;
}

#review-board-write .form-wrap input.comm{
display:block;
-webkit-appearance: none;
border: 1px solid #d6d6d6;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 0 5px;
}

#review-board-write .form-wrap textarea {
height: 115px;
padding: 5px;
resize: none;
word-wrap:break-word;
border-radius: 0px;
}

#review-board-write .form-wrap .btns li a {
font-size: 1em;
margin-left: 0px;
}

#review-board-write .form-wrap .btns li a.btn-dark-h24 {
display:block;
width:100%;
text-align:center;
font-size: 12px;
color: #fff;
height: 48px;
line-height: 48px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #111111;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(52,52,52,0.8);
padding-right: 0px;
margin-top:10px;
}

#review-board-write .form-wrap .btns li a.btn-dark-h24 strong {
display: block;
padding: 0;
color:#fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

#review-board-write .write-btn {
text-align: center;
border-bottom: 1px solid #ddd;
padding: 20px 0 10px;
}

#review-board-write .write-btn a.btn-dark-h35 {
display: block;
padding-right: 0px;
font-size: 13px;
color: #fff;
height: 48px;
line-height: 48px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #efaaa9;
border-bottom: 1px solid #efaaa9;
-webkit-border-radius: 0px!important;
border-radius: 0px! important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(255,199,198,1);
background-image: none;
}

#review-board-write .write-btn a.btn-gray-h35  {
display: block;
padding-right: 0px;
font-size: 13px;
color: #666;
height: 46px;
line-height: 46px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #ddd;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(247,249,250,1);
background-image: none;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}

#review-board-write .write-btn a.btn-long {
display: block;
padding-right: 0px;
margin: 0 13px 10px;
}


#review-board-write .write-btn a.btn-dark-h35 strong {
display: block;
padding: 0 0 0 0;
font-weight: normal;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#review-board-write .form-wrap .w100-wrap {
padding-right: 0px;
}
/*寃뚯떆?? ?섏젙*/


/*湲?곌린 踰꾪듉*/
#review-board-list .write-btn {
display:none;
text-align: center;
border-top: 1px solid #bababa;
border-bottom: 1px solid #bababa;
padding: 10px 0;
}
/*湲?곌린 踰꾪듉 ??*/


/*?섏씠吏? ?몃뵒耳?댄꽣*/
div.paging-new a.now {
color: #fff;
border-color: #111111;
background: rgba(52,52,52,1);
}

div.paging-new a {
text-align: center;
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
color: #111111;
border: 1px solid #111111;
font-size: .75em;
font-weight: 700;
background-color: #fff;
}

div.paging-new a {
text-align: center;
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
color: #111111;
border: 1px solid #111111;
font-size: .75em;
font-weight: 700;
background-color: #fff;
}
/*?섏씠吏? ?몃뵒耳?댄꽣 ??*/





/* ============================== ?λ컮援щ땲 ============================== */
#basket .btn-wrap {
text-align: center;
border-bottom: 1px solid #e1e1e1;
height:90px;
padding: 0 25px;
}

#basket .btn-wrap .btn-type-04 {
display: block;
position: absolute;
left: 4%;
top: 20px;
width: 45%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
margin:0 0 10px 0;
}

#basket .btn-wrap .btn-type-03 {
display: block;
position: absolute;
right: 4%;
top: 20px;
width: 45%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
}

.btn-type-03, .btn-type-04 {
border-radius: 0;
padding: 0;
line-height:48px;
}

#basket .btn-wrap .box-shadow-03 {
-webkit-box-shadow: none;
box-shadow: none;
}

.items-wrap .items[data-checkbok=on] .thumb-img {
margin-left: 25px;
}

.items-wrap .items[data-type=vertical] .thumb-img img {
width: 90%;
height: auto;
max-height: none;
}
}

#basket .results ul li dl .pname {
width: auto;
margin-right: 25px;
border-bottom:1px solid #cccccc;
}

.items-wrap .items[data-checkbok=on] .pname, .items-wrap .items[data-checkbok=on] .price-info {
margin-left: 125px !important;
}

#basket .results ul li dl .price-info li input {
width:40px;
height:30px;
margin-bottom: 5px;
text-align: center;
line-height: 22px;
border: 1px solid #ddd;
color:#666;
}

#basket .price-info a.btn-type-02 {
display: inline-block;
font-family: 'Courier New';
padding: 5px 7px;
border: 1px solid #cccccc;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background:#eeeeee;
}

.items-wrap .items[data-type=vertical] > li {
position: relative;
text-align: left;
margin-bottom: 0;
border-bottom: 1px solid #e3e3e3;
padding: 14px 0;
}

.items-wrap .items[data-type=vertical] > li:last-child {
position: relative;
text-align: left;
margin-bottom: 0;
border-bottom: none;
padding: 14px 0;
}

#basket .results ul li dl .price-info {
margin-top:30px;
margin-left: 105px !important;
}

#basket .results ul li dl .price-info li {
text-align: left;
border: none;
line-height: 1.5em;
font-size: 12px;
margin: 0 !important;
padding: 13px 25px 0 20px!important;
}

.items-wrap .items[data-type=vertical] .price-info .tit {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAMklEQVQIW2NMS0v7P2vWLEYGJMAIEgTxkSXggsgSKIIwCQxBkARxgiAL8VuE4SR0xwMAgv0kbRBtqYkAAAAASUVORK5CYII=) 0px 2px no-repeat;
background-size:4px 9px;
padding:0 0 0 10px;
}

#basket .total-info .content-info-top {
list-style-type: none;
padding-left: 0px;
padding:10px 10px;
color: #777;
line-height: 25px;
font-size: .75em;
font-weight: 700;
border-top: 1px solid #efaaa9;
border-bottom: 1px solid #efaaa9;
background: rgba(255,199,198,1);
}

#basket .total-info .content-info-top .txt {
color: #000;
text-align: right;
margin-right: 5px;
}

#basket .total-info .content-info-bottom {
list-style-type: none;
padding-left: 15px;
padding:10px 10px;
line-height: 25px;
font-weight: 700;
border-top: 1px solid #ffe3e3;
border-bottom: 1px solid #efaaa9;
background: rgba(255,199,198,1);
font-size: .875em;
}

#basket .order-btn {
padding:20px 25px 10px;
}

#basket .order-btn a.btn-order2 {
display: block;
width:100%;
color: #fff;
height: 48px;
line-height: 48px;
text-align: center;
border: 1px solid #111111;
font-weight: 700;
background-color: rgba(52,52,52,0.8);
background-image: none;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
margin: 0 auto;
padding: 0px 0px;
}

#basket .order-btn a.btn-order2 span {
padding-left: 0;
background: none;
background-size: 0;
color:#fff;
font-weight:normal;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}





/* ============================== 理쒓렐蹂몄긽?? ============================== */
#recent .btn-wrap {
text-align: center;
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
height: 90px;
padding: 0 25px;
}

#recent .btn-wrap .btn-type-04 {
display: block;
position: absolute;
left: 4%;
top: 20px;
width: 45%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
-webkit-box-shadow: none;
box-shadow: none;
}

#recent .btn-wrap  .btn-type-03 {
display: block;
position: absolute;
right: 4%;
top: 20px;
width: 45%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
}

#recent dd.link-basket {
text-align: right;
margin-left:-5px;
padding:0 15px;
}

#recent a.basket-btn {
height:48px;
line-height:48px;
display: inline-block;
margin-right: 15px;
font-size: 12px;
font-weight: normal;
border: 1px solid #ddd;
background: #f7f9fa;
-webkit-border-radius: 0px;
border-radius: 0px;
padding: 0;
color: #666;

}

#recent .items-wrap .items[data-type=vertical] .basket-btn {
position: relative;
width: 100%;
margin: 15px 0;
text-align: center;
z-index: 999;
}




/* ============================== 愿?ъ긽?? ============================== */
#wish .btn-wrap {
text-align: center;
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
height: 90px;
padding: 0 25px;
}

#wish .btn-wrap .btn-type-04 {
display: block;
position: absolute;
left: 4%;
top: 20px;
width: 45%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
-webkit-box-shadow: none;
box-shadow: none;
}

#wish .btn-wrap .btn-type-03 {
display: block;
position: absolute;
right: 4%;
top: 20px;
width: 45%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
}

.items-wrap .items[data-type=vertical] .basket-btn {
position: relative;
width:90%;
margin-top: 5px;
text-align: center;
z-index: 999;
}

.items-wrap .items[data-type=vertical] .basket-btn .box-shadow-03 {
-webkit-box-shadow: none;
box-shadow: none;
}



/* ============================== ?곹뭹由щ럭 ============================== */
.cate-search {
margin:10px 0 15px;
}

#all-review .search-wrap {
position: relative;
border-top: 1px solid #bababa;
background-color: #f4f4f4;
padding: 5px 14px 0;
}

#all-review .search-wrap .cate-search dt {
position: absolute;
left: 14px;
top: 30px;
font-size: .75em;
font-weight: 700;
color: #000;
}

#all-review .search-wrap .cate-search dd select {
width: 100%;
font-size: .875em;
margin:0 0 10px 0;
}

#all-review .search-wrap .item-search label {
display: block;
position: absolute;
left: 0;
top: 13px;
color: #000;
font-size: .75em;
font-weight: 700;
}

#all-review .search-wrap .item-search {
position: relative;
border-top: 1px dotted #aeaeae;
margin-top: 10px;
padding: 10px 0;
}

#all-review .search-wrap .item-search a.btn-gray-h25 {
position: absolute;
top: 10px;
right: 0;
}

div.review-style .all-list {
position: relative;
padding-bottom: 0px;
border-bottom: none;
}

div.review-style .all-list ul > li {
list-style: none;
position: relative;
border-top: none;
border-bottom: 1px solid #ddd;
background-color: #fbfbfb;
padding: 10px 14px 0;
}

div.review-style .all-list ul > li:first-child {
list-style: none;
position: relative;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: #fbfbfb;
padding: 10px 14px 0;
}

div.review-style .all-list ul > li > dl dd h4 {
line-height: 2em;
font-size: .75em;
font-weight: 700;
border-bottom: 1px solid #aeaeae;
margin: 0;
}

div.review-style .all-list ul > li .re-wrap {
display: none;
position: relative;
border-top: 1px solid #ddd;
background-color: #f4f4f4;
margin: 0 -14px;
padding: 10px 14px;
}

div.review-style .all-list ul > li .re-wrap > dl > dt img, #review-list .reviews > ul > li > .wrap .conts .thumbs img, #review-board-type .write-wrap .txt .thumbs img, #review-board-type .write-wrap .txt .thumbs img, #review-board-type .write-wrap .txt .thumbs img {
/*width: auto;*/
height: auto !important;
max-width: 100% !important;
}





/* ============================== ?뚯썝媛?? ============================== */
#join .desc {
margin: 0;
}

#join .desc h3 {
height:54px;
line-height:54px;
font-size: 14px;
font-weight: 700;
color:#666;
border-bottom: 1px solid #ddd;
padding: 0 13px 0 31px;
margin: 0 0 20px;
background:url(data:image/png;base64,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) 13px 19px no-repeat;
background-size:16px 16px;
}


#join .desc h3.none-line {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

#join .desc .open-pop {
height:48px;
line-height:48px;
margin:30px 13px;
border:1px solid #000;
padding: 0;
text-align:center;
border: 1px solid #efaaa9;
background: rgba(255,199,198,1);
color:#fff;
font-size:12px;
font-weight:normal;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#join .privercy-contract-tap {
position: relative;
border-left: 1px solid #cacaca;
margin:0 13px;
}

#join .tab-content {
border: 1px solid #cacaca;
height: 75px;
margin:0 13px;
}

#join .desc p {
font-size: 12px;
margin: 0;
padding:0 15px;
}

#join .desc p label{
color:#666;
}

#join .btns .btn-type-04 {
display: block;
position: relative;
right: 0px;
top: 0;
width: 100%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
margin:10px 0 0;
}

#join .privercy-contract-tap li {
list-style-type: none;
border-top: 1px solid #cacaca;
border-right: 1px solid #CACACA;
background-color: #f4f4f4;
display: block;
float: left;
line-height: 27px;
text-align: center;
width: 33%;
height: 28px;
margin-bottom: -1px;
}

#join .privercy-contract-tap li:last-child {
width: 34%;
}




/* ============================== ?뚯썝?뺣낫 ============================== */
#join {
margin-bottom: 0px;
}

#join table.normal {
margin-top: 15px;
border-top: 1px solid #ddd;
table-layout: fixed;
}

#join  table.normal th {
background-color: #f1f1f1;
text-indent: 14px;
text-align: left;
position: relative;
padding: 0 0;
margin: 0;
border: 0;
color:#666;
font-size: 100%;
font: inherit;
font-weight:bold;
vertical-align: middle;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}

#join table.normal td {
text-indent: 0px;
text-align: left;
position: relative;
padding: 13px;
}

#join table.normal .txt-input {
text-indent: 5px;
height: 44px;
border: 1px solid #d1d1d1;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
padding: 0;
}

#join table.normal .btn-type-01 {
width:100%;
height:50px;
line-height: 50px;
text-align:center;
text-indent: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 0;
margin:10px 0 0;
border: 1px solid #efaaa9;
background: rgba(255,199,198,1);
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#join table.normal .btn-type-01 span {
color:#fff;
font-size:12px;
font-weight:normal;
}

#join table.normal td select {
margin:0 0 10px 0;
}

#join table.normal td br {
display:none;
}

#join table.normal td p {
color:#666;
}

#hpost1 {
display:inline-block;
width:46.5%;
}

#hpost2 {
display:inline-block;
width:46.5%;
}

#email {
width:100% !important;
}

#hphone {
width:100%;
}

#etcphone {
width:100%;
}

#join .btns {
text-align: center;
margin-top: 0;
padding: 20px 13px;
border-bottom: 1px solid #ddd;
}

#join .btns a {
margin: 0;
padding: 0;
}

#join .btns .btn-type-03 {
display: block;
position: relative;
right: 0px;
top: 0;
width: 100%;
height: 50px;
border: 1px solid #111111;
background-color: rgba(52,52,52,0.8);
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
}

#join .btn-type-03 span {
color: #fff;
width: 100%;
height: 100%;
font-size: 12px;
font-weight:normal;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}






/* ============================== 寃뚯떆湲 ============================== */
#my-board .title {
display:none;
}

#my-board .notice-bar {
margin-top: 0px;
position: relative;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: #fffde8;
padding: 40px 14px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAI0lEQVQIW2NkwASSjGhikkD+c2RBsABIEUwQLgATRBEACQIApYEEH/XymTkAAAAASUVORK5CYII=) repeat;
}

#my-board .notice-bar p, #board-list .notice-bar p {
text-align: center;
font-size: 12px;
line-height: 18px;
margin:0;
}

#my-board .lists ul > li {
position: relative;
border-bottom: 1px solid #e6e6e6;
padding: 10px 14px;
}

#my-board .lists ul > li dt {
font-size: 13px;
font-weight: bold;
color: #666
}

#my-board .lists ul > li dt span {
font-size: 13px;
font-weight: bold;
color: #666;
}

#board-list .notice-bar {
margin-top: 0px;
position: relative;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: #fffde8;
padding: 40px 14px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAI0lEQVQIW2NkwASSjGhikkD+c2RBsABIEUwQLgATRBEACQIApYEEH/XymTkAAAAASUVORK5CYII=) repeat;
}

#board-list .lists ul > li dt {
font-size: 13px;
font-weight: bold;
color: #666;
}

#container .wrapper hr.line {
display: block;
border: none;
}

#board-list .write-btn {
text-align: center;
padding: 0;
}

#board-list .write-btn a{
display: block;
padding-right: 0;
margin: 0 25px 25px;
}

#board-list .write-btn a.btn-dark-h35 {
padding-right: 0;
font-size: 12px;
color: #fff;
height: 48px;
line-height: 48px;
word-spacing: 0px;
text-decoration: none!important;
white-space: nowrap;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-image: none;
border: 1px solid #111111;
background-color: rgba(52,52,52,0.8);
}

#board-list .write-btn a.btn-dark-h35 strong {
display: block;
padding: 0 0 0 0;
font-weight: normal;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#board-view .notice-bar {
margin-top: 0px;
position: relative;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: none;
padding: 20px 14px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAI0lEQVQIW2NkwASSjGhikkD+c2RBsABIEUwQLgATRBEACQIApYEEH/XymTkAAAAASUVORK5CYII=) repeat;
text-align:center;
font-size:17px;
color:#666;
}

#board-view .table-wrap table {
margin-top: 0;
border-bottom: none;
}

#board-view  table.normal th {
text-indent: 5px;
text-align: left;
position: relative;
padding: 5px;
font-weight:bold;
color:#666;
}

#board-view .table-wrap table.normal td {
text-indent: 5px;
text-align: left;
padding: 5px;
height:60px;
line-height:60px;
}

#board-view .detail-wrap {
position: relative;
padding: 20px 14px;
}

#board-view .detail-wrap dl {
border: 1px solid #ddd;
margin-bottom: 10px;
}

#board-view .detail-wrap dl.a {
border-top: 1px solid #ddd;
}

#board-view .detail-wrap dl dt {
text-align: center;
color: #666;
font-weight: bold;
font-size: 13px;
border-bottom: 1px dotted #aeaeae;
background-color: #f4f4f4;
padding: 5px 0;
}

#board-view .detail-wrap dl dd {
font-size: 12px;
padding: 10px;
color:#666;
}

#board-view .detail-wrap dl.a .conts {
color: #666;
}

#board-view .btns {
text-align:center;
}

#board-view .write-btn {
text-align: center;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
padding: 20px 0;
}

#board-view .write-btn a.btn-gray-h35 {
display: block;
padding-right: 0;
font-size: 12px;
color: #000;
height: 48px;
line-height: 48px;
word-spacing: 0px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #111111;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(52,52,52,0.8);
background-image: none;
}

#board-view .write-btn a.btn-gray-h35 strong {
display: block;
padding: 0 0 0 0;
font-weight: normal;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}




/* ============================== 寃곗옱 ============================== */
#order .items-wrap .items[data-type=vertical] > li dl {
position: relative;
margin-left: 0px;
min-height: initial;
}

#order .items-wrap .items[data-type=vertical] .pname {
color: #666;
width: auto;
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
margin: 0 0 10px 105px;
}

#order h5, #order-complete li h5 {
padding-left: 25px;
text-indent: 0;
text-align: left;
margin: 0;
height: 54px;
line-height: 54px;
font-size: 14px;
font-weight: bold;
color: #666;
background: url(/img/tbg.png) 9px no-repeat;
background-size: 15px 15px;
border-top: 1px solid #ddd;
border-bottom: none;
}

#order table.normal {
position: relative;
width: 100%;
text-indent: 0;
padding: 5px;
text-align: left;
font-size: .75em;
margin-top: 0;
border-top: none;
border-bottom: none;
}

#order table.normal tr:first-child {
border-top:1px solid #ddd;
}



#order table.normal .txt-input{
display:inline-block;
height: 44px !important;
text-indent: 5px;
height: 21px;
border: 1px solid #d1d1d1;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 0 5px;
}

#post1 {
display: inline-block;
width: 46.5% !important;
}

#post2 {
display: inline-block;
width: 46.5% !important;
}

#order table.normal th {
line-height:70px;
text-indent: 0;
text-align: left;
position: relative;
padding: 0 0 0 15px;
color:#666;
font-weight:bold;
}

#order .order-info td {
text-indent: 0;
text-align: left;
position: relative;
padding: 13px;
}

#order .delivery-info td {
padding-right: 0;
vertical-align: middle;
text-indent: 0px;
text-align: left;
position: relative;
padding: 13px;
}

#order input[type="tel"] {
width: 28%;
}

#order .delivery-info label {
display:inline-block;
}

#order table.normal .f-right {
display:block;
min-height: 0;
margin:5px 0 0;
}

#order table.normal .btn-type-01 {
width: 100%;
height: 50px;
line-height: 50px;
text-align: center;
text-indent: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 0;
margin: 10px 0 0;
border: 1px solid #efaaa9;
background: rgba(255,199,198,1);
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#order .btn-type-01 span {
color: #fff;
font-size: 12px;
font-weight: normal;
}

#order .txt-area {
text-indent: 0;
border: 1px solid #d1d1d1;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin: 0;
padding: 5px;
resize: none;
}

#order .order-total {
list-style-type: none;
padding-left: 0px;
padding: 10px 10px;
color: #777;
line-height: 25px;
font-weight: 700;
border-top: 1px solid #efaaa9;
border-bottom: 1px solid #efaaa9;
background: rgba(255,199,198,1);
margin-bottom: 0;
}

#order .order-total {
list-style-type: none;
color: #000;
}

#order .order-total .txt {
float: right;
color: #e92121;
margin-right: 0;
}

#order table.normal td {
text-indent: 0;
text-align: left;
position: relative;
padding: 13px;
line-height: 29px;

}

#order table.normalrow td {
text-indent: 0;
text-align: center;
position: relative;
padding: 13px;
}

#order .pay-info {
font-size: .75em;
border-top: 1px solid #ddd;
margin-top: 0;
}

#order .pay-info dl {
border-bottom: 1px solid #ddd;
position: relative;
min-height: 100px;
padding-left: 90px;
}

#order .pay-info dl dd {
display: inline-block;
width:100%;
padding:5px 0;
}

#order .pay-info dl dd li {
list-style-type: square;
line-height: 2em;
letter-spacing: -1px;
padding:0 15px 0 0;
}

#order .pay-info .bank dd select {
width: 100%;
}

#order .pay-info dl dt label span{
color: #666;
font-weight: bold;
font-size:12px;
}

#order .btns .btn-type-03 {
display: block;
text-align: center;
margin-bottom: 10px;
color: #fff;
height: 48px;
line-height: 48px;
text-align: center;
border: 1px solid #111111;
font-weight: 0;
background-color: rgba(52,52,52,0.8);
background-image: none;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
margin: 0 auto;
padding: 0px 0px;
margin-bottom:10px;
}

#order .btns a.btn-cash span {
color:#fff;
padding-left: 16px;
background: url(/img/tbg.png) no-repeat 0 50%;
background-size: 14px 14px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#order .btns .box-gradient-01 {
display: block;
position: relative;
right: 0px;
top: 0;
width: 100%;
height: 48px;
line-height: 48px;
border: 1px solid #ddd;
background: #f7f9fa;
padding:0;
color:#666 !important;
}

#order .btns .box-gradient-01 span{
color:#666 !important;
}



/* ============================== 硫붿씤?섎떒 ============================== */
.myfont{
font-family: 'Fredoka One', cursive;
}

#footer-container .row{
margin-bottom: 0px;
}

#footer-container .row .bottom_title{
padding:10px 10px 0; 
font-size:18px;
font-weight:bold;
}

#footer-container .hdsk{
font-size: .85em;
padding-left: 10px;
padding-bottom: 1em;
padding-top: 1em;
line-height: 14px;
}

#footer-container .hdsk li {
list-style-type: none;
color: #666;
line-height:16px;
}

#footer-container .addr li {
list-style-type: none;
color: #666;
line-height:15px;
}

#footer-container .menus ul li {
position:relative;
display: block;
float:left;
}

#footer-container .menus ul li span{
position:absolute;
display: inline-block;
top:1px;
right:0;
}

#footer-container .menus .clearfix li a {

height:25px;
line-height:25px;
color: #111111;
font-weight: 700;
font-size: .75em;
background: none;
background-size: none;
padding: 0;
}

#footer-container .menus ul li.dpy {
width:33.3%;
}

#footer-container .customerCenter a{
display:block;
border:2px solid #111111;
margin:0 10px 10px;
padding:5px;
text-align:center;
}

.customerCenter i {
font-size: 15px;
color: rgba(52,52,52, .9);
}

.cs_center {
color:#e13939;
}


#footer-container .container  {
padding: 5px 0;
}




/* ============================== ?섏젙 ============================== */

#order-list .more {
text-align: center;
margin: 10px auto;
padding:0 15px;
}

#order-list .more a {
width: 100% !important;
text-align: center;
margin: 0 auto;
-webkit-box-shadow: none;
box-shadow: none;
}

#review-list .write-wrap ul {
margin-right:0;
}

#review-list .write-wrap input {
height:44px;
}

#review-list .write-wrap textarea {
height: 80px;
padding: 3px;
resize:none;
border-radius:0;
}


//////////////////////////////////////



/*
# makeshop 怨듯넻 ?ㅽ??? ?쒗듃
# ??묒옄 : ?ㅻ쭏?? ?ㅽ궓 | (二?)?좊땲?쒖빱裕ㅻ땲耳?댁뀡利? ?대┃荑좏궎 ?ъ뾽遺
# 理쒖큹 ?묒꽦?? : 2013 - 07 - 26
* ?붿옄?? 臾몄쓽 怨좉컼?쇳꽣: 02-1544-6297
* 蹂? 臾몄꽌?? ?뚯뒪? ?뺣낫?? ??? 紐⑤뱺 沅뚮━?? ?대┃荑좏궎((二?)?좊땲?쒖빱裕ㅻ땲耳?댁뀡利?))?먭쾶 ?덉뒿?덈떎.
* ?ъ쟾 ?숈쓽?놁씠?? ?숈씪,?좎궗?? ?섏??먯꽌 ?대뼚?? ?뺤떇怨? 諛⑸쾿?쇰줈?? 臾대떒 ?꾩슜?? 湲덊빀?덈떎.
* 留뚯씪 ?꾩? 媛숈? 沅뚭퀬?먮룄 遺덇뎄?섍퀬 臾대떒 ?꾩슜?? ??묎텒踰뺤뿉 ?섍굅?섏뿬 踰뺤쟻?? ?쒖옱瑜? 諛쏆쑝?? ?? ?덉뒿?덈떎.
========================================================================== */



/* =========================================
   ### makeshop Origin -> be Css   2013-07-27
=========================================== */
audio,canvas,video {
display:inline;
zoom:1;
}

html {
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}

html,button,input,select,textarea {
font-family:sans-serif, Dotum;
color:#222;
}

body {
font-size:1em;
line-height:1.4;
font:100% Helvetica, Helvetica Neue, Arial;
margin:0;
}

a {
color:#222;
text-decoration:none;
}

a:focus {
outline:thin dotted;
}

a:hover,a:active {
outline:0;
}

abbr[title] {
border-bottom:1px dotted;
}

dfn {
font-style:italic;
}

ins {
background:#ff9;
color:#000;
text-decoration:none;
}

mark {
background:#ff0;
color:#000;
font-style:italic;
font-weight:700;
}

pre,code,kbd,samp {
font-family:monospace, serif;
_font-family:'courier new', monospace;
font-size:1em;
}

pre {
white-space:pre-wrap;
word-wrap:break-word;
}

q {
quotes:none;
}

q:before,q:after {
content:none;
}

small {
font-size:85%;
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}

sup {
top:-.5em;
}

sub {
bottom:-.25em;
}

nav ul,nav ol {
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}

img {
border:0;
-ms-interpolation-mode:bicubic;
vertical-align:middle;
}

svg:not(:root) {
overflow:hidden;
}

fieldset {
border:0;
margin:0;
padding:0;
}

legend {
overflow:hidden;
text-indent:-9999px;
width:0;
height:0;
font-size:0;
}

button,input,select,textarea {
font-size:100%;
vertical-align:middle;
outline:none;
margin:0;
}

button,input {
line-height:normal;
}

button,input[type="button"],input[type="reset"],input[type="submit"] {
cursor:pointer;
-webkit-appearance:button;
overflow:visible;
}

button[disabled],input[disabled] {
cursor:default;
}

input[type="checkbox"],input[type="radio"] {
box-sizing:border-box;
width:13px;
height:13px;
padding:0;
}

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-decoration,input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none;
}

button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0;
}

textarea {
overflow:auto;
vertical-align:top;
resize:vertical;
}

input:invalid,textarea:invalid {
background-color:#f0dddd;
}

table {
border-collapse:collapse;
border-spacing:0;
}

.chromeframe {
background:#ccc;
color:#000;
margin:.2em 0;
padding:.2em 0;
}

.wrapper {
position:relative;
width:100%;
}

.ir {
display:block;
border:0;
text-indent:-999em;
overflow:hidden;
background-color:transparent;
background-repeat:no-repeat;
text-align:left;
direction:ltr;
line-height:0;
}

.hidden {
display:none!important;
visibility:hidden;
}

.visuallyhidden {
border:0;
clip:rect(0000);
height:1px;
overflow:hidden;
position:absolute;
width:1px;
margin:-1px;
padding:0;
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
clip:auto;
height:auto;
overflow:visible;
position:static;
width:auto;
margin:0;
}

.invisible {
visibility:hidden;
}

.clearfix {
zoom:1;
}

.dont-scroll {
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
}

.style-none {
list-style-type:none!important;
}

.box-round {
-webkit-border-radius:5px!important;
border-radius:5px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
}

.box-opacity {
opacity:0.7;
filter:alpha(opacity=70);
}

.box-gradient-01 {
background-color:#efefef;
background-image:linear-gradient(tobottom,#efefef,#dcdcdc);
}

.box-shadow-01 {
-webkit-box-shadow:1px 1px 0 0 #9b9a9a;
box-shadow:1px 1px 0 0 #9b9a9a;
}

.box-gradient-03 {
background-color:#e3e3e3;
background-image:linear-gradient(tobottom,#e3e3e3,#cdcdcd);
}

.box-gradient-04 {
background-color:#c3c3c3;
background-image:linear-gradient(tobottom,#c3c3c3,#929292);
}

.box-gradient-05 {
background-color:#fefefe;
background-image:linear-gradient(tobottom,#fefefe,#fdfdfd);
}

.box-shadow-03 {
-webkit-box-shadow:1px 1px 0 0 #d6d6d6;
box-shadow:1px 1px 0 0 #d6d6d6;
}

.txt-input {
border:1px solid #8c8c8c;
}

.btn-type-01 {
display:inline-block;
border:1px solid #ccc;
-webkit-border-radius:3px;
border-radius:3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
padding:7px 10px;
}

.btn-type-01 span {
color:#666;
font-size:12px;
font-weight:400;
}

.btn-type-02 {
display:inline-block;
border:1px solid #ddd;
-webkit-border-radius:3px;
border-radius:3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
padding:4px 6px;
}

.btn-type-04 span {
color:#000;
font-size:.875em;
font-weight:700;
}

.btn-type-05 {
display:inline-block;
border:1px solid #8c8c8c;
-webkit-border-radius:3px;
border-radius:3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
padding:3px 5px;
}

.btn-type-05 span {
color:#777;
font-size:.75em;
font-weight:700;
}

.btn-type-06 {
display:inline-block;
text-align:center;
background-color:#8b8b8b;
border:1px solid #696969;
}

.btn-type-06 span {
display:block;
width:100%;
height:100%;
border:1px solid #979797;
color:#fff;
font-size:.75em;
}

.btn-type-07 span {
color:#fff;
text-shadow:1px 1px 0 rgba(0,0,0,0.4);
width:100%;
height:100%;
font-size:.9em;
font-weight:700;
}

.btn-type-08 {
display:inline-block;
line-height:1;
background-color:#b6b6b6;
color:#fff;
border:1px solid #8b8b8b;
-webkit-border-radius:5px;
border-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
padding:4px 8px;
}

.btn-type-08 span {
font-size:11px;
font-weight:400;
}

.results .more {
text-align:center;
margin:10px auto;
}

.results .more a {
width:90.3125%;
text-align:center;
margin:0 auto;
}

.results .none-data {
text-align:center;
margin:15px 0;
}

table.normal th,table.normal td {
text-indent:5px;
text-align:left;
position:relative;
padding:5px 0;
}

table.normal tfoot td {
padding:4px 0;
}

table.normal .txt-textarea {
text-indent:5px;
border:1px solid #d1d1d1;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:3px 0 1px;
}

table.normal .f-right {
float:right;
min-height:35px;
}

table.normal .btn-type-01,table.normal .btn-type-02 {
line-height:1em;
text-indent:0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:8px 10px;
}

.layer-pop {
position:absolute;
left:0;
top:0;
z-index:101;
width:100%;
min-height:100%;
background-color:#fff;
display:block;
}

.bg-stit:after {
position:absolute;
content:"";
background:url(/img/tbg.png) no-repeat;
}

.btn-type01 button,.btn-type01 a,button.btn-type01,a.btn-type01 {
font-family:sans-serif, Dotum;
text-shadow:1px 1px 0 #fff;
-webkit-box-shadow:2px 2px 3px #ccc;
-moz-box-shadow:2px 2px 3px #ccc;
box-shadow:2px 2px 3px #ccc;
border:1px solid #a1a1a1;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#bfbfbf');
}

#addrSearch {
z-index:33;
display:none;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background:#fff;
}

#addrSearch .search-container {
background:#f6f6f6;
padding-bottom:25px;
}

#addrSearch .search-header {
background-color:#fff;
}

#addrSearch .search-header h2 {
padding-left:40px;
padding-bottom:5px;
color:#222;
text-shadow:1px 1px 0 #fff;
font-size:.875em;
margin-top:25px;
font-weight:700;
}

#addrSearch .search-header h2:after {
left:5px;
bottom:8px;
width:31px;
height:19px;
background-position:0 -77px;
}

#addrSearch p.msg01 {
margin-left:10px;
color:#3d3d3d;
font-weight:700;
}

#addrSearch p.msg02 {
font-size:smaller;
color:#b2b2b2;
}

#addrSearch .btn-close a {
display:inline-block;
text-align:center;
line-height:1.25em;
width:100%;
font-weight:700;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:6px 0;
}

#addrSearch .btn-ctrl {
margin-top:20px;
text-align:right;
}

#addrSearch .btn-ctrl a {
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:3px 10px;
}

#addrSearch .step-comm {
display:none;
border-top:2px solid #cacaca;
padding:20px 20px 30px;
}

#addrSearch #searchStep01 .search-form {
position:relative;
padding-right:65px;
margin-top:10px;
}

#addrSearch #searchStep01 .search-form .keyword {
display:block;
margin-right:15px;
}

#addrSearch #searchStep01 .search-form .keyword input {
width:100%;
outline:none;
vertical-align:top;
-webkit-appearance:none;
border:1px solid #a1a1a1;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:3px 5px;
}

#addrSearch #searchStep01 .search-form .btn-submit {
position:absolute;
right:0;
top:0;
width:60px;
height:26px;
color:#fff;
font-size:12px;
font-weight:700;
font-family:sans-serif, Dotum;
border:0 none;
text-shadow:1px 1px 0 #5a5a5a;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0a09f',endColorstr='#848584');
}

#addrSearch #searchStep02 .addr-list {
margin-top:10px;
width:100%;
}

#addrSearch #searchStep03 .detail-addr {
margin-top:15px;
}

#addrSearch #searchStep03 .detail-addr ul.detail-list {
padding-bottom:15px;
border-bottom:1px solid #ccc;
}

#addrSearch #searchStep03 .detail-addr .txt-input {
border:1px solid #efefef;
/*height:18px;*/
padding:2px 0 2px 2px;
}

#addrSearch #searchStep03 .detail-addr li {
list-style-type:none;
font-size:.75em;
}

#addrSearch #searchStep03 .detail-addr li span.tit,#addrSearch #searchStep03 .detail-addr li span.cont {
display:block;
color:#333;
}

#addrSearch #searchStep03 .detail-addr li span.cont {
margin-left:60px;
position:relative;
top:-18px;
margin-bottom:-18px;
}

#addrSearch #searchStep03 .detail-addr li.num .cont input.num-input {
width:50px;
display:inline-block;
}

#addrSearch #searchStep03 .btn-input {
text-align:right;
margin-top:5px;
}

.items-wrap h2 {
border-top:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
font-size:.8125em;
font-weight:700;
height:34px;
line-height:34px;
padding-left:21px;
background:#f2f2f2 url(/img/tbg.png) no-repeat 7.5px 50%;
background-size:10.5px 13px;
margin:0;
}

.items-wrap .items li {
list-style-type:none;
font-size:.875em;
color:#666;
font-weight:700;
text-align:center;
/*margin-bottom:20px;*/
padding:0 5px;
}

.items-wrap .items .thumb-img {
width:100%;
margin:0 auto;
}

.items-wrap .items .thumb-img img {
width:100%;
height:auto;
border-radius:0;
-webkit-border-radius:0;
box-shadow:0 0 0 rgba(0,0,0,.2);
-webkit-box-shadow:0 0 0 rgba(0,0,0,.2);
}

.items-wrap .items .link-view {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.items-wrap .toggle-btn {
position:absolute;
right:7.5px;
top:5.5px;
}

.items-wrap .toggle-btn a {
display:block;
width:26.5px;
height:26.5px;
text-indent:-9999px;
}

.items-wrap .items[data-open=on] + .toggle-btn a {
background:url(/img/tbg.png) no-repeat 0 0;
background-size:26.5px 26.5px;
}

.items-wrap .items[data-open=off] + .toggle-btn a {
background:url(/img/tbg.png) no-repeat 0 0;
background-size:26.5px 26.5px;
}

.items-wrap .items[data-type=tile] > li {
float:left;
position:relative;
width:33.333%;
overflow:hidden;
}

.items-wrap .items[data-type=tile] .thumb-img img {
position:absolute;
width:auto;
min-width:100%;
min-height:100%;
max-height:100%;
}

.items-wrap .items[data-type=horizontal] > li {
display:inline-block;
position:relative;
width:32.3%;
margin-bottom:15px;
vertical-align:top;
}

.items-wrap .items[data-type=horizontal] .thumb-img {
position:relative;
overflow:hidden;
}

.items-wrap .items[data-type=horizontal] .pname {
font-weight:400;

/*white-space:nowrap;*/
overflow:hidden;
text-overflow:ellipsis;

margin:0 0px 10px;
width:100%;
height:36px;
text-align:left;
font-size:12px;
}

.items-wrap .items[data-type=horizontal] .price-strike {
line-height:15px;
font-weight:400;
text-decoration:line-through;
}

.items-wrap .items[data-type=horizontal] .price {
line-height:15px;
font-weight:400;
text-align:left;

font-size:12px;
}

.items-wrap .items[data-type=vertical] > li {
position:relative;
text-align:left;
margin-bottom:0;
border-bottom:1px solid #e3e3e3;
padding:14px 0;
}

.items-wrap .items[data-type=vertical] > li dl {
position:relative;
margin-left:5px;
min-height:initial;
}

.items-wrap .items[data-type=vertical] .thumb-img {
float:left;
width:95px;
height:auto;
margin:0;
}

.items-wrap .items[data-type=vertical] .pname {
color:#666;
width:auto;
border-bottom:1px solid #ddd;
padding-bottom:10px;
margin:0 15px 10px 105px;
}

.items-wrap .items[data-type=vertical] .pname .red-delivery {
margin-right:5px;
font-size:.75em;
background-color:#f6d3d1;
color:#956767;
border:1px solid #f1c3c3;
padding:2px 5px;
}

.items-wrap .items[data-type=vertical] .pname .gray-delivery {
margin-right:5px;
font-size:.75em;
background-color:#b6b6b6;
color:#000;
border:1px solid #8b8b8b;
padding:2px 5px;
}

.items-wrap .items[data-type=vertical] .price-info li {
text-align:left;
border:none;
line-height:1.5em;
font-size:1em;
margin:0;
padding:0;
}

.items-wrap .items[data-type=vertical] .price-info .tit {
margin-right:8px;
font-size:1em;
}

.items-wrap .items[data-type=vertical] .price-info .txt-input {
margin-bottom:5px;
text-align:center;
line-height:22px;
}

.items-wrap .items[data-type=vertical] .price-info .option em {
font-style:normal;
color:#000;
}

.items-wrap .items[data-checkbok=on] .thumb-img {
margin-left:30px;
}

.items-wrap .items[data-checkbok=on] .checkbox {
position:absolute;
top:0;
left:5px;
}

.items-wrap .items[data-checkbok=on] .pname,.items-wrap .items[data-checkbok=on] .price-info {
margin-left:135px;
}

.items-wrap .items[data-checkbok=on] .pname {
width:auto;
margin-right:15px;
}

.items-wrap .items[data-checkbok=on] .link-view {
left:30px;
width:90%;
}

#container .breadcrumb-cat {
padding-left:5px;
height:25px;
line-height:25px;
border-bottom:1px solid #e3e3e3;

}

#container .breadcrumb-cat li {
padding-right:8px;
margin-right:8px;
float:left;
background:url(/img/tbg.png) no-repeat center right;
background-size:4.5px 7px;
color:#999;
font-size:.75em;
font-weight:700;
}

#container .breadcrumb-cat li a {
color:#999;
font-size:11px;
font-weight:400;
}

#container .title {
background-color:#f1f1f1;
border-bottom:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
line-height:35px;
}

#container .title h3 {
font-weight:700;
font-size:.875em;
text-align:center;
margin:0;
}

#container .sub-title {
line-height:24px;
border-bottom:1px solid #e1e1e1;
border-top:1px solid #fff;
background-color:#f1f1f1;
}

#container .sub-title h4 {
color:#919191;
text-indent:30px;
font-size:.75em;
margin:0;
}

#container .sub-title h4.pen {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:14.5px 15.5px;
}

#container .sub-title h4.search {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:13.5px 14px;
}

#container .sub-title h4.wish {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:15.5px 14px;
}

#container .sub-title h4.login {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:11px 15.5px;
}

#container .sub-title h4.mypage {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:10.5px 16px;
}

#container .sub-title h4.basket {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:18.5px 18px;
}

#container .sub-title h4.order-list {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:19px 17.5px;
}

#container .sub-title h4.order {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:15px 17.5px;
}

#container .sub-title h4.category {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:12px 17px;
}

#container .sub-title h4.recent {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:14.5px 14px;
}

#container .sub-title h4.m2m-board {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:15px 17.5px;
}

#container .sub-title h4.faq {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:15px 17.5px;
}

div.guide a {
text-align:center;
margin:5px;
}

hr.line {
display:block;
border:1px solid #bababa;
}

span.stars em.star-2,span.stars-white em.star-2 {
width:24px;
}

span.stars em.star-3,span.stars-white em.star-3 {
width:36px;
}

span.stars em.star-4,span.stars-white em.star-4 {
width:48px;
}

span.stars em.star-5,span.stars-white em.star-5 {
width:60px;
}

div.paging-new {
position:relative;
text-align:center;
padding:15px 0;
}

div.paging-new a {
text-align:center;
display:inline-block;
width:34px;
height:34px;
line-height:34px;
color:#727a8b;
border:1px solid #a9afbb;
font-size:.75em;
font-weight:700;
background-color:#fff;
}

div.paging-new a.now {
color:#239cdc;
border-color:#239cdc;
}

div.paging-new a.prev {
width:50px;
text-indent:-9999px;
background:#f4f4f4 url(/img/tbg.png) no-repeat center center;
background-size:9px 13px;
}

div.paging-new a.next {
width:50px;
text-indent:-9999px;
background:#f4f4f4 url(/img/tbg.png) no-repeat center center;
background-size:9px 13px;
}

a.btn-dark-h35 {
display:inline-block;
padding-right:12px;
font-size:.75em;
color:#fff;
height:35px;
line-height:35px;
word-spacing:-1px;
text-decoration:none!important;
white-space:nowrap;
border:1px solid gray;
border-bottom:1px solid #464646;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#898686;
background-image:linear-gradient(tobottom,#898686,#595959);
}

a.btn-gray-h35 {
display:inline-block;
padding-right:12px;
font-size:.75em;
color:#000;
height:35px;
line-height:35px;
word-spacing:-1px;
text-decoration:none!important;
white-space:nowrap;
border:1px solid #464646;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#e4e4e4;
background-image:linear-gradient(tobottom,#e4e4e4,#cdcdcd);
}

a.btn-gray-h25 {
display:inline-block;
padding-right:2px;
font-size:.75em;
color:#000;
height:25px;
line-height:25px;
word-spacing:-1px;
text-decoration:none!important;
white-space:nowrap;
border:1px solid #464646;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#e4e4e4;
background-image:linear-gradient(tobottom,#e4e4e4,#cdcdcd);
}

a.btn-blue-h24 {
display:inline-block;
padding-right:18px;
font-size:.75em;
color:#fff;
height:24px;
line-height:24px;
word-spacing:-1px;
text-decoration:none!important;
white-space:nowrap;
border:1px solid gray;
border-bottom:1px solid #474747;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#a2a7b0;
background-image:linear-gradient(tobottom,#a2a7b0,#646c7d);
}

a.btn-white-h24 {
display:inline-block;
padding-right:18px;
font-size:.75em;
color:#777;
height:24px;
line-height:24px;
word-spacing:-1px;
text-decoration:none!important;
white-space:nowrap;
border:1px solid silver;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#fefefe;
background-image:linear-gradient(tobottom,#fefefe,#f1f1f1);
}

a.btn-white-h25 {
display:inline-block;
padding-right:6px;
font-size:.75em;
color:#777;
height:25px;
line-height:25px;
word-spacing:-1px;
text-decoration:none!important;
white-space:nowrap;
border:1px solid #8c8c8c;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#fff;
}

a.btn-white-h25 span,a.btn-white-h25 strong {
display:block;
padding:1px 6px 0 12px;
}

a.btn-white-h15 {
display:inline-block;
padding-right:0;
padding-bottom:3px;
font-size:.75em;
color:#777;
height:15px;
line-height:15px;
word-spacing:-1px;
text-decoration:none!important;
white-space:nowrap;
border:1px solid #8c8c8c;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#fff;
}

a.btn-gray-h15 {
display:inline-block;
padding-right:0;
padding-bottom:3px;
font-size:.75em;
color:#fff;
height:17px;
line-height:17px;
word-spacing:-1px;
text-decoration:none!important;
white-space:nowrap;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#91969f;
}

a.btn-blue-h15 {
display:inline-block;
padding-right:0;
padding-bottom:3px;
font-size:.75em;
color:#fff;
height:17px;
line-height:17px;
word-spacing:-1px;
text-decoration:none!important;
white-space:nowrap;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#6ab0e4;
}

a.btn-dark-h15 {
display:inline-block;
padding-right:0;
padding-bottom:3px;
font-size:.75em;
color:#fff;
height:17px;
line-height:17px;
word-spacing:-1px;
text-decoration:none!important;
white-space:nowrap;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#7e8593;
}

a.btn-dark-h24 {
display:inline-block;
padding-right:2px;
font-size:.75em;
color:#fff;
height:24px;
line-height:24px;
word-spacing:-1px;
text-decoration:none!important;
white-space:nowrap;
border:1px solid #727a8b;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#626b7c;
}

a.btn-dark-h24 img {
vertical-align:baseline;
}

a.btn-long {
display:block;
padding-right:100px;
margin:0 14px 10px;
}

a.btn-long span,a.btn-long strong {
padding:1px 6px 0 106px;
}

span.customSelect {
font-size:.75em;
color:#7c7c7c;
border:1px solid #e7dab0;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#f5f0de;
padding:0;
}

.customSelect.custom-blue {
color:#000;
text-align:left;
border:1px solid #8e95a2;
background:#fff url(/img/tbg.png) no-repeat right center;
background-size:17px 24px;
}

.customSelect.custom-gray {
color:#000;
text-align:left;
border:1px solid #8e95a2;
background:#ededed url(/img/tbg.png) no-repeat right center;
background-size:17px 24px;
}

.customSelect.custom-white {
color:#777;
text-align:left;
border:1px solid #8c8c8c;
background:#fff url(/img/tbg.png) no-repeat right center;
background-size:15px 10px;
}

.popups .contents .form-wrap2 p {
position:relative;
margin:5px 0;
padding:0 20px;
}

.popups .contents .form-wrap2 p:first-child {
padding-left:80px;
padding-right:70px;
}

.popups .contents table td {
vertical-align:middle;
border:1px solid #979797;
text-align:center;
font-size:.75em;
font-weight:700;
color:#000;
padding:5px 0;
}

#header-container {
padding:15px 0 10px;
}

#header-container .wrapper {
min-height:23px;
}

#header-container h1 {
font-size:1em;
float:left;
margin:0 0 0 10px;
padding:0;
}

#header-container nav {
position:absolute;
right:0;
text-align:right;
}

#header-container nav li {
line-height:23.5px;
display:inline-block;
padding-left:24px;
text-align:left;
}

#header-container nav li a {
color:#999;
font-size:.75em;
font-weight:700;
margin-left:7.143%;
}

#header-container nav li.cat {
background:url(/img/tbg.png) no-repeat 0 center;
background-size:23px 23px;
width:70px;
}

#header-container nav li.search {
background:url(/img/tbg.png) no-repeat 0 center;
background-size:23px 23px;
width:40px;
}

#menu-container .menus ul {
border-top:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
background-color:#f2f2f2;
padding-left:3.125%;
padding-right:3.125%;
}

#menu-container .menus ul li {
float:left;
background:url(/img/tbg.png) no-repeat 100% 50%;
background-size:1px 13.5px;
height:34.5px;
line-height:34.5px;
text-align:center;
}

#menu-container .menus ul li a {
color:#000;
font-weight:700;
font-size:.75em;
}

#menu-container .menus ul li a span {
color:#fff;
font-size:smaller;
background:url(/img/tbg.png) no-repeat 0 50%;
background-size:21px 21px;
text-align:center;
width:21px;
height:100%;
display:inline-block;
}

#footer-container {
padding-bottom:10px;
}

#footer-container .menus ul {
border-top:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
background-color:#f2f2f2;
height:34.5px;
line-height:34.5px;
text-align:center;
}

#footer-container .menus ul li a {
display:inline-block;
color:#000;
font-weight:700;
font-size:.75em;
background:url(/img/tbg.png) no-repeat 100% 50%;
background-size:1px 13.5px;
padding:0 7px 0 1px;
}

#footer-container .addr {
font-size:.75em;
padding-left:10px;
padding-bottom:1em;
padding-top:1em;
line-height:14px;
border-bottom:1px solid #e4e4e4;
}

#footer-container .addr li {
list-style-type:none;
color:#999;
}

#footer-container address {
text-align:center;
color:#999;
font-style:normal;
font-size:.75em;
margin-top:1em;
}

#footer-container address span {
display:block;
font-weight:700;
}

#event .event-imgs {
margin-top:4px;
width:100%;
}

#event .event-imgs img {
max-width:100%;
min-width:100%;
display:none;
margin:0 auto;
}

#event .event-control-nav {
width:100%;
text-align:center;
}

#event .event-control-nav li {
display:inline-block;
zoom:1;
}

#event .event-control-nav li a {
text-indent:-9999px;
background:url(/img/tbg.png) no-repeat 0 50%;
background-size:19px 7px;
width:10px;
height:10px;
display:block;
margin:0 2px;
}

#event .event-control-nav a.event-active {
background-position:-12px 50%;
}

#container.main .items-wrap .items[data-type=tile],#container.main .items-wrap .items[data-type=horizontal] {
margin-top:14px;
padding: 6px 5px;
text-align:justify;
}

.items-wrap .items .icons {
position:absolute;
left:5px;
top:0;
}

.items-wrap .items .icons span {
display:block;
width:30px;
}

.items-wrap .items .sold-out {
position:absolute;
z-index:1;
width:100%;
height:100%;
background:url(/img/tbg.png) no-repeat top center;
background-size:100%;
}

.items-wrap .items[data-type=vertical] .vertical-img {
position:relative;
float:left;
width:95px;
height:auto;
margin:0;
}

#category .cate-list {
border-top:1px solid #e7e7e7;
margin:15px;
}

#category .cate-list li {
list-style-type:none;
border-bottom:1px solid #e7e7e7;
padding-right:10px;
}

#category .cate-list li a {
display:block;
font-weight:700;
font-size:.875em;
color:#3d3d3d;
background:url(/img/tbg.png) no-repeat right center;
padding:10px 15px;
}

#product-list .results .tool-wrap {
width:100%;
position:relative;
border-bottom:1px solid #e1e1e1;
height:50px;
line-height:50px;
padding:3px 0;
}

#product-list .results .tool-wrap .links {
padding:0 6px;
}

#product-list .results .tool-wrap .links a.now {
/*background:url(/img/tbg.png) no-repeat 0 50%;*/
background-size:13px 10px;
padding-left:3px;
color:#000;
text-decoration:underline;

}

#product-list .results .tool-wrap .links a {
display:inline-block;
font-size:.75em;
font-weight:700;
color:#343434;
margin:0 2px;
}

#product-list .results .tool-wrap .type-btn {
position:absolute;
right:6px;
top:8px;
display:none;
}

#product-list .results .tool-wrap .type-btn a {
display:block;
width:61px;
height:29px;
text-indent:-9999px;
}

#product-list .results .tool-wrap .type-btn a.list {
background:url(/img/tbg.png) no-repeat 0 0;
background-size:contain;
}

#product-list .results .tool-wrap .type-btn a.gallery {
background:url(/img/tbg.png) no-repeat 0 0;
background-size:contain;
}

.items-wrap .items[data-type=gallery] {
padding:7px 0 0 7px;
}

.items-wrap .items[data-type=gallery] > li {
float:left;
margin-bottom:7px;
position:relative;
width:50%;
}

.items-wrap .items[data-type=gallery] > li dl {
border:0px solid #ECECEC;
margin-right:7px;
/*min-height:215px;*/
position:relative;
/*height:230px;*/
padding:15px 4px 10px;
}

.items-wrap .items[data-type=gallery] .thumb-img {
width:110px;
/*max-height:150px;*/
}

.items-wrap .items[data-type=gallery] .pname {
border-bottom:0px solid #AEAEAE;
color:#444;
/*margin-bottom:10px;*/
margin-top:0;
/*padding:10px 0;*/
font-weight:normal;

height: 42px;
}

.items-wrap .items[data-type=gallery] .price-info li {
border:medium none;
font-size:1em;
line-height:1.5em;
/*text-align:left;*/
margin:0;
padding:0;
font-weight:normal;
}

.items-wrap .items[data-type=gallery] .price-info .tit {
font-size:1em;
margin-right:4px;
}

.items-wrap .items[data-type=gallery] .gallery-img {
/*width:95px;*/
width:100%;
height:auto;
position:relative;
}

#detail-item h2 {
width:100%;
font-size:12px;
font-weight:normal;
text-align:center;
margin:0px auto;
background:#fff;
color:#666;
position:relative;
top:-2px;
z-index:100;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;

}

#detail-item .info-wrap {
position:relative;
width:100%;
border-bottom:1px solid #ddd;
padding-bottom:10px;
margin:0 auto;
}

#detail-item .info-wrap .items {
width:100%;
/*margin:5px auto;*/
overflow:hidden;
text-align:center;
}

#detail-item .info-wrap .items-now {
text-align:center;
font-size:.865em;
margin-top:0px;
}

#detail-item .info-wrap .items-now .now {
line-height:25px;
}

#detail-item .info-wrap .items-btn a {
display:block;
text-indent:-9999px;
width:23px;
height:56px;
border:1px solid #dfdfdf;
position:absolute;
top:30%;
}

#detail-item .product-wrap ul.option {
/*width:90.3125%;*/
margin:5px auto;
text-align:center;
color:#333;
}

#detail-item .product-wrap ul.option > li {
/*list-style-type:square;
list-style-position:inside;*/
font-size:12px;
color:#777;
font-weight:700;
margin:5px 0;
}

#detail-item .product-wrap ul.option .tit {
display:inline-block;
width:70px;
}

#detail-item .product-wrap ul.option .txt em {
font-size:11px;
font-style:normal;
color:#aaa;
padding: 5px 0px 0px;
border-top:1px dashed #eee;
width:100%;
display:inline-block;
margin-top:5px;


}

#detail-item .product-wrap ul.option .txt-input {
text-align:center;
line-height:1.5em;
}

#detail-item .product-wrap ul.option .break .tit {
display:block;
width:auto;
margin-top:10px;
text-align:left;
padding-left:1%;
}

#detail-item .product-wrap ul.option .break .tit:before{
content:'\2713';
}

#detail-item .product-wrap .total {
margin-top:10px;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
background-color:#efefef;
padding:7px 0;
font-size:13px;
}

#detail-item .product-wrap .total dl {
width:90.3125%;
font-weight:700;
margin:0 auto;
}

#detail-item .product-wrap .total dt {
color:#000;
font-size:.875em;
display:inline;
margin-right:20px;
}

#detail-item .product-wrap .total dd {
font-size:.875em;
color:#e92121;
display:inline;
}

#detail-item .product-wrap .total dd strong {
font-size:larger;
}

#detail-item .product-wrap .desc {
width:90.3125%;
color:#777;
font-size:.75em;
margin:10px auto;
}

#detail-item .product-wrap .desc li {
list-style-position:inside;
line-height:1.5em;
list-style-type:square;
}

#detail-item .product-wrap .desc li a {
color:#777;
text-decoration:underline;
}

#detail-item .fixed {
position:fixed!important;
bottom:0;
z-index:10;
width:100%;
padding:5px 0;
}

#detail-item .fixed-btn .is_soldout {
width:100%;
color:#222;
font-weight:700;
font-size:.875em;
text-align:center;
}

#detail-item .fixed-btn .is_selling {
width:100%;
color:red;
font-weight:700;
font-size:.875em;
text-align:center;
line-height:35px;
}

#detail-item .btns {
position:relative;
width:100%;
text-align:center;
margin:0px auto;
border-bottom: 1px solid #ddd;

padding:14px 0 10px;
}

#detail-item .btns a.checkout {
width:96%;
text-align:center;
background-color:#eeeef1;
margin-bottom:10px;
}

#detail-item .btns a.checkout span {
display:inline-block;
text-indent:-9999px;
background:url(/img/tbg.png) no-repeat center center;
background-size:100% 100%;
width:96px;
height:18.5px;
}

#detail-item .others-wrap {
position:relative;
width:100%;
border:1px solid #aeaeae;
border-left:none;
border-right:none;
margin:0 auto;
box-shadow:0px -1px 1px rgba(0,0,0,0.1);
}

#detail-item .others-wrap li {
list-style-type:none;
position:relative;
}

#detail-item .others-wrap li h3 {
cursor:pointer;
line-height:40px;
font-weight:700;
font-size:.875em;
text-indent:5px;
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
margin:0;
}

#detail-item .others-wrap li .toggle-btn {
position:absolute;
right:7px;
top:14px;
}

#detail-item .others-wrap li .toggle-btn a {
display:block;
width:14.5px;
height:11px;
text-indent:-9999px;
}

#detail-item .others-wrap li .toggle-btn a.blank {
display:block;
width:10px;
height:14.5px;
text-indent:-9999px;
background:url(/img/tbg.png) no-repeat 0 0;
background-size:10px 14.5px;
}

#detail-item .others-wrap li .conts[data-open=on] + .toggle-btn a {
background:url(/img/tbg.png) no-repeat 0 0;
background-size:14.5px 11px;
}

#detail-item .others-wrap li .conts[data-open=off] + .toggle-btn a {
background:url(/img/tbg.png) no-repeat 0 0;
background-size:14.5px 11px;
}

#detail-item .others-wrap li.review .write-btn {
position:absolute;
top:8px;
right:35px;
}

#detail-item .others-wrap li.review .conts dl {
font-size:.75em;
color:#777;
background-color:#f4f4f4;
}

#detail-item .others-wrap li.review .conts dl dt {
cursor:pointer;
border-bottom:1px dotted #aeaeae;
border-top:1px solid #d7d7d7;
padding:5px;
}

#detail-item .others-wrap li.review .conts dl dt[data-open=off] {
border-top:1px solid #d7d7d7;
border-bottom:none;
}

#detail-item .others-wrap li.review .conts dl dt .subject {
display:inline-block;
white-space:nowrap;
width:90%;
overflow:hidden;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}

#detail-item .others-wrap li.review .conts dl dt .left {
float:left;
width:75%;
}

#detail-item .others-wrap li.review .conts dl dt .right {
float:right;
margin-right:7px;
}

#detail-item .others-wrap li.review .conts dl dt .in-img {
display:inline-block;
background:url(/img/tbg.png) no-repeat 0 0;
background-size:100% 100%;
width:17px;
height:12px;
}

#detail-item .others-wrap li.review .conts dl dt .name {
display:block;
color:#a9a9a9;
}

#detail-item .others-wrap li.review .conts dl .point {
float:right;
margin-top:5px;
text-indent:-9999px;
display:inline-block;
background:url(/img/tbg.png) repeat-x;
background-size:12px 9px;
width:58px;
height:9px;
}

#detail-item .others-wrap li.review .conts dl .point span {
display:block;
background:url(/img/tbg.png) repeat-x;
background-size:12px 9px;
}

#detail-item .others-wrap li.review .conts dl .point .point-2 {
width:22px;
}

#detail-item .others-wrap li.review .conts dl .point .point-3 {
width:34px;
}

#detail-item .others-wrap li.review .conts dl .point .point-4 {
width:44px;
}

#detail-item .others-wrap li.review .conts dl .point .point-5 {
width:58px;
}

#detail-item .others-wrap li.review .conts dl dt .date {
display:block;
text-align:right;
color:#a9a9a9;
}

#detail-item .others-wrap li.review .conts dl dd {
margin-top:5px;
padding:5px;
}

#detail-item .others-wrap li.review .conts dl dd .in-img {
position:relative;
width:95px;
height:95px;
}

#detail-item .others-wrap li.review .conts dl dd .in-img .plus {
position:absolute;
right:1px;
bottom:1px;
text-indent:-9999px;
display:block;
background:url(/img/tbg.png) no-repeat 0 0;
background-size:100% 100%;
width:25px;
height:25px;
}

#detail-item .others-wrap li.review .conts dl .score {
border-bottom:1px solid #ccc;
margin-bottom:5px;
margin-top:-5px;
}

#detail-item .others-wrap li.review .conts dl .score li {
float:left;
margin-right:5px;
line-height:2em;
}

#detail-item .others-wrap li.review .conts dl .score li .point {
float:none;
margin-top:0;
}

#detail-item .others-wrap .more {
position:relative;
background-color:#F4F4F4;
border-top:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;
padding:5px 0;
}

#detail-item .others-wrap .more a {
display:block;
width:90%;
text-align:center;
font-size:.875em;
font-weight:700;
margin:0 auto;
}

dl.MS_coupon {
position:relative;
font-size:.75em;
color:#777;
border:1px solid #ddd;
padding:5px;

background: #efefef;

-webkit-animation:smartskin 3s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:ease-in-out;

}

dl.MS_coupon dt {
padding-top:5px;

background:url('data:image/gif;base64,R0lGODlheABRANUAANLS0sDAwNHR0f///7+/v9PT0/T09NTU1PDw8O/v7/v7+9bW1uHh4dfX1+Li4tXV1fj4+Nzc3Pf399/f3+np6eTk5PHx8eDg4OPj49jY2N3d3ezs7L6+vvPz8+Xl5dra2uvr69vb2+3t7efn597e3tnZ2ebm5sHBwdDQ0M/Pz8LCwsPDw87OzsvLy83NzcTExMbGxsrKysnJycjIyMfHx8XFxczMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wUmlnaHRzOk1hcmtlZD0iRmFsc2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTM3RTREMjRFMUZGMTFFMUI3QjhEMzVFRUQwNUExM0IiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTM3RTREMjNFMUZGMTFFMUI3QjhEMzVFRUQwNUExM0IiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6RTI1NDkyMjEwMUQ2RTExMTlCMTc5QzczOEYxOEZDMDkiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6QUM1NDk3RTVCOUNGRTExMUI0Q0Y5MzIzNTE3QzcwMTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAeABRAAAG/8CDcEgsCgvIpFIJaDqfAIF0KkBZr9eUdptieb9el3jsspnPrbQ6xm7L3vCZfD6j2e80AsHIPyz/S1BQVFRYWFxcYGBkYmeONmppbZNwcXRyeHYwen1HgJ8FgoKEUoaHiFqKYYyNj5CRk26Vb5d1mTSbe0SgvEiiT6SlplaoqaosrGWukS2xbLO0l7e4MAYGvdi/g6TDxMVdx8muZszOMdC1tpkw1dfYgNrb3N3f4KrJyo7Mzc7otdPs2r1LEm9UsG7eUB1bxWpZuX6z0qnDE1DPwFAFmwQTRu/bQmQNHcKCGPHfrYC5PmX8tbEKwnofxY3bR7JSOoAo9QDAuJJlS/+ECYstxDdzZE1L0tahrGGtp7aWHDsqHCpTpKSjSOmcRAmDqQGn8jYCDYroI8iQj2hilXFza8AaXsFGgRp1WD1796qmfRgLGluTSpfW0JmR7pSxKO7iVUS0qFFK/gDf4doVLmGDhl0iVmy2sdWrayVTFGyZQGaxiBPf7ex572NZkbXifAvX6+lCqVVzpqpXH9++sedMo0a7trXMubPo9hiztes1a/8mdVsc7vGDdVMrXpzXOZrfkEuK1sS1dm09yTfvbu6dnFrgftsGrn6eQHqp63n39g3dXHz5o5Fm3gvo3UdWfuHgk89noMFnE4ABsmNebS+8YE1625Vl1ln78df/n4MPjkeegHBVaKEBuWW4xYZfKLjgcx+CGI2IxEk4YYkVXnjIciomwqKL43jYoIzSTTefjROaSCABPSLInoJBvgIebMFhMht9FJqoR5NCschhe9+9R2SRslGHZJJKbsmll4u42EqQ+/Dj338QTkZilkpaoyILxrDp5ptwijkmmVaaWdmNSpqoZ5dsdudmlO5NGZ54NJZ3Yw2JKmoAn9w12uafkEr52qASDVfjmXhmqoenTwIZqqijUklpmUeimqqSK6zK6qd/AhqopM/4RSitdt55q4kr5ErArr0y8mqcQ05aZaG1HopmpsmuYI2fzZLxaqTABitsqVdiiSO22W7L/1i3YDIYLanklmvruYlmm6w17AL5YpTQvivuuPEaeimmmb5gb7J65Nshv/2aI+usRkZoLsHoHpywwr4+C63DD0NMbLETU1yxvRc3+y2Mgs4JcMDVDlxwhQenawCU+54Ma5wc/0tnnSNaiujLMSerAr5m1GyzkCmrvDPPp4ZccNDZDm3A0ZD2G2t0WdHYtLXXjmyvCmDrQbW75ciZs7BZa00Z1wMCHTTYYRMwNrhW59zxtMKZuvbAItf7NtwqiK2x1UkrvTLL1bJ9LLJ/A25NWjcTHqPdaIeIuMQTv2ww1CsADrY1koduNyXnVD7sxy27rDnnnn9uQOiFj276jBJNZP/ovPR6/XXrgRMAu9mjD4o36j0b2/bTUPMe98bBtyEABtBHIEDpb6AwgQMOhOACNAU0UEsKDdhgywLkky8xCxowcEEGMtwowAE2ZHoACqwr33vzHAtgwQD899/AGy4wQf/4p4AJzAgBA6iFAwbQgDsMcAAK8EALUBKDCjxQAREYUAIGIIFMDSABjePdCU5gDfyZQwAKGIAFIuCCA0yAAnDYnwFCYIUJQGAAE6ADAhU4gAU40ADkY8ANK4ASBHYgA2KIgAQGkEGCbXAAF8DVB2NmP7CNsIQmjMX+YOiXCQxgZpWwgQIUkII57DBvDOihAxFwhxikMAbs0MAAOtC+2sj/YIwuMNEGJaCAGcBsBVM8mP1GeEUDmFAG1DvAACCANgMwkHYLdIAZEziRNPrQDgNgY0AQ+AB2dGAAB7jRBaCoxwFkYAAY2BwgQbg75RHyBHo4W+UiiTYIpqMAmZzkLSy5xiIOoJM1gOClBPDBUr5ggy3IViA7N8hXwpIA4qLe7ETwSL80IJfp4J8uM8FLXGQyIG4cQPsUiYCf8c+YigSBMlnJTFc6Uw+zQ9v+/heHv1wTARLRph0QuMseBuSbMHjABgZQAbiQ83gvOGeFNpisEQygAMmaYhWdSUhrxFNY86SdHO6ZzwHcgZ/c/OU/H7iBOh4UUyJT6DEHkKwWBPKD/xOlaAACYNGLQoOa3rslNqUBwY96lCJp7CQ7OKi+C7jAPMQsZ8EgCDOGJsuLIVhlM2VKUwPYlEwL9EDttGm7BQxgAz4djQWFCoNM8o1/fXtBOrPl1BXQQAESUAFMRUjRE8w0APC0CVs0WgtcQkB86aAmCW5BgQFo4A6FJSs7HAnHoZZzYCBgYqYcGgG2sjRbXiTBXAFX1xHeFa8EqJ1oJ0mBm3hVASzAg1ch0II7eHUDKHnAN2tj1p8pUgHxM5EiJUADy36Nj5u1Ymc/C9rRjtYGN4SAAz6QPjbawQMQ9ABzC6sAANgJgQhgQAkqkEIBmKe2t8IABDGQgQg4lIz2cv8q3ADAvwR4brjEtYZxj1vYAUIADx+4Yf8QAADKVHCAHfDudx+buwplYIn9S0AKDsZQz23QvcKlKnGrOl+t2M4O5WvtLVhAvgmuLSAPOMBR+VZgJdnAD71NXkwlPGH5GpcGFzaV3j6Mu59p7o+caydd6zrhz+pBGjGWsZBpbLxL3RjHOV4xi3usByE7eThELrKRj5xjoVVRBfDt8V31QIAneznKPiNxiZGX5CtnWcugtYaXZwzmkE35yKos81SXzGQ9qHnNIGuzmFVH5Srr2J08RvNMuUyAOzu5zWHeM0Jv7Oc/7zjQaCY0odmxNURTRtFvhrOfrxxhOhNX0pK2NJh7Md01TW+a0531rKBBHWpRuxnTcPZblTmN5TNrmdVctoalSS3mWDOu0Y5uXaoF7WNcF9oAgqkxr23sa2DTutaQXrWx7WyAZS/b17I+NaqHTWzQTpvL1t4ztnVXv23b+tbf1gMH9BBuPo/bYHGeNa1TrWpip5sAHMi3HoIAADs=') no-repeat 0 0;
background-size:100% 100%;



/*
border:1px solid rgba(0,0,0,1);
background:rgba(0,0,0,0.7);
border-radius:0px;
*/
font-size:20px;
line-height:14px;
width:60px;
height:40.5px;
text-align:center;
}

dl.MS_coupon dd, dl.MS_coupon dd h4{
color:#666;
}

dl.MS_coupon dt strong {
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,.5);
font-weight:700;
font-size:larger;
font-size:14px;
}

dl.MS_coupon dt span {
color:#666;
font-size:smaller;
}

dl.MS_coupon dd {
position:absolute;
left:70px;
top:5px;
}

.MK_optAddWrap li {
list-style:none;
}

#MK_optAddList li {
float:left;
width:100%;
margin-top:5px;
}

#MK_optAddList .MK_tit,#MK_optAddList .MK_div {
font-size:12px;
line-height:16px;
}

#MK_optAddList .MK_tit {
width:65px;
margin-right:5px;
}

#MK_optAddList .MK_div {
width:5px;
text-align:center;
}

#MK_optAddList .MK_st {
width:205px;
}

#MK_optAddList .MK_st select {
margin-left:5px;
width:195px;
height:18px;
}

#MK_optAddListPP .MK_tit,#MK_optAddListPP .MK_st {
float:left;
width:auto;
}

#MK_optAddListPP .MK_tit {
margin-right:5px;
margin-top:3px;
}

#MK_innerOptWrap #MK_innerOptScroll.limit {
position:relative;
height:150px;
overflow-y:auto;
}

#MK_innerOptWrap .MK_inner-opt-cm li {
zoom:1;
position:relative;
min-height:13px;
_height:13px;
margin-bottom:-4px;
border-bottom:1px solid #FFF;
padding:8px 5px;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del {
position:absolute;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_price {
right:35px;
top:10px;
color:#333;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del {
right:5px;
top:3px;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del img {
width:23px;
top:5px;
position: relative;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option {
margin-top:3px;
}

.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput {
width:200px;
}

#MK_innerOptTotal {
font-size:larger;
color:#333;
text-align:right;
padding:10px 5px;
}

#detail-item .fixed-btn .wrap {
position:relative;
width:100%;
/*height:80px;*/
margin:0 auto;
}

#detail-item .fixed-btn .wrap a {
display:inline-block;
width:31%;

color:666;
/*height:35px;
line-height:35px;*/

text-align:center;
border:1px solid gray;
font-weight:400;
font-size:13px;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;

-webkit-box-shadow: 0px 0px 0 0 #d6d6d6;
box-shadow: 0px 0px 0 0 #d6d6d6;
}

#detail-item .fixed-btn .wrap a.btn-order {
/*
background: rgba(255, 223, 80, 0.75);
border: 1px solid rgba(255, 223, 80, 0.9);
*/
background: rgba(255, 149, 147, 0.4);
border: 1px solid rgba(255, 149, 147, 1);

padding: 16px 0;
border-radius: 0px;
-webkit-border-radius: 0px;

color:#fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#detail-item .fixed-btn .wrap a.btn-order span {
/*padding-left:16px;
background:url(/img/tbg.png) no-repeat 0 50%;
background-size:14px 14px;
*/
}

#detail-item .fixed-btn .wrap a.btn-cart {
color: #666;
border: 1px solid #ddd;
background: #f7f9fa;
padding: 16px 0;
}

#detail-item .fixed-btn .wrap a.btn-cart span {
/*padding-left:18px;
background:url(/img/tbg.png) no-repeat 0 50%;
background-size:14px 14px;*/
}

#detail-item .fixed-btn .wrap a.btn-wish {
color: #666;
border: 1px solid #ddd;
background: #f7f9fa;
padding: 16px 0;
}

#detail-item .fixed-btn .wrap a.btn-wish span {
/*padding-left:18px;
background:url(/img/tbg.png) no-repeat 0 50%;
background-size:14px 14px;*/
}

div.recent-btn {
position:absolute;
right:10px;
top:10px;
width:65px;
height:20px;
line-height:20px;
text-align:center;
background-color:#f7f9fa;

border:1px solid #ddd;
-webkit-border-radius:2px;
border-radius:2px;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
}

div.recent-btn a {
font-size:.75em;
font-weight:700;
color:#828282;
padding:0px 3px;
}

div.recent-btn a.off span {
background:url(/img/tbg.png) no-repeat 100% 50%;
background-size:8px 5px;
}

div.recent-btn a.on span {
background:url(/img/tbg.png) no-repeat 100% 50%;
background-size:8px 5px;
}

#MK_recents {
position:relative;
display:none;
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAMPHz5MY0QWAwnIy8vPggvCBECKwILIAmBBdAGQIAC5pBMPYZrNpAAAAABJRU5ErkJggg==');
/*background:url(/img/tbg.png) repeat 0 0;*/
}

#MK_recents h3 {
text-indent:0px;
font-size:.875em;
color:#828282;
margin:0;
padding:5px 0;
text-align:center;
}

#MK_recents .items {
position:relative;
width:85%;
overflow:hidden;
margin:0 auto;
}

#MK_recents .items ul li {
float:left;
width:25%;
list-style-type:none;
}

#MK_recents .items ul li a {
position:relative;
display:block;
padding:5px;
}

#MK_recents .items ul li img {
width:100%;
height:auto;
border:1px solid #ddd;
}

#MK_recents .items ul li a.now img {
border:3px solid #90bae9;
}

#MK_recents .items .paging {
font-size:.75em;
text-align:center;
padding:5px 0;
}

#MK_recents .btns a {
display:block;
width:12px;
height:32px;
position:absolute;
top:50%;
margin-top:-16px;
text-indent:-9999px;
}

#MK_recents .btns a.prev {
left:10px;
background:url(/img/tbg.png) no-repeat 0 0;
background-size:contain;
}

#MK_recents .btns a.next {
right:10px;
background:url(/img/tbg.png) no-repeat 0 0;
background-size:contain;
}

#detail-item .others-wrap li.related-product .items-wrap .items .txt {
margin-left:-8px;
}

#detail-item .others-wrap li.related-product .items-wrap .items li.options .txt {
margin-left:0;
}

#detail-item .others-wrap li.related-product .items-wrap .items li.options .txt .options-select {
width:130px;
}

#gift-select {
width:90%;
top:50px;
left:5%;
min-height:100px;
-webkit-box-shadow:3px 3px 10px #99a4b3;
-moz-box-shadow:3px 3px 10px #99a4b3;
box-shadow:3px 3px 10px #99a4b3;
}

#gift-select h3 {
white-space:nowrap;
padding-left:15px;
padding-right:10%;
overflow:hidden;
text-overflow:ellipsis;
color:#FFF;
background-color:#A0A0A0;
font-size:.875em;
min-height:30px;
line-height:1.5em;
padding-top:7px;
margin:0;
}

#gift-select div.desc {
text-align:center;
color:#595858;
font-size:.75em;
line-height:3em;
}

#gift-select ul.items > li.even {
background-color:#f6f6f6;
}

#gift-select div.btn-wrap {
position:relative;
text-align:center;
padding:10px 0;
}

#gift-select .close {
display:block;
width:30px;
height:27px;
position:absolute;
right:0;
top:10px;
background:#FFF url(/img/tbg.png) no-repeat center center;
background-size:11px 11px;
text-indent:-9999px;
font-size:0;
border-top-left-radius:5px;
border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
}

#product-popup {
display:block;
position:relative;
}

#product-popup .info-wrap {
position:relative;
width:auto;
margin:15px auto;
padding:0 15px;
}

#product-popup .info-wrap .item-wrap {
border:1px solid #e3e3e3;
width:100%;
overflow:hidden;
}

#product-popup .info-wrap .items-now {
margin-top:15px;
position:relative;
line-height:33px;
text-align:center;
font-size:.865em;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}

#product-popup .info-wrap .items-btn a {
display:block;
text-indent:-9999px;
width:33px;
height:33px;
border:1px solid #dfdfdf;
position:absolute;
top:-1px;
}

#product-popup .detail-item {
position:relative;
width:90.3125%;
padding-bottom:40px;
margin:0 auto;
}

#product-popup .fixed {
position:fixed!important;
z-index:10;
width:100%;
bottom:20px;
padding:5px 0;
}

#product-popup .fixed-btn {
text-align:right;
margin-left:-5px;
}

#productWrap {
padding-bottom:40px;
margin:10px;
}

#productWrap h3.tb-tit {
text-align:left;
background-color:#fff;
padding:0;
}

#productWrap table {
width:100%;
font-size:12px;
border-collapse:collapse;
table-layout:fixed;
border-color:#b4b4b4;
border-style:solid;
border-width:1px 0;
}

#productWrap table th {
border-right:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
background-color:#f8f8f8;
color:#3b3b3d;
text-align:left;
padding:10px 0 10px 15px;
}

#productWrap table td {
color:#8b8b8b;
border-bottom:1px solid #e0e0e0;
word-break:break-all;
text-align:left;
padding:10px 0 10px 17px;
}

#search .form-wrap {
position:relative;
background-color:#b6b6b6;
border-top:1px solid #8b8b8b;
border-bottom:1px solid #8b8b8b;
padding:4px;
}

#search .form-wrap input {
text-indent:8px;
width:84%;
padding:8px 0;
}

#search .form-wrap a {
position:absolute;
line-height:34px;
width:13.5%;
left:84.5%;
}

#search .results .tool-wrap {
width:100%;
position:relative;
border-bottom:1px solid #e1e1e1;
height:63px;
}

#container .sub-title h4.community {
background:url(/img/tbg.png) no-repeat 10px center;
background-size:17px 10px;
}

#all-review .search-wrap {
position:relative;
border-top:2px solid #bababa;
background-color:#f4f4f4;
padding:10px 14px;
}

#all-review .search-wrap .cate-search dt {
position:absolute;
left:14px;
top:20px;
font-size:.75em;
font-weight:700;
color:#000;
}

#all-review .search-wrap .cate-search dd {
position:relative;
padding-left:70px;
line-height:2em;
}

#all-review .search-wrap .cate-search dd select {
width:100%;
font-size:.875em;
}

#all-review .search-wrap .item-search {
position:relative;
border-top:1px dotted #aeaeae;
margin-top:10px;
padding:10px 0;
}

#all-review .search-wrap .item-search label {
display:block;
position:absolute;
left:0;
top:16px;
color:#000;
font-size:.75em;
font-weight:700;
}

#all-review .search-wrap .item-search .wrap {
position:relative;
padding-left:70px;
padding-right:60px;
}

#all-review .search-wrap .item-search a.btn-gray-h25 {
position:absolute;
top:10px;
right:0;
}

#all-review .notice-bar dt {
line-height:1.5em;
font-size:.75em;
color:#000;
font-weight:700;
word-break:break-all;
}

div.review-style .all-list {
position:relative;
padding-bottom:15px;
border-bottom:1px solid #bababa;
}

div.review-style .all-list ul > li {
list-style:none;
position:relative;
border-top:1px solid #bbbfc0;
border-bottom:1px solid #bbbfc0;
background-color:#fbfbfb;
padding:10px 14px 0;
}

div.review-style .all-list ul > li > dl {
position:relative;
padding-bottom:10px;
}

div.review-style .all-list ul > li > dl dt {
z-index:1;
float:left;
position:relative;
width:93px;
height:auto;
}

div.review-style .all-list ul > li > dl dt img {
width:93px;
height:93px;
}

div.review-style .all-list ul > li > dl dd {
position:relative;
padding-left:110px;
}

div.review-style .all-list ul > li > dl dd h4 {
line-height:2em;
font-size:.75em;
font-weight:700;
border-bottom:1px solid #e5e5e5;
margin:0;
}

div.review-style .all-list ul > li > dl dd .sub h5 {
font-size:.75em;
word-break:break-all;
margin:0;
}

div.review-style .all-list ul > li > dl dd .sub .rating label {
display:block;
line-height:1.5em;
}

div.review-style .all-list ul > li .re-wrap {
display:none;
position:relative;
border-top:1px solid #cbcbcb;
background-color:#fbfbfb;
margin:0 -14px;
padding:10px 14px;
}

div.review-style .all-list ul > li .re-wrap > dl {
font-size:.75em;
font-weight:700;
color:#000;
line-height:1.5em;
}

#review-list .write-wrap li {
list-style-type:none;
overflow:hidden;
}

#review-list .write-wrap input,#review-list .write-wrap textarea {
width:100%;
font-size:.75em;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

#review-list .write-wrap textarea {
height:80px;
padding:3px;
}

#review-list .write-wrap .select {
text-align:right;
font-size:.75em;
font-weight:700;
color:#000;
margin:5px 0;
}

#review-list .write-wrap .select select {
color:#ffb400;
}

#review-list .write-wrap .file {
text-align:right;
margin-right:-9px;
}

#review-list .write-wrap .util {
position:relative;
height:34px;
line-height:34px;
border-top:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
margin:10px -14px;
}

#review-list .write-wrap .util span {
color:#898989;
padding:0 14px;
}

#review-list .write-wrap .util span a {
color:#898989;
font-size:.75em;
font-weight:700;
}

#review-list .write-wrap .util a.btn-white-h25 {
position:absolute;
top:4px;
right:14px;
}

#review-list .reviews > ul > li {
position:relative;
border-top:1px solid #979797;
border-bottom:1px solid #979797;
}

#review-list .reviews > ul > li > dl dt {
padding-right:75px;
}

#review-list .reviews > ul > li > .wrap .conts .txt {
margin-top:10px;
font-size:.75em;
font-weight:700;
color:#000;
word-break:break-all;
}

#review-list .reviews > ul > li > .wrap .re-wrap {
padding-left:14px;
border-top:1px solid #ececec;
font-size:.75em;
font-weight:700;
color:#000;
line-height:1.5em;
}

#review-list .reviews > ul > li.now > dl {
border-bottom:1px dotted #aeaeae;
background-color:#fbfbfb;
}

.MS_file_button {
display:inline-block;
font-size:.75em;
color:#777;
height:25px;
line-height:25px;
word-spacing:-1px;
text-decoration:none!important;
white-space:nowrap;
border:1px solid #8c8c8c;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#fff;
padding:1px 6px 0;
}

#join .breadcrumb-order {
background-color:#f4f4f4;
border-bottom:2px solid #cfcccc;
}

#join .breadcrumb-order li {
position:relative;
line-height:34px;
text-align:center;
float:left;
width:33%;
list-style-type:none;
font-weight:700;
font-size:.875em;
background:url(/img/tbg.png) no-repeat right center;
background-size:2px 13px;
color:#666;
}

#join .breadcrumb-order li span {
position:absolute;
display:block;
bottom:-7px;
left:46%;
text-indent:-9999px;
width:14px;
height:15px;
background:url(/img/tbg.png) no-repeat 0 0;
background-size:100% 100%;
}

#join .desc {
margin:20px 15px 0;
}

#join .desc h3 {
font-size:.875em;
font-weight:700;
border-bottom:1px solid #cacaca;
padding-bottom:10px;
margin:0;
}

#join .desc p {
font-size:.75em;
margin:5px 0 0;
}

#join .desc a {
color:#1172b6;
font-weight:700;
font-size:.75em;
text-align:right;
display:block;
padding-top:10px;
}

#join .desc input[type=checkbox] {
margin-right:5px;
}

#join .btns {
text-align:center;
margin-top:15px;
}

#join .btns a {
margin:0 5px;
padding:8px 30px;
}

#join table.normal {
margin-top:15px;
border-top:3px solid #CACACA;
table-layout:fixed;
}

#join table.normal p {
font-size:smaller;
line-height:1em;
letter-spacing:-1px;
margin:5px 0 0;
}

#join .conts {
padding-top:10px;
text-align:center;
}

#join .conts img {
margin-bottom:15px;
}

#join .conts h5 {
font-size:.875em;
color:#777;
margin:0;
}

#join .desc2 {
margin-top:10px;
font-size:.75em;
color:#999;
text-align:center;
background-color:#f2f2f2;
border-top:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
padding:10px 0;
}

#join .phone h4 {
font-size:.875em;
font-weight:700;
border-bottom:1px solid #dadada;
padding-bottom:7px;
margin:15px 0 0;
}

#join .phone .form-wrap {
position:relative;
margin:5px 0;
padding:4px;
}

#join .phone .form-wrap input {
text-indent:8px;
margin-right:5px;
padding:8px 0;
}

#join .phone .form-wrap a {
position:absolute;
line-height:21px;
}

#join .phone .before .desc {
font-size:.75em;
background-color:#f2f2f2;
color:#999;
text-align:center;
margin:0;
padding:10px 0;
}

#join .phone .after .desc {
font-size:.75em;
color:#999;
text-align:center;
border-bottom:1px solid #dadada;
margin:0;
padding:10px 0;
}

#join .phone .after .form-wrap input {
width:37.5%;
float:left;
}

#join .phone .after .form-wrap a.re {
right:0;
}

#join .phone .after .form-wrap li {
margin-left:20px;
list-style-type:square;
color:#999;
font-size:.75em;
}

#join .privercy-contract-tap {
position:relative;
border-left:1px solid #cacaca;
}

#join .privercy-contract-tap li {
list-style-type:none;
border-top:1px solid #cacaca;
border-right:1px solid #CACACA;
background-color:#f4f4f4;
display:block;
float:left;
line-height:27px;
text-align:center;
width:33%;
height:28px;
margin-bottom:-1px;
}

#join .privercy-contract-tap li.sel {
background-color:#fff;
border-bottom:1px solid #fff;
}

#join .privercy-contract-tap li:last-child {
border-right:1px solid #cacaca;
}

#join .privercy-contract-tap li a {
text-align:center;
display:block;
color:#787878;
width:100%;
height:100%;
padding:0;
}

#join .tab-content {
border:1px solid #cacaca;
height:75px;
}

#join .tab-content .privercy-contract {
padding:10px;
}

#join .tab-content .privercy-contract p {
line-height:1.5em;
width:100%;
height:55px;
font-size:.75em;
border:none;
overflow-y:hidden;
margin:0;
padding:0;
}

.layer-pop-join {
position:absolute;
left:0;
top:0;
z-index:101;
width:100%;
min-height:100%;
background-color:#fff;
}

#join .btns a.btn-auth {
border:1px solid #797979;
color:#fff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background:#81858b;
margin-right:5px;
display:inline-block;
width:80px;
height:28px;
line-height:28px;
text-align:center;
}

#join .btns a.agree {
border:1px solid #797979;
color:#fff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background:#81858b;
margin-right:5px;
text-align:center;
padding:8px 30px;
}

#join #member_auth {
border-top:3px solid #cfcccc;
border-bottom:2px solid #cfcccc;
font-size:.875em;
margin-top:15px;
padding:10px;
}

#join #member_auth .chk-wrap {
padding-left:10px;
}

#join #member_auth .chk-wrap li {
line-height:24px;
list-style-type:none;
}

#join #member_auth p {
text-align:center;
font-size:smaller;
margin-top:5px;
}

#join .recommend_id button {
display:inline-block;
border:1px solid #CCC;
-webkit-border-radius:3px;
border-radius:3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
-webkit-box-shadow:1px 1px 0 0 #9B9A9A;
background-clip:padding-box;
color:#777;
font-size:.875em;
font-weight:700;
background-color:#EFEFEF;
padding:7px 10px;
}

#login {
margin:20px 10px;
}

#login .login-form,#login .guest-order-form {
position:relative;
border-bottom:1px solid #dadada;
padding:15px;
}

#login .guest-order-form h4 {
font-size:.75em;
font-weight:700;
background-color:#dadada;
margin:0 0 5px;
padding:5px;
}

#login .input-wrap {
position:relative;
padding-right:80px;
}

#login .input-wrap .input-comm input {
font-size:.75em;
-webkit-appearance:none;
}

#login .input-wrap .input-pwd {
margin-top:8px;
}

#login .input-wrap .btn-submit {
display:block;
position:absolute;
right:-2px;
top:0;
width:70px;
height:67px;
line-height:67px;
}

#login .login-set {
overflow:hidden;
width:100%;
margin-top:15px;
}

#login .login-set li {
list-style-type:none;
float:left;
margin-right:15px;
font-size:.75em;
line-height:1em;
}

#login .login-set .chk-rdo {
vertical-align:bottom;
margin-right:5px;
}

#login .login-fail {
display:block;
position:absolute;
left:-1px;
top:-1px;
width:100%;
height:100%;
background:#fff;
border:3px solid #e7e7e7;
-webkit-box-shadow:3px 3px 10px #99a4b3;
-moz-box-shadow:3px 3px 10px #99a4b3;
box-shadow:3px 3px 10px #99a4b3;
}

#login .login-fail .fail-content {
color:#222;
padding:20px 20px 10px;
}

#login .login-fail .fail-content h3 {
font-size:.875em;
font-weight:700;
margin:0;
}

#login .login-fail .fail-content p {
font-size:.75em;
color:#222;
margin:0;
}

#login .login-fail .btn-ok {
display:block;
width:100%;
margin-top:20px;
padding:6px 0;
}

#login .txt-nomem {
font-size:.75em;
padding:15px 20px 10px;
}

#login .txt-nomem .join-btn {
text-align:center;
margin:10px 0;
padding:7px 0;

-webkit-animation:smartskin 3s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:ease-in-out;
}

#login .cookie-config {
border:1px solid #dadada;
padding:10px 15px;
}

#login .cookie-config .div .sub {
padding-left:10px;
font-size:.75em;
}

#findIdPwd {
height:100%;
}

#findIdPwd h3.cont-tit {
margin-top:30px;
margin-bottom:5px;
padding-left:15px;
color:#575757;
font-weight:700;
background:url(/img/tbg.png) no-repeat 0 0;
}

#findIdPwd h1.tit-findidpw {
margin-bottom:10px;
padding-bottom:6px;
border-bottom:4px solid #3a4452;
font-size:16px;
font-weight:700;
}

#findIdPwd .find-info table {
border-color:#384150;
border-style:solid;
border-width:2px 0;
}

#findIdPwd .find-info table th {
font-weight:700;
background-color:#f9f9fb;
}

#findIdPwd .find-info table td div {
padding-left:6px;
}

#findIdPwd tr.user-name th,#findIdPwd tr.user-name td {
border-bottom:1px solid #ececee;
}

#findIdPwd input.input-txt,#findIdPwd .find-info table select.sec-email {
width:180px;
height:17px;
border:1px solid #e3e3eb;
}

#findIdPwd .btn-area {
margin-top:20px;
text-align:center;
}

#findIdPwd .btn-area a {
font-size:0;
}

#findIdPwd .ipin-confirm {
border:3px solid #d4d4d4;
text-align:center;
background-color:#fdfdfd;
padding:45px 0;
}

#findIdPwd .ipin-confirm dt {
margin-bottom:25px;
font-size:14px;
}

#findIdPwd .ipin-confirm a.ipin-svc {
font-size:14px;
font-weight:700;
color:#f33;
text-decoration:underline;
}

#login .btn-submit1 {
display:block;
width:100px;
height:30px;
line-height:30px;
margin-bottom:-3px;
}

#login .btn-auth {
display:inline-block;
width:100px;
height:30px;
line-height:30px;
margin-bottom:-3px;
}

#login .adult-auth {
position:relative;
border-bottom:1px solid #dadada;
background:url(/img/tbg.png) no-repeat 15px 3px;
background-size:53px 53px;
padding:0 15px 15px 75px;
}

#login .adult-auth h5 {
font-size:.875em;
margin:0;
padding:5px 0;
}

#login .adult-auth p {
padding-bottom:5px;
font-size:.75em;
letter-spacing:-1px;
}

#login .go-adult {
font-size:.875em;
margin-bottom:5px;
}

#login .go-pc {
font-size:.75em;
margin-top:10px;
text-align:center;
}

#login #ipin_auth {
position:relative;
padding:15px;
}

#login #ipin_auth .ipin-auth-desc {
font-size:.75em;
margin-top:10px;
text-align:center;
margin-bottom:10px;
}

#review-board-write .notice:first-child {
border-top:1px solid #8b8b8b;
}

#review-board-write .write-btn {
text-align:center;
border-bottom:1px solid #bababa;
padding:10px 0;
}

#review-board-write .form-wrap .desc {
text-indent:-8px;
padding:0 18px;
}

#review-board-write .form-wrap textarea {
height:115px;
padding:5px 3px;
}

#review-board-write .form-wrap .btns li a {
font-size:1em;
margin-left:10px;
}

#review-board-write .form-wrap .agree li {
list-style-type:none;
position:relative;
margin:5px 0;
}

#review-board-write .form-wrap .agree li a {
position:absolute;
right:14px;
top:0;
font-size:1em;
}

#review-board-write .btn-gr1 {
text-align:center;
margin-bottom:10px;
padding:8px 0;
}

#board-view .table-wrap table {
margin-top:0;
border-bottom:2px solid #bababa;
}

#board-view .detail-wrap dl {
border:1px solid #aeaeae;
margin-bottom:10px;
}

#board-view .detail-wrap dl dt {
text-align:center;
color:#000;
font-weight:700;
font-size:.75em;
border-bottom:1px dotted #aeaeae;
background-color:#f4f4f4;
padding:5px 0;
}

#board-view .detail-wrap dl dd {
font-size:.75em;
padding:10px;
}

#board-view .detail-wrap dl.a {
border-top:2px solid #aeaeae;
}

#board-view .detail-wrap dl.a .top {
position:relative;
padding-right:60px;
padding-bottom:10px;
}

#board-view .detail-wrap dl.a .top .subject {
color:#777;
padding-right:10px;
}

#board-view .detail-wrap dl.a .top .subject h5 {
font-size:1em;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
margin:0;
}

#board-view .detail-wrap dl.a .conts {
color:#777;
}

#board-view .write-btn {
text-align:center;
border-top:2px solid #bababa;
border-bottom:1px solid #bababa;
padding:10px 0;
}

#modPasswd {
margin:56px 0;
}

#modPasswd .btns {
margin-top:24px;
text-align:center;
}

#faqWrap .search-wrap {
position:relative;
border:1px solid #aeaeae;
background-color:#f4f4f4;
margin:10px 14px;
}

#faqWrap .search-wrap .item-search {
position:relative;
border-bottom:1px dotted #aeaeae;
padding:5px;
}

#faqWrap .search-wrap .item-search select {
width:70px;
font-size:9px;
}

#faqWrap .search-wrap .item-search label {
display:block;
position:absolute;
left:6px;
top:6px;
color:#000;
}

#faqWrap .search-wrap .item-search a.btn-gray-h25 {
position:absolute;
top:6px;
right:6px;
}

#faqWrap .search-wrap .keywords h5 {
padding-bottom:5px;
font-size:.75em;
font-weight:700;
color:#000;
margin:0;
}

#faqWrap .search-wrap .keywords li {
list-style-type:none;
display:inline-block;
background:url(/img/tbg.png) no-repeat 0 center;
background-size:2px 2px;
padding:0 10px;
}

#faqWrap .search-wrap .keywords li:first-child {
background:none;
padding-left:0;
}

#faqWrap .faq-lists {
position:relative;
border:1px solid #aeaeae;
margin:10px 14px;
}

#faqWrap #faqTable {
display:table;
width:100%;
}

#faqWrap #faqTable tr {
cursor:pointer;
display:block;
}

#faqWrap #faqTable tr td {
font-size:.75em;
font-weight:700;
color:#000;
background-color:#f4f4f4;
padding:10px;
}

#faqWrap #faqTable tr dl dd {
color:#9b9b9b;
padding:5px 0 10px 25px;
}

#faqWrap #faqTable tr dl dd.q {
background:url(/img/tbg.png) no-repeat 0 5px;
background-size:19px 19px;
border-bottom:1px solid #ececec;
}

#faqWrap #faqTable tr dl dd.a {
background:url(/img/tbg.png) no-repeat 0 5px;
background-size:19px 19px;
border-bottom:none;
}

#faqWrap #faqTable tr.slide-show td {
padding-top:5px;
border-top:1px dotted #e1e1e1;
background:#fff;
font-weight:400;
}

#faqWrap #faqTable tr.slide-hide td {
border-bottom:1px solid #e1e1e1;
display:block;
padding:0;
}

#info-group .center-info,#info-group .info-list {
padding:10px 15px;
}

#info-group .center-info dt {
font-size:.875em;
font-weight:700;
margin-top:15px;
}

#info-group .center-info dt:first-childe {
margin-top:0;
}

#info-group .center-info dd {
font-size:.75em;
margin-top:5px;
color:#999;
}

#info-group .center-info + p {
font-size:.75em;
margin:0;
padding:0 15px;
}

#info-group .info-list li {
list-style-type:square;
list-style-position:inside;
font-size:.75em;
font-weight:700;
color:#999;
line-height:2em;
}

#info-group .info-list li .txt {
color:#000;
margin-left:15px;
}

#layerTermsWrap {
min-height:300px;
}

#info-group #layerTermsWrap {
border:3px double #ccc;
margin:20px 10px;
padding:10px;
}

#product-popup #layerTermsWrap {
border:3px double #ccc;
margin:10px;
}

#malltalk_board {
height:300px;
}

#basket .items .thumb-img .btn-type-01 {
display:block;
margin-top:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
}

#basket .total-info .content-info-top {
list-style-type:none;
padding-left:15px;
color:#777;
line-height:25px;
font-size:.75em;
font-weight:700;
border-top:2px solid #aeaeae;
border-bottom:1px solid #e1e1e1;
background-color:#f4f4f4;
}

#basket .total-info .content-info-bottom {
list-style-type:none;
padding-left:15px;
line-height:25px;
font-weight:700;
border-bottom:2px solid #aeaeae;
background-color:#f4f4f4;
font-size:.875em;
}

#basket .total-info .content-info-top .txt {
color:#777;
text-align:right;
margin-right:5px;
}

#basket .total-info .content-info-bottom .txt {
color:#000;
text-align:right;
margin-right:5px;
}

#basket .total-info li {
list-style-type:none;
padding-left:15px;
color:#777;
line-height:25px;
font-size:.75em;
font-weight:700;
}

#basket .total-info li:first-child {
border-top:1px solid #e1e1e1;
border-bottom:1px dotted #e1e1e1;
}

#basket .total-info li:last-child {
border-top:2px solid #aeaeae;
border-bottom:2px solid #aeaeae;
background-color:#f4f4f4;
font-size:.875em;
color:#000;
}

#basket .total-info li .tit {
text-align:left;
text-indent:15px;
}

#basket .total-info li .txt {
float:right;
padding-right:15px;
}

#basket .total-info p {
padding-left:15px;
font-size:.75em;
color:#777;
}

#basket .order-btn {
margin:20px auto;
}

#basket .order-btn a.btn-order2 {
display:block;
color:#fff;
height:35px;
line-height:35px;
width:90.3125%;
text-align:center;
border:1px solid gray;
font-weight:700;
background-color:#8a8687;
background-image:linear-gradient(tobottom,#8a8687,#5e5e5e);
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
margin:0 auto;
}

#basket .order-btn a.btn-order2 span {
padding-left:16px;
background:url(/img/tbg.png) no-repeat 0 50%;
background-size:14px 14px;
}

#basket .price-info li.options select {
width:100px;
}

.delivery-type {
padding-top:15px;
font-size:small;
color:#666;
margin-left:15px;
}

.delivery-type li {
list-style-type:square;
list-style-position:inside;
list-height:1.5em;
}

.delivery-type li a {
color:#666;
text-decoration:underline;
}

#basket h3.tit {
font-size:.875em;
height:34px;
line-height:34px;
color:#fff;
border-top:1px solid #8b8b8b;
border-bottom:1px solid #8b8b8b;
text-indent:25px;
background:#b6b6b6 url(/img/tbg.png) no-repeat 7px 50%;
background-size:13px 13px;
margin:0;
}

#basket .price-each-info-top {
border-top:1px solid #e1e1e1;
border-bottom:1px dotted #e1e1e1;
background:#f8f8f8;
}

#basket .price-each-info-top .txt {
text-align:right;
font-size:.75em;
color:#777;
font-weight:700;
padding:2px 7px 2px 0;
}

#basket .price-each-info-bottom {
padding-bottom:2px;
background:#f8f8f8;
border-bottom:2px solid #e7e7e7;
margin-bottom:10px;
}

#basket .price-each-info-bottom .txt {
text-align:right;
font-size:.75em;
color:#000;
font-weight:700;
padding:2px 7px 2px 0;
}

#basket .price-total-info-top {
border-top:2px solid #aeaeae;
border-bottom:1px solid #e1e1e1;
background-color:#f4f4f4;
}

#basket .price-total-info-bottom {
border-bottom:2px solid #aeaeae;
background-color:#f4f4f4;
}

#basket .price-total-info-top .txt {
text-align:right;
font-size:.75em;
color:#777;
font-weight:700;
padding:3px 7px 3px 0;
}

#basket .price-total-info-bottom .txt {
text-align:right;
font-size:.875em;
color:#000;
font-weight:700;
padding:3px 7px 3px 0;
}

#order table.normal .f-right {
min-height:0;
}

#order .items-wrap {
width:90.3125%;
margin:0 auto;
}

#order .items-wrap .items {
padding:0;
}

#order .items-wrap .desc {
clear:both;
color:#777;
font-size:.75em;
margin:10px;
}

#order .items-wrap .desc li {
line-height:1.3em;
list-style-type:square;
}

#order .reserve-discount,#order .delivery-select {
float:right;
font-size:.75em;
margin:5px 3px;
}

#order input[type="tel"] {
width:40px;
}

#order .order-total {
padding-left:15px;
margin-bottom:5px;
border-top:1px solid #aeaeae;
border-bottom:1px solid #aeaeae;
background-color:#f4f4f4;
line-height:35px;
font-size:.875em;
font-weight:700;
}

#order .order-total .txt {
float:right;
color:#e92121;
margin-right:15px;
}

#order .txt-area {
text-indent:5px;
border:1px solid #d1d1d1;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:5px 0;
padding:3px 0 1px;
}

#order .order-info td,#order .delivery-info td {
padding-right:10px;
vertical-align:middle;
}

#order .delivery-info .bottom {
line-height:30px;
}

#order .pay-info {
font-size:.75em;
border-top:1px solid #aeaeae;
margin-top:0;
}

#order .pay-info dl {
border-bottom:1px solid #aeaeae;
position:relative;
min-height:100px;
padding-left:90px;
}

#order .pay-info dl dt {
position:absolute;
left:0;
top:0;
background-color:#f4f4f4;
width:90px;
height:100%;
text-align:center;
}

#order .pay-info dl dt label {
display:block;
padding-top:55px;
}

#order .pay-info dl dd ul {
padding-top:5px;
padding-left:25px;
}

#order .pay-info dl dd li {
list-style-type:square;
line-height:2em;
letter-spacing:-1px;
}

#order .pay-info .bank dt {
background:#f4f4f4 url(/img/tbg.png) no-repeat center 15px;
background-size:46px 32px;
}

#order .pay-info .bank dt.now {
background:#f4f4f4 url(/img/tbg.png) no-repeat center 15px;
background-size:46px 32px;
}

#order .pay-info .bank dd select {
width:160px;
}

#order .pay-info .phone dt {
background:#f4f4f4 url(/img/tbg.png) no-repeat center 15px;
background-size:46px 32px;
}

#order .pay-info .phone dt.now {
background:#f4f4f4 url(/img/tbg.png) no-repeat center 15px;
background-size:46px 33px;
}

#order .pay-info .card dt {
background:#f4f4f4 url(/img/tbg.png) no-repeat center 15px;
background-size:46px 33px;
}

#order .pay-info .card dt.now {
background:#f4f4f4 url(/img/tbg.png) no-repeat center 15px;
background-size:46px 33px;
}

#order .pay-info .nhn-mileage-radio {
float:left;
padding-left:5px;
}

#order .pay-info .nhn-mileage-radio-f {
height:55px;
}

#order .pay-info .nhn-mileage-area {
min-height:17px;
}

#order .pay-info .nhn-mileage-s-txt {
padding-left:20px;
}

#order .coupon .input-wrap {
position:relative;
border-bottom:1px solid #e1e1e1;
padding:5px 80px 5px 15px;
}

#order .coupon .input-wrap input {
width:100%;
height:30px;
}

#order .coupon .input-wrap .btn-type-01 {
position:absolute;
right:15px;
top:5px;
line-height:1em;
text-indent:0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:8px 10px;
}

#order .coupon ul {
font-size:.75em;
color:#777;
padding:10px 15px 10px 40px;
}

#order .coupon ul li {
list-style-type:decimal;
}

#order .btns {
margin-top:20px;
padding:0 15px;
}

#order .btns a.btn-cash span {
padding-left:16px;
background:url(/img/tbg.png) no-repeat 0 50%;
background-size:14px 14px;
}

#coupon .btns {
position:relative;
height:40px;
margin:25px 0;
padding:0 15px;
}

#coupon .lists li {
position:relative;
min-height:85px;
list-style-type:none;
padding:5px 0 15px 15px;
}

#coupon .lists li .coupon {
display:block;
position:relative;
top:5px;
left:35px;
}

#coupon .lists li .coupon h4 {
font-size:.875em;
color:#000;
margin:0 0 5px;
}

#coupon .lists li .coupon p {
font-size:.75em;
color:#777;
margin:0;
}

#coupon .selection {
border-top:1px solid #aeaeae;
border-bottom:1px solid #aeaeae;
background-color:#f4f4f4;
padding:0 15px;
}

#coupon .selection ul {
border-bottom:1px solid #aeaeae;
padding-bottom:5px;
margin-bottom:5px;
}

#coupon .selection li {
margin-left:25px;
list-style-type:square;
font-size:.75em;
color:#777;
}

#coupon .selection h5 {
font-size:.875em;
color:#000;
margin:5px 0 0;
}

#coupon .selection p {
font-size:.75em;
color:#777;
line-height:1.5em;
margin:0;
}

#coupon .selection .item .tit {
display:inline-block;
width:90px;
text-align:right;
}

#join {
margin-bottom:20px;
}

.MS_m_textarea,.MS_m_text {
width:100%;
border:1px solid #d1d1d1;
border-radius:5px 5px 5px 5px;
margin:5px 0;
padding:3px 0 1px;
}

#order-complete .complete-msg {
font-size:.75em;
line-height:1.4em;
border-top:2px solid #cacaca;
border-bottom:1px solid #cacaca;
background:#f6f6f6;
text-align:center;
margin:15px 0;
padding:20px 15px 10px;
}

#order-complete li h5 a {
line-height:28px;
margin-top:3px;
float:right;
text-indent:0;
background-color:#fff;
margin-right:15px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
padding:0 10px;
}

#order-complete li .item .arrow_grey {
color:#8B8B8B;
}

#order-complete li .option dd {
float:left;
margin-left:10px;
}

#order-complete li .status {
width:100%;
font-size:.75em;
margin-top:5px;
border-top:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
table-layout:fixed;
word-wrap:break-word;
}

#order-complete li .status th,#order-complete li .status td {
padding:7px 0 7px 15px;
}

#order-complete .bank-name {
color:#0054a6;
}

#payment-list table th,#payment-list table td {
text-align:center;
text-indent:15px;
}

#community .board-list {
border-top:1px solid #aeaeae;
margin:15px;
}

#community .board-list li {
list-style-type:none;
border-bottom:1px solid #e7e7e7;
padding-right:10px;
padding-left:35px;
}

#community .board-list li a {
display:block;
font-weight:700;
font-size:.875em;
color:#3d3d3d;
background:url(/img/tbg.png) no-repeat right center;
background-size:10px 15px;
padding:10px 15px;
}

#community .board-list li a span {
font-weight:400;
font-size:smaller;
}

#community .board-list li.board {
background:url(/img/tbg.png) no-repeat 16px center;
background-size:19px 15px;
}

#community .board-list li.faq {
background:url(/img/tbg.png) no-repeat 14px center;
background-size:22px 15px;
}

#community .board-list li.review-zip {
background:url(/img/tbg.png) no-repeat 17px center;
background-size:17px 18px;
}

#community .board-list li.vs,#community .board-list li.email {
background:url(/img/tbg.png) no-repeat 15px center;
background-size:19px 17px;
}

#community .board-list li.review {
background:url(/img/tbg.png) no-repeat 15px center;
background-size:21px 18px;
}

#community .board-list li.q-a {
background:url(/img/tbg.png) no-repeat 18px center;
background-size:15px 18px;
}

#mypage .user-info {
position:relative;
border-top:3px solid #6b6f75;
border-bottom:3px solid #6b6f75;
background-color:#dbdbdb;
padding:5px;
}

#mypage .user-info h3 {
line-height:1.5em;
font-size:.875em;
font-weight:700;
color:#000;
text-decoration:underline;
margin:0;
}

#mypage .user-info .points span {
color:#6B6F75;
font-size:.75em;
font-weight:700;
}

#mypage .links {
margin-left:1px;
}

#mypage .links li {
position:relative;
text-align:center;
width:33%;
height:55px;
float:left;
border-bottom:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
}

#mypage .links li a {
display:block;
width:100%;
height:100%;
font-size:.75em;
font-weight:700;
color:#000;
}

#mypage .links li a span {
position:absolute;
bottom:-20px;
left:0;
width:100%;
height:100%;
}

#mypage li:last-child {
border-right:1px solid #e1e1e1;
}


#mypage .links li .bg-red {
display:block;
position:absolute;
top:10px;
left:57%;
width:15px;
height:14px;
line-height:10px;
color:#fff;
text-align:center;
font-size:.7em;
font-weight:700;
background:url(/img/tbg.png) no-repeat 0 0;
background-size:100% 100%;
padding:2px;
}

#order-list li h5 {
background:#efefef;
background:#fff;
border-bottom:1px solid #ddd;

font-size:11px;
text-indent:0px;
color:#222;
line-height:35px;
margin:0;

padding-right:2px;
text-align:left;
}

#order-list li h5:before{
content: '\2713';
padding-left:5px;
font-size: 12px;
}

#order-list li h5 a {
line-height:28px;
margin-top:2px;
float:right;
text-indent:0;
background-color:#fff;
margin-right:0px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
padding:0 10px;
width:25%;
text-align:center;
}

#order-list li .item dd.option {
font-size:.75em;
line-height:100%;
clear:both;
padding:0 0 10px 5px;
text-align:left;
}

#order-list li .item .arrow_grey {
color:#9D9D9D;
}

#order-list li .delivery-item {
border-bottom:1px solid #e1e1e1;
margin:0;
}

#order-list li .delivery-item dt {
font-size:.875em;
float:left;
font-weight:700;
}

#order-list li .delivery-item dd.item-name {
font-size:1.25em;
color:#000;
font-weight:700;
}

#order-list li .delivery-item dd.option {
line-height:100%;
padding:0 0 10px 5px;
}

#order-list li .status th,#order-list li .status td {
text-indent:15px;
}

#order-list li .status td .btn-type-08 {
float:right;
margin-top:5px;
margin-right:10px;
text-indent:0;
}

#order-list li .status em {
color:#b0b0b0;
font-style:normal;
}

#order-list li .status-list th,#order-list li .status-list td {
text-align:center;
padding:7px 0 7px 15px;
}

#order-list li .detail {
display:none;
border-top:1px dotted #ccc;
padding:5px 3px;

margin-top:5px;
}

#order-list li .detail table {
margin-top:0;
margin-bottom:5px;
table-layout:fixed;
word-wrap:break-word;
}

#order-list li .detail .btn-type-08 {
text-indent:0;
font-weight:400;
font-size:12px;

}

#order-list li .detail .close-detail {
float:right;
font-size:.75em;
margin-top:10px;

background: rgba(0,0,0, .3);
border: 1px solid rgba(0,0,0, .5);

text-align:center;
}

#order-list li .detail .close-detail span{
color:#fff;
}

#order-list li .detail .gift-select {
float:right;
font-size:.75em;
margin-top:10px;
margin-right:10px;
}

#coupon-list .btns {
position:relative;
height:40px;
}

#coupon-list .list li {
position:relative;
border-bottom:1px solid #e6e6e6;
line-height:1em;
padding:10px 0;
}

#coupon-list .list h4 {
font-size:.875em;
line-height:1.5em;
background:url(/img/tbg.png) no-repeat 0 center;
padding-left:10px;
margin:0;
}

#coupon-list .list dl {
font-size:.75em;
color:#666;
}

#coupon-list .caution {
background-color:#f2f2f2;
width:90.3125%;
margin:10px auto;
padding:15px 10px;
}

#coupon-list .caution h4 {
font-weight:400;
font-size:.75em;
margin:0;
}

#coupon-list .caution h5 {
margin-top:10px;
margin-bottom:5px;
}

#coupon-list .caution li {
list-style-type:none;
font-size:.75em;
letter-spacing:-1px;
}

.items-wrap .items[data-type=vertical] .basket-btn {
position:relative;
margin-top:5px;
text-align:center;
z-index:999;
}

#my-board .notice-bar {
margin-top:10px;
position:relative;
border-top:1px solid #bdc4c6;
border-bottom:1px solid #bdc4c6;
background-color:#fffde8;
padding:10px 14px;
}

#my-board .lists ul > li.re {
padding-left:30px;
background:url(/img/tbg.png) no-repeat 14px 16px;
background-size:10px 10px;
}

#my-board .lists ul > li.is-pic dt {
background:url(/img/tbg.png) no-repeat right top;
background-size:17px 12px;
}

#recent a.basket-btn {
display:inline-block;
margin-right:15px;
color:#9b9b9b;
font-size:.75em;
font-weight:700;
border:1px solid #8c8c8c;
-webkit-border-radius:3px;
border-radius:3px;
padding:5px;
}

#board-list .notice-bar {
position:relative;
border-bottom:1px solid #bdc4c6;
background-color:#fffde8;
padding:10px 14px;
}

#event-popup {
display:block;
position:absolute;
}

#event-popup .info-wrap {
position:relative;
width:90.3125%;
padding-bottom:10px;
margin:15px auto;
}

#event-popup .info-wrap .items p {
font-size:.75em;
margin:0;
}

#event-popup .sns {
text-align:right;
border-top:1px solid #E1E1E1;
padding:10px;
}

#event-list .items .thumb-img img {
width:auto;
height:auto;
max-width:100%;
max-height:100%;
}

#popup-event.type-01 {
background-color:#857374;
margin:0;
padding:5px;
}

#popup-event.type-01 dd a {
color:#f7f6f6;
border:1px solid #4b3d31;
border-top:1px solid #6e635a;
height:27px;
line-height:27px;
width:49%;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a8d8d',endColorstr='#867576');
}

#popup-event dd a:first-child {
margin-right:1px;
width:49%;
}

#popup-event dd a {
background-color:#E3E3E3;
color:#767676;
display:block;
float:left;
font-size:.75em;
height:20px;
line-height:20px;
text-align:center;
width:50%;
}

#review-board-list .search-wrap .item-search select {
width:70px;
font-size:10px;
}

#review-board-list .search-wrap .item-search label {
display:block;
position:absolute;
left:0;
top:1px;
color:#000;
}

#review-board-list .notice-bar {
position:relative;
background-color:#fffde8;
border-top:1px solid #bdc4c6;
padding:10px 14px;
}

#review-board-list .reviews {
position:relative;
border-top:1px solid #979797;
}

#review-board-list .reviews > ul > li {
position:relative;
border-bottom:1px solid #979797;
list-style-type:none;
padding:10px 14px;
}

#review-board-list .reviews > ul > li dl > dt.item-name {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #eaeaea;
font-size:.75em;
font-weight:700;
}

#review-board-list .reviews > ul > li dl h4 .reply {
color:#fd6d1e;
}

#review-board-list .reviews > ul > li.use-image > div dl .icon {
position:relative;
left:0;
bottom:0;
}

#review-board-list .reviews > ul > li.use-image > div div.image {
float:left;
position:relative;
width:93px;
z-index:2;
}

#review-board-list .reviews > ul > li.use-image > div div.image img {
width:100%;
height:auto;
}

#review-board-list .reviews > ul > li.use-image > div dl {
position:relative;
padding:0 0 0 105px;
}

#review-board-list .reviews > ul > li > div.re1 {
padding-left:30px;
background:url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 15px 12px;
background-size:10px 10px;
}

#review-board-list .reviews > ul > li > div.re2 {
padding-left:40px;
background:url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 25px 12px;
background-size:10px 10px;
}

#review-board-list .reviews > ul > li > div.re3 {
padding-left:50px;
background:url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 35px 12px;
background-size:10px 10px;
}

#review-board-list .reviews > ul > li > div.re4 {
padding-left:60px;
background:url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 45px 12px;
background-size:10px 10px;
}

#review-board-list .reviews > ul > li > div.re5 {
padding-left:70px;
background:url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 55px 12px;
background-size:10px 10px;
}

#review-board-list .write-btn {
text-align:center;
border-top:1px solid #bababa;
border-bottom:1px solid #bababa;
padding:10px 0;
}

#review-board-type .write-wrap input,#review-board-type .write-wrap textarea {
width:100%;
font-size:.75em;
}

#review-board-type .write-wrap textarea {
height:112px;
padding:3px;
}

#review-board-type .write-wrap .txt {
font-size:.75em;
border:1px solid #d6d6d6;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:2px 3px;
}

#review-board-type .write-wrap .txt.long {
min-height:80px;
word-break:break-all;
}

#review-board-type .write-wrap .txt dl {
margin:3px 0;
}

#review-board-type .write-wrap .txt dt {
font-weight:700;
float:left;
width:80px;
word-break:break-all;
}

#review-board-type .write-wrap .txt dd {
margin-left:80px;
word-break:break-all;
}

#review-board-type .write-wrap .txt .thumbs {
text-align:center;
margin:5px 0;
}

#review-board-type .write-wrap li.other {
position:relative;
font-size:.75em;
color:#777;
margin:5px 0;
}

#review-board-type .write-wrap li.other label {
display:block;
padding-right:50px;
padding-left:65px;
}

#review-board-type .write-wrap li.other label span {
position:absolute;
left:0;
top:5px;
}

#review-board-type .write-wrap li.other a {
font-size:1em;
position:absolute;
top:0;
right:-8px;
}

#review-board-type .write-wrap li.icons {
text-align:right;
margin:5px 0;
}

#review-board-type .reviews > ul > li {
position:relative;
border-bottom:1px solid #979797;
background-color:#fbfbfb;
}

#review-board-type .reviews > ul > li > .wrap {
display:none;
background-color:#fff;
}

#review-board-type .reviews > ul > li.now > dl {
border-bottom:1px dotted #aeaeae;
}

#review-board-type .write-btn {
border-top:1px solid #979797;
text-align:center;
border-bottom:1px solid #bababa;
padding:10px 0;
}

#review-board-type .write-btn .small-btns {
padding-bottom:10px;
padding-left:14px;
text-align:left;
}

#review-board-type .relations {
position:relative;
margin-top:10px;
padding-top:10px;
border-top:1px solid #979797;
border-bottom:1px solid #979797;
}

#review-board-type .relations h5 {
padding-bottom:10px;
text-indent:14px;
color:#979797;
font-size:.75em;
font-weight:700;
border-bottom:1px solid #e1e1e1;
margin:0;
}

#review-board-type .relations .items li {
float:left;
width:33.3%;
list-style-type:none;
text-align:center;
}

#review-board-type .relations .items li a {
display:block;
padding:10px;
}

#review-board-type .relations .items li img {
width:80px;
height:80px;
border:1px solid #bfc2ca;
}

#review-board-type .reply-write h5 {
text-indent:14px;
color:#979797;
font-size:.75em;
font-weight:700;
border-bottom:1px solid #e1e1e1;
margin:0;
padding:10px 0;
}

#review-board-type .reply-write .custom a {
position:absolute;
top:5px;
right:5px;
text-indent:0;
font-size:1em;
}

#review-board-type .reply-write td {
vertical-align:middle;
min-width:70px;
}

#review-board-type .reply-write td ul.agree li a {
position:absolute;
right:14px;
top:7px;
font-size:1em;
}

#review-board-type .reply-write .sub-reviews li {
border-bottom:1px solid #e1e1e1;
list-style-type:none;
background-color:#fff;
padding:10px 14px;
}

#review-board-type .reply-write .sub-reviews li p.re {
padding-left:15px;
background:url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 0 center;
background-size:10px 10px;
}

#review-board-type .board-list li {
font-size:.75em;
border-top:1px solid #e6e6e6;
padding:10px 14px;
}

#review-board-type .board-list li em {
margin-left:5px;
font-style:normal;
font-size:smaller;
}

#review-board-type .board-list li.re {
padding-left:30px;
background:url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 14px center;
background-size:10px 10px;
}

#review-board-type .board-list li.prev {
padding-left:30px;
background:#f4f4f4 url(/images/d3/m_01/bull/board_list_prev@2x.gif) no-repeat 14px center;
background-size:12px 12px;
}

#review-board-type .board-list li.next {
padding-left:30px;
background:#f4f4f4 url(/images/d3/m_01/bull/board_list_next@2x.gif) no-repeat 14px center;
background-size:12px 12px;
}

#review-board-type .board-list li.list:last-child {
border-bottom:1px solid #E6E6E6;
}

#comment_reply_input .contents .form-wrap2 p {
position:relative;
margin:5px 0;
padding:0 70px 0 80px;
}

#comment_reply_input .contents .form-wrap2 p:last-child {
padding-right:70px;
padding-left:20px;
}

#review-board-write #passimg {
width:100%;
border-top:2px solid #dadada;
border-bottom:2px solid #dadada;
bottom:105px;
}

#addinfo_box input[type=text].addinfo_inputs {
-webkit-appearance:none;
border:1px solid #d6d6d6;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
width:97%;
padding:0 3px;
}

#addinfo_box .addinfo_title {
width:40%;
word-break:break-all;
}

.password .contents .form-wrap .btn-wrap {
text-align:center;
margin-top:15px;
font-size:.75em;
}

::-moz-selection,::selection {
background:#fe57a1;
color:#fff;
text-shadow:none;
}

b,strong,#addrSearch #searchStep03 .detail-addr li span.tit,#join #member_auth .cont-tit,#order-list li .item dd.option span,#order-list li .delivery-item dd.option span,#coupon-list .list dt {
font-weight:700;
}

blockquote,dl,dd,figure,p,#addrSearch h2,#addrSearch h3,#addrSearch h4,#addrSearch h5,#addrSearch p {
margin:0;
}

label,#MK_optAddList .MK_st .MK_btn-add {
cursor:pointer;
}

.btn-type-02 span,.btn-type-03 span {
color:#666;
font-size:12px;
}

.btn-type-03,.btn-type-04 {
color:#666;
border:1px solid #ddd;
background:#f7f9fa;
display:block;
border-radius:0;
padding:16px 0;
}

.results .none-data p,#join .phone .before h5,#join .phone .after h5 {
font-size:.75em;
color:#777;
margin:10px 0;
}

table.normal,#payment-list table,#order-list li .status,#order-list li .status-list {
width:100%;
font-size:.75em;
margin-top:0px;
border-top:0px solid #e1e1e1;
border-bottom:0px solid #e1e1e1;
}

table.normal tr,#order-complete li .item,#order-complete li .status tr,#order-list li .item,#order-list li .status-list tr {
border-bottom:1px solid #e1e1e1;
}

table.normal th,.popups .contents table,#order-complete li .status th,#payment-list table th,#order-list li .status th,#order-list li .status-list th {
background-color:#f1f1f1;
}

table.normal .txt-input,#order .txt-input {
text-indent:5px;
height:21px;
border:1px solid #d1d1d1;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:3px 0 1px;
}

.layer-pop h3,.layer-pop-join h3 {
white-space:nowrap;
padding-left:15px;
padding-right:10%;
overflow:hidden;
text-overflow:ellipsis;
color:#fff;
background-color:#a0a0a0;
font-size:.875em;
min-height:30px;
line-height:1.5em;
padding-top:7px;
margin:0;
}

.layer-pop .btns,.layer-pop-join .btns {
margin:25px 0;
padding:0 15px;
}

.layer-pop .btns .btn-type-03,.layer-pop .btns .btn-type-04,.layer-pop-join .btns .btn-type-03,.layer-pop-join .btns .btn-type-04 {
/*padding:7px 20px;*/
}

.layer-pop .btns .f-right,.layer-pop-join .btns .f-right {
float:right;
}

.layer-pop .close,.layer-pop-join .close {
display:block;
width:30px;
height:27px;
position:absolute;
right:0;
top:10px;
background:#fff url(/img/tbg.png) no-repeat center center;
background-size:11px 11px;
text-indent:-9999px;
font-size:0;
border-top-left-radius:5px;
border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
}

#addrSearch p.msg01,#addrSearch p.msg02,#login .cookie-config p {
text-align:center;
font-size:.75em;
}

#addrSearch .btn-close,.related-btn .btn-wrap a span,#basket .btn-wrap a span,#coupon .list,#coupon-list .list,#wish .btn-wrap a span,#recent .btn-wrap a span {
padding:0 10px;
}

#addrSearch #searchStep02,#addrSearch #searchStep03 .detail-addr li.addr {
margin-top:20px;
}

#addrSearch #searchStep02 .btn-next button,#addrSearch #searchStep03 .btn-input button {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:3px 10px;
}

.items-wrap .items[data-type=tile] .pname,.items-wrap .items[data-type=tile] .price,.items-wrap .items[data-checkbok=off] .link-view,.items-wrap .items[data-checkbok=off] .checkbox {
display:none;
visibility:hidden;
}

.items-wrap .items[data-type=vertical] .thumb-img img,.items-wrap .items[data-type=vertical] .vertical-img img,.items-wrap .items[data-type=gallery] .gallery-img img {
width:100%;
height:auto;
max-height:none;
}

.items-wrap .items[data-type=vertical] .pname .blue-delivery,#order-list li .item .review .blue-btn {
margin-right:5px;
font-size:11px;
background-color:#d1dff9;
color:#6278b4;
border:1px solid #b6c4e7;
padding:2px 5px;
}

.items-wrap .items[data-type=vertical] .price-info,#event-list .items .event-day {
margin-left:105px;
}

.items-wrap .items[data-type=vertical] .price-info .btn-type-02,#detail-item .product-wrap ul.option .btn-type-02 {
font-family:'Courier New';
padding:5px 7px;
}

.items-wrap .items[data-type=vertical] .price-info .strike,.items-wrap .items[data-type=gallery] .price-info .strike {
text-decoration:line-through;
}

.items-wrap .items[data-type=vertical] .price-info .discount,.items-wrap .items[data-type=gallery] .price-info .discount {
color:#000;
font-weight:700;
}

.items-wrap .items[data-type=vertical] .price-info .review-count em,#basket .total-info li:last-child em {
font-style:normal;
font-size:smaller;
}

#container,a.btn-long:last-child {
margin-bottom:0;
}

#container .breadcrumb-cat li:last-child,#join .breadcrumb-order li:last-child {
background:none;
}

input.comm,textarea.comm,input.input-file {
/*-webkit-appearance:none;*/
border:1px solid #d6d6d6;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:0 3px;
}

span.stars,span.stars-white,#order .pay-info dl dd {
display:inline-block;
}

span.stars em.star-1,span.stars-white em.star-1,#detail-item .others-wrap li.review .conts dl .point .point-1 {
width:12px;
}

a.btn-dark-h35 span,a.btn-dark-h35 strong,a.btn-gray-h35 span,a.btn-gray-h35 strong {
display:block;
padding:1px 6px 0 18px;
}

a.btn-gray-h25 span,a.btn-gray-h25 strong,a.btn-dark-h24 span,a.btn-dark-h24 strong {
display:block;
padding:1px 6px 0 8px;
}

a.btn-blue-h24 span,a.btn-blue-h24 strong,a.btn-white-h24 span,a.btn-white-h24 strong {
display:block;
padding:1px 6px 0 24px;
}

a.btn-white-h15 span,a.btn-white-h15 strong,a.btn-gray-h15 span,a.btn-gray-h15 strong,a.btn-blue-h15 span,a.btn-blue-h15 strong,a.btn-dark-h15 span,a.btn-dark-h15 strong {
display:block;
padding:2px 6px 0;
}

.customSelect.custom-blue .customSelectInner,.customSelect.custom-gray .customSelectInner,.customSelect.custom-white .customSelectInner {
padding:4px 0 4px 4px;
}

.popups .head h5,#comment_reply_input .head h5,.password .head h5 {
color:#000;
font-size:.75em;
font-weight:700;
border-bottom:1px solid #979797;
margin:0;
padding:10px 0;
}

.popups .head a.close,#comment_reply_input .head a.close {
position:absolute;
top:10px;
right:14px;
display:block;
text-indent:-9999px;
background:url(/img/tbg.png) no-repeat center center;
background-size:11px 11px;
}

#header-container #logo,#review-list .write-wrap .file input,#join .phone .before .form-wrap input {
width:50%;
}

#menu-container .menus ul li:last-child,#footer-container .menus ul li:last-child a {
background-image:none;
}

#footer-container .menus ul li,#coupon-list .list dt,#coupon-list .list dd {
display:inline;
}

#footer-container address span strong,#order-list li .status .good {
color:#4051d0;
}

#footer-container address span em,.items-wrap .items[data-type=gallery] .price-info li .review-count em {
font-style:normal;
}

#container.main .items-wrap .items[data-type=vertical] li,#container.main .items-wrap .items[data-type=vertical] .price-info li {
min-height:initial;
}

.items-wrap .items[data-type=vertical] .sold-out,.items-wrap .items[data-type=gallery] .sold-out {
left:0;
top:0;
}

#product-list .items-wrap .items[data-type=horizontal] li,#search .items-wrap .items[data-type="horizontal"] li,#order .items-wrap .items[data-type="horizontal"] li,#wish .items-wrap .items[data-type="horizontal"] li,#recent .items-wrap .items[data-type="horizontal"] li {
min-height:100%;
}

#product-list .results .tool-wrap select,#search .results .tool-wrap select {
width:48.387%;
position:absolute;
/*top:10px;*/
}

#product-list .results .tool-wrap select:first-child,#search .results .tool-wrap select:first-child {
left:4px;
}

#product-list .results .tool-wrap select:last-child,#search .results .tool-wrap select:last-child {
right:4px;
}

#product-list .results .paging,#search .results .paging {
color:#919191;
text-indent:10px;
line-height:22px;
border-bottom:1px solid #e1e1e1;
border-top:1px solid #fff;
background-color:#f1f1f1;
}

#detail-item .info-wrap .items img,#product-popup .detail-item img {
/*max-width:100%;*/
width:100%;
height:auto;
padding:5%;
}

#detail-item .info-wrap .items-btn a.prev,#product-popup .info-wrap .items-btn a.prev {
background:#f3f2f2 url(/img/tbg.png) no-repeat center center;
background-size:11px 15.5px;
left:-3.125%;
}

#detail-item .info-wrap .items-btn a.next,#product-popup .info-wrap .items-btn a.next {
background:#f3f2f2 url(/img/tbg.png) no-repeat center center;
background-size:11px 15.5px;
right:-3.125%;
}

#detail-item .product-wrap ul.option .txt strong,#join .conts h5 strong,#coupon .selection .item strong {
color:#000;
}

#detail-item .others-wrap li h3:first-child,#detail-item .others-wrap li.coupon .conts .more {
border-top:none;
}

#detail-item .others-wrap li.exchange .conts,#community .board-list li:last-child {
border-bottom:1px solid #aeaeae;
}

#detail-item .naver-checkout,#MK_innerOptWrap,#join .phone .after .form-wrap ul,#login .cookie-config .wrap,#board-view .detail-wrap dl.a .conts p,#item-modify .order-btn {
margin-top:10px;
}

dl.MS_coupon dd h4,dl.MS_coupon dd p,#join .desc2 p {
line-height:1.5em;
margin:0;
font-weight:bold;
}
dl.MS_coupon dd h4{
font-size:16px;
}

#MK_optAddList,#MK_optAddListPP {
overflow:hidden;
zoom:1;
}

#MK_optAddList .MK_tit,#MK_optAddList .MK_div,#MK_optAddList .MK_st,#order-complete li .option dt {
float:left;
}

#MK_innerOptWrap #MK_innerOpt_01 li,#MK_innerOptWrap #MK_innerOpt_02 li {
background-color:#F4F4F4;
margin: 4px 0px;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name,#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name {
margin-right:220px;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl,#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl {
width:120px;
top:2px;
right:115px;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl input.MK_count,#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl input.MK_count {
width:30px;
height:19px;
line-height:16px;
padding:2px 0 0 2px;
}

#MK_innerOptTotal .MK_total,#order .pay-info dl dd li red-strong {
color:red;
font-weight:700;
}

div.recent-btn a span,#join .step-03 td {
padding-right:10px;
}

.related-btn .btn-wrap,#basket .btn-wrap {
text-align:center;
border-bottom:1px solid #e1e1e1;
padding:4px 0;
}

.amount-input,#product-popup .fixed-btn div a img,#gift-select div.gift-count .basic_price_style {
width:30px;
}

#gift-select div.desc span,#basket .total-info .content-info-bottom .txt .txt-price,#basket .price-total-info-bottom .txt .txt-price {
color:red;
}

#gift-select div.btn-wrap a,#gift-select ul.items .price-info a {
padding:7px 18px;
}

.basic_price_style,#gift-select .basic_price_style {
width:60px;
font-weight:400;
text-align:right;
background:#FFF;
color:red;
border:0;
}

#product-popup .info-wrap .items img,#event-popup .info-wrap .items img {
max-width:100%;
height:auto;
float:left;
}

#all-review .notice-bar,#board-view .notice-bar {
position:relative;
border-top:1px solid #bdc4c6;
border-bottom:1px solid #bdc4c6;
background-color:#fffde8;
padding:10px 14px;
}

#all-review .notice-bar dt strong,#container .notice strong,#board-list .notice strong,#review-board-list .notice-bar dt strong {
color:#fff;
font-size:1em;
background-color:#7e8593;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
padding:2px 4px;
}

div.review-style .all-list ul > li.no-data,#review-list .reviews > ul > li.no-data {
background-color:#FFF;
}

div.review-style .all-list ul > li > .no-data-set,#review-list .reviews > ul > li > .no-data-set {
text-align:center;
font-size:.75em;
padding:10px 0;
}

div.review-style .all-list ul > li > .no-data-set img,#review-list .reviews > ul > li > .no-data-set img,#login .cookie-config .div {
margin-bottom:10px;
}

#review-list .reviews > ul > li > dl h4,#review-board-list .reviews > ul > li dl h4,#review-board-type .reviews > ul > li > dl h4 {
color:#000;
font-size:.75em;
font-weight:700;
margin:0;
}

#join .phone,#order-complete .btns {
padding:0 15px;
}

#layerTermsWrap .txt,#layerPrivercyWrap .txt,#layerThirdPartyWrap .txt,#layerTrustWrap .txt,#product-popup #layerTermsWrap .txt,.layer-pop .txt,#layerTermsWrap .txt,#layerTermsWrap .txt,#layerContractWrap .txt,#layerPrivercyWrap .txt,#layerThirdPartyWrap .txt,#layerTrustWrap .txt {
font-size:.75em;
padding:15px 10px;
}

#login .cookie-config .div strong,.my_reserve,#order-complete li .option,#mypage .user-info h3 span {
font-size:.75em;
}

.tb-l,#order-list li .status-list td:first-child {
text-align:left;
}

#container .notice,#board-list .notice {
font-size:.75em;
color:#4c515a;
font-weight:700;
background-color:#eff3f4;
border-bottom:1px solid #ced0ca;
padding:10px 14px;
}

#board-view .btn-gr1,#faqWrap .btn-gr1,#board-list .btn-gr1 {
text-align:right;
border-bottom:1px solid #979797;
padding:3px;
}

#board-view .detail-wrap dl.a .top .subject span,#board-view .detail-wrap dl.a .top .star-wrap p {
color:#a9a9a9;
}

#faqWrap .search-wrap .keywords,#review-board-list .search-wrap {
position:relative;
background-color:#fff;
padding:10px 14px;
}

#info-group .center-info dd img,#info-group .info-list li img {
vertical-align:middle;
margin-left:5px;
}

#basket .total-info .content-info-bottom .txt .txt-reserve,#basket .price-total-info-bottom .txt .txt-reserve {
color:#ff8a8a;
}

#basket .total-info li:last-child .txt,#order-list li .status .bad {
color:#e92121;
}

#basket .order-btn a,#item-modify .order-btn a {
display:block;
line-height:35px;
width:90.3125%;
text-align:center;
margin:0 auto;
}

#order h5,#order-complete li h5 {
background:#b6b6b6 url(/img/tbg.png) no-repeat 15px center;
background-size:13px 13px;
text-indent:30px;
color:#fff;
border-top:1px solid #8b8b8b;
border-bottom:1px solid #8b8b8b;
line-height:35px;
margin:0;
}

#order .btns a,#order-complete .btns a {
display:block;
text-align:center;
margin-bottom:10px;
}

#coupon .btns .insert-coupon,#coupon-list .btns .insert-coupon {
position:absolute;
right:15px;
top:10px;
}

#order-complete,#order-list,#popup-event.type-01 dd {
padding-top:5px;
}

#order-complete li,#order-list li {
position:relative;
margin-bottom:0px;
}

#order-complete li dl,#order-list li dl {
line-height:35px;
padding:0 15px;
}

#order-complete li .item dt,#order-list li .item dt {
color:#000;
font-size:.875em;
font-weight:700;
float:left;
}

#order-complete li .item dd,#order-list li .item dd.item-amount {
font-size:.75em;
color:#777;
float:right;
}

#order-complete li .status thead,#order-list li .status-list thead {
background-color:#e1e1e1;
border-top:2px solid #cacaca;
border-bottom:2px solid #cacaca;
font-weight:700;
}

#payment-list table tr,#order-list li .status tr {
border-bottom:1px solid #e1e1e1;
line-height:34px;
}

#payment-list table tr,#order-list li .status tr:last-child{
border-bottom:0px solid #e1e1e1;
}

#mypage .user-info .points,#recent dd.link-basket {
text-align:right;
}

#wish .btn-wrap,#recent .btn-wrap {
border-bottom:1px solid #e1e1e1;
text-align:center;
padding:4px 0;
}

#my-board .notice-bar p,#board-list .notice-bar p {
text-align:center;
font-size:.75em;
line-height:1.5em;
}

#my-board .lists ul > li,#board-list .lists ul > li {
position:relative;
border-bottom:1px solid #e6e6e6;
padding:10px 14px;
}

#my-board .lists ul > li dd,#board-list .lists ul > li dd {
font-size:.75em;
color:#9a9ca3;
}

#my-board .lists ul > li dd.link-view a,#board-list .lists ul > li dd.link-view a {
display:block;
width:100%;
height:100%;
text-indent:-9999px;
}

#event-list .items li,#event-list .items li dl {
min-height:95px;
}

#review-board-list .reviews > ul > li dl .icon .gray,#review-board-type .reviews > ul > li > dl .icon .gray {
color:#fff;
font-size:1em;
background-color:#7e8593;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
padding:2px;
}

#review-board-list .reviews > ul > li dl .icon .blue,#review-board-type .reviews > ul > li > dl .icon .blue {
color:#fff;
font-size:1em;
background-color:#5cb7fa;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
padding:2px;
}

#comment_reply_input .contents .form-wrap2 .agree,#comment_reply_input .contents .form-wrap2 .secret {
color:#000;
font-size:.75em;
list-style-type:none;
padding:0 15px;
}

#comment_reply_input .head a.close {
position:absolute;
top:10px;
right:14px;
display:block;
text-indent:-9999px;
background:url(/images/d3/m_01/bull/btn_del_gray@2x.gif) no-repeat center center;
background-size:11px 11px;
}

.items-wrap .items,ul,ol,form {
margin:0;
padding:0;
}

#login .txt-nomem dd,#addrSearch #searchStep01 .msg02,#addrSearch #searchStep03 .detail-addr li.addr .cont .addr02 input.addr-input,.items-wrap .items[data-type=vertical] .price-info .break,#product-popup .fixed-btn .last-btn,#order .pay-info .nhn-mileage-s-area {
margin-top:5px;
}

#my-board .title h3,#review-list .title h3,#review-board-write .title h3,#review-board-list .title h3,#review-board-type .title h3 {
padding-left:30px;
text-align:left;
height:34px;
line-height:36px;
font-size:.75em;
font-weight:700;
color:#fff;
background:url(/img/tbg.png) no-repeat 14px center;
background-size:13px 13px;
margin:0;
}

#review-board-list .search-wrap {
position:relative;
background-color:#fff;
padding:10px 14px;
}

#review-board-list .notice-bar dt strong {
color:#fff;
font-size:1em;
background-color:#7e8593;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
padding:2px 4px;
}

.items-wrap,#review-board-write .form-wrap .w100-wrap .web-edit,#review-board-write .form-wrap .w100-wrap .web-edit {
margin-top:2px;
}

div.guide,.popups .contents .form-wrap,.password .contents .form-wrap,.password .contents .form-wrap {
position:relative;
padding:20px;
}

.popups,.password,.password {
display:none;
background-color:#fff;
z-index:101;
}

.popups .contents p,.password .contents p,.password .contents p {
text-align:center;
font-size:.75em;
font-weight:700;
color:#000;
}

.popups .contents .form-wrap label,.password .contents .form-wrap label,.password .contents .form-wrap label {
display:block;
position:absolute;
left:25px;
top:25px;
color:#000;
font-size:.75em;
}

.popups .contents .form-wrap .wrap,.password .contents .form-wrap .wrap,.password .contents .form-wrap .wrap {
position:relative;
padding-left:60px;
padding-right:60px;
}

.popups .contents .form-wrap a.btn-gray-h25,.password .contents .form-wrap a.btn-gray-h25,.password .contents .form-wrap a.btn-gray-h25 {
position:absolute;
top:20px;
right:20px;
}

div.review-style .all-list ul > li .re-wrap > dl > dt,#addinfo_box .addinfo_value,#addinfo_box .addinfo_value {
word-break:break-all;
}

#review-board-write .title .btns,#review-board-list .title .btns,#review-board-list .title .btns,#review-board-write .title .btns {
position:absolute;
top:0;
right:14px;
}

#review-board-write .form-wrap td,#coupon .lists li input,#review-board-write .form-wrap td {
vertical-align:middle;
}

#board-view .detail-wrap dl.a .top .star-wrap,#review-board-list .search-wrap .item-search a.btn-gray-h25,#review-board-list .search-wrap .item-search a.btn-gray-h25 {
position:absolute;
top:0;
right:0;
}

#faqWrap .search-wrap .item-search .wrap,#review-board-list .search-wrap .item-search .wrap,#review-board-list .search-wrap .item-search .wrap {
position:relative;
margin-left:75px;
padding-right:60px;
}

#order-list li .delivery-item dd.item-name span,#review-board-list .reviews > ul > li dl h4 .original-del,#review-board-list .reviews > ul > li dl h4 .original-del {
font-weight:400;
}

#board-view .notice-bar dt,#review-board-list .notice-bar dt,#review-board-list .notice-bar dt {
line-height:1.5em;
font-size:.75em;
color:#000;
font-weight:700;
}

#review-board-type .title h3,#review-board-list .title h3,#review-board-write .title h3 {
padding-left:30px;
text-align:left;
height:34px;
line-height:36px;
font-size:.75em;
font-weight:700;
color:#fff;
background:url(/images/d3/m_01/bull/review_title@2x.gif) no-repeat 14px center;
background-size:13px 13px;
margin:0;
}

#review-board-type .reviews > ul > li > dl h4,#review-board-list .reviews > ul > li dl h4 {
color:#000;
font-size:.75em;
font-weight:700;
margin:0;
}

#review-board-type .reviews > ul > li > dl .icon .gray,#review-board-list .reviews > ul > li dl .icon .gray {
color:#fff;
font-size:1em;
background-color:#7e8593;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
padding:2px;
}

#review-board-type .reviews > ul > li > dl .icon .blue,#review-board-list .reviews > ul > li dl .icon .blue {
color:#fff;
font-size:1em;
background-color:#5cb7fa;
-webkit-border-radius:3px!important;
border-radius:3px!important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
padding:2px;
}

#comment_reply_input .head h5,.password .head h5 {
color:#000;
font-size:.75em;
font-weight:700;
border-bottom:1px solid #979797;
margin:0;
padding:10px 0;
}

.btn-type-07,#review-list .reviews > ul > li > .wrap .conts .thumbs,.tb-c,#modPasswd .hd,#info-group .btns,#basket .items .thumb-img,#event-popup .btns,#event-list .items .thumb-img,#review-board-list .reviews > ul > li .none-data,#review-board-list .reviews > ul > li .none-data {
text-align:center;
}

#review-list .reviews > ul > li > .wrap .re-wrap li,#review-board-write .form-wrap .btns li,#review-board-write .form-wrap .btns li {
list-style-type:none;
margin:5px 0;
}

#login .input-wrap .input-comm,#login .input-wrap .login-input,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,.items-wrap .items[data-open=on],span.stars em,span.stars-white em,#detail-item .others-wrap li .conts[data-open=on],#detail-item .others-wrap li.review .conts dl dt[data-open=on] + dd,#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del,#review-list .reviews > ul > li.now > dl .rating,#review-list .reviews > ul > li.now > .wrap,#faqWrap #faqTable tr.slide-show td,#faqWrap #faqTable tr.slide-show dl,#order .pay-info dl dt span,#coupon .layer-pop,#layerTermsWrap .layer-pop,#layerContractWrap .layer-pop,#layerPrivercyWrap .layer-pop,#layerThirdPartyWrap .layer-pop,#layerTrustWrap .layer-pop,#review-board-list .reviews > ul > li dl .rating label,#review-board-type .reviews > ul > li.now > dl .rating,#review-board-type .reviews > ul > li.now > .wrap,#review-board-type .reviews > ul > li.now > dl .rating,#review-board-type .reviews > ul > li.now > .wrap,#review-board-list .reviews > ul > li dl .rating label,#review-board-type .reviews > ul > li.now > dl .rating,#review-board-type .reviews > ul > li.now > .wrap {
display:block;
}

audio:not([controls]),[hidden],hr,.ir br,#addrSearch #searchStep01,#addrSearch #searchStep03,.items-wrap .items[data-open=off],#detail-item .others-wrap li .conts[data-open=off],#detail-item .others-wrap li.review .conts dl dt[data-open=off] + dd,#review-list .reviews > ul > li > .wrap,#review-list .reviews > ul > li.now > dl dd.up,#layerTermsWrap,#layerPrivercyWrap,#layerThirdPartyWrap,#layerTrustWrap,#faqWrap #faqTable tr dl,#faqWrap #faqTable tr.slide-hide dl,#layerTermsWrap,#layerPrivercyWrap,#coupon,#layerTermsWrap,#layerContractWrap,#layerPrivercyWrap,#layerThirdPartyWrap,#layerTrustWrap,#payment-list table caption,#popup-event.type-01 a.close,#review-board-type .reviews > ul > li.now > dl dd.up,#review-board-type .reviews > ul > li.now > dl dd.up,#review-board-type .reviews > ul > li.now > dl dd.up {
display:none;
}

td,.popups .head h5 img,#comment_reply_input .head h5 img,.password .head h5 img,#comment_reply_input .head h5 img,#comment_reply_input .head h5 img,.password .head h5 img {
vertical-align:top;
}

.clearfix:before,.clearfix:after,.items-wrap .items[data-type=vertical] > li dl:before,.items-wrap .items[data-type=vertical] > li dl:after,.items-wrap .items[data-type=gallery] > li dl:before,.items-wrap .items[data-type="gallery"] > li dl:after,div.review-style .all-list ul > li > dl:before,div.review-style .all-list ul > li > dl:after,#review-list .item-wrap dl:before,#review-list .item-wrap dl:after,#review-board-write .item-wrap dl:before,#review-board-write .item-wrap dl:after,#review-board-list .item-wrap dl:before,#review-board-list .item-wrap dl:after,#review-board-list .reviews > ul > li.use-image > div dl:before,#review-board-list .reviews > ul > li.use-image > div dl:after,#review-board-type .item-wrap dl:before,#review-board-type .item-wrap dl:after,#review-board-type .item-wrap dl:before,#review-board-type .item-wrap dl:after,#review-board-list .item-wrap dl:before,#review-board-list .item-wrap dl:after,#review-board-list .reviews > ul > li.use-image > div dl:before,#review-board-list .reviews > ul > li.use-image > div dl:after,#review-board-type .item-wrap dl:before,#review-board-type .item-wrap dl:after,#review-board-write .item-wrap dl:before,#review-board-write .item-wrap dl:after {
content:"";
display:table;
}

.clearfix:after,.items-wrap .items[data-type=vertical] > li dl:after,.items-wrap .items[data-type=gallery] > li dl:after,div.review-style .all-list ul > li > dl:after,#review-list .item-wrap dl:after,#review-board-write .item-wrap dl:after,#review-board-list .item-wrap dl:after,#review-board-list .reviews > ul > li:after,#review-board-list .reviews > ul > li.use-image > div dl:after,#review-board-type .item-wrap dl:after,#review-board-type .item-wrap dl:after,#review-board-list .item-wrap dl:after,#review-board-list .reviews > ul > li:after,#review-board-list .reviews > ul > li.use-image > div dl:after,#review-board-type .item-wrap dl:after,#review-board-write .item-wrap dl:after {
clear:both;
}

.w-100,#addrSearch #searchStep03 .detail-addr li.addr .cont input.addr-input,#event,#detail-item .others-wrap li.exchange .conts img,#MK_recents .items ul,#join .phone .before select,#event-popup .info-wrap .items,#popup-event.type-01 dt img,#review-board-type .write-wrap .txt > table,#review-board-type .write-wrap .txt > table img,#review-board-type .write-wrap .txt > table,#review-board-type .write-wrap .txt > table img,#review-board-type .write-wrap .txt > table,#review-board-type .write-wrap .txt > table img {
width:100%;
}

.bg-stit,#detail-item,#review-list .reviews,#join .phone .after .form-wrap a.confirm,#review-board-write .form-wrap .btns,#board-view .table-wrap,#basket .total-info,#review-board-list .search-wrap .item-search,#review-board-list .reviews > ul > li dl,#review-board-type .reviews,#review-board-type .reviews,#review-board-list .search-wrap .item-search,#review-board-list .reviews > ul > li dl,#review-board-type .reviews,#review-board-write .form-wrap .btns {
position:relative;
}

.items-wrap .items .link-view a,div.review-style .all-list ul > li > dl dd.link-view a,div.review-style .all-list ul > li > dl dd .sub .link-view a,#review-list .item-wrap dd.link-view a,#review-board-write .item-wrap dd.link-view a,#review-board-list .item-wrap dd.link-view a,#review-board-type .item-wrap dd.link-view a,#review-board-type .item-wrap dd.link-view a,#review-board-list .item-wrap dd.link-view a,#review-board-type .item-wrap dd.link-view a,#review-board-write .item-wrap dd.link-view a {
display:block;
overflow:hidden;
width:100%;
height:100%;
text-indent:-9999px;
}

.items-wrap .items[data-type=tile] .thumb-img,#detail-item .others-wrap li.review .conts dl dd .in-img img,#review-list .item-wrap dt img,#review-board-write .item-wrap dt img,#review-board-list .item-wrap dt img,#review-board-type .item-wrap dt img,#review-board-type .item-wrap dt img,#review-board-list .item-wrap dt img,#review-board-type .item-wrap dt img,#review-board-write .item-wrap dt img {
width:100%;
height:100%;
}

#container .sub-title h4 span,.popups .contents .reply li dt span,.items-wrap .items[data-type=gallery] .price-info li .review-count,#detail-item .product-wrap .total dt span,#detail-item .others-wrap li h3 span,#comment_reply_input .contents .reply li dt span,#comment_reply_input .contents .reply li dt span,#comment_reply_input .contents .reply li dt span {
font-size:smaller;
}

.popups .head,#detail-item .fixed-btn,#comment_reply_input .head,.password .head,#comment_reply_input .head,#comment_reply_input .head,.password .head {
position:relative;
text-align:center;
}

.popups .head h5.orange,#comment_reply_input .head h5.orange,.password .head h5.orange,#comment_reply_input .head h5.orange,#comment_reply_input .head h5.orange,.password .head h5.orange {
color:#f56e00;
}

.popups .contents,#comment_reply_input .contents,.password .contents,#comment_reply_input .contents,#comment_reply_input .contents,.password .contents {
position:relative;
padding:15px 0;
}

.popups .contents .form-wrap .wrap input,.popups .contents .form-wrap2 input,#all-review .search-wrap .item-search .wrap input,#faqWrap .search-wrap .item-search .wrap input,#review-board-list .search-wrap .item-search .wrap input,#comment_reply_input .contents .form-wrap2 p input,.password .contents .form-wrap .wrap input,#comment_reply_input .contents .form-wrap2 p input,#review-board-list .search-wrap .item-search .wrap input,#comment_reply_input .contents .form-wrap2 p input,.password .contents .form-wrap .wrap input {
width:100%;
height:25px;
}

.popups .contents .reply,#comment_reply_input .contents .reply,#comment_reply_input .contents .reply,#comment_reply_input .contents .reply {
padding:0 20px;
}

.popups .contents .reply li,#login .cookie-config li,#info-group .center-info li,#review-board-type .write-wrap li,#comment_reply_input .contents .reply li,#review-board-type .write-wrap li,#comment_reply_input .contents .reply li,#review-board-type .write-wrap li,#comment_reply_input .contents .reply li {
list-style-type:none;
}

.popups .contents .reply li dt,#my-board .lists ul > li dt,#board-list .lists ul > li dt,#comment_reply_input .contents p,#comment_reply_input .contents .reply li dt,#comment_reply_input .contents p,#comment_reply_input .contents .reply li dt,#comment_reply_input .contents p,#comment_reply_input .contents .reply li dt {
font-size:.75em;
font-weight:700;
color:#000;
}

.popups .contents .reply li dd,#comment_reply_input .contents .reply li dd,#comment_reply_input .contents .reply li dd,#comment_reply_input .contents .reply li dd {
font-size:.75em;
color:#a0a0a0;
}

.popups .contents .form-wrap2,#comment_reply_input .contents .form-wrap2,#comment_reply_input .contents .form-wrap2,#comment_reply_input .contents .form-wrap2 {
padding:5px 0;
}

.popups .contents .form-wrap2 p:first-child label,#comment_reply_input .contents .form-wrap2 p label,#comment_reply_input .contents .form-wrap2 p label,#comment_reply_input .contents .form-wrap2 p label {
position:absolute;
left:20px;
top:5px;
}

.popups .contents .form-wrap2 p:last-child,#review-board-type .reply-write .custom,#review-board-type .reply-write .custom,#review-board-type .reply-write .custom {
padding-right:70px;
}

.popups .contents .form-wrap2 p:last-child a,#comment_reply_input .contents .form-wrap2 p:last-child a,#comment_reply_input .contents .form-wrap2 p:last-child a,#comment_reply_input .contents .form-wrap2 p:last-child a {
position:absolute;
top:0;
right:12px;
font-size:1em;
}

.popups .contents table td .w100-wrap input,#review-list .write-wrap input,#review-board-type .write-wrap input,#comment_reply_input .contents .form-wrap2 .agree li,#review-board-type .write-wrap input,#comment_reply_input .contents .form-wrap2 .agree li,#review-board-type .write-wrap input,#comment_reply_input .contents .form-wrap2 .agree li {
height:25px;
}

.popups .contents .btns,#my-board .write-btn,#board-list .write-btn,#comment_reply_input .contents .btns,#comment_reply_input .contents .btns,#comment_reply_input .contents .btns {
text-align:center;
padding:10px 0;
}

#addinfo_box tr.add_info_tr,#join .desc h3.none-line,#coupon .lists li:last-child,#review-board-type .reply-write .sub-reviews li:last-child,#review-board-type .reply-write .sub-reviews li:last-child,#review-board-type .reply-write .sub-reviews li:last-child {
border-bottom:none;
}

#all-review .notice-bar dd,div.review-style .all-list ul > li > dl dd .sub .info,div.review-style .all-list ul > li > dl dd .sub .rating,#review-list .reviews > ul > li > dl .info,#board-view .notice-bar dd,#review-board-list .notice-bar dd,#review-board-list .reviews > ul > li dl .info,#review-board-list .reviews > ul > li dl .rating,#review-board-type .reviews > ul > li > dl .info,#review-board-type .reply-write .sub-reviews li p,#review-board-type .reviews > ul > li > dl .info,#review-board-type .reply-write .sub-reviews li p,#review-board-list .notice-bar dd,#review-board-list .reviews > ul > li dl .info,#review-board-list .reviews > ul > li dl .rating,#review-board-type .reviews > ul > li > dl .info,#review-board-type .reply-write .sub-reviews li p {
margin-top:5px;
font-size:.75em;
color:#777;
}

div.review-style .all-list ul > li > dl dd h4 strong,div.review-style .all-list ul > li > dl dd .sub .rating label span,#review-list .reviews > ul > li > dl .rating label span,#review-board-type .reviews > ul > li > dl .rating label .MK_bscore_mark_inner,#review-board-type .reviews > ul > li > dl .rating label .MK_bscore_mark_inner,#review-board-type .reviews > ul > li > dl .rating label .MK_bscore_mark_inner {
font-size:1.25em;
}

div.review-style .all-list ul > li > dl dd.link-view,div.review-style .all-list ul > li > dl dd .sub .link-view,#review-list .item-wrap dd.link-view,#review-board-write .item-wrap dd.link-view,#my-board .lists ul > li dd.link-view,#board-list .lists ul > li dd.link-view,#review-board-list .item-wrap dd.link-view,#review-board-type .item-wrap dd.link-view,#review-board-type .item-wrap dd.link-view,#review-board-list .item-wrap dd.link-view,#review-board-type .item-wrap dd.link-view,#review-board-write .item-wrap dd.link-view {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
}

div.review-style .all-list ul > li > dl dd .sub,#review-board-type .board-list,#review-board-type .board-list,#review-board-type .board-list {
position:relative;
margin-top:10px;
}

div.review-style .all-list ul > li .re-wrap > dl > dt img,#review-list .reviews > ul > li > .wrap .conts .thumbs img,#review-board-type .write-wrap .txt .thumbs img,#review-board-type .write-wrap .txt .thumbs img,#review-board-type .write-wrap .txt .thumbs img {
width:auto;
height:auto;
max-width:95%;
}

#review-list .item-wrap,#review-list .write-wrap,#review-list .reviews > ul > li > dl,#review-list .reviews > ul > li > .wrap .conts,#review-board-write .item-wrap,#board-view .detail-wrap,#review-board-list .item-wrap,#review-board-type .item-wrap,#review-board-type .write-wrap,#review-board-type .reviews > ul > li > dl,#review-board-type .item-wrap,#review-board-type .write-wrap,#review-board-type .reviews > ul > li > dl,#review-board-list .item-wrap,#review-board-type .item-wrap,#review-board-type .write-wrap,#review-board-type .reviews > ul > li > dl,#review-board-write .item-wrap {
position:relative;
padding:10px 14px;
}

#review-list .item-wrap dt,#review-board-write .item-wrap dt,#review-board-list .item-wrap dt,#review-board-type .item-wrap dt,#review-board-type .item-wrap dt,#review-board-list .item-wrap dt,#review-board-type .item-wrap dt,#review-board-write .item-wrap dt {
float:left;
position:relative;
width:48px;
height:48px;
border:1px solid #bfc2ca;
}

#review-list .item-wrap dd.subject,#review-board-write .item-wrap dd.subject,#review-board-list .item-wrap dd.subject,#review-board-type .item-wrap dd.subject,#review-board-type .item-wrap dd.subject,#review-board-list .item-wrap dd.subject,#review-board-type .item-wrap dd.subject,#review-board-write .item-wrap dd.subject {
display:table-cell;
vertical-align:middle;
position:relative;
padding-left:10px;
height:48px;
font-size:.75em;
font-weight:700;
color:#000;
}

#review-list .title,#review-board-write .title,#my-board .title,#review-board-list .title,#review-board-type .title,#review-board-type .title,#review-board-list .title,#review-board-type .title,#review-board-write .title {
position:relative;
border-top:1px solid #8b8b8b;
border-bottom:1px solid #8b8b8b;
background-color:#bfc2ca;
}

#review-list .write-wrap ul,#review-board-type .write-wrap ul,#review-board-type .write-wrap ul,#review-board-type .write-wrap ul {
margin-right:7px;
}

#review-list .write-wrap li:first-child,#basket .price-info a.btn-type-02,#item-modify .price-info a.btn-type-02,#review-board-type .write-wrap li:first-child,#review-board-type .write-wrap li:first-child,#review-board-type .write-wrap li:first-child {
margin-bottom:5px;
}

#review-list .reviews > ul > li:first-child,#review-board-type .reviews > ul > li:first-child,#review-board-type .reviews > ul > li:first-child,#review-board-type .reviews > ul > li:first-child {
border-top:2px solid #e6e6e6;
}

#review-list .reviews > ul > li:last-child,#review-board-type .reviews > ul > li:last-child,#review-board-type .reviews > ul > li:last-child,#review-board-type .reviews > ul > li:last-child {
border-bottom:2px solid #e6e6e6;
}

#review-list .reviews > ul > li > dl dd.up,#review-board-type .reviews > ul > li > dl dd.up,#review-board-type .reviews > ul > li > dl dd.up,#review-board-type .reviews > ul > li > dl dd.up {
position:absolute;
top:10px;
right:20px;
}

#review-list .reviews > ul > li > dl h4 img,#review-board-list .reviews > ul > li dl h4 img,#review-board-type .reviews > ul > li > dl h4 img,#review-board-type .reviews > ul > li > dl h4 img,#review-board-list .reviews > ul > li dl h4 img,#review-board-type .reviews > ul > li > dl h4 img {
vertical-align:-2px;
}

#review-list .reviews > ul > li > dl .info .btns,#review-board-list .reviews > ul > li dl .info .btns,#review-board-type .reviews > ul > li > dl .info .btns,#review-board-type .reply-write .sub-reviews .info .btns,#review-board-type .reviews > ul > li > dl .info .btns,#review-board-type .reply-write .sub-reviews .info .btns,#review-board-list .reviews > ul > li dl .info .btns,#review-board-type .reviews > ul > li > dl .info .btns,#review-board-type .reply-write .sub-reviews .info .btns {
display:inline-block;
margin-left:10px;
}

#review-list .reviews > ul > li > dl .info a,#gift-select ul.items .price-info a span,#review-board-list .reviews > ul > li dl .info a,#review-board-type .reviews > ul > li > dl .info a,#review-board-type .reviews > ul > li > dl .rating a,#review-board-type .reply-write .sub-reviews .info a,#comment_reply_input .contents .form-wrap2 .agree li a,#review-board-type .reviews > ul > li > dl .info a,#review-board-type .reviews > ul > li > dl .rating a,#review-board-type .reply-write .sub-reviews .info a,#comment_reply_input .contents .form-wrap2 .agree li a,#review-board-list .reviews > ul > li dl .info a,#review-board-type .reviews > ul > li > dl .info a,#review-board-type .reviews > ul > li > dl .rating a,#review-board-type .reply-write .sub-reviews .info a,#comment_reply_input .contents .form-wrap2 .agree li a {
font-size:1em;
}

#review-list .reviews > ul > li > dl .rating,#review-board-type .reviews > ul > li > dl .rating,#review-board-type .reviews > ul > li > dl .rating,#review-board-type .reviews > ul > li > dl .rating {
display:none;
margin-top:5px;
font-size:.75em;
color:#777;
}

#review-list .reviews > ul > li > dl .rating label,#review-board-type .reviews > ul > li > dl .rating label,#review-board-type .reviews > ul > li > dl .rating label,#review-board-type .reviews > ul > li > dl .rating label {
display:block;
margin-right:10px;
}

#review-board-write .form-wrap .w100-wrap,#review-board-type .reply-write .w100-wrap,#review-board-type .reply-write .w100-wrap,#review-board-type .reply-write .w100-wrap,#review-board-write .form-wrap .w100-wrap {
padding-right:18px;
}

#review-board-write .form-wrap th,#review-board-type .reply-write th,#review-board-type .reply-write th,#review-board-type .reply-write th,#review-board-write .form-wrap th {
color:#7f7f7f;
text-indent:14px;
}

#review-board-write .form-wrap input,#review-board-type .reply-write input,#review-board-type .reply-write input,#review-board-type .reply-write input,#review-board-write .form-wrap input {
vertical-align:middle;
height:25px;
}

#faqWrap .search-wrap .keywords li a,#review-board-type .reply-write .sub-reviews .info,#review-board-type .reply-write .sub-reviews .info,#review-board-type .reply-write .sub-reviews .info {
font-size:.75em;
color:#777;
}

#my-board .notice-bar p strong,#board-view .notice-bar dt strong,#board-list .notice-bar p strong,#review-board-list .reviews > ul > li dl h4 .cate,#review-board-type .reviews > ul > li > dl h4 .cate,#review-board-type .reviews > ul > li > dl h4 .cate,#review-board-list .reviews > ul > li dl h4 .cate,#review-board-type .reviews > ul > li > dl h4 .cate {
color:#239cdc;
}

#review-board-list .reviews > ul > li dl .icon,#review-board-type .reviews > ul > li > dl .icon,#review-board-type .reviews > ul > li > dl .icon,#review-board-list .reviews > ul > li dl .icon,#review-board-type .reviews > ul > li > dl .icon {
font-size:.7em;
margin-top:5px;
}




/////////////////////



/*
# makeshop 怨듯넻 ?ㅽ??? ?쒗듃
# ??묒옄 : ?ㅻ쭏?? ?ㅽ궓 | (二?)?좊땲?쒖빱裕ㅻ땲耳?댁뀡利? ?대┃荑좏궎 ?ъ뾽遺
# 理쒖큹 ?묒꽦?? : 2013 - 07 - 26
* ?붿옄?? 臾몄쓽 怨좉컼?쇳꽣: 02-1544-6297
* 蹂? 臾몄꽌?? ?뚯뒪? ?뺣낫?? ??? 紐⑤뱺 沅뚮━?? ?대┃荑좏궎((二?)?좊땲?쒖빱裕ㅻ땲耳?댁뀡利?))?먭쾶 ?덉뒿?덈떎.
* ?ъ쟾 ?숈쓽?놁씠?? ?숈씪,?좎궗?? ?섏??먯꽌 ?대뼚?? ?뺤떇怨? 諛⑸쾿?쇰줈?? 臾대떒 ?꾩슜?? 湲덊빀?덈떎.
* 留뚯씪 ?꾩? 媛숈? 沅뚭퀬?먮룄 遺덇뎄?섍퀬 臾대떒 ?꾩슜?? ??묎텒踰뺤뿉 ?섍굅?섏뿬 踰뺤쟻?? ?쒖옱瑜? 諛쏆쑝?? ?? ?덉뒿?덈떎.
=============================================================== */

/*
MISC
=============================================================== */

/* marin ?쒓굅 MISC */
.remove-bottom { margin-bottom: 0 !important; }
.half-bottom { margin-bottom: 10px !important; }
.add-bottom { margin-bottom: 20px !important; }
	
/* img, iframe, embed, object */
.scaledElement img,.scaledElement iframe,.scaledElement embed,.scaledElement object{
max-width: 100% !impotant;
height: auto !impotant;
}

/* ?뺣젹 */
.alignCenter {text-align:center !impotant;}
.alignLeft {text-align:left !impotant;}
.alignRight {text-align:right !impotant;}

/* display None */
.displayNone {display: none !impotant;}

/* 踰꾪듉 */

/* ?고듃 而щ윭 */

/* form */



/* #Reset & Basics (Inspired by E. Meyers)

; margin bottom 0?? 湲곕낯?쇰줈 
; ol, p ?먯꽌留? 6px, 15px濡? 議곗젙
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, select, textarea {
		margin: 0;
		padding: 0;
		border: 0;

		font-size: 100%;
		font: inherit;
		/* box-sizing ?쒖? 異붽? */
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }


/* #Basic Styles
================================================== */
	body {
		background: #fff;
		font: 14px/21px 'Droid Sans', sans-serif;
		color: rgba(52, 52, 52, 1);
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
 }


/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 {
		color: rgba(52, 52, 52, 1);
		font-family: 'Droid Sans', sans-serif;
		font-weight: normal; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 46px; line-height: 50px; /*margin-bottom: 14px;*/}
	h2 { font-size: 20px; line-height: 40px; /*margin-bottom: 10px;*/}
	h3 { font-size: 28px; line-height: 34px; /*margin-bottom: 8px;*/ }
	h4 { font-size: 21px; line-height: 30px; /*margin-bottom: 4px;*/}
	h5 { font-size: 17px; /*line-height: 24px;*/ }
	h6 { font-size: 14px; /*line-height: 21px;*/ }
	.subheader { color: rgba(52, 52, 52, 1); }

	.mobilepop {margin:0; }
	/*p { margin: 0 0 15px 0; }*/
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: rgba(52, 52, 52, 1);  }

	em { font-style: italic; }
	strong { font-weight: bold; /*color: rgba(52, 52, 52, 1);*/ }
	small { font-size: 80%; }

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }


/* #Links
================================================== */
	a { color: #000; text-decoration: none; outline: 0; }
	/*a, a:visited { color: rgba(52, 52, 52, 1); text-decoration: none; outline: 0; }*/
	/*a:hover, a:focus { color: rgba(52, 52, 52, 1); }*/
	/*p a, p a:visited { line-height: inherit; }*/
	

/* #Lists
================================================== */
	ul, ol { /*margin-bottom: 20px;*/ }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { /*margin: 4px 0 5px 30px; font-size: 90%; */ }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li { /*line-height: 18px; margin-bottom: 12px; */}
	ul.large li { line-height: 21px; }
	li p { /*line-height: 21px; */}








/* #Buttons
================================================== */

	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		background: #eee; /* Old browsers */
		background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
		background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
		background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
		background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
		background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
		background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	  border: 1px solid #aaa;
	  border-top: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	  -moz-border-radius: 0px;
	  -webkit-border-radius: 0px;
	  border-radius: 0px;
	  color: rgba(52, 52, 52, 1);
	  display: inline-block;
	  font-size: 12px;
	  font-weight: bold;
	  text-decoration: none;
	  text-shadow: 0 1px rgba(255, 255, 255, .75);
	  cursor: pointer;
	  /*margin-bottom: 20px;*/
	  line-height: normal;
	  padding: 8px 10px;
	  font-family: 'Droid Sans', sans-serif; }

	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		color: rgba(52, 52, 52, 1);
		background: #ddd; /* Old browsers */
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
		background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
	  border: 1px solid #888;
	  border-top: 1px solid #aaa;
	  border-left: 1px solid #aaa; }
	
	
	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		border: 1px solid #666;
		background: #ccc; /* Old browsers */
		background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
		background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
		background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
		background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
		background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
		background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

		
	/* Fix for odd Mozilla border & padding issues 
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}
	*/

/* #Forms
================================================== */

	form { /*margin-bottom: 20px;*/ }
	fieldset { /*margin-bottom: 20px; */ }
	
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		
		border: 1px solid #ddd;
		/*padding: 12px 4px;*/
		outline: none;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
		margin: 0;
		max-width: 100%;
		width: 100%;
		display: block;
		/*width: 210px;*/
		/*margin-bottom: 20px;*/
		
		color: rgba(52, 52, 52, 1);
		font-family: 'Droid Sans', sans-serif;
		/*background: #fff;*/
	}
	
	select { padding: 0; }
	select { /*width: 220px; */}
	input[type="checkbox"] { display: inline; }
	
	textarea { min-height: 60px; }
		
	label,
	legend {
	
	}
	
	label span,
	legend span {
		font-weight: normal;
		font-size: 14px;
		color: rgba(52, 52, 52, 1);
	}

	
	
/* 
  硫붿씤 媛ㅻ윭由? Reset
=================================================================== */
		
/*  Classes  on  outer  slideshow  wrapper: carousel.css
    either  NONE  or  'fraction'  or  'fraction'  +  one  of  'fraction1'...'fraction10'.
        fraction  sets  box-sizing:  border-box,  so  that  padding  on  the  element  is  taken  out  ;
    either  NONE  or  'center'  or  'right'

*/
.m-carousel  {
    position:  relative;
    overflow:  hidden;
    -webkit-font-smoothing:  antialiased;  }
    .m-carousel.m-left  {
        text-align:  left;  }
    .m-carousel.m-center  {
        text-align:  center;  }
    .m-carousel.m-fluid  >  .m-carousel-inner  >  *  {
        width:  100%;  }
    .m-carousel.m-fluid.m-center  >  .m-carousel-inner  >  *:first-child  {
        margin-left:  0%;  }
    .m-carousel.m-fluid-2  >  .m-carousel-inner  >  *  {
        width:  50%;  }
    .m-carousel.m-fluid-2.m-center  >  .m-carousel-inner  >  *:first-child  {
        margin-left:  25%;  }
    .m-carousel.m-fluid-3  >  .m-carousel-inner  >  *  {
        width:  33.333%;  }
    .m-carousel.m-fluid-3.m-center  >  .m-carousel-inner  >  *:first-child  {
        margin-left:  33.333%;  }
    .m-carousel.m-fluid-4  >  .m-carousel-inner  >  *  {
        width:  25%;  }
    .m-carousel.m-fluid-4.m-center  >  .m-carousel-inner  >  *:first-child  {
        margin-left:  37.5%;  }
    .m-carousel.m-fluid-5  >  .m-carousel-inner  >  *  {
        width:  20%;  }
    .m-carousel.m-fluid-5.m-center  >  .m-carousel-inner  >  *:first-child  {
        margin-left:  40%;  }
    .m-carousel.m-fluid-6  >  .m-carousel-inner  >  *  {
        width:  16.667%;  }
    .m-carousel.m-fluid-6.m-center  >  .m-carousel-inner  >  *:first-child  {
        margin-left:  41.667%;  }
    .m-carousel  img  {
        -ms-interpolation-mode:  bicubic;  }

.m-carousel-inner  {
    position:  relative;
    white-space:  nowrap;
    text-align:  left;
    /*  Removes  inline-block  gaps  due  to  whitespace  */
    font-size:  0;
    /*  Configure  animations  */
    -webkit-transition-property:  -webkit-transform;
    -moz-transition-property:  -moz-transform;
    -ms-transition-property:  -ms-transform;
    -o-transition-property:  -o-transform;
    transition-property:  transform;
    /*  iOS  like  slide  timings  */
    -webkit-transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    -moz-transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    -ms-transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    -o-transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    -webkit-transition-duration:  0.5s;
    -moz-transition-duration:  0.5s;
    -ms-transition-duration:  0.5s;
    -o-transition-duration:  0.5s;
    transition-duration:  0.5s;  }
    .m-carousel-inner  >  *  {
        display:  inline-block;
        vertical-align:  top;
        white-space:  normal;
        /*  We  must  reset  the  font-size  here  */
        font-size:  16px;  }
    .m-fluid  >  .m-carousel-inner  >  *  {
        box-sizing:  border-box;
        -ms-box-sizing:  border-box;
        -moz-box-sizing:  border-box;
        -o-box-sizing:  border-box;
        -webkit-box-sizing:  border-box;  }
    .m-center:not(.m-fluid)  >  .m-carousel-inner  {
        display:  inline-block;
        margin-right:  -20000px  !important;
        margin-left:  0  !important;  }
        .m-center:not(.m-fluid)  >  .m-carousel-inner  >  *  {
            position:  relative;
            left:  -20000px;  }
        .m-center:not(.m-fluid)  >  .m-carousel-inner  >  *:first-child  {
            float:  left;
            margin-right:  20000px;
            left:  0;  }
            .m-center:not(.m-fluid)  >  .m-carousel-inner  >  *:first-child:last-child  {
                margin-right:  0;  }
        .m-center:not(.m-fluid)  >  .m-carousel-inner  >  *:last-child  {
            margin-right:  -30000px;  }

			
			
			
/* 
  Carousel control base styling : carousel-style.css
=================================================================== */

.m-carousel-controls {
    padding-top: 10px;
    text-align: center;
}

.m-carousel-controls a {
    padding: 5px;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    user-select: none;
    -webkit-user-drag: none;
    -moz-user-drag: -moz-none;
    user-drag: none;
}



/* Carousel controls: Bulleted : ?먰삎 踰꾪듉 ?붿옄?? */
.m-carousel-bulleted a {
    line-height: 0;
    text-decoration: none;
    text-indent: -999px;
    overflow: hidden;
    display: inline-block;
    padding: 6px;
    width: 0;
    height: 0;
    margin: 0 3px;
    color: #333;
    background-color: rgba(255, 199, 198, 0.3); /* ?쇰컲 諛깃렇?쇱슫?? */
    -webkit-transition: background-color 0.1s ease-in;
    -moz-transition: background-color 0.1s ease-in;
    -o-transition: background-color 0.1s ease-in;
    transition: background-color 0.1s ease-in;
    -webkit-box-shadow: inset rgba(0,0,0,0.25) 0 1px 2px;
    -moz-box-shadow: inset rgba(0,0,0,0.25) 0 1px 2px;
    box-shadow: inset rgba(0,0,0,0.25) 0 1px 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.m-carousel-bulleted a:hover, .m-carousel-bulleted a:focus {
    text-decoration: none;
    background-color: rgba(255,255,255,0.6);
}
.m-carousel-bulleted a.m-active {
    background-color: rgba(255, 199, 198, 1); /* ?≫떚釉? 踰꾪듉?? */
    -webkit-box-shadow: rgba(0,0,0,0.25) 0 1px 2px;
    -moz-box-shadow: rgba(0,0,0,0.25) 0 1px 2px;
    box-shadow: rgba(0,0,0,0.25) 0 1px 2px;
}



/* Carousel controls: Pagination */
.m-carousel-pagination {
    padding-top: 10px;
}
.m-carousel-pagination a {
    text-decoration: none;
    display: inline-block;
    padding: 3px 10px;
    margin: 1px 0;
    color: #333;
    background-color: rgba(255,255,255,0.3);
    -webkit-transition: background-color 0.1s ease-in;
    -moz-transition: background-color 0.1s ease-in;
    -o-transition: background-color 0.1s ease-in;
    transition: background-color 0.1s ease-in;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.m-carousel-pagination a:hover, .m-carousel-pagination a:focus {
    text-decoration: none;
    background-color: rgba(255,255,255,0.6);
}
.m-carousel-pagination a.m-active {
    background-color: rgba(255,255,255,1);
}

/* Carousel controls: HUD */
.m-carousel-hud {
  padding-top: 0;
}
.m-carousel-hud a {
    z-index: 2;
    opacity: 0;
    display: block;
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 0;
    padding: 0;
    text-decoration: none;
    text-indent: -999px;
    overflow: hidden;
    color: rgba(255, 255, 255, 0.8);
    background: rgba(0, 0, 0, 0.8);
    -webkit-transition: opacity 0.1s ease-in;
    -moz-transition: opacity 0.1s ease-in;
    -o-transition: opacity 0.1s ease-in;
    transition: opacity 0.1s ease-in;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}
.m-carousel:hover .m-carousel-hud a {
    opacity: 0.3;
}
.m-carousel .m-carousel-hud a:hover, .m-carousel .m-carousel-hud a:focus {
    opacity: 1;
}
.m-carousel-hud a:after {
    color: rgba(255,255,255,0.85);
    content: "\25c0";
    font-size: 25px;
    font-weight: bold;
    text-indent: 0;
    text-align: center;
    display: block;
    position: absolute;
    top: 10px;
    left: 0;
    width: 47px;
    height: 50px;
    z-index: 9;
}
.m-carousel-hud .m-carousel-prev {
    left: 10px;
}
.m-carousel-hud .m-carousel-next {
    right: 10px;
}
.m-carousel-hud .m-carousel-next:after {
    left: auto;
    right: 0;
    content: "\25b6";
}




/* extra bits */

/* captions */
.m-caption {
    margin: 0;
    padding: 10px;
    height: auto;
    text-align: center;
}





/* scaled slides */
.m-scaled .m-item {
    opacity: 0.7;
    -webkit-backface-visibility: hidden;
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -o-transform: scale(0.75);
    transform: scale(0.75);

    /* Configure animations */
    /* (0.5s would match the transition length between each, 
      but fast swiping on a phone can result in odd timing. 
      Half-length durations for each transform is a reasonable 
      middle ground.) */
    -webkit-transition: -webkit-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
    -moz-transition-timing-function: -moz-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
    -o-transition-timing-function: -o-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
    transition-timing-function: transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
}
.m-scaled .m-active {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

/* Default Themes/Sytles for Slider */

.m-fluid .m-item {
    margin-right: 20px;
}

/* Fluid Width Photo Carousel
 * .m-carousel.m-fluid.m-carousel-photos
 */

.m-carousel-photos {
    margin: 0 0px;
    padding: 0 0px;
}

.m-carousel-photos .m-item  > img {
    margin: 1px 0px 0px 0px;
    /*margin: 0;*/
    padding: 0;
    max-width: none;
    width: 100%;
    height: auto;

    -webkit-box-shadow: rgba(0,0,0,0.3) 0 2px 3px;
    -moz-box-shadow: rgba(0,0,0,0.3) 0 2px 3px;
    -o-box-shadow: rgba(0,0,0,0.3) 0 2px 3px;
    -ms-box-shadow: rgba(0,0,0,0.3) 0 2px 3px;
    box-shadow: rgba(0,0,0,0.3) 0 2px 3px;
}

.m-carousel-photos .m-caption {
    background: rgba(0,0,0,0.7);
    bottom: 0;
    position: absolute;
    z-index: 9;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/* Inner Cards for Carousel */
.m-card-dark, .m-card-light {
    padding: 20px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;

    -webkit-box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
    -moz-box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
    -o-box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
    -ms-box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
    box-shadow: rgba(0,0,0,0.5) 0 5px 10px;    
}
.m-card-dark {
    background: rgba(0,0,0,0.5);
    color: #FFF;
}
.m-card-light {
    background: rgba(255,255,255,0.9);
    color: #000;
}
.m-card-dark .m-caption, .m-card-light .m-caption {
    margin: 0;
    padding: 10px 0 0 0;
}

.m-fade-out {
    -webkit-mask-image: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,
    rgba(0,0,0,1) 5%, rgba(0,0,0,1) 95%, rgba(0,0,0,0) 100%);
}






/*
# makeshop 怨듯넻 ?ㅽ??? ?쒗듃
# ??묒옄 : ?ㅻ쭏?? ?ㅽ궓 | (二?)?좊땲?쒖빱裕ㅻ땲耳?댁뀡利? ?대┃荑좏궎 ?ъ뾽遺
# 理쒖큹 ?묒꽦?? : 2013 - 07 - 26
* ?붿옄?? 臾몄쓽 怨좉컼?쇳꽣: 02-1544-6297
* 蹂? 臾몄꽌?? ?뚯뒪? ?뺣낫?? ??? 紐⑤뱺 沅뚮━?? ?대┃荑좏궎((二?)?좊땲?쒖빱裕ㅻ땲耳?댁뀡利?))?먭쾶 ?덉뒿?덈떎.
* ?ъ쟾 ?숈쓽?놁씠?? ?숈씪,?좎궗?? ?섏??먯꽌 ?대뼚?? ?뺤떇怨? 諛⑸쾿?쇰줈?? 臾대떒 ?꾩슜?? 湲덊빀?덈떎.
* 留뚯씪 ?꾩? 媛숈? 沅뚭퀬?먮룄 遺덇뎄?섍퀬 臾대떒 ?꾩슜?? ??묎텒踰뺤뿉 ?섍굅?섏뿬 踰뺤쟻?? ?쒖옱瑜? 諛쏆쑝?? ?? ?덉뒿?덈떎.
=============================================================== */


/*
Makeshop CSS Kiiler 1 And Addition CSS Set  | ?대┃荑좏궎
=============================================================== */


/* Hamburger container 
============================ */
#Hamburger {
    position: relative;
    overflow: hidden;
	
	
}

#HamburgerPage {
    background: #fff;
	position: relative;
    left: 0;
    top: 0px;
    z-index: 1;
	box-shadow:-1px 0px 20px rgba(0,0,0, 1);-webkit-box-shadow:-1px 0px 20px rgba(0,0,0, 1);-moz-box-shadow:-1px 0px 20px rgba(0,0,0, 1);
}

#Basement {
    display: block;
    position: absolute;
    overflow: scroll;
	overflow: hidden;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index: 0;
    visibility: hidden;
}


/* ?곷떒
============================ */

#header-container {
padding: 20px 0 0px;
}

#header-container h1 {
margin: 0 0 0 0px;
padding: 0;
}

#header-container nav {
/*display:none;*/
}

#header-container #logo{
width: 100%;
text-align:left;
padding-left:4px;
}

#header-container #logo img{
	width: 150px !important;
	height: auto !important;
}

/* menus 1*/
li #menu i{
	padding:0px 6px 0px 4px;
	color: rgba(255, 199, 198, 1);
	font-size:15px;
}

#menu-container .menus ul {
border-top:2px solid #8e8e8e;
border-bottom:0px solid #111;
background-color: rgba(52,52,52,1);
padding-left:0%;
padding-right:0%;
}

#menu-container .menus ul li {
float:left;
background:none;
height:40px;
line-height:40px;
text-align:left;
/*width:20%;*/
border-right:1px solid #111;
border-left:1px solid #555;
padding:0px 0px;
}
#menu-container .menus ul li:first-child {
border-left:none;
}
#menu-container .menus ul li:last-child {
border-right:none;
}


#menu-container .menus ul li a {
position:relative;
display:inline-block;
color:#fff;
font-weight:700;
font-size:12px;
padding:0px 8px;
}

#menu-container .menus ul li a span {
position:absolute;
display:inline-block;
width:21px !important;
height:21px !important;
line-height:15px;
top:-13px;
left:50%;
color:#fff;
font-size:smaller;
background:none;
background-size:0;
text-align:center;
width:100%;
height:100%;
border:3px solid #fff;
border-radius:18px;
background:#ff3b38;
margin-left:-10px;
box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

.mainBanner2x1 div{
display:inline-block;
width:50%;
float:left;
padding: 0px 4px;
margin-top: 15px;
}

.mainBanner2x1 div img{
width:100%;
height:auto;
}


.mainBanner100 {
padding: 20px 0px 0px;
text-align: center;
}
.mainBanner100 img{
width:100%;
height:auto;
}

.mainBanner80 {
padding: 20px 0px 0px;
margin:0px 10px;
text-align: center;
}
.mainBanner80 img{
width:100%;
height:auto;
}

.mainDisplayTitle{
overflow:hidden;
margin-top:25px;
}

.mainDisplayTitle img{
width:150%;
height:auto;
margin-left:-25%;
}

.items-wrap h2 {
display:none;
}
.items-wrap .toggle-btn {
display:none;
}


/* ?섎떒
============================ */
#footer-container .menus ul {
border-top:1px solid #111111;
border-bottom:1px solid #111111;
background-color:#fff;
/*background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAMPHz5MY0QWAwnIy8vPggvCBECKwILIAmBBdAGQIAC5pBMPYZrNpAAAAABJRU5ErkJggg==');*/
height:35px;
line-height:33px !important;
text-align:center;
}

.customerCenter{
text-align:left;
padding:0px;
/*background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAMPHz5MY0QWAwnIy8vPggvCBECKwILIAmBBdAGQIAC5pBMPYZrNpAAAAABJRU5ErkJggg==');*/
}
.customerCenter i{
	font-size: 60px;
	color:rgba(52,52,52, .9);
}

#footer-container .addr {
font-size: .85em;
padding-left: 10px;
padding-bottom: 1em;
padding-top: 1em;
line-height: 14px;
border-bottom: none;

/*background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAMPHz5MY0QWAwnIy8vPggvCBECKwILIAmBBdAGQIAC5pBMPYZrNpAAAAABJRU5ErkJggg==');*/
}

#footer-container address {
text-align: center;
color: #111;
font-style: normal;
font-weight:bold;
font-size: .75em;
margin-top: 0;
background: rgba(255,255,255,1);
padding: 5px 0;
border-top: 1px solid #111111;
}

#footer-container {
padding-bottom: 0px;
}



/* 吏?섏떎
============================ */
#Basement{
background: rgba(52,52,52, 1);
}

.basementTabNavigation div{
display:inline-block;
float:left;
width:33%;
text-align:center;
color:#ddd;

background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAIElEQVQIW2M0Mrf4z8rKxvD79y8GRnMbu/8MUMCILAMA0WgK9As8VIkAAAAASUVORK5CYII=');
color: #ffd400;
color: rgba(255, 199, 198, 1);

font-size: 12px;
font-weight:bold;
padding:18px 0px 9px;
}

.basementTabNavigation .basementTitle1{
border-bottom:5px solid #ffd400;
border-bottom:5px solid rgba(255, 199, 198, 1);
}

.basementTab1, .basementTab2 , .basementTab3 {
color:#eee;
font-size:12px;
font-weight:bold;

text-shadow:-1px -1px -1px #222;
}

.basementTab2 , .basementTab3{
color:#eee;
display:none;
}

.basementTabNavigation {
padding-bottom:53px;
}

.basementCon{
color:#fff !important;
}

#left-menu li{
display:block;
padding:12px 8px;

border-bottom:1px solid #222;
border-top:1px solid #555;
}


#header-container nav {
width:40%;
}

#header-container nav li {
line-height:23.5px;
display:inline-block;
padding-left:0;
text-align:left;
}

#header-container nav li.search {
position:relative;
background: none;
background-size: 0;
width: 100%;
padding:8px 5px 0 0;
}

#header-container nav li.search input {
width: 100% !important;
padding: 2px 30px 2px 4px;
border-top:none !important;
border-left:none !important;
border-right:none !important;
border-bottom:2px solid #7b7b7b !important;
}

#header-container nav li.search a{
padding:9px 9px;
color:#000;
}

#header-container nav li.search .search_btn {
display:inline-block;
position:absolute;
z-index:1;
right:7px;
top:4px;
height:30px;
line-height:30px;
text-align:center;
}

#search .form-wrap {
display:none;
}








/* ============================== 寃뚯떆?? ============================== */


/*寃뚯떆?? ??댄?*/
#review-board-list .title, #review-board-type .title, .password .head, #review-board-write .title, #my-board .title, #container .title {
position: relative;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
background-color: #fff;
padding:9px 0;
}

#review-board-list .title h3, #review-board-type .title h3, #review-board-write .title h3, #my-board .title h3, #container .title h3 {
padding-left: 25px;
text-align: left;
margin: 0;
height: 34px;
line-height: 36px;
font-size: 14px;
font-weight: bold;
color: #666;
background: url(/img/tbg.png) 9px no-repeat;
background-size: 15px 15px;
}

.password .head h5 img{
display:none;
}

#review-board-list .title .btns, #gallery-list .title .btns {
position: absolute;
top: 0;
right: 10px;
}

a.btn-white-h25 {
display: inline-block;
height:36px;
line-height: 36px;
padding-right: 0px;
padding:0 15px;
font-size: 12px;
color: #000;
word-spacing: 0px;
text-decoration: none!important;
white-space: nowrap;
margin:8px 0 0 0;
border: 1px solid #111111;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(52,52,52,0.8);
}

a.btn-white-h25 strong {
display: block;
padding: 0 0 0 0;
font-weight:normal;
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,0.5);
-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}

#gallery-list .write-btn {
text-align: center;
padding: 20px 25px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

#gallery-list .write-btn a.btn-dark-h35 {
display: block;
width: 100%;
color: #fff;
height: 48px;
line-height: 48px;
text-align: center;
border: 1px solid #111111;
font-weight: 700;
background-color: rgba(52,52,52,0.8);
background-image: none;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
margin: 0 auto;
padding: 0px 0px;
}
/*寃뚯떆?? ??댄? ??*/






/*媛ㅻ윭由? 寃뚯떆??*/
#gallery-list .items ul {
padding: 17px 0 10px 7px;
border-top: 1px solid #bdc4c6;
}

#gallery-list .items {
background:#e2e6ea;
}

#gallery-list .items li dl {
position: relative;
padding: 0;
margin-right: 7px;
border: 1px solid #c4c4c4;
border-bottom: 1px solid #9b9b9b;
min-height: 190px;
max-height: 230px;
border-radius: 5px;
background:#f8f8f8;
box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
-o-box-shadow-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

#gallery-list .items li dt {
padding: 0 5%;
margin-bottom: 0;
border-bottom: 1px solid #ccc;
text-align: center;
background:#fff;
border-radius: 5px 5px 0 0;
box-shadow:0 1px 2px rgba(0,0,0,0.1);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);
-o-box-shadow:0 1px 2px rgba(0,0,0,0.1);
-o-box-shadow:0 1px 2px rgba(0,0,0,0.1);
}

#gallery-list .items li dt img {
width: 100%;
max-width: 150px;
height: auto;
max-height: 180px;
vertical-align:middle;
}

#gallery-list .items li {
position:relative;
width: 50%;
float: left;
margin-bottom: 7px;
list-style-type: none;
}

#gallery-list .items li dd {
text-align: center;
}

#gallery-list .items li dd h5 {
margin: 5px 0 0 0;
font-size: .75em;
font-weight: bold;
word-break: break-all;
height: 20px;
}

#gallery-list .items li dd span {
display:block;
color: #a4a4a4;
font-size: .75em;
margin: 0 0 5px 0;
}

#gallery-list .items li dl .icon {
position:absolute;
font-size: .7em;
margin-top: 0;
top:-1px;
left:6px;
}

#gallery-list .items li dl .icon .blue {
padding: 8px 8px;
color: #fff;
font-size: 1em;
background-color: rgba(0,191,243,0.7);
border:1px solid #00b2e2;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}






/*媛ㅻ윭由? 寃뚯떆?? ??*/






/*寃뚯떆?? ?쒖튂諛뺤뒪 */
#review-board-list .search-wrap, #gallery-list .search-wrap {
position: relative;
background-color: #f7f7f7;
padding: 10px 10px;
}

#review-board-list .search-wrap .item-search label, #gallery-list .search-wrap .item-search label {
display: block;
position: absolute;
left: 0;
top: 1px;
color: #000;
}

#review-board-list .search-wrap .item-search select, #gallery-list .search-wrap .item-search select {
width:90px;
height:26px;
line-height:24px;
font-size: 12px;
background: white url(/img/tbg.png) bottom right no-repeat;
background-size: 17px 48px;
border: 1px solid #ddd;
appearance: none;
-webkit-appearance: none;
margin:-1px;
padding:1px 1px 0 3px;
}

#review-board-list .search-wrap .item-search .wrap {
position: relative;
margin-left: 95px;
padding-right: 60px;
}

#gallery-list .search-wrap .item-search .wrap {
position: relative;
margin-left: 20px;
padding-right: 60px;
}

a.btn-gray-h25 strong {
display: block;
width:48px;
text-align:center;
padding: 0 0 0 0;
}

a.btn-gray-h25 {
display: inline-block;
padding-right: 2px;
font-size: .75em;
color: #000;
height: 26px;
line-height: 26px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #464646;
-webkit-border-radius: 3px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #e4e4e4;
background-image: linear-gradient(tobottom,#e4e4e4,#cdcdcd);
}
/*寃뚯떆?? ?쒖튂諛뺤뒪 ??*/





/*寃뚯떆?? 由ъ뒪??*/
#review-board-list .reviews {
position: relative;
border-top: 1px solid #ddd;
}

#review-board-list .reviews > ul > li {
position: relative;
border-bottom: 1px solid #ddd;
list-style-type: none;
padding: 10px 10px;
}

#review-board-list .reviews > ul > li dl h4 {
color: #666;
font-size: 14px;
font-weight: 700;
margin: 0;
}

#review-board-list .reviews > ul > li dl .icon {
position:absolute;
font-size: .7em;
margin-top: 0px;
right:0px;
bottom:-1px;
}

#review-board-list .reviews > ul > li dl .icon .blue {
color: #fff;
font-size: 1em;
background-color: rgba(219,64,64,1);
-webkit-border-radius: 3px!important;
border-radius: 3px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 2px;
} /*new icon*/
/*寃뚯떆?? 由ъ뒪?? ??*/






/*寃뚯떆?? ?쎄린 ?꾩껜 而⑦뀒?대꼫*/
#review-board-type .reviews > ul > li:first-child {
border-top: none !important;
}
#review-board-type .reviews > ul > li:last-child {
border-bottom: none !important;
}

#review-board-type .reviews > ul > li.now > dl {
background:#fff;
border-bottom: none;
padding: 0px 0px;
}

#review-board-type .reviews > ul > li > dl h4 {
color: #666666;
font-size: 14px;
font-weight: 700;
margin: 0;
border-bottom:1px solid #ddd;
padding:3px 10px;
}

#review-board-type .reviews > ul > li > dl .info {
font-size: .75em;
color: #777;
margin-top: 0;
padding:3px 10px;
border-bottom:1px solid #ddd;
}

#review-board-type .reviews > ul > li.now > dl .rating {
display: none;
}

#review-board-type .write-wrap {
position: relative;
padding: 30px 10px 35px;
}

#review-board-type .write-wrap ul {
margin-right: 0px;
}

#review-board-type .write-wrap li:first-child {
margin-bottom: 0px;
}

#review-board-type .write-wrap .txt {
font-size: 12px;
line-height:22px;
border: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 0px 0px;
}

#review-board-type .reply-write {
position:relative;
padding: 0 7px;
}

#review-board-type .reply-write h5 {
position:absolute;
top:-9px;
left:24px;
text-indent: 0px;
font-size:12px !important;
color: #666666;
font-weight: normal;
border-bottom: 0;
margin: 0;
padding: 0 3px !important;
background:#fff;
}

#review-board-type .reply-write form {
border:2px dotted #ffc7c6;
padding:10px;
}

#review-board-type .reply-write form > table.normal{
width: 100%;
font-size: 12px;
margin-top: 5px;
border-top: none;
border-bottom: none;
}

#review-board-type .reply-write form > table.normal tr {
border-bottom:none;
}

#review-board-type .reply-write form > table.normal th {
background-color: #fff !important;
color: #7f7f7f;
text-indent: 0px;
text-align:center;
line-height: 44px;
}

#review-board-type .reply-write input {
vertical-align: middle;
height: 44px;
}

#review-board-type .reply-write .w100-wrap {
padding-right: 0px;
}

#review-board-type .reply-write .custom {
position:relative;
padding-right: 0px;
}

#review-board-type .reply-write .custom textarea {
-webkit-appearance: none;
border: 1px solid #ddd;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 3px 3px;
resize: none;
}

#review-board-type .reply-write .custom a {
position: absolute;
top:100px;
left: 7px;
right: 7px;
margin:0 0 0 0;
text-indent: 0;
text-align:center;
}

#review-board-type .reply-write .custom a.btn-gray-h25 strong {
display: inline-block;
width: 48px;
font-size: 12px;
font-weight:normal;
text-align: center;
padding: 0 0 0 0;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#review-board-type .reply-write .custom a.btn-gray-h25 {
display: inline-block;
padding-right: 2px;
font-size: .75em;
color: #fff !important;
height: 48px;
line-height: 48px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #111111;
-webkit-border-radius: 3px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(52,52,52,0.8);
background-image: linear-gradient(tobottom,#e4e4e4,#cdcdcd);
}

#comment_list_0 {
margin:100px 0 0 0;
}

#review-board-type .reply-write .sub-reviews li:first-child {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
list-style-type: none;
background-color: #fff;
padding: 10px 14px;
}

#review-board-type .reply-write .sub-reviews li {
border-bottom: 1px solid #ddd;
list-style-type: none;
background-color: #fff;
padding: 10px 14px;
}

 #review-board-type .reply-write .sub-reviews li p {
margin-top: 0px;
font-size: .75em;
color: #777;
margin:5px 0 0 0;
}

#review-board-type .write-btn {
border-top: 1px solid #ddd;
text-align: center;
border-bottom: none;
padding: 0 0 20px;
box-sizing:border-box;
}

#review-board-type .write-btn .small-btns {
width:100%;
display:inline-block;
padding-bottom: 10px;
padding-left: 0px;
text-align: left;
border-bottom:1px solid #ddd;
text-align:center;
padding:10px 0;
margin:0 0 20px 0;
background:#f7f7f7;
}

#review-board-type .write-btn .small-btns a.btn-white-h25 {
display: inline-block;
height: 36px;
line-height: 36px;
padding-right: 0px;
padding: 0 15px;
font-size: 12px;
color: #000;
word-spacing: 0px;
text-decoration: none!important;
white-space: nowrap;
margin: 0 0 0 0;
border: 1px solid #111111;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(52,52,52,0.8);
}

#review-board-type .write-btn a.btn-gray-h35 {
display: block;
padding-right: 0px;
font-size: 13px;
color: #666;
height: 46px;
line-height: 46px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #ddd;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(247,249,250,1);
background-image: none;
box-sizing:border-box;
-webkit-box-sizing:border-box;
}

#review-board-type .write-btn a.btn-dark-h35 {
display: block;
padding-right: 0px;
font-size: 13px;
color: #fff;
height: 48px;
line-height: 48px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #efaaa9;
border-bottom: 1px solid #efaaa9;
-webkit-border-radius: 0px!important;
border-radius: 0px! important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(255,199,198,1);
background-image: none;
}

a.btn-gray-h35 strong {
display: block;
padding: 0 0 0 0;
font-weight:normal;
color:#666;
}

a.btn-dark-h35 strong {
display: block;
padding: 0 0 0 0;
font-weight:normal;
color:#fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

a.btn-long {
display: block;
padding-right: 100px;
margin: 0 25px 10px;
}

a.btn-white-h15 {
display: inline-block;
padding-right: 0;
padding-bottom: 0px;
font-size: .75em;
color: #777;
height: 20px;
line-height: 20px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #bdbdbd;
-webkit-border-radius: 3px!important;
border-radius: 3px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;
}

a.btn-white-h15 strong {
display: block;
padding: 0px 6px 0px;
font-weight:normal;
color: #777;
}

#review-board-type .board-list {
position: relative;
margin-top: 0px;
display:none;
}

#comment_password {
position: absolute;
display: none;
background-color: #fff;
z-index: 101;
-webkit-border-radius: 5px !important;
border-radius: 5px !important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
/*寃뚯떆?? ?쎄린 ?꾩껜 而⑦뀒?대꼫 ??*/



/*寃뚯떆?? ?섏젙 ?⑥뒪?뚮뱶*/
.password .head h5 {
padding-left: 0px;
padding: 0 0 0 25px;
text-align: left;
margin: 0;
height: 34px;
line-height: 36px;
font-size: 14px;
font-weight: bold;
color: #666;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAC+lBMVEUAAAAAAAAAAABVVVVAQEAzMzMrKyskJCRAQEA5OTkzMzMuLi4rKys7Ozs3NzczMzMwMDAtLS05OTk2NjYzMzMxMTEuLi43Nzc1NTUzMzMxMTEvLy83Nzc1NTUzMzMxMTEwMDA2NjY1NTUzMzMyMjIwMDA2NjY0NDQzMzMyMjIxMTE1NTU0NDQzMzMyMjIxMTE1NTU0NDQzMzMyMjIxMTE1NTU0NDQzMzMyMjIxMTE1NTU0NDQzMzMyMjIxMTE1NTU0NDQzMzMyMjIxMTE1NTU0NDQzMzMyMjIyMjI0NDQ0NDQzMzMyMjIyMjI0NDQ0NDQzMzMyMjIyMjI0NDQ0NDQzMzMyMjIyMjI0NDQ0NDQzMzMyMjIyMjI0NDQ0NDQzMzMyMjIyMjI0NDQ0NDQzMzMyMjIyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzM0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjIzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMyMjI0NDQzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzP///9fnpNJAAAA/HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNU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) 9px no-repeat;
background-size: 15px 15px;
border-bottom: none;
}

.password .contents {
position: relative;
padding: 0 0;
}

.password .contents p {
text-align: center;
font-size: 13px;
font-weight: bold;
color: #666;
margin: 0;
padding:15px 0;
border-bottom:1px solid #ddd;
background: #f7f7f7;
}

.password .contents .form-wrap {
position: relative;
padding: 0px;
}

.password .contents .form-wrap .wrap {
position: relative;
padding-left: 0px;
padding-right: 0px;
padding:20px 80px;
border-bottom:1px solid #ddd;
}

.password .contents .form-wrap label {
display: block;
position: absolute;
left: 25px;
top: 20px;
color: #666;
font-size: 12px;
line-height:25px;
}

.password .contents .form-wrap .btn-wrap a{
display:block;
border:1px solid #ddd;
background-color:rgba(247,249,250,1);
height:48px;
line-height:48px;
margin:0 30px 10px;
font-size: 12px;
color:#666;
}

.password .contents .form-wrap .btn-wrap {
color:#fff;
font-size:0px;
line-height:0px;
border-bottom:1px solid #ddd;
margin-top:0px;
padding:20px 0 10px; 
}
/*寃뚯떆?? ?섏젙 ?⑥뒪?뚮뱶 ??*/






/*寃뚯떆?? ?섏젙*/
#review-board-write .form-wrap table.normal {
width: 100%;
font-size: .75em;
margin-top: 0;
border-top: none;
border-bottom: 1px solid #e1e1e1;
}

#review-board-write .form-wrap th {
color: #666;
text-indent: 14px;
line-height:44px;
padding: 13px 20px 0 0;
font-weight:bold;
}

#review-board-write .form-wrap td {
vertical-align: middle;
text-indent: 5px;
text-align: left;
position: relative;
padding: 13px;
}

#review-board-write .form-wrap input {
vertical-align: middle;
height: 44px;
}

#review-board-write .form-wrap input.comm{
display:block;
-webkit-appearance: none;
border: 1px solid #d6d6d6;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 0 5px;
}

#review-board-write .form-wrap textarea {
height: 115px;
padding: 5px;
resize: none;
word-wrap:break-word;
border-radius: 0px;
}

#review-board-write .form-wrap .btns li a {
font-size: 1em;
margin-left: 0px;
}

#review-board-write .form-wrap .btns li a.btn-dark-h24 {
display:block;
width:100%;
text-align:center;
font-size: 12px;
color: #fff;
height: 48px;
line-height: 48px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #111111;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(52,52,52,0.8);
padding-right: 0px;
margin-top:10px;
}

#review-board-write .form-wrap .btns li a.btn-dark-h24 strong {
display: block;
padding: 0;
color:#fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

#review-board-write .write-btn {
text-align: center;
border-bottom: 1px solid #ddd;
padding: 20px 0 10px;
}

#review-board-write .write-btn a.btn-dark-h35 {
display: block;
padding-right: 0px;
font-size: 13px;
color: #fff;
height: 48px;
line-height: 48px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #efaaa9;
border-bottom: 1px solid #efaaa9;
-webkit-border-radius: 0px!important;
border-radius: 0px! important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(255,199,198,1);
background-image: none;
}

#review-board-write .write-btn a.btn-gray-h35  {
display: block;
padding-right: 0px;
font-size: 13px;
color: #666;
height: 46px;
line-height: 46px;
word-spacing: -1px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #ddd;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(247,249,250,1);
background-image: none;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}

#review-board-write .write-btn a.btn-long {
display: block;
padding-right: 0px;
margin: 0 13px 10px;
}


#review-board-write .write-btn a.btn-dark-h35 strong {
display: block;
padding: 0 0 0 0;
font-weight: normal;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#review-board-write .form-wrap .w100-wrap {
padding-right: 0px;
}
/*寃뚯떆?? ?섏젙*/


/*湲?곌린 踰꾪듉*/
#review-board-list .write-btn {
display:none;
text-align: center;
border-top: 1px solid #bababa;
border-bottom: 1px solid #bababa;
padding: 10px 0;
}
/*湲?곌린 踰꾪듉 ??*/


/*?섏씠吏? ?몃뵒耳?댄꽣*/
div.paging-new a.now {
color: #fff;
border-color: #111111;
background: rgba(52,52,52,1);
}

div.paging-new a {
text-align: center;
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
color: #111111;
border: 1px solid #111111;
font-size: .75em;
font-weight: 700;
background-color: #fff;
}

div.paging-new a {
text-align: center;
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
color: #111111;
border: 1px solid #111111;
font-size: .75em;
font-weight: 700;
background-color: #fff;
}
/*?섏씠吏? ?몃뵒耳?댄꽣 ??*/





/* ============================== ?λ컮援щ땲 ============================== */
#basket .btn-wrap {
text-align: center;
border-bottom: 1px solid #e1e1e1;
height:90px;
padding: 0 25px;
}

#basket .btn-wrap .btn-type-04 {
display: block;
position: absolute;
left: 4%;
top: 20px;
width: 45%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
margin:0 0 10px 0;
}

#basket .btn-wrap .btn-type-03 {
display: block;
position: absolute;
right: 4%;
top: 20px;
width: 45%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
}

.btn-type-03, .btn-type-04 {
border-radius: 0;
padding: 0;
line-height:48px;
}

#basket .btn-wrap .box-shadow-03 {
-webkit-box-shadow: none;
box-shadow: none;
}

.items-wrap .items[data-checkbok=on] .thumb-img {
margin-left: 25px;
}

.items-wrap .items[data-type=vertical] .thumb-img img {
width: 90%;
height: auto;
max-height: none;
}
}

#basket .results ul li dl .pname {
width: auto;
margin-right: 25px;
border-bottom:1px solid #cccccc;
}

.items-wrap .items[data-checkbok=on] .pname, .items-wrap .items[data-checkbok=on] .price-info {
margin-left: 125px !important;
}

#basket .results ul li dl .price-info li input {
width:40px;
height:30px;
margin-bottom: 5px;
text-align: center;
line-height: 22px;
border: 1px solid #ddd;
color:#666;
}

#basket .price-info a.btn-type-02 {
display: inline-block;
font-family: 'Courier New';
padding: 5px 7px;
border: 1px solid #cccccc;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background:#eeeeee;
}

.items-wrap .items[data-type=vertical] > li {
position: relative;
text-align: left;
margin-bottom: 0;
border-bottom: 1px solid #e3e3e3;
padding: 14px 0;
}

.items-wrap .items[data-type=vertical] > li:last-child {
position: relative;
text-align: left;
margin-bottom: 0;
border-bottom: none;
padding: 14px 0;
}

#basket .results ul li dl .price-info {
margin-top:30px;
margin-left: 105px !important;
}

#basket .results ul li dl .price-info li {
text-align: left;
border: none;
line-height: 1.5em;
font-size: 12px;
margin: 0 !important;
padding: 13px 25px 0 20px!important;
}

.items-wrap .items[data-type=vertical] .price-info .tit {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAMklEQVQIW2NMS0v7P2vWLEYGJMAIEgTxkSXggsgSKIIwCQxBkARxgiAL8VuE4SR0xwMAgv0kbRBtqYkAAAAASUVORK5CYII=) 0px 2px no-repeat;
background-size:4px 9px;
padding:0 0 0 10px;
}

#basket .total-info .content-info-top {
list-style-type: none;
padding-left: 0px;
padding:10px 10px;
color: #777;
line-height: 25px;
font-size: .75em;
font-weight: 700;
border-top: 1px solid #efaaa9;
border-bottom: 1px solid #efaaa9;
background: rgba(255,199,198,1);
}

#basket .total-info .content-info-top .txt {
color: #000;
text-align: right;
margin-right: 5px;
}

#basket .total-info .content-info-bottom {
list-style-type: none;
padding-left: 15px;
padding:10px 10px;
line-height: 25px;
font-weight: 700;
border-top: 1px solid #ffe3e3;
border-bottom: 1px solid #efaaa9;
background: rgba(255,199,198,1);
font-size: .875em;
}

#basket .order-btn {
padding:20px 25px 10px;
}

#basket .order-btn a.btn-order2 {
display: block;
width:100%;
color: #fff;
height: 48px;
line-height: 48px;
text-align: center;
border: 1px solid #111111;
font-weight: 700;
background-color: rgba(52,52,52,0.8);
background-image: none;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
margin: 0 auto;
padding: 0px 0px;
}

#basket .order-btn a.btn-order2 span {
padding-left: 0;
background: none;
background-size: 0;
color:#fff;
font-weight:normal;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}





/* ============================== 理쒓렐蹂몄긽?? ============================== */
#recent .btn-wrap {
text-align: center;
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
height: 90px;
padding: 0 25px;
}

#recent .btn-wrap .btn-type-04 {
display: block;
position: absolute;
left: 4%;
top: 20px;
width: 45%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
-webkit-box-shadow: none;
box-shadow: none;
}

#recent .btn-wrap  .btn-type-03 {
display: block;
position: absolute;
right: 4%;
top: 20px;
width: 45%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
}

#recent dd.link-basket {
text-align: right;
margin-left:-5px;
padding:0 15px;
}

#recent a.basket-btn {
height:48px;
line-height:48px;
display: inline-block;
margin-right: 15px;
font-size: 12px;
font-weight: normal;
border: 1px solid #ddd;
background: #f7f9fa;
-webkit-border-radius: 0px;
border-radius: 0px;
padding: 0;
color: #666;

}

#recent .items-wrap .items[data-type=vertical] .basket-btn {
position: relative;
width: 100%;
margin: 15px 0;
text-align: center;
z-index: 999;
}




/* ============================== 愿?ъ긽?? ============================== */
#wish .btn-wrap {
text-align: center;
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
height: 90px;
padding: 0 25px;
}

#wish .btn-wrap .btn-type-04 {
display: block;
position: absolute;
left: 4%;
top: 20px;
width: 45%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
-webkit-box-shadow: none;
box-shadow: none;
}

#wish .btn-wrap .btn-type-03 {
display: block;
position: absolute;
right: 4%;
top: 20px;
width: 45%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
}

.items-wrap .items[data-type=vertical] .basket-btn {
position: relative;
width:90%;
margin-top: 5px;
text-align: center;
z-index: 999;
}

.items-wrap .items[data-type=vertical] .basket-btn .box-shadow-03 {
-webkit-box-shadow: none;
box-shadow: none;
}



/* ============================== ?곹뭹由щ럭 ============================== */
.cate-search {
margin:10px 0 15px;
}

#all-review .search-wrap {
position: relative;
border-top: 1px solid #bababa;
background-color: #f4f4f4;
padding: 5px 14px 0;
}

#all-review .search-wrap .cate-search dt {
position: absolute;
left: 14px;
top: 30px;
font-size: .75em;
font-weight: 700;
color: #000;
}

#all-review .search-wrap .cate-search dd select {
width: 100%;
font-size: .875em;
margin:0 0 10px 0;
}

#all-review .search-wrap .item-search label {
display: block;
position: absolute;
left: 0;
top: 13px;
color: #000;
font-size: .75em;
font-weight: 700;
}

#all-review .search-wrap .item-search {
position: relative;
border-top: 1px dotted #aeaeae;
margin-top: 10px;
padding: 10px 0;
}

#all-review .search-wrap .item-search a.btn-gray-h25 {
position: absolute;
top: 10px;
right: 0;
}

div.review-style .all-list {
position: relative;
padding-bottom: 0px;
border-bottom: none;
}

div.review-style .all-list ul > li {
list-style: none;
position: relative;
border-top: none;
border-bottom: 1px solid #ddd;
background-color: #fbfbfb;
padding: 10px 14px 0;
}

div.review-style .all-list ul > li:first-child {
list-style: none;
position: relative;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: #fbfbfb;
padding: 10px 14px 0;
}

div.review-style .all-list ul > li > dl dd h4 {
line-height: 2em;
font-size: .75em;
font-weight: 700;
border-bottom: 1px solid #aeaeae;
margin: 0;
}

div.review-style .all-list ul > li .re-wrap {
display: none;
position: relative;
border-top: 1px solid #ddd;
background-color: #f4f4f4;
margin: 0 -14px;
padding: 10px 14px;
}

div.review-style .all-list ul > li .re-wrap > dl > dt img, #review-list .reviews > ul > li > .wrap .conts .thumbs img, #review-board-type .write-wrap .txt .thumbs img, #review-board-type .write-wrap .txt .thumbs img, #review-board-type .write-wrap .txt .thumbs img {
/*width: auto;*/
height: auto !important;
max-width: 100% !important;
}





/* ============================== ?뚯썝媛?? ============================== */
#join .desc {
margin: 0;
}

#join .desc h3 {
height:54px;
line-height:54px;
font-size: 14px;
font-weight: 700;
color:#666;
border-bottom: 1px solid #ddd;
padding: 0 13px 0 31px;
margin: 0 0 20px;
background:url(data:image/png;base64,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) 13px 19px no-repeat;
background-size:16px 16px;
}


#join .desc h3.none-line {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

#join .desc .open-pop {
height:48px;
line-height:48px;
margin:30px 13px;
border:1px solid #000;
padding: 0;
text-align:center;
border: 1px solid #efaaa9;
background: rgba(255,199,198,1);
color:#fff;
font-size:12px;
font-weight:normal;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#join .privercy-contract-tap {
position: relative;
border-left: 1px solid #cacaca;
margin:0 13px;
}

#join .tab-content {
border: 1px solid #cacaca;
height: 75px;
margin:0 13px;
}

#join .desc p {
font-size: 12px;
margin: 0;
padding:0 15px;
}

#join .desc p label{
color:#666;
}

#join .btns .btn-type-04 {
display: block;
position: relative;
right: 0px;
top: 0;
width: 100%;
height: 50px;
border: 1px solid #ddd;
background: #f7f9fa;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
margin:10px 0 0;
}

#join .privercy-contract-tap li {
list-style-type: none;
border-top: 1px solid #cacaca;
border-right: 1px solid #CACACA;
background-color: #f4f4f4;
display: block;
float: left;
line-height: 27px;
text-align: center;
width: 33%;
height: 28px;
margin-bottom: -1px;
}

#join .privercy-contract-tap li:last-child {
width: 34%;
}




/* ============================== ?뚯썝?뺣낫 ============================== */
#join {
margin-bottom: 0px;
}

#join table.normal {
margin-top: 15px;
border-top: 1px solid #ddd;
table-layout: fixed;
}

#join  table.normal th {
background-color: #f1f1f1;
text-indent: 14px;
text-align: left;
position: relative;
padding: 0 0;
margin: 0;
border: 0;
color:#666;
font-size: 100%;
font: inherit;
font-weight:bold;
vertical-align: middle;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}

#join table.normal td {
text-indent: 0px;
text-align: left;
position: relative;
padding: 13px;
}

#join table.normal .txt-input {
text-indent: 5px;
height: 44px;
border: 1px solid #d1d1d1;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
padding: 0;
}

#join table.normal .btn-type-01 {
width:100%;
height:50px;
line-height: 50px;
text-align:center;
text-indent: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 0;
margin:10px 0 0;
border: 1px solid #efaaa9;
background: rgba(255,199,198,1);
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#join table.normal .btn-type-01 span {
color:#fff;
font-size:12px;
font-weight:normal;
}

#join table.normal td select {
margin:0 0 10px 0;
}

#join table.normal td br {
display:none;
}

#join table.normal td p {
color:#666;
}

#hpost1 {
display:inline-block;
width:46.5%;
}

#hpost2 {
display:inline-block;
width:46.5%;
}

#email {
width:100% !important;
}

#hphone {
width:100%;
}

#etcphone {
width:100%;
}

#join .btns {
text-align: center;
margin-top: 0;
padding: 20px 13px;
border-bottom: 1px solid #ddd;
}

#join .btns a {
margin: 0;
padding: 0;
}

#join .btns .btn-type-03 {
display: block;
position: relative;
right: 0px;
top: 0;
width: 100%;
height: 50px;
border: 1px solid #111111;
background-color: rgba(52,52,52,0.8);
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
}

#join .btn-type-03 span {
color: #fff;
width: 100%;
height: 100%;
font-size: 12px;
font-weight:normal;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}






/* ============================== 寃뚯떆湲 ============================== */
#my-board .title {
display:none;
}

#my-board .notice-bar {
margin-top: 0px;
position: relative;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: #fffde8;
padding: 40px 14px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAI0lEQVQIW2NkwASSjGhikkD+c2RBsABIEUwQLgATRBEACQIApYEEH/XymTkAAAAASUVORK5CYII=) repeat;
}

#my-board .notice-bar p, #board-list .notice-bar p {
text-align: center;
font-size: 12px;
line-height: 18px;
margin:0;
}

#my-board .lists ul > li {
position: relative;
border-bottom: 1px solid #e6e6e6;
padding: 10px 14px;
}

#my-board .lists ul > li dt {
font-size: 13px;
font-weight: bold;
color: #666
}

#my-board .lists ul > li dt span {
font-size: 13px;
font-weight: bold;
color: #666;
}

#board-list .notice-bar {
margin-top: 0px;
position: relative;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: #fffde8;
padding: 40px 14px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAI0lEQVQIW2NkwASSjGhikkD+c2RBsABIEUwQLgATRBEACQIApYEEH/XymTkAAAAASUVORK5CYII=) repeat;
}

#board-list .lists ul > li dt {
font-size: 13px;
font-weight: bold;
color: #666;
}

#container .wrapper hr.line {
display: block;
border: none;
}

#board-list .write-btn {
text-align: center;
padding: 0;
}

#board-list .write-btn a{
display: block;
padding-right: 0;
margin: 0 25px 25px;
}

#board-list .write-btn a.btn-dark-h35 {
padding-right: 0;
font-size: 12px;
color: #fff;
height: 48px;
line-height: 48px;
word-spacing: 0px;
text-decoration: none!important;
white-space: nowrap;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-image: none;
border: 1px solid #111111;
background-color: rgba(52,52,52,0.8);
}

#board-list .write-btn a.btn-dark-h35 strong {
display: block;
padding: 0 0 0 0;
font-weight: normal;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#board-view .notice-bar {
margin-top: 0px;
position: relative;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: none;
padding: 20px 14px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAI0lEQVQIW2NkwASSjGhikkD+c2RBsABIEUwQLgATRBEACQIApYEEH/XymTkAAAAASUVORK5CYII=) repeat;
text-align:center;
font-size:17px;
color:#666;
}

#board-view .table-wrap table {
margin-top: 0;
border-bottom: none;
}

#board-view  table.normal th {
text-indent: 5px;
text-align: left;
position: relative;
padding: 5px;
font-weight:bold;
color:#666;
}

#board-view .table-wrap table.normal td {
text-indent: 5px;
text-align: left;
padding: 5px;
height:60px;
line-height:60px;
}

#board-view .detail-wrap {
position: relative;
padding: 20px 14px;
}

#board-view .detail-wrap dl {
border: 1px solid #ddd;
margin-bottom: 10px;
}

#board-view .detail-wrap dl.a {
border-top: 1px solid #ddd;
}

#board-view .detail-wrap dl dt {
text-align: center;
color: #666;
font-weight: bold;
font-size: 13px;
border-bottom: 1px dotted #aeaeae;
background-color: #f4f4f4;
padding: 5px 0;
}

#board-view .detail-wrap dl dd {
font-size: 12px;
padding: 10px;
color:#666;
}

#board-view .detail-wrap dl.a .conts {
color: #666;
}

#board-view .btns {
text-align:center;
}

#board-view .write-btn {
text-align: center;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
padding: 20px 0;
}

#board-view .write-btn a.btn-gray-h35 {
display: block;
padding-right: 0;
font-size: 12px;
color: #000;
height: 48px;
line-height: 48px;
word-spacing: 0px;
text-decoration: none!important;
white-space: nowrap;
border: 1px solid #111111;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: rgba(52,52,52,0.8);
background-image: none;
}

#board-view .write-btn a.btn-gray-h35 strong {
display: block;
padding: 0 0 0 0;
font-weight: normal;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}




/* ============================== 寃곗옱 ============================== */
#order .items-wrap .items[data-type=vertical] > li dl {
position: relative;
margin-left: 0px;
min-height: initial;
}

#order .items-wrap .items[data-type=vertical] .pname {
color: #666;
width: auto;
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
margin: 0 0 10px 105px;
}

#order h5, #order-complete li h5 {
padding-left: 25px;
text-indent: 0;
text-align: left;
margin: 0;
height: 54px;
line-height: 54px;
font-size: 14px;
font-weight: bold;
color: #f60f56;
background: url(/img/tbg.png) 9px no-repeat;
background-size: 15px 15px;
border-top: 1px solid #ddd;
border-bottom: none;
}

#order table.normal {
position: relative;
width: 100%;
text-indent: 0;
padding: 5px;
text-align: left;
font-size: .75em;
margin-top: 0;
border-top: none;
border-bottom: none;
}

#order table.normal tr:first-child {
border-top:1px solid #ddd;
}
/*
#order table.normal tr:last-child {
border-bottom:none;
}
*/
#order table.normal .txt-input{
display:inline-block;
height: 44px !important;
text-indent: 5px;
height: 21px;
border: 1px solid #d1d1d1;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 0 5px;
}

#post1 {
display: inline-block;
width: 46.5% !important;
}

#post2 {
display: inline-block;
width: 46.5% !important;
}

#order table.normal th {
line-height:70px;
text-indent: 0;
text-align: left;
position: relative;
padding: 0 0 0 15px;
color:#666;
font-weight:bold;
}

#order .order-info td {
text-indent: 0;
text-align: left;
position: relative;
padding: 13px;
}

#order .delivery-info td {
padding-right: 0;
vertical-align: middle;
text-indent: 0px;
text-align: left;
position: relative;
padding: 13px;
}

#order input[type="tel"] {
width: 28%;
}

#order .delivery-info label {
display:inline-block;
}

#order table.normal .f-right {
display:block;
min-height: 0;
margin:5px 0 0;
}

#order table.normal .btn-type-01 {
width: 100%;
height: 50px;
line-height: 50px;
text-align: center;
text-indent: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 0;
margin: 10px 0 0;
border: 1px solid #efaaa9;
background: rgba(255,199,198,1);
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#order .btn-type-01 span {
color: #fff;
font-size: 12px;
font-weight: normal;
}

#order .txt-area {
text-indent: 0;
border: 1px solid #d1d1d1;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin: 0;
padding: 5px;
resize: none;
}

#order .order-total {
list-style-type: none;
padding-left: 0px;
padding: 10px 10px;
color: #777;
line-height: 25px;
font-weight: 700;
border-top: 1px solid #efaaa9;
border-bottom: 1px solid #efaaa9;
background: rgba(255,199,198,1);
margin-bottom: 0;
}

#order .order-total {
list-style-type: none;
color: #000;
}

#order .order-total .txt {
float: right;
color: #e92121;
margin-right: 0;
}

#order .pay-info {
font-size: .75em;
border-top: 1px solid #ddd;
margin-top: 0;
}

#order .pay-info dl {
border-bottom: 1px solid #ddd;
position: relative;
min-height: 100px;
padding-left: 90px;
}

#order .pay-info dl dd {
display: inline-block;
width:100%;
padding:5px 0;
}

#order .pay-info dl dd li {
list-style-type: square;
line-height: 2em;
letter-spacing: -1px;
padding:0 15px 0 0;
}

#order .pay-info .bank dd select {
width: 100%;
}

#order .pay-info dl dt label span{
color: #666;
font-weight: bold;
font-size:12px;
}

#order .btns .btn-type-03 {
display: block;
text-align: center;
margin-bottom: 10px;
color: #fff;
height: 48px;
line-height: 48px;
text-align: center;
border: 1px solid #111111;
font-weight: 0;
background-color: rgba(52,52,52,0.8);
background-image: none;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
margin: 0 auto;
padding: 0px 0px;
margin-bottom:10px;
}

#order .btns a.btn-cash span {
color:#fff;
padding-left: 16px;
background: url(/img/tbg.png) no-repeat 0 50%;
background-size: 14px 14px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#order .btns .box-gradient-01 {
display: block;
position: relative;
right: 0px;
top: 0;
width: 100%;
height: 48px;
line-height: 48px;
border: 1px solid #ddd;
background: #f7f9fa;
padding:0;
color:#666 !important;
}

#order .btns .box-gradient-01 span{
color:#666 !important;
}



/* ============================== 硫붿씤?섎떒 ============================== */
.myfont{
font-family: 'Fredoka One', cursive;
}

#footer-container .row{
margin-bottom: 0px;
}

#footer-container .row .bottom_title{
padding:10px 10px 0; 
font-size:11px;
font-weight:bold;
}

#footer-container .hdsk{
font-size: .85em;
padding-left: 10px;
padding-bottom: 1em;
padding-top: 1em;
line-height: 14px;
}

#footer-container .hdsk li {
list-style-type: none;
color: #666;
line-height:16px;
}

#footer-container .addr li {
list-style-type: none;
color: #000;
line-height:17px;
font-family: dotum;
}

#footer-container .menus ul li {
position:relative;
display: block;
float:left;
}

#footer-container .menus ul li span{
position:absolute;
display: inline-block;
top:1px;
right:0;
}

#footer-container .menus .clearfix li a {

height:25px;
line-height:25px;
color: #111111;
font-weight: 700;
font-size: .75em;
background: none;
background-size: none;
padding: 0;
}

#footer-container .menus ul li.dpy {
width:33.3%;
}

#footer-container .customerCenter a{
display:block;
border:2px solid #111111;
margin:0 10px 10px;
padding:5px;
text-align:center;
}

.customerCenter i {
font-size: 15px;
color: rgba(52,52,52, .9);
}

.cs_center {
color:#e13939;
}


#footer-container .container  {
padding: 5px 0;
}




/* ============================== ?섏젙 ============================== */

#order-list .more {
text-align: center;
margin: 10px auto;
padding:0 15px;
}

#order-list .more a {
width: 100% !important;
text-align: center;
margin: 0 auto;
-webkit-box-shadow: none;
box-shadow: none;
}

#review-list .write-wrap ul {
margin-right:0;
}

#review-list .write-wrap input {
height:44px;
}

#review-list .write-wrap textarea {
height: 80px;
padding: 3px;
resize:none;
border-radius:0;
}




/*
# makeshop 怨듯넻 ?ㅽ??? ?쒗듃
# ??묒옄 : ?ㅻ쭏?? ?ㅽ궓 | (二?)?좊땲?쒖빱裕ㅻ땲耳?댁뀡利? ?대┃荑좏궎 ?ъ뾽遺
# 理쒖큹 ?묒꽦?? : 2013 - 07 - 26
* ?붿옄?? 臾몄쓽 怨좉컼?쇳꽣: 02-1544-6297
* 蹂? 臾몄꽌?? ?뚯뒪? ?뺣낫?? ??? 紐⑤뱺 沅뚮━?? ?대┃荑좏궎((二?)?좊땲?쒖빱裕ㅻ땲耳?댁뀡利?))?먭쾶 ?덉뒿?덈떎.
* ?ъ쟾 ?숈쓽?놁씠?? ?숈씪,?좎궗?? ?섏??먯꽌 ?대뼚?? ?뺤떇怨? 諛⑸쾿?쇰줈?? 臾대떒 ?꾩슜?? 湲덊빀?덈떎.
* 留뚯씪 ?꾩? 媛숈? 沅뚭퀬?먮룄 遺덇뎄?섍퀬 臾대떒 ?꾩슜?? ??묎텒踰뺤뿉 ?섍굅?섏뿬 踰뺤쟻?? ?쒖옱瑜? 諛쏆쑝?? ?? ?덉뒿?덈떎.


* RGBA 湲곗?
* 珥? : 00媛? 

=============================================================== */
/* 踰꾪듉 ?? ?띿뒪?? ?덉쇅 */
#order .order-total {
color:#fff; 
text-shadow:1px 1px #111;
}
#order .order-total .txt {
color: #fff; /* ?덉쇅 */
text-shadow:1px 1px #111;
}
#order .btns a.btn-cash span {
color: #fff; /* ?덉쇅 */
text-shadow:1px 1px #111;
}

/*=============================================================== */

.m-carousel-bulleted a.m-active {
background-color: rgba(255, 131, 143, 1);
}

.m-carousel-bulleted a {
background-color: rgba(60, 60, 60, 1);
}

.btn-type-07 {
border: 1px solid rgba(0, 0, 0, 0.7);
background: rgba(0, 0, 0, 0.4);
}

#join .desc .open-pop {
border: 1px solid rgba(0, 0, 0, 0.7);
background: rgba(0, 0, 0, 0.4);
}

#join table.normal .btn-type-01 {
border: 1px solid rgba(0, 0, 0, 0.7);
background: rgba(0, 0, 0, 0.4);
}

#detail-item .fixed-btn .wrap a.btn-order {
border: 1px solid rgba(0, 0, 0, 1);
background: rgba(0, 0, 0, 0.8);
}

#order table.normal .btn-type-01 {
border: 1px solid rgba(0, 0, 0, 0.7);
background: rgba(0, 0, 0, 0.4);
}

#order .order-total {
border-top: 1px solid rgba(0, 0, 0, 0.9);
border-bottom: 1px solid rgba(0, 0, 0, 1);
background: rgba(0, 0, 0, 0.8);
}

#order .btns .btn-type-03 {
border: 1px solid rgba(0, 0, 0, 1);
background-color: rgba(0, 0, 0, 0.8);
}

#basket .total-info .content-info-top {
border-top: 1px solid rgba(0, 0, 0, .1);
border-bottom: 1px solid rgba(0, 0, 0, .1);
background: rgba(0, 0, 0, .01);
}

#basket .total-info .content-info-bottom {
margin-top:1px;
border-top: 1px solid rgba(0, 0, 0, 0);
border-bottom: 1px solid rgba(0, 0, 0, .1);
background: rgba(0, 0, 0, .01);
}

#coupon-list .btns .insert-coupon {
background: rgba(0, 0, 0, 0.4);
border: 1px solid rgba(0, 0, 0, 0.2);
}

#review-board-write .write-btn a.btn-dark-h35 {
border: 1px solid rgba(0, 0, 0, 1);
border-bottom: 1px solid rgba(0, 0, 0, 1);
background-color: rgba(0, 0, 0, 1);
}

#review-board-type .reply-write form {
border: 2px dotted rgba(0, 0, 0, 0.1);
}

#review-board-type .write-btn a.btn-dark-h35 {
border: 1px solid rgba(0, 0, 0, 1);
border-bottom: 1px solid rgba(0, 0, 0, 1);
background-color: rgba(0, 0, 0, 1);


#product-list .results .tool-wrap .links a.now {
color: #000;

}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, select, textarea { margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; vertical-align: baseline; box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
table { border-collapse: collapse; border-spacing: 0px; }
body { font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: 21px; font-family: 'Droid Sans', sans-serif; color: rgb(52, 52, 52); -webkit-font-smoothing: antialiased; background: rgb(255, 255, 255); }
h1, h2, h3, h4, h5, h6 { color: rgb(52, 52, 52); font-family: 'Droid Sans', sans-serif; font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-size: 46px; line-height: 50px; }
h2 { font-size: 35px; line-height: 40px; }
h3 { font-size: 28px; line-height: 34px; }
h4 { font-size: 21px; line-height: 30px; }
h5 { font-size: 17px; }
h6 { font-size: 14px; }
p { margin: 0px 0px 15px; }
p img { margin: 0px; }
em { font-style: italic; }
strong { font-weight: bold; }
small { font-size: 80%; }
blockquote, blockquote p { font-size: 17px; line-height: 24px; color: rgb(119, 119, 119); font-style: italic; }
blockquote { margin: 0px 0px 20px; padding: 9px 20px 0px 19px; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(221, 221, 221); }
blockquote cite { display: block; font-size: 12px; color: rgb(85, 85, 85); }
blockquote cite::before { content: '— '; }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: rgb(85, 85, 85); }
hr { border-style: solid; border-color: rgb(221, 221, 221); border-width: 1px 0px 0px; clear: both; margin: 10px 0px 30px; height: 0px; }
a { color: rgb(102, 102, 102); text-decoration: none; outline: 0px; }
ul, ol { }
ul { list-style: none outside; }
ol { list-style: decimal; }
ul ul, ul ol, ol ol, ol ul { }
ul ul li, ul ol li, ol ol li, ol ul li { margin-bottom: 6px; }
li { }
li p { }
form { }
fieldset { }
input[type="text"], input[type="password"], input[type="email"], textarea, select { border: 1px solid rgb(221, 221, 221); outline: none; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; margin: 0px; max-width: 100%; width: 100%; display: block; color: rgb(52, 52, 52); font-family: 'Droid Sans', sans-serif; }
select { padding: 0px; }
select { }
input[type="checkbox"] { display: inline; }
textarea { min-height: 60px; }
label, legend { display: block; font-weight: bold; font-size: 14px; }
label span, legend span { font-weight: normal; font-size: 14px; color: rgb(52, 52, 52); }
audio, canvas, video { display: inline; zoom: 1; }
html { font-size: 100%; }
html, button, input, select, textarea { font-family: sans-serif, Dotum; color: rgb(34, 34, 34); }
body { font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-family: Helvetica, 'Helvetica Neue', Arial; margin: 0px; }
a { color: rgb(34, 34, 34); text-decoration: none; }
a:focus { outline: dotted thin; }
a:hover, a:active { outline: 0px; }
abbr[title] { border-bottom-width: 1px; border-bottom-style: dotted; }
dfn { font-style: italic; }
ins { color: rgb(0, 0, 0); text-decoration: none; background: rgb(255, 255, 153); }
mark { color: rgb(0, 0, 0); font-style: italic; font-weight: 700; background: rgb(255, 255, 0); }
pre, code, kbd, samp { font-family: monospace, serif; font-size: 1em; }
pre { white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q::before, q::after { content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
nav ul, nav ol { list-style: none none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
fieldset { border: 0px; margin: 0px; padding: 0px; }
legend { overflow: hidden; text-indent: -9999px; width: 0px; height: 0px; font-size: 0px; }
button, input, select, textarea { font-size: 100%; vertical-align: middle; outline: none; margin: 0px; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; width: 13px; height: 13px; padding: 0px; }
input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:invalid, textarea:invalid { background-color: rgb(240, 221, 221); }
table { border-collapse: collapse; border-spacing: 0px; }
.wrapper { position: relative; width: 100%; }
.hidden { visibility: hidden; display: none !important; }
.clearfix { zoom: 1; }
.btn-type-07 span { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 0px; width: 100%; height: 100%; font-size: 0.9em; font-weight: 700; }
#addrSearch #searchStep01 .search-form .btn-submit { position: absolute; right: 0px; top: 0px; width: 60px; height: 26px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; font-family: sans-serif, Dotum; border: 0px none; text-shadow: rgb(90, 90, 90) 1px 1px 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background: 0px 50%; }
#container .breadcrumb-cat { padding-left: 5px; height: 25px; line-height: 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(227, 227, 227); }
#container .breadcrumb-cat li { padding-right: 8px; margin-right: 8px; float: left; color: rgb(153, 153, 153); font-size: 0.75em; font-weight: 700; background: url(/img/tbg.png) 100% 50% / 4.5px 7px no-repeat; }
#container .breadcrumb-cat li a { color: rgb(153, 153, 153); font-size: 11px; font-weight: 400; }
#container .title { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(225, 225, 225); line-height: 35px; background-color: rgb(241, 241, 241); }
#container .title h3 { font-weight: 700; font-size: 0.875em; text-align: center; margin: 0px; }
#container .sub-title { line-height: 24px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); background-color: rgb(241, 241, 241); }
#container .sub-title h4 { color: rgb(145, 145, 145); text-indent: 30px; font-size: 0.75em; margin: 0px; }
#container .sub-title h4.pen { background: url(/img/tbg.png) 10px 50% / 14.5px 15.5px no-repeat; }
#container .sub-title h4.search { background: url(/img/tbg.png) 10px 50% / 13.5px 14px no-repeat; }
#container .sub-title h4.wish { background: url(/img/tbg.png) 10px 50% / 15.5px 14px no-repeat; }
#container .sub-title h4.login { background: url(/img/tbg.png) 10px 50% / 11px 15.5px no-repeat; }
#container .sub-title h4.mypage { background: url(/img/tbg.png) 10px 50% / 10.5px 16px no-repeat; }
#container .sub-title h4.basket { background: url(/img/tbg.png) 10px 50% / 18.5px 18px no-repeat; }
#container .sub-title h4.order-list { background: url(/img/tbg.png) 10px 50% / 19px 17.5px no-repeat; }
#container .sub-title h4.order { background: url(/img/tbg.png) 10px 50% / 15px 17.5px no-repeat; }
#container .sub-title h4.category { background: url(/img/tbg.png) 10px 50% / 12px 17px no-repeat; }
#container .sub-title h4.recent { background: url(/img/tbg.png) 10px 50% / 14.5px 14px no-repeat; }
#container .sub-title h4.m2m-board { background: url(/img/tbg.png) 10px 50% / 15px 17.5px no-repeat; }
#container .sub-title h4.faq { background: url(/img/tbg.png) 10px 50% / 15px 17.5px no-repeat; }
#header-container .wrapper { min-height: 23px; }
#container.main .items-wrap .items[data-type="tile"], #container.main .items-wrap .items[data-type="horizontal"] { margin-top: 14px; padding: 6px 5px; text-align: justify; }
#container .sub-title h4.community { background: url(/img/tbg.png) 10px 50% / 17px 10px no-repeat; }
#login { margin: 20px 10px; }
#login .login-form, #login .guest-order-form { position: relative; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(218, 218, 218); padding: 15px; }
#login .guest-order-form h4 { font-size: 0.75em; font-weight: 700; margin: 0px 0px 5px; padding: 5px; background-color: rgb(218, 218, 218); }
#login .input-wrap { position: relative; padding-right: 80px; }
#login .input-wrap .input-comm input { font-size: 0.75em; -webkit-appearance: none; }
#login .input-wrap .input-pwd { margin-top: 8px; }
#login .input-wrap .btn-submit { display: block; position: absolute; right: -2px; top: 0px; width: 70px; height: 67px; line-height: 67px; }
#login .login-set { overflow: hidden; width: 100%; margin-top: 15px; }
#login .login-set li { list-style-type: none; float: left; margin-right: 15px; font-size: 0.75em; line-height: 1em; }
#login .login-set .chk-rdo { vertical-align: bottom; margin-right: 5px; }
#login .login-fail { display: block; position: absolute; left: -1px; top: -1px; width: 100%; height: 100%; border: 3px solid rgb(231, 231, 231); -webkit-box-shadow: rgb(153, 164, 179) 3px 3px 10px; box-shadow: rgb(153, 164, 179) 3px 3px 10px; background: rgb(255, 255, 255); }
#login .login-fail .fail-content { color: rgb(34, 34, 34); padding: 20px 20px 10px; }
#login .login-fail .fail-content h3 { font-size: 0.875em; font-weight: 700; margin: 0px; }
#login .login-fail .fail-content p { font-size: 0.75em; color: rgb(34, 34, 34); margin: 0px; }
#login .login-fail .btn-ok { display: block; width: 100%; margin-top: 20px; padding: 6px 0px; }
#login .txt-nomem { font-size: 0.75em; padding: 15px 20px 10px; }
#login .txt-nomem .join-btn { text-align: center; margin: 10px 0px; padding: 7px 0px; -webkit-animation: smartskin 3s ease-in-out infinite; }
#login .cookie-config { border: 1px solid rgb(218, 218, 218); padding: 10px 15px; }
#login .cookie-config .div .sub { padding-left: 10px; font-size: 0.75em; }
#login .btn-submit1 { display: block; width: 100px; height: 30px; line-height: 30px; margin-bottom: -3px; }
#login .btn-auth { display: inline-block; width: 100px; height: 30px; line-height: 30px; margin-bottom: -3px; }
#login .adult-auth { position: relative; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(218, 218, 218); padding: 0px 15px 15px 75px; background: url(/img/tbg.png) 15px 3px / 53px 53px no-repeat; }
#login .adult-auth h5 { font-size: 0.875em; margin: 0px; padding: 5px 0px; }
#login .adult-auth p { padding-bottom: 5px; font-size: 0.75em; letter-spacing: -1px; }
#login .go-adult { font-size: 0.875em; margin-bottom: 5px; }
#login .go-pc { font-size: 0.75em; margin-top: 10px; text-align: center; }
#login #ipin_auth { position: relative; padding: 15px; }
#login #ipin_auth .ipin-auth-desc { font-size: 0.75em; margin-top: 10px; text-align: center; margin-bottom: 10px; }
#order .coupon .input-wrap { position: relative; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(225, 225, 225); padding: 5px 80px 5px 15px; }
#order .coupon .input-wrap input { width: 100%; height: 30px; }
#order .coupon .input-wrap .btn-type-01 { position: absolute; right: 15px; top: 5px; line-height: 1em; text-indent: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding: 8px 10px; }
.btn-type-02 span, .btn-type-03 span { color: rgb(102, 102, 102); font-size: 12px; }
.btn-type-03, .btn-type-04 { color: rgb(102, 102, 102); border: 1px solid rgb(221, 221, 221); display: block; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 16px 0px; background: rgb(247, 249, 250); }
.layer-pop .btns .btn-type-03, .layer-pop .btns .btn-type-04, .layer-pop-join .btns .btn-type-03, .layer-pop-join .btns .btn-type-04 { }
#addrSearch p.msg01, #addrSearch p.msg02, #login .cookie-config p { text-align: center; font-size: 0.75em; }
#container, a.btn-long:last-child { margin-bottom: 0px; }
#container .breadcrumb-cat li:last-child, #join .breadcrumb-order li:last-child { background: none; }
#container.main .items-wrap .items[data-type="vertical"] li, #container.main .items-wrap .items[data-type="vertical"] .price-info li { }
#detail-item .naver-checkout, #MK_innerOptWrap, #join .phone .after .form-wrap ul, #login .cookie-config .wrap, #board-view .detail-wrap dl.a .conts p, #item-modify .order-btn { margin-top: 10px; }
#all-review .notice-bar dt strong, #container .notice strong, #board-list .notice strong, #review-board-list .notice-bar dt strong { color: rgb(255, 255, 255); font-size: 1em; -webkit-background-clip: padding-box; padding: 2px 4px; border-top-left-radius: 3px !important; border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; background-color: rgb(126, 133, 147); background-clip: padding-box; }
div.review-style .all-list ul > li > .no-data-set img, #review-list .reviews > ul > li > .no-data-set img, #login .cookie-config .div { margin-bottom: 10px; }
#login .cookie-config .div strong, .my_reserve, #order-complete li .option, #mypage .user-info h3 span { font-size: 0.75em; }
#container .notice, #board-list .notice { font-size: 0.75em; color: rgb(76, 81, 90); font-weight: 700; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(206, 208, 202); padding: 10px 14px; background-color: rgb(239, 243, 244); }
#login .txt-nomem dd, #addrSearch #searchStep01 .msg02, #addrSearch #searchStep03 .detail-addr li.addr .cont .addr02 input.addr-input, .items-wrap .items[data-type="vertical"] .price-info .break, #product-popup .fixed-btn .last-btn, #order .pay-info .nhn-mileage-s-area { margin-top: 5px; }
.btn-type-07, #review-list .reviews > ul > li > .wrap .conts .thumbs, .tb-c, #modPasswd .hd, #info-group .btns, #basket .items .thumb-img, #event-popup .btns, #event-list .items .thumb-img, #review-board-list .reviews > ul > li .none-data, #review-board-list .reviews > ul > li .none-data { text-align: center; }
#login .input-wrap .input-comm, #login .input-wrap .login-input, article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, .items-wrap .items[data-open="on"], span.stars em, span.stars-white em, #detail-item .others-wrap li .conts[data-open="on"], #detail-item .others-wrap li.review .conts dl dt[data-open="on"] + dd, #MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name, #MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl, #MK_innerOptWrap .MK_inner-opt-cm li .MK_price, #MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del, #review-list .reviews > ul > li.now > dl .rating, #review-list .reviews > ul > li.now > .wrap, #faqWrap #faqTable tr.slide-show td, #faqWrap #faqTable tr.slide-show dl, #order .pay-info dl dt span, #coupon .layer-pop, #layerTermsWrap .layer-pop, #layerContractWrap .layer-pop, #layerPrivercyWrap .layer-pop, #layerThirdPartyWrap .layer-pop, #layerTrustWrap .layer-pop, #review-board-list .reviews > ul > li dl .rating label, #review-board-type .reviews > ul > li.now > dl .rating, #review-board-type .reviews > ul > li.now > .wrap, #review-board-type .reviews > ul > li.now > dl .rating, #review-board-type .reviews > ul > li.now > .wrap, #review-board-list .reviews > ul > li dl .rating label, #review-board-type .reviews > ul > li.now > dl .rating, #review-board-type .reviews > ul > li.now > .wrap { display: block; }
.clearfix::before, .clearfix::after, .items-wrap .items[data-type="vertical"] > li dl::before, .items-wrap .items[data-type="vertical"] > li dl::after, .items-wrap .items[data-type="gallery"] > li dl::before, .items-wrap .items[data-type="gallery"] > li dl::after, div.review-style .all-list ul > li > dl::before, div.review-style .all-list ul > li > dl::after, #review-list .item-wrap dl::before, #review-list .item-wrap dl::after, #review-board-write .item-wrap dl::before, #review-board-write .item-wrap dl::after, #review-board-list .item-wrap dl::before, #review-board-list .item-wrap dl::after, #review-board-list .reviews > ul > li.use-image > div dl::before, #review-board-list .reviews > ul > li.use-image > div dl::after, #review-board-type .item-wrap dl::before, #review-board-type .item-wrap dl::after, #review-board-type .item-wrap dl::before, #review-board-type .item-wrap dl::after, #review-board-list .item-wrap dl::before, #review-board-list .item-wrap dl::after, #review-board-list .reviews > ul > li.use-image > div dl::before, #review-board-list .reviews > ul > li.use-image > div dl::after, #review-board-type .item-wrap dl::before, #review-board-type .item-wrap dl::after, #review-board-write .item-wrap dl::before, #review-board-write .item-wrap dl::after { content: ''; display: table; }
.clearfix::after, .items-wrap .items[data-type="vertical"] > li dl::after, .items-wrap .items[data-type="gallery"] > li dl::after, div.review-style .all-list ul > li > dl::after, #review-list .item-wrap dl::after, #review-board-write .item-wrap dl::after, #review-board-list .item-wrap dl::after, #review-board-list .reviews > ul > li::after, #review-board-list .reviews > ul > li.use-image > div dl::after, #review-board-type .item-wrap dl::after, #review-board-type .item-wrap dl::after, #review-board-list .item-wrap dl::after, #review-board-list .reviews > ul > li::after, #review-board-list .reviews > ul > li.use-image > div dl::after, #review-board-type .item-wrap dl::after, #review-board-write .item-wrap dl::after { clear: both; }
#container .sub-title h4 span, .popups .contents .reply li dt span, .items-wrap .items[data-type="gallery"] .price-info li .review-count, #detail-item .product-wrap .total dt span, #detail-item .others-wrap li h3 span, #comment_reply_input .contents .reply li dt span, #comment_reply_input .contents .reply li dt span, #comment_reply_input .contents .reply li dt span { font-size: smaller; }
.popups .contents .reply li, #login .cookie-config li, #info-group .center-info li, #review-board-type .write-wrap li, #comment_reply_input .contents .reply li, #review-board-type .write-wrap li, #comment_reply_input .contents .reply li, #review-board-type .write-wrap li, #comment_reply_input .contents .reply li { list-style-type: none; }
.clearfix::before, .clearfix::after, .row::before, .row::after { content: ' '; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.row::after, .clearfix::after { clear: both; }
.row, .clearfix { zoom: 1; }
select { width: 100%; height: 43px; color: rgb(124, 126, 128); font-size: 13px; line-height: 40px; vertical-align: middle; -webkit-appearance: none; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; margin: 0px; padding: 0px 27px 0px 7px; background: url(data:image/png;base64,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) 100% 100% / 26px 90px no-repeat white; }
form[name="addr_search"] button { padding-bottom: 20px; border: 1px solid rgb(170, 170, 170) !important; color: rgb(102, 102, 102) !important; text-shadow: none !important; }
#order .coupon .input-wrap .coupon { width: 46px; height: 30px; }
#order .coupon .input-wrap .coupon span { color: rgb(102, 102, 102); }
form[id="MS_frm_login"] fieldset legend { text-align: right; width: auto; height: auto; color: rgb(102, 102, 102); text-indent: 0px; font-weight: normal; font-size: 11px; padding: 0px 0px 20px; margin: 0px auto; }
#container .sub-title { display: none; }
#login .input-wrap { position: relative; padding: 0px 0%; }
#login .input-wrap .input-comm input { font-size: 12px; font-weight: normal; padding: 12px 4px; width: 100%; color: rgb(0, 0, 0); background: rgb(255, 255, 255); }
#login .input-wrap .btn-submit { display: block; position: relative; right: 0px; top: 0px; width: 100%; height: 50px; line-height: 50px; margin-top: 10px; }
#login .login-set { display: none; }
.txt-nomem { font-size: 12px !important; color: rgb(102, 102, 102) !important; }
.order-form h4 { color: rgb(102, 102, 102); font-size: 12px; line-height: 12px; margin: 25px 0px; font-weight: bold; }
#login .txt-nomem dt { margin: 15px 0px 20px; }
.login-form .input-wrap .btn-type-07 { margin-bottom: 20px; }
.order-form { margin: 0px 14px; }
.btn-type-03 { display: block; position: relative; right: 0px; top: 0px; width: 100%; height: 50px; border: 1px solid rgb(221, 221, 221); background: rgb(247, 249, 250); }
.btn-type-03 span { color: rgb(102, 102, 102); width: 100%; height: 100%; font-size: 12px; }
#footer-container .menus .clearfix li:first-child { display: none; }
#footer-container .menus .clearfix li:last-child { display: none; }
#mypage .links .clearfix li.wish { text-align: center; }

#mypage .links .clearfix li.wish a { background-position: -20px -8px; }
#mypage .links .clearfix li.order a { background-position: -163px -8px; }
#mypage .links .clearfix li.coupon a { background-position: -308px -8px; }
#mypage .links .clearfix li.pc a { background-position: -20px -116px; }
#mypage .links .clearfix li.recent a { background-position: -163px -116px; }
#mypage .links .clearfix li.member a { background-position: -308px -116px; }
#mypage .links .clearfix li.terms a { background-position: -20px -224px; }
#mypage .links .clearfix li.customer a { background-position: -163px -224px; }
#mypage .links .clearfix li.my a { background-position: -308px -224px; }
#mypage .links .clearfix li.mail a { background-position: -20px -332px; }
#mypage .links .clearfix li.vs a { background-position: -163px -332px; }
#review-list .write-wrap .clearfix .file { margin: 20px 0px 0px; }
#review-list .write-wrap .clearfix .file input { width: 100%; }
#review-list .write-wrap .clearfix .file .MS_file_button { width: 100%; margin-top: 10px; height: 48px; line-height: 48px; border: 1px solid rgb(17, 17, 17); border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background: rgba(52, 52, 52, 0.8); }
#review-list .write-wrap .clearfix .file .MS_file_button strong { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.298039) 1px 1px 1px; }
#review-board-list .title, #review-board-type .title, .password .head, #review-board-write .title, #my-board .title, #container .title { position: relative; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding: 9px 0px; background-color: rgb(255, 255, 255); }
#review-board-list .title h3, #review-board-type .title h3, #review-board-write .title h3, #my-board .title h3, #container .title h3 { padding-left: 25px; text-align: left; margin: 0px; height: 34px; line-height: 36px; font-size: 14px; font-weight: bold; color: rgb(102, 102, 102); background: url(/img/tbg.png) 9px 50% / 15px 15px no-repeat; }
#basket .btn-wrap .btn-type-03 { display: block; position: absolute; right: 4%; top: 20px; width: 45%; height: 50px; border: 1px solid rgb(221, 221, 221); background: rgb(247, 249, 250); }
.btn-type-03, .btn-type-04 { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; line-height: 48px; }
#recent .btn-wrap .btn-type-03 { display: block; position: absolute; right: 4%; top: 20px; width: 45%; height: 50px; border: 1px solid rgb(221, 221, 221); background: rgb(247, 249, 250); }
#wish .btn-wrap .btn-type-03 { display: block; position: absolute; right: 4%; top: 20px; width: 45%; height: 50px; border: 1px solid rgb(221, 221, 221); background: rgb(247, 249, 250); }
#join .btns .btn-type-03 { display: block; position: relative; right: 0px; top: 0px; width: 100%; height: 50px; border: 1px solid rgb(17, 17, 17); border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-color: rgba(52, 52, 52, 0.8); }
#join .btn-type-03 span { color: rgb(255, 255, 255); width: 100%; height: 100%; font-size: 12px; font-weight: normal; text-shadow: rgba(0, 0, 0, 0.498039) 1px 1px 1px; }
#container .wrapper hr.line { display: block; border: none; }
#order .btns .btn-type-03 { display: block; color: rgb(255, 255, 255); height: 48px; line-height: 48px; text-align: center; border: 1px solid rgb(17, 17, 17); -webkit-background-clip: padding-box; margin: 0px auto 10px; padding: 0px; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none; background-color: rgba(52, 52, 52, 0.8); background-clip: padding-box; }
#footer-container .menus .clearfix li a { height: 25px; line-height: 25px; color: rgb(17, 17, 17); font-weight: 700; font-size: 0.75em; padding: 0px; background: none; }
.btn-type-07 { border: 1px solid rgba(0, 0, 0, 0.701961); background: rgba(0, 0, 0, 0.4); }
#order .btns .btn-type-03 { border: 1px solid rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.8); }
#footer-container .wrapper { position: relative; width: 100%; clear: both; background: rgb(255, 255, 255); }
#footer-container .menus .clearfix li a { display: inline-block; width: 100%; height: 100%; line-height: 25px; color: rgb(255, 255, 255); font-weight: 700; font-size: 0.75em; padding: 0px; background: none; }
#container .breadcrumb-cat li a { font-size: 12px; color: rgb(85, 85, 85); font-weight: bold; }
#container .breadcrumb-cat { padding-left: 5px; height: 30px; line-height: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(227, 227, 227); }
#footer-container .menus .clearfix li:first-child { display: block; }
#footer-container .menus .clearfix li:last-child { display: block; }
#container .wrapper .results .tool-wrap #MS_select_category { position: absolute; width: 35%; height: 23px; color: rgb(124, 126, 128); font-size: 13px; line-height: 19px; vertical-align: middle; -webkit-appearance: none; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px 27px 0px 7px; margin: -28px 0px 0px; right: 4px !important; background-size: 16px 45px; }
#container .breadcrumb-cat { height: 35px; line-height: 35px; }
#container .breadcrumb-cat { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(153, 153, 153); }	

	
	
	
.titles { height:59px; background:url(<?=$imgdomain;?>/img/mbimg/logintopbg.png);text-align:center;	}
.no_left_body { padding-top:20px;	}
.no_left_body .nomember_login { text-align:center;padding-top:30px;margin:5px auto;	}
.ltb { width:100%;	}
.ltb td { padding-bottom:13px;	}
.ids { height:36px; border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc;width:100%;	}

div.wordCut{
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}

