
/* 메인비주얼 */

.shopmain{width:100%;}


.shopmainbg{background-color:#f8f8f8;}


	

/* Home 메인비주얼 */
.shopmain  .homemain_list{
			 padding-top:25px;
			 width:1024px;
			 margin:0 auto; 
			 padding-bottom:10px;
			 


}

.shopmain  .homemain_list .homemain_listtitle{ margin:10px; font-size: 25px;color: #4b4b4b; line-height:45px;font-weight: 600; }

.shopmain  .homemain_list01{

		 display:inline-block; 
	
}




.homemain_list01 .shopmain_01_div{
		width:100%;
}

.shopmain  .homemain_list01 .shopnew_box01 {position:relative;  float:left;width:245px; height:340px; line-height:24px;padding-left:30px;margin-bottom:35px;}
.shopmain  .homemain_list01 .shopnew_box01:first-child {padding-left:10px;}

.shopmain  .homemain_list01 .shopnew_box01_01 {border:solid 1px #efefef;cursor:pointer;}

.shopmain  .homemain_list01 .shopnew_box01_01:hover{border:solid 1px #c81d01;}
.shopmain  .homemain_list01 .shopnew_box01 img{width:243px; height:244px; }


.shopmain  .homemain_list01 .shopnew_box01  .tit01{width:240px;height:40px;text-align:center; }

.shopmain  .homemain_list01 .shopnew_box01  .tit01_bl{font-size: 16px;color: #4b4b4b; line-height:20px;}

.shopmain  .homemain_list01 .shopnew_box01  .tit02{width:240px; text-align:center;  margin-bottom:5px;}

.shopmain  .homemain_list01 .shopnew_box01  .tit03{width:240px;text-align:center;height:40px; }










.shopmain .shopmaintop{width:100%;background-color:#f6f4e5;}
.shopmain .main_wrap  { position:relative; width:1200px; height:455px;padding-top:0px;  margin:0 auto; overflow:hidden;}

.shopmain .main_wrap   .bxslider {z-index:10;}
.shopmain .main_wrap   .imgs li img {width:100%; z-index:10;}

/*메인 뉴상품*/
.shopmain .shopmain_01{
		padding-top:10px;
		width:100%;
		height:840px;
		background-color:#fff;
		
}


.shopmain .shopmain_01 .shopmain_01_01{
		width:1200px;
		 margin:0 auto; overflow:hidden;
		margin-top:10px;
		margin-bottom:10px;
		height:820px;
		background-color:#fff;
		
}


.shopmain .shopmain_01 .shopmain_01_title{
		text-align:center;
		color:#0087d3;
		margin-top:30px;

		margin-bottom:20px;

		font-size:32px;

		font-weight: 595; line-height:60px;

		letter-spacing:1px;}

}
.shopmain .shopmain_01 .shopmain_01_div{
width:100%;
}

.shopmain .shopmain_01 .shopnew_box01 { float:left;width:285px; height:340px; line-height:24px; text-align:center;padding-left:10px;padding-bottom:15px;}


.shopmain .shopmain_01 .shopnew_box01_01 {border:solid 1px #f1f2f4;height:340px;}

.shopmain .shopmain_01 .shopnew_box01_01:hover{border:solid 1px #c81d01;}
.shopmain .shopmain_01 .shopnew_box01 img{width:280px; height:240px; }


.shopmain .shopmain_01 .shopnew_box01  .tit01{width:280px;line-height:30px; text-align:center; }
.shopmain .shopmain_01 .shopnew_box01  .tit02{width:285px;line-height:20px; text-align:center;  margin-bottom:5px;;}




/*메인 인기상품*/
.shopmain .shopmain_02{
		padding-top:10px;
		width:100%;
		margin-bottom:30px;
}
.shopmain .shopmain_02 .shopmain_top{
			border:solid 0px #f1f2f4;
			width:1200px;
			margin:0 auto;
}


.shopmain .shopmain_02 .shopmain_02_01{
		
		margin:0 auto; overflow:hidden;
		margin-top:0px;
		background-color:#fff;
		
		
}




.shopmain .shopmain_02  .shopmain_02_01_top
{

margin-bottom:30px;
}

.shopmain .shopmain_02  .shopmain_02_01_top img
{
width:100%
}



.shopmain .shopmain_02  .hide
{
	display:none;
}




.shopmain .shopmain_02 .shopmain_02_01 .shopnew_menu a{
		font-size:15px;
		line-height:44px; 
		font-weight:600;
		text-align:center;
		
}



/*메인 인기상품 메뉴*/
.shopmain .shopmain_02 .shopnew_menu {float:left;width:197px; padding-top:2px;border:solid 1px #f1f2f4;text-align:center;}

.shopmain .shopmain_02  .shopnew_menu1 .on{background-color:#c3ebeb}

.shopmain .shopmain_02  .shopnew_menu2 .on{background-color:#fac}


.shopmain .shopmain_02 .shopnew_menu img{ width:146px; height:75px;border:}


.shopmain .shopmain_02 .shopnew_menu:first-child {padding-left:1px;}


.shopmain .shopmain_02 .shopmain_02_02{
		width:1200px;
		margin:0 auto; overflow:hidden;
		margin-top:10px;
		margin-bottom:10px;
		background-color:#ffffff;

		
}

.shopmain .shopmain_02 .shopmain_01_div{
width:100%;
}

.shopmain .shopmain_02 .shopnew_box01 {position:relative;  float:left;width:202px; height:250px; line-height:24px;padding-left:30px;padding-bottom:35px;}


.shopmain .shopmain_02 .shopnew_box01 .pr02{text-align:center;width:42px; height:42px; top:1px; left:31px;position:absolute; background:url(../image/main/best_mbg03.png) no-repeat;font-size:12px; color:#FFF; font-weight:300;line-height:25px;}/*탑순위*/


.shopmain .shopmain_02 .shopnew_box01_01 {border:solid 1px #ffffff;cursor:pointer;}

.shopmain .shopmain_02 .shopnew_box01_01:hover{border:solid 1px #c81d01;}
.shopmain .shopmain_02 .shopnew_box01 img{width:190px; height:170px; }


.shopmain .shopmain_02 .shopnew_box01  .tit01{width:195px;text-align:center; }
.shopmain .shopmain_02 .shopnew_box01  .tit02{width:195px; text-align:center;  margin-bottom:5px;}









/* 메뉴  */

.shopmenu{

	background-color:#312b2d;
	width:179px;
	height:390px;
		
}



.shopmenu ul{   
	
	padding-top:10px;
	

}

.shopmenu li{   
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;

	font-size:15px;
	line-height:25px;
	color:#ffffff;
}


.shopmenu li.mon{   
	padding-top:10px;
	padding-left:20px;
	background-color:#ffffff;
	color:#2c2c2c;
	font-size:15px;
	line-height:25px;
	border:solid 1px #2c2c2c;
}

.shopmenu li a:link{display:inline-block; text-decoration:none;color:#ffffff;}
.shopmenu li a:visited{display:inline-block; text-decoration:none;color:#ffffff;}
.shopmenu li a:hover{display:inline-block; text-decoration:none;color:#2c2c2c;}



.shopmenu li.mon a:link{display:inline-block; text-decoration:none;color:#2c2c2c;}
.shopmenu li.mon a:visit{display:inline-block; text-decoration:none;color:#2c2c2c;}
.shopmenu li.mon a:hover{display:inline-block; text-decoration:none;color:#2c2c2c;}


.shopmenu_on .shopblind{display:none}
.shopmenu_on .shopon{display:block}


.shopmenu_on {
	position:absolute;
    background-color:#FFFFFF;
    border:2px solid #2d2d2d;
    display:none;
    font-size:0.75em;
    margin:0;
    
    top:-1px;
	left:179px;
    z-index:1;
    width:454px;
	height:388px;
}

.shopmenu_on .shopmenu_on_sub{
	padding-top:20px;
	width:98%;
	margin:0 auto; 

}




.shopmenu_on .shopmenu_on_sub .shopmenu_on_sub01{
	width:190px;
	margin:0 auto; 
	float:left;
	margin-left:15px;
}

.shopmenu_on .shopmenu_on_sub .shopmenu_on_sub01 .top1{
	font-size:20px;
	font-weight: 600;
	text-decoration:none;
	color:#2c2c2c;
	line-height:65px;
}


.shopmenu_on .shopmenu_on_sub .shopmenu_on_sub01 .top2{
	font-size:17px;
	
	text-decoration:none;
	color:#2c2c2c;
	line-height:45px;
}






.shopmenu_on .shopmenu_on_sub .shopmenu_on_sub02{
	float:left;
	padding-left:15px;
	width:220px;
	height:350px;
	
	border-left:2px solid #cecece;
	background-color:#cecece;
}

.shopmenu_on .shopmenu_on_sub .shopmenu_on_sub02 .shopnew_box01 {position:relative; width:202px; height:290px; line-height:24px;margin-top:25px;background-color:#ffffff;}

.shopmenu_on .shopmenu_on_sub .shopmenu_on_sub02 .shopnew_box01 img{width:202px; height:200px; }

.shopmenu_on .shopmenu_on_sub .shopmenu_on_sub02  .tit01{width:195px;text-align:center; }
.shopmenu_on .shopmenu_on_sub .shopmenu_on_sub02  .tit02{width:195px; text-align:center;  }




 .shopblind{display:none}
 .shopon{display:block}









 /* -----------------------상품상세보기n------------------ */
.shopping_detail{width:100%; height:100%;display:block;}

.shopping_detail .padding10{padding:10px;}

.shopping_detail .shop_catetext{padding-top:5px;padding-bottom:5px;text-align:right;font-size:14px;letter-spacing:1px;}


.shopping_detail .shop_catetext   img{  vertical-align: top;}



.shopping_detail  .shopping_detailimg  {

    text-align: center; /* 가운데 정렬 */



}

.shopping_detail  .shopping_detailimg img {


	max-width: 100%;


}





.shopping_detail  .main_img  {

    text-align: center; /* 가운데 정렬 */



}

.shopping_detail  .main_sub img {


	width: 100%;


}



.shopping_detail .shoptable{width:100%;}

.titboder{border-bottom:solid 1px #e3e3e3;}

.shopborder01{border-left:solid 1px #e3e3e3;border-top:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;}
.shopborder02{border-right:solid 1px #e3e3e3;border-top:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;}

.shopbgcolor{background-color:#f9f9f9;}


.shopping_detail .smallview{width:100%;height:260px;float:left;}
.shopping_detail .smallview ul li{width:95px;height:64px;float:left; display:block; margin:1px;border:solid 2px #ffffff;}
.shopping_detail .smallview ul li:hover{width:95px;height:64px;border:solid 2px #c81d01;cursor:pointer;}


.txtright{text-align:right}
.txtrightpadding{padding-right:30px;}
.txtrightpadding_left{padding-left:30px;}
.shoptextitle{font-size: 30px;color: #4b4b4b;font-weight: 400; letter-spacing:1px;line-height:40px;}

.shoptextd01{font-size: 15px;color: #636363;font-weight: 600; line-height:60px;}
.shoptextd02{font-size: 15px;color: #636363;font-weight: 600; line-height:25px;}
.shoptextd03{font-size: 16px;color: #4b4b4b;font-weight: 600; line-height:90px;}
.shoptextd04{font-size: 16px;color: #4b4b4b;font-weight: 600; line-height:30px;}


.shoptextd_tran{padding-top:10px;}
.shoptextd_trantitle{font-size: 16px;color: #4b4b4b;font-weight: 600; line-height:35px;}
.shoptextd_trandetail{font-size: 14px;color: #4b4b4b;font-weight: 400; line-height:25px;}



.shoptextd01_red{font-size: 16px;color: #dc2527;font-weight: 600; line-height:60px;}


.shoptexpay{font-size: 35px;color: #1b191a;font-weight: 600; }
.shoptexpay2{padding-left:5px;font-size: 20px;color: #636363;font-weight: 600; letter-spacing:-1px;}


.shoptexpay_total{font-size: 25px;color: #dc2527;font-weight: 600; }
.shoptexpay_total2{padding-left:5px;font-size: 20px;color: #dc2527;font-weight: 600; letter-spacing:-1px;}





.shoptextd_bl12{font-size: 12px;color: #4b4b4b; line-height:35px;}
.shoptextd_bl15{font-size: 15px;color: #4b4b4b; line-height:35px;}

.shoptextd_bl15_01{font-size: 15px;color: #4b4b4b; line-height:25px;}

.shoptextd_rl15{font-size: 15px;color: #dc2527; line-height:25px;}




/*list*/

.shopmain .shoptitle
{
		width:1200px;
		 margin:0 auto; overflow:hidden;
		margin-top:10px;
		margin-bottom:10px;
}


.shopmain .shoptitle .shoptitle01_list
{

	width:100%;
	font-weight: 600;
	font-size: 23px;color: #4b4b4b; line-height:35px;
	text-align:center;
	padding-top:10px;
}




.shopmain .shoptitle .shoptitle01
{
	float:left;
	width:724px;
	font-weight: 600;
	font-size: 23px;color: #4b4b4b; line-height:35px;
}


.shopmain .shoptitle .shoptitle02
{
	float:left;
	margin-top:20px;
	width:400px;
	text-align:right;
	font-size: 15px;color: #4b4b4b;
	line-height:15px;
}

.shopmain .shoptitle  .shoptitle02 img{  vertical-align: top;}



.shopmain .shopsub_top
{
		 margin-top:30px;	
		 margin-bottom:20px;
}

.shopmain .shopcate
{
		 width:1200px;
		 margin:0 auto; overflow:hidden;
		 border:solid 2px #e5e5e5;
		 background-color:#fff;
}

.shopmain .shopcate .shopcate01
{
		float:left;
		display:inline-block; 
		margin:20px;
		color:#656565;
		font-size: 15px;
}

.shopmain .shopcate .on
{
	
		color:#0087d1;

}

.shopmain .shopcate .shopcate01 a:link{ text-decoration:none;}

.shopmain .shopcate .shopcate01 a:visit{ text-decoration:none;}

.shopmain .shopcate .shopcate01 a:hover{ text-decoration:none;}


.shopmain .shopcate    a.on:link{text-decoration:none;color:#0087d1;}
.shopmain .shopcate    a.on:visit{text-decoration:none;color:#0087d1;}
.shopmain .shopcate    a.on:hover{text-decoration:none;color:#0087d1;}



.shopmain  .shopsub_pro{

	width:1200px;
	height:420px;
	margin:0 auto;
	background-color:#eef5fb;

}



.shopmain .shopsub_pro .sublist
{			
		 padding-top:25px;
		 width:96%;

		 

		 margin:0 auto; overflow:hidden;
		
}



.shopmain  .shopsub_pro .shopmain_01_div{
width:100%;
}

.shopmain  .shopsub_pro .shopnew_box01 {position:relative;  float:left;width:192px; height:240px; line-height:24px;padding-left:15px;padding-right:15px;padding-bottom:35px;}


.shopmain   .shopnew_boxall {width:1200px; height:200px; line-height:150px;font-size:18px;text-align:center; }





.shopmain  .shopsub_pro .shopnew_box01 .pr02{text-align:center;width:32px; height:32px; top:1px; left:5px;position:absolute; background-color:#e63638;font-size:12px; color:#FFF; font-weight:300;line-height:25px;}/*탑순위*/

.shopmain  .shopsub_pro .shopnew_box01_01 {border:solid 1px #efefef;cursor:pointer;background-color:#fff;}

.shopmain  .shopsub_pro .shopnew_box01_01:hover{border:solid 1px #c81d01;background-color:#fff;}
.shopmain  .shopsub_pro .shopnew_box01 img{width:190px; height:170px; }


.shopmain  .shopsub_pro .shopnew_box01  .tit01{width:185px;text-align:center; }
.shopmain  .shopsub_pro .shopnew_box01  .tit02{width:185px; text-align:center;  margin-bottom:5px;}





.shopmain  .shopmain_list{
width:100%;

}


.shopmain  .shopmain_list{
		 padding-top:25px;
		 width:1200px;
		 height:100%;
		 margin:0 auto; 
	
	
}



.shopmain_list .mlistTitle{font-size: 23px;color: #4b4b4b; line-height:35px;font-weight: 600;}

.shopmain_list .mlistTitle .mlistTitle_sub{font-size: 16px;color: #4b4b4b; line-height:25px;font-weight: 600;}


.shopmain_list  .mlistcate{
		  width:100%;
	      height:50px;
		
}



.shopmain_list  .mlistcate .mlistcate_lf{
		 width:1052px;
		 float:left;
}


.shopmain_list  .mlistcate .mlistcate_lf .mlistcate_lf01{
		 margin-top:15px;
		 width:100px;
		 padding-left:20px;
		 float:left;
		 font-size:15px;
}




.shopmain_list  .mlistcate .mlistcate_lf .mlistcate_lf01    a.on:link{text-decoration:none;color:#aaaaaa;}
.shopmain_list  .mlistcate .mlistcate_lf .mlistcate_lf01    a.on:visit{text-decoration:none;color:#aaaaaa;}
.shopmain_list  .mlistcate .mlistcate_lf .mlistcate_lf01    a.on:hover{text-decoration:none;color:#aaaaaa;}


.shopmain_list  .mlistcate .mlistcate_lf .mlistcate_lf01    a.onf:link{text-decoration:none;color:#3b3b3b;}
.shopmain_list  .mlistcate .mlistcate_lf .mlistcate_lf01    a.onf:visit{text-decoration:none;color:#3b3b3b;}
.shopmain_list  .mlistcate .mlistcate_lf .mlistcate_lf01    a.onf:hover{text-decoration:none;color:#3b3b3b;}

.shopmain_list  .mlistcate .mlistcate_lf .mlistcate_lf02{
		 margin-top:15px;
		 width:10px;
		 float:left;
		 padding-left:20px;

}





.shopmain_list  .mlistcate .mlistcate_rt{
		 border-left:solid 1px #e5e5e5;	
		 width:100px;
		 height:50px;
		 float:left;
}


.shopmain_list  .mlistcate .mlistcate_rt .mlistcate_lf01{
		 margin-top:15px;
		 padding-left:20px;
		 width:18px;
		 float:left;
}





.shopmain_list  .mlistline_strong{border-bottom:solid 5px #e5e5e5;}
.shopmain_list  .mlistline{border-top:solid 1px #e5e5e5;}

.shopmain_list .jslist{margin-top:20px;margin-bottom:20px;}


.shopmain_list .shopmain_01_div{
		width:100%;
}

.shopmain  .shopmain_list .shopnew_box01 {position:relative;  float:left;width:275px; height:340px; line-height:24px;padding-left:30px;margin-bottom:35px;}
.shopmain  .shopmain_list .shopnew_box01:first-child {padding-left:20px;}

.shopmain  .shopmain_list .shopnew_box01_01 {border:solid 1px #efefef;cursor:pointer;}

.shopmain  .shopmain_list .shopnew_box01_01:hover{border:solid 1px #c81d01;}
.shopmain  .shopmain_list .shopnew_box01 img{width:273px; height:244px; }


.shopmain  .shopmain_list .shopnew_box01  .tit01{width:270px;height:40px;text-align:center; }

.shopmain  .shopmain_list .shopnew_box01  .tit01_bl{font-size: 16px;color: #4b4b4b; line-height:20px;}

.shopmain  .shopmain_list .shopnew_box01  .tit02{width:270px; text-align:center;  margin-bottom:5px;}

.shopmain  .shopmain_list .shopnew_box01  .tit03{width:270px;text-align:center;height:40px; }
.shopmain  .shopmain_list .shopnew_box02  .tit04{text-align:right;font-size: 15px;height:40px;text-decoration: line-through;  }



/*리스트 2형*/
.shopmain  .shopmain_list .shopnew_box02 {width:100%; height:210px; line-height:24px;padding-left:30px;margin-bottom:35px;border-bottom:solid 1px #efefef;}

.shopmain  .shopmain_list .shopnew_box02 img{width:195px; height:175px;border:solid 1px #efefef; }


.shopmain  .shopmain_list .shopnew_box02  .tit01{ float:left;width:220px;text-align:center; }


.shopmain  .shopmain_list .shopnew_box02  .tit02{float:left;width:900px; text-align:left; margin-bottom:5px;}

.shopmain  .shopmain_list .shopnew_box02  .tit02_bl{font-size: 22px;color: #4b4b4b; line-height:60px;}

.shopmain  .shopmain_list .shopnew_box02  .tit03{text-align:right;font-size: 25px;color: #dc2527; line-height:25px; }
.shopmain  .shopmain_list .shopnew_box02  .tit04{text-align:right;font-size: 15px;height:40px;text-decoration: line-through;  }


.shoptextd_rl15{}




.shopmain  .mypagin{
width:100%;
clear:both;
}

.mypagin .paging{padding:0;margin: 0 auto;width:100%; text-align:center;}
.paging li{ list-style:none; display:inline;}


/*정상가표시*/
.shopmain  .linetit04{text-align:center;font-size: 15px;text-decoration: line-through;  }

.shopmain  .linetit04_01{text-align:center;font-size: 12px;text-decoration: line-through;  }



.shopmain  .linethrough{text-decoration: line-through; }





.shopmain  .carttitle{

	width:100%;
	padding-bottom:30px;
	display:inline-block; 
}



.shopmain  .carttitle .carttitle_lf{
		 margin-top:10px;
		  margin-left:10px;
		 width:614px;
		 float:left;
		

}
.shopmain  .carttitle .carttitle_lf  img{  vertical-align: middle;padding-right:5px;}

.shopmain  .carttitle .carttitle_lf .t01{font-size: 25px;font-weight: 600;line-height:55px;color:#3b3b3b;  }
.shopmain  .carttitle .carttitle_lf .t02{font-size: 15px;color:#3b3b3b;line-height:35px; }


.shopmain  .carttitle .carttitle_rl{
		 width:394px;
		 float:left;
	
}
.shopmain  .carttitle .carttitle_rl img{  vertical-align: middle;padding-right:5px;}



/* 주문상품테이블 */
.shopmain  .shoptable_title{width:100%; text-align:left; line-height:30px;margin-left:10px;}


.shopmain  .paddings{padding:10px;}

.shopmain  .shoptable {width:100%;margin:0 auto;border-collapse: collapse; margin-left:10px;}
.shopmain  .shoptable table {width:100%;table-layout:fixed;}
.shopmain  .shoptable table * {vertical-align:middle;}


.shopmain  .shoptable table td.top{height:45px;background-color:#f2f2f2;text-align:center;padding-left:5px;}



.shopmain  .shoptable table td.end01{height:35px;text-align:center;padding :5px; }
.shopmain  .shoptable table td.end02{height:35px;text-align:left;padding :5px; }
.shopmain  .shoptable table td.end03{height:35px;text-align:left;padding :5px;padding-left:10px; }



.shopmain  .shoptable table td.total{height:55px;text-align:right;padding :10px; }

.shopmain  .shoptable table td.usegide01{height:45px;background-color:#f2f2f2;text-align:left;padding-left:10px;font-size:15px;}
.shopmain  .shoptable table td.usegide02{height:55px;text-align:left;padding :10px;font-size:15px; line-height:25px; }


.shopmain  .shoptable input[type=text]{height:20px; line-height:inherit;}
.shopmain  .shoptable table td select{padding:3px 0 2px 0px;height:32px; }

.shopmain  .shoptable .topborder_bold{border-top:2px solid #949494;}




.shopmain  .shoptable .topborder{border-top:1px solid #d9d9d9;}
.shopmain  .shoptable .rightborder{border-right:1px solid #d9d9d9;}
.shopmain  .shoptable .leftborder{border-left:1px solid #d9d9d9;}
.shopmain  .shoptable .bottomborder{border-bottom:1px solid #d9d9d9;}
.shopmain  .shoptable .backcolor{background-color:#f2f2f2;}

.shopmain   .hand{cursor:pointer;}'

.shopmain  .shoptable  input[id="mycheckbox"]{
	display: inline-block;
	width: 15px;
	height: 15px;
	border: 1px solid #f2f2f2;
	cursor: pointer;
}



.shoptable_sbox01{width:100%}
.shoptable_sbox01 ul li.tit01{width:104px; height:104px;float:left; display:block; margin:5px;}
.shoptable_sbox01 ul li.tit01 img{width:100px;height:100px;border:solid 1px #e5e5e5;  }

.shoptable_sbox01 ul li.tit02{ width:340px; height:49px; margin-left:5px;float:left; display:block; text-align:left; margin-top:20px;font-size: 15px;color:#3b3b3b;line-height:35px;}

.shoptable_sbox01 ul li.tit02 .tit0202{ display:block; text-align:left;font-size: 14px;color:#919191;line-height:35px; }



.shoptable_sbox02{width:85px;margin: 0 auto;}

.shoptable_sbox02 ul li{font-size: 18px;color:#3b3b3b;line-height:25px;}

.shoptable_sbox02 ul li.tit02{width:30px; height:26px;float:left; display:block; font-weight: 600;line-height:20px;}

.shoptable_sbox02 ul li.tit02_lf{width:25px; height:26px;float:left; display:block; }

.shoptable_sbox02 ul li.tit02_rl{width:25px; height:26px;float:left; display:block; font-size: 25px;}



.shopmain  .shopbuy_bt{width:100%; margin:0 auto; margin-left:15px;margin-top:15px;}
.shopmain  .shopbuy_bt .shopbuy_btn01{float:left; width:49%; text-align:right;}
.shopmain  .shopbuy_bt .shopbuy_btn02{float:left;padding-left:15px; width:49%; text-align:left;}

.shopmain  .shopbuy_bt .shopbuy_btnall{width:100%;  text-align:center;}



.shopmain  .shopbt_mini {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	vertical-align: baseline;
	margin: 0 1px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:30px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 12px;
	padding: 0.0em 3em 0.0em;
	font-family: '나눔고딕','Nanum Gothic';

}


.shopmain  .shopbt {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0.0em 3em 0.0em;
	font-family: '나눔고딕','Nanum Gothic';

}


.shopmain  .shopbt_red {
	background-color:#de3137;
	color: #ffffff;
	font-family: '나눔고딕','Nanum Gothic';
	font-size: 16px;
}

.shopmain  .shopbt_gray {

	background-color:#454545;
	color: #ffffff;
	font-family: '나눔고딕','Nanum Gothic';
	font-size: 16px;
}





.shopmain  .shopmain_content{ width:100%; position:relative;margin-top:10px; margin-bottom:20px;}

.shopmain  .shopmain_tit{width: 100%;height:40px;border-bottom:solid 2px #e6e6e6; margin-left:10px;}
.shopmain  .shopmain_tit ul li.t01{width:95%; height:30px; text-align:left; padding-left:10px;float:left; line-height:23px; margin-bottom:10px;}
.shopmain  .shopmain_tit ul li.t02{width:5px; height:25px; background-color:#F60;float:left;}







@media screen and (max-width:1024px) {

	
		.shopping_quick {display:none}

		.shopping_quick img{
			vertical-align:top;
			}


}


@media screen and (min-width:1024px)  {



			.shopping_quick {
				position: absolute;
				margin-left:0px;
				padding:10px;
				top: 247px;
				left: 270px;

				width:98px;
				
				z-index:200; 
				display:none;
			}


			.shopping_quick img{
			vertical-align:top;
			}


}










/*쿠폰 리스트 */

.shop_coupon01{width:100%;text-align:center;}
.shop_coupon02{padding-top:20px;padding-bottom:40px;width:100%;text-align:center;}

.shop_coupon03{width:100%;height:190px;margin:0 auto;border: #ccc 1px solid;}


.shop_coupon03:after{clear:both;}

.shop_coupon03_list{padding:4%;width:92%;margin:0 auto;}

.shop_coupon03 .shop_list_lf{float:left;width:300px;}
.shop_coupon03 .shop_list_rf{float:left;width:630px;}

.shop_coupon03 .shop_list_rf .shop_list_rf_top{width:100%;

	color:#2c2c2c;
	font-size:15px;
	line-height:45px;
}
.shop_coupon03 .shop_list_rf .shop_list_rf_bt{width:100%;}

.shop_coupon03 .shop_list_rf .shop_list_rf_bt .shop_list_rf_bt01{float:left;width:450px;



}
.shop_coupon03 .shop_list_rf .shop_list_rf_bt .shop_list_rf_bt02{float:left;width:170px;background-color:#0088d2;cursor:pointer;
height:50px;

	color:#fff;
	font-size:17px;
	line-height:50px;
	text-align:center;

}


.shop_coupon03  .shop_list_rf_bt01 input[type="text"]{
border: #ccc 1px solid;
font-size:13pt;
width: 95%; /* 원하는 너비 설정 */ height: auto; /* 높이값 초기화 */ line-height : normal; /* line-height 초기화 */
padding: .8em .5em; /* 원하는 여백 설정, 상하단 여백으로 높이를 조절 */ font-family: inherit; /* 폰트 상속 */ 
border-radius: 0; /* iSO 둥근모서리 제거 */ outline-style: none; /* 포커스시 발생하는 효과 제거를 원한다면 */ -webkit-appearance: none; /* 브라우저별 기본 스타일링 제거 */ -moz-appearance: none; appearance: none; 
}

.shop_coupon04{padding:10px;}


.shopmain  .shoptable .coupone_td{ line-height:35px; }

.shopmain  .shoptable .coupone_td .mbold{ font-weight:600; }
.shopmain  .shoptable .coupone_td .mred{ color:#F00; font-weight:600;}







.shopmain .shop_banner01 {width:1200px;margin: 0 auto; display:block;padding-top:20px;padding-bottom:20px;}

.shopmain .shop_banner01  .main_banner01_lf{
 
 width:215px;
 height:300px;
 margin-right:15px;
 float:left;

 background-color:#2164bf;
 color:#fff;
 font-size:20px;
 font-weight:550;
 line-height:300px;
 text-align:center;

}

.shopmain .shop_banner01  .main_banner01_rl{
 width:960px;
 float:left;
}

.shopmain  .shop_banner01 .main_banner01_rl .main_banner01_bt_fl{
float:left;
width:148px;
border:solid 1px #d7d7d7;
margin-right:8px;
margin-bottom:10px;
}
.shopmain  .shop_banner01 .main_banner01_rl .main_banner01_bt_fl img{width:100%;}


.shopmain  .myorder{width:100%;}


.shopmain  .myorder_orderpadding{padding-top:20px}





.shopmain  .myorder_01{width:65%; float:left;}

.shopmain  .myorder_02{width:33%; float:right;}


.myorder   .myorder_subcate_title_border{font-size: 20px;line-height:40px;color: #2e2e2e;font-weight: 550;text-align:left;}



.myorder   .myorder_subcate_title_border_right{font-size: 20px;line-height:40px;color: #2e2e2e;font-weight: 550;text-align:right;}



.myorder  .myorder_02_box{
	width:100%;
	border:solid 3px #2164bf;
	display:inline-block;

}


.myorder  .myorder_02_boxt01{
		width:80%;
		margin:0 auto;
		height:90px;
}	




.myorder  .myorder_02_box .myorder_02_boxt01_border{
	width:90%;
	border-bottom:solid 1px #d7d7d7;
	margin:0 auto;

}



.myorder  .myorder_02_box .myorder_02_boxt01 .myorder_02_boxt01_01{
	float:left;
	width:150px;
	height:90px;
	line-height: 95px;
	font-size:18px;
	font-weight: 550;
}

.myorder  .myorder_02_box .myorder_02_boxt01 .txthtml{

line-height: 95px;
	font-size:18px;
	font-weight: 550;

}



.myorder  .myorder_02_box .myorder_02_boxt01 .txthtml2{

font-size: 22px;color: #ff4a01; line-height:25px;font-weight:600;

}






.myorder  .myorder_02_box .myorder_02_boxt01 .myorder_02_boxt01_02{
	float:left;
	width:150px;
	text-align:center;
	height:90px;
	line-height: 95px;
	font-size:15px;

	font-weight: 550;
}





.myorder  .mbutton2 {
	display: inline-block;
	width:100%;
	margin:0 auto; 
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 5px; 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:70px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 18px;
	padding: 0;
	font-family: '나눔고딕','Nanum Gothic';
	background-color: #2164bf;
}




.myorder  .mbutton a,.myorder .mbutton a:active,.myorder  .mbutton2 a,.myorder .mbutton2 a:active {
	color:#fff;	
	font-family: '나눔고딕','Nanum Gothic';
}
























.shopmain  .shopmain_giftlist{
width:100%;

}


.shopmain  .shopmain_giftlist{
		 padding-top:25px;
		 width:1200px;
		 height:100%;
		 margin:0 auto; 
	
	
}



.shopmain_giftlist .mlistTitle{font-size: 20px;line-height:40px;color: #2e2e2e;font-weight: 550;}

.shopmain_giftlist .mlistTitle .mlistTitle_sub{font-size: 20px;line-height:40px;color: #2e2e2e;font-weight: 550;}





.shopmain_giftlist  .mlistcate{
		  width:100%;
	      height:50px;
		
}



.shopmain_giftlist  .mlistcate .mlistcate_lf{
		 width:1052px;
		 float:left;
}


.shopmain_giftlist  .mlistcate .mlistcate_lf .mlistcate_lf01{
		 margin-top:15px;
		 width:100px;
		 padding-left:20px;
		 float:left;
		 font-size:15px;
}




.shopmain_giftlist  .mlistcate .mlistcate_lf .mlistcate_lf01    a.on:link{text-decoration:none;color:#aaaaaa;}
.shopmain_giftlist  .mlistcate .mlistcate_lf .mlistcate_lf01    a.on:visit{text-decoration:none;color:#aaaaaa;}
.shopmain_giftlist  .mlistcate .mlistcate_lf .mlistcate_lf01    a.on:hover{text-decoration:none;color:#aaaaaa;}


.shopmain_giftlist  .mlistcate .mlistcate_lf .mlistcate_lf01    a.onf:link{text-decoration:none;color:#3b3b3b;}
.shopmain_giftlist  .mlistcate .mlistcate_lf .mlistcate_lf01    a.onf:visit{text-decoration:none;color:#3b3b3b;}
.shopmain_giftlist  .mlistcate .mlistcate_lf .mlistcate_lf01    a.onf:hover{text-decoration:none;color:#3b3b3b;}

.shopmain_giftlist  .mlistcate .mlistcate_lf .mlistcate_lf02{
		 margin-top:15px;
		 width:10px;
		 float:left;
		 padding-left:20px;

}





.shopmain_giftlist  .mlistcate .mlistcate_rt{
		 border-left:solid 1px #e5e5e5;	
		 width:100px;
		 height:50px;
		 float:left;
}


.shopmain_giftlist  .mlistcate .mlistcate_rt .mlistcate_lf01{
		 margin-top:15px;
		 padding-left:20px;
		 width:18px;
		 float:left;
}





.shopmain_giftlist  .mlistline_strong{border-bottom:solid 5px #e5e5e5;}
.shopmain_giftlist  .mlistline{border-top:solid 1px #e5e5e5;}

.shopmain_giftlist .jslist{margin-top:20px;margin-bottom:20px;}


.shopmain_giftlist .shopmain_01_div{
		width:100%;
}

.shopmain  .shopmain_giftlist .shopnew_box01 {position:relative;  float:left;width:275px; height:370px; line-height:24px;padding-left:30px;margin-bottom:35px;}
.shopmain  .shopmain_giftlist .shopnew_box01:first-child {padding-left:20px;}

.shopmain  .shopmain_giftlist .shopnew_box01_01 {border:solid 1px #efefef;cursor:pointer;}

.shopmain  .shopmain_giftlist .shopnew_box01_01:hover{border:solid 1px #c81d01;}
.shopmain  .shopmain_giftlist .shopnew_box01 img{width:273px; height:244px; }



.shopmain_giftlist  .shopmain_01_div .shopnew_box01  .tit01{width:270px;height:40px;text-align:center; }

.shopmain_giftlist  .shopmain_01_div .shopnew_box01  .tit01_bl{font-size: 16px;color: #4b4b4b; line-height:20px;}

.shopmain_giftlist  .shopmain_01_div .shopnew_box01  .tit02{width:270px; text-align:center;  margin-bottom:5px;}

.shopmain_giftlist  .shopmain_01_div .shopnew_box01  .tit03{width:270px;text-align:center;height:40px; }


.shopmain_giftlist  .shopmain_01_div .shopnew_box01  .tit03unline{ text-decoration: line-through;}


.shopmain_giftlist  .shopmain_01_div .shopnew_box01  .tit04{width:270px; text-align:center;  margin-bottom:5px;}
.shopmain_giftlist  .shopmain_01_div .shopnew_box01  .tit04_bl{font-size: 15px;color: #686868; line-height:20px;}
.shopmain_giftlist  .shopmain_01_div   .shopnew_box01_rl15{font-size: 16px;color: #ff4a01; line-height:25px;font-weight:600;}