﻿@charset "utf-8";

.nolist {width:100%; display:block;padding-bottom: 3em; text-align: center; background:url('/jsp/mobile/images/noimg/noimg_720.png') center #fff no-repeat;}
.nolist span {line-height:8; display:block; text-indent:-999em}
.no_list {text-align:center; padding:2em 0; font-size:0.85em;}

.nolist2 {width:100%; display:block; text-align:center; height:100px; line-height:100px;}
.nolist2 span {display:block;}

.list {position: relative;margin-top: 1.25em;overflow: hidden;}
.list1 {position:relative;padding:0.5em 0}
.list2 {position:relative; margin-top: 1em;}
.list_inner {padding:0.5em}
.list_align {position:relative; overflow:hidden;text-align: right;padding: 0 .25em;}
.notsale {line-height:2.6; color:#B3B3B3; font-weight:bold}
.infosub .notsale  {color:#8C8C8C; text-align:center; font-weight:normal}

/* TOP */
h1.tm_title {font-size: .85em;line-height: 2;text-align: center;}
.tit {position:relative; background:#f5f5f5; width:100%; text-align:center}
	.tit h2 {font-size:1em; line-height:2.25em;/* color:#636363*/}
.navcat {background:#fff;border-bottom:1px solid #e2e2e2; overflow:hidden}
.navcat h3 {font-size:1em; line-height:2em; text-align:center; font-weight:normal}
	.cat {text-align:left; font-size:0.85em; font-weight:normal; padding:0.25em;color: #888;line-height: 1.7;}
	.sub_selet {float:right; font-size:0.85em; padding-right:0.25em}
	.sub_selet select {vertical-align:bottom}
.navcatul {padding:0.25em; display:table; width:100%}
.navcatul li {display:table-cell; text-align:center; vertical-align:middle}
.navcatul li select {border:1px solid #e0e0e0; padding:0.25em; vertical-align: baseline; background:#fff;}
.navcatul li select.sel01 {width:45%;}
.navcatul li select.sel02 {width:100%;}
.navcatul li select.sel03 {width:65%;}
.navcatul li.last {width:4.5em; padding-left:0.35em}
.navcatul li a.schopt {display:line-block; padding:0.09em 1em; font-size:0.95em; vertical-align: baseline;}

/* Category Option */
#ctgy3_ul {margin:0; padding:0;}
#ctgy3_ul li {padding-left:1.5em;}
#ctgy3_ul li p {font-weight:bold; font-size:0.85em; color:#fff; display:block; text-align:left; cursor:pointer;}
#ctgy3_ul p {background: url('/jsp/mobile/images/sub/radio_off.png') left no-repeat; padding-left:15px;}
#ctgy3_ul p.on {background: url('/jsp/mobile/images/sub/radio_on.png') left no-repeat; padding-left:15px;}
#ctgy3_ul .mcat {padding-left:0.5em;}
#ctgy3_ul .mcat4 {padding-left:0;}

#ctgy4_ul {padding:2px 0 10px 0; background-color:#fff;}
#ctgy4_ul li {padding-left:1.5em;}
#ctgy4_ul li p {font-weight:bold; font-size:0.85em; color:#666; display:block; text-align:left; cursor:pointer;}
#ctgy4_ul p {background: url('/jsp/mobile/images/sub/nav_chx.gif') left no-repeat; padding-left:14px;}
#ctgy4_ul p.on {background: url('/jsp/mobile/images/sub/nav_chx_on.gif') left no-repeat; padding-left:14px;}

#shape_ul h2{text-align: center;background: url('/jsp/mall/images/nav/push_down.png') 65% no-repeat;cursor:pointer;}
#shape_ul h2.up{background: url('/jsp/mall/images/nav/push_up.png') 65% no-repeat;}
#shape_ul ul {display: none;margin:0; padding:0; background-color:#fff;}
#shape_ul li {padding-left:1.5em;}
#shape_ul li p {font-weight:bold; font-size:0.85em; color:#666; display:block; text-align:left; cursor:pointer;}
#shape_ul p {background: url('/jsp/mobile/images/sub/nav_chx.gif') left no-repeat; padding-left:14px;}
#shape_ul p.on {background: url('/jsp/mobile/images/sub/nav_chx_on.gif') left no-repeat; padding-left:14px;}
#shape_ul .mcat4 {padding-left:24px;}

#prong_ul h2{text-align: center;background: url('/jsp/mall/images/nav/push_down.png') 65% no-repeat;cursor:pointer;}
#prong_ul h2.up{background: url('/jsp/mall/images/nav/push_up.png') 65% no-repeat;}
#prong_ul ul {display: none;margin:0; padding:0; background-color:#fff;}
#prong_ul li {padding-left:1.5em;}
#prong_ul li p {font-weight:bold; font-size:0.85em; color:#666; display:block; text-align:left; cursor:pointer;}
#prong_ul p {background: url('/jsp/mobile/images/sub/nav_chx.gif') left no-repeat; padding-left:14px;}
#prong_ul p.on {background: url('/jsp/mobile/images/sub/nav_chx_on.gif') left no-repeat; padding-left:14px;}
#prong_ul .mcat4 {padding-left:24px;}

	.cnt_box_txt {padding-left: 6px;color: #8293A7;}

.mcat2 {text-align:left; padding:13px 0 15px 24px;}
.shop_info {padding:0.25em}
	.shop_info_inner {padding:1em; display:table; width:100%; vertical-align:top; background:#fff; border:1px solid #e0e0e0; table-layout:fixed}
		.info_img {display:table-cell;width:7.375em; text-align:center; vertical-align:middle}
		.info_img a {display:block}
		.info_img a img {border:1px solid #e0e0e0; width:7.375em; height:4.18em}
			.shop_user {font-size:1em; font-weight:bold; text-align:center; line-height:2}
			.shop_subinfo {font-size:0.85em; padding:0.5em}
		.info2 {display:table-cell; vertical-align:top; padding-left:0.5em}
			.info2_inner {border-bottom:1px solid #e0e0e0; text-align:center; padding-bottom:0.5em; line-height:1.7; margin-bottom:0.5em}
			.info_cs {font-size:0.75em; padding:0.5em}
				.info_cs dt.bt {float: left; text-align:left; width:2.3em; font-weight:bold}
.tit .btn_nav {position:absolute; z-index:3; right:0; top:0; margin: 0.3em 0.5em}
.navcat .chxre {padding:0.5em; overflow:hidden}
.navcat .chxre button {float:right}
.summary {font-size:0.9em; letter-spacing:-0.02em; padding:1em 0.5em 0 0.5em;}
.summary p {padding-bottom:0.5em; color: #777;}
.summary1 {font-size:0.75em; letter-spacing:-0.02em; border-bottom:1px dotted #e0e0e0;padding: 0.5em;}
.summary1 p {padding-bottom:0.5em; color: #777;}


/* gal_tm */
.gal_tm {margin-left:0.25em;margin-top: .5em;overflow: hidden}
.gal_tm li {float:left; width:50%;/*text-align:center*/}
	.gal_inner {padding-right:0.25em; padding-bottom:0.25em}
	.gal_inner figure {/*width:10.33em*/padding-top: 100%;}
	.gal_inner figure a img {/*width:10.2em; height:10.2em*/position: absolute;left: 0;top: 0;}
	.gal_tm li.nolist {width:100%}

/* FIND */
.form_find {padding:0.5em}
.form_find dt.findtit {float:left; width:2.5em}
.form_find dd {overflow:hidden; margin-bottom:0.25em}
		.btn_date {display:inline-block; background:#f7f7f7; border:1px solid #dadada;}
	.btn_date a {font-size:0.85em; padding:0 0.5em}
	.wd {margin-right:1em}
		.input1, .sel02 {height:2em}
		.btn_find {background:url('/jsp/mobile/images/sub/icon_search.png') right no-repeat; padding-right:18px; padding-bottom: 0.25em; color:#fff;font-size: 0.85em;}
.form_date {position:relative; display:table; width:100%}
.form_date li {display:table-cell; padding-right:0.25em; text-align:center}
.form_date li input {vertical-align: middle}
.form_date li.dummy {width:1em}
.form_date li.last {width:4.5em; padding:0; padding-left:0.25em}
.form_date li > .btn_result {margin:0; line-height:1.6}
	.input_date {padding-top:4px; padding-bottom:4px; border:1px solid #e0e0e0; vertical-align: baseline; width:100%; font-size:0.85em; text-align:center;}
.range {position:relative; display:table; width:100%}
.range li {display:table-cell; text-align:center}
.range li input {vertical-align: middle; width:100%}
.range li.dummy {width:1em}
	/*RESULT*/
	.itm_find li {border-bottom:1px solid #e0e0e0}
		.findlist .item {display:table; border:0 none; vertical-align:middle}
		.findlist .item a {display:table-cell; width:40%; padding:0.5em; vertical-align:middle}
		.findlist .item a img {border:1px solid #e0e0e0; width:7.563em; height:4.25em}
		.findlist .item figcaption {display:table-cell; vertical-align:middle}
		.findlist .item figcaption a {display:block; width:inherit; padding:0; }

/* ITEM */
.item {position:relative; display:inline-block; width:100%; background:#fff; border:1px solid #e2e2e2;}
.item figcaption {padding:0.5em;/* position:relative; */font-size: 0.85em;color:#888;height:6.5em;/*text-align: center;*/}
	.icon01 {position:absolute;display:block;width:60px;left:0;font-size: 0.75em;letter-spacing:-0.02em;color:#fff;font-weight:bold;padding: 0.4em;background:url('/jsp/mobile/images/pro/new.png') left center no-repeat;top: .25em; z-index:100;}
	.icon02 {position:absolute; display:block; text-align:center; width:60px; left:0; font-size:0.85em; letter-spacing:-0.02em; color:#fff; font-weight:bold; padding:5px 5px 5px 7px; background:url('/jsp/mobile/images/pro/md.png') left center no-repeat;top: .25em; z-index:100;}
	.pro_tit {font-weight:bold;color:#666;display:block;}
	.pro_tit2 {color:#888;display:block;}
	.pro_sbp {/* font-size:0.95em */}
	.pro_sb {color:#888}
	.bar {color:#EFEFEF;/* padding: 0 0.2em; */}
	.txtline {/* text-decoration:line-through; */margin-right:0.5em;font-size: .95em;display: inline-block;}
	.price {/* color: #5483cc; */font-weight: bold;font-size: .95em;display: inline-block;}
	.blue {/*color:#03a2da*/ color:#A49AC1}
	.red {color:#f00; font-weight:bold}
	.yellow {color:#f9ff00; font-weight:bold}
	.dc_p {color: #5483cc;}
	.dc_p:after{content:" Off";}
	.shopn {letter-spacing:-0.02em; font-size:0.95em}
	.shopn span{font-size: 0.85em; padding-left: 19px; display: inline-block; line-height:18px; letter-spacing:normal}	
/* ITEM_VIEW */
.itm_area {background:#fff; position:relative}
	.itmpic img{position: absolute;left: 0;top: 0;}
	.picgal {width:100%; display:block; overflow:hidden}
	.picgal li{position: relative;/* padding-bottom: 100%; */display: inline-block;overflow: hidden;}
		.picgal li.full {width:100%;display:block;padding-bottom: 100%;}
		.picgal li.sm {width:25%;float:left;padding-bottom: 25%;}
		.picgal li a {display:block; text-align:center}
		.picgal li.sm{}
		.picgal li.sm img{border:0.125em solid #fff;}
		.picgal li.sm .on img{border-color: #86caff}
	.itminfo {padding:0.5em}
	.proinfo {display:block}
		.infotit {font-weight:bold;}
		.infosub {}
		.itm_price{font-size: .85em;}
			.form1{letter-spacing:-0.02em;font-size: .85em;margin-top: .5em;color: #888;}
			.form1 dt{margin-top: .5em;}
			.form1 dd{padding: 0.45em 0;}
				.val {position:relative; display:block;height:20px;width: 8em;}
				.val button {text-indent:-999999em;position:absolute;width: 20px;height:20px}
				.amount {width: 100%;border:1px solid #e0e0e0;text-align:center; vertical-align:top;position: absolute;left: 0;padding: 0 20px;height: 20px;font-size: .85em;}
				.btn_up {right:0; background:url('/jsp/mobile/images/pro/up.png') no-repeat}
				.btn_down {left:0; background:url('/jsp/mobile/images/pro/down.png') no-repeat}	
		.infosub textarea{border: 1px solid #e0e0e0;width: 100%;height: 4em;}
	.proinfo2 {font-size: 1em; letter-spacing:-0.02em; line-height: 2.5; border-top:0.1em solid #e0e0e0}
	.proinfo2 dt {float:left}
	.proinfo2 dd {text-align:right; overflow:hidden}
	.order-list{display: table;width: 100%;font-size: 12px;}
	.order-list > LI{display: table-row;}
	.order-list > LI > SPAN{display: table-cell;vertical-align: middle;padding: 10px 0;text-align: center;}
	.order-list	.th{background: #f2fbff;font-family: 'latoB';}
	.order-list	.td SPAN{border-bottom: 1px solid #d2ebf7;}
	.order-list	.td SPAN.on{font-weight:bold;}
	/* 결제버튼 */
	.buy_btn {margin-top:1.25em;text-align:center}
	.buy_btn a{display: block;line-height: 2.75em;border:1px solid #253854;font-size: .85em;font-weight: bold;}
	.buy_btn a + a{margin-top: .35em;}
	.buy_btn a em{display: inline-block;font-weight: bold;margin-left: 7px;}
	.buy_btn .btn_cart {background: #253854;color: #fff;}
	.buy_btn .btn_wish span{background: url('/jsp/mobile/images/common/mypage/wish.png') right 3px no-repeat;padding-right: 17px;color: #253854;background-size: 15px;}
	/* Share btn */
	.Share-Btn-cont{padding: 0 10px 20px;}
	.Share-Btn-cont > ul{text-align: center;}
	.Share-Btn-cont > ul > li{display: inline-block;font-size: 13px;line-height: 25px;padding: 0 3px;}
	.Share-Btn-cont .sns-btn	i{display: inline-block;text-indent: -999999px;min-width: 10px;height: 25px;}
		.sns-btn	.fbook{background-image: url('/jsp/mobile/images/pro/sns-wrap.png');background-position: -15px -8px;}
		.sns-btn	.twitter{background-image: url('/jsp/mobile/images/pro/sns-wrap.png');background-position: -49px -8px;width: 23px;}
		.sns-btn	.instargram{background-image: url('/jsp/mobile/images/pro/sns-wrap.png');background-position: -92px -8px;width: 20px;}
		.sns-btn	.pinit{background-image: url('/jsp/mobile/images/pro/sns-wrap.png');background-position: -136px -8px;width: 15px;}
		.sns-btn	.google{background-image: url('/jsp/mobile/images/pro/sns-wrap.png');background-position: -176px -8px;width: 18px;}
		.sns-btn	.mail{background-image: url('/jsp/mobile/images/pro/sns-wrap.png');background-position: -215px -8px;width: 22px;}
		.sns-btn	.url{background-image: url('/jsp/mobile/images/pro/sns-wrap.png');background-position: -255px -8px;width: 22px;}
/* ITEM_DETAIL*/
.itmdet {position:relative;padding: 0 .75em .75em;}
.itmdet dl{}
.Itm_Info{font-size: .85em;padding: .5em;border-top: 1px solid #ededed;}
.Itm_Info > dt{font-weight: bold;display: block;line-height: 2;}
.Itm_Info > dd{}
	.Prodt_Info{color: #777;font-size: .85em;}
	.Prodt_Info dt{float: left;padding-right: .25em;}
	.Prodt_Info dd{}
.Itm_Info	.txt{}

dd.Guide_Info {overflow: hidden;font-family: 'latoB';width:100%;font-size:0.85em;margin-top:3px;padding:5px 4px;border: 1px solid #ededed;}

/* related ITEM */
.Itm_Banner{padding: .5em;}
.Itm_Banner .itm-Tit{font-size: .85em;line-height: 2;}
.Itm_Banner .gal_tm{margin-top: .25em;margin-left: 0;}
	/* COMMENT */
	.pcmt {padding:0.5em; border-bottom:1px solid #e0e0e0}
	.pcmt >	.pcmt_user, .pcmt > .pcmt_sub {font-size:0.95em}		
	.pcmt >	.user, .pcmt > .bar, .pcmt > .date {padding-bottom:0.25em}
		.date {color:#999}
		.opcmt {color:#999}
	.no_pcmt {text-align:center; font-size:0.85em; padding:1.5em 0; border-bottom:1px solid #e0e0e0}
	/* RATING */
	.star_rating{display:inline-block; width:93px; height:16px; background:url('/jsp/mobile/images/pro/rating_bg.png') left center no-repeat}
		.rating1 {display:block; background:url('/jsp/mobile/images/pro/rating_on.png') left center repeat-x; height:16px; width:19px}
		.rating2 {display:block; background:url('/jsp/mobile/images/pro/rating_on.png') left center repeat-x; height:16px; width:38px}
		.rating3 {display:block; background:url('/jsp/mobile/images/pro/rating_on.png') left center repeat-x; height:16px; width:57px}
		.rating4 {display:block; background:url('/jsp/mobile/images/pro/rating_on.png') left center repeat-x; height:16px; width:76px}
		.rating5 {display:block; background:url('/jsp/mobile/images/pro/rating_on.png') left center repeat-x; height:16px; width:97px}

/* TAB */
.de_tab {margin-top:1.5em}
	.blue_tab {display:table; width:100%; border:1px solid #e0e0e0}
	.blue_tab li {display:table-cell; text-align:center; background:#f4f4f4; border-right:1px solid #e0e0e0; font-size:0.85em; line-height:2.3}
	.blue_tab li:last-child {border:0 none}
	.blue_tab li.on {background:#8a8a8a; color:#fff; font-weight:bold; font-size:0.85em; line-height:2.3;}
	.blue_tab li a {}
.tab_inner {text-align:center}
.tab_inner a {border:1px solid #e2e2e2; background:#fff; display:inline-block; margin-bottom:0.25em}
.tab_inner a span {font-size:0.85em; color:#666; padding:0 0.75em; line-height:2; display:block;}
.tab_inner a span.on {background:#5186ac; color:#fff}

/* BUTTON */
.btn_con {padding:1em 0; text-align:center}
	.btn_back {position:absolute; top:0; left:0; padding:0.25em; display:block; width:2em}
	.btn_result {margin-top:0.75em; width:100%; background-color:#6591DB; border-radius: 0.35em; line-height:2.8}
	.btn_go {font-size:0.85em; background:#f1f1f1; border-radius:0.25em; border:1px solid #e0e0e0; padding:0 1em; width:100%; line-height:2.3}
	.btn_ad {display:inline-block; background:#f1f1f1; font-size:0.75em; padding:0.25em 0.75em; border-radius:0.25em; margin-top:0.5em; border:1px solid #e0e0e0}
	.btn_move {font-weight:bold; background:#fdfdfd; border:1px solid #092d4c; padding:0 0.75em; line-height:1.7; vertical-align:baseline;}
	.btn_blue {display:inline-block; background:#585858; color:#fff; line-height:1.9em; padding:0 1.2em; font-size:0.95em; border-radius:0.25em; vertical-align:baseline}
	.btn_no {display:inline-block; background:#fff; line-height:1.9em; padding:0 1.2em; font-size:0.95em; border-radius:0.25em; border:1px solid #bbb; vertical-align:baseline}
		.btn_zip {background:#ababab; color:#fff; font-size:0.85em; line-height:2.25; vertical-align:bottom; padding:0 0.5em}
	.btn_info {font-size:0.85em; background:#efefef; line-height:1.7; padding:0 0.5em; border:1px solid #bbb; vertical-align:top}
	.btn_blu {display:inline-block; background:#fff; border:1px solid #d2d2d2; color:#437299; font-weight:bold; padding:0 0.5em; line-height:1.5}
	.top_write {display:block; background: #FFF; border:1px solid #e0e0e0; font-size: 0.75em;padding: 0 0.75em;line-height: 2; border-radius: 0.35em;}
.btn_con > p {padding-bottom:1.8em;font-size:14px;font-weight:bold;text-align:center}

.btn_con2 {padding:1.5em 1em 0.5em 1em;}
.btn_con2 > p {padding-bottom:0.5em;font-size:14px;font-weight:bold;line-height: 1.3;}

.btn_con3 {padding:0.5em 1em;}
.btn_con3 > p {padding-bottom:0.5em;font-size:14px;font-weight:bold;line-height: 1.3;}

/* INPUT */
.sel00 {border:1px solid #e0e0e0;vertical-align: baseline; font-size: 0.85em;}
.sel01 {border:1px solid #e0e0e0;vertical-align: baseline; width:100%; font-size:0.85em; height: 2em;}
.sel02 {border:1px solid #e0e0e0;vertical-align: baseline; width:100%}
.sel03 {border:1px solid #e0e0e0;vertical-align: baseline; width:100%; height: 2em; background: #FFF;}
.sel04 {border:1px solid #e0e0e0;vertical-align: baseline; width:60%; height: 2em; background: #FFF;}
.selet {font-size: 0.95em; height: 1.8em;}
.input1 {border:1px solid #e0e0e0;vertical-align: baseline; width:100%}
.info_txt {border:1px solid #e0e0e0;vertical-align: baseline; padding:0.25em}
.bank_txt {border:1px solid #e0e0e0;vertical-align: baseline; padding:0.25em; width:100%}
.zip_txt {border:1px solid #e0e0e0;vertical-align: baseline; padding:0.25em; width:6em}
.input_bank {border:1px solid #e0e0e0;vertical-align: baseline; width:10em; height:1.75em}
.txt_msg {border:1px solid #e0e0e0;vertical-align: baseline; padding:0.25em; width:100%}

/* MYPAGE */
.user {text-align:right; color:#999; font-weight:bold; background:url('/jsp/mobile/images/common/mypage/user.png') left top no-repeat; padding-left:22px}
	.fav {background-color:#fff; border:1px solid #e2e2e2; overflow:hidden; border-radius:0.35em}
	.fav li {width:50%; float:left; text-align:center; border-right:1px solid #e2e2e2}
	.fav li:last-child {border:0 none}
	.fav li a {display:block; line-height:3; font-size:0.85em; color:#777}
	.fav li a span {display:inline-block}
		.wishcon {background:url('/jsp/mobile/images/common/mypage/wish.png') left no-repeat; padding-left:24px; font-size:1em; line-height:22px;}
		.shopcon {background:url('/jsp/mobile/images/common/mypage/favshop.png') left no-repeat; padding-left:25px;font-size:1em; line-height:22px;}		
	h2.tit2 {font-size: .85em;line-height:2;padding:0 0.5em;}
	h2.tit2 span {display:inline-block}
	.mylist {background-color:#fff;border: 1px solid #e2e2e2;overflow:hidden;/* border-radius:0.35em; */margin-top: 0.25em;}
	.mylist li {border-bottom:1px solid #e2e2e2}
	.mylist li:last-child {border:0 none}
	.mylist li a {font-size: 0.86em;line-height:2.9;background:url('/jsp/mobile/images/nav/goto.png') right no-repeat;display:block;margin:0 1em;background-size: 2.5%;}
		.my0 {font-size: 1.1em;background:url('/jsp/mobile/images/common/mypage/m_user.png') left no-repeat; padding-left:24px;}
		.my1 {font-size: 1.1em;background:url('/jsp/mobile/images/common/mypage/m_cart.png') left no-repeat; padding-left:24px;}
		.my2 {font-size: 1.1em;background:url('/jsp/mobile/images/common/mypage/m_faq.png') left center no-repeat;padding-left: 28px;}
		
/* CART */
.chxre {position:relative; padding:0.5em; padding-bottom:0; font-size:0.75em}
.chxre label {margin-right:0.5em}
.cartitm {margin-top:0.5em}
	.cartitm_inner {border:1px solid #e0e0e0; background:#fff}
	.seller {color:#999; font-size:0.75em; padding:0.5em}
	.cartpro {/*border-top:1px solid #e0e0e0*/}
	.cartpro li:first-child {padding-top:0; border-top:0 none}
	.cpro_box {position:relative; overflow:hidden; display:block; padding:1.1em 1em 0.8em 1em; border-top:1px solid #e0e0e0}
		.chxab {float:left}
		.chxab input {margin-right:0.5em; vertical-align:top}
		.chxab label {display:block; text-indent:-999em}		
		.cpro_op {position:relative; overflow:hidden; display:block}
			.cpro_img {display:inline-block; width:6.25em;border:0px solid #e0e0e0; margin-right:5px;}
			.cpro_img a { display:block}
			.cpro {margin-bottom:0.25em}
			.cpro > figurecaption {display:inline-block; vertical-align:middle; padding-left:0.25em; font-size:0.95em}
			.cpro > figurecaption span {font-size:0.85em}
				.cproshop {font-size:0.75em; color:#b1b1b1; text-indent:0.25em}
				.cprotit {font-weight:bold}
				.optit {font-size:0.85em; margin-bottom:0.25em}
				.btn_edit {text-indent:-999em; background:url('/jsp/mobile/images/pro/edit.png') left top no-repeat; vertical-align:baseline; margin-left:0.35em; width:30px; height:21px}
				.cpro_op .val {float:left; font-size:0.85em}
				.cpro_op .right {float:right}
		.pqwer {float:left}
		.pqwersb {text-align:right}
			.pqwersb_sub {font-size:0.85em; color:#888}
	.pay_total {background: #F4F8FB; padding:1em; line-height:1.5;border: 2px solid #d5e2eb}
	
/* EVENT */
.evtitm {margin-top:0.5em}
	.evtitm_inner {border:1px solid #e0e0e0; background:#fff}
	.evtpro {/*border-top:1px solid #e0e0e0*/}
	.evtpro li:first-child {padding-top:1.5em; border-top:0 none}
	.epro_box {position:relative; overflow:hidden; display:block; padding:1.5em 1.1em 3em 1.1em; border-top:1px solid #e0e0e0}
		.epro_dt {line-height:150%;}
		.epro_tit {position:relative; overflow:hidden; display:block; padding-top:10px; font-weight:bold;}
		.epro_op {position:relative; overflow:hidden; display:block; padding-top:25px;}
		.epro_op	.refUrl{color:#bbb; font-size: 14px; padding-top:30px;}
 
	/* 결제 */
	.ordinfo{padding:0.5em; letter-spacing:-0.02em; font-weight:bold}
	.ordinfo .right {float:right}
	.ordinfo .right label {font-weight:normal; font-size:0.75em; padding-left:0.25em}
		.deco1 {color:#636363}
	.ordinfo_sub {padding:0.5em}
	.ordinfo_sub .right {float:right}
		.form2 {font-size:0.85em; overflow:hidden}
		.form2 dt{float:left; width:5.35em}
		.form2 dd {overflow:hidden; padding-bottom:0.35em}
			.sublb {margin-left:0.5em; font-size:0.85em}
			.txt_sub {font-size:0.85em; display:block; color:#888}
		.form3 {font-size:0.85em}
		.form3 dt{float:left}
		.form3 dd {text-align:right; overflow:hidden; padding-bottom:0.35em}
			.info_rec {display:inline-block; margin-left:0.5em}
		.agree_con {position:relative; overflow:hidden; font-size:0.85em; margin-top:0.5em}
		.agree_con:first-child {margin:0}
		.agree_con h3 {overflow:hidden; font-size:0.95em}
		.agree_con .right {float:right;}
			.agreeview {position:relative; display:block; font-size:0.85em; padding:0.5em; margin:0.5em; margin-bottom:0; color:#999; border:1px solid #d8d8d8}
			.agree_inner {padding:0.5em; font-size:0.85em}
	/* 결제완료 */
	.wec_box {border:1px solid #e0e0e0; background:#fff; padding:2em 0.5em;}
	.wec_box2 {border:1px solid #e0e0e0; background:#fff; padding:1em 0.5em; margin-bottom:5px;}
		.wcmsg {text-align:center; color:#437299; font-weight:bold; padding-bottom:2em}
		.deco2 {text-align:center; color:#888; font-size:0.95em;}
		.deco5 {padding-left:10px; text-align:left; color:#333; font-size:0.9em;}
		.alink {text-decoration:underline; font-weight:bold}
		.alink:active, .alink:hover {text-decoration:underline; font-weight:bold}
		.blue2 {color:#1184b9; font-weight:bold; padding:0 0.25em}
	.cartitm_inner dt.payfor {display:table-cell; vertical-align:middle; text-align:center; width:6em; font-weight:bold; font-size:0.85em}
	.cartitm_inner dd.payfor_inner {display:table-cell;vertical-align:middle;}
		.info3 {font-size:0.85em; padding:0.25em}
		.info3 dt {float:left; width:4.5em}
		.info3 dd {overflow:hidden}
			.deco3 {color:#888; margin:0 0.25em; font-size:0.85em}
			.procod {color:#999; font-size:0.85em; font-weight:normal}
/* 주문조회 */
	.seller > .right {float:right}
	.clear {color:#333; font-weight:bold}
		.ord_info {font-size:0.85em}
		.ord_info .val {float:left; font-size:0.85em}
		.ord_info .right {float:right}
		.ord_info a {display:table; width:100%; table-layout:fixed}
			.ord_img {display:table-cell; vertical-align:middle; width:6.25em; height:3.56em}
			.ord_img img {border:1px solid #e0e0e0}
			.ord_info .cpro_op {display:table-cell; vertical-align:middle; padding-left:0.5em}
			.ord_info .optit {line-height:inherit}
				.item_status {font-size:0.75em; color:#f00; font-weight:bold}
				.right_btn {position:relative; overflow:hidden; margin-top:0.5em; text-align:right; font-size:0.85em}
/* 상세보기 */
.ord_um {float:right; font-weight:normal; font-size:0.85em; color:#999}
	.form2 dt.detailtt {color:#999; width:7em}
		.detailsub .po00 {margin-right:0.5em}	
	.form2 dt.detailtt2, .form2 dd.detailsub2 {border-top: 1px solid #ededed; padding-top:0.25em; padding-bottom:0; margin-top:0.25em}
	.form2 dt.detailtt2 {color:#999; width:7em}
		.pay_form {padding-right:0.5em}
			.pay_form dd {text-align:right}
	.detail_info {border-top:1px solid #ededed; padding:0.5em}
	.detail_info .ord_img {vertical-align:top}
	.detail_info .item_status {font-size:1em; margin:0.5em}
	.addmsg {border-top:1px solid #ededed; font-size:0.85em; padding:0.5em}
		dt.addmsg {float:left}
		dd.addmsg {text-align:right}
/* MEMBERSHIP */
.star {padding:0.5em; font-size:0.75em}
.r_point {background:url('/jsp/mobile/images/common/membership/red_point.gif') left center no-repeat; padding-left: 10px}
	.form4 {font-size:0.85em; line-height:2em}
	.form4 dt {float:left; width:8.9em; letter-spacing:-0.03em;}
	.form4 dd {overflow:hidden; padding-bottom:0.35em}
	.form4 dd label {display:block; margin:0}
	.form4 input {width:100%;}
	.acbox {background:#fff; border:1px solid #e5e7e8; display:block}
	.acbox li {border-bottom:1px solid #e5e7e8; padding:0.5em}
	.acbox li:last-child {border-bottom:0 none}
		.acbox_b {color:#3b6993; font-weight:bold}
		.deco4{color:#3b6993; font-weight:bold; font-size:1.25em}
	.chtul {font-size:0.85em; line-height:1.7}
	.msgcon {margin-top:0.5em; position:relative; overflow:hidden; display:block}
/* FAV */
.blinditm {position:absolute; left:1.7em; top:0; z-index:3; display:block; width:100%; background:rgba(255, 255, 255, 0.8); padding:1.65em; text-align:center}
.blinditm span {margin-left:-2.5em; color:#000; font-weight:bold;}
	.cpro_inner {display:table;  position:relative; width:100%; margin-left:1.5em; table-layout:fixed}
	.cpro_inner .cpro_img {display:table-cell}
	.cpro_inner .cpro_op {display:table-cell; vertical-align:middle; padding-left:0.5em; font-size:0.85em}
/* EVENT */
.event_list li {margin-bottom:0.5em}
	.ev_inner {padding:0.5em; display:table; width:100%; table-layout:fixed}
		.event_op {padding-left:0.5em; display:table-cell; vertical-align:middle; font-size:0.85em; line-height:1.7}
.evcat {padding:0.5em; font-size:0.85em; text-align:center}
/* MY_REVIEW*/
.myrev_box {position:relative; display:block; padding:0.5em; border-top:1px solid #e0e0e0}
.myrev_box a {display:block}
.myrev_box .opcmt {font-size:0.85em}
	/* POP-UP */
	.pop-up {position:relative; display:block; margin:auto}
		.pop_tit {position:relative; background-color:#3562af; padding:0.5em}
		.pop_tit h2 {color:#fff; font-size:1em}
		.pop_tit a {float:right; display:block}
			.btn_close {color:#fff; font-size:0.75em; position:absolute; right:0; top:0; padding:0.85em}
		.rev_box {display:block; font-size:0.85em; padding:1em; padding-bottom:0}
		.rev_box dt {float:left; width:4.5em; text-align:right; padding-right:0.5em}
		.rev_box dd {overflow:hidden; padding-bottom:0.5em}
		.rev_box textarea {height:7em}
			.rev_sub {font-size:0.85em; color:#999}
		.zip_code {margin-top:2.5em; border:1px solid #e5e7e8; background:#f0f5f9; text-align:center}
			.zip_code dt {padding:0.5em}
			.zip_code dt.tit {font-weight:bold; color:#1184b9}
				.zip_inner {padding:0.5em; margin:0}
					.zip_form {position:relative; overflow:hidden; display:inline-block;}
					.zip_form li {float:left; text-align:center}
					.zip_form li.sub {padding:0.5em; font-size:0.85em}
					.zip_form li.sub3 {padding-left:0.25em}
						.input_zip {border:1px solid #AACDE0; padding:0.25em; vertical-align:baseline}
						.btn_sch {display:block; background:#1184B9; color:#fff; font-size:0.85em; line-height:2.25; padding:0 1em; border:0 none; cursor:pointer}
			.zip_re {border:#E5E7E8 1px solid; padding:0.5em; background-color: #F9F9F9; margin-top:0.5em; text-align:center}
			.zip_re .zip_form {width:70%; vertical-align:bottom; line-height:2}
				.zip_form select {width:100%; height:1.75em; border:1px solid #C5C5C5}
			.zip_re .zip_form2 {position:relative; display:inline-block; width:5em; padding-left:0.25em}
						.btn_sch2 {display:block; background:#8E8E8E; color:#fff; font-size:0.75em; line-height:2.45; width:100%; border:0 none; font-weight:bold}

/** CUSTORER **/
.cu1 {background:url('/jsp/mobile/images/common/mypage/m_faq.png') left no-repeat; padding-left:27px}
.cu2 {background:url('/jsp/mobile/images/common/mypage/m_cs.png') left no-repeat; padding-left:27px}
.cu3 {background:url('/jsp/mobile/images/common/mypage/m_notice.png') left no-repeat; padding-left:27px}
	/* FAQ */
	.openlist_inner {border:1px solid #e0e0e0; background:#fff; display:block; margin-bottom:1em; padding:1em}
		.fqbox {position:relative; display:block}
			.q_sym {background:url('/jsp/mobile/images/board/qa_03.png') left 0.65em no-repeat; padding-left:20px; padding-bottom:0.25em; line-height:2; font-size:0.85em}
			.a_sym {background:url('/jsp/mobile/images/board/qa_07.png') left 0.65em no-repeat; padding-left:20px; padding-bottom:0.25em; line-height:2; font-size:0.85em}
			.fqbox_inner {border-top:1px solid #f3f3f3; padding:0.5em; padding-bottom:0; font-size:0.85em}
		.aqbox {position:relative; display:block; background:#F4F8FB; margin-top:1em; padding:1em; font-size:0.85em}

	/* INFO */
	.info2 .shopn {margin-left:0.5em}
	.shop_infobx {width:100%; position:relative; background-color:#fff; border:1px solid #e0e0e0; padding:1em}
		.shop_imgXL {width:100%}
		.shop_imgXL a {display:block; border:1px solid #D4D4D4}
		.shop_simgbox {margin-top:0.5em; width:102.5%; display:table}
		.shop_simgbox li {width:22.5%; margin-right:2.5%; float:left}
		.shop_simgbox li:last-child {margin-right:0}
			.shop_imgS a {border:1px solid #D4D4D4; display:block}
			.shop_imgS a.on {border:1px solid #88bdd0}
		.sint {padding:0.75em; font-weight:bold}
			.info_map {padding:0.75em; padding-top:0}
				.map_address {font-size:0.85em; padding-bottom:0.5em}
					.map_inner {border:1px solid #88bdd0; display:block; min-height:14em}

	/**/
	.nav-wrap + .list_inner{margin-top: .5em;}