<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
========================================================================
RESET
	font-family:'paybooc','Noto Sans KR','Helvetica Neue','Helvetica','NanumGothic','Malgun Gothic',AppleGothic,Dotum,Gulim,sans-serif;
	font-family:'Noto Sans KR','Helvetica Neue','Helvetica','NanumGothic','Malgun Gothic',AppleGothic,Dotum,Gulim,sans-serif;
========================================================================
*/
	/* 웹폰트 */
		@import url('//fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700&amp;subset=korean');
		@font-face {
			font-family: 'paybooc';
			src: url('//cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Light.woff') format('woff');
			font-weight: 300;
			font-style: normal;
		}
		@font-face {
			font-family: 'paybooc';
			src: url('//cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Medium.woff') format('woff');
			font-weight: 400;
			font-style: normal;
		}
		@font-face {
			font-family: 'paybooc';
			src: url('//cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Bold.woff') format('woff');
			font-weight: 700;
			font-style: normal;
		}
		@font-face {
			font-family: 'paybooc';
			src: url('//cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-ExtraBold.woff') format('woff');
			font-weight: 800;
			font-style: normal;
		}
	/* global rest */
	html, body {height: 100%;}
	html, body, pre, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, li, ol, th, td, p, blockquote, form, fieldset, legend, menu, nav, section, hgroup, article, header, aside, footer, input, select, textarea, button {margin: 0;padding: 0;}
	body, h1, h2, h3, h4, h5, h6, table, tr, th, td, input, select, textarea, a {font-size: 12px;line-height: 1.25;color: #777;font-family:'Noto Sans KR','Helvetica Neue','Helvetica','NanumGothic','Malgun Gothic',AppleGothic,Dotum,Gulim,sans-serif !important;}
	h1, h2, h3, h4, h5, h6 {font-weight: normal;}
	img, fieldset,button {border:0 none;}
	img {vertical-align: top;}
	li {list-style: none;}
	hr, caption, legend {display: none;}
	a { color: #787878;text-decoration: none;}
	a:hover {}
	button {overflow: hidden;cursor: pointer;}
	button span {visibility: hidden;}
	address, em {font-style: normal;}
	button, input, select, textarea, a {vertical-align: middle;}
	select {line-height: 18px;height: 18px;}
	input:focus {outline: none;}
	table {width: 100%;border-collapse: collapse;border-spacing: 0;table-layout: fixed;word-wrap: break-word;word-break: keep-all;}
	input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="number"],input[type="button"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
	textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
/*───────────────────────────────────────────────────────────
	메샵기본
───────────────────────────────────────────────────────────*/
@charset "euc-kr";
#m_preview_wrap {display:none;} /* 미리보기 숨기기 */

/* base */
* {-webkit-text-size-adjust:none;}
body {position:relative;font-size:0.875em;line-height:1.417em;color:#3b3b3b;-webkit-text-size-adjust:none;}
body,input,textarea,select,button,table{font-family:"Helvetica Neue", Helvetica, NanumGothic,"Malgun Gothic",Dotum,Gulim,sans-serif}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure{margin:0;padding:0}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%; word-break: break-all;}
ul, ol, li {list-style:none;}
fieldset, img {border:none;}
img {vertical-align:top;}
hr, button img {display:none;}
form, fieldset, legend, label {margin:0; padding:0;}
fieldset{border:0 none;}
fieldset legend {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font:0/0 Arial;}
em,address{font-style:normal;}
input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit;color:#3b3b3b;}
label { cursor:pointer; }
table {border-collapse: collapse; border-spacing: 0;}
/* //base */

/* cross */
* html input { margin:-1px 0; } 
*:first-child+html input { margin:-1px 0; }
input.checkbox { width:13px; height:13px; margin-top:-4px; vertical-align:middle;}
/* //cross */

/* a-style */
a {color:#3b3b3b; text-decoration:none;}
a:hover, a:active {text-decoration:none;}
/* //a-style */

/* block, inline */
		.d-block { display: block;}
		.d-inline { display: inline;}
		.dn, .hide, .blind {display:none !important;}
	/* float clear */
		.clear {zoom: 1;}
		.clear:after {content: ""; display: block; clear: both;}
		.fl {float:left;}
		.fr {float:right;}
	.w_custom {width: calc(100% - 30px);margin:0 auto;padding:0;box-sizing:border-box;}
	.slick-vertical .slick-slide {border:0 !important;}
	@media only screen and (max-width:320px) {
		.w_custom {width: calc(100% - 20px);}
	}

/* 공통 */
address, article, aside, figure, footer, header, hgroup, menu, nav, section {display:block;}
caption {font-size:0; height:0;}
input[type="text"], input[type="date"], input[type="tel"], input[type="number"], input[type="email"], input[type="password"], select {height:35px; border:1px solid #bbb; vertical-align: middle; padding-left:10px; box-sizing: border-box; -webkit-border-radius:0; border-radius: 0;}
input[type="radio"], input[type="checkbox"] {vertical-align: middle;}
textarea {border:1px solid #bbb; vertical-align: middle; box-sizing:border-box; background-color:#fff; padding:10px; -webkit-border-radius:0; border-radius:0;}
.clearFix {position:relative; overflow:hidden; zoom:1;}
.bold {font-weight:bold;}
.response100 {width:100%;}
.location {padding:0 10px; margin-bottom:8px;}
.h_title {border-top:1px solid #464646; border-bottom:1px solid #464646; padding:6px 10px;}
.h_title h3 {font-weight:bold;}
#mask {width:100%; height:100%; position:fixed; top:36px; left:0; right:0; bottom:0; background-color:#3c3c3c; z-index:1000; display:none; opacity:0.8;}
.none-data {text-align: center; margin: 20px 0;}
.none-data img {margin-bottom:10px;}
.pd10 {padding:0 10px;}
.fr {float:right !important;}
.fl {float:left !important;}
.txt-input1 {width:100% !important;}
.txt-input2 {width:46% !important;}
.txt-input3 {width:29% !important;}
.txt-input4 {width:20% !important;}
.txt-area1 {width:100% !important;}
.mt5 {margin-top:5px;}
.page_location {padding:5px 5px;}
.page_location li {float:left;}
.page_location li::after {content: "&gt;"; margin: 0 7px;}
.page_location li:last-child::after {content: ""; margin:0;}
.h_layerTitle {height:35px; line-height:35px; background-color:#f2f2f2; padding:0 10px; margin-bottom:10px;}
.h_layerTitle h3 {font-weight:bold;}
.h_layerTitle .fa-times {float:right; margin-top: 5px;}
.MK-product-icons img {padding:0 2px;}
/* //공통 */

/* 페이징 */
.paging {text-align:center; margin:26px 0;}
.paging a {width:30px; height:30px; line-height:30px; background-color:#fff; border:1px solid #ddd; display:inline-block; margin:0 2px;}
.paging a.now {background-color:#3b3b3b; color:#fff; border:1px solid #3b3b3b;}
/* //페이징 */

/* 폰트 관련 */
.color_1984f1 {color:#1984f1 !important;} /* Blue */
.color_f1191f {color:#f1191f !important;} /* Red */
.color_a63f42 {color:#a63f42 !important;} /* DarkRed */
.bgc077fe2 {background-color:#077fe2; color:#fff; padding:2px 5px; margin-right: 5px;}
.bgc464644 {background-color:#464644; color:#fff; padding:2px 5px; margin-right: 5px;}
.caution {color:#f1191f; text-align:center; font-size:0.917em;}
.ico_new {color: #ffffff; background-color: #ff8400; font-weight:bold; padding:1px 5px;}
.ico_hit {color: #ffffff; background-color: #f1191f; font-weight:bold; padding:1px 5px;}
/* //폰트 관련 */

/* 버튼 관련 */
.btn_White {width:100%; height:35px; line-height:35px; background-color:#fff; text-align:center; display:block; border:1px solid #c6c6c6; box-sizing: border-box; vertical-align: middle;}
.btn_Black {width:100%; height:35px; line-height:35px; background-color:#393939; color:#fff; text-align:center; display:block; border:1px solid #393939; box-sizing: border-box; vertical-align: middle;}
.btn_Red {width:100%; height:40px; line-height:40px; background-color:#ab3e41; color:#fff; text-align:center; display:block; border:1px solid #ab3e41; box-sizing: border-box; vertical-align: middle;}
.btn_Grey {width:100%; height:35px; line-height:35px; background-color:#858585; color:#fff; text-align:center; display:block; border:1px solid #858585; box-sizing: border-box; vertical-align: middle;}
.fixButtonR {position:relative; padding-right:120px;}
.fixButton {width:115px; position:absolute; top:0; right:0;}
.more {text-align:center; width:100%; margin-top:30px;}
.btn_moreGray {width:224px; height:35px; line-height: 35px; background-color:#efefef; border:0px none; font-weight:bold; display: block; margin: 0 auto;}
.btn_moreGray span {color:#aaaaaa;}
.btn_moreGray span em {color:#f1191f;}
/* 버튼 관련 */

/* 상품진열 */
	.list_array {height:52px; border-bottom:1px solid #4a4a4a; border-top:1px solid #c7c7c7; padding:0 8px; margin-bottom: 20px;}
	.list_array .list_arrayLeft {float:left; margin-top:12px;}
	.list_array .list_arrayLeft select {height:28px;}
	.list_array .list_arrayRight {float:right; margin-top:12px;}
	.list_array .list_arrayRight img {margin-left:10px;}
	.list_shopping1x {text-align:center;}
	#container .list_shopping1x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box; text-align:left; font-size:0;}
	#container .list_shopping1x li {width:100%; display:inline-block; vertical-align: top;border-top:none;border-bottom:1px solid #ddd;}
	#container .list_shopping1x li:first-child {border-bottom:1px solid #ddd;}
	#container .list_shopping1x li:last-child {border-bottom:none;}
	.list_shopping1x li a {display: block; padding:18px 0; position:relative; overflow:hidden; zoom:1;}
	#container .list_shopping1x + .list_shopping1x li:first-child{border-top:1px solid #ddd;padding-top:18px;}
	#container .list_shopping1x li:first-child a {padding:0 0 18px 0;}
	#container .list_shopping1x li a figure:after{clear:both;display: block;content:"";}
	#container .list_shopping1x li .thumb{overflow:hidden;border-radius:10px;width:50%; float:left;}	
	#container .list_shopping1x li img.listPic {width:100%;float:none;}
	.list_shopping1x .list_shoppingInfo {width:46%; float:left; padding-left:4%; font-size:12px;}
	
	.list_shopping2x {text-align:center;}
	#container .list_shopping2x ul {width:100%;display:block;box-sizing: border-box;text-align:left;font-size:0;}
	#container .list_shopping2x li {width:calc(50% - 7.5px); display:inline-block; vertical-align: top; text-align:left;margin-bottom:40px;padding:0;}
	#container .list_shopping2x li:nth-of-type(2n+1){margin-right:7.5px;}
	#container .list_shopping2x li:nth-of-type(2n){margin-left:7.5px;}
	#container .list_shopping2x ul li .thumb{width:100%;height:0;border-radius:10px;padding:0 0 135% 0;overflow:hidden;position: relative;}
	#container .list_shopping2x ul li .thumb img{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
	#container .list_shoppingInfo{text-align:left;}
	#container .list_shoppingInfo .listName{font-size:13px;color:#222;font-weight:400;line-height:18px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;margin-bottom:10px;font-family:'Noto Sans KR';padding:0;border:none;}
	#container .list_shoppingInfo .sub_name{font-size:13px;color:#888;font-weight:300;font-family:'Noto Sans KR';line-height:18px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;margin-bottom:15px;}
	#container .list_shoppingInfo .sub_name b, #container .list_shoppingInfo .sub_name em, #container .list_shoppingInfo .sub_name strong, #container .list_shoppingInfo .sub_name span {vertical-align:top;display:inline-block;line-height:inherit;font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit;margin:0;padding:0;}
	#container .list_shoppingInfo .sub_name b {font-size:13px;}
	#container .list_shoppingInfo .sub_name em {font-size:13px;color:#555;margin-right:2px; /*width: 65%;*/}
	#container .list_shoppingInfo .sub_name b + em {margin-left:5px;}
    
	#container .list_shoppingInfo .sub_name font {/*word-wrap: break-word;*/}
    #container .list_shoppingInfo .sub_name strong {letter-spacing:0.5px;color:#f07622;}
    
    #container .list_shoppingInfo .sub_name span {font-size: 13px;
        color: #888; font-weight: 300; font-family: 'Noto Sans KR';
        line-height: 18px;
        white-space: normal;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        word-wrap: break-word;
        text-overflow: ellipsis;
       overflow: hidden;
        margin-bottom: 15px;}
   

	#container .list_shoppingInfo .sub_brand{display:none;font-size:13px;margin-top:-9px;height:18px;color:#888;font-weight:300;font-family:'Noto Sans KR';line-height:18px;white-space:nowrap;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;margin-bottom:15px;}
	#container .list_shoppingInfo .pr_review {margin-top:-10px;font-size:13px;color:#888;font-weight:300;font-family:'Noto Sans KR';line-height:18px;}
    #container .list_shoppingInfo .pr_stock {font-size:13px;color:#888;font-weight:300;font-family:'Noto Sans KR';line-height:18px;margin-bottom:15px;}
	#container .list_shoppingInfo .listPrice{font-size:14px;color:#333;font-weight:500;font-family:'Noto Sans KR';margin:0;display: inline-block;}
	#container .list_shoppingInfo .listPrice em, #container .list_shoppingInfo .listPrice span {margin-left:2px;font-family:inherit;display:inline-block;vertical-align:top;}
	#container .list_shoppingInfo .listPrice em {color:#f07622;font-size:inherit;font-weight:inherit;}
	#container .list_shoppingInfo .listPrice span {color:#aaa;font-size:13px;font-weight:300;position:relative;z-index:1;margin-top:2px;}
	#container .list_shoppingInfo .listPrice span:before {height:1px;width:100%;background:#aaa;position:absolute;left:0;top:50%;display:inline-block;content:"";}
	#container .list_shoppingInfo .c_price{font-size:13px;color:#aaa;font-weight:300;font-family:'Noto Sans KR';margin:0;display: inline-block;margin:0 4px;text-decoration:line-through;}
	#container .list_shoppingInfo .prd_dis{font-size:14px;color:#f37021;font-weight:500;font-family:'Noto Sans KR';margin:0;display: inline-block;}	
	#container .list_shoppingInfo .prd_icon{margin-top:3px;}
	#container .list_shopping2x li a {display: block; padding:0;}
	
	.list_shopping2x li img.listPic {width:100%;}
	.list_shopping2x .list_shoppingInfo {margin-top:10px; text-align:center; font-size:12px;}
	.list_shopping3x {text-align:center;}
	.list_shopping3x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box; padding:0 2px; text-align:left; font-size:0;}
	.list_shopping3x li {width:33.33%; display:inline-block; vertical-align: top;}
	.list_shopping3x li a {display: block; padding:2px;}
	.list_shopping3x li img.listPic {width:100%;}
	.list_shopping3x .list_shoppingInfo {margin-top:10px; text-align:center; font-size:12px;}
	.listName {color:#3b3b3b; word-break: break-all;}
	.listDiscount {color:#b5b5b5;}
	.listPrice {color:#1b1b1b; margin-bottom:4px;}
	.listSoldout {color:#D22525; margin-bottom:4px;}
	.listReplace {color:#1b1b1b; margin-bottom:4px;}
	.listReview {color: #DB2E2E; margin-bottom:4px;}
	.listReserve {color:#7d7d7d; font-size:0.917em;}
	.listPoint {color:#7d7d7d; font-size:0.917em;}
/* //상품진열 */
	/*342이하*/
	@media only screen and (max-width:342px) {
		/* #container .list_shopping2x ul li .thumb{padding-bottom:max(160px);} */

	}

/* 로그인 */
.login .caution {margin-bottom:10px;}
.member {padding:0 15px; margin-top: 20px;}
.login #keyboard {text-align:center; margin:0 auto;}
.login #keyboard p {text-align:right; margin-bottom:12px;}
.login #keyboard img {display:none; width:100%;}
.login .loginInput {margin-top:18px;}
.login .loginInput input {width:100%; display:block; margin-bottom:10px;}
.login .loginCheck {margin-top:10px;}
.login .loginCheck label {margin-right:12px;}
.login .loginCheck label input {vertical-align: middle;}
.login .loginMiddle .btn_Red {font-size:1.167em; margin:10px 0;}
.login .loginMiddle .btn_White {font-size:1.167em;}
.login .loginBottom {background-color:#eaeaea; padding:18px 15px; margin-top:20px;}
.login .loginBottom h4 {background-color:#eaeaea; margin-bottom:5px; padding:0; font-weight:bold;}
.login .loginBottom a {font-size:1.167em;}
.login .loginBottom a.btn_Black {margin-top:16px;}
.login .loginBottom a.btn_Black:last-child {margin-top:10px;}
.login .loginBottom a.btn_White {margin-top:10px;}
.sns-login { position: relative; margin: 20px 10px 0; }
.sns-login .sns-title img { width: 100%; max-width: 300px; }
.sns-login ul li { position: relative; margin-top: 10px; padding-left: 50px; height: 40px; line-height: 40px; border: 1px solid #dfdfdf; border-radius: 4px; list-style: none; }
.sns-login ul li a { display: block; padding-left: 20px; border-left: 1px solid #dfdfdf; color: #999; font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }
.sns-login ul li span { position: absolute; top: 0; left: 0; width: 50px; height: 40px; }
.sns-login ul li.facebook span { background: url(/images/d3/m_01/icon/ico_sns_facebook.gif) no-repeat 50% 50%; background-size: 12px auto; }
.sns-login ul li.naver span { background: url(/images/d3/m_01/icon/ico_sns_naver.gif) no-repeat 50% 50%; background-size: 18px auto; }
.sns-login ul li.kakaotalk span { background: url(/images/d3/m_01/icon/ico_sns_kakaotalk.gif) no-repeat 50% 50%; background-size: 20px auto; }
.sns-login ul li.apple span { background: url(/images/d3/m_01/icon/ico_sns_apple.gif) no-repeat 50% 50%; background-size: 20px auto; }
/* //로그인 */

#check_auth {padding:15px 0;}
#check_auth .head {text-align:center; color:#f46b00; margin-bottom:10px;}
#check_auth .contents table {margin:0 auto;}
#check_auth .contents table td {padding:5px 0;}
#check_auth .contents table td input {width:100% !important; height:35px !important; margin-bottom:0 !important;}

/* 레이어팝업 */
.layer {width: 100%; min-height: 100%; z-index:10; position: fixed; left: 0; top: 0; background:rgba(60,60,60,0.8);}
.layer .layer-pop {width:90%; background-color: #fff; position: relative; box-shadow: 0px 1px 10px #494949; margin:80px auto;}
.layer .layer-pop h3  {background-color: #efefef; height: 36px; line-height: 36px; font-weight: bold; padding: 0 10px; }
.layer .layer-pop .txt {overflow-y: auto; padding:10px;}
.layer .layer-pop .close {width:45px; height:36px; color:#fff; line-height: 42px; position:absolute; top:0; right:0;  background-color: #4f4f4f; text-align: center;}
body #comment_password {border-radius:0 !important; font-size:1em;}
body #comment_password .head {background-color: #efefef; height: 36px; line-height: 36px; font-weight: bold; text-align:left !important; padding: 0 10px;}
body #comment_password .head h5 {border-bottom:0px none !important; font-size:1em !important; padding:0 !important;}
body #comment_password .head a.close {width:45px; height:36px; color:#fff; line-height: 42px; top:0 !important; right:0 !important; text-align: center;}
body #comment_password .contents p {font-size:1em !important; font-weight:normal;}
body #comment_password .contents .form-wrap2 input {height: 35px;}
body #comment_password .contents .form-wrap2 p:last-child a {display:block; background-color: #393939; color:#fff; position:initial !important; padding:10px 0; margin-top: 10px;}
/* //레이어팝업 */

/* 팝업 */
.popup .pop h3  {background-color: #efefef; height: 36px; line-height: 36px; font-weight: bold; padding: 0 10px; }
.popup .pop .txt {padding:10px;}
.popup .pop .close {width:45px; height:36px; color:#fff; line-height: 42px; position:absolute; top:0; right:0;  background-color: #4f4f4f; text-align: center;}
#passimg {width: 90%; background-color: #fff; top:50%; left: 0; right: 0; margin: 0 auto; text-align: center; padding: 20px 0; box-shadow: 0 1px 10px #717171;}
#passimg .head {color:#f26c09;}
#passimg .btns {padding:0 10px; margin-top: 10px;}
#passimg .btns a {display:block; background-color: #393939; color:#fff; padding:10px 0;}
/* //팝업 */

@media screen and (max-width:319px) {
    .tabletOnly {display:none !important;}
}
@media screen and (min-width:320px) and (max-width:419px) {
    .tabletOnly {display:none !important;}
}
@media screen and (min-width:420px) and (max-width:767px) {
    .tabletOnly {display:none !important;}

    /* 상품진열 */
    .list_shopping1x li {width:50%;}
    .list_shopping1x li a {padding:4px;}
    .list_shopping1x li:first-child a {padding:4px;}
    .list_shopping1x li:nth-child(2) {border:0px none;}
    .list_shopping2x li {width:33.3%;}
    .list_shopping3x li {width:25%;}
    /* //상품진열 */
    
    /* 더보기 버튼 */
    .btn_moreGray {width:335px;}
    /* //더보기 버튼 */
    /* .layer .layer-pop .txt {max-height: 150px;} G패드에서 사이즈가 작게 나와서 제거함 */
    .layer .layer-pop {margin:20px auto;}
}
@media screen and (min-width:768px) {
    body {font-size:0.813em;}
    .mobileOnly {display:none !important;}

    /* 상품진열 */
    .list_shopping1x li {width:50%;}
    .list_shopping1x li a {padding:10px;}
    .list_shopping1x li:first-child a {padding:10px;}
    .list_shopping1x li:nth-child(2) {border:0px none;}
    .list_shopping2x ul {padding:0 5px;}
    .list_shopping2x li {width:33.3%;}
    .list_shopping2x li a {padding:5px;}
    .list_shopping3x ul {padding:0 5px;}
    .list_shopping3x li {width:25%;}
    .list_shopping3x li a {padding:5px;}
    /* //상품진열 */
    
    /* 더보기 버튼 */
    .btn_moreGray {width:335px;}
    /* //더보기 버튼 */
}


.header_link{padding:20px 0;}
.header_link a{display: inline-block;}
.header_link a + a{margin-left:10px;}
#container .h_title{border:none;margin:30px 0 40px 0;text-align:center;padding:0;position: relative;}
#container .h_title h3{font-size:21px;color:#000;font-weight:500;line-height:1;}
#container .h_title p{font-size:14px;color:#777;font-weight:300;line-height:20px;margin-top:20px;padding:0 10px;word-break:keep-all;}
aside{display: none;}
body #footer{margin-top:72px;}
#wrap {width:100%;overflow:hidden;}

/*───────────────────────────────────────────────────────────

	상단

───────────────────────────────────────────────────────────*/
	.go_link {position:fixed;left:0;bottom:0;width: calc(100% - 55px);height:50px;background:#eee;border:1px #ddd solid;border-left:0;border-bottom:0;box-sizing:border-box;padding:0 3px;font-size:0;vertical-align:top;z-index:15;}
	.go_link a {font-size:11px;color:#333;line-height:17px;vertical-align:top;display:inline-block;margin:0 2px;}
	#container {width:100%;overflow:hidden;}
	.dim {right:0;top:0;background:rgba(0, 0, 0, 0.7);transition:opacity 0.3s;opacity:0;width:0;display:inline-block;z-index:900;position:fixed;height:100%;overflow:hidden;}
	.dim.on {width:100%;opacity:1;}
	#hdwrap {position:relative;z-index:3;width:100%;margin:0;padding:0;}
	#hdwrap #header {position:static;height:auto;}
	/* 고정, 기본 공통 */
		.btn_cate {padding:5px 15px;margin-left:-15px;width:53px;line-height:31px;vertical-align:top;cursor:pointer;display:inline-block;float:left;box-sizing:border-box;position:relative;z-index:1;}
			.btn_cate a {display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:5;}
			.btn_cate .btn_box {position:relative;z-index:1;width:23px;height:21px;margin:0 auto;display:inline-block;vertical-align:top;}
			.btn_cate .btn_box span {left:0;position:absolute;width:23px;height:1px;background:#000;transition:all 0.3s;}
			.btn_cate .btn_box span:nth-of-type(1) {top:0;}
			.btn_cate .btn_box span:nth-of-type(2) {top:50%;margin-top:-1px;}
			.btn_cate .btn_box span:nth-of-type(3) {bottom:0;}
			.btn_cate.active {}
			.btn_cate.active .btn_box {}
			.btn_cate.active .btn_box span {width:26px;}
			.btn_cate.active .btn_box span:nth-of-type(1) {transform: rotate(45deg) translate(5px, 9px);}
			.btn_cate.active .btn_box span:nth-of-type(2) {width:0;}
			.btn_cate.active .btn_box span:nth-of-type(3) {transform: rotate(-45deg) translate(5px, -9px);}
		#header .logo {display:inline-block;margin:0 auto;}
			#header .logo a, #header .logo img {vertical-align:top;margin:0 auto;padding:0;}
			#header .logo a {}
			#header .logo img {width:auto;height:28px;}
		#header .btn_cart {float:right;width:39px;}
			#header .btn_cart a, #header .btn_cart span {vertical-align:top;margin:0 auto;padding:0;}
			#header .btn_cart a {position:relative;z-index:1;display:inline-block;width:100%;height:32px;background:url(//solbit.jpg3.kr/m_da_image/icon_pr_cart.png) no-repeat 0 50%;background-size:auto 26px;}
			#header .btn_cart span {height:18px;line-height:18px;min-width:18px;padding:0 3px;font-size:11px;right:0;top:0;font-weight:700;background:#f37021;color:#fff;position:absolute;display:inline-block;border-radius:100%;text-align:center;box-sizing:border-box;}
		#header .hd_search {width:87%;background:#fdefe4;height:42px;padding:11px 15px;box-sizing:border-box;line-height:20px;border-radius:20px;margin:0 auto;margin-top:27px;overflow:inherit;}
			#header .hd_search form {width:100%;height:20px;border:0;outline:0;}
			#header .hd_search fieldset {width:100%;height:20px;border:0;outline:0;}
			#header .hd_search input {width: calc(100% - 30px);font-size:14px;font-weight:300;color:#666;height:24px;line-height:20px;padding:0 0 4px;margin-bottom:-4px;box-sizing:border-box;border:0;background:#fdefe4;display:inline-block;}
			#header .hd_search a {vertical-align:top;float:right;}
			#header .hd_search a img {width:auto;height:20px;}
			#header.fix .hd_search {height:0;overflow:hidden;padding:0;margin-top:0;}
	/* 상단 기본요소 */
		.hd_relative {background:#fff;width:100%;margin:0 auto;padding:0;text-align:center;position:absolute;left:0;top:0;z-index:5;}/**/
		.hd_relative .hd_band {transform:translateY(0px);width:100%;margin:0 auto;padding:0;position:relative;z-index:1;overflow:hidden;}
			.hd_relative .hd_band li {text-align:center;font-size:0;}
			.hd_relative .hd_band li a, .hd_relative .hd_band li img {margin:0 auto;vertical-align:top;}
			.hd_relative .hd_band li a {}
			.hd_relative .hd_band img {width:100%;height:auto;}
				.hd_relative .hd_band .band_closed {position:absolute;right:10px;top:10px;height:14px;line-height:14px;text-align:right;z-index:15;vertical-align:top;}
				.hd_relative .hd_band .band_closed span {display:inline-block;height:18px;line-height:18px;border:0;outline:0;vertical-align:top;cursor:pointer;}
				.hd_relative .hd_band .band_closed span.day_close {display:none;background:url(//solbit.jpg3.kr/m_da_image/btn_band_check.png) no-repeat 0 0;padding-left:26px;font-size:12px;color:#444;margin-right:5px;}
				.hd_relative .hd_band .band_closed span.one_close {width:14px;background:url(//solbit.jpg3.kr/m_da_image/btn_band_closed.png) no-repeat 50% 50%;background-size:14px;font-size:0;}
		.hd_relative .hd_content {max-height:136px;text-align:center;box-sizing:border-box;width:100%;background:#fff;border-bottom:0;}
		.hd_relative .hd_content &gt; .w_custom {padding:25px 0 10px;}
		.hd_relative .hd_cate {text-align:center;vertical-align:top;position:relative;z-index:1;border-bottom:1px #eee solid;transition:border-bottom 0.3s;height:47px;box-sizing:border-box;width:100%;}
			.hd_relative .hd_cate .hd_cate_box {margin-bottom:-1px;overflow:hidden;height:47px;width:100%;padding-right:15px;box-sizing:border-box;}
			.hd_relative .hd_cate .hd_cate_box ul.swiper-wrapper {}
			.hd_relative .hd_cate .hd_cate_box li.swiper-slide {width:auto !important;float:left;display:inline-block;}
			.hd_relative .hd_cate .hd_cate_box li.swiper-slide a {font-size:15px;font-weight:400;color:#333;display:inline-block;padding:12px 15px;box-sizing:border-box;margin:0;height:47px;line-height:23px;position:relative;z-index:1;transition:all 0.3s;}
			.hd_relative .hd_cate .hd_cate_box li.swiper-slide a:before {display:inline-block;content:"";position:absolute;left:50%;bottom:0;height:2px;width:0;background:#f37021;opacity:0;transform:translateX(-50%);transition:all 0.3s;}
			.hd_relative .hd_cate .hd_cate_box li.swiper-slide.swiper-slide-active {}
			.hd_relative .hd_cate .hd_cate_box li.swiper-slide.on a {color:#f37021;}
			.hd_relative .hd_cate .hd_cate_box li.swiper-slide.on a:before {width: calc(100% - 30px);opacity:1;}
			.hd_relative .hd_cate .swiper-pagination {display:none !important;background: rgba(0, 0, 0, 0.15);width:100% !important;position:absolute;left:0 !important;bottom:0 !important;height:2px !important;border-radius:0;z-index:5;overflow:hidden;text-align:left;top:auto !important;}
			.hd_relative .hd_cate .swiper-pagination .swiper-pagination-progressbar-fill {background: rgba(0, 0, 0, 0.6);border-radius:0;height:2px;}
			/*.hd_relative .hd_cate .hd_cate_box {display:inline-block;margin:0 auto;vertical-align:top;}
			.hd_relative .hd_cate .hd_cate_box &gt; ul {font-size:0;padding:0;font-size:0;}
			.hd_relative .hd_cate .hd_cate_box &gt; ul &gt; li {padding:20px 11px;line-height:25px;display:inline-block;position:relative;z-index:1;vertical-align:top;transition:all 0.3s;}
			.hd_relative .hd_cate .hd_cate_box &gt; ul &gt; li &gt; a {line-height:inherit;display:inline-block;padding:0 3px;font-size:15px;font-weight:400;color:#000;transition:all 0.3s;vertical-align:top;}
			.hd_relative .hd_cate .hd_cate_box &gt; ul &gt; li:hover &gt; a {color:#f37021;font-weight:500;}*/
	/* 상단고정 */
		#header.fix {}
		#header.fix .hd_relative {}
	/* 전체카테고리 보이기 */
		#header.band {}
		#header.band .hd_relative {}
		#header.band .hd_relative .hd_band {height:0;}
	/*	카테고리 */
		aside {position:fixed; width:86.6%; height:100%; top:0; right:auto; left:-86.6%; bottom:0; background-color:#fff; overflow-y:auto; -webkit-overflow-scrolling: touch; z-index:901;display:block;transition:all 0.5s;box-sizing:border-box;padding:20px;}
		aside.on {left:0;}
		aside .btn_cate {display:inline-block;float:right;}
		aside .side_top {}
			aside .side_top .logo {float:left;}
			aside .side_top .logo a, aside .side_top .logo img {vertical-align:top;margin:0 auto;padding:0;}
			aside .side_top .logo a {}
			aside .side_top .logo img {width:auto;height:28px;}
			aside .side_top .btn_cate {display:inline-block;float:right;margin-top:-2px;margin-left:0;margin-right:-15px;}
		aside .side_member {padding:27px 0 35px;font-size:0;vertical-align:top;}
			aside .side_member a {display:inline-block;vertical-align:top;border-radius:8px;text-align:center;height:42px;line-height:40px;border-width:1px;border-style:solid;font-size:16px;font-weight:400;width: calc(50% - 5px);}
			aside .side_member a + a {margin-left:5px;}
			aside .side_member a:nth-of-type(1) {background:#f37021;color:#fff;border-color:#f37021;}
			aside .side_member a:nth-of-type(2) {background:#fff;color:#555;border-color:#aaa;}
		aside .side_gnb {font-size:0;vertical-align:top;}
			aside .side_gnb li {width: calc(25% - 4px);display:inline-block;position:relative;box-sizing:border-box;z-index:1;vertical-align:top;text-align:center;margin:0;padding:0;}
			aside .side_gnb li + li {margin-left:5.3px;}
			aside .side_gnb li a {padding-top:41px;font-size:13px;font-weight:400;color:#444;line-height:18px;display:block;width:100%;margin:0;box-sizing:border-box;}
			aside .side_gnb li span {height:18px;line-height:18px;min-width:18px;padding:0 3px;font-size:11px;font-weight:700;background:#f37021;color:#fff;position:absolute;display:inline-block;border-radius:100%;text-align:center;box-sizing:border-box;top:2px;left:50%;margin-left:5px;}
			aside .side_gnb li:nth-of-type(1) a {background:url(//solbit.jpg3.kr/m_da_image/icon_menu_cart.png) no-repeat 50% 0;background-size:auto 31px;}
			aside .side_gnb li:nth-of-type(2) a {background:url(//solbit.jpg3.kr/m_da_image/icon_menu_my.png) no-repeat 50% 0;background-size:auto 31px;}
			aside .side_gnb li:nth-of-type(3) a {background:url(//solbit.jpg3.kr/m_da_image/icon_menu_cs.png) no-repeat 50% 0;background-size:auto 31px;}
			aside .side_gnb li:nth-of-type(4) a {background:url(//solbit.jpg3.kr/m_da_image/icon_menu_order.png) no-repeat 50% 0;background-size:auto 31px;}
		aside .asideTop {padding:42px 0 25px;text-align:center;vertical-align:top;font-size:0;}
			aside .asideTop a {width:50%;font-size:16px;height:45px;line-height:43px;border:0;border-top:1px #fff solid;border-bottom:1px solid #222;border-radius:8px 8px 0 0;display:inline-block;box-sizing:border-box;color:#777;font-weight:400;vertical-align:top;}
			aside .asideTop a.act {color:#222;border:1px #222 solid;border-bottom:1px solid #fff;}
		aside nav li {border:0;position:relative;}
		aside nav li a {width: calc(100% - 44px);display: block; height: 45px; line-height:45px; padding:0 25px; margin-right: 44px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;box-sizing:border-box;transition:all 0.3s;}
		aside nav &gt; ul &gt; li &gt; a {height:50px;line-height:50px;padding:0;font-size:16px;color:#222;width: calc(100% - 20px);margin-right: 20px;}
		aside nav &gt; ul &gt; li.on &gt; a {color:#f37021;}
		aside nav li .toggle_arrow {background:url(//solbit.jpg3.kr/m_da_image/icon_toggle_plus.png) no-repeat 50% 50%;background-size:14px auto;position: absolute; top:0; right:20px; width:24px; text-align: center; height:50px; line-height:50px;transition:all 0.3s;opacity:0.9;}
		aside nav li .toggle_arrow.on {background:url(//solbit.jpg3.kr/m_da_image/icon_toggle_minus.png) no-repeat 50% 50%;background-size:14px auto;}
		aside nav &gt; ul &gt; li &gt; .toggle_arrow {right:-5px;opacity:1;}
		aside nav li &gt; ul {background-color:#f5f5f5; display:none; border:0;padding:14px 0;}
		aside nav li &gt; ul &gt; li {border:0px none;}
		aside nav li &gt; ul &gt; li:first-child {border:0px none;}
		aside nav li &gt; ul &gt; li a {padding:0 25px; margin: 0;margin-right:20px;font-size:15px;color:#666;}
		aside nav li &gt; ul &gt; li &gt; ul {border:0px none;padding:10px 25px;}
		aside nav li &gt; ul &gt; li &gt; ul &gt; li {border:0px none;}
		aside nav li &gt; ul &gt; li &gt; ul &gt; li a {font-size:13px;padding:0 10px;height:35px;line-height:35px;color:#999;}
		aside .navCommunity {display:none;}
	/* 최근 본 상품 */
		#ly_lastView {width:100%; position:absolute; top:36px; left:0; background-color:#fff; z-index:101; padding-bottom:20px; box-shadow: 0 1px 10px #717171; display:none;}
	/* 상세 네비게이션바 */
		.view_navi_bar {position:relative;z-index:5;transition:all 0.3s;height: 45px;}
		.view_navi_bar.fix {}
		.view_navi_bar &gt; div {height: 45px;line-height:44px;background: #fff;z-index: 10;position: absolute;top: 0;left: 0;width: 100%;border-bottom: 1px #ccc solid;box-sizing: border-box;}
		.view_navi_bar.fix &gt; div {position:fixed;left:0;top:0;}
		.view_navi_bar &gt; div &gt; ul {font-size: 0;text-align:Center;}
		.view_navi_bar li {width:25%;padding:12px 0;font-size:14px;line-height:20px;height:44px;font-weight:400;color:#666;text-align:center;display:inline-block;vertical-align:top;margin:0;box-sizing:border-box;position:relative;z-index:1;transition:all 0.3s;}
		.view_navi_bar.navi_4 li {width:33.32%;}
		.view_navi_bar li + li {}
		.view_navi_bar li.on {font-weight:500;color:#f07622;}
		.view_navi_bar li.on:before {position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#f07622;display:inline-block;content:"";z-index:5;}
		.view_navi_bar li a {font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;vertical-align:top;display:inline-block;width:100%;transition:all 0.3s;}
		.view_navi_bar li a strong {font-size:inherit;line-height:inherit;font-weight:inherit;vertical-align:top;display:inline-block;margin-left:5px;color:#222;transition:all 0.3s;}
		.view_navi_bar li.on a strong {color:#f07622;}
	@media only screen and (max-width:320px) {
		.btn_cate {margin-left:-10px;padding:0 10px;width:43px;}
		aside {padding:15px;}
		aside .side_top .btn_cate {margin-left:0;margin-right:-10px;}
	}
/*───────────────────────────────────────────────────────────

	하단

───────────────────────────────────────────────────────────*/
	#scr_right {position:fixed;right:0;top:0;transform:translate(300px, 0);z-index:900 !important;transition:all 0.5s;height:100%;}
		#scr_right.fold {transform:translate(0px, 0) !important;z-index:901 !important;transition:transform 0.5s;}
		.scr_wrap {width:300px;box-sizing:border-box;border-left:1px #ddd solid;background:#fff;position:absolute;right:0;top:0;height:100%;z-index:1;}
		.scr_wrap .scr_btn {top:260px;position:absolute;left:-40px;width:40px;z-index:5;border:1px #f07622 solid;background:#fff url(//solbit.jpg3.kr/m_da_image/icon_post.png) no-repeat 12px 8px;border-right:0;background-size:19px auto;border-radius:8px 0 0 8px;height:90px;box-sizing:border-box;cursor:pointer;text-align:center;}
			.scr_wrap .scr_btn .btn_box {position:relative;z-index:1;width:17px;height:17px;margin:35px auto 0;color:#f07622;text-align:center;font-size:13px;line-height:13px;font-weight:400;font-family:'Noto Sans KR','Helvetica Neue','Helvetica','NanumGothic','Malgun Gothic',AppleGothic,Dotum,Gulim,sans-serif !important;}
			.scr_wrap .scr_btn .btn_box strong {opacity:1;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;height:inherit;line-height:inherit;display:inline-block;width:38px;text-align:center;position:absolute;left:50%;transform:translateX(-50%);top:-5px;z-index:5;}
			.scr_wrap .scr_btn span {background:#fff;opacity:0;display:none;height:20px;position:absolute;top:0;transition:all 0.3s;z-index:1;}
			.scr_wrap .scr_btn span:nth-of-type(1) {transform: rotate(0deg) translateX(0);left:1px;}
			.scr_wrap .scr_btn span:nth-of-type(2) {height:17px;}
			.scr_wrap .scr_btn span:nth-of-type(3) {transform: rotate(0deg) translateX(0);right:0;}
			.fold .scr_wrap .scr_btn {background:#fff;border:1px #ddd solid;border-right:0;}
			.fold .scr_wrap .scr_btn .btn_box strong {opacity:0;}
			.fold .scr_wrap .scr_btn span {width:1px;background:#000;opacity:1;display:inline-block;}
			.fold .scr_wrap .scr_btn span:nth-of-type(1) {transform: rotate(-45deg) translateX(-50%);left:50%;}
			.fold .scr_wrap .scr_btn span:nth-of-type(2) {left:50%;height:0;}
			.fold .scr_wrap .scr_btn span:nth-of-type(3) {transform: rotate(45deg) translateX(50%);right:50%;}
		.scr_wrap .scr_box {position:relative;height:100%;}
		.scr_wrap .scr_box .scr_post {width:100%;box-sizing:border-box;height:100%;padding:23px 10px 0 20px;}
		.scr_wrap .scr_box .scr_post dt {margin:0 10px 24px;position:relative;z-index:1;}
		.scr_wrap .scr_box .scr_post dt, .scr_wrap .scr_box .scr_post dt a {font-size:23px;color:#333;font-weight:800;text-align:center;line-height:33px;vertical-align:top;font-family:'paybooc','Noto Sans KR','Helvetica Neue','Helvetica','NanumGothic','Malgun Gothic',AppleGothic,Dotum,Gulim,sans-serif !important;}
		.scr_wrap .scr_box .scr_post dt a {display:block;text-align:left;}
		.scr_wrap .scr_box .scr_post dt a span {font-size:14px;text-indent:0;line-height:1.4em;color:#555;font-weight:400;position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;font-family:'Noto Sans KR','Helvetica Neue','Helvetica','NanumGothic','Malgun Gothic',AppleGothic,Dotum,Gulim,sans-serif !important;}
		.scr_wrap .scr_box .scr_post dt a span:after {transform:rotate(45deg) translate(0%, 0%);margin:6px 0 0 4px;width:7px;height:7px;border-width:1px 1px 0 0;border-color:#555;border-style:solid;display:inline-block;content:"";vertical-align:top;}
		/*.scr_wrap .scr_box .scr_post dt a:after {transform:rotate(45deg) translate(0%, 0%);margin:10px 0 0 14px;width:10px;height:10px;border-width:1px 1px 0 0;border-color:#333;border-style:solid;display:inline-block;content:"";vertical-align:top;}*/
		.scr_wrap .scr_box .scr_post dd {height: calc(100% - 57px);position:relative;width:100%;}
		.home-section-container.swiper-container {width:100%;height:100%;padding:0 10px 56px 0;box-sizing:border-box;overflow:hidden;position:relative;z-index:1;}
		.home-section-container .swiper-wrapper {flex-direction: column;display:flex;transition-property:transform;width:100%;}
		.home-section-container .swiper-pagination {background: rgba(0, 0, 0, 0.15);width:3px;position:absolute;left:auto !important;right:0 !important;top:0 !important;height:100%;border-radius:3px;z-index:5;overflow:hidden;text-align:left;top:auto;}
		.home-section-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: rgba(0, 0, 0, 0.6);border-radius:0;width:3px;left:auto !important;right:0 !important;top:0 !important;}
		.home-section-selected {}
		.home-section-selected .bx-selected.swiper-slide {z-index:1; width:100% !important;height:0 !important;position: relative;box-sizing:border-box;padding:168% 0 0 !important;display:flex;}
		.home-section-selected .bx-selected .bx-selected-inner {position:absolute;overflow: hidden;left: 0;top: 0;width: 100%;height:100%;background:#fff;}
		.home-section-selected .bx-selected .bx-selected-inner .thumb {width:100%;height:0;padding:131.25% 0 0;border-radius:10px;overflow:hidden;background-position: 50%;background-repeat:no-repeat;background-size: cover;font-size: 0;position:relative;left:0;top:0;}
		.home-section-selected .bx-selected .bx-selected-inner .thumb img {display:none}
		.home-section-selected .bx-selected .bx-selected-inner .txt {padding:17px 0 0;position:static;left:0;bottom:0;width:100%;overflow:hidden;text-overflow:ellipsis;}
		.home-section-selected .bx-selected .bx-selected-inner .txt strong, .home-section-selected .bx-selected .bx-selected-inner .txt p {box-sizing:border-box;display:block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;text-align:left;vertical-align:top;width:100%;}
		.home-section-selected .bx-selected .bx-selected-inner .txt strong {font-size:21px;line-height:26px;height:26px;margin-bottom:12px;font-weight:500;color:#333;white-space:nowrap;}
		.home-section-selected .bx-selected .bx-selected-inner .txt p {font-size:14px;line-height:21px;height:42px;font-weight:300;color:#666;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
	#footer {padding-top:70px;position:relative;z-index:5;margin:0;}
	.ft_bbs_wrap {padding:70px 0 0;font-size:0;}
		.ft_bbs_wrap .ft_bbs_box {height:50px;width:100%;display:inline-block;vertical-align:top;box-sizing:border-box;padding:14px 15px;border-top:1px #eee solid;}
		.ft_bbs_wrap .ft_bbs_box:after {clear:both;content:"";display:block;}
		.ft_bbs_wrap .ft_bbs_box dt {height:22px;padding:0;width:80px;line-height:22px;font-size:15px;font-weight:500;color:#333;float:left;}
		.ft_bbs_wrap .ft_bbs_box dt a {line-height:inherit;font-size:inherit;font-weight:inherit;color:inherit;}
		.ft_bbs_wrap .ft_bbs_box dd {width: calc(100% - 80px);height:22px;float:left;position:relative;z-index:1;}
		.ft_bbs_wrap .ft_bbs_box dd ul {}
		.ft_bbs_wrap .ft_bbs_box dd li {padding:0;height:22px;box-sizing:border-box;}
		.ft_bbs_wrap .ft_bbs_box dd li, .ft_bbs_wrap .ft_bbs_box dd li a {line-height:22px;font-size:13px;font-weight:400;color:#333;outline:0;border:0;vertical-align:top;}
		.ft_bbs_wrap .ft_bbs_box dd li a {display:inline-block;width: calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
		.ft_bbs_wrap .ft_bbs_box dd .slick-arrow {width:31px;height:26px;background:#fff;font-size:0;transform:translate(0,0);position:absolute;right:-10px;outline:0;border:0;display:inline-block;transition:all 0.3s;z-index:5;}
		.ft_bbs_wrap .ft_bbs_box dd .slick-arrow:before {width:8px;height:8px;border-width:1px 1px 0 0;border-color:#333;border-style:solid;position:absolute;display:inline-block;content:"";transition:all 0.3s;}
		.ft_bbs_wrap .ft_bbs_box dd .slick-arrow:hover:before {border-color:#777;}
		.ft_bbs_wrap .ft_bbs_box dd .slick-arrow.slick-prev {top:-9px;}
		.ft_bbs_wrap .ft_bbs_box dd .slick-arrow.slick-next {bottom:-11px;}
		.ft_bbs_wrap .ft_bbs_box dd .slick-arrow.slick-prev:before {left:50%;top:50%;transform:rotate(-45deg) translate(-50%, -50%);margin-top:-2px;margin-left:3px;}
		.ft_bbs_wrap .ft_bbs_box dd .slick-arrow.slick-next:before {left:50%;top:50%;transform:rotate(135deg) translate(50%, 50%);margin-top:-9px;margin-left:3px;}
	.ft_gnb_wrap {background:#f5f5f5;padding:15px 5px;box-sizing:border-box;vertical-align:top;}
		.ft_gnb_wrap ul {display:table;table-layout:fixed;border-collapse:collapse;box-sizing:border-box;width:100%;margin:0;}
		.ft_gnb_wrap li {width:17.3%;font-size:13px;line-height:20px;font-weight:400;color:#333;vertical-align:middle;display:inline-block;display:table-cell;text-align:center;}
		.ft_gnb_wrap li a {font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;}
		.ft_gnb_wrap li:nth-of-type(3) {width:30.8%;}
		.ft_gnb_wrap li:nth-of-type(3) a {font-weight:700;}
	.ft_info_wrap {background:#ebd9c5;padding:42px 0 70px;vertical-align:top;font-size:0;}
		.ft_info_wrap .w_custom &gt; .clear {width:100%;vertical-align:top;box-sizing:border-box;}
		.ft_info_wrap .w_custom &gt; .clear + .clear {padding-top:37px;padding-bottom:52px;}
		.ft_info_wrap .ft_logo {float:left;}
		.ft_info_wrap .ft_logo a, .ft_info_wrap .ft_logo img {}
		.ft_info_wrap .ft_logo img {width:auto;height:30px;}
		.ft_info_wrap .ft_sns {float:right;}
		.ft_info_wrap .ft_sns ul {padding:0;text-align:right;vertical-align:top;font-size:0;}
		.ft_info_wrap .ft_sns li {display:inline-block;vertical-align:top;}
		.ft_info_wrap .ft_sns li + li {margin-left:10px;}
		.ft_info_wrap .ft_sns li a {width:34px;height:34px;border-radius:100%;box-sizing:border-box;border:1px #9e8674 solid;display:inline-block;vertical-align:top;font-size:0;background-size:auto 17px !important;}
			.ft_info_wrap .ft_sns li:nth-of-type(1) a {background:url(//solbit.jpg3.kr/m_da_image/icon_ft_sns01.png) no-repeat 50% 50%;}
			.ft_info_wrap .ft_sns li:nth-of-type(2) a {background:url(//solbit.jpg3.kr/m_da_image/icon_ft_sns02.png) no-repeat 50% 50%;}
			.ft_info_wrap .ft_sns li:nth-of-type(3) a {background:url(//solbit.jpg3.kr/m_da_image/icon_ft_sns03.png) no-repeat 50% 50%;}
		.ft_info_wrap dl.ft_info_box {width:58%;box-sizing:border-box;padding-right:10px;float:left;}
		.ft_info_wrap dl.ft_info_box + dl.ft_info_box {width:42%;float:right;padding-right:0;}
		.ft_info_wrap dl.ft_info_box dt {font-size:13px;line-height:18px;font-weight:300;color:#555;text-align:left;}
		.ft_info_wrap dl.ft_info_box dd {padding:12px 0 0;}
		.ft_info_wrap dl.ft_info_box dd p {font-size:13px;line-height:20px;font-weight:300;color:#555;}
		.ft_info_wrap dl.ft_info_box dd p + p {margin-top:7px;}
		.ft_info_wrap dl.ft_info_box dd strong.ft_call, .ft_info_wrap dl.ft_info_box dd span.ft_fax {display:inline-block;width:100%;margin:0;padding:0;vertical-align:top;font-family:'paybooc','Helvetica Neue','Helvetica','NanumGothic','Malgun Gothic',AppleGothic,Dotum,Gulim,sans-serif;}
		.ft_info_wrap dl.ft_info_box dd strong.ft_call {height:25px;font-size:18px;line-height:25px;color:#555;font-weight:800;}
		.ft_info_wrap dl.ft_info_box dd strong.ft_call a {font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;font-family:'paybooc','Helvetica Neue','Helvetica','NanumGothic','Malgun Gothic',AppleGothic,Dotum,Gulim,sans-serif !important;}
		.ft_info_wrap dl.ft_info_box dd span.ft_fax {margin:7px 0 13px;line-height:18px;height:18px;font-size:14px;font-weight:500;color:#555;}
		.ft_info_wrap dl.ft_info_box dd img {width:auto;height:18px;}
		.ft_info_wrap dl.ft_info_box dd img + p {margin-top:10px;}
		.ft_info_wrap .ft_info {padding:0 0 16px;margin:0;}
		.ft_info_wrap .ft_info, .ft_info_wrap .ft_info a {line-height:21px;font-size:13px;font-weight:300;color:#555;vertical-align:top;}
		.ft_info_wrap .ft_info span.bar {background:#a69b8f;height:10px;width:1px;margin:5px 8px;vertical-align:top;display:inline-block;}
		.ft_info_wrap address {letter-spacing:1px;margin:27px 0 0;line-height:17px;height:17px;font-size:12px;font-weight:400;color:#666;display:block;font-family:'paybooc','Helvetica Neue','Helvetica','NanumGothic','Malgun Gothic',AppleGothic,Dotum,Gulim,sans-serif;}
	.ft_go_top {bottom:15px !important;right:15px !important;position:fixed !important;z-index:20;margin:0;padding:0;vertical-align:top;}
		/*.ft_go_top.nofix {position:absolute;bottom:auto;top:0px;}*/
		.ft_go_top button {transform:translateY(0px);width:40px;height:40px;border-radius:100%;background:#7d6352;display:inline-block;vertical-align:top;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);outline:0;border:0;transition:all 0.3s;position:relative;z-index:1;font-size:0;}
		.ft_go_top button:before {width:8px;height:8px;border-width:2px 2px 0 0;transform:translate(-50%, -50%) rotate(-45deg);margin-top:3px;border-color:#fff;border-style:solid;display:inline-block;left:50%;top:50%;position:absolute;content:"";}
		.ft_go_top button:hover {transform:translateY(-5px);}
	@media only screen and (max-width:320px) {
		#scr_right {transform:translate(270px, 0);}
			#scr_right.fold {transform:translate(0px, 0);}
			.scr_wrap {width:270px;}
			.scr_wrap .scr_btn {top:250px;left:-29px;width:30px;height:51px;}
				.scr_wrap .scr_btn .btn_box {margin:15px auto;}
			.scr_wrap .scr_box .scr_post {padding:18px 15px 0;}
			.scr_wrap .scr_box .scr_post dt {margin:0 0 17px;}
			.scr_wrap .scr_box .scr_post dt, .scr_wrap .scr_box .scr_post dt a {font-size:21px;line-height:28px;}
			.scr_wrap .scr_box .scr_post dt a:after {margin:9px 0 0 10px;width:10px;height:10px;}
			.scr_wrap .scr_box .scr_post dd {height: calc(100% - 46px);}
			.home-section-selected .bx-selected {padding-bottom: calc(131.25% + 89px);}
			.home-section-selected .bx-selected .bx-selected-inner .txt {padding-top:15px;}
			.home-section-selected .bx-selected .bx-selected-inner .txt strong {font-size:20px;line-height:24px;height:24px;margin-bottom:10px;}
			.home-section-selected .bx-selected .bx-selected-inner .txt p {font-size:13px;line-height:20px;height:40px;}
		.ft_bbs_wrap .ft_bbs_box {padding:10px 10px;height:42px;}
			.ft_bbs_wrap .ft_bbs_box dt {font-size:14px;}
			.ft_bbs_wrap .ft_bbs_box dd li, .ft_bbs_wrap .ft_bbs_box dd li a {font-size:12px;}
		.ft_gnb_wrap li {font-size:12px;}
		.ft_info_wrap {padding:34px 0 55px;}
			.ft_info_wrap .w_custom &gt; .clear + .clear {padding-top:29px;padding-bottom:44px;}
			.ft_info_wrap dl.ft_info_box {width:54%;}
			.ft_info_wrap dl.ft_info_box + .ft_info_box {width:46%;}
			.ft_info_wrap dl.ft_info_box dd {padding-top:10px;}
			.ft_info_wrap dl.ft_info_box dd p {font-size:12px;line-height:18px;}
			.ft_info_wrap dl.ft_info_box dd p + p {margin-top:5px;}
			.ft_info_wrap dl.ft_info_box dd strong.ft_call {font-size:17px;height:23px;line-height:23px;}
			.ft_info_wrap dl.ft_info_box dd span.ft_fax {font-size:13px;height:16px;line-height:16px;}
			.ft_info_wrap .ft_info, .ft_info_wrap .ft_info a {font-size:12px;line-height:19px;letter-spacing:-0.2px;}
			.ft_info_wrap .ft_info span.bar {margin:4px 6px;}
			.ft_info_wrap address {font-size:11px;letter-spacing:0.5px;}
	}
/*───────────────────────────────────────────────────────────

	메인 컨텐츠

───────────────────────────────────────────────────────────*/
	/* 메인비주얼 */
		.main_visual {width: calc(100% - 30px);margin:0 auto;}
		.main_visual .slider_wrap {padding:0;}
		.main_visual .slider_wrap .slick-dots {height:6px;text-align:center;display:inline-block;width:auto;margin:0 auto;font-size:0;vertical-align:top;padding:0;position:absolute;left:50%;bottom:0;transform:translateX(-50%);}
			.main_visual .slider_wrap .slick-dots li {width:6px;height:6px;border-radius:6px;outline:0;border:0;display:inline-block;vertical-align:top;margin:0;padding:0;font-size:0;transition:all 0.3s;}
			.main_visual .slider_wrap .slick-dots li + li {margin-left:10px;}
			.main_visual .slider_wrap .slick-dots li button {background:#ccc;outline:0;border:0;width:100%;height:6px;border-radius:6px;overflow:hidden;vertical-align:top;display:inline-block;transition:all 0.3s;font-size:0;}
			.main_visual .slider_wrap .slick-dots li.slick-active {width:30px;}
			.main_visual .slider_wrap .slick-dots li.slick-active button {background:#f07622;}
		.main_visual .slider_cut {padding:0 0 35px 0;width:100%;text-align:center;position:relative;z-index:1;outline:0;}
		.main_visual .slider_cut &gt; a {position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
		.main_visual .slider_cut .visual_thumb, .main_visual .slider_cut .visual_txt {width:100%;padding:0;overflow:hidden;vertical-align:top;display:block;z-index:2;margin:0 auto;}
		.main_visual .slider_cut .visual_thumb {border-radius:10px;position:relative;}
		.main_visual .slider_cut .visual_thumb img {width:100%;height:auto;}
		.main_visual .slider_cut .visual_txt {}
		.main_visual .slider_cut .visual_txt strong, .main_visual .slider_cut .visual_txt span {display:block;vertical-align:top;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
		.main_visual .slider_cut .visual_txt strong {margin-top:23px;line-height:29px;height:29px;font-size:23px;font-weight:500;color:#000;}
		.main_visual .slider_cut .visual_txt span {margin-top:10px;height:18px;line-height:18px;font-size:14px;font-weight:400;color:#444;font-family:'paybooc','Helvetica Neue','Helvetica','NanumGothic','Malgun Gothic',AppleGothic,Dotum,Gulim,sans-serif;}
	/* 메인 타이틀 */
		.main_title {padding:0 0 20px;width: calc(100% - 30px);margin:0 auto;}
		.main_title, .main_title a {line-height:29px;font-size:23px;font-weight:500;color:#000;text-align:left;}
		.main_title span {font-size:14px;font-weight:400;color:#444;display:block;line-height:18px;margin:0 auto 8px;vertical-align:top;}
		.main_title em {font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;vertical-align:top;font-style:italic;}
	/* 메인 기본 슬라이드 영역 */
		.main_slide_wrap {width: calc(100% - 30px);margin:0 auto;}
		.main_slide_wrap .main_title {}
		.main_slide_wrap .main_slide_box .slider_cut {text-align:center;margin:0;box-sizing:border-box;outline:0;}
		.main_slide_wrap .main_slide_box .slider_cut img {margin:0 auto;}
	/* 메인 인트로 */
		.main_intro {padding:70px 0 0;margin:0 auto;}
		.main_intro ul {text-align:center;vertical-align:top;font-size:0;}
		.main_intro li {vertical-align:top;display:inline-block;margin:0;padding:0 5px;box-sizing:border-box;width:33.32%;position:relative;z-index:1;}
		.main_intro li:nth-of-type(n + 4) {margin-top:26px;}
		.main_intro li &gt; a {display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
		.main_intro li &gt; span {width:70px;height:70px;border-radius:30px;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2);transition:all 0.3s;transform:translate(0, 0);margin:0 auto;display:inline-block;padding:0;background-repeat:no-repeat !important;background-size:auto 35px !important;background-position:50% 18px !important;vertical-align:middle;}
			.main_intro li &gt; span img {vertical-align:middle;margin:18px auto 17px;display:none;width:auto;height:35px;}
			.main_intro li:nth-of-type(1) &gt; span {background-image:url(//solbit.jpg3.kr/m_da_image/icon_main_intro01.png);}
			.main_intro li:nth-of-type(2) &gt; span {background-image:url(//solbit.jpg3.kr/m_da_image/icon_main_intro02.png);}
			.main_intro li:nth-of-type(3) &gt; span {background-image:url(//solbit.jpg3.kr/m_da_image/icon_main_intro03.png);}
			.main_intro li:nth-of-type(4) &gt; span {background-image:url(//solbit.jpg3.kr/m_da_image/icon_main_intro04.png);}
			.main_intro li:nth-of-type(5) &gt; span {background-image:url(//solbit.jpg3.kr/m_da_image/icon_main_intro05.png);}
		.main_intro li &gt; p {}
		.main_intro li &gt; p span, .main_intro li &gt; p strong {display:block;margin:0;padding:0;vertical-align:top;}
		.main_intro li &gt; p span {margin:12px auto 3px;font-size:12px;font-weight:400;color:#666;line-height:18px;letter-spacing:-0.2px;}
		.main_intro li &gt; p strong {font-size:15px;font-weight:400;color:#000;line-height:19px;letter-spacing:-0.4px;}
	/* 특별한 선물 */
		.main_gift {padding:58px 0 80px;width:100%;overflow:hidden;margin:0 auto;}
		.main_gift .main_title {text-align:center;padding-bottom:0;}
		.main_gift .main_gift_box {width:100%;margin:0 auto;}
		.main_gift .main_gift_box .gift_slide {}
		.main_gift .main_gift_box .swiper-container {padding:0 0 39px;box-sizing:border-box;}
		.main_gift .main_gift_box .slider_cut {padding:50px 0 0;position:relative;z-index:1;outline:0;}
		.main_gift .main_gift_box .slider_cut &gt; a {display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;}
		.main_gift .main_gift_box .slider_cut .gift_box {padding:0 0 38px;width:100%;margin:0 auto;position:relative;z-index:1;transition:padding 0.3s;}
		.main_gift .main_gift_box .slider_cut .gift_box .gift_thumb, .main_gift .main_gift_box .slider_cut .gift_box .gift_txt {display:block;width:100%;margin:0 auto;z-index:1;padding:0;overflow:hidden;}
		.main_gift .main_gift_box .slider_cut .gift_box .gift_thumb {position:relative;padding:100% 0 0;border-radius:10px;height:0;box-shadow:5px 5px 20px rgba(0, 0, 0, 0);transform:translateY(0);transition:all 0.5s;}
		.main_gift .main_gift_box .slider_cut .gift_box .gift_thumb img {position:absolute;left:50%;top:50%;width:auto;height:auto;max-width:100%;max-height:100%;transform:translate(-50%, -50%);}
		.main_gift .main_gift_box .slider_cut .gift_box .gift_txt {position:absolute;left:50%;bottom:0;width:100%;transform:translateX(-50%);height:44px;overflow:hidden;opacity:0;transition:all 0.5s;}
		.main_gift .main_gift_box .slider_cut .gift_box .gift_txt span, .main_gift .main_gift_box .slider_cut .gift_box .gift_txt strong {text-align:center;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
		.main_gift .main_gift_box .slider_cut .gift_box .gift_txt span {height:17px;line-height:17px;font-size:13px;font-weight:500;color:#555;font-family:'paybooc','Helvetica Neue','Helvetica','NanumGothic','Malgun Gothic',AppleGothic,Dotum,Gulim,sans-serif;}
		.main_gift .main_gift_box .slider_cut .gift_box .gift_txt strong {margin-top:5px;height:22px;line-height:22px;font-size:17px;font-weight:500;color:#000;}
		.main_gift .main_gift_box .slider_cut.swiper-slide-active .gift_box .gift_thumb {box-shadow:5px 5px 20px rgba(0, 0, 0, 0.23);transform:translateY(-30px);}
		.main_gift .main_gift_box .slider_cut.swiper-slide-active .gift_box .gift_txt {opacity:1;}
		.main_gift .swiper-pagination {background: rgba(0, 0, 0, 0.15);width: calc(100% - 30px) !important;position:absolute;left:50% !important;transform:translateX(-50%);bottom:0 !important;height:2px !important;border-radius:0;z-index:5;overflow:hidden;text-align:left;top:auto !important;}
		.main_gift .swiper-pagination .swiper-pagination-progressbar-fill {background: rgba(0, 0, 0, 0.6);border-radius:0;height:2px;}
	/* 바늘이야기 아카데미 */
		.main_bnr {width:100%;overflow:hidden;position:relative;z-index:2;}
		.main_bnr img {width:100%;height:auto;}
	/* 메인상품 공통 */
		#container .main_pr_list .list_shopping2x ul li .thumb {padding-bottom:135%;}
		#container .main_pr_list .list_shoppingInfo .listName {margin-bottom:6px;font-size:14px;line-height:20px;height:40px;text-overflow:ellipsis;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
		#container .main_pr_list .list_shoppingInfo .sub_name {margin-bottom:10px;}
		#container .main_pr_list .list_shoppingInfo .pr_review {margin-top:-5px;margin-bottom:10px;font-size: 13px;color: #888;font-weight: 300;font-family: 'Noto Sans KR';line-height: 18px;}
	/* 신규 패키지 */
		.main_pakage {padding:76px 0 0;}
		.main_pakage .main_title {}
		.main_pakage .main_pr_box {}
	/* 신상품 */
		.main_new {padding:56px 0 0;}
		.main_new .main_title {}
		.main_new .main_slide_box {}
		.pr_slide .list_shopping2x {padding-left:15px;box-sizing:border-box;}
		#container .pr_slide .list_shopping2x ul {display:flex;}
		#container .pr_slide .list_shopping2x li {width:200px;margin-bottom:40px;padding:0;}
		#container .pr_slide .list_shopping2x li:nth-of-type(2n+1){margin-right:0;}
		#container .pr_slide .list_shopping2x li:nth-of-type(2n){margin-left:0;}
		.pr_slide .swiper-pagination {background: rgba(0, 0, 0, 0.15);width: calc(100% - 30px) !important;position:absolute;left:50% !important;transform:translateX(-50%);bottom:0 !important;height:2px !important;border-radius:0;z-index:5;overflow:hidden;text-align:left;top:auto !important;}
		.pr_slide .swiper-pagination .swiper-pagination-progressbar-fill {background: rgba(0, 0, 0, 0.6);border-radius:0;height:2px;}
	/* 바늘 포스트 */
		.main_post {padding:0;width:100%;margin:96px auto 0;position:relative;z-index:1;}
		.main_post h3 {font-size:25px;font-weight:800;color:#000;font-family:'paybooc' !important;width:100%;padding-bottom:26px;}
			.main_post h3 a {display:inline-block;vertical-align:top;margin-left:25px;}
			.main_post h3 a span {display:inline-block;vertical-align:top;font-size:13px;font-weight:400;color:#555;line-height:20px;height:20px;margin:6px auto 3px;padding:0 14px 0 0;position:relative;z-index:1;}
			.main_post h3 a span:before {transform:rotate(45deg) translate(-50%, -0%);margin-top:0;margin-left:0;width:6px;height:6px;border-width:1px 1px 0 0;border-color:#777;border-style:solid;position:absolute;display:inline-block;content:"";transition:all 0.3s;right:0;top:50%;}
			.main_post h3 a:hover span:before {transform:rotate(45deg) translate(-0%, -50%);}
		.main_post .main_post_box {z-index:1;position:relative;width:100%;margin:0;padding:0;overflow:hidden;}
			.main_post .main_post_box .main_slide_box {}
			.main_post .main_post_box .slider_wrap {z-index:1;}
			.main_post .main_post_box .slider_wrap .slider_cut {border:0;outline:0;position:relative;z-index:1;background:#fff;}
			.main_post .main_post_box .slider_wrap .slider_cut .post_wrap {width:100%;margin:0;padding:0;}
			.main_post .main_post_box .slider_wrap .slider_cut .post_wrap:after {clear:both;content:"";display:block;}
				.main_post .main_post_box .slider_wrap .slider_cut {position:relative;border:0;outline:0;}
				.main_post .main_post_box .slider_wrap .slider_cut .post_thumb {border-radius:10px;z-index:2;}
				.main_post .main_post_box .slider_wrap .slider_cut .post_thumb img {width:100%;height:auto;margin:0 auto;}
				.main_post .main_post_box .slider_wrap .slider_cut .post_txt, .main_post .main_post_box .slider_wrap .slider_cut .post_thumb {width:100%;margin:0;padding:0;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;}
				.main_post .main_post_box .slider_wrap .slider_cut .post_txt {z-index:1;text-align:left;padding-bottom:56px;}
				.main_post .main_post_box .slider_wrap .slider_cut .post_txt a {display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
				.main_post .main_post_box .slider_wrap .slider_cut .post_txt strong, .main_post .main_post_box .slider_wrap .slider_cut .post_txt p {display:block;width:100%;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;}
				.main_post .main_post_box .slider_wrap .slider_cut .post_txt strong {line-height:26px;min-height:26px;max-height:52px;font-size:21px;margin-top:17px;font-weight:500;color:#000;-webkit-line-clamp:2;}
				.main_post .main_post_box .slider_wrap .slider_cut .post_txt p {line-height:21px;font-size:14px;font-weight:400;color:#666;min-height:21px;max-height:105px;margin-top:12px;-webkit-line-clamp:5;}
	/* 베스트샵 */
		.main_best {padding:35px 0 61px;}
		.main_best .main_title {}
		.main_best .main_pr_box {}
		.main_best .pr_num {position:absolute;left:10px;top:6px;z-index:2;font-size:14px;font-weight:800;color:#000;line-height:18px;border-bottom:2px #333 solid;margin:0;padding:0;height:20px;box-sizing:border-box;font-family:'paybooc','Noto Sans KR','Helvetica Neue','Helvetica','NanumGothic','Malgun Gothic',AppleGothic,Dotum,Gulim,sans-serif;display:inline-block;}
	/* 베스트리뷰 */
		.main_fixed {width:100%;overflow:hidden;position:relative;z-index:2;}
		.main_fixed img {width:100%;height:auto;}
	/* 포토리뷰 */
		.main_review {padding:86px 0 70px;position:relative;z-index:1;}
		.main_review:before {display:inline-block;content:"";position:absolute;right:0;bottom:0;z-index:-1;width:100%;height:360px;background:#f5f5f5;}
		.main_review .main_title {}
		.main_review .main_slide_box {}
		.main_review .swiper-container {padding:0 0 34px 15px;box-sizing:border-box;}		
		.main_review .slider_cut {position:relative;z-index:1;text-align:center;outline:0;width:200px;}
		.main_review .slider_cut &gt; a {display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:5;}
		.main_review .slider_cut .review_thumb, .main_review .slider_cut .review_sbj, .main_review .slider_cut .review_star, .main_review .slider_cut .review_writer {display:block;margin:0 auto;width:100%;padding:0;overflow:hidden;text-align:left;}
		.main_review .slider_cut .review_thumb {height:0;padding:132.5% 0 0;border-radius:10px;position:relative;z-index:1;}
		.main_review .slider_cut .review_thumb img {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:auto;min-width:100%;height:auto;min-height:100%;}
		.main_review .slider_cut .review_sbj {line-height:22px;height:44px;font-size:14px;font-weight:400;color:#222;margin-top:16px;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
		.main_review .slider_cut .review_star {margin-top:10px;margin-bottom:14px;height:14px;font-size:0;text-align:left;vertical-align:top;display:block;}
		.main_review .slider_cut .review_star span {display:inline-block;position:relative;z-index:1;margin:0 auto 0 0;padding:0;font-size:15px;letter-spacing:0.5px;color:#f07622;font-weight:500;height:14px;line-height:14px;width:76px;overflow:hidden;vertical-align:top;}
		/* .main_review .slider_cut .review_star span:before {display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;content:"★★★★★";color:#ccc;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;} */
		.main_review .slider_cut .review_writer {font-size:0;vertical-align:top;}
		.main_review .slider_cut .review_writer span {color:#888;font-size:13px;line-height:22px;font-weight:400;margin:0;padding:0;display:inline-block;vertical-align:top;}
		.main_review .slider_cut .review_writer span + span {}
		.main_review .slider_cut .review_writer span + span:before {width:1px;height:12px;background:#ddd;margin:5px 11px;display:inline-block;vertical-align:top;content:"";}
		.main_review .swiper-pagination {background: rgba(0, 0, 0, 0.15);width: calc(100% - 30px) !important;position:absolute;left:50% !important;transform:translateX(-50%);bottom:0 !important;height:2px !important;border-radius:0;z-index:5;overflow:hidden;text-align:left;top:auto !important;}
		.main_review .swiper-pagination .swiper-pagination-progressbar-fill {background: rgba(0, 0, 0, 0.6);border-radius:0;height:2px;}
	/* 브랜드샵 */
		.main_brand {padding:56px 0 0;}
		.main_brand .main_title {}
		.main_brand .main_slide_box {}
		.main_brand .swiper-container {padding:0 0 36px 15px;box-sizing:border-box;}
		.main_brand .slider_cut {width:200px;}
		.main_brand .slider_cut img {width:100%;height:auto;}
		.main_brand .swiper-pagination {background: rgba(0, 0, 0, 0.15);width: calc(100% - 30px) !important;position:absolute;left:50% !important;transform:translateX(-50%);bottom:0 !important;height:2px !important;border-radius:0;z-index:5;overflow:hidden;text-align:left;top:auto !important;}
		.main_brand .swiper-pagination .swiper-pagination-progressbar-fill {background: rgba(0, 0, 0, 0.6);border-radius:0;height:2px;}
	@media only screen and (max-width:320px) {
	}

/*───────────────────────────────────────────────────────────

	분류페이지

───────────────────────────────────────────────────────────*/
	#container .shopbrand{width:100%;box-sizing:border-box;padding:0 15px;}
	#container .shopbrand .c_title{text-align:center;margin:30px 0 17px 0;}
	#container .shopbrand .c_title h2, #container .shopbrand .c_title h1 {font-size:21px;color:#000;font-weight:500;line-height:1;}

	/*베스트 상품 (프로모션)*/
		#container .shopbrand .best-item{margin-bottom:40px;}
		#container .shopbrand .best-item h3{font-size:18px;color:#000;font-weight:400;font-family:'Noto Sans KR';line-height:1;margin-bottom:15px;}
		#container .shopbrand .best-item .prd-list{width:calc(100% + 15px);}
		#container .shopbrand .best-item .prd_list_box{font-size:0;}
		#container .shopbrand .best-item .prd-list .prd_list_box &gt; li{width:120px;padding-right:14px;}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info{font-size:0;}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info .thumb{width:100%;height:0;border-radius:10px;padding:0 0 160px 0;overflow:hidden;position: relative;}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info .thumb img{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info .dsc{margin:15px 0 10px 0;}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info .dsc .prd_name{font-size:13px;color:#222;font-weight:400;line-height:18px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;margin-bottom:10px;font-family:'Noto Sans KR';}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info .sub_name span{font-size:13px;color:#888;font-weight:300;font-family:'Noto Sans KR';line-height:18px;white-space:normal;/*display:-webkit-box;*/-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;margin-bottom:15px;}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info .price{margin:13px 0 7px 0;line-height:1;}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info .price span{font-size:14px;color:#333;font-weight:500;font-family:'Noto Sans KR';}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info .c_price{line-height:1;}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info .c_price span{font-size:13px;color:#aaa;font-weight:300;font-family:'Noto Sans KR';text-decoration:line-through;}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info .review{margin-top:14px;line-height:1;}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info .review span{font-size:13px;color:#888;font-weight:300;font-family:'Noto Sans KR';}
		#container .shopbrand .best-item .prd_list_box .prd_loop .info .sub_name{line-height: 10px;}

		#container .shopbrand .best-item .swiper-pagination{position:static;margin-top:30px;margin-left:-15px;height:2px;background:#ddd;border-radius:1px;width:100%;}
		#container .shopbrand .best-item .swiper-pagination &gt; span{background:#111;border-radius:1px;}


	/*카테고리*/
		#container .shopbrand .mcate_list{text-align:left;width:100%;}
		#container .shopbrand .mcate_list ul{font-size:0;}
		#container .shopbrand .mcate_list li{display: inline-block;}
		#container .shopbrand .mcate_list li a{font-size:14px;color:#222;font-weight:300;display:inline-block;padding:7px 8px;border:1px solid transparent;line-height:1;box-sizing:border-box;}
		#container .shopbrand .mcate_list li + li:before {width:1px;height:12px;margin:10px 0 0;background:#ddd;display:inline-block;content:"";vertical-align:top;}
		#container .shopbrand .mcate_list li + li.sel:before {display:none;}
		#container .shopbrand .mcate_list li.sel + li:before {display:none;}
		#container .shopbrand .mcate_list li.sel a{border:1px solid #f37021;border-radius:14px;color:#f37021;}
	
	/*상품진열*/
		#container .shopbrand .list_array{height:auto;border:none;padding:0;margin:20px 0 25px 0;position: relative;}
		#container .shopbrand .list_array:after{clear:both;display: block;content:"";}	
		#container .shopbrand .list_array .list_arrayLeft{margin:0;width:43.5%;position: relative;}
		#container .shopbrand .list_array .list_arrayLeft select{width:100%;height:35px;line-height:35px;box-sizing:border-box;border:1px solid #ddd;border-radius:2px;padding-left:10px;font-size:14px;color:#555;font-weight:400;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline:none;position: relative;background:url('//solbit.jpg3.kr/m_da_image/select_arr_down.png')no-repeat;background-size:auto 7px;background-position:93% center;}
		#container .shopbrand .list_array .list_arrayRight{margin:0;font-size:0;}
		#container .shopbrand .list_array .list_arrayRight a{display: inline-block;width:35px;height:35px;box-sizing:border-box;border:1px solid #ddd;font-size:0;}
		#container .shopbrand .list_array .list_arrayRight a:nth-child(1){border-radius:2px 0 0 2px;}
		#container .shopbrand .list_array .list_arrayRight a:nth-child(2){border-radius:0 2px 2px 0;border-left:none;}
		#container .shopbrand .list_array .list_arrayRight a.list_on{background:url('//solbit.jpg3.kr/m_da_image/view_list_ov.png')no-repeat center;background-size:18px auto;border:1px solid #f37021;}
		#container .shopbrand .list_array .list_arrayRight a.type_gallery{background:url('//solbit.jpg3.kr/m_da_image/view_gallery.png')no-repeat center;background-size:18px auto;}
		#container .shopbrand .list_array .list_arrayRight a.type_list{background:url('//solbit.jpg3.kr/m_da_image/view_list.png')no-repeat center;background-size:18px auto;border-right:none;}
		#container .shopbrand .list_array .list_arrayRight a.gallery_on{background:url('//solbit.jpg3.kr/m_da_image/view_gallery_ov.png')no-repeat center;background-size:18px auto;border:1px solid #f37021;}
	
	/*더보기*/
		#container .shopbrand .more{margin:0;}
		#container .shopbrand .more a{width:100%;height:40px;line-height:40px;box-sizing:Border-box;border-radius:5px;border:1px solid #888;background:#fff;}
		#container .shopbrand .more a span{font-size:15px;color:#222;font-weight:500;display: inline-block;position: relative;padding-right:33px;}
		#container .shopbrand .more a span:before{width:9px;height:9px;content:"";border:1px solid #333;border-width:1px 1px 0 0;transform:rotate(135deg);position: absolute;z-index:2;right:0;top:12px;}
		
/*───────────────────────────────────────────────────────────

	상세페이지

───────────────────────────────────────────────────────────*/
	/*구매하기*/
		#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn.fixed{padding:10px 15px;font-size:0;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
		#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .btn_option{display: inline-block;width:64px;height:26px;background:url('//solbit.jpg3.kr/m_da_image/bt_option.png')no-repeat center;background-size:100%;top:-25px;margin:0;transform:translate(-50%);}
		#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .fixed-btn.fixed{padding:0;border:none;}
		#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .btn_option{background:url('//solbit.jpg3.kr/m_da_image/bt_option_on.png')no-repeat center;background-size:100%;}
		#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn a{margin:0;width:calc(50% - 7.5px);display: inline-block;height:50px;line-height:50px;box-sizing:border-box;border-radius:5px;font-size:16px;font-weight:500;}
		#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn a:nth-child(2){border:1px solid #272727;background:#fff;color:#333;}
		#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn a:nth-child(3){border:1px solid #f37021;background:#f37021;color:#fff;margin-left:15px;}
		#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .option_tk{height:auto;max-height:200px;box-sizing:border-box;border-top:1px solid #ddd;}
		#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on{padding:10px 15px;font-size:0;background:#fff;border-bottom:1px solid #ddd;}
		#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a{margin:0;width:calc(50% - 7.5px);display: inline-block;height:50px;line-height:50px;box-sizing:border-box;border-radius:5px;font-size:16px;font-weight:500;padding:0;}
		#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a:nth-child(1){border:1px solid #272727;background:#fff;color:#333;}
		#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a:nth-child(2){border:1px solid #f37021;background:#f37021;color:#fff;margin-left:15px;}


	/*상품정보*/
		#container .shopdetail .shopdetailInfo{background:#fff;border:none;}
		#container .shopdetail .shopdetailInfo .shopdetailInfoTop figure{padding:0;border:none;}
		#container .shopdetail .shopdetail_name{padding:20px 15px;box-sizing:border-box;}
		#container .shopdetail .shopdetail_name h2, #container .shopdetail .shopdetail_name h1 {text-align:left;font-size:18px;color:#333;font-weight:400;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;margin-bottom:10px;font-family:'Noto Sans KR';padding:0;}
		#container .shopdetail .shopdetail_name p.sub_name{font-size:14px;color:#666;font-weight:300;margin-bottom:15px;font-family:'Noto Sans KR';padding:0;}
		#container .shopdetail .shopdetail_name .price{font-size:16px;color:#333;font-weight:500;font-family:'Noto Sans KR';display: inline-block;}
		#container .shopdetail .shopdetail_name .price em{font-size:16px;color:#333;font-weight:500;font-family:'Noto Sans KR';display: inline-block;}
		#container .shopdetail .shopdetail_name .c_price{font-size:14px;color:#aaa;font-weight:300;font-family:'Noto Sans KR';text-decoration:line-through;margin-left:10px;}

		/*적립금, 색상선택*/
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue{border:none;padding:0 15px;}
            #container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue p:nth-child(1){padding-top:20px;border-top:1px solid #ddd;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoName{font-size:14px;color:#333;font-weight:400;width:auto;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoCont{font-size:14px;color:#333;font-weight:300;font-family:'Noto Sans KR';width:72.5%;float: right;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect p{background:#fff;padding:20px 15px 0 15px;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect p:after{clear:both;display: block;content:"";}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoName{font-size:14px;color:#333;font-weight:400;width:auto;line-height:35px;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCont{width:100%;margin:0;margin-top:10px;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCont select{border:1px solid #bbb;border-radius:4px;font-size:14px;color:#333;font-weight:400;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline:none;position: relative;background:url('//solbit.jpg3.kr/m_da_image/arr_down.png')no-repeat;background-size:auto 8px;background-position:93% center;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoMultiSelect{border:none;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoMultiSelect .MK_optAddWrap #MK_innerOptScroll{background:#fff;}	

		/*멀티옵션*/
			#container .MK_optAddWrap{padding-top:20px;}
			#container .MK_optAddWrap .MK_inner-opt-cm li{padding:15px;box-sizing:border-box;border-radius:5px;background:#f5f5f5;border:none;margin-bottom:10px;}
			#container .MK_optAddWrap .MK_inner-opt-cm .MK_p-name{font-size:14px;color:#333;font-weight:400;font-family:'Noto Sans KR';}
			#container .MK_optAddWrap .MK_inner-opt-cm .MK_btn-del{display: inline-block;width:14px;height:14px;background:url('//solbit.jpg3.kr/m_da_image/icon_option_remove.png')no-repeat center;background-size:100%;top:15px;right:15px;}
			#container .MK_optAddWrap .MK_inner-opt-cm .MK_btn-del img{display: none;}
			#container .MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl{margin-top:15px;position: relative;height:35px;}
			#container .MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl a span{display: none;}
			#container .MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl input[type="tel"]{width:45px;padding:0;box-sizing:border-box;text-align:center;border:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position: absolute;left:35px;top:0;font-size:13px;color:#555;font-weight:400;font-family:'Noto Sans KR';}
			#container .MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl .btn-type-02:nth-child(3){background:url('//solbit.jpg3.kr/m_da_image/btn_count_minus.png')no-repeat center;background-size:100%;position: absolute;top:0;left:0;}
			#container .MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl .btn-type-02:nth-child(2){background:url('//solbit.jpg3.kr/m_da_image/btn_count_plus.png')no-repeat center;background-size:100%;position: absolute;top:0;left:80px;}
			#container .MK_optAddWrap .MK_inner-opt-cm .MK_price{font-size:14px;color:#333;font-weight:500;bottom:24px;right:15px;}
			#container .MK_optAddWrap .MK_inner-opt-cm .MK_price span{font-size:14px;color:#333;font-weight:500;}
		
		/*총 금액*/
			#container .MK_optAddWrap .total{margin-top:20px;padding:0 15px;box-sizing:border-box;}
			#container .MK_optAddWrap .total &gt; p{padding:20px 0;border-top:1px solid #000;font-size:0;}
			#container .MK_optAddWrap .total &gt; p:after{clear:both;content:"";display: block;}
			#container .MK_optAddWrap .total &gt; p .MK_txt-total{float:left;font-size:15px;color:#333;font-weight:400;}
			#container .MK_optAddWrap .total &gt; p .MK_total{font-size:19px;color:#f37021;font-weight:500;display: inline-block;}
			#container .MK_optAddWrap .total &gt; p .MK_txt-won{font-size:19px;color:#f37021;font-weight:500;display: inline-block;}

		/*관심상품, 장바구니, 구매하기 */
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton{border:none;padding:5px 15px 0 15px;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton &gt; .shopdetailButtonTop{margin-bottom:20px;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton &gt; div{font-size:0;margin-bottom:40px;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton &gt; div a{box-sizing:border-box;border-radius:5px;height:50px;line-height:50px;font-size:16px;font-weight:500;padding:0;margin:0;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton &gt; div a + a{margin-left:5px;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton &gt; div a.wish{width:14%;font-size:0;background:url('//solbit.jpg3.kr/m_da_image/icon_btn_wish.png')no-repeat center;background-size:22px auto;border:1px solid #272727;background-color:#fff;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton &gt; div a.cart{border:1px solid #272727;color:#333;background:#fff;width:30%;}
			#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton &gt; div a.buy{border:1px solid #f37021;color:#fff;background:#f37021;width:52%;}

	/*탭*/
		#container .shopdetail .shopdetailBoard{border:0 none;}

	/* 섹션 하단 공통 */
		.section_con {border-top:10px #eee solid;padding:0;}
		#container .section_con .shopdetailItemPopup {padding-top:40px;padding-bottom:40px;}
		.section_con + .section_con, #color_ch {padding-top:65px;padding-bottom:75px;}

	/*인트로 이미지*/
		#container .shopdetailItemPopup{margin:0;padding:0;width:100%;}
		#container .shopdetailItemPopup &gt; .shop_pop{width:100%;padding:0 43px;box-sizing:border-box;}
		#container .shopdetailItemPopup img{width:100%;}
		#container .shopdetail .shopdetailItem .shopdetailItemPopup .shopdetailItemZoom{padding:0 0 0 40px;margin-top:26px;background-size:26px auto;font-size:14px;color:#888;font-weight:400;background-position:left 18px;display: inline-block;text-align:center;}
	
	/*리뷰*/
		#container #mPowerreview{width:100%;box-sizing:border-box;padding:0 15px;}
		#container #mPowerreview:after{clear:both;content:"";display: block;}
		#container #mPowerreview .total{padding:15px;background:#f5f5f5;border-radius:5px;margin-bottom:25px;}
		#container #mPowerreview .total p{font-size:14px;color:#666;font-weight:400;word-break:keep-all;}
		#container #mPowerreview .total p span{color:#f37021;text-decoration:none;}
		#container #mPowerreview .total .score{margin-top:8px;}
		#container #mPowerreview .total .score span{font-size:16px;color:#f37021;font-weight:700;font-family:'paybooc';margin-left:0;}
		#container #mPowerreview .total .score span:nth-child(2){margin-left:8px;}
		#container #mPowerreview .total .btn-white{width:24%;height:40px;line-height:40px;border:1px solid #f37021;background:#fff;border-radius:5px;font-size:15px;color:#f37021;font-weight:400;}
		#container #mPowerreview .tit{font-size:17px;color:#333;font-weight:500;border:none;padding:0;float: left;line-height:35px;}
		#container #mPowerreview .photo-odr{position: relative;margin-top:25px;}
		#container #mPowerreview .photo-odr .odr{width:44%;}
		#container #mPowerreview .photo-odr .odr select{box-sizing:border-box;height:35px;line-height:35px;border:1px solid #ddd;border-radius:2px;font-size:14px;color:#555;font-weight:400;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline:none;position: relative;background:url('//solbit.jpg3.kr/m_da_image/select_arr_down.png')no-repeat;background-size:auto 7px;background-position:93% center;}
		
		/*탭*/
			#container #mPowerreview .pr-tab{margin-top:20px;font-size:0;border:none;}
			#container #mPowerreview .pr-tab li{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;}
			#container #mPowerreview .pr-tab li a{font-size:15px;color:#666;font-weight:400;bordeR:none;font-family:'Noto Sans KR';}
			#container #mPowerreview .pr-tab li.now a{color:#333;border:none;}
			#container #mPowerreview .pr-tab li.now{border:1px solid #272727;}
			#container #mPowerreview .pr-tab li:nth-child(1){border-right:none;}
			#container #mPowerreview .pr-tab li:nth-child(2){border-left:none;}
			#container #mPowerreview .pr-tab li.now:nth-child(1){border-right:1px solid #272727;}
			#container #mPowerreview .pr-tab li.now:nth-child(2){border-left:1px solid #272727;}

		/*리뷰 리스트*/
			#container #mPowerreview .review-wrap{margin-top:15px;font-size:0;}
			#container #mPowerreview .review-wrap &gt; li{box-sizing:border-box;padding:15px;border:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:5px;margin-bottom:10px;}	
			#container #mPowerreview .review-wrap &gt; li .sumup{padding:0;}
			#container #mPowerreview .review-wrap &gt; li .sumup span{font-size:14px;font-weight:400;margin:0;}
			#container #mPowerreview .review-wrap &gt; li .sumup span:nth-child(2){margin-left:6px;color:#333;}
			#container #mPowerreview .review-wrap &gt; li .sumup p{font-size:14px;color:#999;font-weight:400;font-family:'Noto Sans KR';margin-top:16px;}

			#container #mPowerreview .item{border:none;padding:0;margin:0;top:0;margin:12px 0 10px 0;}
			#container #mPowerreview .item p{margin:0;margin-bottom:20px;font-size:14px;color:#333;font-weight:400;font-family:'Noto Sans KR';}
			#container #mPowerreview .item p a{font-size:14px;color:#333;font-weight:400;font-family:'Noto Sans KR';}
			#container #mPowerreview .item .lnk-more	{font-size:14px;color:#333;font-weight:300;margin:0;line-height:1;}

			#container #mPowerreview .roll{margin:0;margin-top:17px;padding:0;}
			#container #mPowerreview .roll li{display: inline-block;width:auto;padding:0;border-radius:5px;overflow:hidden;padding-bottom:13px;}
			#container #mPowerreview .roll li a{display: block;width:100%;height:100%;}
			#container #mPowerreview .roll li img{width:150px;height:150px;}
			#container #mPowerreview .recmd{margin:0;height:auto;line-height:1;padding:0;font-size:13px;color:#888;font-weight:300;font-family:'Noto Sans KR';}
			#container #mPowerreview .reply{height:auto;line-height:1;margin:0;padding:0;}
			#container #mPowerreview .reply p{font-size:13px;color:#333;font-weight:300;font-family:'Noto Sans KR';margin-top:10px;}
			#container #mPowerreview .reply p span{text-decoration:none;}
			#container #mPowerreview .reply p a{margin-left:5px;}
			#container #mPowerreview .reply-list li{padding:10px 8px 0 8px;color:#555;}
			#container #mPowerreview .btn-more{margin-top:5px;border:1px solid #888;border-radius:5px;height:40px;line-height:40px;font-size:15px;color:#222;font-weight:500;padding-right:29px;position: relative;}
			#container #mPowerreview .btn-more:after{width:8px;height:8px;content:"";border:1px solid #333;border-width:1px 1px 0 0;transform:rotate(135deg);position: absolute;left:56.5%;top:12px;}

		/*리뷰가 없을 때*/
			#container #mPowerreview .review-none{border-radius:5px;background:#fff;}
			#container #mPowerreview .review-none p{font-size:14px;color:#333;font-weight:400;}
			#container #mPowerreview .review-none .btn-write{font-size:12px;color:#fff;font-weight:400;background:#f37021;border-radius:4px;}
		
		/*360이하*/
		@media only screen and (max-width:360px) {
			#container #mPowerreview .total p{width:70%;}
		}

	/*qna*/
		/*탭*/
			#container .qna_section{width:100%;box-sizing:border-box;padding:0 15px;}
			#container .qna_section h4 {font-size: 17px;color: #333;font-weight: 500;border: none;padding: 0;line-height: 35px;margin:-30px 0 15px;padding:0;display:block;text-align:left;}
			#container .qna_section .qna_tab{width:100%;font-size:0;margin-bottom:25px;}
			#container .qna_section .qna_tab li{width:calc(50% - 7.5px);height:40px;line-height:40px;box-sizing:border-box;display: inline-block;border-radius:5px;text-align:center;}
			#container .qna_section .qna_tab li a{display: block;width:100%;height:100%;line-height:40px;font-size:15px;font-weight:400;}
			#container .qna_section .qna_tab li:nth-child(1){border:1px solid #272727;margin-right:7.5px;}
			#container .qna_section .qna_tab li:nth-child(1) a{color:#333;}
			#container .qna_section .qna_tab li:nth-child(2){border:1px solid #f37021;margin-left:7.5px;}
			#container .qna_section .qna_tab li:nth-child(2) a{color:#f37021;}

		/*테이블*/
			#container .qna_section .qna-list table{border-top:1px solid #000;}
			#container .qna_section .qna-list table td{padding:14px 5px;border-bottom:1px solid #ddd;}
			#container .qna_section .qna-list table tr.bdt_ccc td {border-bottom:0;padding-bottom:0;}
			#container .qna_section .MS_qna_content_box.cnt{display: none;}
			#container .qna_section .MS_qna_content_box.cnt input[type="password"]{border:1px solid #ddd;border-radius:4px;font-size:13px;color:#777;font-weight:400;}
			#container .qna_section .MS_qna_content_box.cnt input[type="password"]:focus{border:1px solid #000;color:#000;}
			#container .qna_section .MS_qna_content_box.cnt input[type="button"]{border:1px solid #f37021;background:#f37021;box-sizing:border-box;border-radius:4px;font-size:12px;color:#fff;width:40px;height:35px;margin-left:5px;}

			#container .qna_section .qna-list table td .qna_subject{margin-bottom:12px;}
			#container .qna_section .qna-list table td .qna_subject .reply_icon{display: inline-block;width:11px;height:11px;margin-right:10px;position: relative;margin-left:5px;}
			#container .qna_section .qna-list table td .qna_subject .reply_icon:before{width:11px;height:1px;content:"";background:#aaa;position: absolute;bottom:0;left:0;}
			#container .qna_section .qna-list table td .qna_subject .reply_icon:after{width:1px;height:11px;content:"";background:#aaa;position: absolute;bottom:0;left:0;}
			#container .qna_section .qna-list table td .qna_subject a{font-size:15px;color:#333;font-weight:400;}
			#container .qna_section .qna-list table td .qna_writer{font-size:13px;color:#777;font-weight:300;font-family:'Noto Sans KR';display: inline-block;}
			#container .qna_section .qna-list table td .qna_date{font-size:13px;color:#777;font-weight:300;font-family:'Noto Sans KR';display: inline-block;}		
			#container .qna_section .qna-list table td .qna_date:before{width:1px;height:10px;content:"";background:#ddd;display: inline-block;margin:0 10px;vertical-align:middle;}
			
			#container .qna_section .bdt_ccc td{border-bottom:none;}
			#container .qna_section .paging{font-size:0;margin:15px 0 0 0;}
			#container .qna_section .paging li{display: inline-block;}
			#container .qna_section .paging a{width:auto;height:auto;font-size:13px;color:#888;font-weight:500;font-family: 'paybooc' !important;margin:0 10px;border:none;background:none;box-sizing:border-box;letter-spacing:-0.1em;}
			#container .qna_section .paging .now a{width:30px;height:30px;background:#e9cfb6;border-radius:100%;color:#fff;margin:0 5px;}
			#container .qna_section .paging .p_arr a{width:10px;height:10px;border:none;margin:0 10px;font-size:0;}
			#container .qna_section .paging .first a{background:url('//solbit.jpg3.kr/m_da_image/paging_first.png')no-repeat center;background-size:auto 8px;margin-left:0;}
			#container .qna_section .paging .prev a{background:url('//solbit.jpg3.kr/m_da_image/paging_prev.png')no-repeat center;background-size:auto 8px;}
			#container .qna_section .paging .next a{background:url('//solbit.jpg3.kr/m_da_image/paging_next.png')no-repeat center;background-size:auto 8px;}
			#container .qna_section .paging .last a{background:url('//solbit.jpg3.kr/m_da_image/paging_last.png')no-repeat center;background-size:auto 8px;margin-right:0;}

	/*관련상품*/
		#container #section5{margin:0;width:100%;box-sizing:border-box;padding:20px 15px 40px;}
		#container #section5 h3{padding:0;background:#fff;font-size:17px;color:#333;font-weight:500;margin-bottom:20px;}
		#container #section5 .shopdetailRelation .list_shoppingRelationItem1x{padding:0;}
		#container #section5 .shopdetailRelation .list_shoppingRelationItem1x ul{display:block;font-size:0;}
		#container #section5 .shopdetailRelation .list_shoppingRelationItem1x ul &gt; li{display: inline-block;border:none;padding:0;width:calc(50% - 7.5px);margin-bottom:25px;}
		#container #section5 .shopdetailRelation .list_shoppingRelationItem1x ul &gt; li:nth-of-type(2n+1){margin-right:7.5px;}
		#container #section5 .shopdetailRelation .list_shoppingRelationItem1x ul &gt; li:nth-of-type(2n){margin-left:7.5px;}
		#container #section5 .shopdetailRelation .list_shoppingRelationItem1x ul &gt; li figure a{display:block;width:100%;height:0;border-radius:10px;padding:0 0 223px 0;overflow:hidden;position: relative;}
		#container #section5 .shopdetailRelation .list_shoppingRelationItem1x ul &gt; li figure a img{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);float:none;}
		#container #section5 .shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo{width:100%;padding:0;float:none;margin-top:16px;}
		
		/*342이하*/
		@media only screen and (max-width:342px) {
			#container #section5 .shopdetailRelation .list_shoppingRelationItem1x ul &gt; li figure a{padding:0 0 160px 0;}
		}
/*───────────────────────────────────────────────────────────

	검색페이지

───────────────────────────────────────────────────────────*/
	/*검색폼*/
		#container #search .search_box{margin:0 auto;margin-bottom:15px;position: relative;width:100%;}
		#container #search .form-wrap .searchForm #keyword_search{width:100%;margin-bottom:0;vertical-align:top;border:1px solid #fdefe4;font-size:14px;color:#000;font-weight:400;background:#fdefe4;padding-left:15px;box-sizing:border-box;border-radius:20px;height:40px;}
		#container #search .form-wrap .searchButton{width:40px;height:40px;line-height:40px;background:transparent;font-size:0;top:0;right:5px;}
		#container #search .form-wrap .searchButton span{position: relative;width:100%;height:100%;background:url('//solbit.jpg3.kr/m_da_image/icon_search.png')no-repeat center;background-size:auto 17px;}
		#container #search .form-wrap .searchButton span:before{display: none;}

		#container #search{width:100%;box-sizing:border-box;padding:0 15px;}
		#container #search .form-wrap{background:#fff;margin-top:30px;padding:0;}
		#container #search .form-wrap .searchForm{width:100%;}
		#container #search .form-wrap .search_list{font-size:0;}
		#container #search .form-wrap .search_list li{display: inline-block;width:calc(50% - 7.5px);}
		#container #search .form-wrap .search_list li:nth-child(1){margin-right:7.5px;}
		#container #search .form-wrap .search_list li:nth-child(2){margin-left:7.5px;}
		#container #search .form-wrap .search_list li:after{clear:both;display: block;content:"";}
		#container #search .form-wrap .search_list li .item_tit{font-size:12px;color:#777;font-weight:400;display: inline-block;float: left;line-height:25px;}
		#container #search .form-wrap .search_list li .item_cont{display: inline-block;font-size:12px;color:#777;font-weight:400;float: left;width:70%;margin-left:10px;}
		#container #search .form-wrap .search_list li .item_cont input{font-size:12px;font-weight: 400;box-sizing:border-box;border:1px solid #ddd;padding-left: 10px;color:#777;height:25px;line-height:25px;}
		#container #search .form-wrap .search_list li .item_cont input:focus{color:#000;border:1px solid #000;}
		#container #search .form-wrap .search_list li:nth-child(1) .item_cont input{width:45%;}
		#container #search .form-wrap .search_list li:nth-child(2) .item_cont input{width:100%;}

	#container #search .list_array{height:auto;border:none;padding:0;margin:25px 0 25px 0;position: relative;}
	#container #search .list_group{padding:0;margin:0;text-align:left;}
	#container #search .list_select{display: inline-block;width:49%;position: relative;}
	#container #search .list_group .list_select select{width:100%;height:35px;line-height:35px;box-sizing:border-box;border:1px solid #ddd;border-radius:2px;padding-left:10px;font-size:14px;color:#555;font-weight:400;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline:none;position: relative;background:url('//solbit.jpg3.kr/m_da_image/select_arr_down.png')no-repeat;background-size:auto 7px;background-position:93% center;}
	#container #search .list_array:after{clear:both;display: block;content:"";}	
	#container #search .list_array .list_arrayRight{margin:0;font-size:0;}
	#container #search .list_array .list_arrayRight a{display: inline-block;width:35px;height:35px;box-sizing:border-box;border:1px solid #ddd;font-size:0;}
	#container #search .list_array .list_arrayRight a:nth-child(1){border-radius:2px 0 0 2px;}
	#container #search .list_array .list_arrayRight a:nth-child(2){border-radius:0 2px 2px 0;border-left:none;}
	#container #search .list_array .list_arrayRight a.list_on{background:url('//solbit.jpg3.kr/m_da_image/view_list_ov.png')no-repeat center;background-size:18px auto;border:1px solid #f37021;}
	#container #search .list_array .list_arrayRight a.type_gallery{background:url('//solbit.jpg3.kr/m_da_image/view_gallery.png')no-repeat center;background-size:18px auto;}
	#container #search .list_array .list_arrayRight a.type_list{background:url('//solbit.jpg3.kr/m_da_image/view_list.png')no-repeat center;background-size:18px auto;border-right:none;}
	#container #search .list_array .list_arrayRight a.gallery_on{background:url('//solbit.jpg3.kr/m_da_image/view_gallery_ov.png')no-repeat center;background-size:18px auto;border:1px solid #f37021;}

	#container #search .more{margin:0;}
	#container #search .more a{width:100%;height:40px;line-height:40px;box-sizing:Border-box;border-radius:5px;border:1px solid #888;background:#fff;}
	#container #search .more a span{font-size:15px;color:#222;font-weight:500;display: inline-block;position: relative;padding-right:33px;}
	#container #search .more a span:before{width:9px;height:9px;content:"";border:1px solid #333;border-width:1px 1px 0 0;transform:rotate(135deg);position: absolute;z-index:2;right:0;top:12px;}

	/*------------ 미디어쿼리 -------------*/
	/*355이하*/
	@media only screen and (max-width:355px) {
		#container #search .form-wrap .search_list li .item_cont{width:68%;}
		#container #search .form-wrap .search_list li:nth-child(1) .item_cont input{width:40%;}
	}
	/*340이하*/
	@media only screen and (max-width:340px) {
		#container #search .form-wrap .search_list li .item_cont{width:60%;}
		#container #search .form-wrap .search_list li:nth-child(1) .item_cont input{width:42%;}
		#container #search .list_select{width:44%;}
		#container #search .list_group .list_select select{font-size:12px;}
	}
	/*320이하*/
	@media only screen and (max-width:320px) {
		#container #search .form-wrap .search_list li:nth-child(1) .item_cont input{width:43%;}
	}

/*───────────────────────────────────────────────────────────

	로그인

───────────────────────────────────────────────────────────*/
	#container #login .tab{margin:0;width:100%;box-sizing:border-box;padding:0 15px;font-size:0;}
	#container #login .tab a{height:35px;line-height:35px;background:#eee;border-radius:5px 5px 0 0;border:1px solid #eee;border-bottom:1px solid transparent;font-size:14px;color:#777;font-weight:400;display: inline-block;width:50%;box-sizing:border-box;text-align:center;position: relative;}
	#container #login .tab a.act{background:#fff;border:1px solid #333;border-bottom:1px solid transparent;color:#333;}
	#container #login .tab a:before{width:calc(100% + 2px);height:1px;content:"";background:#333;position: absolute;left:-1px;bottom:-1px;}
	#container #login .tab a:nth-child(1):before{left:auto;right:-1px;}	
	#container #login .tab a.act:before{display: none;}

	#container .member{margin-top:25px;}
	#container .nonmember{display: none;margin-top:25px;box-sizing:border-box;padding:0 15px;}
	#container .login .loginInput{margin:0;}
	#container .login .loginInput input{width:100%;height:35px;line-height:35px;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;font-size:13px;color:#888;font-weight:400;padding-left:14px;box-shadow:none;}
	#container .login .loginInput input::placeholder{color:#888;}
	#container .login .loginInput input:focus{border:1px solid #000;color:#000;}

	/*로그인 체크*/
		#container .login .loginCheck{font-size:0;margin-top:13px;}
		#container .login .loginCheck label{font-size:12px;color:#555;font-weight:400;margin-right:25px;}
		#container .login .loginCheck label input{width:20px;height:20px;}
	
	#container .login .loginMiddle .btn_Red{margin:30px 0 0 0;height:40px;line-height:40px;background:#f37021;border:1px solid #f37021;border-radius:5px;font-size:15px;color:#fff;font-weight:500;}
	#container .login .loginMiddle .btn_White{height:40px;line-height:40px;background:#fff;border:1px solid #ccc;border-radius:5px;font-size:15px;color:#777;font-weight:400;margin-top:15px;}

	/*회원가입 아이디/비밀번호 찾기*/
		#container .join_find{text-align:center;margin-top:20px;}
		#container .join_find a{display: inline-block;width:auto;height:auto;line-height:1;border:none;background:none;font-size:13px;color:#555;font-weight:400;}
		#container .join_find a.btn_Black{color:#f37021;}
		#container .join_find a + a:before{width:1px;height:10px;content:"";background:#ccc;display:inline-block;vertical-align:middle;margin:0 16px;}

	/*sns*/
		#contents .sns-login{margin:30px 0 0 0;}
		#contents .sns-login ul{font-size:0;}
		#contents .sns-login li{height:40px;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;margin:0;padding:0;}
		#contents .sns-login li + li{margin-top:10px;}
		#contents .sns-login li a{display:block;width:100%;height:100%;text-align:center;padding:0;border:none;letter-spacing:0;}
		#contents .sns-login li a span{font-size:14px;color:#555;font-weight:400;line-height:40px;width:auto;height:auto;position:static;}
		#contents .sns-login li:nth-child(1) a span{background:url('//solbit.jpg3.kr/m_da_image/icon_naver.png')no-repeat left center;padding-left:30px;}
		#contents .sns-login li:nth-child(2) a span{background:url('//solbit.jpg3.kr/m_da_image/icon_kakao.png')no-repeat left center;padding-left:32px;}
		#contents .sns-login li:nth-child(3) a span{background:url('//solbit.jpg3.kr/m_da_image/icon_facebook.png')no-repeat left center;padding-left:22px;background-size:auto 20px;}
	
	/*비회원 주문조회 레이어 팝업*/	
		#container #login #inquiryOrder .layer .layer-pop .txt{font-size:13px;color:#555;font-weight:300;line-height:20px;}
		#container #login #inquiryOrder .layer .layer-pop .frm{padding:0 10px;margin-top:10px;}
		#container #login #inquiryOrder .layer .layer-pop .frm dt{font-size:13px;color:#333;font-weight:400;margin-bottom:5px;}
		#container #login #inquiryOrder .layer .layer-pop .frm dd + dt{margin-top:16px;}
		#container #login #inquiryOrder .layer .layer-pop .frm dd input{width:35%;border:1px solid #ccc;border-radius:4px;font-size:12px;color:#777;font-weight:300;}
		#container #login #inquiryOrder .layer .layer-pop .frm dd input + input{margin-left:10px;}
		#container #login #inquiryOrder .layer .layer-pop .frm dd input:focus{border:1px solid #000;color:#000;}
		#container #login #inquiryOrder .layer .layer-pop .btns{margin-top:20px;}
		#container #login #inquiryOrder .layer .layer-pop .btns &gt; a:nth-child(1){width:91%;margin:0 auto;border:1px solid #f37021;background:#f37021;border-radius:5px;margin-bottom:10px;}

	/*------------ 미디어쿼리 -------------*/
		/*370이하*/
		@media only screen and (max-width:370px) {
			#contents .login .loginCheck label{margin-right:15px;}
			#contents .login .loginCheck label input{width:15px;height:15px;}
		}
		/*325이하*/
		@media only screen and (max-width:325px) {
			#contents .login .loginCheck label{font-size:12px;}
		}

/*───────────────────────────────────────────────────────────

	아이디/비밀번호 찾기

───────────────────────────────────────────────────────────*/
	#container .login_tab{width:100%;box-sizing:border-box;padding:0 15px;}
	#container .login_tab ul{font-size:0;}
	#container .login_tab li{display: inline-block;text-align:center;width:50%;height:35px;line-height:35px;background:#eee;border-radius:5px 5px 0 0;border:1px solid #eee;border-bottom:none;font-size:14px;color:#777;font-weight:400;box-sizing:border-box;position: relative;}
	#container .login_tab li a{font-size:inherit;color:inherit;line-height:inherit;display: block;width:100%;height:100%;position: relative;}	
	#container .login_tab li.login_tab_on{background:#fff;border:1px solid #333;border-bottom:none;color:#333;}
	#container .login_tab li a:before{width:calc(100% + 3px);height:1px;content:"";background:#333;position: absolute;left:-2px;bottom:-1px;}
	#container .login_tab li:nth-child(1) a:before{left:auto;right:-2px;}	
	#container .login_tab li.login_tab_on a:before{display: none;}

	#container #findIdpw .tab-content.login_tab_on{display: block;}
	#container #findIdpw .tab-content{display: none;}
	
	#container #findIdpw .radio-wrap{margin:25px 0;}
	#container #findIdpw .radio-wrap label{font-size:13px;color:#666;font-weight:400;}
	#container #findIdpw .radio-wrap label + label{margin-left:30px;}
	#container #findIdpw .radio-wrap input{width:15px;height:15px;}
	#container #findIdpw .radio-wrap input:checked + span{color:#000;}

	#container #findIdpw .loginInput input{width:100%;height:35px;line-height:35px;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;font-size:13px;color:#888;font-weight:400;padding-left:14px;}
	#container #findIdpw .loginInput input:nth-child(1){margin-bottom:10px;}
	#container #findIdpw .loginInput input::placeholder{color:#888;}
	#container #findIdpw .loginInput input:focus{border:1px solid #000;color:#000;}

	#container #findIdpw .loginMiddle .btn_Red{margin:30px 0 0 0;height:40px;line-height:40px;background:#f37021;border:1px solid #f37021;border-radius:5px;font-size:15px;color:#fff;font-weight:500;}
	#container #findIdpw .loginMiddle .btn_White{height:40px;line-height:40px;background:#fff;border:1px solid #ccc;border-radius:5px;font-size:15px;color:#777;font-weight:400;margin-top:15px;}

	/*결과*/
		#container #findIdpwSend .member p{font-size:13px;color:#555;font-weight:300;word-break:keep-all;text-align:center;line-height:20px;}
		#container #findIdpwSend .res{background:#fff;box-sizing:border-box;border:2px solid #f37021;padding:30px 0;margin:30px 0;text-align:center;}
		#container #findIdpwSend .member dl dt{font-size:14px;color:#333;font-weight:500;}
		#container #findIdpwSend .member dl dd{font-size:13px;color:#666;font-weight:400;}
		#container #findIdpwSend .btn a{background:#f37021;border:1px solid #f37021;border-radius:10px;height:35px;line-height:35px;font-size:14px;}

/*───────────────────────────────────────────────────────────

	회원가입

───────────────────────────────────────────────────────────*/
	#container #join .join{background:#fff;padding:0 15px;}
	#container #join .join .tableBox{padding:0;text-align:left;}
	#container #join .join .tableBox table th{padding:0;font-size:14px;color:#333;font-weight:400;width:100%;}
	#container #join .join .tableBox table td{padding:10px 0 16px 0;font-size:15px;color:#888;font-weight:300;}
	#container #join .join .tableBox table td input{width:100%;height:35px;line-height:35px;box-sizing:border-box;border:1px solid #ddd;padding-left:10px;font-size:14px;color:#888;font-weight:300;border-radius:4px;}
	#container #join .join .tableBox table td input:disabled{border:1px solid #000;color:#333;background:#fff;}
	#container #join .join .tableBox table td input:focus{border:1px solid #000;color:#333;}
	#container #join .join .tableBox table td p{font-size:12px;margin-top:7px;color:#777;font-weight:300;}
	#container #join .join .tableBox table .birth dl{font-size:0;}
	#container #join .join .tableBox table .birth dl dd{display: inline-block;}
	#container #join .join .tableBox table .birth dl dd:nth-child(1){width:135px;}
	#container #join .join .tableBox table .birth dl dd:nth-child(2){width:100px;margin-left:5px;}
	#container #join .join .tableBox table .birth dl dd:nth-child(3){width:100px;margin-left:5px;}
	#container #join .join .tableBox table tr.gender dl dd{width:calc(50% - 7.5px);}
	#container #join .join .tableBox table tr.gender dl dd:nth-child(1){margin-right:7.5px;}	
	#container #join .join .tableBox table tr.gender dl dd:nth-child(2){margin-left:7.5px;}	
	#container #join .join .tableBox table tr.gender dl dd label{height:35px;line-height:35px;border-radius:4px;box-sizing:border-box;border:1px solid #ccc;}
	#container #join .join .tableBox table tr.gender dl dd label span{font-size:14px;color:#888;font-weight:400;}
	#container #join .join .tableBox table tr.gender dl dd:nth-child(2) label{margin:0;}
	#container #join .join .tableBox table tr.gender dl dd label.on{margin:0;border:1px solid #f37021;background:#fff;}
	#container #join .join .tableBox table tr.gender dl dd label.on span{color:#f37021;}
	#container #join .join .tableBox table tr.phone td input{width:100% !important;}

	#container .join-msg{border-bottom:1px solid #ddd;padding-bottom:20px;}
	#container .join-msg input{width:20px;height:20px;margin-right:6px;}
	#container .join-msg span{font-size:14px;color:#333;font-weight:400;}
	#container .join-msg span em{color:#f37021;}

	#container #terms_agree .terms-agree dt{margin-top:20px;height:auto;line-height:1;padding-left:0;border-bottom:none;}
	#container #terms_agree .terms-agree dt label{font-size:14px;color:#333;font-weight:500;}
	#container #terms_agree input[type="checkbox"]{width:20px;height:20px;margin-right:3px;}
	#container #terms_agree .terms-agree dd{border:none;padding:0 20px;margin:0;}
	#container #terms_agree .terms-agree dd .lst{font-size:0;}
	#container #terms_agree .terms-agree dd .lst li{width:auto;display: inline-block;margin-top:13px;}
	#container #terms_agree .terms-agree dd .lst li:nth-child(1){margin-right:40px;}
	#container #terms_agree .terms-agree dd .lst li a{font-size:13px;color:#666;font-weight:400;text-decoration:none;}
	#container #terms_agree .terms-agree dd:nth-child(3){margin-top:20px;font-size:0;padding:0;padding-left:20px;}
	#container #terms_agree .terms-agree dd .txt{display: none;}
	#container #terms_agree .terms-agree dd:nth-child(3) label{margin-left:22px;font-size:13px;color:#666;font-weight:400;display: inline-block;}
	#container #terms_agree .terms-agree dd:nth-child(3) label + #text{display: none;}
	#container #terms_agree .terms-agree dd:nth-child(3) label:nth-child(1){display: block;margin:20px 0;}
	#container #terms_agree .terms-agree dd:nth-child(3) label:nth-child(1) strong{font-size:13px;color:#333;font-weight:500;}
	#container #terms_agree .terms-agree dd:nth-child(3) label:nth-child(2){margin-left:15px;}

	#container #join .pd10{padding:0 15px;margin-top:40px;}
	#container #join .pd10 a{width:100%;height:40px;line-height:40px;box-sizing:border-box;border:1px solid #f37021;background:#f37021;border-radius:10px;text-align:center;font-size:15px;color:#fff;font-weight:500;}
	#container #join #terms_desc .terms-desc dt{font-size:14px;color:#333;font-weight:400;height:45px;line-height:45px;border-top:1px solid #ddd;box-sizing:border-box;}
	#container #join #terms_desc .terms-desc dl + dl{border-bottom:1px solid #ddd;}
	#container #join #terms_desc .terms-desc dt &gt; a{width:18px;}
	#container #join #terms_desc .terms-desc dt .btn-down{background:url('//solbit.jpg3.kr/m_da_image/arr_down.png')no-repeat center;background-size:auto 100%;}
	#container #join #terms_desc .terms-desc dt .btn-up{background:url('//solbit.jpg3.kr/m_da_image/arr_up.png')no-repeat;background-size:auto 100%;}
	
	/*------------ 미디어쿼리 -------------*/
		/*374이하*/
		@media only screen and (max-width:374px) {
			#container #join .join .tableBox table .birth dl dd:nth-child(1){width:38%;}
			#container #join .join .tableBox table .birth dl dd:nth-child(2){width:29%;margin-left:5px;}
			#container #join .join .tableBox table .birth dl dd:nth-child(3){width:29%;margin-left:5px;}	
		}
		/*370이하*/
		@media only screen and (max-width:370px) {
			#container #terms_agree .terms-agree dd:nth-child(3) label{margin-left:20px;}
		}
		/*365이하*/
		@media only screen and (max-width:365px) {
			#container #terms_agree .terms-agree dd .lst li:nth-child(1){margin-right:30px;}
		}
		/*365이하*/
		@media only screen and (max-width:355px) {
			#container #terms_agree .terms-agree dd .lst li:nth-child(1){margin-right:30px;}
		}
		/*350이하*/
		@media only screen and (max-width:350px) {
			#container #terms_agree input[type="checkbox"]{width:16px;height:16px;}
			#container #terms_agree .terms-agree dd .lst li a{font-size:13px;}
			#container #terms_agree .terms-agree dd:nth-child(3) label{font-size:13px;}
		}
		/*330이하*/
		@media only screen and (max-width:330px) {
			#container #terms_agree .terms-agree dd{padding:0 10px;}
			#container #terms_agree .terms-agree dd:nth-child(3) label{margin-left:15px;}
		}

	/*회원정보수정*/
		#container #join .join .tableBox table td.birth &gt; div &gt; input{width:70px;margin-right:5px;}
		#container #join .join .tableBox table td.birth &gt; div span + input{margin-left:10px;}
		#container #join .join .tableBox table td.birth input.MS_radio{width:auto;height:auto;}
		#container #join .join .tableBox table td.birth &gt; div &gt; input[type="tel"]{margin-bottom:10px;}
		#container #join .join .tableBox table td.birth &gt; div &gt; input[type="radio"] + input[type="radio"]{margin-left:30px;}
		/* #container #join .join .tableBox table td.birth span{display: inline-block;font-size:15px;color:#888;font-weight:300;margin:0 10px;}
		#container #join .join .tableBox table td.birth .gender{margin-top:10px;}
		#container #join .join .tableBox table td.birth input.MS_radio + span{font-size:15px;color:#888;font-weight:300;} */
		#container #join .join .tableBox table td.email{width:100%;}
		#container #join .join .tableBox table td.email input{width:100% !important;}
		#container #join .join .tableBox table tr.agree input{width:auto;height:auto;margin:0 3px;}
		#container #join .join .tableBox table tr.agree input:nth-child(1){margin-left:0;}
		#container #join .join .tableBox table tr.agree td{font-size:15px;color:#888;font-weight:300;}
		#container #join .join .tableBox table tr.zip_code input{width:20%;}
		#container #join .join .tableBox table tr.zip_code a{display: inline-block;width:30%;height:35px;line-height:35px;border-radius:4px;border:1px solid #000;background:#fff;margin-left:15px;}
		#container #join .join .tableBox table tr.zip_code a span{font-size:12px;color:#333;font-weight:300;}
		#container #join .join .tableBox table tr td.zip_ad input + input{margin-top:10px;}

		#container #snsConnect{padding:0 15px;border-bottom:none;}
		#container #snsConnect li + li{margin-top:5px;}
		#container #snsConnect li dl dt{font-size:14px;color:#555;font-weight:400;width:55px;display:inline-block;padding:5px 0;}
		#container #snsConnect li dl dd{display: inline-block;}
		#container #snsConnect li.facebook dt{background:url('//solbit.jpg3.kr/m_da_image/icon_facebook.png')no-repeat left center;padding-left:40px;}
		#container #snsConnect li.naver dt{background:url('//solbit.jpg3.kr/m_da_image/icon_naver.png')no-repeat left center;padding-left:40px;}
		#container #snsConnect li.kakaotalk dt{background:url('//solbit.jpg3.kr/m_da_image/icon_kakao.png')no-repeat left center;padding-left:40px;}
		#container #snsConnect li .btn-connect{padding:5px 7px;border: 1px solid #000;font-size: 12px;color: #333;font-weight: 300;display: inline-block;margin-left: 10px;background:none;box-shadow:none;height:auto;line-height:1;}

		/*우편번호 찾기 레이어 팝업*/
			#container #join .layer .layer-pop .txt{max-height:initial;}
			#container #join .layer-pop .search-form{margin-top:20px;}
			#container #join .layer-pop #addr_search .keyword input{width:60%;display: inline-block;border:1px solid #ccc;border-radius:4px;}
			#container #join .layer-pop #addr_search .keyword + button{display: inline-block;width:20%;margin-left:10px;background:#333;border-radius:4px;}
			#container #join .layer-pop #searchStep02{margin-top:10px;}
			#container #join .layer-pop #searchStep02 h4{font-size:14px;color:#333;font-weight:400;padding-bottom:5px;}
			#container #join .layer-pop #searchStep02 select{width:60%;display: inline-block;border:1px solid #ccc;border-radius:4px;}
			#container #join .layer-pop #searchStep02 select + a{display: inline-block;width:20%;margin-left:10px;background:#333;border:1px solid #333;border-radius:4px;margin-top:0;}
			#container #join .layer-pop #searchStep03{margin-top:10px;}
			#container #join .layer-pop #searchStep03 .msg-wrap p{font-size:14px;color:#333;font-weight:400;padding-bottom:5px;}
			#container #join .layer-pop .detail-addr table th{font-size:13px;color:#777;font-weight:300;width:70px;}
			#container #join .layer-pop .detail-addr .detail-addrPost td{padding:10px 0;}
			#container #join .layer-pop .detail-addr .detail-addrPost td input{width:25%;border:1px solid #ccc;border-radius:4px;}
			#container #join .layer-pop .detail-addr .detail-addrAddress td input{width:100%;}
			#container #join .layer-pop .detail-addr .detail-addrAddress td input + input{margin-top:5px;}
			#container #join .layer-pop .btn_Black{margin-top:20px;border:1px solid #f73021;background:#f37021;border-radius:5px;}

/*───────────────────────────────────────────────────────────

	장바구니

───────────────────────────────────────────────────────────*/
	/*공통*/
		#container .order_list{width:100%;box-sizing:border-box;padding:0 15px;}
		#container .order_list .h_title{margin:30px 0;}
		
		#container .order_list .order_process ul{width:100%;text-align:center;}
		#container .order_list .order_process ul li{display: inline-block;text-align:center;position: relative;}
		#container .order_list .order_process ul li + li{margin-left:40px;}
		#container .order_list .order_process ul li + li:before{width:20px;height:1px;content:"";background:#ddd;position: absolute;left:-30px;top:23px;}
		#container .order_list .order_process ul li .order_icon{width:40px;height:40px;box-sizing:border-box;border:1px solid #f5f5f5;border-radius:100%;margin:0 auto;}
		#container .order_list .order_process ul li:nth-child(1) .order_icon{background:url('//solbit.jpg3.kr/m_da_image/order_cart.png')no-repeat center;background-color:#f5f5f5;background-size:auto 20px;}
		#container .order_list .order_process ul li:nth-child(2) .order_icon{background:url('//solbit.jpg3.kr/m_da_image/order_buy.png')no-repeat center;background-color:#f5f5f5;background-size:auto 18px;}
		#container .order_list .order_process ul li:nth-child(3) .order_icon{background:url('//solbit.jpg3.kr/m_da_image/order_ok.png')no-repeat center;background-color:#f5f5f5;background-size:auto 15px;}
		#container .order_list .order_process ul li.on .order_icon{border:1px solid #f37021;}
		#container .order_list .order_process ul li span{font-size:13px;color:#888;font-weight:400;display: inline-block;margin-top:7px;}
		#container .order_list .order_process ul li.on:nth-child(1) .order_icon{background:url('//solbit.jpg3.kr/m_da_image/order_cart_ov.png')no-repeat center;background-color:#f37020;background-size:auto 20px;}
		#container .order_list .order_process ul li.on:nth-child(2) .order_icon{background:url('//solbit.jpg3.kr/m_da_image/order_buy_ov.png')no-repeat center;background-color:#f37020;background-size:auto 18px;}
		#container .order_list .order_process ul li.on:nth-child(3) .order_icon{background:url('//solbit.jpg3.kr/m_da_image/order_ok_ov.png')no-repeat center;background-color:#f37020;background-size:auto 15px;}
		#container .order_list .order_process ul li.on span{color:#f37021;}

	/*장바구니*/
		#container .order_chk{width:100%;position: relative;margin-top:40px;box-sizing:border-box;padding-bottom:15px;}
		#container .order_chk:after{clear:both;display:block;content:"";}
		#container .order_chk .btn-wrap.clearFix{float:right;font-size:0;padding:0;}
		#container .order_chk .btn-wrap.clearFix &gt; div{width:auto;float:none;display: inline-block;}
		#container .order_chk .btn-wrap.clearFix &gt; div + div{margin-left:10px;}
		#container .order_chk .btn-wrap.clearFix a{width:70px;height:30px;line-height:30px;box-sizing:border-box;border:1px solid #333;background:#fff;border-radius:4px;margin:0;}
		#container .order_chk .btn-wrap.clearFix a span{font-size:13px;color:#333;font-weight:400;line-height:1;}
		#container .order_chk .all-select{padding:0;border:0;background:none;float: left;margin-top:6px;}
		#container .order_chk .all-select label{font-size:14px;color:#333;font-weight:400;}
		#container  .order_chk .all-select input{width:20px;height:20px;}

		#container  .not_provider li{padding:15px 0 20px 0;border-top:1px solid #ddd;position: relative;}
		#container  .not_provider li figure{padding:0;}
		#container  .not_provider .pname{position: absolute;right:0;top:15px;}
		#container  .not_provider .pname a{display: block;width:20px;height:20px;position: relative;}
		#container  .not_provider .pname a span{display: inline-block;width:100%;height:1px;position: absolute;top:50%;background:#888;}
		#container  .not_provider .pname a span:nth-child(1){transform:rotate(45deg);}
		#container  .not_provider .pname a span:nth-child(2){transform:rotate(-45deg);}
		#container  .not_provider li .chk_basket input{width:20px;height:20px;vertical-align:top;float: left;}
		#container  .not_provider li .chk_basket a{width:70%;font-size:13px;color:#333;font-weight:400;line-height:20px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;word-break:keep-all;float:left;margin-left:10px;}

		#container  .not_provider li .basket_cont{clear:both;float:none;padding-top:15px;padding-left:30px;}
		#container  .not_provider li .basket_cont:after{clear:both;display: block;content:"";}
		#container  .order_list .basketLeft{width:75px;height:100px;float: left;}
		#container  .order_list .basketLeft a{margin:0;padding:0;width:100%;height:100%;border-radius:5px;overflow:hidden;position: relative;display: block;}
		#container  .order_list .basketLeft a img{width:120%;height:120%;position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

		#container  .order_list .basketRight{float: left;padding-left:15px;width:60%;}
		#container  .order_list .basketRight p{font-size:13px;color:#777;font-weight:300;}
		#container  .order_list .basketRight p + .basket_price{margin-top:10px;}
		#container  .order_list .basketRight .basket_price{font-size:13px;color:#333;font-weight:500;font-family:'Noto Sans KR';}
		#container  .basketRight .btn_cnt{position: relative;text-align:center;width:105px;height:30px;margin-top:12px;display: inline-block;}
		#container  .basketRight .btn_cnt input{width:45px;height:30px;line-height:30px;border:1px solid #ddd;box-sizing:border-box;font-size:12px;color:#555;font-weight:400;padding:0;text-align:center;}
		#container  .basketRight .btn_cnt &gt; a{display: inline-block;width:30px;height:30px;position: absolute;top:0;border:1px solid #ddd;box-sizing:border-box;}
		#container  .basketRight .btn_cnt &gt; a.btn_minus{border-radius:3px 0 0 3px;border-right:none;left:0;}
		#container  .basketRight .btn_cnt &gt; a.btn_plus{border-radius:0 3px 3px 0;border-left:none;right:0;}
		#container  .basketRight .btn_cnt &gt; a span{width:auto;height:auto;background:#fff;line-height:1;position: relative;}
		#container  .basketRight .btn_cnt &gt; a span:before{width:12px;height:2px;content:"";background:#999;position: absolute;top:2px;left:-7px;}
		#container  .basketRight .btn_cnt &gt; a.btn_plus span:after{width:2px;height:12px;content:"";background:#999;position: absolute;top:-3px;left:-2px;}
		#container  #basket .basketRight &gt; a{margin:0;margin-left:5px;display:inline-block;width:70px;height:30px;line-height:30px;border:1px solid #aaa;box-sizing:border-box;border-radius:4px;background:#fff;font-size:12px;color:#555;font-weight:400;}		

		#container  .price-total-info-top{margin:0;border-top:1px solid #333;border-bottom:none;background:#fff;padding:16px 0 0 0;}
		#container  .price-total-info-top p{font-size:14px;color:#333;font-weight:400;font-family:'Noto Sans KR';text-align:right;}
		#container  .price-total-info-top p .price_txt{float: left;margin-left:3px;}
		#container  .price-total-info-top p .price_txt:nth-child(1){margin-left:0;}	

		#container  .price-total-info-bottom{background:#fff;border-bottom:1px solid #ddd;padding:16px 0 20px 0;}
		#container  .price-total-info-bottom p{text-align:right;}
		#container  .price-total-info-bottom p span{font-family:'Noto Sans KR';}
		#container  .price-total-info-bottom .t_price{float: left;font-size:14px;color:#333;font-weight:500;}
		#container  .price-total-info-bottom .txt-price{font-size:17px;color:#f37021;font-weight:500;}

		#container .delivery-type{padding:0;}
		#container .delivery-type ul{margin-top:15px;}
		#container .delivery-type ul li{font-size:13px;color:#666;font-weight:300;}
		#container .delivery-type ul li strong{color:#333;font-weight:500;}

		#container .order-btn{padding:0;}
		#container #basket .order-btn a{width:100%;height:40px;line-height:40px;border-radius:5px;padding:0;border:1px solid #f37021;background:#f37021;margin-top:15px;font-size:15px;color:#fff;font-weight:500;}

		#container #basket .cart-ft2{margin-top:36px;}
		
	/*------------ 미디어쿼리 -------------*/
		/*350이하*/
		@media only screen and (max-width:350px) {
			#container #basket .basketRight &gt; a{font-size:12px;width:55px;}
		}
		/*325이하*/
		@media only screen and (max-width:325px) {
			#container .basketRight .btn_cnt{width:80px;}
			#container .basketRight .btn_cnt input{width:30px;}
			#container  .basketRight .btn_cnt &gt; a{width:25px;}
		}

	/*주문/결제*/
		.pre_order_tit{font-size:15px;color:#333;font-weight:500;line-height:1;margin-top:40px;border-bottom:1px solid #333;padding-bottom:15px;background:url('//solbit.jpg3.kr/m_da_image/arr_up.png')no-repeat right 3px;background-size:auto 10px;}
		.pre_order_tit.on{background:url('//solbit.jpg3.kr/m_da_image/arr_down.png')no-repeat right 3px;background-size:auto 10px;}
		#container .order_list .prd_order li{padding:15px 0;border:none;}
		#container .order_list .prd_order li + li{border-top:1px solid #ddd;}
		#container .order_list figure{padding:0;}
		#container #order.order_list .basketRight{width:70%;}
		#container #order.order_list .basketRight p{font-size:13px;color:#333;font-weight:400;border:none;margin:0;padding:0;line-height:20px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;}
		#container #order.order_list .basketRight p + p{margin-top:5px;}
		#container #order.order_list .basketRight p.prd_opt, #container #order.order_list .basketRight p.prd_reserve{font-weight:300;color:#777;}
		#container #order.order_list .basketRight p.prd_price{margin-top:8px;}
		#container #order.order_list .prd_price{width:100%;box-sizing:border-box;padding:10px 0;border-top:1px solid #333;border-bottom:1px solid #ddd;}
		#container #order.order_list .prd_price p:after{clear:both;display: block;content:"";}
		#container #order.order_list .prd_price p{text-align:right;}
		#container #order.order_list .prd_price p span{font-size:14px;color:#333;font-weight:400;font-family:'Noto Sans KR';display: inline-block;}
		#container #order.order_list .prd_price p.price .price_txt{float: left;margin-left:3px;}	
		#container #order.order_list .prd_price p.price .price_txt:nth-child(1){margin:0;}
		#container #order.order_list .prd_price p.price .price_won{font-size:15px;}
		#container #order.order_list .prd_price p.prd_tprice{margin-top:15px;}
		#container #order.order_list .prd_price p.prd_tprice .price_txt{float: left;font-weight:500;}
		#container #order.order_list .prd_price p.prd_tprice .price_won{font-size:17px;color:#f37021;font-weight:500;}
		#container #order.order_list .prd_price p.prd_tprice .price_won span{font-size:17px;color:#f37021;font-weight:500;}

		#container #order .discountInfo{padding:0;margin-top:10px;}
		#container #order .discountInfo p{font-size:13px;color:#777;font-weight:300;}
		#container #order .discountInfo p + p{margin-top:5px;}
		#container #order .discountInfo p strong{color:#333;font-weight:500;}

		/*비회원*/
			#container #order .orderBody table{margin-top:30px;}
			#container #order .orderBody thead th{font-size:16px;color:#333;font-weight:500;line-height:1;padding:0;padding-bottom:15px;width:100%;}
			#container #order .orderBody tbody{border:none;border-top:1px solid #333;padding-top:20px;background:none;}
			#container #order .orderBody tbody tr:nth-child(1) th{padding-top:20px;}
			#container #order .orderBody th{font-size:15px;color:#333;font-weight:400;padding:0;line-height:1;}
			#container #order .orderBody tr.order_name th{padding-top:12px;;}
			#container #order .orderBody td{padding:12px 0 25px 0;font-size:13px;color:#777;font-weight:300;}
			#container #order .orderBody td input{width:100%;height:35px;line-height:35px;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;font-size:13px;color:#777;font-weight:300;padding-left:15px;outline:none;}
			#container #order .orderBody td input[type="radio"]{width:auto;height:auto;}
			#container #order .orderBody td input + input{margin-top:10px;}
			#container #order .orderBody td input:focus{border:1px solid #000;color:#000;}
			#container #order .orderBody td.order_phone {font-size:0;}
            #container #order .orderBody td.order_phone span{font-size:13px;display: inline-block;margin:0 6px;width:10px;height:1px;background:#666;vertical-align:middle;}	
			#container #order .orderBody td.order_phone input{width: calc(33.2% - 15px) !important;}
			#container #order .orderBody td.order_phone p{font-size:14px;color:#666;font-weight:400;margin-top:15px;}
			#container #order .orderBody td.order_phone p input{width:20px !important;height:20px;margin-right:6px;}
			#container #order .orderBody td.order_phone p img{vertical-align:middle;}
			#container #order .orderBody td.order_phone .tooltip-box + p{display: none;}
			#container #order .orderBody thead th label{font-size:14px;color:#666;font-weight:400;float: right;letter-spacing:-0.05em;}
			#container #order .orderBody label input{width:20px;height:20px;}
			#container #order .orderBody td.zip_code input{width:28.5% !important;}
			#container #order .orderBody td.zip_code input + input{margin:0;}
			#container #order .orderBody td.zip_code a.find_zip{width:35%;height:35px;line-height:35px;box-sizing:border-box;border:1px solid #333;border-radius:4px;display: inline-block;font-size:14px;color:#333;font-weight:400;background:#fff;text-align:center;margin-left:10px;}
			#container #order .orderBody td.order_msg textarea{height:35px;line-height:35px;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;font-size:13px;color:#777;font-weight:300;padding:0;padding-left:15px;}
			#container #order .orderBody td.order_msg textarea:focus{border:1px solid #000;color:#000;outline:none;}

			#container #order .pay-info{border-top:none;}
			/* #container #order .orderBody.pay-info thead th{font-size:15px;color:#333;} */
			#container #order .pay_method td{padding:0;}
			#container #order .pay_method ul li input{height:20px;line-height:20px;width:60%;margin-left:10px;font-size:12px;padding-left:5px;}
			#container #order .pay_method ul li select{margin-left:10px;height:20px;line-height:20px;padding:0;}

			#container #order #evidence{padding-top:30px;}
			#container #order #evidence &gt; div{font-size:14px;color:#333;font-weight:400;}
			#container #order #evidence &gt; div &gt; table{margin-top:20px;}
			#container #order #evidence &gt; div &gt; table td{padding:0;}
			#container #order #evidence &gt; div &gt; table td ul li input{margin-right:9px;}
			#container #order #evidence &gt; div &gt; table td ul li span{font-size:13px;color:#666;font-weight:400;display: inline-block;}
			#container #order #evidence &gt; div &gt; table td ul li label + label{margin-left:30px;}
			#container #order #evidence &gt; div &gt; table td ul li input:checked + span{color:#000;}
			#container #order #evidence #evidence_cashbill_data dl{padding:0;border:none;margin-top:30px;}
			#container #order #evidence #evidence_cashbill_data dl dt{position:static;background:none;width:100%;height:auto;text-align:left;}
			#container #order #evidence #evidence_cashbill_data dl dt span{font-size:14px;color:#333;font-weight:400;padding:0;padding-bottom:12px;}
			#container #order #evidence #evidence_cashbill_data dl dd{display: block;margin:0;}
			#container #order #evidence #evidence_cashbill_data dl dd select{width:100%;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;height:35px;line-height:35px;font-size:13px;color:#333;font-weight:400;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline:none;background:url('//solbit.jpg3.kr/m_da_image/arr_down.png')no-repeat 97% center;background-size:auto 10px;}
			#container #order #evidence #evidence_cashbill_data dl dd input{width:27% !important;margin:0;}
			#container #order #evidence #evidence_cashbill_card dl dd input{width:18.8% !important;}
			#container #order #evidence #evidence_cashbill_data dl dd span{display: inline-block;margin:0 6px;width:10px;height:1px;background:#666;vertical-align:middle;}	

			#container #order .order_total_price{margin-top:25px;}
			#container #order .order_total_price .price_box{box-sizing:border-box;padding:9px 0;border-top:1px solid #333;border-bottom:1px solid #ddd;}
			#container #order .order_total_price table{margin-top:0;}
			#container #order .order_total_price table tbody{border:none;}
			#container #order .order_total_price tbody tr:nth-child(1) th{padding:0;padding-left:5px;}
			#container #order .order_total_price tbody tr th{text-align:left;padding-left:5px;}
			#container #order .order_total_price td{padding:6px 5px 6px 0;text-align:right;font-size:14px;color:#333;font-weight:400;font-family:'Noto Sans KR';}
			#container #order .order_total_price td span{font-size:14px;color:#333;font-weight:400;font-family:'Noto Sans KR';}
			#container #order .order_total_price .total{padding-top:23px;text-align:right;}
			#container #order .order_total_price .total &gt; span{float: left;display: inline-block;font-size:15px;color:#333;font-weight:500;}
			#container #order .order_total_price .total strong{font-size:17px;color:#f37021;font-weight:500;font-family:'Noto Sans KR';}
			#container #order .order_total_price .total strong span{font-size:17px;color:#f37021;font-weight:500;font-family:'Noto Sans KR';}
			#container #order .order_total_price #usereserve{height:20px;line-height:20px;width:30%;}
			#container #order .order_total_price #okreserve{height:20px;line-height:20px;background:#fff;border:1px solid #fff;width:25%;color:#000;}

			#container #order #join{padding-top:44px;margin-top:30px;position: relative;}
			#container #order #join:before{width:calc(100% + 30px);height:14px;content:"";background:#eee;position: absolute;top:0;left:-15px;}
			#container #order #join h5{font-size:16px;color:#333;font-weight:500;padding:0;}
			#container #order #join .hd .open-pop{margin:0;border:1px solid #ccc;color:#555;font-weight:300;}
			#container #order #join .cont{margin-top:15px;padding:0;background:none;border:none;}
			#container #order #join .privacy-wrap .cont{margin-bottom:0;}
			#container #order #join .cont .terms{border:1px solid #ddd;border-radius:3px;box-sizing:border-box;padding:15px;font-size:12px;color:#777;font-weight:300;margin:15px 0 10px 0;}
			#container #order #join .cont .agree{text-align:right;}
			#container #order #join .cont .agree label{}
			#container #order #join .cont .agree label:first-child{margin-right:23px;}
			#container #order #join .cont .agree label span{font-size:13px;color:#666;font-weight:400;}
			#container #order #join .cont .agree label input:checked + span{color:#000;}
			#container #order #join .cont .tb-style table{border:1px solid #ddd;border-radius:3px;box-sizing:border-box;margin:15px 0 10px 0;}
			#container #order #join .cont .tb-style table tr td{font-size:12px;color:#777;font-weight:300;padding:15px;}
			#container #order #join .cont .tb-style .mt5{font-size:12px;color:#777;font-weight:300;}
			#container #order #join .cont .tb-style .control-area{display: none;}
			#container .control-area{text-align: right;}
			#container .control-area p:first-child label{margin-right:23px;}
			#container .control-area p label{font-size:13px;color:#666;font-weight:400;}
			#container .control-area p input:checked + span{color:#000;}

			#container #order #join.pay_agree{padding-top:0;margin-top:10px;position: relative;}
			#container #order #join.pay_agree:before{display: none;}
			#container #order #join.pay_agree .before_pay input{width:20px;height:20px;margin-right:5px;vertical-align:top;}
			#container #order #join.pay_agree .before_pay label{font-size:13px;color:#333;font-weight:400;letter-spacing:-0.05em;}
			#container #order #join.pay_agree .before_pay span{display: inline-block;word-break:keep-all;width:90%;}
			#container #order #join.pay_agree .payagree input{width:20px;height:20px;margin-right:5px;vertical-align:top;}
			#container #order #join.pay_agree .payagree label{font-size:13px;color:#f37021;font-weight:400;letter-spacing:-0.05em;}
			#container #order #join.pay_agree .payagree span{display: inline-block;word-break:keep-all;width:90%;}
			#container #order .btn_next{margin-top:20px;padding:0;}
			#container #order .btn_next a{width:100%;height:40px;line-height:40px;box-sizing:border-box;border-radius:5px;border:1px solid #f37021;}	
			#container #order .btn_next a span{font-size:15px;font-weight:500;}
			#container #order .btn_next a.all-ok{background:#f37021;}
			#container #order .btn_next a.all-ok span{color:#fff;}
			#container #order .btn_next a.btn_White{background:#fff;}
			#container #order .btn_next a.btn_White span{color:#f37021;}

		/*회원*/
			#container #order .Write-order .order-info-simple td{padding-top:0px;background:#fff;}
			#container #order .Write-order .order-info-simple td span{height:35px;line-height:35px;padding:0 6px;border:1px solid #ddd;border-radius:4px;font-size:13px;color:#777;font-weight:300;outline:none;background:#fff;display: inline-block;}
			#container #order .Write-order .order-info-simple td span + span{margin-left:10px;}
			#container #order .Write-order .order-info-simple td span.simple_user_name, #container #order .Write-order .order-info-simple td span.simple_user_tel, #container #order .Write-order .order-info-simple td span.simple_user_email {border:0;padding:0;height:auto;min-height:20px;line-height:20px;vertical-align:top;}
			#container #order .Write-order .order-info-simple td span.simple_user_tel:before, #container #order .Write-order .order-info-simple td span.simple_user_email:before {content:"/";display:inline-block;font-size:13px;color:#ddd;font-weight:300;vertical-align:top;min-height:20px;line-height:20px;padding:0 5px 0 0;margin:0;}
			#container #order .Write-order .order-info-simple td span.simple_user_name {}
			#container #order .Write-order .order-info-simple td span.simple_user_tel {margin-left:5px;}
			#container #order .Write-order .order-info-simple td span.simple_user_email {margin-left:5px;}
			#container #order .Write-order .order-info-simple td a{top:-35px;border:1px solid #000;border-radius:4px;color:#333;font-weight:300;}

			#container #order .Write-deli .korea-radio-addr input + input{margin:0;}
			#container #order .Write-deli .korea-radio-addr a.past_list{border:1px solid #000 !important;border-radius:4px !important;color:#333 !important;font-weight:300 !important;}
			#container #order .Write-deli td{background:#fff;height:35px;line-height:35px;}
			#container #order .Write-deli td p a{border:1px solid #000;border-radius:4px;color:#333;font-weight:300;}
		
	/* 주문상품 */
		#order .prd_order li {border-bottom:1px solid #dedede; padding:20px 0;}
		#order figure {width:100%; display: table; box-sizing: border-box; padding:0 10px;}
		#order .basketLeft {width:70px; position:relative; float: left;}
		#order .basketLeft a {display:block;}
		#order .basketLeft .MS_input_checkbox {top:0; left:0; position:absolute;}
		#order .basketRight {padding-left:85px;}
		#order .basketRight p {color:#707070; margin-bottom:5px;}
		#order .basketRight #downpricevalue {color: #333333; font-weight: bold;}
		#order .basketRight .pname {border-bottom:1px solid #dedede; padding-bottom: 4px; color: #333; word-break: break-all;}
		#order .basketRight .pname .blue-delivery {background-color: #74a9e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
		#order .basketRight .pname .red-delivery {background-color: #d674e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
		#order .basketRight .pname .fa {float:right; margin-top: -6px;}
		#order .basketRight .btn_Black {height:28px; line-height:28px; margin-top:5px;}
		#order .basketRight .MS_select {width:100%;}
		#order .basketRight .fa-plus {background-color: #bbb; width: 30px; height: 30px; text-align: center; vertical-align: middle; line-height: 30px; color: #fff;}
		#order .basketRight .fa-minus {background-color: #bbb; width: 30px; height: 30px; text-align: center; vertical-align: middle; line-height: 30px; color: #fff;}
		#order .amount-input {width:30px; text-align : right;}

	/* 주문상품 */
		/* 할인적용 */
			#order .discountInfo {padding:20px 10px;}
			#order .discountInfo select {width:100%;}
			#order .discountInfo .reserve-discount {margin-bottom:20px;}
			#order .discountInfo .delivery-select {margin-bottom:20px;}
			#order .delivery-type { padding:15px 10px;}
			#order .discountInfo .delivery-button {font-size: 1.5em; vertical-align: top;}
		/* 할인적용 */

		#order .orderBody h5 {margin:15px 0 10px 0; padding:0 10px; font-weight: bold;}
		#order .orderBody .order-info {background-color: #eaeaea; border-top:2px solid #454545; border-bottom:1px solid #454545; padding:10px;}
		#order .order-info .btn_White {width:47px; height:23px; font-size:0.917em; float:right; line-height: 23px; margin-top: -3px;}
		#order .orderBody table {width:100%; margin-top: 20px;}
		#order .orderBody thead {text-align:left;}
		#order .orderBody thead th {padding-bottom: 5px;}
		#order .orderBody tbody {background-color: #eaeaea; border-top:2px solid #454545; border-bottom:1px solid #454545;}
		#order .orderBody th {text-align:left; padding-left:10px;}
		#order .orderBody td {padding:6px 10px 6px 0;}
		#order .orderBody table input[name="post1"], .orderBody table input[name="post2"] {height: 28px; border: 1px solid #bbb; vertical-align: middle;}
		#order .orderBody table select[name="order_add_info[0]"] {width:100%;}
		#order .orderBody table select[name="time"] {width:100%;}
		#order .orderBody .btn_coupon {width:64px; display:inline-block; vertical-align:top; -webkit-box-shadow: 1px 1px 0 0 #ededed; box-shadow: 1px 1px 0 0 #ededed; background-color: #898686; background-image: -webkit-gradient(linear, left top, left bottom, from(#898686), to(#595858)); background-image: -webkit-linear-gradient(top, #898686, #595858); background-image: -moz-linear-gradient(top, #898686, #595858); background-image: -o-linear-gradient(top, #898686, #595858); background-image: linear-gradient(to bottom, #898686, #595858);}
		#order .orderBody .MS_label_delivery_date {display: block; margin-bottom:10px;}
		#order .orderBody .reserve-possible td {padding: 0px 10px 6px 0;}
		#order .pd10 .btn_Red {margin-bottom:10px; background-color: #f1191f; border: 1px solid #f1191f; height: 45px; line-height: 45px; font-size: 1.3em;}
		#order .btn_next {margin-top:20px;}
		#order .Write-order .order-info-detail,
		#order .Write-deli .order-info-detail {display: none;}
		#order .Write-order .order-info-simple td,
		#order .Write-deli .order-info-simple td {position: relative; background-color: #6F6F6F; color: #fff;padding: 10px 10px 8px 10px;}
		#order .Write-order .order-info-simple .btn_White,
		#order .Write-deli .order-info-simple .btn_White {position: absolute; right: 10px; top: 5px; width: 50px; height: 25px; line-height: 25px; background-color: #fff; text-align: center; display: block; border: 1px solid #c6c6c6; vertical-align: middle;}
		#order .select_delivery_date {margin-top: 5px;}
		#order .hope-delivery { position:relative; margin-bottom:5px; padding-right:65px; }
		#order .hope-delivery .btn_Grey { position:absolute; top:0; right:0; width:60px; }
		#order .hope-delivery-time select { width: 100%; }
		#order .hope-delivery input[type=text] { width:100%; }

		/* 배송지 검색 */
			#addrSearch {display:none;}
			#addrSearch .addr_type {text-align:center; font-weight: bold;}
			#addrSearch .addr_type label {margin:0 5px;}
			#addrSearch .keyword input {width:45%;}
			#addrSearch .msg01 {text-align: center;}
			#addrSearch .MS_addr_type_area {text-align: center; margin:10px 0;}
			#addrSearch .search-form .btn_Grey {width:105px; display:inline; margin-left: 10px;}
			#addrSearch .addr-list {width:100%;}
			#addrSearch .msg-wrap {background-color: #fbfbfb; padding:10px 0; text-align: center;}
			#addrSearch .msg-wrap .msg01-highlight {color:#1984f1;}
			#addrSearch #searchStep02 {margin-top:10px;}
			#addrSearch #searchStep02 h4 {font-weight: bold;}
			#addrSearch #searchStep02 .btn_Black {margin-top:10px;}
			#addrSearch #searchStep03 table {width:100%;}
			#addrSearch #searchStep03 table th {width:20%; text-align: left;}
			#addrSearch #searchStep03 table td {padding:10px 0;}
			#addrSearch #searchStep03 table .detail-addrPost input {width:50px;}
			#addrSearch #searchStep03 table .detail-addrAddress input {width:90%; margin-bottom: 5px;}
		/* //배송지 검색 */

		/* 이용약관 */
			#layerTermsWrap, #layerContractWrap, #layerPrivercyWrap, #layerThirdPartyWrap, #layerProviderWrap, #layerTrustWrap { display : none; }
			.layer {width: 100%;min-height: 100%;z-index: 10;position: absolute;left: 0;top: 0;background: rgba(60, 60, 60, 0.8);}
			#layerTermsWrap .layer-pop, #layerContractWrap .layer-pop, #layerPrivercyWrap .layer-pop, #layerThirdPartyWrap .layer-pop, #layerProviderWrap .layer-pop, #layerTrustWrap .layer-pop {width: 90%;background-color: white;position: relative;box-shadow: 0px 1px 10px #494949;margin: 80px auto;}
			#join .hd .open-pop {float:right; border:1px solid #c4c4c4; padding: 2px 5px; margin-right: 10px;}
			#join .cont {padding:0 10px; margin-bottom:20px;}
			#join .cont .terms {border:1px solid #c4c4c4; padding:15px 10px; margin:10px 0;}
			#join .cont .agree {text-align:right;}
		/* //이용약관 */

		/* 사용 쿠폰 선택 */
			#coupon {display : none;}
			#coupon table {width:100%; text-align:left; border:1px solid #dedede; color:#707070; margin-bottom:10px;}
			#coupon thead {background-color: #858585; color:#fff;}
			#coupon thead th {font-weight:normal; padding: 5px;}
			#coupon tbody td {padding: 5px 10px;}
			#coupon .item {background-color: #eaeaea;text-align:center; font-size:1.333em; padding:15px 0;}
			#coupon .selection {color:#707070; margin:20px 10px;}
			#coupon .btn_Black {margin:10px 0;}
			#coupon .layer .layer-pop .txt {max-height: 358px;}
			#coupon .layer .layer-pop {margin: 40px auto;}
			#coupon .paysum {margin-top:10px; padding: 10px; border: 1px solid #8C8C8C; background-color: #FBFBFB;}
			#coupon .paysum .c_price {height: 45px;}
			#coupon .paysum_reserve {font-weight: bold; font-size: 1.15em;}
			#coupon .paysum li {position:relative; color: #353535; font-size: 1em; line-height:1.75; letter-spacing:-1px;}
			#coupon .paysum li.pit {font-weight:bold; font-size: 1.15em; border-top: 1px dotted #A0A0A0; margin-top: 3px; padding-top: 3px;}
			#coupon .paysum li.pit em {color: #F9454A; padding-top: 3px;}
			#coupon .paysum li em {position:absolute; top:0; right:0; letter-spacing:0; text-align: right;}
			#coupon .paysum li em.black {color: #F9454A; font-weight:bold;}
			#coupon .paysum li em #block_coupon_apply_price_detail {display: block;}
			#coupon .paysum li.gu {font-weight:bold; font-size: 1.15em; }
			#coupon .paysum li.gu em {color: #F9454A; padding-top: 3px;}
		/* //사용 쿠폰 선택 */

		/* 현금영수증 */
			#cashbill .input-wrap {text-align:center; padding-bottom:10px;}
			#cashbill .input-wrap label {margin:0 10px;}
			#cashbill #cashbilltype .bank-type {width:100%;}
			#cashbill #cashbill_tel, #cashbill #cashbill_card, #cashbill #cashbill_company {text-align:center; margin:10px 0;}
			#cashbill .company-name {text-align: left; margin-top:10px;}
			#cashbill .btn_Black {margin:10px 0;}
		/* //현금영수증 */

		/* 이용약관 관련 */
			#order #join {margin-top:20px;}
			#order #join h5 {padding:0 0 5px 10px; font-weight:bold;}
			#order #join .cont {margin-top:5px; padding:15px 10px; background-color:#eaeaea; border-top:2px solid #454545; border-bottom:1px solid #454545;}
			#order #join .cont .control-area p {padding-top:10px;}
			#order #join .cont .terms {border:1px solid #c4c4c4; padding:15px 10px; margin:10px 0; background:#fff;}
			#order #join .cont .agree {text-align:center;}
			#order #join .cont .agree label:first-child { margin-right:40px; }
			#order #join_benefit { border:0; text-align:right; width:35px; color:#ff0000; font-weight:bold; }
			#order #sale_price_box { font-weight:bold; color:#ff0000; }
		/* //이용약관 관련 */

		/* 결제 선택 */
			#order .add-info input[type=text] { width:100%; }
			#order .pay-info { font-size: 1em; border-top: 1px solid #aeaeae; }
			#order .pay-info dl { border-bottom: 1px solid #aeaeae; position: relative; min-height: 110px; 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 { display: inline-block; }
			#order .pay-info dl dt span { display: block; }
			#order .pay-info dl dt em { color:#f00; }
			#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 dl dd li red-strong { color : #ff0000; font-weight: bold; }
			#order .pay-info dl dd li .pay_payco {color : red; }
			
			#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-area { margin-top: 5px; }
			#order .pay-info .nhn-mileage-s-txt { padding-left: 20px; }
			#order .pay-info td { vertical-align:middle; padding: initial; }
			#order .pay-info td #total_price { color:#ff0000; }
			#order .pay-info #usereserve,
			#order .pay-info #useemoney { width: 100px; }
		/* //결제 선택 */

		/* 결제 관련 동의 안내 */
			#order .before_pay {padding: 5px 0; font-size: .875em;}
			#order .payagree {padding: 5px 0; font-size: .875em;}
		/* //결제 관련 동의 안내 */

		/* 개인정보 수집 이용안내 */
			#order .privercy-contract-tap {position: relative; border-left: 1px solid #cacaca; }
			#order .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.3%; height: 28px; margin-bottom: -1px; box-sizing: border-box;}
			#order .privercy-contract-tap li.sel{background-color: #fff; border-bottom: 1px solid #fff; }
			#order .privercy-contract-tap li:last-child {border-right: 1px solid #cacaca;; }
			#order .privercy-contract-tap li a {text-align: center; padding: 0; display: block; color: #787878; width: 100%; height: 100%; }
			#order .tab-content {border: 1px solid #cacaca;}
			#order .tab-content .privercy-contract {padding: 10px; }
			#order .tab-content .privercy-contract p {line-height: 1.5em; width: 100%; height: 55px; margin: 0; padding: 0; border: none; overflow-y: hidden;}
		/* //개인정보 수집 이용안내 */

		#layerTermsWrap .layer-pop, 
		#layerContractWrap .layer-pop,
		#layerPrivercyWrap .layer-pop,
		#layerThirdPartyWrap .layer-pop,
		#layerProviderWrap .layer-pop,
		#layerTrustWrap .layer-pop,
		#termsCont1 .layer-pop,
		#termsCont2 .layer-pop,
		#termsCont3 .layer-pop,
		#termsCont4 .layer-pop {display : block;}

		@media screen and (min-width:768px) {
		.basketRight .btn_Black {width:315px; display:inline-block; vertical-align: middle; margin-top:0px;}
		}

		/* 간단가입 할인, 주문서 동의 추가 */
			#order .paym-msg { list-style:none; }
			#order .paym-input ul li { margin-top:5px; list-style:none; }
			#order .paym-input a { display:inline-block; }
			#order .paym-input a.paym-btn-confirm { height:30px; line-height:32px; padding:0 15px; background:#2367a8; border:1px solid #015198; color:#fff; }
			#order .paym-input a.paym-btn-cancel { height:30px; line-height:32px; padding:0 15px; background:#efefef; border:1px solid #ccc; }
			#order .paym-input input[type=text], 
			#order .paym-input input[type=password] { width:100px !important; }

			#terms_agree input[type="checkbox"] { vertical-align: middle; border-radius: 0; position: relative; margin-top: -1px; }
			#terms_agree .terms-agree dl { }
			#terms_agree .terms-agree dt { height: 30px; line-height: 30px; padding-left: 10px; border-bottom: 1px solid #cacaca; color: #000; font-weight: bold; letter-spacing: -1px; }
			#terms_agree .terms-agree dd { margin: 0 10px; padding: 15px 10px; border-bottom: 1px dashed #dadada; }
			#terms_agree .terms-agree dd:last-child { border-bottom: 0; }
			#terms_agree .terms-agree dd strong { color: #000; font-weight: bold; letter-spacing: -1px; }
			#terms_agree .terms-agree dd .lst:after { content: ''; display: block; clear: both; }
			#terms_agree .terms-agree dd .lst li { float: left; width: 50%; list-style: none; padding: 5px 0; white-space: nowrap; }
			#terms_agree .terms-agree dd .lst li a { text-decoration: underline; }

			#layerTermsWrap .layer-pop .txt textarea, 
			#layerContractWrap .layer-pop .txt textarea,
			#layerPrivercyWrap .layer-pop .txt textarea,
			#layerThirdPartyWrap .layer-pop .txt textarea,
			#layerTrustWrap .layer-pop .txt textarea { width:100%; border-spacing:0; border-collapse:collapse; }
			#layerTermsWrap .layer-pop .txt .l-tbl, 
			#layerContractWrap .layer-pop .txt .l-tbl,
			#layerPrivercyWrap .layer-pop .txt .l-tbl,
			#layerThirdPartyWrap .layer-pop .txt .l-tbl,
			#layerProviderWrap .layer-pop .txt .l-tbl,
			#layerTrustWrap .layer-pop .txt .l-tbl { width:100%; border-spacing:0; border-collapse:collapse; }
			#layerTermsWrap .layer-pop .txt .l-tbl caption, 
			#layerContractWrap .layer-pop .txt .l-tbl caption,
			#layerPrivercyWrap .layer-pop .txt .l-tbl caption,
			#layerThirdPartyWrap .layer-pop .txt .l-tbl caption,
			#layerProviderWrap .layer-pop .txt .l-tbl caption,
			#layerTrustWrap .layer-pop .txt .l-tbl caption { display:none; }
			#layerTermsWrap .layer-pop .txt .l-tbl th , 
			#layerContractWrap .layer-pop .txt .l-tbl th ,
			#layerPrivercyWrap .layer-pop .txt .l-tbl th ,
			#layerThirdPartyWrap .layer-pop .txt .l-tbl th ,
			#layerProviderWrap .layer-pop .txt .l-tbl th ,
			#layerTrustWrap .layer-pop .txt .l-tbl th { color:#000; font-weight:bold; border:1px solid #cbcbcb; text-align:center; font-size:11px;}
			#layerTermsWrap .layer-pop .txt .l-tbl td , 
			#layerContractWrap .layer-pop .txt .l-tbl td ,
			#layerPrivercyWrap .layer-pop .txt .l-tbl td ,
			#layerThirdPartyWrap .layer-pop .txt .l-tbl td ,
			#layerProviderWrap .layer-pop .txt .l-tbl td ,
			#layerTrustWrap .layer-pop .txt .l-tbl td { color:#777; border:1px solid #cbcbcb; text-align:center; font-size:11px; }
			#layerTermsWrap .layer-pop .txt .l-tbl th div, 
			#layerContractWrap .layer-pop .txt .l-tbl th div,
			#layerPrivercyWrap .layer-pop .txt .l-tbl th div,
			#layerThirdPartyWrap .layer-pop .txt .l-tbl th div,
			#layerProviderWrap .layer-pop .txt .l-tbl th div,
			#layerTrustWrap .layer-pop .txt .l-tbl th div,
			#layerTermsWrap .layer-pop .txt .l-tbl td div, 
			#layerContractWrap .layer-pop .txt .l-tbl td div,
			#layerPrivercyWrap .layer-pop .txt .l-tbl td div,
			#layerThirdPartyWrap .layer-pop .txt .l-tbl td div,
			#layerProviderWrap .layer-pop .txt .l-tbl td div,
			#layerTrustWrap .layer-pop .txt .l-tbl td div { padding:5px 0 3px; }
			#layerTermsWrap .layer-pop .txt .l-tbl td .txt-l, 
			#layerContractWrap .layer-pop .txt .l-tbl td .txt-l,
			#layerPrivercyWrap .layer-pop .txt .l-tbl td .txt-l,
			#layerThirdPartyWrap .layer-pop .txt .l-tbl td .txt-l,
			#layerProviderWrap .layer-pop .txt .l-tbl td .txt-l,
			#layerTrustWrap .layer-pop .txt .l-tbl td .txt-l { padding-left:10px; text-align:left; }
		/* 간단가입 할인, 주문서 동의 추가 */

		#order .orderBody td .txt-pay { width: 40%; margin-bottom: 5px; }
		#order .orderBody td .txt { margin-top: 5px; color: #777; font-size: .875em; }
		#order .orderBody td .txt em { color: #f00; text-decoration: underline; font-style: normal; }
		#order .orderBody td .opt { color: #777; font-size: .875em; }
		#order .orderBody td .fade { color: #a1a1a1; letter-spacing: -1px; }
		#order .orderBody td .btn-gray { display: inline-block; height: 33px; line-height: 33px; padding: 0 7px; color: #777; background: #dddde0; border: 1px solid #8c8c8d; border-radius: 3px; }
		#order .orderBody td .btn-coupon { position: relative; top: -1px; }
		#order .orderBody td .okcashbag { position: relative; padding-left: 75px; padding-right: 55px; }
		#order .orderBody td .okcashbag img { position: absolute; top: 6px; left: 0; width: 70px; }
		#order .orderBody td .okcashbag input[type=text] { width: 100%; }
		#order .orderBody td .okcashbag a { position: absolute; top: 0; right: 0; width: 50px; line-height: 35px; }
		#order .orderBody .total th, 
		#order .orderBody .total td { border-top: 1px solid #aeaeae; }
		#order .orderBody .total td { padding-top: 10px; padding-bottom: 10px; }
		#order .orderBody .total td strong { color: #f00; font-size: 1.125em; }
		#order .orderBody td .escrow-info li { position: relative; padding: 12px 10px 12px 105px; background-color: #eef1f7; border-bottom: 1px solid #fff; color: #777; font-size: .75em; }
		#order .orderBody td .escrow-info li img { position: absolute; top: 50%; left: 5px; margin-top: -10px; width: 95px; }
		#order .orderBody .MS_tel { width:60px; }
		#order .pay-info .total { min-height: 40px; }
		#order .pay-info .total dt,
		#order .pay-info .total dd { height: 40px; line-height: 40px; }
		#order .pay-info .total dd { padding-left: 10px; color: #a1a1a1; }
		#order .pay-info .total dd strong { color: #f00; font-size: 1.25em; font-weight: bold; }
		#order .terms-offer { margin-top: 20px; }
		#order .terms-offer dt { padding: 0 0 5px 10px; font-weight: bold; }
		#order .terms-offer dd { padding: 15px 10px; border-top: 2px solid #454545; border-bottom: 1px solid #454545; background: #eaeaea; text-align: center; }
		#order .terms-offer dd textarea { width: 100%; height: 60px; margin-bottom: 5px; padding: 5px; border: 1px solid #d1d1d1; border-radius: 0; box-sizing: border-box; }
		#order .terms-offer dd label { display: inline-block; margin: 0 5px; }
		#order .price-total-info-bottom {padding:15px 10px; background:#eee; margin-top:20px; text-align:left;}
		#order .price-total-info-bottom em {font-style: inherit; font-size:1.3em}
		#order .price-total-info-bottom .txt-price {color : #f1191f; font-weight:bold;}
		#order .price-total-info-bottom .txt-reserve {color : #898989; font-size:1em;}
		#order .w100 { width: 100px !important; }
		#order .w120 { width: 120px !important; }
		#order .w240 { width: 240px !important; }
		#order .pad-5 { padding:5px 0; }
		#order .select-country {width:200px;}
		#order .mt-10 {margin-top:10px;}
		#order .btn-type-03 { width:100%; height:35px; background-color:#858585; color:#fff; text-align:center; display:block; border:1px solid #858585; box-sizing: border-box; vertical-align: middle; width:84px; display:inline-block; }
		#order #okreserve, #order #okemoney { border:none; font-weight: bold; width:62px; text-align:right; background: #eaeaea; }
		#order .chk-label {display: inline-block; margin: 5px 0 5px 15px; color: #222;}
		#order .reserve-msg {padding-top:5px; font-size:0.95em; color:#898989;}

		/* 개인정보 수집, 이용 */
			.control-area { text-align:center; }
			.control-area p { display:inline-block; }
			.control-area p:first-child label { margin-right:40px; }

		/* 증빙 신청 */
			#order .evidence {}
			#order .evidence dl {position: relative; min-height: 20px; padding-left: 90px;}
			#order .evidence dt {background-size: 46px 33px;}
			#order .evidence dd {text-align:left;margin:5px;}
			#order .evidence dl dt {position: absolute; left: 0; top: 0; background-color: #f4f4f4; width: 90px; height: 100%; text-align: center;}
			#order .evidence dl dt span { display: block; padding-top: 15px;}

			#order .w60 { width: 52px !important; }
			#order select.w60 { width: 60px !important; }
			#order .w75 { width: 75px !important; }
			#order select.w75 { width: 90px !important; }
			#order .w90 { width: 90px !important; }
			#order select.w90 { width: 90px !important; }
			#order .w280 { width: 280px !important; }
			#order .btn_search_post {display: inline-block; width: 35%; height: 35px; line-height: 35px; background-color: #858585; color: #fff; text-align: center; border: 1px solid #858585; box-sizing: border-box; vertical-align: middle;}

	/*------------ 미디어쿼리 -------------*/
		/*370이하*/
		@media only screen and (max-width:374px) {
			#container #order .Write-order .order-info-simple td span{font-size:13px;}
			#container #order .Write-deli td{font-size:13px;}
		}
		/*364이하*/
		@media only screen and (max-width:364px) {
			/*#container #order .orderBody td.order_phone input{width:25% !important;}*/
		}
		/*360이하*/
		@media only screen and (max-width:360px) {
			#container #order .Write-deli td{padding-right:67px;line-height:30px;}
		}
		/*350이하*/
		@media only screen and (max-width:350px) {
			#container #order .Write-order .order-info-simple td span + span{margin-left:6px;}
			#container #order .pay_method ul li select{width:72%;}
		}
		/*340이하*/
		@media only screen and (max-width:340px) {
			#container #order .Write-deli td{padding-right:44px;}
			#container #order .Write-order .order-info-simple td span{font-size:12px;padding:0 4px;}
		}
		/*330이하*/
		@media only screen and (max-width:330px) {
			#container #order.order_list .basketRight{width:60%;}
			#container #order.order_list .basketRight p{font-size:13px;}
			#container #order .orderBody td.zip_code input{width:26% !important;}
		}
		/*326이하*/
		@media only screen and (max-width:326px) {
			#container #order .Write-deli td{padding-right:35px;}
			#container #order #evidence #evidence_cashbill_data dl dd input{width:26% !important;}
			#container #order #evidence #evidence_cashbill_card dl dd input{width:17.5% !important;}
		}

	/*주문 완료*/
		#container #order-complete .complete-msg{font-size:14px;color:#777;font-weight:400;line-height:21px;}
		#container #order-complete .complete-msg span{color:#f37021 !important;}
		#container .complete-price{font-size:15px;color:#333;font-weight:500;background:#fff;box-sizing:border-box;width:100%;padding:0 15px;border:1px solid #f37021;border-radius:5px;height:35px;line-height:35px;}
		#container .complete-price em{color:#f37021 !important;}

		#container #order-complete .pay_info, #container #order-complete .product_info, #container #order-complete .delivery_info{margin-bottom:20px;}
		#container #order-complete table thead{border-top:none;border-bottom:1px solid #333;background:#fff;}
		#container #order-complete table thead th{padding:10px 0;font-size:14px;color:#333;font-weight:500;}
		#container #order-complete table tbody td{padding:10px 0 10px 10px;font-size:13px;color:#777;font-weight:400;}
		#container #order-complete table tbody th{text-align:left;background:#fff;font-size:13px;color:#333;font-weight:400;padding-left:10px;}
		#container #order-complete .pd10{padding:0 15px;margin-top:10px;}
		#container #order-complete .pd10 a{width:100%;height:35px;line-height:35px;border:1px solid #f37021;background:#f37021;border-radius:4px;font-size:14px;color:#fff;font-weight:400;}

/*───────────────────────────────────────────────────────────

	게시판

───────────────────────────────────────────────────────────*/
	/*목록 (일반)*/
		#container #review-board-list .h_title{margin-bottom:28px;}
		#container #review-board-list .h_title a{display: none;width:80px;height:35px;line-height:35px;box-sizing:border-box;border:1px solid #333;border-radius:4px;background:#fff;font-size:15px;color:#333;font-weight:400;position: absolute;top:-9px;right:0;}
		#container #review-board-list{padding:0 15px;}
		#container #review-board-list .item-search{padding:0;padding-bottom:20px;font-size:0;}
		#container #review-board-list .item-search div{display: inline-block;}
		#container #review-board-list .item-search div:first-child{width:33.4%;}
		#container #review-board-list .item-search div .brd-st{width:100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline:none;background:url('//solbit.jpg3.kr/m_da_image/arr_down.png')no-repeat 91% center;background-size:auto 8px;border:1px solid #ccc;border-radius:3px;height:40px;line-height:40px;font-size:14px;color:#555;font-weight:400;}
		#container #review-board-list .item-search div:nth-child(2){padding:0;margin-left:5px;width:65%;position: relative;}
		#container #review-board-list .item-search div:nth-child(2) input{border:1px solid #ccc;border-radius:3px;height:40px;line-height:40px;padding-right:27%;font-size:13px;color:#777;font-weight:400;}
		#container #review-board-list .item-search div:nth-child(2) input:focus{color:#000;border:1px solid #000;}
		#container #review-board-list .item-search div:nth-child(2) a{width:27%;height:40px;line-height:40px;border:1px solid #333;background:#333;border-radius:0 3px 3px 0;position: absolute;top:0;right:0;font-size:15px;color:#fff;font-weight:500;}

		#container #review-board-list .notice{border-top:1px solid #333;}
		#container #review-board-list .notice-bar{padding:15px 16px 9px 10px;background:#f5f5f5;border-bottom:1px solid #ddd;}
		#container #review-board-list .bgc464644{font-size:12px;color:#fff;font-weight:400;background:#f37021;padding:0 4px;border-radius:2px;}
		#container #review-board-list .notice-bar dl dt:after{clear:both;content:"";display: block;}
		#container #review-board-list .notice-bar dl dt a{font-size:14px;color:#333;font-weight:400;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;line-height:19px;}
		#container #review-board-list .notice-bar dl dd{margin-top:6px;}
		#container #review-board-list .notice-bar dl dd span.n_writer{font-size:13px;color:#888;font-weight:400;}
		#container #review-board-list .notice-bar dl dd span.n_date{font-size:12px;color:#888;font-weight:500;font-family:'paybooc' !important;}
		#container #review-board-list .notice-bar dl dd span.n_date:before{width:1px;height:10px;content:"";background:#ccc;display: inline-block;margin:0 12px;vertical-align:middle;}

		#container #review-board-list .boardList li{padding:15px 16px 9px 10px;border-bottom:1px solid #ddd;}
		#container #review-board-list .boardList li:after{clear:both;display: block;content:"";}
		#container #review-board-list .boardList li &gt; div + dl{width:89%;margin-left:9px;}
		#container #review-board-list .boardList li &gt; div{display: inline-block;vertical-align:top;height:auto;padding:0;}
		#container #review-board-list .boardList li &gt; div.bl_image{display: block;width:130px;height:130px;overflow:hidden;border-radius:5px;position: relative;}
		#container #review-board-list .boardList li &gt; div.bl_image a{display: block;width:100%;height:100%;}
		#container #review-board-list .boardList li &gt; div.bl_image a img{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
		#container #review-board-list .boardList li dl{display: inline-block;vertical-align:top;}
		#container #review-board-list .boardList li dl dt{font-size:14px;color:#333;font-weight:400;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;line-height:19px;}
		#container #review-board-list .boardList li dl dt a{font-size:14px;color:#333;font-weight:400;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;line-height:19px;}
		#container #review-board-list .boardList li dl dt img{vertical-align:middle;}
		#container #review-board-list .boardList li dl dd{margin-top:6px;}
		#container #review-board-list .boardList li dl dd span.bl_name{font-size:13px;color:#888;font-weight:400;}
		#container #review-board-list .boardList li dl dd span.b_date{font-size:12px;color:#888;font-weight:500;font-family:'paybooc' !important;}
		#container #review-board-list .boardList li dl dd span.b_date:before{width:1px;height:10px;content:"";background:#ccc;display: inline-block;margin:0 12px;vertical-align:middle;}
		
		#container .paging{font-size:0;margin:25px 0 30px 0;}
		#container .paging a.num{width:auto;height:auto;font-size:13px;color:#888;font-weight:500;font-family: 'paybooc' !important;margin:0 10px;border:none;background:none;box-sizing:border-box;letter-spacing:-0.1em;}
		#container .paging a.num.now{width:30px;height:30px;background:#e9cfb6;border-radius:100%;color:#fff;margin:0 5px;}
		#container .paging a.p_arr{width:10px;height:10px;border:none;margin:0 10px;}
		#container .paging a.first{background:url('//solbit.jpg3.kr/m_da_image/paging_first.png')no-repeat center;background-size:auto 8px;margin-left:0;}
		#container .paging a.prev{background:url('//solbit.jpg3.kr/m_da_image/paging_prev.png')no-repeat center;background-size:auto 8px;}
		#container .paging a.next{background:url('//solbit.jpg3.kr/m_da_image/paging_next.png')no-repeat center;background-size:auto 8px;}
		#container .paging a.last{background:url('//solbit.jpg3.kr/m_da_image/paging_last.png')no-repeat center;background-size:auto 8px;margin-right:0;}

		#container .boardWrite{padding:0;}
		#container .boardWrite a{width:100%;height:40px;line-height:40px;box-sizing:border-box;border:1px solid #f37021;background:#f37021;border-radius:5px;font-size:15px;color:#fff;font-weight:500;} 

	/*------------ 미디어쿼리 -------------*/
		/*374이하*/
		@media only screen and (max-width:374px) {
			#container #review-board-list .boardList li &gt; div + dl{width:96%;}
		}
		/*362이하*/
		@media only screen and (max-width:362px) {
			#container .paging a.first, #container .paging a.last{margin:0;}
		}
		/*342이하*/
		@media only screen and (max-width:342px) {
			#container #review-board-list .h_title a{width:60px;font-size:14px;}
			#container #review-board-list .item-search div:first-child{width:30%;}
			#container #review-board-list .item-search div:nth-child(2){width:68%;}
			#container .paging a.p_arr{margin:0 6px;}
			#container .paging a.num{margin:0 8px;}
		}
		/*335이하*/
		@media only screen and (max-width:335px) {
			#container .paging a.num{font-size:12px;margin:0 7px;}
		}
	
	/*목록 (갤러리)*/
		#container #gallery-list{padding:0 15px;}
		#container #gallery-list .h_title{margin-bottom:28px;}
		#container #gallery-list .h_title a{display: none;width:80px;height:35px;line-height:35px;box-sizing:bo2021-05-04rder-box;border:1px solid #333;border-radius:4px;background:#fff;font-size:15px;color:#333;font-weight:400;position: absolute;top:-9px;right:0;}
		#container #gallery-list .item-search{padding:0;padding-bottom:20px;font-size:0;}
		#container #gallery-list .item-search div{display: inline-block;}
		#container #gallery-list .item-search div:first-child{width:33.4%;}
		#container #gallery-list .item-search div .brd-st{width:100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline:none;background:url('//solbit.jpg3.kr/m_da_image/arr_down.png')no-repeat 91% center;background-size:auto 8px;border:1px solid #ccc;border-radius:3px;height:40px;line-height:40px;font-size:14px;color:#555;font-weight:400;}
		#container #gallery-list .item-search div:nth-child(2){padding:0;margin-left:5px;width:65%;position: relative;}
		#container #gallery-list .item-search div:nth-child(2) input{border:1px solid #ccc;border-radius:3px;height:40px;line-height:40px;padding-right:27%;font-size:13px;color:#777;font-weight:400;}
		#container #gallery-list .item-search div:nth-child(2) input:focus{color:#000;border:1px solid #000;}
		#container #gallery-list .item-search div:nth-child(2) a{width:27%;height:40px;line-height:40px;border:1px solid #333;background:#333;border-radius:0 3px 3px 0;position: absolute;top:0;right:0;font-size:15px;color:#fff;font-weight:500;}
		
		#container #gallery-list .notice{display: none;}
		#container #gallery-list .item{background:#fff;}
		#container #gallery-list .list_shopping2x ul li{margin-bottom:30px;}
		#container #gallery-list .item .list_shopping2x li a{border:none;padding:0;}
		#container #gallery-list .list_shopping2x .list_shoppingInfo .info_name{font-size:13px;color:#222;font-weight:400;line-height:18px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;margin-bottom:10px;}
		#container #gallery-list .list_shopping2x .list_shoppingInfo .info_writer{font-size:13px;color:#555;font-weight:300;font-family:'Noto Sans KR' !important;display:block;margin-bottom:15px;}	
		#container #gallery-list .list_shopping2x .list_shoppingInfo .info_date{display: block;font-size:12px;color:#888;font-weight:300;font-family:'paybooc' !important;}
		#container #gallery-list .paging{margin-top:0;}

	/*------------ 미디어쿼리 -------------*/
		/*362이하*/
		@media only screen and (max-width:362px) {
			#container .paging a.first, #container .paging a.last{margin:0;}
		}
		/*342이하*/
		@media only screen and (max-width:342px) {
			#container #gallery-list .h_title a{width:60px;font-size:14px;}
			#container #gallery-list .item-search div:first-child{width:30%;}
			#container #gallery-list .item-search div:nth-child(2){width:68%;}
			#container #gallery-list .list_shopping2x ul li .thumb{padding:0 0 160px 0;}
			#container .paging a.p_arr{margin:0 6px;}
			#container .paging a.num{margin:0 8px;}
		}
		/*335이하*/
		@media only screen and (max-width:335px) {
			#container .paging a.num{font-size:12px;margin:0 7px;}
		}

	/*보기*/
		#container #review-board-type{padding:0 15px;}
		#container #review-board-type .h_title{margin-bottom:28px;}
		#container #review-board-type .rbInfo{border-top:1px solid #333;border-bottom:1px solid #ddd;padding:15px 15px 15px 10px;background:#f5f5f5;}
		#container #review-board-type .rbInfo dt, #container #review-board-type .rbInfo dt h1 {font-size:14px;color:#333;font-weight:400;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;line-height:19px;}
		#container #review-board-type .rbInfo dd{margin-top:6px;}
		#container #review-board-type .rbInfo dd span{display: inline-block;}
		#container #review-board-type .rbInfo dd span.rb_name{font-size:13px;color:#888;font-weight:400;}
		#container #review-board-type .rbInfo dd span.rb_date{font-size:12px;color:#888;font-weight:500;font-family:'paybooc' !important;}
		#container #review-board-type .rbInfo dd span.rb_date:before{width:1px;height:10px;content:"";background:#ccc;display: inline-block;margin:0 12px;vertical-align:middle;}
		#container #review-board-type .rbInfo dd span.rb_hit{font-size:12px;color:#888;font-weight:500;font-family:'paybooc', 'Noto Sans KR' !important;float: right;margin-top:3px;}

		#MS_WritenBySEB{width:100%;min-height:250px;}
		#MS_WritenBySEB &gt; p{width:100%;height:100%;}
		#MS_WritenBySEB &gt; p &gt; iframe{width:100%;height:100%;}	

		#container #review-board-type .rbContent{padding:15px 15px 30px 10px;border-bottom:1px solid #ddd;}
		#container #review-board-type .rbContent .rb_thumbs{margin-bottom:10px;}
		#container #review-board-type .reply-write h5{padding:20px 0;font-size:15px;color:#333;font-weight:400;line-height:1;}
		#container #review-board-type .reply-write form{box-sizing:border-box;padding:10px 10px 15px 10px;border:1px solid #ddd;background:#f5f5f5;}
		#container #review-board-type .reply-write table td input{width:100%;height:35px;line-height:35px;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#888;font-weight:400;padding-left:10px;}
		#container #review-board-type .reply-write table td input:focus{color:#000;}
		#container #review-board-type .reply-write table .re_info td:nth-child(1){width:40.5%;}
		#container #review-board-type .reply-write table .re_info td:nth-child(1) div{width:100%;height:35px;line-height:35px;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#000;font-weight:400;padding-left:10px;}
		#container #review-board-type .reply-write table .re_info td:nth-child(1) div input{border:none;padding:0;background:transparent;vertical-align:top;}
		#container #review-board-type .reply-write table .re_info td:nth-child(2){padding-left:10px;}
		#container #review-board-type .reply-write table .re_cont td{padding-top:10px;}
		#container #review-board-type .reply-write table .re_cont td textarea{padding:13px 10px;background:#fff;border:1px solid #ddd;border-radius:4px;height:60px;font-size:14px;color:#888;font-weight:400;}
		#container #review-board-type .reply-write table .re_cont td textarea:focus{color:#000;}
		#container #review-board-type .reply-write #check_auth{padding:0;}
		#container #review-board-type .reply-write #check_auth .orange{display: none;}
		#container #review-board-type .reply-write #check_auth table tr td span{font-size:14px;color:#888;font-weight:400;}
		#container #review-board-type .reply-write #check_auth table tr td:nth-child(1){width:40.5%;}
		#container #review-board-type .reply-write #check_auth table tr td:nth-child(2){padding-left:10px;}
		#container #review-board-type .reply-write #check_auth table tr td:nth-child(2) span{display: inline-block;overflow:hidden;border-radius:4px;}
		#container #review-board-type .reply-write #check_auth table tr td:nth-child(2) span img{width:100%;}
		#container #review-board-type .reply-write table .re_btn td{padding-top:10px;}
		#container #review-board-type .reply-write table .re_btn td a{border:1px solid #333;background:#fff;border-radius:5px;font-size:15px;color:#333;font-weight:500;}
		#container #review-board-type .write-btn{margin-top:20px;}
		#container #review-board-type .write-btn .small-btns{text-align:right;margin-bottom:25px;}
		#container #review-board-type .write-btn .small-btns &gt; a{display: inline-block;width:60px;height:35px;line-height:35px;background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#666;font-weight:400;}
		#container #review-board-type .write-btn .small-btns &gt; a + a{margin-left:10px;}
		#container #review-board-type .write-btn &gt; a{height:40px;line-height:40px;border-radius:5px;font-size:15px;font-weight:500;}
		#container #review-board-type .write-btn &gt; a.bo_list{border:1px solid #333;background:#fff;color:#333;}
		#container #review-board-type .write-btn &gt; a.bo_write{border:1px solid #f37021;background:#f37021;color:#fff;margin-top:10px;}
		
		#container #review-board-type .board-list{border:none;}
		#container #review-board-type .board-list ul{}
		#container #review-board-type .board-list ul li:after{clear:both;content:"";display: block;}
		#container #review-board-type .board-list ul li span{font-size:13px;color:#777;font-weight:400;float: left;}	
		#container #review-board-type .board-list ul li:nth-child(1){margin-top:30px;border-top:1px solid #333;padding-top:15px;}
		#container #review-board-type .board-list ul li:last-child{border-bottom:1px solid #ddd;padding-bottom:15px;}	
		#container #review-board-type .board-list ul li + li{margin-top:5px;}
		#container #review-board-type .board-list ul li a{font-size:13px;color:#333;font-weight:400;padding-left:5px;vertical-align:top;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;float: left;width:80%;word-break:break-all;}

	/*패스워드*/
		#container .password{padding:0 15px;}
		#container .password p{font-size:14px;color:#555;font-weight:400;text-align:center;margin-bottom:30px;}
		#container .password .fixButtonR{padding:0;}
		#container .password #bp_input_passwd{border:1px solid #ddd;background:#fff;border-radius:4px;font-size:14px;color:#777;font-weight:400;width:72% !important;}
		#container .password #bp_input_passwd:focus{border:1px solid #000;color:#000;}
		#container .password .fixButton{width:80px;position:static;display: inline-block;margin-left:16px;border-radius:4px;border:1px solid #333;background:#333;font-size:14px;color:#fff;font-weight:400;}
		#container .password .btn-wrap{margin-top:20px;}
		#container .password .btn-wrap &gt; a{height:40px;line-height:40px;border-radius:5px;font-size:15px;font-weight:500;}
		#container .password .btn-wrap &gt; a:nth-child(1){border:1px solid #333;background:#fff;color:#333;}
		#container .password .btn-wrap &gt; a:nth-child(2){border:1px solid #f37021;background:#f37021;color:#fff;margin-top:10px;}

	/*------------ 미디어쿼리 -------------*/
		/*373이하*/
		@media only screen and (max-width:373px) {
			#container .password #bp_input_passwd{width:70% !important;}
			#container .password .fixButton{width:24%;}
		}

	/*쓰기*/
		#container #review-board-write{padding:0 15px;}
		#container #review-board-write .form-wrap{background:#fff;}
		#container #review-board-write .h_title{margin-bottom:28px;}
		#container #review-board-write .reviewInfo a{display: block;width:100%;height:350px;border-radius:5px;overflow:hidden;position: relative;}
		#container #review-board-write .reviewInfo a img{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);}	
		#container #review-board-write .reviewInfo figcaption{padding:10px 0 20px 0;font-size:14px;color:#222;font-weight:400;}
		#container #review-board-write table tr th{font-size:14px;color:#333;font-weight:400;padding:20px 0 10px 0;text-align:left;}
		#container #review-board-write table tr td{width:100%;}
		#container #review-board-write table tr td input{border:1px solid #ddd;border-radius:4px;font-size:14px;color:#777;font-weight:400;padding-left:15px;}
		#container #review-board-write table tr td input:focus{border:1px solid #000;color:#333;}
		#container #review-board-write table .br_select select{border:1px solid #aaa;border-radius:4px;font-size:14px;color:#333;font-weight:400;padding-left:15px;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline:none;background:url('//solbit.jpg3.kr/m_da_image/arr_down.png')no-repeat 97% center;background-size:auto 8px;}
		#container #review-board-write table .br_cont td{padding:15px 0;}
		#container #review-board-write table .br_cont td textarea{border:1px solid #ddd;border-radius:4px;font-size:13px;color:#777;font-weight:400;padding:15px;min-height:170px;outline:none;line-height:20px;}
		#container #review-board-write table .br_cont td textarea:focus{border:1px solid #000;color:#333;}	
		#container #review-board-write table .br_file .fixButtonR{padding:0;}
		#container #review-board-write table .br_file .fixButtonR input{width:72.5% !important;}
		#container #review-board-write table .br_file .fixButtonR a{display: inline-block;width:26%;margin-left:5px;border:1px solid #333;border-radius:4px;background:#fff;font-size:13px;color:#333;font-weight:400;}
		#container #review-board-write table .agree_box td{padding-top:20px;}
		#container #review-board-write table .agree_box td .agree{border-top:1px solid #ddd;padding-top:20px;}
		#container #review-board-write table .agree_box td .agree li p{margin-bottom:15px;}
		#container #review-board-write table .agree_box td .agree li p span{font-size:15px;color:#333;font-weight:500;line-height:1;display: inline-block;vertical-align:middle;}
		#container #review-board-write table .agree_box td .agree li p a{display: inline-block;margin-left:15px;width:75px;height:25px;line-height:25px;background:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;text-align:center;}
		#container #review-board-write table .agree_box td .agree li p a strong{display: block;line-height:23px;font-size:13px;color:#555;font-weight:400;}
		#container #review-board-write table .agree_box td .agree li label + label{margin-left:21px;}
		#container #review-board-write table .agree_box td .agree li label span{font-size:13px;color:#666;font-weight:400;}
		#container #review-board-write table .agree_box td .agree li label input{margin-right:7px;}
		#container #review-board-write table .agree_box td .agree li label input:checked + span{color:#000;}
		#container #review-board-write table .agree_box td .agree li.mt5{font-size:13px;color:#777;font-weight:400;margin-top:10px;}
		#container #review-board-type .reply-write table .custom{padding:0;}
		#container #review-board-write .link_btn{margin-top:20px;padding:0;}
		#container #review-board-write .link_btn &gt; a{height:40px;line-height:40px;border-radius:5px;font-size:15px;font-weight:500;}
		#container #review-board-write .link_btn &gt; a:nth-child(1){border:1px solid #f37021;background:#f37021;color:#fff;}
		#container #review-board-write .link_btn &gt; a:nth-child(2){border:1px solid #333;background:#fff;color:#333;margin-top:10px;}

	/*------------ 미디어쿼리 -------------*/
		/*360이하*/
		@media only screen and (max-width:360px) {
			#container #review-board-write table .br_file .fixButtonR input{width:72% !important;}
		}
		/*320이하*/
		@media only screen and (max-width:320px) {
			#container #review-board-write table .agree_box td .agree li p a{width:70px;}
		}
  </pre></body></html>