@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
ul li{margin:0;padding:0;}
a{text-decoration:none;color:#666;}
a:hover{color:#000;}
li{list-style:none;word-break:break-all;}
img{border:none}
.nomargin{margin:0 !important;}
.noborder{border:none !important}
.clearfix{*zoom:1}
.clearfix:after{clear:both;display:block;content:'';}
p{color:#444}
#mo_wrap img{width:100%;display:block}
ul, li{margin:0;padding:0;}

/* ¸ÞÀÎÀÌ¹ÌÁö*/
.m_visual{
	width:100%;
}
/*¼­ºêÆäÀÌÁö(»óÇ°¸®½ºÆ®)*/

/*¼­ºê¸Þ´º Å¸ÀÌÆ²*/
.mo_ttl span{
font-size:0.7em;
padding-left:2%;
}
/*ÇÏ´Ü ¼ýÀÚÆäÀÌÁö*/
.shop_p_list{
padding:4% 0;
}

.shop_p_list p{
text-align:center;
padding:1% 0;
}
.shop_p_list p>span{
font-size:1em;
margin-right:10px;
color:#666;
}
.shop_p_list span>span{
margin-left:10px;
color:#d2d2d2;
}
.shop_p_list span a{
color:#333;
}

.sub_detail_wrap{
width:100%;
}
.sub_detail_wrap *{
margin:0;
padding:0;
}


/*-----------------------------------------¼­ºê »ó¼¼ÆäÀÌÁö----------------------------------------*/
/*ÇÏ´Ü ¿É¼Ç¼±ÅÃ °íÁ¤¸Þ´º*/
.fixed_opt{
position:fixed;
bottom:0px;
z-index:2;
width:152px;
background-color:rgba(0,0,0,0.8);
left:50%;
margin-left:-76px;
border-radius:3px 3px 0 0;
padding:8px 0;
}
.fixed_btn{
color:#fff;
text-align:center;
}
.fixed_btn img{
width:20px;
display:inline-block;

}
.fix_txt{
display:inline-block;
position:relative;
top:-4px;
}

/*»ó´Ü »çÁø ¹× Á¤º¸ ¿É¼Ç*/

/*»ó´Ü »çÁø*/
.pi_img{
width:100%;
border-bottom:1px solid #d2d2d2;
}
.pi_img img{
	max-width:100% !important;
}

/*»óÇ°¸í*/
.pi_name{
width:100%;
box-sizing:border-box;
font-size:17px;
padding:10px 5px;
border-bottom:1px solid #d2d2d2;
display:block;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
overflow: hidden;
/*white-space: nowrap;*/
word-wrap: normal !important;
}

/*ÆÇ¸Å°¡*/
.pi_price{
background-color:#F2F2F2;
}

/*ÆÇ¸Å°¡, ¹è¼Û¾È³» µî Á¤·ÄÀ» À§ÇÑ Å×ÀÌºí*/
.pi_rec{
padding:3% 5px;
border-bottom:1px solid #d2d2d2;
}

.pi_rec table{
width:100%;
}


.pi_s_ttl{
font-size:0.9em;
font-weight:500;
}

/*ÇÒÀÎ Àü ÈÄ °¡°Ý*/
.a_price{
font-size:18px;
color:#000;
font-weight:bold;
}

.bf_price{
font-size:0.6em;
text-decoration:line-through;
padding-left:3%;
color:#666;
}

/*¹è¼Û¾È³»*/
.sp_price{
font-size:0.8em;
}

/*¿É¼Ç¼±ÅÃ*/
.pi_opt{
background-color:#F2F2F2;
}
.opt_select{
border-bottom:1px solid #d2d2d2;
}

.opt_sel1_wrap{
width:100%;
font-size:1em;

}
.opt_sel1{
width:100%;
font-size:0.7em;
padding:3%;
background-color: #fff;


}

/*¿É¼Ç »ó¼¼ ¼±ÅÃ*/
.opt_detail{
padding:10px 0px;
border-bottom:1px dashed #d2d2d2;
}

.opt_detail ul{
width:96%;
margin:0 auto;
padding:10px 2%;
}

.opt_detail li{
margin-bottom:3%;
background-color:#f2f2f2;
padding:5px 10px;
border-radius:3px;
margin-bottom:3%;
border:1px solid #d2d2d2;
}


.opt_d1{
border-bottom:1px solid #d2d2d2;
padding:7px 0;
}
.opt_name{
float:left;
font-size:1.0em;
width:50%;
}

.opt_sel2_wrap,.opt_price{
float:right;
}
.opt_sel2_wrap{
width:17%;
margin-right:50px;
}

.opt_price{
margin-right:10px;

}
.opt_sel2_wrap select{
width:100%;
font-size:1.0em;
padding-left:10px;
background-color: #fff;
margin-right:3%;
float:left;
}

.opt_d2{
padding:2% 0;
}

.opt_del{
float:left;
font-size:1.0em;
width:40%;

}

.opt_del table{
float:left;

}


/*ÅäÅ» °¡°Ý*/
.pi_total{
width:95%;
margin:0 auto;
padding:15px 0px;

}
.pi_t_ttl{
float:left;
font-size:20px !important;
font-weight:500;
padding-left:15px;
color:#000;
}


.pi_t_price
{
float:right;
margin-right:30px;
color:#000;
font-size:20px !important;
font-weight:bold;
}


/*Áï½Ã±¸¸Å, Àå¹Ù±¸´Ï, ´Ù¸¥»óÇ°º¸±â ¹öÆ°*/
.pi_btn_wrap{
width:100%;
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
padding:3% 0;
background-color:#f2f2f2;
}

.pi_btn_wrap ul{
margin:0 auto;
width:96%
}
.pi_btn_wrap ul li{
text-align:center;
float:left;
width:32%;
background-color:#FF0;
margin-right:2%;
border-radius:3px;

}

.pi_btn_wrap ul div{
position:absolute;
height:50%;
bottom:0;
width:100%;
border-radius:0 0 10px 10px
}


/*Ã¹¹øÂ° ¹öÆ°  ¹è°æ »ó´Ü»ö ,ÇÏ´Ü»ö*/
.pi_btn_wrap ul li:nth-child(1){

background-color:#181818;

}

.pi_btn_wrap ul li:nth-child(1) div{
background-color:#181818;

}

/*µÎ¹øÂ° ¹öÆ°  ¹è°æ »ó´Ü»ö ,ÇÏ´Ü»ö*/
.pi_btn_wrap ul li:nth-child(2){
background-color:#646464;

}

.pi_btn_wrap ul li:nth-child(2) div{
background-color:#646464

}

/*¼¼¹øÂ° ¹öÆ°  ¹è°æ »ó´Ü»ö ,ÇÏ´Ü»ö*/
.pi_btn_wrap ul li:nth-child(3){
background-color:#A5A5A5;

}

.pi_btn_wrap ul li:nth-child(3) div{
background-color:#A5A5A5;

}


.pi_btn_wrap ul li:last-child{
margin-right:0%;
}
.pi_btn_wrap li a{
font-size:15px !important;
font-weight:400;
z-index:300;
color:#fff;
display:block;
padding:13px 0;
}

.pro_detail{
padding-bottom:30px;
}


/*»ó¼¼Á¤º¸,»ç¿ëÈÄ±â,¹è¼Û/È¯ºÒ¹öÆ°*/

.pro_smenu{
width:100%;
border-bottom:1px solid #d2d2d2;
background: #e3e3e3;
  background-image: -webkit-linear-gradient(top, #e3e3e3, #c2c2c2);
  background-image: -moz-linear-gradient(top, #e3e3e3, #c2c2c2);
  background-image: -ms-linear-gradient(top, #e3e3e3, #c2c2c2);
  background-image: -o-linear-gradient(top, #e3e3e3, #c2c2c2);
  background-image: linear-gradient(to bottom, #e3e3e3, #c2c2c2);
}

.pro_smenu li{
float:left;
width:50%;
box-sizing:border-box;
background-color:#FF0;
border-right:1px solid #fff;
 background: #e3e3e3;
  background-image: -webkit-linear-gradient(top, #e3e3e3, #c2c2c2);
  background-image: -moz-linear-gradient(top, #e3e3e3, #c2c2c2);
  background-image: -ms-linear-gradient(top, #e3e3e3, #c2c2c2);
  background-image: -o-linear-gradient(top, #e3e3e3, #c2c2c2);
  background-image: linear-gradient(to bottom, #e3e3e3, #c2c2c2);
}

.pro_smenu li:hover{
float:left;
width:33.2%;
background-color:#FF0;
background: #a1a1a1;
  background-image: -webkit-linear-gradient(top, #a1a1a1, #666666);
  background-image: -moz-linear-gradient(top, #a1a1a1, #666666);
  background-image: -ms-linear-gradient(top, #a1a1a1, #666666);
  background-image: -o-linear-gradient(top, #a1a1a1, #666666);
  background-image: linear-gradient(to bottom, #a1a1a1, #666666);
  text-decoration: none;
}
.pro_smenu li:last-child{
border-right:none
}

.pro_smenu li a{
display:block;
padding:9% 0;
text-align:center; 
color:#333;
font-weight:500;
font-size:0.8em;
}

.pro_smenu li a:hover{
color:#fff;
}
.pro_detail_info{
min-height:200px;
background-color:#fff;

}
.pro_detail_info img{
	max-width:100% !important;
}
.shipment_btn{
display:block;
float:right;
}

/*¹è¼ÛÈ¯ºÒÁ¤º¸ Å¸ÀÌÆ² ¹× ³»¿ë*/
.pi_sp_ttl{
padding:10px;
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
color:#333;
font-weight:500;
font-size:0.9em;
}
.pi_sp_ttl span{
float:right;
}
.pro_sp_info div p{
font-size:0.8em;
border-bottom:1px solid #d2d2d2 ;
padding:10px;
}
/*»ç¿ëÈÄ±â Å¸ÀÌÆ² ¹× ³»¿ë*/
.review_line{
padding:10px;
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
color:#333;
font-weight:500;
font-size:0.9em;

}
.review_line a{
float:right;
font-size:0.7em;
line-height:1em;
}

/*»óÇ°ÈÄ±â ³»¿ë*/
.rv_ul{
width:98%;
margin:20px auto;


}
.rv_ul li{
border-bottom:1px solid #d2d2d2;
padding:15px 10px 15px 10px;


}
.rv{
width:100%;
margin-bottom:10px;
}
.rv_ttl{
float:left;
width:100%;
font-size:15px;
font-weight:400;
}
.rv_star{
float:right;
color:#f5cc0a;
}

.rv_id{
float:left;
width:100%;
color:#666;
font-size:12px;
font-weight:400;
}

.rv_date{
color:#666;
float:right;
}

.rv_con p{
font-size:13px;
}
.rv_more_wrap{
width:100%;
}
.rv_text_more{
float:right;
font-size:13px;
}
.rv_write{
width:96%;
margin:30px auto;
min-height:50px
}
.rv_write a{
background-color:#000;
color:#fff;
text-align:center;
display:block;
padding:4% 0;
}
/*-----------------------------------------¼­ºê »ó¼¼ÆäÀÌÁö ³¡----------------------------------------*/


/*-----------------------------------------Àå¹Ù±¸´Ï ÆË¾÷----------------------------------------*/


.cart_pop_wrap{
width:80%;
position:fixed;
top:50%;
background-color:rgba(0,0,0,0.8);
margin:0 auto;
border-radius:3px;
left:50%;
padding-bottom:3%;
z-index:9999;

}
.cart_pop{
padding:2%;

}
.cart_pop_wrap p{
text-align:center;
color:#fff !important;
font-size:15px !important;
padding:11px 0 18px; 
font-weight:400 !important;
}
.cart_pop_wrap p img{
width:70px
}

.cart_pop_wrap ul{
width:90%;
margin:0 auto;
}
.cart_pop_wrap ul li{
float:left;
width:48%;
margin-right:4%;
background-color:#fff;
border-radius:2px;

}
.cart_pop_wrap ul li:last-child{
margin-right:0%;
}

.cart_pop_wrap ul a{
text-align:center;
display:block;
padding:8% 5%;
color:#333;
font-size:14px;
}

.cart_pop_wrap ul a:hover{
color:#000;
}

/*-------------------------------------Àå¹Ù±¸´Ï----------------------------------------*/


.ta_r{
float:right;
}
.ta_l{
float:left;

}

.cart_wrap{
width:100%;
border-top:1px solid #737373;
}

.cart_ttl{
font-size:15px;
padding:3% 2%;
background-color:#f2f2f2;
color:#333;
font-weight:400;
margin-bottom:2%;
}
.cart_in{
width:96%;
margin:25px auto;
}
.cart_list_wrap{
border-top:1px solid #999;

}
.cart_list_wrap li{
padding-top:3%;
border-top:1px solid #666;

}
.c_pro_name .ta_l{
width:100%;
display:block;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
word-wrap: normal !important;
}
.cart_list_wrap li:first-child{
border:none;;
}
.cart_top{
padding-bottom:3%;
border-bottom:1px solid #d2d2d2;
position:relative;
}
.cart_img_wrap{
float:left;
width:25%;
margin-right:3%;
}

.cart_img_wrap img{
width:100%;
}
.cart_info{
float:left;
width:72%;
}
.c_pro_name p{
font-size:14px;
}
.c_pro_opt{
margin-top:2%;
}
.c_pro_opt p{
font-size:13px;
font-weight:bold;
}

.opt_sel3{
background-color:#FFF;
}

.cart_bottom{
padding:2%;
}

.c_pro_no{
position:absolute;
bottom:43%;
right:0;
}
.c_pro_price{
position:absolute;
bottom:8%;
right:0;

}
.c_pro_price p{
font-size:13px;
}
.cart_bottom p{
font-weight:bold;
font-size:14px;
color:#333;
}

.cart_price{
border-top:1px solid #737373;
padding: 0;
}
.cp_top{
margin-bottom:2%;
background-color:#333;
padding:10px;
}
.cp_top p{
font-size:16px;
color:#fff;
}
.cp_top .ta_r{
color:#fff
}
.cp_bt{
padding:12px 10px;
}
.cp_bt p{
font-size:15px;

}
.cart_total_wrap{
padding:4% 0;
border-bottom:1px solid #d2d2d2;
}
.cart_total_wrap p{
font-size:17px;

}
.cart_total_wrap .ta_r{
color:#e61504
}

.bt_btn a{
background-color:#000;
color:#fff !important;
text-align:center;
display:block;
padding:3% 0;
margin:4% 0;
font-size:16px;

}

/*-------------------------------------Àå¹Ù±¸´Ï ³¡----------------------------------------*/

/*-------------------------------------ÁÖ¹®ÆäÀÌÁö------------------------------------------*/
.order_wrap{
border-top:1px solid #737373;
width:100%;
}
.order_wrap .cart_ttl{
margin-bottom:0;
}
.order_padding{
padding:20px 2%;
}
.m_shop_form{
width:96%;
margin:0 auto;
border:1px solid #d2d2d2;
border-collapse:collapse;
}

.m_shop_form th,.m_shop_form td{
border-bottom:1px solid #d2d2d2;
padding:3%;
border-collapse:collapse;
font-size:13px;
}
.m_shop_form th{
text-align:left;
}
.red_star{
color:#e61504;
padding-right:2%;
}

.order_ph input[type=text]{
width:22%;
padding:1%;

}
.text_size input[type=text]{
width:80%;
padding:1%;
}
.shipping_same{
float:right;
margin-bottom:5%;
padding-right:1%;
}
.ss_md{
color:#666;
position:relative;
top:4px;
font-size:13px;
font-weight:400;
float:left;
margin-right:4px;
}
/* Ã¼Å©¹Ú½º ½ºÅ¸ÀÏ¸µ */
.squaredThree {
	width: 20px;	

	position: relative;
	float:right;
}
.squaredThree input[type="checkbox"]{
display:none;
}

.squaredThree label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	border-radius: 4px;
	border:1px solid #888;

	-webkit-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5), 0px 1px 0px rgba(255,255,255,.4);
	-moz-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5), 0px 1px 0px rgba(255,255,255,.4);
	box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5), 0px 1px 0px rgba(255,255,255,.4);

	background: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
	background: -moz-linear-gradient(top, #fff 0%, #fff 100%);
	background: -o-linear-gradient(top, #fff 0%, #fff 100%);
	background: -ms-linear-gradient(top, #fff 0%, #fff 100%);
	background: linear-gradient(top, #fff 0%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
}

.squaredThree label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 4px;
	border: 3px solid #f00;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}


.squaredThree input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}



.post_size input[type=text]{
width:40%;
float:left;
padding:1%;
}


.post_size a{
display:block;
float:left;
margin-left:3%;
background-color:#f1f1f1;
color:#333;
padding:2%;
font-size:11px;
border-radius:5px;
border:1px solid #d2d2d2;
min-width:50px;
text-align:center;
}


/* RADIO */ 

.payment_check_circle {
float:left;
}

.payment_radio input[type="radio"] {
    display:none;
	 float:left;
}

.pay_radio span {
    color:#000;
	font-size:17px;
	text-align:left;
	font-weight:bold;
}

.regular-radio {
 display: none

}

.regular-radio + label {
 -webkit-appearance: none;
 background-color: #fafafa;
 border: 1px solid #cacece;
 box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
 padding: 9px;
 border-radius: 50px;
 display: inline-block;
 position: relative;
}

.regular-radio:checked + label:after {
 content: ' ';
 width: 8px;
 height: 8px;
 border-radius: 50px;
 position: absolute;
 top: 3px;
 background: #e61504;
 box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
 text-shadow: 0px;
 left: 3px;
 font-size: 30px;
}

.regular-radio:checked + label {
 background-color: #e9ecee; /*Ã¼Å© »ö»ó*/
 color: #99a1a7;
 border: 1px solid #adb8c0;
 box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
 box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.big-radio + label {
 padding: 11px;/*Ã¼Å©Àü µ¿±×¶ó¹Ì Å©±â Á¶Àý*/
}

.big-radio:checked + label:after {
 width: 14px;/*Ã¼Å© µ¿±×¶ó¹Ì Å©±â Á¶Àý*/
 height: 14px;
 left: 4px;
 top: 4px;
} 

#or_policy{
margin-top:10px;
}

#or_policy a{
display:block;
float:left;
height:12px;
line-height:12px;
background-color:#f2f2f2;
border:1px solid #d2d2d2;
padding:5px;
border-radius:5px;
margin-left:5px;
font-size:12px;
}


/*-------------------------------------------------ÁÖ¹®/°áÁ¦ ÆäÀÌÁö ³¡-------------------------------------------*/

/*ÁÖ¹® ³»¿ª °Ë»ö*/

.order_search{
width:96%;
margin:0 auto 35px;
}

.os_sc_btn{
border:1px solid #d2d2d2;
background-color:#f2f2f2;
}

.os_sc_btn li{
float:left;
width:20%;
text-align:center;
box-sizing:border-box;
}


.os_sc_btn li a{
display:block;
background-color:#333;
font-size:14px;
text-align:center;
color:#fff !important;
min-height:36px;
line-height:36px;
}

.os_sc_btn li a.us_click{
background-color:#333;
color:#fff;
}

.user_search1{
margin-top:15px;
}

.os_form{
width:100%;
}
.os_form input[type=text]{
padding:5px;
box-sizing:border-box;
height:29px;
}

.os_form a{
float:right;
width:13%;
}
.os_form a img{
width:30px;
display:block;
margin:0 auto;
}

.osf_1 input[type=text]{
width:40%;
}
.osf_1 span{
width:2%
}

.osf_2 input[type=text]{
width:83%;
}

.order_policy{
display:block;
float:left;
}


/*ÁÖ¹® ³»¿ª ¸®½ºÆ®*/

.order_list_ul>li{
margin-bottom:38px;
border-bottom:1px solid #d2d2d2;
}

.order_list_ul>li:last-child{
margin-bottom:0;

}

.order_list_ttl{
font-weight:500;
}
.order_list_ttl span{
float:right;
}

.order_list_info p{
text-align:right;
margin-top:4px;
}
.order_list_info p:nth-child(1){
font-weight:bold;
font-size:13px;
text-align:right;
}
.order_list_btn li{
border:none;
float:left;
margin-right:8px;
}



.order_list_btn .ta_l .order_rv_btn{
background-color:#000;
}
.order_list_btn .ta_r{
font-size:2.0em;
}
.order_list_bd{
border:none;
}
.order_list_p{
padding-left:0;
}
.list_price{
font-size:17px;
color:#333;
font-weight:600;
margin-top:5px;
}
.list_more{
font-size:13px;
color:#333;
}


/*----------------------------------------ÁÖ¹®³»¿ª ÆäÀÌÁö ³¡-------------------------------------------*/

.order_list_btn .ta_l a{
display:block;
border-radius:3px;
background-color:#525252;
color:#fff;
font-size:13px;
padding: 5px 10px;

}

.od_rv_btn{
float:left;
position:absolute;
bottom:8%;
}

.od_rv_btn a{
display:block;
border-radius:3px;
background-color:#333;
color:#fff;
font-size:11px;
font-weight:500;
padding: 5px 10px;
}
.order_d{
width:100%;
border-top:1px solid #666;
border-bottom:1px solid #666;
border-collapse:collapse;
}

.order_d th,.order_d td{
font-size:15px;
padding:11px 0;
border-collapse:collapse;
}
.order_d th{
text-align:left;
font-weight:500;
}
.order_d td{
text-align:right;
}
.od_line th,.od_line td{
border-top:1px solid #d2d2d2;
}

.ct_bdr{
border-top:1px solid #737373;
margin-top:20px;
}

/*---------------------------------------È¸¿ø°¡ÀÔ---------------------------------------------*/
.policy_wrap{
width:100%;
border:1px solid #d2d2d2;
height:320px;
overflow-y:scroll;	
margin:20px auto;
padding:10px;
box-sizing:border-box;
font-size:12px;;
}

.policy_check{
margin-left:2%;

}
.policy_check .squaredThree{
float:left;
}

.policy_check p{
font-size:12px;
float:left;
margin-left:25px;
}

.chk_middlep{
position:relative;
top:4px;
}
.id_check{
display:block;
float:left;
height:12px;
line-height:12px;
background-color:#f2f2f2;
border:1px solid #d2d2d2;
padding:5px;
border-radius:5px;
margin-left:5px;
}

.join_add input{
margin-bottom:7px;
}

.bt_btn .join_ok{
width:49%;
margin-right:2%;
float:left;
}

.bt_btn .join_no{
width:49%;
background-color:#8D8D8D;
float:left;
}
.join_p{
padding-bottom:0;
}

/*--------------------------------È¸¿ø°¡ÀÔ ³¡-----------------------------------------*/

/*--------------------------------·Î±×ÀÎ ÆäÀÌÁö---------------------------------------------*/
.login_st{

}

.kb_show p{
float:right;
font-size:13px;
font-weight:bold;
padding-right:3%;
margin-bottom:10px;


}

.kb_img{
clear:both;
background-color:#f2f2f2;
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
display:none;
width:100%;
}

.kb_img img{
margin:0 auto;
width:100%;
max-width:530px;
display:block;
}


.login_st{
width:100%;
margin-top:30px;
}

.login_st input[type=text], .login_st input[type=password]{
padding:3%;
font-size:15px;
width:100%;
box-sizing:border-box;
margin-bottom:8px;
}

.login_st input[placeholder=¾ÆÀÌµð]{
font-weight:500;

}

.login_st input[placeholder=ºñ¹Ð¹øÈ£]{
font-weight:500;
}

.login_btn p{
float:left;
margin-left:30px;
font-size:14px;
font-weight:bold;
line-height:22px;
}

.login_btn .squaredThree{
float:left;
}

.lg_btn{

}
.lg_btn a{
background-color:#f2f2f2;
color:#333;
border:1px solid #d2d2d2;
text-align:center;
display:block;
padding:3% 0;
margin:3% 0;
font-weight:500;
font-size:15px;
width:32%;
float:left;
box-sizing:border-box;

}

.lg_btn a:nth-child(1){
margin-right:2%;
}

.lg_btn a:nth-child(2){
margin-right:2%;
}

.lg_btn a:nth-child(3){

}
.bt_btn .login_go{
margin:4% auto 0%;
}
.login_ex p{
margin:0 auto;
width:100%;
margin-bottom:7px;
line-height:15px;
margin-top:15px;
font-size:14px;
}



/*////////////////////////////////////////////////////////////*/


/*¼îÇÎ »óÇ° °¶·¯¸® ³ëÃâ*/
.shop_list {
width:97%;
margin:0 auto 30px;
}
.shop_list>ul>li{
float:left;
width:32%;;
margin-right:2%;
margin-bottom:4%;
}

.shop_list>ul>li:nth-child(3n+3){
	margin:0 !important;
}

.shop_list>ul>li:nth-child(3n+4){
	clear:both;
}


.shop_list ul li .pd_thum{
/*border:1px solid #d2d2d2;*/

}
.shop_list ul li .pd_thum{
	width:100%;
	/*height:100%;*/
}

/*±â°£»óÇ°*/
.shop_list2 {
width:97%;
margin:0 auto 30px;
border-bottom:2px solid #eeeeee;
padding-bottom:30px;
}
.shop_list2>ul>li{
float:left;
width:100%;;
}
.shop_list2 ul li .pd_thum2{
/*border:1px solid #d2d2d2;*/

}
.shop_list2 ul li .pd_thum2 img{
	width:100%;
}

.pd_deco2{
width:97%;
}
.pd_deco2 li{
width:31%;
margin-right:2%;
float:left;
}
.pd_deco2 li img{
width:100%;
}

.pd_ttl{
margin-top:8px;
color:#333;
font-size:11px;
text-align:center;
}
.pd_price{
text-align:center;
font-weight:500;
color:#222;
margin-top:4px;
font-size:11px;
}
.pd_deco{
margin:5px auto 0;
width:97%;
}
.pd_deco li{
width:31%;
margin-right:2%;
float:left;
}
.pd_deco li img{
/*width:100%;*/
}