
@font-face{
	font-family: 'NanumGothicWeb';
	font-style: normal;
	font-weight: normal;
	src: url('/font/NanumGothic.eot'); 
	src: local('¡Ø'), url('/font/NanumGothic.woff') format('woff'), url('/font/NanumGothic.ttf') format('truetype');
}

/* ³ª´®°íµñ ºÒ·¯¿À±â */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

BODY, td {font-size:12px; font-family: 'NanumGothic','³ª´®°íµñ', 'Nanum Gothic', 'NanumGothicWeb',Dotum,'µ¸¿ò',Gulim,'±¼¸²',verdana, arial, Sans-serif; color:#535353; line-height:150%; }

/* ¿ä¼Ò(element) ¿©¹é ÃÊ±âÈ­  */
html, body, div, span,
form, fieldset, input, textarea, select,
table, dl, dt, dd, ol, ul, li, img {margin: 0; padding: 0;}

/* ¸ñ·Ï¼³Á¤ */
ul,ol {list-style:none;}
ul, li {margin:0; padding:0;}

/* ÀÌ¹ÌÁö¼³Á¤ */
img, input[type=image] {border: 0; vertical-align: top;}

html{overflow-y:scroll}

/* ÆÐµù */

.pd5 {padding-bottom:5px;}
.pd10 {padding-bottom:10px;}
.pd15 {padding-bottom:15px;}
.pd20 {padding-bottom:20px;}
.pd30 {padding-bottom:30px;}
.pd40 {padding-bottom:40px;}

.pdl5 {padding-left:5px;}
.pdl10 {padding-left:10px;}
.pdl15{padding-left:15px;}

.pdt5 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}

.mgr0 {margin-right:0;}

.mgt5 {margin-top:5px;}
.mgt10 {margin-top:10px;}
.mgt20 {margin-top:20px;}
.mgt30 {margin-top:30px;}
.mgt40 {margin-top:40px;}

.mgr2 {margin-right:2px;}
.mgr5 {margin-right:5px;}
.mgr10 {margin-right:10px;}
.mgr20 {margin-right:20px;}
.mgr30 {margin-right:30px;}
.mgr40 {margin-right:40px;}

.mg2 {margin-bottom:2px;}
.mg5 {margin-bottom:5px;}
.mg7 {margin-bottom:7px;}
.mg10 {margin-bottom:10px;}
.mg15 {margin-bottom:15px;}
.mg20 {margin-bottom:20px;}
.mg30 {margin-bottom:30px;}
.mg40 {margin-bottom:40px;}
.mg50 {margin-bottom:50px;}
.mg60 {margin-bottom:60px;}
.mg70 {margin-bottom:70px;}
.mg80 {margin-bottom:80px;}


table {text-decoration: none;}


a:link 		{color: #535353; text-decoration: none;}
a:visited 	{color: #535353; text-decoration: none;}
a:active 	{color: #535353; text-decoration: none;}
a:hover 	{color: #535353; text-decoration: none;}

body {
scrollbar-3dlight-color:FFFFFF;
scrollbar-arrow-color:404040;
scrollbar-base-color:EFEFEF;
scrollbar-darkshadow-color:FFFFFF;
scrollbar-face-color:EFEFEF;
scrollbar-highlight-color:FFFFF;
scrollbar-shadow-color:9F9F9F;}

.red_b {color:#e53a2e; font-weight:bold;}

/*»ó´Ü*/
.top_menu_bg{height:35px; background:#f4f4f4; border-bottom: 1px solid #d0d2d0;}
.top_menu{position:relative;}
.top_menu td{height:35px; text-align:center;  border-right: 1px solid #d0d2d0; }
.top_menu .l_line{ border-left: 1px solid #d0d2d0; }
.top_menu td img{display:block; margin:0 auto;}

.search{ border: 2px solid #5e6265;}
.search_text{font-size:11px; color:#5e6265;}

.category_warp{position:relative; z-index:999; }
.category{position:absolute;  left:0; top:0; border:2px solid #525252; border-top:none; background:#fff;}
.category table td{border-bottom: 1px dotted #c4c4c4;  }
				a.leftmn {display:block; width:166px; height:35px; padding:9px 0 0 20px; font-size:1.25em; color:#000; font-weight:600; background: url('/images/icon_category.png') no-repeat 5% 50%; 
				box-sizing:border-box;
				-o-box-sizing:border-box;
				-ms-box-sizing:border-box;
				-webkit-box-sizing:border-box;
				-moz-box-sizing:border-box;				
				}
				a.leftmn:hover{background:#ebebeb url('/images/icon_category.png') no-repeat 5% 50%;}

			.sub_category_warp{position:relative; display:none;}
				.sub_category{position:absolute;  left:150px; top:-25px; background:#fff; border:2px solid #e3491c; }
				.sub_category ul{}
				.sub_category ul li{min-width:130px; border-bottom: 1px dotted #c4c4c4;}
				.sub_category ul li a{display:block; font-size:1.1em; color:#000; font-weight:600; padding:3px 10px;}
				.sub_category ul li a:hover{text-decoration:underline;}

a.leftmn_on {display:block; width:166px; height:35px; padding:9px 0 0 20px; font-size:1.25em; color:#000; font-weight:600; background:#ebebeb url('/images/icon_category.png') no-repeat 5% 50%; 
				box-sizing:border-box;
				-o-box-sizing:border-box;
				-ms-box-sizing:border-box;
				-webkit-box-sizing:border-box;
				-moz-box-sizing:border-box;				
				}


/*¸ÞÀÎºñÁÖ¾ó¹è³Ê*/
.visual{width:100%; height:363px;  position:relative;overflow:hidden;}
	.visual_bt{position:absolute; bottom:10px; right:10px;}
	.visual_bt li{float:left; margin-right:3px;}
.visual_background{position:relative;width:100%;height:363px;}
.visual_background li{position:absolute;left:50%;margin-left:-1000px}
 .left{position:absolute; left:50%;margin-left:-600px;top:150px;z-index:1}
 .right{position:absolute;left:50%;margin-left:600px;top:150px;z-index:1}
.ban01_bg{height:100px; background:#dfdfdf;}
.ban01_warp{z-index:99; position:relative; overflow:hidden;}
.ban01{position:absolute; left:0; top:0;}
.ban01_tnail {position:relative}
.ban01_tnail li{position:absolute;top:10px;left:0 }
.ban01_tnail li a:hover, .ban01_tnail li a.on{display:block; padding:10px 0 0 0;  background:url('/images/arrow.png') no-repeat 50% top;}
.ban01_tnail li a:hover img, .ban01_tnail li a.on img{border: 2px solid #dd030c; }

.border_gray{border: 1px solid #c4c4c4;}
.border_r{border-right: 1px solid #c4c4c4;}
.border_r2{border-right: 1px solid #dcdcdc;}
.border_b{border-bottom: 1px solid #c4c4c4;}
.border_b2{border-bottom: 1px solid #dcdcdc;}

/*Æ÷ÅäÈÄ±â border:1px solid #000;*/
.photo_review{overflow:hidden; position:relative; height:260px; }
.photo_review .photo_tit{position:relative; }
.bx-wrapper { margin:0 auto; }
.bxSlider div span{display:block; text-align:center;}
/*
.photo_review .photo_tit{position:absolute; top:0; left:0;}
.photo_review .pt_list {position:absolute; top:90px; left:35px;}
.photo_review .pt_list li{float:left; margin-right:15px;}
.photo_review .pt_list li span{display:block; text-align:center;}
.photo_review .pt_list li img{margin-bottom:10px;}
*/
		.bt_l{position:absolute; bottom:100px; left:10px;}
		.bt_r{position:absolute; bottom:100px; right:10px;}





#popzone{ }
	.clsBanner {position:relative; float:left; top:0; right:0;}
	.clsBannerScreen { float:left;position:relative;overflow:hidden;width:641px;height:264px}
	.clsBannerScreen div {position:absolute;top:0;left:0}
	.popscreen {}
	.popbt {position:absolute; z-index:10; top:230px; left:550px; }
	.popbt li{ margin-right:5px; }
	.popupout {display:block; float:left;width:14px; height:15px; background:url('/images/bt_banner_off.png') no-repeat 0 0; cursor:pointer;}
	.popupout1 {display:block; float:left; width:14px; height:15px; background:url('/images/bt_banner_off.png') no-repeat 0 0; cursor:pointer;}
	.popupon {display:block; float:left; width:14px; height:15px; background:url('/images/bt_banner_on.png') no-repeat 0 0; cursor:pointer;}

/*´çÀÏ¹è¼Û»óÇ°*/
.rank_title{height:25px; font-weight:bold; text-align:center; padding:6px 0 0 0px; background:#fae8e8;}
.rank{padding:10px 0 0 0px;}
.rank td{height:28px;}
.rank img{padding-left:15px;}

/*TOP6*/
.top6_title{ position:relative; height:65px;  background:url('/images/main_top6.gif') no-repeat left 50%;  }
.top6_title td{height:35px; text-align:center; font-weight:bold; border: 1px solid #c4c4c4; border-right:none; border-bottom:none; }
.top6_title td.last{border: 1px solid #c4c4c4; border-bottom:none;}
.top6_title td.on{background:#dd030c; color:#fff; border: 1px solid #dd030c;}
.top6_title td.on a{ color:#fff; }

.top6_title .tab{position:absolute; bottom:-10px; right:0;}
.top6_title .tab li{height:35px; float:left;}
.top6_title .tab a{ padding:10px 45px; border: 1px solid #c4c4c4; border-right:none; border-bottom:none;}
.top6_title .tab a.last{border: 1px solid #c4c4c4; border-bottom:none;}
.top6_title .tab a.on{padding:10px 45px; background:#dd030c; color:#fff; border: 1px solid #dd030c;}
.top6_title .tab a:hover{padding:10px 45px; background:#dd030c; color:#fff;  border: 1px solid #dd030c;}

.top6_list_warp{border: 1px solid #e10701;}
.tabs{cursor:pointer}
	.top6_list{}
	.top6_list td{width:258px; height:168px;}
	.top6_list td img.pt{padding:17px 0;}


/*Á¦Ç°¸ñ·Ï*/
.product_title{color:#525252; font-weight:600;}
.price{color:#000; font-weight:600; font-size:1.15em;  padding-left:5px; }
.price02{color:#c31212; font-weight:600; font-size:1.15em;  padding-left:5px; }

.product_list{}
	.product{}
	.product td{height:25px; text-align:center;}
		.product_pt{ border: 1px solid #e9e9e9; }


/*ÇÏ´Ü¿µ¿ª*/
.bottom01{padding:20px 0 50px 0;}
.bottom01 .center{padding:0 25px 0 0;}
.bottom01 .notice{padding:0 25px;}
					.notice_date{color:#9d9d9d;}
.bottom01 .bank{padding:0 25px;  background:url('/images/title_bottom03_bg.gif') no-repeat 80% 20%;}
.bottom01 .delivery{padding:0 0 0 25px;}

/*Ä«ÇÇ¶óÀÌÆ®*/
.bottom02{background:#f4f4f4; }
	.bottom_menu{border-top: 1px solid #d0d2d0; border-bottom: 1px solid #d0d2d0;}

/*ÁÖ¹®ÇÏ±â*/
	.title_area{width:20%; background:#f5f5f5; border-bottom:1px solid #d5d5d5;	}
	.title_area img{padding-top:30px;}
	.border_b{border-bottom:1px solid #d5d5d5;}
	.title_text{font-weight:600; font-size:12px; color:#000; padding-left:15px; background:url('/images/icon01.png') no-repeat 0 0;}
	.con_area{padding:20px 0px; font-size:12px;}
	.text_red{font-size:11px; color:#d33536;}

	table.adult {border-left:1px solid #bfb5b5;  border-top:1px solid #bfb5b5;}
	table.adult td{padding:5px; text-align:center; border-right:1px solid #bfb5b5;  border-bottom:1px solid #bfb5b5;}
	table.adult td.red{background:#ffeae8;}
	table.adult td.gray{background:#f3f3f3;}

	table.kids {border-left:1px solid #bfb5b5;  border-top:1px solid #bfb5b5;}
	table.kids td{padding:5px; text-align:center; border-right:1px solid #bfb5b5;  border-bottom:1px solid #bfb5b5;}
	table.kids td.red{background:#ffe5be;}
	table.kids td.gray{background:#f3f3f3;}

	.attach{font-size:11px;}

	a.button{font-size:11px; color:#fff; padding:5px 5px 0px 5px; text-decoration:none;  background:#525252; }
	a.button_p{font-size:11px; color:#fff; padding:5px 5px 0px 5px; text-decoration:none;  background:#d53f0d; margin-right:3px;}
	a.button_m{font-size:11px; color:#fff; padding:5px 5px 0px 5px; text-decoration:none;  background:#525252; }


 /*¼­ºêÆäÀÌÁö*/
.s_search {border:1px solid #e53a2e; height:19px; width:220px; padding:5px 0 0 5px; background:url('/images/skin/search_txt.gif') no-repeat 10% 50%;}

/* ·Î±×ÀÎ */
.lo_input {width:177px; height:20px; border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8; background:#f0f0f0; padding:3px 0 0 5px;}






/* ¹Î°æ¿ë Ãß°¡ */
.showbtn {display:inline-block !important;}
.hidebtn {display:none !important;}
.payhide {display:none;}
.payshow {display:table-row;}