<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

@charset "euc-kr";


*{margin:0;padding:0;}
*:focus { outline:none; }
/* Smartphones(portrait and landscape)------------*/
@media only screen and (min-device-width : 320px) and (max-device-width:480px){/*styles*/}
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); 


body{background:#FFFFFF;font-weight:300;}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,legend,button{margin:0;padding:0;color:#4e4e4e;font-family:'Noto Sans KR', 'dotum', '돋움', 'sans-serif';font-size:13px;-webkit-text-size-adjust:none;}/*사파리 회전시 폰트 크기 고정하기*/
h1,h2,h3{font-weight:400;}
h4,h5,h6{font-weight:normal;}
form,fieldset,img{border:0;}
table{border-spacing:0;border-collapse:collapse;}
legend,caption{display:none;}
img,fieldset{border:0 none;}
ul,ol,li{list-style:none outside;}
input,select,textarea{vertical-align:middle;}
a{text-decoration:none;color:#4e4e4e; selector-dummy : expression(this.hideFocus=true);-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;}
a:link,a:hover,a:active{text-decoration:none;}
a:hover,a:active{color:#;}
span{display:inline-block;}
em,address{font-style:normal}
li,p,dt,dd,div,span{word-break:break-all;}
img{vertical-align:top}
button{overflow:visible;border:0;background:transparent;cursor:pointer}
hr{border:1px solid #dbdbdb; border-width:1px 0 0 0; }
input[type="text"],  input[type='email'], input[type='password'], input[type='number'],  input[type='tel'], input[type='search'] {height:36px;padding:0 2px;background:#fff;color:#333;border:1px solid #ececec;font-size:13px;box-sizing:border-box;vertical-align:middle;-webkit-border-radius:0;-webkit-appearance:none;}
button, input[type='button'], input[type='submit'], input[type='reset']{-webkit-appearance:none;color:#333;cursor:pointer;-webkit-border-radius:0;border-radius:0;margin:0; height:29px;padding:2px;}
textarea{padding:2px;border:1px solid #ececec;font-size:13px;-webkit-border-radius:0;box-sizing:border-box;}
select{border:1px solid #ececec;background:#fff;-webkit-background-color:#fff; font-size:13px; margin:1px; vertical-align:middle;padding:0 2px;-webkit-border-radius:0;-webkit-appearance:text;box-sizing:border-box;height:34px;}

.clear {clear: both;}

.pc_event_page{display:none;}
/*==================================================================================================================*/


.bottom40{margin-bottom:40px;}


/*메인*/

.main_special{background:#f1f1f1;width:100%;text-align:center;overflow:hidden;box-sizing:border-box;padding:15px 8px;}
.main_special_span{width:80%;padding:8px 0;text-align:center;font-size:15px;font-weight:400;border:2px solid #eee;background:#fff;border-radius:50px}
.main_special_li li{width:100%;overflow:hidden;box-sizing:border-box;margin-bottom:2px;}

#slides2{position:relative;overflow:hidden;}

 #slides4{width:100%;position:relative;border-bottom:1px solid #ececec;}

.center {text-align: center;}

.slidesjs-previous {
position:absolute;
left:5px;
top:30%;
float:left;
width:30px;	 
height:30px;	 
z-index:90;
box-sizing:border-box;
background:url("/images/msbtn.png") no-repeat; 
background-size:60px 30px;
background-position:0px 0px;
}
.slidesjs-next {
position:absolute;
right:5px;
top:30%;
width:30px;	 
height:30px;
  overflow:hidden; 	 
  z-index:90;
  box-sizing:border-box;
  background:url("/images/msbtn.png") no-repeat; 
background-size:60px 30px;
background-position:-30px 0px;
}

.slidesjs-pagination {
  width:100%;
  text-align:center;
  overflow:hidden;
  height:15px;		
  margin:-15px auto 0 auto;
  z-index:90;
  position:absolute;
  font-size:0px;

}


.slidesjs-pagination li {
  display:inline-block;
  width:8px;
   height:8px;
  margin-right:12px;  
  border-radius:50%;
    font-size:2px;


}

.slidesjs-pagination li a {
  display: block;
  width: 8px;
   height:8px;
  overflow: hidden;
  background:#ea2f30;
  color:#ea2f30;
  border-radius:50%;
  font-size:0px;
  border:1px solid #cecece;
}


.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
border:1px solid #ea2f30;
background:transparent;
font-size:0px;
}

.slidesjs-pagination li a:hover {
border:1px solid #ea2f30;
 background:transparent;;
 font-size:0px;
}




/*버튼*/

.btn li{width:50%;padding:4px;float:left;box-sizing:border-box}
.join_btn2{width:100%;padding:10px 0;text-align:center;border:1px solid #aaa;color:#aaa}
.join_btn1{width:100%;padding:10px 0;text-align:center;border:1px solid #ea2f30;color:#fff;background:#ea2f30}
.join_btn3{width:100%;padding:10px 0;text-align:center;border:1px solid #e45820;color:#ea2f30;background:#fff}
.back_btn{display:inline-block;padding:0 5px; line-height:25px; border:1px solid #ccc; text-align:center;}
.btn1{width:100%;box-sizing:border-box; text-align:center;padding:10px 0;border:1px solid #dbdbdb;background:#fff;margin:0 auto}
.btn2{width:100%;box-sizing:border-box; text-align:center;padding:10px 0;border:1px solid #ea2f30;background:#ea2f30;color:#fff;margin:0 auto}
.join_btn {display:inline-block;padding:5px 10px; height:28px; background:#f8f8f8; border:1px solid #ececec; text-align:center;  font-size:13px; }
.btn3{width:100%;box-sizing:border-box; text-align:center;padding:10px 0;margin:0 auto}
.as_allcheckbtn{padding:5px 10px;color:#fff;background:#ea2f30;}
.btn_4_t{border:1px solid #ececec;padding:8px 15px;border-radius:50px;background:#ececec;}
.btn_radius{color:#ea2f30;border:1px solid #ea2f30;border-radius:50px;padding:5px 12px}

/*동그라미*/
.b_radius{border-radius:50%}
/*===========================================================
하단
============================================================*/
.btn_top{z-index:3;position:fixed;right:11px;bottom:8px;width:40px;line-height:40px;font-size:11px;font-weight:200;text-align:center;color:#ea2f30;border:1px solid #ea2f30;box-shadow:1px 1px 2px 0 rgba(0,0,0,.20);opacity:0.9;border-radius:4px}
.btn_off{z-index:3;position:fixed;right:11px;bottom:110px;width:40px;padding:6px 0;font-size:9px;font-weight:200;text-align:center;color:#2189db; border:1px solid #2189db;box-shadow:1px 1px 2px 0 rgba(0,0,0,.20);opacity:0.9;border-radius:4px}
.btn_call{z-index:3;position:fixed;right:11px;bottom:60px;width:40px;padding:1px 0;font-size:9px;font-weight:200;text-align:center;border:1px solid #ea2f30;box-shadow:1px 1px 2px 0 rgba(0,0,0,.20);opacity:0.9;border-radius:4px}
.btn_zoom{z-index:3;position:fixed;right:11px;bottom:110px;width:40px;padding:1px 0;font-size:9px;font-weight:200;text-align:center;border:1px solid #ea2f30;box-shadow:1px 1px 2px 0 rgba(0,0,0,.20);opacity:0.9;border-radius:4px}




#footer{width:100%;overflow:hidden;font-size:0.95em;line-height:1.8em;padding:20px 15px;font-weight:normal;background:#595454;box-sizing:border-box;}
#footer p{font-weight:normal;color:#fff}
#footer .footer_inner{color:#fff;padding-top:20px;}
#footer .vt{display:inline;padding:5px 15px;text-align:center;color:#fff}

#footer .footer_call {padding-bottom:20px;border-bottom:1px solid #6b6969}
#footer .footer_call p{}
#footer .footer_call .tel{font-size:1.5em;color:#fff;border-bottom:1px solid #6b6969;padding-bottom:10px;}
#footer .footer_call .tel2{font-size:1.1em;color:#fff;}
#footer .footer_call span{display:inline;padding:5px 10px;border:1px solid #6b6969;border-radius:5px;font-size:0.9em;margin-right:5px;}
#footer .footer_icon{padding:25px 0;text-align:center;}
#footer .footer_icon img{padding:0 5px;}



.content_1{width:100%;overflow:hidden;padding:20px;box-sizing:border-box;}
.content_1 .content_img {width:100%;box-sizing:border-box;}
.content_1 .content_img img{width:100%;}
.content_1 .content_title{color:#000;font-size:1.6em;font-weight:bold}
.content_1 .content_btn {text-align:center}
.content_1 .content_btn span{font-size:1em;line-height:30px;color:#ffffff;background:#c33333;margin-top:10px;margin-bottom:10px;text-align: center;width: 80px;border-radius: 5px;cursor: pointer;}




@media (max-width: 320px){
		footer .footer_nav li{letter-spacing:-2px}
		footer .footer_nav2 li{letter-spacing:-1px}

	}


footer h6{width:100%;font-size:0.9em;margin-top:6px;font-weight:normal;padding:0 0px;}
.main_footer{width:100%;overflow:hidden;box-sizing:border-box;padding:5% 2%;background-color:#f2f2f3;color:#7e7e7e;}
.main_footer table tr td p{font-size:0.8em;}
.main_footer p, .main_footer a{color:#7e7e7e;}
.main_footer p{font-size:0.8em;}


.SMS_top_chan2{
right:9px; 
bottom:55px;
width: 45px;
height:41px;
line-height:15px;
color:#645249;
padding:3px 0 0;
font-size:0.8em;
background:url('/images/cart_qty_icon.png')no-repeat;
background-size:42px;
z-index:3;
text-align: right;
position:fixed;
}

.SMS_top_chan2 span{display:block;padding-right:5px;padding-top:2px;}



/*여백 줄때*/
.p5{padding:8px;overflow:hidden;box-sizing:border-box;}
.p15{padding:15px;}
.p25{padding:25px;}
.pb5{padding-bottom:5px}
.over_wrap{overflow:hidden;box-sizing:border-box;}
.mgb8{margin-bottom:8px}

/*ul*/
.ul_wrap{width:100%;overflow:hidden;box-sizing:border-box;}
.ul_wrap li{float:left;box-sizing:border-box;overflow:hidden;}

/*input*/
.input_wrap{width:100%;text-align:center;}
.input_wrap1{width:100%;}


/* 테스트*/
.text7{text-align:center;}
.zzim_wrap{font-size:0.9em;}
.text_sm{font-size:0.8em;}
.text_xsm{font-size:0.5em;}
.text_big{font-size:1.4em;}
.text_big1{font-size:1.2em;}
.text5{font-weight:400}
.text3 {color:#3d1f5a;}
.price1{text-decoration:line-through;}
.text8{color:red;}
.text9{color:blue;}
.text10{float:right;}
.text10_1{float:left;}
.text11{text-align:left;}
.text12{color:#a9a9a9;}
.text14{font-size:15px;}
.text15{text-align:right;}
.text16 {color:#f26521;}
.text17{letter-spacing:-1.5px;}
.text19 {color:#fff;}
.text20{letter-spacing:-1px;}
@media (min-width: 320px){
		.text20{letter-spacing:-2px;}
	}
.text21{color:#ea2f30}
.text22{color:#b4d761}
.text23{vertical-align:middle;}
.text24{color:#909090}
.text25{color:#fff}
.text26{color:#acacac}
.text27{font-size:0.82em;letter-spacing:-2px;}
.position_r{position:relative}
.position_a{position:absolute}
.bottom1pxsolid{border-bottom:1px solid #ececec;}

/*바*/
.title_bar1{width:10%;height:1px;margin:1px auto;background:#909090;}

/*slide menu*/



/*체크박스*/

input[type="checkbox"]{
position:relative;
width:19px;
height:19px;
-webkit-box-sizing:border-box;
-webkit-appearance:none;
border:1px solid rgba(255,255,255,0);/*iPhone 대응 */
background-position: 0 0;
background:url(/images/checkbox_1.png)center center no-repeat;
background-size:18px 18px;
-moz-background-size:18px 18px;
-webkit-background-size:18px 18px;
vertical-align:-9px;
}





input[type="checkbox"]:checked{
background:url(/images/checkbox_11.png)center left no-repeat;
background-size:18px 18px;
-moz-background-size:18px 18px;
-webkit-background-size:18px 18px;
}

.file_input_textbox{float: left;width:70%;}
.file_input_div{position: relative;width:30%;height: 35px;overflow: hidden;float:left;}
.file_input_button{width:100%;position: absolute;top: 0px;left:0;right:0;background-color: #ececec;line-height:35px;text-align:center;border: 1px solid #ececec;}
.file_input_hidden{font-size: 45px;position: absolute;right: 0px;top: 0px;opacity: 0;filter: alpha(opacity=0);
						-ms-filter: "alpha(opacity=0)";-khtml-opacity: 0;-moz-opacity: 0;}

/*체크박스인듯 라디오버튼*/
input[type=radio].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=radio].css-checkbox + label.css-label {
							padding-left:30px;
							height:25px; 
							display:inline-block;
							line-height:25px;
							background-repeat:no-repeat;					
							font-size:25px;
							vertical-align:middle;
							cursor:pointer;

						}
input[type=radio].css-checkbox:checked + label.css-label {background:url(/images/checkbox_11.png)center left no-repeat;background-size:25px 25px;
-moz-background-size:25px 25px;
-webkit-background-size:25px 25px;
}
label.css-label {
				background:url(/images/checkbox_1.png)center left no-repeat;
				background-size:25px 25px;
-moz-background-size:25px 25px;
-webkit-background-size:25px 25px;
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}


/*라디오박스*/
input[type="radio"]{
position:relative;
width:25px;
height:25px;
-webkit-box-sizing:border-box;
-webkit-appearance:none;
border:1px solid rgba(255,255,255,0);/*iPhone 대응 */
background:url(../images/checkbox_2.png) center left no-repeat;
background-size:25px 25px;
-moz-background-size:25px 25px;
-webkit-background-size:25px 25px;
vertical-align:-9px;
}

input[type="radio"]:checked{
background:url(../images/checkbox_21.png) center left no-repeat;
background-size:25px 25px;
-moz-background-size:25px 25px;
-webkit-background-size:25px 25px;
}

input[type="radio"]:disabled{
background:url(../images/checkbox_22.png) center left no-repeat;
background-size:25px 25px;
-moz-background-size:25px 25px;
-webkit-background-size:25px 25px;
}


/*백그라운드*/
.back_gray{background:#f8f8f8}
.back_dgray{background:#dedede}
.back_white{background:#fff;padding:8px;margin:8px 0;}
.back_f1f1f1{background:#f1f1f1;}
.back_fafafa{background:#fafafa}
.back_fcfcfc{background:#fcfcfc}

/*header*/


.icon_111{vertical-align:middle;height:25px;width:25px;background:url("/images/icon.png") no-repeat; background-size:125px 75px;background-position:-100px -25px;opacity:0.7;margin-right:8px;}
.icon_112{vertical-align:middle;height:25px;width:25px;background:url("/images/icon.png") no-repeat; background-size:125px 75px;background-position:-100px -50px;opacity:0.7;margin-right:8px;}
.icon_113{vertical-align:middle;height:25px;width:25px;background:url("/images/icon.png") no-repeat; background-size:125px 75px;background-position:-54px -25px;opacity:0.7;margin-right:8px;}
.icon_114{vertical-align:middle;height:25px;width:26px;background:url("/images/icon.png") no-repeat; background-size:125px 75px;background-position:-1px 0px;opacity:0.7;margin-right:8px;}
.icon_115{vertical-align:middle;height:25px;width:25px;background:url("/images/icon.png") no-repeat; background-size:125px 75px;background-position:-76px 0px;opacity:0.7;margin-right:8px;}
.icon_116{vertical-align:middle;height:25px;width:25px;background:url("/images/icon.png") no-repeat; background-size:125px 75px;background-position:-1px -25px;opacity:0.7;margin-right:8px;}
.board_d .icon_221{vertical-align:middle;height:40px;width:40px;background:url("/images/order_listj.png") no-repeat; background-size:cover;}
.board_d .icon_222{vertical-align:middle;height:40px;width:40px;background:url("/images/icon.png") no-repeat; background-size:200px 120px;background-position:-122px -0px;opacity:0.7;}
.board_d .icon_223{vertical-align:middle;height:40px;width:40px;background:url("/images/icon.png") no-repeat; background-size:200px 120px;background-position:-42px -40px;opacity:0.7;}
.board_d .icon_224{vertical-align:middle;height:40px;width:40px;background:url("/images/icon.png") no-repeat; background-size:200px 120px;background-position:-2px -0px;opacity:0.7;}
.board_d .icon_225{vertical-align:middle;height:40px;width:40px;background:url("/images/shopping_moneyj.png") no-repeat; background-size:cover;}
.board_d .icon_226{vertical-align:middle;height:40px;width:40px;background:url("/images/mypage_memberj.png") no-repeat; background-size:cover;}
.board_d .icon_227{vertical-align:middle;height:40px;width:40px;background:url("/images/mypage_writej.png") no-repeat; background-size:cover;}



.m_banner li{width:33.33%;float:left;}
.m_banner img{width:100%;}

/*
#toggle.on .one {
  transform: rotate(45deg) translate(3px, 3px);
  -webkit-transform: rotate(45deg) translate(3px, 3px);
}

#toggle.on .two {
  opacity: 0;
}

#toggle.on .three {
  transform: rotate(-45deg) translate(7px, -7px);
  -webkit-transform: rotate(-45deg) translate(7px, -7px);
}
*/

#menu, .slide_seach{
box-sizing:border-box;
position:fixed;
z-index:999;
background:#909090;
width: 100%;
height: 100%;
padding: 10px 40px;
margin: auto;
display: none;

}

@media (max-height:400px){
.ul_wrap .menu_li{width:50%;float:left;padding:15px 10px;border-top:0;border-right:0;border-left:0;border-color:#f5f5f5;border-style:double;color:#f5f5f5; }
}


.fix{position:fixed;width:100%;height:100%;}
.dis_no{display:none;}
.top1_1 {position:relative;padding:12px 8px;overflow:hidden;z-index:999;width:100%;box-sizing:border-box;vertical-align:middle;text-align:center;}
.top1_1 .finder_icon{position:absolute;top:25px;right:10px;width:30px; height:33px;background:url("/images/finder_icon.png")no-repeat;background-size:28px 28px;margin-top:2px;vertical-align:middle;}
.top1_2 {display:block;padding:12px 8px;overflow:hidden;z-index:999;width:100%;box-sizing:border-box;}
.top1_1 table{width:100%;text-align:center;vertical-align:middle;}
.top1_1 table td:last-child .cart_icon{width:30px; height:33px;background:url("/images/cart_qty_icon.png")no-repeat;background-size:28px 28px;overflow:hidden;position:relative;margin-top:2px;vertical-align:middle;}
.top1_1 table td:last-child .cart_icon.on{width:30px; height:33px;background:url("/images/x_icon.png")no-repeat;background-size:28px 28px;overflow:hidden;position:relative;margin-top:2px;vertical-align:middle;}

.logo{width:36%;max-width:87px;background:url("/images/logo.png")no-repeat;background-size:cover;margin:0 auto;height:38px;vertical-align:middle;}
.logo1{width:36%;max-width:87px;background:url("/images/logo1.png")no-repeat;background-size:cover;margin:0 auto;height:38px;vertical-align:middle;}

.toggle_menu{background:#666666;text-align:right;height:40px;padding-right:10px;box-sizing:border-box;}

#toggle {   
  float:right;
  color:#fff; 
  padding-top:7px;
}

/*
#toggle div {
  width: 100%;
  height: 3px;
  background: white;
  margin: 4px auto;
  transition: all 0.3s;
  backface-visibility: hidden;
}
*/

#menu .topul_wrap .menu_li{width:100%;padding:15px 10px;overflow:hidden;box-sizing:border-box;border-top:0;border-right:0;border-left:0;border-color:#f5f5f5;border-style:double;color:#f5f5f5; }

#menu .topul_wrap .menu_tds{color:#f8f8f8;font-weight:400;font-size:15px}
 .menu_tds input::-webkit-input-placeholder { color: #fff; }
 .menu_tds input:-moz-placeholder{ color: #fff; }
 .menu_tds input::-moz-placeholder { color: #fff; }
 .menu_tds input:-ms-input-placeholder{ color: #fff; }

.top_cartp{
color:#676767;
box-sizing:border-box;
position:absolute;
z-index:999;
background:#fff;
width: 100%;
padding: 10px 40px;
margin: auto;
display: none;}

.top_cartp:after {
content: "";
position: absolute;
top: -8px;
right: 4%;
margin-left: -3px;
border-style: solid;
border-width: 0 8px 9px;
border-color: #fff transparent;
display: block;
width: 0;
z-index: 1;
}

.topul_wrap{width:100%;overflow:hidden;box-sizing:border-box;}
.topul_wrap li{float:left;box-sizing:border-box;overflow:hidden;}
.top_cartp .topul_wrap .menu_li{width:100%;padding:10px;border-top:0;border-right:0;border-left:0;border-color:#f1f1f1;border-style:double;color:#676767;overflow:hidden;box-sizing:border-box;}


.topul_wrap1 li{float:left;box-sizing:border-box;overflow:hidden;}
.topul_wrap1 .menu_li{width:50%;padding:10px;border-bottom:1px solid #a8a8a8;color:#f8f8f8;overflow:hidden;box-sizing:border-box;}




.dimmed{position:absolute;top:0px;left:0;right:0;bottom:0;z-index:20;overflow:hidden;width:100%;background:rgba(0,0,0,0.3);display:none}
.dimmed1{position:fixed;top:0px;left:0;right:0;bottom:0;z-index:20;overflow:hidden;width:100%;height:200%;background:rgba(0,0,0,0.3);display:none;}
/*EVENT*/
.event_zw, .event_zw img, .event_zw table{width:100%;overflow:hidden;}

/*대리점*/
/* .offline_menubar li{width:33.3%;background:#fff;padding:8px 3px;}
.offline_menubar li div{background:#676767;padding:10px 0;text-align:center;font-size:0.9em;color:#fff;letter-spacing:-1px}
.offline_menubar li div.on{background:#ea2f30;position:relative;}
.offline_menubar li div.on:after {content: '';position: absolute;border-style: solid;border-width: 5px 5px 0;border-color: #ea2f30 transparent;display: block;width: 0;z-index: 1;bottom: -5px;left:45%;}

 */

.offline_menubar{border-bottom:1px solid #ececec;border-top:1px solid #ececec;}
.offline_menubar li{width:33.3%;background:#fcfcfc;padding:8px 3px;}
.offline_menubar li div{text-align:center;font-size:1.1em;padding:5px 0;border-right:1px solid #ececec;}
.offline_menubar li:last-child div{text-align:center;font-size:1.1em;border-right:0px solid #909090;padding:5px 0;}
.offline_menubar li div.on{font-weight:400;color:#ea2f30}


.offmenu_wrap ul li{font-weight:400;padding:10px;box-sizing:border-box;background:#fff;border-bottom:1px solid #ececec;}
.offmenu_wrap ul li.m1{font-weight:400;padding:10px 5px;box-sizing:border-box;background:#ececec;border-bottom:1px solid #fff;}
.offmenu_wrap ul li.m1 a{color:#22416e;}



/*이용약관 본문*/
.yakgwan_all{width:100%;overflow:hidden;}
.yakgwan_all span{width:100%;display:block;}
.yakgwan_all .title_jo{font-weight:bold;text-align:left;}
.yakgwan_all .bonmoon{padding:10px 0;line-height:150%;text-align:left;}
.yakgwan_all .yakgwan_bar{background:#e2e2e2;color:#676767;margin:30px 0;padding-left:10px;text-align:left;}
.yakgwan_table{width:100%;}
.yakgwan_table th{background:#f8f8f8;padding:15px; 0;border:1px solid #e2e2e2;}
.yakgwan_table td{padding:15px 0;border:1px solid #e2e2e2;line-height:150%;vertical-align:middle;}
.yakgwan_title{display:block;width:100%;font-size:15px;font-weight:bold;padding:10px 0;text-align:center;}
/*이용약관 본문*/


.ncc_table_yk{width:100%;}
.ncc_table_yk td,.ncc_table_yk th{height:50px;border:1px solid #e2e2e2;color:#676767;padding:10px 0;vertical-align:middle;}
.ncc_table_yk th{background-color:#f8f8f8;font-weight:normal;}
.ncc_table_yk td{padding:10px;box-sizing:border-box;text-align:center;}
.ncc_table_yk td .p1{float:left;width:3%;padding-top:3px;margin:5px 0;text-align:center;clear:both;}
.ncc_table_yk td .p2{text-align:left;float:left;width:97%;line-height:150%;margin:5px 0;}

.nccstore_menu li{width:33.3%;text-align:center;background:#fff;padding:10px 0;}
.nccstore_menu li.on{border-bottom:2px solid #ea2f30;}
.nccstore_menu li.on a{color:#ea2f30;}

.tit_area {overflow:hidden;box-sizing:border-box;width:100%;border-bottom:1px solid #ececec;padding:8px 0}
.tit_area .store_title{width:50%; float:left ;text-align:left;padding-top:8px;padding-left:5px;box-sizing:border-box;}
.tit_area span{width:50%; float:left ;text-align:right;}

.offline_list ul li {padding:8px 0;border-bottom:1px solid #ececec;width:100%;overflow:hidden;}
.offline_list ul li .img{width:35%;float:left;padding-bottom:28%}
.offline_list ul li .tx{width:65%;float:left;box-sizing:border-box;padding:0 5px;}

.simpleoff_menuj{width:80%;margin:0 auto;padding:12px 0;}
.simpleoff_menuj li{width:25%;text-align:center;border-right:1px solid #ececec;}
.simpleoff_menuj li:last-child{border:0px solid #000;}


/*카테고리*/
/* .array-r {overflow:hidden;height:20px;list-style:none;float:right;margin-right:5px;margin-top:2px;width:58px;padding:0; line-height:50px; }
.array-r li a{background:url("/images/category.png") no-repeat; background-size:40px 40px;height:20px;width:20px;display:block;}
.array-r  .array-r2.on{background-position:0px -20px;}
.array-r  .array-r1.on{background-position:-20px -20px;}

.category_title1{width:100%;overflow:hidden;box-sizing:border-box;padding:8px;}
.category_title1 ul li{width:18%;float:left;text-align:center;box-sizing:border-box}
.category_title1 ul li a{color:#4e4e4e}
.category_title1 ul li span{width:90%;padding:3px 0;overflow:hidden;background:#ececec;border-radius:2px;}
.category_title1 ul li.on span{background:#fff;-webkit-box-shadow:inset 0 -1px 3px 0 #B5B5B5;box-shadow:inset 0 -1px 3px 0 #B5B5B5;}
.category_title1 ul li.filter span{background:#3a3a3a;color:#fff;}
.category_title1 ul li:last-child{width:10%;} */

.md_title{color:#fff;padding:8px;overflow:hidden;background:#ea2f30;-webkit-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;margin:0 0 -3px 2px}

.store_menu li{width:20%;font-size:14px;text-align:center;border-right:1px solid #ececec;}
.store_menu li:last-child{border-right:0px solid #ececec;}
.store_menu{padding:12px 0;margin:0 auto;text-align:center;width:80%}


.category_view  .name, .categoryacc_view  .name, .category_list .name, .storerollacc_view  .name{	
	text-align:center;
	font-weight:400;
    margin-top:8px;margin-bottom:8px;display: -webkit-box;-webkit-line-clamp: 2; /* 라인수 */
	-webkit-box-orient: vertical;word-wrap:break-word;font-size:1em;line-height:1.2em;height:2.3em;
    text-overflow:ellipsis;     /* IE, Safari */ 
    -o-text-overflow:ellipsis;      /* Opera under 10.7 */ 
    overflow:hidden;            /* "overflow" value must be different from "visible" */ 
    -moz-binding: url('ellipsis.xml#ellipsis');
}

.name3{
	 display: -webkit-box;
   -webkit-line-clamp: 3; /* 라인수 */
	-webkit-box-orient: vertical;word-wrap:break-word;font-size:1em;line-height:1.2em;height:3.5em;
    text-overflow:ellipsis;     /* IE, Safari */ 
    -o-text-overflow:ellipsis;      /* Opera under 10.7 */ 
    overflow:hidden;            /* "overflow" value must be different from "visible" */ 
    -moz-binding: url('ellipsis.xml#ellipsis');
	text-align:center
}

@media (max-width: 319px){
	.name3{
		letter-spacing:-1px
		 display: -webkit-box;
	   -webkit-line-clamp: 3; /* 라인수 */
		-webkit-box-orient: vertical;word-wrap:break-word;font-size:1em;line-height:1.2em;height:3.5em;
		text-overflow:ellipsis;     /* IE, Safari */ 
		-o-text-overflow:ellipsis;      /* Opera under 10.7 */ 
		overflow:hidden;            /* "overflow" value must be different from "visible" */ 
		-moz-binding: url('ellipsis.xml#ellipsis');
	}
}





.name100over{text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

#slides4{overflow:hidden;width:100%;padding:10px;box-sizing:border-box}
#slides4 .detailacc_ncc{width:100%;overflow:hidden;}
#slides4 .detailacc_ncc li{width:50%;overflow:hidden;float:left;text-align:center;}
#slides4 .detailacc_ncc li .cv-wrap{width:100%;box-sizing:border-box;border:1px solid #fafafa;}
#slides4 .detailacc_ncc li .cv-wrap .ct_imgwrap{margin-top:8px;position: relative;width: 100%;height: 0; overflow: hidden;padding-bottom: 60%;}
#slides4 .detailacc_ncc li .cv-wrap .ct_imgwrap .ct_backimg{position: absolute; top: 0;width:90%; height:100%;}

.category_view, .categoryacc_view{width:100%;box-sizing:border-box;padding:4px;overflow:hidden;}
.storerollacc_view{width:100%;margin:0 auto;box-sizing:border-box;padding:4px 30px;overflow:hidden;}

.category_view li, .categoryacc_view li{width:50%;float:left;position:relative;border:1px solid #ececec;box-sizing:border-box;padding:5px 10px;overflow:hidden;}
.storerollacc_view li{width:50%;float:left;border:1px solid #ececec;box-sizing:border-box;overflow:hidden;}

.category_view li .cv-wrap, .categoryacc_view li .cv-wrap,  .storerollacc_view li .cv-wrap{box-sizing:border-box;width:100%;padding:6px 4px;}
.category_view li .cv-wrap .ct_imgwrap, .categoryacc_view li .cv-wrap .ct_imgwrap, .storerollacc_view li .cv-wrap .ct_imgwrap{position: relative;width: 100%;height: 0; overflow: hidden;padding-bottom: 75%;margin:0 auto;}
.category_view li .cv-wrap .ct_imgwrap .ct_backimg, .categoryacc_view li .cv-wrap .ct_imgwrap .ct_backimg, .storerollacc_view li .cv-wrap .ct_imgwrap .ct_backimg{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


.category_view li .cv-wrap .ct_pricewrap, .cv-wrap .ct_pricewrap, .storeroll li .cv-wrap .ct_pricewrap{height:180px;}
.categoryacc_view li .cv-wrap .ct_pricewrap, .storerollacc_view li .cv-wrap .ct_pricewrap{height:130px;}


.category_view .price, .categoryacc_view .price, .storerollacc_view .price{color:#000}
.category_view .price2, .categoryacc_view .price2, .storerollacc_view .price2{color:#000;font-size:1.0em;}
.category_view .sale, .categoryacc_view .sale, .storerollacc_view .sale{color:#000;padding-top:4px;font-weight:400;font-size:1.2em}
.storeacc_view .price_wrap{background:#f8f8f8;text-align:right;padding:12px 8px}

.store_view .price_wrap{text-align:center;padding:12px 8px}

.storerollacc_view .name3, .categoryacc_view .name3{display:none;}


.store_view{width:100%;overflow:hidden;}
.store_view li{width:100%;position:relative;border-bottom:1px solid #ececec;box-sizing:border-box;overflow:hidden;background:#fff;margin-bottom:8px;padding-top:8px}
.store_view li:last-child{margin-bottom:0}
.store_view li .cv-wrap{box-sizing:border-box;width:100%;padding:8px;overflow:hidden;}
.store_view li .cv-wrap .ct_imgwrap{position: relative;width: 100%;height: 0; overflow: hidden;padding-bottom: 30%;}
.store_view li .cv-wrap .ct_imgwrap .ct_backimg{position: absolute; top: 0;width:35%; height:100%;}
.store_view li .cv-wrap .sale{color:#ea2f30;padding-top:4px;font-weight:400;font-size:1.32em}


@media (max-width: 319px){
	.category_view .sale{color:#000;padding-top:4px;font-weight:400;font-size:1.2em;letter-spacing:-2px}
}
@media (min-width: 760px){
	.category_view li{width:25%;float:left;}
	.categoryacc_view li{width:33.3%;float:left;}
}



#main{overflow:hidden;box-sizing:border-box;padding:0 8px;margin:0 auto;background:#f1f1f1;}
.detail_disdetail{display:none;overflow:hidden;width:100%;bottom:0px;position:fixed;background:#fff;z-index:2;border-top:1px solid #ececec;box-sizing:border-box}
.detail_disdetail table{width:100%}
.detail_disdetail h3{border-bottom:1px solid #ececec;padding:8px 8px 12px;margin-bottom:12px;}

/*상세페이지*/
.detail_linkw{height:40px;width:100%;}
@media(max-width:320px){
.phone_che{letter-spacing:-2px}
}



.de_e_wrap{text-align:center;padding-bottom:50px;overflow:hidden;}
.cs_binput{width:100%;box-sizing:border-box;}
.cs_binput ul{overflow:hidden;}
.cs_binput ul li{float:left;}
.cs_binput ul li:first-child{width:35%;padding-top:7px;}
.cs_binput ul li:last-child{width:65%;}

.qa_icon{padding:0 7px;line-height:28px;background:#676767;border-radius:5px;color:#fff;font-weight:400;font-size:1.5em;}

.board_2{width:100%;border-top:1px solid #ececec;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.board_2 table {width:100%;}
.board_2 th{background:#fff;padding:6px 0 6px 0px;text-align:center;border-bottom:1px solid #eee;font-weight:400}
.board_2 td{background:#fff;padding:6px 0 6px 0px;text-align:center;border-bottom:1px solid #eee;}
.board_2 .board_title2{text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;
}
.board_2 .board_star{color:#ff0000;letter-spacing:-0.2em;font-size:0.8em;}
.board_2 .board_date{letter-spacing:-0.1em;}
.board_2 .board_txt{padding:8px;text-align:left;}

.disdetail_close{position:absolute;top:5px;right:8px;font-size:1.5em}
/*=상세========================================================================================================*/
.pr_image{position: relative;width:100%;height:0;overflow:hidden;padding-bottom: 85%;}
.pr_image .image_back {position: absolute; top: 0;	left: 0;	width:100%;	height: 100%;}

.ndetail_1{text-align:right;}
.ndetail_2{text-align:right;color:#ea2f30;font-size:1.6em}
@media(max-width:320px){
.ndetail_2{text-align:right;color:#ea2f30;font-size:1.2em}
}
.sbtn_1{border:1px solid #ea2f30;color:#ea2f30;padding:4px;}

.dl_guul li{text-align:center;float:left;width:33.3%;overflow:hidden;}
.dl_guul li p{height:40px;}
.dl_guul li img{width:90%}

@media(min-width:520px){
.dl_guul li{text-align:center;float:left;width:33.3%;padding-bottom:10px;overflow:hidden;}
}
@media(min-width:800px){
.dl_guul li{text-align:center;float:left;width:25%;padding-bottom:10px;overflow:hidden;}
}
.dl2_ul table{width:100%}
.dl2_ul tr{padding:0 8px;}
.dl2_ul td{padding:8px;box-sizing:border-box;border-bottom:1px solid #ececec;}
.dl2_ul td p em{float:right;}
.dl2_ul td div{padding:12px 8px;box-sizing:border-box;}

.disdetail_table td{padding:3px}
.disdetail_table{width:100%}

.topMenu{width:100%;overflow:hidden;border-bottom:1px solid #ececec;border-top:1px solid #ececec;background:rgba(248,248,248,0.8);z-index:99999999}
.topMenu ul{width:95%;margin:0 auto;padding:10px 0;overflow:hidden;}
.topMenu li{width:20%;text-align:center;border-right:1px solid #ececec;float:left;box-sizing:border-box;font-size:14px}
.topMenu li:last-child{border:0px solid #000;}
.topMenu li.on a{color:#ea2f30}


.topMenuon{width:100%;overflow:hidden;border-bottom:1px solid #ececec;background:rgba(234,47,48,0.9);z-index:99999999;top:0;left:0;right:0;position:fixed;}
.topMenuon ul{width:95%;margin:0 auto;padding:10px 0;overflow:hidden;}
.topMenuon li{width:20%;text-align:center;border-right:1px solid #ececec;float:left;box-sizing:border-box;font-size:14px;position:relative;}
.topMenuon li:last-child{border:0px solid #000;}
.topMenuon li a, .topMenuon li.on a{color: #fff;}
.c_on{background:url("/images/active.png")bottom center no-repeat;background-size:cover;width:80%;height:7px;position:absolute;bottom:-10px;left:10%;display:none;}
.topMenuon li.on	.c_on{display:inline-block;}


@media(max-width:340px){
.topMenu li, .topMenuon li{letter-spacing:-2px;}
}



.su_btn .ul_wrap li{box-sizing:border-box;padding:7px 0;overflow:hidden;}
.su_btn .ul_wrap li .su_input{border:1px solid #ddd;width:100%;text-align:center;}
.su_btn .ul_wrap li .su_val{width:100%;text-align:center;line-height:34px;border:1px solid #ddd;box-sizing:border-box;overflow:hidden;color:#909090;font-size:1.4em;}


.ndetail_topfixed{background:rgba(255,255,255,0.98);padding:4px;overflow:hidden;box-sizing:border-box;border-bottom:1px solid #ececec;z-index:60}
.ntopfixed_li{display:table;width:100%;box-sizing:border-box;padding: 0 8px}
.ntopfixed_li li{width:32%;text-align:center;display:table-cell;}
.ntopfixed_li li:first-child{width:34%;text-align:left;padding:5px 0;font-size:1.2em;font-weight:400}
.ntopfixed_li li:last-child{text-align:right;padding:5px 0;font-size:1em;color:#ea2f30}

.narr_wrap{width:36px;height:17px;position:relative;margin:0 auto}
.narr_wrap span{transition: all 0.3s;}

.narr_wrap.on .narr1{
  width: 50%;
  height:1px;
  top:11px;
  left:4px;
  background:#909090; 
   transform: rotate(-35deg) translate(2px, -3px);
  -webkit-transform: rotate(-35deg) translate(2px, -3px);
  backface-visibility: hidden;
	position:absolute; 
}

.narr_wrap.on .narr2{
 width:50%;
  height:1px;
  top:3px;
  background:#909090; 
   transform: rotate(35deg) translate(3px, 3px);
  -webkit-transform: rotate(35deg) translate(3px, 3px);
  backface-visibility: hidden;
  	position:absolute;
}

.narr_wrap .narr1{
  width: 50%;
  height:1px;
  top:12px;
  left:4px;
  background:#909090; 
   transform: rotate(35deg) translate(2px, -3px);
  -webkit-transform: rotate(35deg) translate(2px, -3px);
  backface-visibility: hidden;
	position:absolute; 
}

.narr_wrap .narr2{
 width:50%;
  height:1px;
  top:10px;
  background:#909090; 
   transform: rotate(-35deg) translate(3px, 3px);
  -webkit-transform: rotate(-35deg) translate(3px, 3px);
  backface-visibility: hidden;
  	position:absolute;
}


.ntopfixed_tab{width:80%;margin:0 auto 20px;display:none;}
.ntopfixed_tab ul li{font-size:1.1em;padding:10px;box-sizing:border-box;border-bottom:1px solid #ececec;}
.detail_bottomb{margin:8px 0 50px;padding-bottom:50px}




/*탭*/
ul.tabs2 {width:100%;height: 40px;}
ul.tabs2 li {text-align:center;font-weight:400;line-height: 40px; color:#5d5d5d;overflow: hidden; position: relative; background-color:#ececec;float:left;}
ul.tabs2 li.active {color:#ea2f30;background:#fff;}


.blind{display:none;}
/*table1*/

 .border_table tr td,  .border_table tr th{border-right:1px solid #ececec}

 .boardView P{padding:0 8px;}

 .boardView table{width:100%;margin:0 auto;}
 .boardView table tr{border-top:1px solid #ececec;}
 .boardView table th {background:#f8f8f8;text-align:left;border-bottom:1px solid #eee;color:#959595;font-weight:normal;padding:5px;box-sizing:border-box;overflow:hidden;}
 .boardView table td {border-bottom:1px solid #eee; background:#fff;font-size:0.9em;color:#959595;padding:5px;box-sizing:border-box;overflow:hidden;}
 .boardView .title{padding:15px 8px;}


.board_d table{width:100%;}
 .board_d table tr{border:1px solid #eee;}
.board_d table tr td:last-child{border:0px solid #000;}
 .board_d table th {background:#f8f8f8;text-align:left;border-right:1px solid #eee;color:#959595;font-weight:normal;padding:5px;box-sizing:border-box;overflow:hidden;}
 .board_d table td {border-right:1px solid #eee; background:#fff;font-size:0.9em;color:#959595;padding:5px;box-sizing:border-box;overflow:hidden;}



/* ncc 이벤트 소스 (깽) */
.event_zw{width:100%;overflow:hidden;text-align:center;}
.event_wrap{width:100%;}
.event_wrap .table_wrap{text-align:center; width:100% ;}
.event_wrap .in_table{text-align:center; width:100%}
.event_zw img{width:100%;}
.event_wrap{width:100%;}
.event_wrap ul{text-align:center}
.field{margin:0 auto;display:block; overflow:hidden;}
.field li{float:left;}


#ui-detail-menu-bar .button{display:none}

.ui-wrap940 li img{vertical-align:top}

.top_wrap .container_Box{position:relative;padding:0;background:#9c95c9;}
.top_wrap .container_Box ul{overflow:hidden}
.top_wrap .container_Box ul li{position:relative;float:left;width:25%;height:30px;line-height:30px;font-size:0.75em;font-weight:normal;text-align:center;color:#fff;padding:0;border-right:none;}
.top_wrap .container_Box ul li a{color:#fff}
.top_wrap .container_Box ul li span {position:absolute;display:inline-block;width:1px;right:1px;color:red;top:10px;height:10px;padding:0;font-weight:normal;background:#8680b1;padding-right: 1px;border-right: 1px solid #ada6da;}
.top_wrap .container_Box #hambergerTrigger {position:absolute;top:0;left:0;width:45px;height:29px;background-size:20px;background-position:center;}

.top_wrap2 .container_Box{overflow:hidden;padding:15px 0 }
.top_wrap2 .container_Box h1{display:block;text-align:center;}
.top_wrap2 .container_Box h1 a{overflow:hidden; }
.top_wrap2 .container_Box h1 img{width:190px}


.ncc_table tr{border-bottom:1px solid #ececec;}
.ncc_table tr td, .ncc_table tr th{padding:13px 0}


.product_list div:after {content:"";display:block;clear:both}
.product_list ul {width:100%;float:left;position:relative;}
.product_list ul:after {content:"";display:block;clear:both}
.product_list ul li {float:left;width:33%;margin-bottom:10px;text-align:center}
.product_list ul li a {display:block}
.product_list ul li span{display:block;font-size:11px; ; overflow:hidden;}
.product_list ul li span.pimg{background-size:100% 100%;margin-bottom:5px;}

.product_list ul li span img {height:auto}
.product_list &gt; p {margin:5px 0 0 0;text-align:center}
.product_list &gt; p a {display:inline-block;text-indent:-5000px;overflow:hidden}
.product_list &gt; p * {vertical-align:middle}
.product_list a.more {padding-right:10px;position:absolute;right:10px;top:-44px;overflow:hidden;text-indent:-300px;width:31px;height:26px;font-size:12px;color:#555;letter-spacing:-2px;background:url("/images/img_moreview.png") no-repeat right 50%;background-size:31px 26px;}

.detail_wrap{width:100%;overflow:hidden;box-sizing:border-box;padding:8px 5px;}
.detail_wrap img, .detail_fontwrap img, .detail_wrap table, .detail_wrap1 img, .detail_wrap1 table{width:100%}


/*	타이틀 */
.title{position:relative;border-bottom:1px solid #eee;overflow:hidden;}
.title h2{line-height:43px;text-align:center;}
.title span{position:absolute;top:6px;left:8px;}
.category_position{background:#e2e2e2; color:#4e4e4e;width: 100%; height:40px;  line-height:40px; font-size:13px;text-indent:5px;display:inline-block; }


/*로그인*/



.login_box{box-sizing:border-box; padding:8px;width:100%;background:#fff;}
.login_box fieldset {position:relative;margin:2% 0 0 0;}
.login_box fieldset input{width:82%;height:36px;margin:0 0 25px 5px; background:#fff;font-size:1.2em;padding:8px 0;text-indent:7px; overflow:hidden;}
.login_box fieldset button {position:absolute;width:80px;height:98px;color:#fff;top:0;font-size:1.1em;font-weight:400;border:1px solid #ea2f30;background:#ea2f30;}


#keyboard {text-align:center; margin:0 auto;}

.login_box .key {overflow:hidden;padding:2px 8px 0;margin:0 auto;border:0px solid #000}
.login_box .login_bottom {margin:3px auto 8px;text-align: center;}
.login_box .login_bottom ul{width:100%;overflow:hidden;}
.login_box .login_bottom ul li{width:33.3%;float:left;}
.login_box .login_bottom ul li:first-child{text-align:left;}
.login_box .login_bottom ul li:last-child{text-align:right;}
.login_box1{border:1px solid #000;border:none;background:#fff;}
.login_box1 fieldset {position:relative;padding:5px 114px 0 4%; margin:2% 0 0 0;}
.login_box1 fieldset input{width:82%;height:36px;margin:0 0 20px 5px; background:#fff;padding:8px 0;text-indent:7px; overflow:hidden;}
.login_box1 fieldset .login_btn {position:absolute;width:80px; height:88px; top:5px;right:5%;border:1px solid #ea2f30;padding:1px;background:#ea2f30;vertical-align:middle;}
.login_box1 fieldset button {width:80px;height:88px;color:#fff;font-size:1.1em;font-weight:400;}

.mf_check{width:100%; overflow:hidden;}
.mf_check li{width:50%;float:left;}

/* 회원가입*/
.rule{padding:10px;background:#f8f8f8; clear:both; display:none;overflow-y:scroll;overflow-x:hidden; height:100px;margin:0 0 9px 0;}
.join_form{width:90%; margin:0 auto; }

.join_form2{width:98%;margin:0 auto;}
.join_form2 input{height:40px; width:100%}
.join_form2 li{margin:10px 0;width:100%;}

.join_form1{width:98%;}
.join_form1 input{height:34px;}
.join_form1 li{margin:10px 0;}
.input_form{width:98%;}
.join1_form1{margin-top:-10px}  
.join1_form1 li:last-child{float:left;width:40%;}
.join1_form1 li:last-child select{width:100%;height:31px;margin-top:-1px}

/*장바구니*/

.cartback{overflow:hidden;padding:8px 0;border:1px solid #ececec;text-align:center;}
.cart_titles{padding:8px;overflow:hidden;box-sizing:border-box;background:#f8f8f8}

.list_back1 .cart_wrapbb{overflow:hidden;position:relative;padding:15px 8px;border-bottom:1px solid #ececec;}
.list_back1 .cart_wrapbb table th{text-align:left;}
.list_back1 .list_backli:last-child .cart_wrapbb{border-bottom:0px solid #b5b5b5;}
.list_back1 .category_img{height:92px;width:70px; float:left;}
.list_back1 .cart_table {float:left;text-align:left;padding-left:5px;overflow:hidden;width:100%;box-sizing:border-box;position:relative;}
.list_back1 .cart_check{float:right}
.list_back1 .del_btn{background:#909090;color:#fff;padding:4px 8px;border-radius:50%}

.list_back1 .modify_btn{background:#959595;color:#fff;padding:8px 0;width:92%;text-align:center;}
/*.list_back .su input{width:40px;height:24px;}*/


.list_back1 {width:100%;box-sizing:border-box;overflow:hidden;margin-bottom:8px;}
.list_back1 table{width:100%;}
.list_back1 .cart_photo{position:absolute;top:0;left:0;right:0;bottom:0;}
.list_back1 .cart_table .nameover{display: -webkit-box;-webkit-line-clamp: 1; /* 라인수 */
	-webkit-box-orient: vertical;word-wrap:break-word;font-size:1em;line-height:1.22em;height:1.18em;
    text-overflow:ellipsis;     /* IE, Safari */ 
    -o-text-overflow:ellipsis;      /* Opera under 10.7 */ 
    overflow:hidden;            /* "overflow" value must be different from "visible" */ 
    -moz-binding: url('ellipsis.xml#ellipsis'); }

.list_back1 .cart_table .cart_name{font-weight:400;padding-right:5px;}
.list_back1 .cart_table .price_sale{color:#ea2f30;}
.list_back1 .cart_table .price_name{font-weight:400;padding-right:8px}
.list_back1 .cart_table .cart_price{padding:3px 0}



.cart_table1{margin-top:-8px;padding:0 5px;box-sizing:border-box;}
.cart_table1 table{width:100%;}
.cart_table1 table tr{border-bottom:1px solid #ececec;text-align:left;}
.cart_table1 table TR td{padding:10px 0;text-align:right}

.fixbottom{bottom:0;left:0;right:0;position:fixed;}
.fixtop{top:0;left:0;right:0;position:fixed;}


/*========================================================================
	결제
=========================================================================*/
.order_wrap h3{padding:5px;}
.order_sum1{width:100%;padding:8px;box-sizing:border-box;}
.order_sum1 table{width:100%;padding:8px 0;box-sizing:border-box;}

.order_tabmn{overflow:hidden;padding:7px 0;border:1px solid #ececec;}
.order_tabmn li{width:33.3%;float:left;text-align:center}


.faq .order_che{padding:6px;box-sizing:border-box;background:#f8f8f8;border-bottom:1px solid #ececec;}

ul.tabs22 { list-style: none;height: 40px; width: 100%;}
ul.tabs22 li {text-align:center;  float: left;cursor: pointer; font-weight:400;line-height: 40px; color:#5d5d5d;overflow: hidden; position: relative; background-color:#f8f8f8;}
ul.tabs22 li.active {color:#ea2f30;background:#fff;}


.amount1 table{width:100%;}
.amount1 table tr{width:100%;line-height:30px;}
.amount1 table tr th{padding-left:8px;text-align:left;font-weight:normal;}
.amount1 table tr td{text-align:right;padding-right:8px;}
.amount1 table thead tr{background:#d5d5d5; font-weight:400;line-height:30px}


.order_wrap .coupon{padding:11px 10px;background:#ea2f30;color:#fff}

.aco{display:none;}
.aco_ul{width:100%;overflow:hidden;margin-top:15px;}
.aco_ul li{float:left;}
.aco_ul .aco_ul_li1{width:70%;line-height:17px;text-align:left;font-size:1.1em;padding-top:2px;}
.aco_ul .aco_ul_li1 .txt1{font-weight:400;color:#ea2f30;}
.aco_ul .aco_ul_li1 .txt2{color:#939393;font-size:0.8em;}
.aco_ul .aco_ul_li2{width:30%;}
 .aco_ul .aco_ul_li2 .btn60{float:right;background:#676767;height:40px;text-align:center;color:#fff;box-sizing:border-box;padding:3px 10%;}
.aco_ul .aco_ul_li3{width:100%;padding:10px 0 0px 0px;}
/* .aco_ul .aco_ul_li3 .btn60{width:49%;float:left;background:#ea2f30;height:40px;text-align:center;color:#fff;box-sizing:border-box;padding:3px;} */

.aco_ul .aco_ul_li3 .btn70{width:49%;float:right;box-sizing:border-box;text-align:center;height:40px;padding:3px;border:1px solid #ececec;background:#fff;}
.aco_ul .aco_ul_li4{width:100%;padding:10px 0 10px 0px;text-align:left;line-height:1.0em;}
.aco_ul .aco_ul_li4 .txt7{color:#ea2f30;}

.aco_ul_detail{width:100%;overflow:hidden;background:#f8f8f8;}
.aco_ul_detail li{float:left;}
.aco_ul_detail .aco_ul_detail_li1{width:70%;text-align:left;padding:0 0px 0 5px;box-sizing:border-box;}
.aco_ul_detail .aco_ul_detail_li2{width:30%;text-align:right;padding:0 5px 0 0;box-sizing:border-box;}

.card_txt{display:block;float:left;width:30%;height:150px;background:url('http://m.quiltstar.co.kr/images/card_payment2.gif') center center no-repeat;background-size:cover;margin:10px;}
.card_txt2{float:left;width:60%;margin-top:10px;margin-bottom:10px;font-size:0.9em;letter-spacing:-0.05em;}
.faq_dd{width:100%;overflow:hidden;background:#fff;padding:8px;box-sizing:border-box;}


.faq{width:100%;padding:0px 0;overflow:hidden;}
.faq li{width:100%;}
.faq .faq_q{background-color:#ececec;padding:8px 0;border:1px solid #d5d5d5;border-right:none;border-left:none;}
.faq .faq_q .faq_qq{padding:0 5px;font-weight:400;}
.faq .faq_q .faq_title{letter-spacing:-0.1em;}
.faq .faq_a{border-bottom:1px solid #d5d5d5;}
.faq .faq_a span{padding:8px 8px;}

/*event*/

.event_s{width:100%; float:left;-webkit-box-shadow: 1px 1px 3px 0 #CCCCCC;
box-shadow: 1px 1px 3px 0 #CCCCCC;box-sizing:border-box;margin-bottom:15px;}
.event_titlewrap{background:#fff;padding:15px;box-sizing:border-box;text-align:center;}
.event_titlewrap p{padding:5px 0}


/*고객센터*/
.point_text2{font-size:14px}
.point_text{font-weight:400;}
.point_text1{color:#ea2f30;}
.text_arrleft{text-align:left;}
.float-right{float:right;}
.height5{height:5px;}
.width7{width:7px;}
.width28{width:28px;}
.cs_mainmn{width:100%;border-bottom:1px solid #dbdbdb;overflow:hidden;}
.cs_mainmn li{float:left;width:25%; padding:10px 0;text-align:center;background-color:#fff;background:url('/images/gray_line.png')right top no-repeat;}
.cs_mainmn li:last-child{background:#fff;}
.cs_mainmn li.on{background:#80b83c;}
.cs_mainmn li.on a{font-weight:400;color:#fff;}
.cs_mainmn li a{color:#4e4e4e;}
.cs_homewrap{box-sizing:border-box;padding:8px;background:#f9f9f9;}
.sd_homewrap{box-sizing:border-box;padding:8px;}
.cs_homebox{width:100%;box-sizing:border-box; padding:8px;margin-bottom:10px;background:#fff;-webkit-box-shadow: 0 0 1px 0 #dbdbdb;
box-shadow: 0 0 1px 0 #dbdbdb;}
.cart_backgray{background:#f8f8f8;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;box-sizing:border-box;padding:8px 10px;}
.cart_sss{font-size:10px;color:#f26521}
.back-green{box-sizing:border-box;background:#909090;color:#fff; padding:10px;text-align:center;width:100%;border:1px solid #909090;}
.cs_hometb tr{background:#fff;border:1px solid #ececec;border-top:none;}
.cs_hometb tr td{padding:10px 8px;}
.back-graybtn{box-sizing:border-box;background:#f5f5f5;padding:10px;text-align:center;width:100%;border:1px solid #ececec;}
.cs_faq{box-sizing:border-box;padding:10px 8px 10px 12px;background:#fafafa;}
.cs_faq table,.cs_faq img{width:100%;}
.cs_submenu{width:100%;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;overflow:hidden;background-color:#fff;margin-bottom:8px;}
.cs_submenu li{float:left;width:25%; padding:8px 0;border-bottom:1px solid #dbdbdb;text-align:center;background:url('/images/gray_line.png')right top no-repeat;}
.cs_submenu li:first-child, .cs_submenu li:nth-child(5){background:url('/images/gray_line.png')right top no-repeat; border-left:1px solid #dbdbdb;box-sizing:border-box}

.cs_seachi{float:right;width:33px;height:33px;border:1px solid #ea2f30;text-align:center;background:url('/images/search_icon.png')center center no-repeat #ea2f30; background-size:80% 80%;
}
.cs_submenu li.on{color:#ea2f30}

.cs_boardwrap{width:100%;box-sizing:border-box;padding:8px;overflow:hidden;background:#fff;border:1px solid #dbdbdb;}
.cs_boardwrap table tr td{padding:5px 0;}
.cs_bselect li{width:50%;float:left;box-sizing:border-box;}
.cs_bselect li:first-child{padding-right:2px;}
.cs_p5 p{padding:5px 0;}

.cs_binput{width:100%;box-sizing:border-box;}
.cs_binput ul{overflow:hidden;}
.cs_binput ul li{float:left;}
.cs_binput ul li:first-child{width:35%;padding-top:7px;}
.cs_binput ul li:last-child{width:65%;}

.cs_blist table{width:100%;text-align:center;margin-top:10px;}
.cs_blist table thead{background:#ececec;border:1px solid #dbdbdb;}
.cs_blist table thead tr th{background:url('/images/gray_line.png')left top no-repeat;padding:8px 0;}
.cs_blist table thead tr th:first-child{background:none;padding:8px 0;}
.cs_blist table tbody tr td{background:#fff;padding:8px 0;}


.cs_mnmn{width:100%;border:1px solid #dbdbdb;overflow:hidden;}
.cs_mnmn li{float:left;width:33.33%; padding:10px 0;text-align:center;background-color:#fff;box-sizing:border-box;border-right:1px solid #dbdbdb;}
.cs_mnmn li a{color:#4e4e4e;}
.cs_mnmn li:first-child{background:#fff;}
.cs_mnmn li a.on{color:#ea2f30;}

.text_spa1{letter-spacing:-1.2px;}
.text_spa0{letter-spacing:-0.6px;}
@media(min-width:600px){
.text_spa0{letter-spacing:0;}
.text_spa1{letter-spacing:0}}
}

.cs_mnlist table{width:100%;text-align:left;margin-top:10px;border:1px solid #dbdbdb;}
.cs_mnlist table thead{background:#ececec;border:1px solid #dbdbdb;text-align:center;}
.cs_mnlist table thead tr th{background:url('/images/gray_line.png')left top no-repeat;padding:8px 0;}
.cs_mnlist table thead tr th:first-child{background:none;padding:8px 0;}
.cs_mnlist table tbody tr td{background:#fff;padding:8px;}

.back_grtitle{box-sizing:border-box;background:#f5f5f5;padding:10px;width:100%;border:1px solid #ececec;}
.back_whitetitle{box-sizing:border-box;background:#fff;padding:10px;width:100%;border:1px solid #ececec;}

.cs_mnbtn{float:right;width:70px;line-height:33px;border:1px solid #ececec;text-align:center;background:#fff;}

.cs_ntmn{width:100%;border:1px solid #dbdbdb;overflow:hidden;}
.cs_ntmn li{float:left;width:50%; padding:10px 0;text-align:center;background-color:#fff;background-image:url('/images/gray_line.png');background-repeat:no-repeat; }
.cs_ntmn li a{color:#4e4e4e;}
.cs_ntmn li:first-child{background:#fff;}
.cs_ntmn li a.on{color:#80b83c;}
.cs_newwrap{width:100%;box-sizing:border-box;padding:8px;background:#fff;border:1px solid #dbdbdb;}

.cs_newlist table{width:100%;margin-top:10px;}/*text-align:left;*/
.cs_newlist table thead{background:#ececec;text-align:center;border:1px solid #dbdbdb;}
.cs_newlist table thead tr th{background:url('/images/gray_line.png')left top no-repeat;padding:8px 0;}
.cs_newlist table thead tr th:first-child{background:none;padding:8px 0;}
.cs_newlist table tbody tr td{background:#fff;padding-top:8px;padding-bottom:8px}

.back_img{overflow:hidden;width:100%;margin-bottom:10px;}

.cs_nttitle{padding:0 5px;box-sizing:border-box;}
.cs_call{margin-top:2px;float:right;display:inline-block;width:50px;height:50px;background:url('/images/call_center.png') center center no-repeat;background-size:cover;}

.faq_subd{width:100%;overflow:hidden;box-sizing:border-box;}
.faq_subt{width:100%;box-sizing:border-box;border:1px solid #ddd;margin:10px 0;}
.faq_subt tr:first-child{border:0px solid #000;}
.faq_subt th{padding:8px 2px;background:#ececec;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.faq_subt td{padding:8px 2px;border-top:1px solid #ddd;border-left:1px solid #ddd;}

/*as*/
.as_li p{color:#909090}
.as_li li .as_lifont{font-weight:400;letter-spacing:-1px}
.as_li li:first-child, .as_li li:last-child{width:44%;padding:5px;text-align:center;}
.as_li li:nth-child(2){width:12%;text-align:center;padding:5px;}

.as_table{width:100%}
.as_table td{font-weight:400;padding:5px 0;border-bottom:1px solid #ececec;text-align:left;vertical-align:top;letter-spacing:-1px}
.as_table td:nth-child(2){box-sizing:border-box;padding:8px;}
.as_table td p{font-weight:300;color:#909090}
/*brand
.brandbg{width:100%;color:#fff;background-image: url('/images/brand_bg.png'); background-repeat: no-repeat; background-size:100%; 
     background-attachment:scroll; background-position:0px 0px; position:fixed;z-index:1}
*/


.shadow{-webkit-text-shadow: 2px 4px 8px #000;
text-shadow: 2px 4px 8px #000;}

/*----------------------------------------------------------------------------------소잉 자료실=============================================================*/
.top_navul1{overflow:hidden;box-sizing:border-box;-webkit-box-shadow: 0 -1px 2px 0 #C2C2C2;box-shadow: 0 -1px 2px 0 #C2C2C2;position:fixed;bottom:0;left:0;right:0;z-index:51;background:#fff;}


/*하단 카테고리 버튼*/
.bottom_btn{overflow:hidden;box-sizing:border-box;border-radius:3px;padding:8px 5px}
.bt_popmenu{position:fixed;height:50%;bottom:0;width:100%;background:#fff;z-index:53;display:none;}
.bt_popmenu .ul_wrap{width:100%;float:right;position:absolute;top:46px;bottom: 0;right:0; overflow-y: auto;}
.bt_popmenu .ul_wrap li{width:100%; padding:10px 5px;border-bottom:1px solid #ececec;}
.bt_popmenu .ul_wrap li.on{color:#ea2f30}
.pop_title1{width:100%;background:#ea2f30;padding:12px;box-sizing:border-box; color:#fff; overflow:hidden;}
.close {position:absolute;width:25px;height:25px;right:10px;top:10px;background-image:url("/images/pop_close.png");background-size:cover; border:0px solid #000}


/*갤러리~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.sup_li, .sup_li ul{width:100%;overflow:hidden;box-sizing:border-box;}
.sup_li li .sup_wrapd{background:#fff;width:100%;-webkit-box-shadow: 1px 1px 1px 0 #D6D6D6;box-shadow: 1px 1px 1px 0 #D6D6D6overflow:hidden}

.menubar li{background:#fff;padding:8px 3px;}
.menubar li div{background:#676767;padding:10px 0;text-align:center;font-size:0.9em;color:#fff;letter-spacing:-1px}
.menubar li div.on{background:#ea2f30;position:relative;}
.menubar li div.on:after {content: '';position: absolute;border-style: solid;border-width: 5px 5px 0;border-color: #ea2f30 transparent;display: block;width: 0;z-index: 1;bottom: -5px;left:45%;}

/*페이징============================================================================================================*/
.pages{text-align:center;margin-top:30px;font-size:15px}
.pages .on{border:1px inset #cecece;background:#ececec;opacity:0.7;color:#ea2f30}
.pages a{padding:8px 12px;border:1px outset #ececec;opacity:0.7} 

/*소잉자료실==============================================================================================*/
.util_wrap{width:100%;overflow:hidden;box-sizing:border-box;}
.util_wrap li{width:100%;padding:7px 0;border-bottom:1px solid #ececec;}
.util_wrap li:last-child{border-bottom:0px solid #ececec;}


/*비교하기=====================================================================================*/

.machine_li ul{overflow:hidden;padding:10px 0 0;overflow:hidden;}
.machine_li li{position:relative;text-align:center;float:left;width:50%;overflow:hidden;box-sizing:border-box;padding:5px;box-sizing:border-box;}

.com_tabli{overflow:hidden;box-sizing:border-box;border-top:1px solid #ececec;}
.com_tabli li{width:50%;padding:12px 0;text-align:center;border-bottom:1px solid #ececec;float:left;box-sizing:border-box;background:#ececec;font-size:1.2em}
.com_tabli li.on{width:50%;text-align:center;border-bottom:0px solid #fff;background:#fff;color:#ea2f30;float:left}

/*라디오인듯 체크버튼*/

	input[type="checkbox"].comcheck{
		position:relative;
		-webkit-box-sizing:border-box;
		-webkit-appearance:none;
		border:1px solid rgba(255,255,255,0);/*iPhone 대응 */
		background-position: 0 0;
		background:url(/images/comcheck_11.png)center center no-repeat;
		background-size:120%;
		-moz-background-size:120%;
		-webkit-background-size:120%;
		}

	input[type="checkbox"]:checked.comcheck{
		background:url(/images/comcheck_1.png)center center no-repeat;
		background-size:120%;
		-moz-background-size:120%;
		-webkit-background-size:120%;
		}
/*주문조회=====================================================================================*/
.order_search{overflow:hidden;}
.order_search table{width:100%;border:1px solid #dbdbdb;margin:8px auto}
.order_search table td{text-align:center;}
.order_search input.date_input{background:#fff;border:1px solid #fff;width:100%}
.order_search table .btnsh{background-color:#dbdbdb;border:1px solid #dbdbdb;}

.myorder_nal{color:#909090;margin-bottom:5px}
.myorder_btnwrap{margin:5px 0 20px;text-align:right}
.myorder_btn{border:1px solid #ececec;border-radius:5px;color:#909090;padding:5px;}



/*faq========================================================================================*/

.faq_txt2, .faq_txt{padding:8px;}
.faq_txt2 img, .faq_txt img{max-width:100%}
/*search========================================================================================*/

.search_ch{width:100%;padding:4px;border-radius:5px;border:1px solid #ececec;box-sizing:border-box;}
.seach_dbtn{padding:3px 8px;background:#afafaf;color:#fff;border-radius:50%;}
.searchText{width:100%;}

.sch_wrap{width:100%;overflow:hidden;padding:5px;box-sizing:border-box;}
.sch_wrap li{padding:0 3px;}
.sch_wrap li.on{color:#ea2f30;padding:0 3px;}

/*서포터즈갤러리======================================================================================*/
.swrite_table{width:100%}
.swrite_table tr{border:1px solid #ececec;}

/*무상점검 순회 서비스=================================================================================*/
.offas_ul{width:100%;overflow:hidden;}
.offas_ul li{width:100%; margin:5px 0;background:#fff;box-sizing:border-box;padding:8px;}
.offas_ul li h3{margin-bottom:5px}
.offas_ul li p:nth-child(4) {margin-bottom:7px}
.offas_dtable{width:100%;}
.offas_dtable tr td{padding:10px 5px}
.offas_dtable tr{border-bottom:1px solid #ececec}
.offas_dtable tr td .ul_wrap li{padding:8px 3px;}
.offas_dtable tr td .ul_wrap{margin:0 auto;}








/*주찬*/
#menu .topul_wrap{width:100%;overflow:hidden;padding-top:20px;}
#menu .topul_wrap .joo_li{float:left;width:32%;border:1px solid #fff;box-sizing:border-box;margin-left:2%;}
#menu .topul_wrap .joo_li:nth-child(3n+1){margin-left:0;}
#menu .topul_wrap .joo_li:nth-child(1){margin-bottom:2%;}
#menu .topul_wrap .joo_li:nth-child(2){margin-bottom:2%;}
#menu .topul_wrap .joo_li:nth-child(3){margin-bottom:2%;}
#menu .topul_wrap .joo_li:nth-child(4){margin-bottom:2%;}
#menu .topul_wrap .joo_li:nth-child(5){margin-bottom:2%;}
#menu .topul_wrap .joo_li:nth-child(6){margin-bottom:2%;}
#menu .topul_wrap .joo_li:nth-child(7){margin-bottom:2%;}
#menu .topul_wrap .joo_li:nth-child(8){margin-bottom:2%;}
#menu .topul_wrap .joo_li:nth-child(9){margin-bottom:2%;}
#menu .topul_wrap .joo_li span{display:block;padding:15px;box-sizing:border-box;text-align:center;line-height:200%;color:#fff;font-size:14px;}
#menu .topul_wrap .joo_li span img{width:65%;text-align:center;}




.topMenu{width:100%;overflow:hidden;border-bottom:1px solid #ececec;background:rgba(248,248,248,0.8);z-index:99999999}
.topMenu ul{width:95%;margin:0 auto;padding:10px 0;overflow:hidden;}
.topMenu li{width:20%;text-align:center;border-right:1px solid #ececec;float:left;box-sizing:border-box;font-size:14px}
.topMenu li:last-child{border:0px solid #000;}
.topMenu li.on a{color:#ea2f30}

.sangdan_menu{width:100%;}
.sangdan_menu ul{width:100%;overflow:hidden;display:table;background:rgba(248,248,248,0.8);z-index:99999999;border-bottom:1px solid #ececec;}
.sangdan_menu li{display:table-cell;padding:10px 0;box-sizing:border-box;}
.sangdan_menu li span{display:block;text-align:center;font-size:14px;border-left:1px solid #ececec;}
.sangdan_menu li:first-child span{border-left:0;}
.sangdan_menu li .on{color:#fc3636;}

.sangdan_menu_acc{width:100%;z-index:99999999;}
.sangdan_menu_acc ul{width:100%;overflow:hidden;background:rgba(248,248,248,0.8);border-bottom:1px solid #ececec;}
.sangdan_menu_acc li{float:left;width:50%;padding:20px 0;box-sizing:border-box;}
.sangdan_menu_acc li span{display:block;text-align:center;font-size:14px;border-left:1px solid #ececec;}
.sangdan_menu_acc li:first-child span{border-left:0;}
.sangdan_menu_acc li .on{color:#fc3636;}

.joochan_footer{width:100%;overflow:hidden;border-bottom:1px solid #ccc;}
.joochan_footer li{float:left;width:25%;padding:10px 0;box-sizing:border-box;}
.joochan_footer li span{display:block;text-align:center;border-left:1px solid #ccc;font-size:0.5em;}
.joochan_footer li:first-child span{border-left:0;}
/*주찬*/
.off_ban {width:100%;overflow:hidden;box-sizing:border-box;padding:8px 8px;}
.off_ban li{width:50%;float:left;text-align:center;border:0px solid #e2e2e2;box-sizing:border-box;}
.off_ban img{width:85%;max-width:190px;}


/*주찬 미디어쿼리*/
/*@media (max-width: 320px){
#menu .topul_wrap .joo_li{width:33%;margin-left:0.5%;}
#menu .topul_wrap .joo_li:nth-child(1){margin-bottom:0.5%;}
#menu .topul_wrap .joo_li:nth-child(2){margin-bottom:0.5%;}
#menu .topul_wrap .joo_li:nth-child(3){margin-bottom:0.5%;}
#menu .topul_wrap .joo_li:nth-child(4){margin-bottom:0.5%;}
#menu .topul_wrap .joo_li:nth-child(5){margin-bottom:0.5%;}
#menu .topul_wrap .joo_li:nth-child(6){margin-bottom:0.5%;}
#menu .topul_wrap .joo_li:nth-child(7){margin-bottom:0.5%;}
#menu .topul_wrap .joo_li:nth-child(8){margin-bottom:0.5%;}
#menu .topul_wrap .joo_li:nth-child(9){margin-bottom:0.5%;}
#menu .topul_wrap .joo_li span{font-size:5px;}
}
/*주찬 미디어쿼리*/

/*고객리뷰*/
.review_list{width:100%;overflow:hidden;margin:0 auto;margin:10px 0;}
.product_review{width:50%;float:left;box-sizing:border-box;padding:20px 10px;border:1px solid #e2e2e2;position:relative;}
.product_review{text-align:center;}
.product_review .li1 .p1{display:block;height:100px;margin:0 auto;}
.product_review .li1 .p2{display:block;height:40px;}
.product_review .li3 span{color:#676767;font-size:15px;}
.product_review .li4 span{display:block;font-size:12px;}
.product_review .li4{padding:15px 0 15px 0;}
.product_review .li2{padding-top:20px;}


/*체험단갤러리*/
.gallery_mising{width:100%;overflow:hidden;background:#f8f8f8;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:10px 0;}
.gallery_mising li{float:left;}
.gallery_mising .li1{width:45%;text-align:center;}
.gallery_mising .li1 span{display:block;width:90%;height:189px;float:right;}
.gallery_mising .li2{width:55%;text-align:left;padding-left:30px;box-sizing:border-box;}
.gallery_mising .li2 .p1{display:inline-block;background:#fc3636;color:#fff;padding:5px 10px;letter-spacing:0.1px;margin-top:30px;font-weight:bold;}
.gallery_mising .li2 .p2{display:block;margin-top:5px;line-height:150%;}
.gallery_mising .li2 .p3{float:left;text-align:center;margin-top:20px;}
.gallery_mising .li2 .p3:hover{background:#e2e2e2;color:#fff;}
/*체험단갤러리*/



/*마이페이지*/
.mypage{width:100%;overflow:hidden;}
.mypage_menu{width:100%;padding-top:0px;}
.mypage_menu ul{width:100%;overflow:hidden;display:table;table-layout:fixed;}
.mypage_menu li{display:table-cell;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:10px 0;}
.mypage_menu .on{background:#f0f0f0;}
.mypage_menu li:nth-child(even){border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.mypage_menu li:first-child{border-left:0px solid #e2e2e2;}
.mypage_menu li:last-child{border-right:0px solid #e2e2e2;}
.mypage_menu li .p1{display:block;width:35px;height:35px;margin:0 auto;}
.mypage_menu li .p2{display:block;color:#676767;margin-top:20px;letter-spacing:-0.1em;text-align:center;}






.subCon { margin: 20px auto 20px;    width: 100%;    overflow: hidden;}
.subCon h2 {text-align: center;    color: #777;    font-size: 15px;    line-height: 100%;}
.subCon h2 span {display: block; color: #000; font-size: 30px; margin-top: 10px;line-height: 100%;}


.product_list_title{width:100%;margin:0 auto;overflow:hidden;box-sizing:border-box;font-size:1.4em;padding:0px 0 5px 5px;font-weight:bold}


.search_opt{width:100%;margin:0 auto;overflow:hidden;box-sizing:border-box;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.search_opt .li1{width:15%;float:left;box-sizing:border-box;background:#e2e2e2;padding:5px 0;text-align:center;}
.search_opt .li2{width:85%;float:left;box-sizing:border-box;padding:5px 10px;box-sizing:border-box;}

.search_opt2{width:100%;margin:0 auto;overflow:hidden;box-sizing:border-box;border-bottom:1px solid #e2e2e2}
.search_opt2 .li1{width:15%;float:left;box-sizing:border-box;background:#e2e2e2;height:150px;padding:5px 0;text-align:center;overflow:hidden;}
.search_opt2 .li1 p{width:15%;display:table-cell;vertical-align:middle;text-align:center;height:150px;box-sizing:border-box;}
.search_opt2 .li2{width:85%;float:left;box-sizing:border-box;height:150px;padding:5px 0}

.search_detail{width:100%;margin:0 auto;overflow:hidden;box-sizing:border-box;}
.search_detail table{width:100%;border:1px solid #e2e2e2}
.search_detail th{background:#e2e2e2;border-bottom:1px solid #fff}
.search_detail td{border-bottom:1px solid #e2e2e2;padding:5px;box-sizing:border-box;}
.search_detail .detail li{float:left;border:0px solid #000;padding-right:10px;}
.search_detail .kind li{float:left;width:45%;padding:5px 0;}




.cart_btn{margin:0 auto;padding:20px;}
.cart_btn span{display:inline-block;width:150px;height:50px;border-radius:5px;line-height:50px;text-align:center;}
.cart_btn .p1{border:1px solid #fc3636;box-sizing:border-box;color:#fc3636;}
.cart_btn .p2{background:#fc3636;color:#fff;}

.cart_btn2{margin:0 auto;padding:20px 0;}
.cart_btn2 span{display:inline-block;width:33%;height:30px;border-radius:5px;line-height:30px;text-align:center;}
.cart_btn2 .p1{border:1px solid #fc3636;box-sizing:border-box;color:#fc3636;}
.cart_btn2 .p2{background:#fc3636;color:#fff;}


.checkd {color:#dd3f34}
.resetb {color:#000;font-weight:bold;}
.search_btn2 {display:inline-block;padding:25px 0; width:90%;background:#fc3636;color:#fff;text-align:center;border-radius:5px;}


.searchBox{background: #f4f4f4; overflow: hidden; box-sizing:border-box; padding: 10px 10px; }
 .searchBox .placeSrh_txt { float: left; width: 100%; font-size:16px;text-align:center;padding-bottom:5px;}
 .searchBox .placeSrh_txt span{display:inline-block;}
 .searchBox .placeSrh_txt b{color:#ff0000}
 .searchBox .placeSrh { float: right; width: 100%; height: 40px; background: #fff; position: relative; }
 .searchBox .placeSrh input { float: left; width: 100%; height: 40px;  border: none; font-size:15px; text-indent:20px; color: #555;	 }
 .searchBox .placeSrh input:-ms-input-placeholder { color: #999; }
 .searchBox .placeSrh input::-webkit-input-placeholder { color: #999; }
 .searchBox .placeSrh input::-moz-placeholder { color: #999; }
 .searchBox .placeSrh a { position: absolute; top:10px; right:19px; font-size:0; width: 23px; height: 23px; background:url('/images/icon_placeSrh.gif')} 


 /* 페이징 */
.paging2 { margin: 30px 0px; text-align:center;}
.paging2 a {vertical-align: top; display:inline-block; margin:0 2px; color: #383838; font-size: 12px; width: 35px; height: 35px; line-height: 33px; border: 1px solid #e6e6e6; -khtml-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;    }
.paging2 a.on,
.paging2 a.actv{border-color:#49bbf7; color:#49bbf7;z-index: 1; position: relative;}
.paging2 a img{padding: 12px 0;}
.paging2 a.jump { font-size: 0; }
.paging2 a.first { background: url(/images/icon-paging-first.png) no-repeat center; }
.paging2 a.prev { background: url(/images/icon-paging-prev.png) no-repeat center; }
.paging2 a.next { background: url(/images/icon-paging-next.png) no-repeat center; }
.paging2 a.last { background: url(/images/icon-paging-last.png) no-repeat center; }
.paging2 a.current { border-color: #4ab8ff; color: #4ab8ff; position: relative; z-index: 10; }



/*----------------------------------------------NCC 이벤트 페이지 틀----------------------------------------------*/
.pc_event_intro00{width:100%;max-width:1140px;margin:0 auto;}
.pc_event_intro00 img{width:100%;}

.mobile_event_intro00{display:none;}

.ncc_event_plate00{width:100%;max-width:1140px;margin:0 auto;text-align:center;}
.ncc_event_plate00 ul{overflow:hidden;}
.ncc_event_plate00 li{float:left;}
.ncc_event_plate00 img{width:100%;}




@media screen and (max-width:800px) {
.pc_event_intro00{display:none;}

.mobile_event_intro00{display:block;width:100%;max-width:760px;margin:0 auto;}
.mobile_event_intro00 img{width:100%;}

.ncc_event_plate00 li{width:100%;}
}
/*----------------------------------------------NCC 이벤트 페이지 틀----------------------------------------------*/



.carttxt{text-align:center;padding:10px;border-bottom:1px solid #e2e2e2}

.position1{width:100%;padding:10px;box-sizing:border-box;overflow:hidden;border-bottom:1px solid #e2e2e2}



/*개인정보 취급방침*/
.menu_list{width:100%;}
.menu_list ul{width:100%;display:table;table-layout:fixed;}
.menu_list li{width:50%;float:left;}
.menu_list li span{display:block;vertical-align:middle;line-height:60px;text-align:left;padding-left:10px;color:#000;}
.menu_list li span:hover{color:#d50c0c;font-weight:bold;}

.bangchim_list{width:100%;}
.bangchim_title{font-weight:bold;text-align:left;font-size:16px;line-height:150%;margin-top:50px;color:#676767;}
.bangchim_txt{font-size:12px;box-sizing:border-box;text-align:left;line-height:150%;margin-top:10px;}
.bangchim_txt .p1{display:block;margin-top:15px;}
.bangchim_txt .p2{display:block;}

.bangchim_table{width:100%;}
.bangchim_table th{padding:10px 0;background:#f3f0ea;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;vertical-align:middle;line-height:150%;}
.bangchim_table td{padding:10px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;vertical-align:middle;padding:20px;line-height:150%;}
.bangchim_table .td_th{text-align:center;font-weight:bold;}

.bangchim_yk_title{font-size:20px;font-weight:bold;margin-top:50px;background:#676767;color:#fff;padding:10px 0;text-align:center;}
/*개인정보 취급방침*/

.padding8{padding:0 8px;box-sizing:border-box;width:100%;}


.detail_ques{width:100%;overflow:hidden;padding:0 8px;box-sizing:border-box;}
.detail_ques .detail_titles{color:#000}
.detail_ques .detail_ques_table{border:1px solid #e2e2e2;width:100%;}
.detail_ques .detail_ques_table td{border:1px solid #e2e2e2;padding:5px 3px;}



.detail_titles {border-bottom:1px solid #e2e2e2;overflow:hidden;padding-bottom:10px;}
.detail_titles .red_box2{display:block;background:#d50c0c;color:#fff;padding:5px 10px;border-radius:4px;float:right;}



.hoogi_table{width:100%;}
.hoogi_table th{background:#f8f8f8;padding:10px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;font-weight:normal;vertical-align:middle;}
.hoogi_table td{padding:10px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;vertical-align:middle;text-align:center;}
.hoogi_table td a:hover{color:#d50c0c;font-weight:bold;}
/*.hoogi_table td span:hover{color:#d50c0c;font-weight:bold;}*/
.hoogi_table input{border:0px solid #e2e2e2;height:30px;padding-left:10px;box-sizing:border-box;}
.review_star{display:block;width:80px;height:16px;margin:0 auto;}


/*상품후기 팝업창*/
.hoogi{width:100%;padding:10px;box-sizing:border-box;}
.hoogi_title{display:block;font-size:20px;text-align:left;padding-bottom:5px;color:#000;}
.hoogi textarea{width:100%;margin:0 auto;border:1px solid #e2e2e2;overflow-y:auto;min-height:150px;padding:10px;box-sizing:border-box;}

/*상품후기 팝업창*/


.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}</pre></body></html>