

    

@charset "utf-8";


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/jejuhallasan.css);
@import url(http://fonts.googleapis.com/earlyaccess/jejumyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/hanna.css);
@import url(http://fonts.googleapis.com/earlyaccess/kopubbatang.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

* {margin:0;}


#wrap {
	max-width: 800px;
}


/* Common */
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}

/*네비 tab*/z


.nav_lon .nav_a:after,.newbn_a:after,h3:after{content:''}
h3{height:39px;background-color:#fff;color:#c64d4b;font-size:15px;font-weight:700;line-height:2.6em;padding:0 0 0 15px;z-index:9999;margin-top:-5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
h3 span{display:inline-block;border-bottom:4px solid #c64d4b;padding:0 7px;height:34px}
.btn_top_openleft,.btn_top_prev{position:absolute;top:0;left:0;width:50px;height:50px;padding:0;border:0;background-color:transparent;-webkit-appearance:none}
.btn_top_openleft_num{display:block;position:absolute;top:7px;right:-2px;width:12px;height:18px;line-height:19px;color:red;font-size:10px;padding:0 3px;background-color:rgba(255,255,255,1);border-radius:30px;text-align:center;border:3px solid;font-weight:800}
.btn_bottom_basket,.btn_bottom_call{border:1px solid #aeaeae;border-radius:55px}.btn_top_home{position:absolute;top:0;right:0;width:50px;height:50px;padding:0;border:0;background-color:transparent}.btn_bottom_basket,.btn_bottom_call{position:fixed;width:57px;height:57px}.btn_bottom_basket{left:10px}.btn_bottom_call{right:10px}.btn_bottom_basket_num{display:block;position:absolute;top:0;right:-10px;width:16px;height:22px;line-height:24px;color:red;font-size:13px;padding:0 3px;background-color:rgba(255,255,255,1);border-radius:30px;text-align:center;border:1px solid #aeaeae;font-weight:800;text-indent:0}#floatBtn{position:fixed;top:130px;right:5px;z-index:2005}.gnb_tl,.gnb_wrp,
.nav,
.nav_a{position:relative}.btn_gocoupon{width:50px;height:50px;padding:0;border:0;background-color:transparent}.gnb_wrp{min-height:50px;background-color:#c64d4b;text-align:center}
.nav,

.nav_a,.nav_wrap{background-color:#0072c6}
.gnb_wrp h1{display:inline-block;height:50px;margin-top:-1px;vertical-align:top}
.gnb_wrp h1>a{display:table-cell;height:50px;vertical-align:middle;color:#fff}
.gnb_tl,.newbn_m{vertical-align:top}
.gnb.list.l2{left:7px;right:auto!important}
.gnb_tl{display:inline-block;margin-right:10px;padding:9px 10px 5px;font-size:19px;font-family:helvetica}
.nav{z-index:20}
.header .grd_next,.header .grd_prev{position:absolute;width:17px;height:38px;z-index:2001}
.nav_u{display:table;white-space:nowrap; padding-bottom:2px;}.nav_u li:first-child{padding:0 0 0 15px}.nav_u li:last-child{padding:0 15px 0 0}

	
	.nav_l{display:table-cell;width:120px;margin:0;white-space:nowrap}
	
	



.nav_a{display:inline-block;padding:0 7px;font-family:'NanumGothic',sans-serif;font-weight:700;font-size:14px;line-height:36px;color:#ffffff;text-shadow:0 -1px 1px rgba(255,255,255,.7)}
.nav_lon .nav_a{height:35px;border-bottom:3px solid #ffffff;color:#ffffff}

/* +++++++++++++++  헤더  +++++++++++++++ HelveticaNeue-Condensed,Helvetica*/
	#header {
		width:100%;
		height:125px;
		text-align:center;
		}
	
	#header_bg1 {
		width:100%;
		height:54px;
		text-align:center;
		background-color:#25b2e0;
		}
	
	#header_1 {
		margin: 0 auto;
		width:320px;
		height:54px;
		}
	
	#header_1_left {
		float:left;
		width:45px;
		height:47px;
		margin:7px 0 0 5px;
		}
	
	#header_1_center {
		height:54px;
		text-align:center;
		FONT-SIZE:22px; 
		COLOR: #fef200; 
		font-weight:bold;
		font-family:'NanumGothic', serif;
		line-height:54px;
		}

	#header_1_right {
		float:left;
		width:45px;
		height:47px;
		text-align:right;
		margin:7px 5px 0 0;
		}
	
	#header_bg2 {
		width:100%;
		height:38px;
		text-align:center;
		background-color:#ffffff;
/*		background:url("/skin/1/img/header_2depth_bg.png") repeat-x 0 0;*/
		}
	
	#header_2 {
		margin: 0 auto;
		width:100%;
		text-align:center;
		FONT-SIZE:16px; 
		font-weight:bold;
		COLOR: #0072c6; 
		font-family:'NanumGothic', serif;
		padding-top:9px;
		}
	
	#header_bg3 {
		width:100%;
		height:35px;
		text-align:center;
		background-color:#0072c6;
		}
	
	#gnb {
		margin: 0 auto;
		width:320px;
		height:35px;
		}
	
	#gnb ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}

	#gnb ul li{
		float:left;
		position: relative;
		display: inline;
		}

	#top {
		width:100%;
		height:68px;
		text-align:center;
		}
	
	.banner {
		margin: 0 auto;
		width:320px;
		height:80px;
		}

	#main_img {
		margin: 0 auto;
		width:320px;
		height:320px;
		text-align:center;
		margin-top:0px;
		}
	

	
/* +++++++++++++++  푸터  +++++++++++++++ */

	#footer_bg {
		float:left;
		width:100%;
		height:80px;
		background-color:#0b6975;
		}
	
	#footer {
		margin: 0 auto;
		width:100%;
		FONT-SIZE:11px; 
		COLOR: #abcbcf; 
		font-family:'NanumGothic', serif;
		line-height:170%;
		text-align:center;
		padding-top:12px;
		}
	

	.sub_title {
		float:left;
		width:100%;
		height:46px;
		background:url("/skin/1/img/sub_title_bg.png") repeat-x 0 0;.
		margin-bottom:10px;
		}
	
	.left {text-align: left;padding-left:5px;}
	.right {text-align: right;padding-right:5px;}


/* +++++++++++++++  서브페이지  +++++++++++++++ */
	
	.sub_text1 {
		FONT-SIZE:13px; 
		COLOR: #0b6975; 
		font-family:'NanumGothic', serif;
		line-height:170%;
		text-align:left;
		margin-left:10px;
		vertical-align:middle;	
		}
	
	.sub_text2 {
		COLOR: #919192; 
		}
			
	.sub_text3 {
		COLOR: #919192; 
		}
	
	.amount {
		FONT-SIZE:22px; 
		COLOR: #FF0000; 
		font-weight:bold;
		}
	
	.coupon {
		float:left;
		width:300px;
		margin-bottom:5px;
		}
	
	.input_area {
		float:left;
		margin-bottom:5px;
		}
	
	.dot {
		float:left;
		width:300px;
		height:5px;
		padding-top:10px;
		padding-bottom:10px;
		}
	
	.btn {
		float:left;
		width:300px;
		text-align:center;
		margin-top:10px;
		margin-bottom:50px;
		}
	
	.btn_top {
		float:left;
		width:300px;
		text-align:right;
		margin-bottom:10px;
		}
	
	.input_box {
		border: 1px #d7d7d7 solid; 
		height:26px; 
		background-color:#F7F7F7; 
		font-family:'NanumGothic', serif;
		color:#333333; 
		font-size:13px; 
		padding-Top:3px;
		padding-left:5px;
		text-align:left;
		}

	.input_select {
		font-family: 'NanumGothic', serif;
		color:#333333; 
		font-size: 13px;  
		height: 32px;
		background-color:#F7F7F7; 
		border: #d7d7d7;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		padding-left: 0pt;
		padding-right: 0pt;
		line-height: 15pt;
		}
	
	.input_textarea {
		border: 1px #d7d7d7 solid; 
		width:90%; 
		height:100px; 
		background-color:#F7F7F7; 
		font-family:'NanumGothic', serif;
		color:#333333; 
		font-size:13px; 
		padding-Top:3px;
		padding-left:5px;
		text-align:left;
		}

	.review_name {
		float:left;
		FONT-SIZE:12px; 
		COLOR: #333333; 
		font-family:'NanumGothic', serif;
		line-height:170%;
		text-align:left;
		margin-left:10px;
		margin-bottom:5px;
		}
	
	.review_list {
		float:left;
		FONT-SIZE:12px; 
		COLOR: #999999; 
		font-family:'NanumGothic', serif;
		line-height:160%;
		text-align:left;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:5px;
		}
	
	.review_dot {
		float:left;
		width:300px;
		height:9px;
		margin-left:10px;
		padding-bottom:10px;
		}
		
	.hand {cursor:pointer;}
	
	.valign_middle {
		vertical-align:middle;	
	}

	.tbl_baropay {
		padding-top:20px;
		padding-left:20px;
	}
	
	.pay_result {
		padding-top:100px;
		padding-left:20px;
		padding-bottom:100px;
	}
	
	#bot_callbt { position:fixed; _position:absolute; left:300px; top:200px; width:100px; height:100px; background:#CCC;}
	
	#banner_call {
		 overflow: hidden;
		 position: fixed;
		 bottom: 0; 
		 height: 100px; width:100%; text-align: right;
		 margin-left:-10px; margin-bottom:-1px;
	}
	
	.dspStoreInfo {
		padding-left:20px;
		height:340px;
	}

	.dspNoData {
		padding-left:20px;
		height:340px;
	}
		
	.map_text1 {
		FONT-SIZE:13px; 
		COLOR: #0b6975; 
		font-family:'NanumGothic', serif;
		line-height:170%;
		text-align:left;
		margin-top:10px;
		margin-left:10px;
		margin-bottom:25px;
		vertical-align:middle;	
		}	
