


@font-face {
    font-family: 'NotoSansKR';
    src: url('/adfull/font/Noto_Sans_KR/NotoSansKR-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'NotoSansKR';
    src: url('/adfull/font/Noto_Sans_KR/NotoSansKR-Bold.otf') format('opentype');
    font-weight: 550;
    font-style: normal;
}





@font-face {
    font-family: 'NotoSansKR';
    src: url('/adfull/font/Montserrat/Montserrat-Regular.ttf') format('truetype');
    unicode-range:U+0030-0039;
    font-style: normal;
}



@font-face {
    font-family: 'NotoSansKR';
    src: url('/adfull/font/Montserrat/Montserrat-Bold.ttf') format('truetype');
    unicode-range:U+0030-0039;
	font-weight: 600;
    font-style: normal;
}





@font-face {
    font-family: 'NanumGothic';
    src: url('/adfull/font/Nanum_Gothic/NanumGothic-Regular.ttf') format('opentype');
    font-weight: normal;
    font-style: normal;
}





@font-face {
    font-family: 'OpenSans';
    src: url('/adfull/font/OpenSans/OpenSans-Regular.ttf') format('opentype');
    font-weight: normal;
    font-style: normal;
}



.memiages_big{width:100%;padding-top:10px;}

.memiages_big img{width:100%;}



.memiages_big2{width:100%;}

.memiages_big2 img{width:100%;}




.membershopevent_submenu {margin-top:10px;width:100%;}

.membershopevent_submenu .contents_submenu01{float:left;width:auto;min-width:19.6%;text-align:center;font-size:15px;line-height:50px;font-weight:400;border:solid 1px #dedede;background-color:#f3f3f3;cursor: pointer;}

.membershopevent_submenu .contents_submenu01_on{float:left;width:auto;min-width:19.6%;text-align:center;font-size:15px;line-height:50px;font-weight:400;border:solid 1px #dedede;background-color:#0088d2;color:#fff; }

.membershopevent_submenu .contents_submenu01_on a{color:#fff }




.membershopevent_shoptitle{display: block;width:100%;padding-top:10px;padding-bottom:50px;}

.membershopevent_submenu_subs {margin-top:10px;width:100%;}

.membershopevent_submenu_subs .contents_submenu01{float:left;width:auto;min-width:15%;text-align:center;font-size:15px;line-height:40px;font-weight:400;border:solid 1px #dedede;background-color:#fff;cursor: pointer;color:#878787 }

.membershopevent_submenu_subs .contents_submenu01_on{float:left;width:auto;min-width:15%;text-align:center;font-size:15px;line-height:40px;font-weight:400;border:solid 1px #dedede;background-color:#f3f3f3;color:#000; }




.shopcash_submenupadding{margin-top:20px;width:100%;padding-bottom:30px;}
.shopcash_submenu_clean{clear:both;}

.shopcash_submenu {margin-top:10px;width:100%;}

.shopcash_submenu .contents_submenu01{float:left;width:auto;min-width:198px;text-align:center;font-size:15px;font-weight:400;height:69px;border:solid 1px #dedede;cursor: pointer;}

.shopcash_submenu .contents_submenu01_on{float:left;width:auto;min-width:198px;height:69px;text-align:center;font-size:15px;font-weight:400;border:solid 1px #dedede;background-color:#f0c662;color:#fff; }

.shopcash_submenu .contents_submenu01_on a{color:#fff }



.shopcash_bt {width:100%;background-color:#0088d2;cursor:pointer;
	height:50px;

	color:#fff;
	font-size:17px;
	line-height:50px;
	text-align:center;
	cursor: pointer;
}






			#ad_quick {
				position: absolute;
				margin-left:0px;
				padding:10px;
				top: 347px;
				left: 150px;

				width:172px;
				
				z-index:200; 
			}
			



			
			#ad_quick img{
					vertical-align:top;
			}
 





.maymebigwidth_img{width:100%}

.maymebigwidth_img img{max-width:100%

}



/*

.shopmain .myshopview table{width:100%}


.shopmain .myshopview div{width:100%}

.shopmain .myshopview img{width:100%;max-width:1200px;}


*/






/*  멤버십 가격표시  예 테마파크*/
.tot_membership{
		width:100%;
		
		display:inline-block;
	
}


.tot_membership .memberlife01{
		width:100%;

}


  .tot_membership .memberlife01_box {position:relative;  float:left;width:385px;  line-height:24px;margin-right:15px;margin-bottom:50px;background-color:#e9e9e9;}
  .tot_membership .memberlife01_box:first-child {}

  .tot_membership .memberlife01_box  .tit02 img{width:100%; height:355px; }
  .tot_membership .memberlife01_box  .tit02{width:100%; height:355px;}


  .tot_membership .memberlife01_box  .tit02_01 img{width:100%; height:355px; }
  .tot_membership .memberlife01_box  .tit02_01{width:100%;height:355px; }


  .tot_membership .memberlife01_box  .tit01{padding-left:2%;width:98.5%;height:50px;background-color:#0195ff;line-height:50px;}
  .tot_membership .memberlife01_box  .tit01_bl{font-size: 19px;color: #fff; font-weight: 600;}

  .tot_membership .memberlife01_box  .tit03{padding-left:2%;width:98%;height:50px;line-height:50px;}
  .tot_membership .memberlife01_box  .tit03_bl{font-size: 15px; font-weight: 400;}
  .tot_membership .memberlife01_box  .tit04{padding-left:2%;width:98%;height:50px;line-height:50px;background-color:#fff;}

	.tot_membership .memberlife01_box  .tit09{padding-left:2%;width:99%;height:50px;background-color:#fff;line-height:50px;}
	.tot_membership .memberlife01_box  .tit09_bl{font-size: 19px;color: #fa0000; font-weight: 500;font-family:'NotoSansKR';}


	 .tot_membership .memberlife01_box  .tit09_blun{font-size: 19px;color: #cccccc; font-weight: 400;font-family:'NotoSansKR';text-decoration: line-through; }


	.tot_membership .memberlife01_box  .tit09_01{padding-left:2%;width:98%;height:50px;background-color:#e9e9e9;line-height:50px;}
	.tot_membership .memberlife01_box  .tit09_01_bl{font-size: 19px;color: #fa0000; font-weight: 500;font-family:'NotoSansKR';}



	.tot_membership  .tot_mmright10{margin-right:10px;} 


	.tot_membership  .tot_viewimg {width:100%;text-align:center;}

	.tot_membership  .tot_viewimg img{max-width:100%;}








/*  멤버십 가격표시  예 테마파크*/
.tot_membership_small{
		width:100%;
		
		display:inline-block;
}


.tot_membership_small .memberlife01{
		width:100%;

}


  .tot_membership_small .memberlife01_box {position:relative;  float:left;width:330px;  line-height:24px;margin-right:10px;margin-bottom:50px;background-color:#e9e9e9;}
  .tot_membership_small .memberlife01_box:first-child {}

  .tot_membership_small .memberlife01_box  .tit02 img{width:100%; height:305px; }
  .tot_membership_small .memberlife01_box  .tit02{width:100%; height:305px;}


  .tot_membership_small .memberlife01_box  .tit02_01 img{width:100%; height:305px; }
  .tot_membership_small .memberlife01_box  .tit02_01{width:100%;height:305px; }


  .tot_membership_small .memberlife01_box  .tit01{padding-left:2%;width:98.5%;height:50px;background-color:#0195ff;line-height:50px;}
  .tot_membership_small .memberlife01_box  .tit01_bl{font-size: 19px;color: #fff; font-weight: 600;}

  .tot_membership_small .memberlife01_box  .tit03{padding-left:2%;width:98%;height:50px;line-height:50px;}
  .tot_membership_small .memberlife01_box  .tit03_bl{font-size: 15px; font-weight: 400;}
  .tot_membership_small .memberlife01_box  .tit04{padding-left:2%;width:98%;height:50px;line-height:50px;background-color:#fff;}

	.tot_membership_small .memberlife01_box  .tit09{padding-left:2%;width:99%;height:50px;background-color:#fff;line-height:50px;}
	.tot_membership_small .memberlife01_box  .tit09_bl{font-size: 19px;color: #fa0000; font-weight: 500;font-family:'NotoSansKR';}


	.tot_membership_small .memberlife01_box  .tit09_blun{font-size: 19px;color: #cccccc; font-weight: 400;font-family:'NotoSansKR';text-decoration: line-through; }


	.tot_membership_small .memberlife01_box  .tit09_01{padding-left:2%;width:98%;height:50px;background-color:#e9e9e9;line-height:50px;}
	.tot_membership_small .memberlife01_box  .tit09_01_bl{font-size: 19px;color: #fa0000; font-weight: 500;font-family:'NotoSansKR';}



	.tot_membership_small  .tot_mmright10{margin-right:10px;} 


	.tot_membership_small  .tot_viewimg {width:100%;text-align:center;}

	.tot_membership_small  .tot_viewimg img{max-width:100%;}








 .totview_resortbox{clear:both;padding-top:15px;width:100%;margin: 0 auto;padding-bottom:20px;}





 .totview_resortbox_small .r_tbox02  {clear:both;padding-top:15px;width:100%;margin: 0 auto;}
 .totview_resortbox_small .r_tbox02   .bimg{float:left;width:430px;height:400px;}
 .totview_resortbox_small .r_tbox02  .bimg img{width:430px;height:400px;}

 .totview_resortbox_small .r_tbox02  .simg{float:left;padding-left:20px;width:550px;}


 .totview_resortbox_small .r_tbox02 .tbox01{width:100%;background-color:#ffffff;margin: 0 auto;}
 .totview_resortbox_small .r_tbox02 .tbox01  .title{font-size: 30px;line-height:40px;color: #2e2e2e;font-weight: 550;}
 .totview_resortbox_small .r_tbox02 .tbox01  .cont{font-size:17px;color:#707070;line-height:70px;font-weight:400;border-bottom:solid 1px #e0e0e0;}



   .totview_resortbox_small .r_tbox02 .tbox01  .pay_temp{font-size:17px;color:#c0c0c0;line-height:70px;font-weight:400;
	text-decoration: line-through;

  }



  .totview_resortbox_small .r_tbox02 .tbox01  .pay{font-size:25px;color:#fa0000;line-height:70px;
  font-weight:600;
		font-family:'NotoSansKR';
  }


    .totview_resortbox_small .r_tbox02 .tbox01  .pay_day{font-size:22px;color:#000;line-height:70px;
  font-weight:500;
		font-family:'NotoSansKR';
  }

.totview_resortbox_small .r_tbox02 .tbox02{width:100%;height:50px;overflow:hidden;padding-top:20px;padding-bottom:20px;background-color:#ffffff;margin: 0 auto;font-size:17px;color:#707070;line-height:20px;font-weight:400;}



.totview_resortbox_small .title02   .title02_subcate_title{font-size: 30px;line-height:70px;color: #2e2e2e;font-weight: 550;text-align:center;}


 .totview_resortbox_small .r_tbox02  .simg  .imgsmall{width:100%}
 .totview_resortbox_small .r_tbox02  .simg  .img01{float:left;width:140px;height:130px;padding-left:10px;}
 .totview_resortbox_small .r_tbox02  .simg  .img01 img{width:140px;height:130px;}









.tot_membership_small  .tot_shoptablegift {width:100%;margin:0 auto;border-collapse: collapse;padding-top:20px;padding-bottom:20px; }
.tot_membership_small  .tot_shoptablegift table {width:100%;table-layout:fixed;}
.tot_membership_small  .tot_shoptablegift table * {vertical-align:middle;}


.tot_membership_small  .tot_shoptablegift table td.top{height:45px;background-color:#f2f2f2;text-align:center;padding-left:5px;}



.tot_membership_small  .tot_shoptablegift table td.end01{height:35px;text-align:center;padding :5px; }
.tot_membership_small  .tot_shoptablegift table td.end02{height:35px;text-align:left;padding :5px; }
.tot_membership_small  .tot_shoptablegift table td.end03{height:35px;text-align:left;padding :5px;padding-left:10px; }



.tot_membership_small  .tot_shoptablegift table td.total{height:55px;text-align:right;padding :10px; }

.tot_membership_small  .tot_shoptablegift table td.usegide01{height:45px;background-color:#f2f2f2;text-align:left;padding-left:10px;font-size:15px;}
.tot_membership_small  .tot_shoptablegift table td.usegide02{height:55px;text-align:left;padding :10px;font-size:15px; line-height:25px; }
.tot_membership_small  .tot_shoptablegift table td.usegide02 img{max-width:100%;}


.tot_membership_small  .tot_shoptablegift input[type=text]{height:20px; line-height:inherit;}
.tot_membership_small  .tot_shoptablegift table td select{padding:3px 0 2px 0px;height:32px; }

.tot_membership_small  .tot_shoptablegift .topborder_bold{border-top:2px solid #949494;}


.tot_membership_small  .tot_shoptablegift .topborder{border-top:1px solid #d9d9d9;}
.tot_membership_small  .tot_shoptablegift .rightborder{border-right:1px solid #d9d9d9;}
.tot_membership_small  .tot_shoptablegift .leftborder{border-left:1px solid #d9d9d9;}
.tot_membership_small  .tot_shoptablegift .bottomborder{border-bottom:1px solid #d9d9d9;}
.tot_membership_small  .tot_shoptablegift .backcolor{background-color:#f2f2f2;}
















.sitebottompadding10{padding:50px;}




 .totview_resortbox{clear:both;padding-top:15px;width:100%;margin: 0 auto;padding-bottom:20px;}





 .totview_resortbox .r_tbox02  {clear:both;padding-top:15px;width:100%;margin: 0 auto;}
 .totview_resortbox .r_tbox02   .bimg{float:left;width:430px;height:400px;}
 .totview_resortbox .r_tbox02  .bimg img{width:430px;height:400px;}

 .totview_resortbox .r_tbox02  .simg{float:left;padding-left:20px;width:750px;}


 .totview_resortbox .r_tbox02 .tbox01{width:100%;background-color:#ffffff;margin: 0 auto;}
 .totview_resortbox .r_tbox02 .tbox01  .title{font-size: 30px;line-height:40px;color: #2e2e2e;font-weight: 550;}
 .totview_resortbox .r_tbox02 .tbox01  .cont{font-size:17px;color:#707070;line-height:70px;font-weight:400;border-bottom:solid 1px #e0e0e0;}



   .totview_resortbox .r_tbox02 .tbox01  .pay_temp{font-size:17px;color:#c0c0c0;line-height:70px;font-weight:400;
	text-decoration: line-through;

  }



  .totview_resortbox .r_tbox02 .tbox01  .pay{font-size:25px;color:#fa0000;line-height:70px;
  font-weight:600;
		font-family:'NotoSansKR';
  }


    .totview_resortbox .r_tbox02 .tbox01  .pay_day{font-size:22px;color:#000;line-height:70px;
  font-weight:500;
		font-family:'NotoSansKR';
  }

.totview_resortbox .r_tbox02 .tbox02{width:100%;height:50px;overflow:hidden;padding-top:20px;padding-bottom:20px;background-color:#ffffff;margin: 0 auto;font-size:17px;color:#707070;line-height:20px;font-weight:400;}



.title02   .title02_subcate_title{font-size: 30px;line-height:70px;color: #2e2e2e;font-weight: 550;text-align:center;}


 .totview_resortbox .r_tbox02  .simg  .imgsmall{width:100%}
 .totview_resortbox .r_tbox02  .simg  .img01{float:left;width:140px;height:130px;padding-left:10px;}
 .totview_resortbox .r_tbox02  .simg  .img01 img{width:140px;height:130px;}









.tot_membership  .tot_shoptablegift {width:100%;margin:0 auto;border-collapse: collapse;padding-top:20px;padding-bottom:20px; }
.tot_membership  .tot_shoptablegift table {width:100%;table-layout:fixed;}
.tot_membership  .tot_shoptablegift table * {vertical-align:middle;}


.tot_membership  .tot_shoptablegift table td.top{height:45px;background-color:#f2f2f2;text-align:center;padding-left:5px;}



.tot_membership  .tot_shoptablegift table td.end01{height:35px;text-align:center;padding :5px; }
.tot_membership  .tot_shoptablegift table td.end02{height:35px;text-align:left;padding :5px; }
.tot_membership  .tot_shoptablegift table td.end03{height:35px;text-align:left;padding :5px;padding-left:10px; }



.tot_membership  .tot_shoptablegift table td.total{height:55px;text-align:right;padding :10px; }

.tot_membership  .tot_shoptablegift table td.usegide01{height:45px;background-color:#f2f2f2;text-align:left;padding-left:10px;font-size:15px;}
.tot_membership  .tot_shoptablegift table td.usegide02{height:55px;text-align:left;padding :10px;font-size:15px; line-height:25px; }
.tot_membership  .tot_shoptablegift table td.usegide02 img{max-width:100%;}


.tot_membership  .tot_shoptablegift input[type=text]{height:20px; line-height:inherit;}
.tot_membership  .tot_shoptablegift table td select{padding:3px 0 2px 0px;height:32px; }

.tot_membership  .tot_shoptablegift .topborder_bold{border-top:2px solid #949494;}


.tot_membership  .tot_shoptablegift .topborder{border-top:1px solid #d9d9d9;}
.tot_membership  .tot_shoptablegift .rightborder{border-right:1px solid #d9d9d9;}
.tot_membership  .tot_shoptablegift .leftborder{border-left:1px solid #d9d9d9;}
.tot_membership  .tot_shoptablegift .bottomborder{border-bottom:1px solid #d9d9d9;}
.tot_membership  .tot_shoptablegift .backcolor{background-color:#f2f2f2;}





.tot_clear{clear:both;padding-top:30px;}
/*  멤버십 가격표시  예 테마파크 END*/









.includelogo03_sub {width:100%;background-color:#fff;padding-top:1%;padding-bottom:1%;display:inline-block;margin-bottom:10px;}
.includelogo03_subicon {width:100%;margin:0 auto;background-color:#fff;display: table;}

.includelogo03_subicon .icon01{

		float:left; width:19.5%;text-align:center;background-color:#fff;

		color: #353e43;
		font-size:1.3em;
		font-weight:400;line-height:4em;
		
		border : 1px solid #f1f1f1;	
		
}



.includelogo03_subicon .icon01 a{
		display:block;
		color: #353e43;
	
}


.includelogo03_subicon .icon01_on{

float:left; width:19.5%;text-align:center;background-color:#0088d2;

		color: #fff;
		font-size:1.3em;
		font-weight:400;line-height:4em;
		border : 1px solid #f1f1f1;	
}



.includelogo03_subicon .icon01_on a{
		display:block;
		color: #fff;

}



.includelogo03_sub  .btop{border-top: 1px solid #f1f1f1; }
.includelogo03_sub  .bleft{border-left: 1px solid #f1f1f1; }
.includelogo03_sub  .bright{border-right: 1px solid #f1f1f1; }
.includelogo03_sub  .bbottom{border-bottom: 1px solid #f1f1f1; }



    .travel_giftyresortbox {width:100%;padding-top:10px;padding-bottom:10px;}


    .travel_giftyresortbox .r_tbox02{font-size:22px;color:#000;line-height:30px;
  font-weight:500;
		font-family:'NotoSansKR';
		text-align:left;
  }








.shopiconlacase{float:left; width:100px;}

.shopiconlacasepadding{padding-right:9px;}




















/*  여행  가격표시*/
.tot_membership_travel{
		width:100%;
		
		display:inline-block;
	
}


.tot_membership_travel .memberlife01{
		width:100%;

}


  .tot_membership_travel .memberlife01_box {position:relative;  float:left;width:385px;  line-height:24px;margin-right:15px;margin-bottom:50px;background-color:#e9e9e9;}
  .tot_membership_travel .memberlife01_box:first-child {}

  .tot_membership_travel .memberlife01_box  .tit02 img{width:100%; height:355px; }
  .tot_membership_travel .memberlife01_box  .tit02{width:100%; height:355px;}


  .tot_membership_travel .memberlife01_box  .tit02_01 img{width:100%; height:355px; }
  .tot_membership_travel .memberlife01_box  .tit02_01{width:100%;height:355px; }


  .tot_membership_travel .memberlife01_box  .tit01{padding-left:2%;width:98.5%;height:50px;background-color:#0195ff;line-height:50px;}
  .tot_membership_travel .memberlife01_box  .tit01_bl{font-size: 19px;color: #fff; font-weight: 600;}

  .tot_membership_travel .memberlife01_box  .tit03{padding-left:2%;width:98%;height:50px;line-height:50px;}
  .tot_membership_travel .memberlife01_box  .tit03_bl{font-size: 15px; font-weight: 400;}
  .tot_membership_travel .memberlife01_box  .tit04{padding-left:2%;width:98%;height:50px;line-height:50px;background-color:#fff;}

	.tot_membership_travel .memberlife01_box  .tit09{padding-left:2%;width:98%;height:100px;background-color:#e9e9e9;line-height:50px;overflow:hidden;}
	.tot_membership_travel .memberlife01_box  .tit09_bl{font-size: 19px;color: #000; font-weight: 500;font-family:'NotoSansKR';}


	 .tot_membership_travel .memberlife01_box  .tit09_blun{font-size: 19px;color: #cccccc; font-weight: 400;font-family:'NotoSansKR';text-decoration: line-through; }


	.tot_membership_travel .memberlife01_box  .tit09_01{padding-left:2%;width:98%;height:50px;background-color:#e9e9e9;line-height:50px;}
	.tot_membership_travel .memberlife01_box  .tit09_01_bl{font-size: 19px;color: #fa0000; font-weight: 500;font-family:'NotoSansKR';}



	.tot_membership_travel  .tot_mmright10{margin-right:10px;} 


	.tot_membership_travel  .tot_viewimg {width:100%;text-align:center;}

	.tot_membership_travel  .tot_viewimg img{max-width:100%;}












.allclean{clear:both;}






/*테이블내역*/

.shoptabledic {width:100%;margin:0 auto;border-collapse: collapse; }
.shoptabledic table {width:100%;table-layout:fixed; border-spacing: 0;}
.shoptabledic table * {vertical-align:middle;}


.shoptabledic table td.end01{height:45px;text-align:center;padding :0px;margin:0px; }
.shoptabledic table td.end02{height:45px;text-align:left;padding :0px;;margin:0px; }


.shoptabledic table td.usegide01{height:45px;background-color:#f2f2f2;text-align:left;padding-left:10px;font-size:15px;}
.shoptabledic table td.usegide02{height:55px;text-align:left;padding :10px;font-size:15px; line-height:25px; }


.shoptabledic input[type=text]{height:20px; line-height:inherit;}
.shoptabledic table td select{padding:3px 0 2px 0px;height:32px; }

.shoptabledic .topborder_bold{border-top:2px solid #949494;}


.shoptabledic .topborder{border-top:1px solid #d9d9d9;}
.shoptabledic .rightborder{border-right:1px solid #d9d9d9;}
.shoptabledic .leftborder{border-left:1px solid #d9d9d9;}
.shoptabledic .bottomborder{border-bottom:1px solid #d9d9d9;}
.shoptabledic .backcolor{background-color:#f2f2f2;}












.main_bannershopping{width:100%;}




.main_bannershopping .shopmaintop{width:100%;}
.main_bannershopping .main_wrap01  { position:relative; width:1200px;height:410px; padding-top:0px;  margin:0 auto; overflow:hidden;}



.main_bannershopping .main_visual {width:100%; max-width:2100px; padding-top:0px;  margin:0 auto;background-color:#e7f1fa;}
.main_bannershopping .main_visual .bxslider img {width:100%;max-width:2100px;height:410px;z-index:250;  }



.main_bannershopping .main_bannershopping_banner01{width:1200px;margin: 0 auto;

}



.main_bannershopping .main_bannershopping_banner01white{
width:1200px;margin: 0 auto;
background-color:#fff;
position: relative;
}




.main_bannershopping  .shoptitlte_sub{width:100%;}
.main_bannershopping  .shoptitlte_sub1{float:left;width:800px;padding:0px;font-size:25px; color:#000000; line-height:45px;text-align:left; font-weight:600;}

.main_bannershopping  .shoptitlte_sub2{float:right;width:85px;position: relative;
margin-top:5px;
margin-left:5px;
}

.main_bannershopping  .shoptitlte_sub2 .shoptitlte_sub2_01{
	position: absolute;
	cursor: pointer;
	clear: both;
	z-index: 10;
	top:0;
	left:0px;;
}


.main_bannershopping  .shoptitlte_sub2 .shoptitlte_sub2_02{
	position: absolute;
	cursor: pointer;
	clear: both;
	z-index: 10;
	top:0;
	left:36px;

}







.main_bannershopping  .mcenter_shoping{width:50%;margin:0 auto;text-align:right;}


.main_bannershopping .homemain_list01{
		width:1200px;margin:0 auto;

}



.main_bannershopping .homemain_list01 .event01{
		float:left;width:460px;margin:0 auto;

}

.main_bannershopping .homemain_list01 .event01 img{
		width:460px;height:465px;

}



.main_bannershopping .homemain_list01 .event02{
		float:left;width:738px;
		border: 1px solid #eef0ef;	
}


.maincontent  .eventborder{width:100%;border-top: 1px solid #eef0ef;}






.main_bannershopping  .homemain_list01 .event_box01 {float:left;width:245px; height:215px; background-color:#fff;border: 0px solid #7e7e7e;padding-top:15px;border-bottom: 1px solid #eef0ef;border-right: 1px solid #eef0ef; }
.main_bannershopping  .homemain_list01 .event_box01:first-child {}


.main_bannershopping  .homemain_list01 .event_box01  .tit02{width:98%;margin:0 auto; text-align:center;  margin-bottom:0px;}
.main_bannershopping  .homemain_list01 .event_box01  .tit02 img{ height:155px;border-radius: 50%; }


.main_bannershopping  .homemain_list01 .event_box01  .tit01{width:98%;margin:0 auto;text-align:center;padding-top:5px; }
.main_bannershopping  .homemain_list01 .event_box01  .tit01_bl{font-size: 14px;color: #4b4b4b; line-height:20px; font-family:'NotoSansKR';}



.main_bannershopping  .homemain_list01 .event_box01  .tit03{width:98%;margin:0 auto;text-align:center;height:20px;font-family:'NotoSansKR';color:#4b4b4b;font-weight:550; font-size: 16px;}


/*메인 뉴상품*/
.main_bannershopping .shopmain_01{
		padding-top:10px;
		width:100%;
		height:840px;
		background-color:#fff;
		
}


.main_bannershopping .shopmain_01 .shopmain_01_01{
		width:1200px;
		 margin:0 auto; overflow:hidden;
		margin-top:10px;
		margin-bottom:10px;
		height:820px;
		background-color:#fff;
		
}







.main_bannershopping .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;}

}





.main_bannershopping  .homemain_list01 .bleftpadding {margin-left:20px;}

.main_bannershopping  .homemain_list01 .btpadding {margin-bottom:10px;}

.main_bannershopping  .homemain_list01 .shopnew_box01 {float:left;width:288px; height:390px; background-color:#fff; }
.main_bannershopping  .homemain_list01 .shopnew_box01:first-child {}


.main_bannershopping  .homemain_list01 .shopnew_box01  .tit02{width:100%;margin:0 auto; text-align:center;  margin-bottom:5px;}
.main_bannershopping  .homemain_list01 .shopnew_box01  .tit02 img{width:100%; height:250px; }


.main_bannershopping  .homemain_list01 .shopnew_box01  .tit01{width:98%;margin:0 auto;text-align:center;padding-top:20px; }
.main_bannershopping  .homemain_list01 .shopnew_box01  .tit01_bl{font-size: 15px;color: #4b4b4b; line-height:45px;}



.main_bannershopping  .homemain_list01 .shopnew_box01  .tit03{width:98%;margin:0 auto;text-align:center;height:25px; }






.main_bannershopping  .bgcolorwhite  {background-color:#fff;display:inline-block;padding-top:30px;padding-bottom:20px; }
.main_bannershopping  .homemain_list01 .leftpadding40 {margin-left:35px;}


.main_bannershopping  .homemain_list01 .shopmain_box01 {float:left;width:258px; height:310px; background-color:#fff; }
.main_bannershopping  .homemain_list01 .shopmain_box01:first-child {}


.main_bannershopping  .homemain_list01 .shopmain_box01  .tit02{width:230px;height:210px;margin:0 auto;
border:solid 1px #d1d1d1;
border-radius: 70%;
overflow: hidden;
}
.main_bannershopping  .homemain_list01 .shopmain_box01  .tit02 img{width:100%; height:210px; }


.main_bannershopping  .homemain_list01 .shopmain_box01  .tit01{width:98%;margin:0 auto;text-align:center;padding-top:20px; }
.main_bannershopping  .homemain_list01 .shopmain_box01  .tit01_bl{font-size: 16px;color: #131313; line-height:25px;}

.main_bannershopping  .homemain_list01 .shopmain_box01  .tit03{width:98%;margin:0 auto;text-align:center;height:25px; font-size: 15px;font-weight:600;color: #131313; }









.main_bannershopping  .shopmain_01_div .bleftpadding {margin-left:20px;}

.main_bannershopping  .shopmain_01_div .btpadding {margin-bottom:10px;}

.main_bannershopping  .shopmain_01_div .shopnew_box01 {float:left;width:288px; height:390px; background-color:#fff; }
.main_bannershopping  .shopmain_01_div .shopnew_box01:first-child {}


.main_bannershopping  .shopmain_01_div .shopnew_box01  .tit02{width:100%;margin:0 auto; text-align:center;  margin-bottom:5px;}
.main_bannershopping  .shopmain_01_div .shopnew_box01  .tit02 img{width:100%; height:250px; }


.main_bannershopping  .shopmain_01_div .shopnew_box01  .tit01{width:98%;margin:0 auto;text-align:center;padding-top:20px; }
.main_bannershopping  .shopmain_01_div .shopnew_box01  .tit01_bl{font-size: 15px;color: #4b4b4b; line-height:45px;}



.main_bannershopping  .shopmain_01_div .shopnew_box01  .tit03{width:98%;margin:0 auto;text-align:center;height:25px; }



.main_bannershopping  .shopmain_01_div .leftpadding40 {margin-left:35px;}


.main_bannershopping  .shopmain_01_div .shopmain_box01 {float:left;width:258px; height:310px;  }
.main_bannershopping  .shopmain_01_div .shopmain_box01:first-child {}


.main_bannershopping  .shopmain_01_div .shopmain_box01  .tit02{width:230px;height:210px;margin:0 auto;
border:solid 1px #d1d1d1;
border-radius: 70%;
overflow: hidden;
}
.main_bannershopping  .shopmain_01_div .shopmain_box01  .tit02 img{width:100%; height:210px; }


.main_bannershopping  .shopmain_01_div .shopmain_box01  .tit01{width:98%;margin:0 auto;text-align:center;padding-top:20px; }
.main_bannershopping  .shopmain_01_div .shopmain_box01  .tit01_bl{font-size: 16px;color: #131313; line-height:25px;}

.main_bannershopping  .shopmain_01_div .shopmain_box01  .tit03{width:98%;margin:0 auto;text-align:center;height:25px; font-size: 15px;font-weight:600;color: #131313; }






.main_bannershopping	.bshopping_dvstep{padding-top:10px;padding-bottom:10px;width:100%;background-color:#f8f8f8; }

.main_bannershopping	.bshopping_dvstep .mypage_dv{ width:1200px;margin:0 auto;}


.main_bannershopping	.bshopping_dvstep .mypage_dv img{ width:100%;}



.main_bannershopping	.bshopping_dvstep1{padding-top:10px;padding-bottom:10px;width:100%;}

.main_bannershopping	.bshopping_dvstep1 .mypage_dv{ width:1200px;margin:0 auto;}


.main_bannershopping	.bshopping_dvstep1 .mypage_dv img{ width:100%;}



.main_bannershopping	.bshopping_dvstepmylodingimg{max-width:30px;}





.main_bannershopping	.bshopping_dvstepmylodingimg{max-width:30px;}


.main_bannershopping	.mleft01{
float:left;width:700px;

}



.main_bannershopping	.main_brand01{
width:100%;margin:0 auto;
height:382px;
background-color:#fff;
display:inline-block;
margin-left:5px;
}


.main_bannershopping	.main_brand01_01{
width:94%;margin:0 auto;

}


.main_bannershopping	.main_brand01_01 .main_brand01_div{
float:left;width:210px;
padding-bottom:5px;
margin-right:5px;
text-align:center;

}




.main_bannershopping	.main_brand01_01 .main_brand01_div img{
width:200px;
height:85px;
border: 1px solid #eef0ef; 

}






.main_bannershopping	.mleft02{
float:right;width:480px;

}




.main_bannershopping	.main_brand02_01{
width:100%;margin:0 auto;
border-radius: 10%;
position:relative;
}



.main_bannershopping	.main_brand02_01 .main_brand02_div img{
width:473px;
height:420px;

}



.main_bannershopping	.main_brand02_01 .main_brand02_div_temp{
position: absolute;
top:28px;
left:0px;
width:473px;
height:420px;

text-align:center;

background-color:#000;
border-radius: 2%;
z-index:30;
opacity: 0.4;
}


.main_bannershopping	.main_brand02_01 .main_brand02_div_text{
position: absolute;
top:358px;
left:40px;
width:373px;
height:120px;
z-index:35;

}




.main_bannershopping	.main_brand02_01 .main_brand02_div_text_view {

width:400px;
font-family:'NotoSansKR';color:#ffffff;font-weight:450; font-size: 19px;
text-align:center;
}



.main_bannershopping	.main_brand02_01 .main_brand02_div_text_view a{


font-family:'NotoSansKR';color:#ffffff;font-weight:450; font-size: 19px;
text-align:center;
}



.mainbannershoppingpadding10{padding-top:10px;}
.mainbannershoppingpadding20{padding-top:20px;}

.mainbannershoppingpadding30{padding-top:30px;}
.mainbannershoppingpadding40{padding-top:40px;}
.mainbannershoppingpadding50{padding-top:50px;}
.mainbannershoppingpadding70{padding-top:70px;}

.mainbannershoppingpadding80{padding-top:80px;}
.mainbannershoppingpadding100{padding-top:100px;}

.mainbannershoppingpadding_bottom10{padding-bottom:10px;}

.mainbannershoppingpadding_bottom20{padding-bottom:20px;}

.mainbannershoppingpadding_bottom30{padding-bottom:30px;}
.mainbannershoppingpadding_bottom50{padding-bottom:50px;}







/*메인 인기상품*/
.main_bannershopping .main_bannershopping_02{
		padding-top:10px;
		width:100%;
}



.main_bannershopping .main_bannershopping_02 .mbleftpadding{
		margin-left:24px;
	
}

.main_bannershopping .main_bannershopping_02 .shopmain_top{
			border:solid 0px #f1f2f4;
			width:1200px;
			margin:0 auto;
}


.main_bannershopping .main_bannershopping_02 .shopmain_02_01{
		
		margin:0 auto; overflow:hidden;
		margin-top:0px;
		
		
		
}




.main_bannershopping .main_bannershopping_02  .shopmain_02_01_top
{

margin-bottom:30px;
}

.main_bannershopping .main_bannershopping_02  .shopmain_02_01_top img
{
width:100%
}



.main_bannershopping .main_bannershopping_02  .hide
{
	display:none;
}




.main_bannershopping .main_bannershopping_02 .shopmain_02_01 .shopnew_menu a{

		text-align:center;
		
}



/*메인 인기상품 메뉴*/
.main_bannershopping .main_bannershopping_02 .shopnew_menu {float:left;width:107px; border:solid 1px #f1f2f4;text-align:center;}

.main_bannershopping .main_bannershopping_02  .shopnew_menu1 .on{background-color:#c3ebeb}

.main_bannershopping .main_bannershopping_02  .shopnew_menu2 .on{background-color:#fac}


.main_bannershopping .main_bannershopping_02 .shopnew_menu img{ width:107px; height:98px;border:}


.main_bannershopping .main_bannershopping_02 .shopnew_menu:first-child {padding-left:1px;}


.main_bannershopping .main_bannershopping_02 .shopmain_02_02{
		width:1200px;
		margin:0 auto; overflow:hidden;
		margin-top:10px;
		margin-bottom:10px;
		background-color:#ffffff;

		
}

.main_bannershopping .main_bannershopping_02 .main_bannershopping_02_div{
	width:96%;margin:0 auto;
	position:relative;

}



.main_bannershopping .main_bannershopping_02 .shopnew_box01 {position:relative;  float:left;width:265px; height:340px; line-height:24px;

	padding-bottom:10px;


}


.main_bannershopping .main_bannershopping_02 .shopnew_box01 .pr02{text-align:center;width:42px; height:42px; top:1px; left:31px;position:absolute; font-size:12px; color:#FFF; font-weight:300;line-height:25px;}/*탑순위*/


.main_bannershopping .main_bannershopping_02 .shopnew_box01_01 {border:solid 1px #ffffff;cursor:pointer;}

.main_bannershopping .main_bannershopping_02 .shopnew_box01_01:hover{border:solid 1px #c81d01;}
.main_bannershopping .main_bannershopping_02 .shopnew_box01 img{width:263px; height:210px; }


.main_bannershopping .main_bannershopping_02 .shopnew_box01  .tit01{width:100%;text-align:left; font-family:'NotoSansKR';color:#4b4b4b;font-weight:400; font-size: 14px;line-height:20px;height:41px;overflow:hidden;}

.main_bannershopping .main_bannershopping_02 .shopnew_box01  .tit04{width:100%; text-align:left; margin-top:15px; margin-bottom:5px;font-family:'NotoSansKR';color:#4b4b4b;font-weight:550; font-size: 16px;}

.main_bannershopping .main_bannershopping_02 .shopnew_box01  .tit05{width:100%; text-align:left; margin-top:15px; margin-bottom:5px;font-family:'NotoSansKR';color:#4b4b4b;font-weight:500; font-size: 14px;}


.main_bannershopping .main_bannershopping_02 .shopnew_box01  .tit05font{font-family:'NotoSansKR';color:#d40000;font-weight:550; font-size: 18px;}






  .freetablegift {width:100%;margin:0 auto;border-collapse: collapse; }
  .freetablegift table {width:100%;table-layout:fixed;}
  .freetablegift table * {vertical-align:middle;}


  .freetablegift table td.top{height:45px;background-color:#f2f2f2;text-align:center;padding-left:5px;}



  .freetablegift table td.end01{height:35px;text-align:center;padding :5px; }
  .freetablegift table td.end02{height:35px;text-align:left;padding :5px; }
  .freetablegift table td.end03{height:35px;text-align:left;padding :5px;padding-left:10px; }



  .freetablegift table td.total{height:55px;text-align:right;padding :10px; }

  .freetablegift table td.usegide01{height:45px;background-color:#f2f2f2;text-align:left;padding-left:10px;font-size:15px;}
  .freetablegift table td.usegide02{height:55px;text-align:left;padding :10px;font-size:15px; line-height:25px; }


  .freetablegift input[type=text]{height:20px; line-height:inherit;}
  .freetablegift table td select{padding:3px 0 2px 0px;height:32px; }

  .freetablegift .topborder_bold{border-top:2px solid #949494;}


  .freetablegift .topborder{border-top:1px solid #d9d9d9;}
  .freetablegift .rightborder{border-right:1px solid #d9d9d9;}
  .freetablegift .leftborder{border-left:1px solid #d9d9d9;}
  .freetablegift .bottomborder{border-bottom:1px solid #d9d9d9;}
  .freetablegift .backcolor{background-color:#f2f2f2;}

  .freetablegift .freebold{font-size:15px; line-height:25px;color:#cb0000;}