@charset "euc-kr";
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*common*/
/* * { font-family:Helvetica,AppleGothic;/*font-size:12px;* }*/
p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none}

input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit}
img,fieldset{border:0 none}
img,input,select,textarea{vertical-align:middle}
ul,ol,li{list-style:none outside}
b,strong{font-weight:normal;-webkit-text-stroke-width:.02em}
li.button {margin:0 2px;display:inline;font-size:15px;line-height:15px}
a{text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;color:#333;/*line-height:1.2em;*/cursor:pointer;}
a:link,a:hover,a:active{text-decoration:none;/*color:#333;line-height:1.2em*/}

/* layout */
body {margin:0;padding:0;min-width:320px;-webkit-text-size-adjust:none;background-color: #FFFFFF;}
body{height:100%;max-width:640px;margin:0 auto;position:relative;font-size:12px;color:#515151;font-family:'Nanum Gothic','³ª´®°íµñ',NanumGothic, 'Malgun Gothic','¸¼Àº °íµñ',arial, sans-serif;
letter-spacing:-1px;overflow-x:hidden;}

a{color:#282828;}


/* margin/br */
div.mbr {height:5px}
.tbr {margin-top:5px}
.tbr2 {margin-top:10px}

/* content title-bar */
.tit0 {margin-top:0;margin-bottom:10px}
.tit1 {margin-top:0;margin-bottom:1px;padding-left:4px;font-size:12px}
.tit {margin-top:10px;height:20px;margin-bottom:3px}
.tit_t {background:transparent url('../images/tit_icon1.gif') no-repeat 0 1px;font-weight:600;padding-left:15px;margin-left:3px;letter-spacing:-1px;font-size:13px;line-height:16px;color:#333;text-shadow:0 0 2px #fff}

/* text box */
.text{font-size:12px;padding:8px;line-height:1.4em;text-align:left;-webkit-border-radius:7px;-moz-border-radius:7px;background:url(../images/bright_70_bg.png);border:0px #dbc2a4 solid;-webkit-box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa}
.text .it {text-indent:-.5em;margin:0px 0 3px 8px}
/* sub text box */
.stext {background:url(../images/lite_bg.png);padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px}

/* tip box */
#tip {display:inline-block;color:#f66e09;font-size:11px;font-family:inherit;letter-spacing:-1px;padding:3px;margin:1px 0}
.tip {color: #AAAAAA;font-size: 11px;letter-spacing: -1px;line-height: 1.5em;}

/* status icon */
.ic2 {border:1px solid #990000;background:#e92c0f;color:#fff;padding:0 2px;font-size:11px;line-height:11px;height:11px;-webkit-border-radius:3px;-moz-border-radius:3px;text-shadow:0 0 1px #000} /*°¡´É*/
.ic3 {border:1px solid #aaa;background:#ccc;color:#999;padding:0 2px;font-size:11px;line-height:11px;height:11px;-webkit-border-radius:3px;-moz-border-radius:3px;text-shadow:0 0 2px #fff} /*´ë±â*/

.shop_bt3 {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #dedede;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	margin-top: 3px;
	text-align: center;
	width: 18px;
}

/**
 * Navigation - header
 */
.nav {}
.nav p{text-align:center;display:inline;vertical-align:middle;}
.nav .lbtn {width:60px;position:absolute;left:0;top:10px;overflow:hidden;padding-right:3px}
.nav .rbtn {width:60px;position:absolute;right:0;top:10px;overflow:hidden;padding-left:3px}
.lbtn a,.rbtn a {display:block;width:60px;height:30px;line-height:30px;vertical-align:middle;text-align:center;font-size:.93em;text-shadow:0 0 2px #000;background:url(../images/heavy_bg.png);-webkit-box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa}
.lbtn a {border-left:0;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px}
.rbtn a {border-right:0;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px}
.lbtn span, .rbtn span {display:inline-block;font-size:12px;letter-spacing:-1px;font-weight:normal;-webkit-text-stroke-width:.01em;color:#d1d1d1}
.lbtn span {margin-left:-6px}
.rbtn span {margin-right:-3px}


/**
 * Footer - footer
 */
.footer {position:relative;width:100%;bottom:0;padding:0 0 10px;background:#f5f3f3;text-align:center;}
.ft {display:table;overflow:hidden;margin:10px auto 8px auto}
.ft li {display:inline-block;zoom:1;*display:inline;vertical-align:top}
.ft a {display:block;color:#555;background:url(../images/bright_80_bg.png);border:1px #999 solid;font-size:.93em;margin:0 2px;-webkit-border-radius:0px;-moz-border-radius:0px}
.ft span {display:inline-block;width:53px;height:20px;line-height:20px;overflow:hidden;vertical-align:middle;font-size:12px;letter-spacing:-1px}


/**
 * Quick Menu - main
 */

#quick {margin:80px 0 15px;}
#m_content{width:320px;margin:0 auto;text-align:center}

.qn{width:auto;margin:0 auto;overflow: hidden;}
.qn div{display:inline-block;zoom:1;*display:inline;width:66px;margin: 10px auto 0;overflow: hidden;cursor: pointer;padding: 0 4px 0 10px;vertical-align: top;}
.qn.first div {padding-top:4px}
.qn div.first {padding-left: 4px;margin-left:0}
.qn .qt {
	display:block;margin:0 auto;width:66px;height:66px;line-height:66px;text-align:center;font-size:.93em;
	-webkit-border-radius:12px;-moz-border-radius:12px;-webkit-box-shadow:0 0 4px #aaa;-moz-box-shadow:0 0 4px #aaa;
	/*border:1px #000 solid;*/
}
.qn dd.m_title{
	margin-top:5px;
	display:inline-block;overflow:hidden;width:66px;height:19px;line-height:19px;vertical-align:middle;font-size:12px;text-align:center;
	color:white;text-shadow:0 0 3px #000;letter-spacing:-1px;
	-webkit-border-radius:3px;-moz-border-radius:3px;
	background:url(../images/heavy_bg.png);
}
.qn dd.off {display:none}


/**
 * GNB - top
 */
#gnb{overflow:hidden;position:relative;padding-right:36px}
.gbf,.gbm{overflow:hidden;width:100%;white-space:nowrap;}
.gbf li,.gbm li{float:left;width:33.3%;vertical-align:top}
.gbf li,.gbm li{.width:33.2%;}/*ie6,7*/
.gbf .gbi,.gbm .gbi{display:block;font-size:.93em;text-align:center;/*text-shadow:0 0 2px #000*/}
.gbi span{display:inline-block;overflow:hidden;width:80px;height:auto;vertical-align:top;font-size:12px;letter-spacing:-1px;font-weight:bold;margin-top:0px;/*-webkit-text-stroke-width:.02em*/font-family:Helvetica,AppleGothic;}
#gnb_more{display:none}
#gnb_more.on{display:block}
.flip{position:absolute;top:0;right:0;display:block;width:38px;height:100%;border:0;cursor:pointer;}
.flip .off,.flip .on{display:block;overflow:hidden;width:9px;height:6px;margin:0 auto;background:url(../images/ic_cm.png) 0 0;text-indent:-99em}
.flip .off,.flip .on{.text-indent:0;.line-height:0;.font-size:0;}/*ie6,7*/
.flip .on{background-position:0 -7px}

/**
 * Second Menu - tab
 */
.tab {display:table;overflow:hidden;width:100%;padding:2px}
.tab li {float:left;display:table-cell;vertical-align:top;height:30px}
.tab .ti {display:block;width:91px;height:22px;margin:0 1px;font-size:.93em;color:#000;background-color:#f1ece8;border:1px #d8d2ce solid;text-align:center}
.tab .ti.on {border:0;width:91px;height:28px;color:#fff;background:url(../images/tab_on_bg.gif) no-repeat 0 0;font-weight:normal;-webkit-text-stroke-width:.02em;text-shadow:0 0 2px #333}
.ti span {width:87px;height:22px;line-height:19px;white-space:nowrap;margin:0 auto;display:inline-block;overflow:hidden;vertical-align:middle;font-size:11px;letter-spacing:-1px}
.ti.on span {margin:1px 2px 0 2px}

/**
 * Common frame color set
 */
.box {margin:0;overflow:hidden;-webkit-border-radius:7px;-moz-border-radius:7px;font-size:.78em;-webkit-box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa;background:url(../images/bright_70_bg.png)}
.box table {width:100%;border-color:#d1d1d1}
.box .h {border-bottom:1px #d1d1d1 solid}
.box .n {border:0}
.box th {color:#fff;padding:3px;text-shadow:0 0 1px #000;font-weight:normal;letter-spacing:-1px}
.box td {color:#333;padding:5px}


/**
 * Calendar Plan Page
 */
#schedual_frame{position:relative;margin:0 auto;}

.monthly{margin-bottom:20px;text-align:center;width:100%;}
.monthly img{padding:0 1px;vertical-align:bottom}
.monthly a{padding:0 5px;}

#cate_frame{float:left;width:100%;}
.cate_ico{float:left;margin-bottom:5px;}
.cate_ico li{float:left;display:inline;text-align:center;}
.cate_ico li dl{float:left;position:relative;left:0;top:0;}

.cate_ico li dt{position:absolute;left:0px;top:4px;}
.cate_ico li dd{padding:0 7px 0 8px;line-height:18px;}

.scd_view dt,.scd_view dd{float:left;display:inline;}
.scd_view dt{float:left;text-indent:-9999px;overflow:hidden;width:6px;height:6px;}
.scd_view dd{padding-left:6px;color:#b5b5b5;font-size:11px;}

/* Calendar box */
.calendar{width:100%;clear:both;border-collapse:collapse;}
input.calendar{width:80px}
.calendar tr th{height:25px;padding-top:2px;background-image:url("../images/img/sub/table_line.png");background-repeat:no-repeat;background-attachment:scroll;background-position:right top;color:#fff;font-size:12px;}
.calendar td{background-color:#fff;}
.calendar td span{padding:5px;font-size:11px;color:#9a9a9a;}
.calendar td span.red_font{color:#e90000}
.calendar td span.blue_font{color:#00a0e9}
.calendar td,	.calendar dd a{color:#888;}

/*Day view*/
.mon_week{border-left:1px solid #ebebeb;}
.mon_week td{border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-family:"Tahoma";height:85px;vertical-align:top;}
td.space_bg{height:85px;background:#f7f7f7;font-family:"Futura Hv BT"}

/*Week view*/
.mon_day{border-left:1px solid #ebebeb;}
.mon_day td{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fff;font-family:"Tahoma";height:30px;vertical-align:middle;}
.mon_day td span{vertical-align:middle;}
td.week_img{vertical-align:top;}

.today{background:#fff87f !important}/*today text*/
.today span{font-weight:bold;}

/*Plan box*/
.plan_box{padding:2px 0;}
.plan_box dl{position:relative;padding:0 10px;display:inline-block;}
.plan_box dt{position:absolute;left:5px;top:4px;}
.plan_line{border-top:1px dotted #ebebeb;margin:0 5px 3px;}/*line*/

/*week select day*/
.select_day td{background:#fff87f;}
.select_day td span{color:#333333}

	/*Calender popup*/
	#pop_wrap{width:318px;height:508px;}
	.sch_bg{position:relative;height:485px;padding:10px;border:1px solid #333;background:#ffffff;}
	.sch_bg h2{padding-bottom:10px;line-height:0;.height:8px;}
	.sch_bg h2 img{vertical-align:top;}
	.close_btn{position:absolute;right:5px;top:5px;}
	.bclose_btn{text-align:center;margin:10px 0 10px;}

	.sch_view{height:430px;overflow-y: auto;overflow-x: hidden;}
	.sch_tb{width:100%;border-collapse:collapse;border:1px solid #ebebeb;}
	.sch_tb th{text-align:left;padding:0 8px;background:#333333 url("../images/img/sub/table_line2.png") repeat-x left bottom;color:#fff;font-size:11px;}
	.sch_tb td{font-size:11px;color:#9a9a9a;padding:4px 10px 4px;height:20px;border-bottom:1px solid #ebebeb;}

	.h_limit{height:380px;height:370px\9;}
	.h_limit td{vertical-align:top;}

/* calendar color */
.box2 {padding:5px 0}
.box2 table {border-color:transparent}
.box2 th {padding:5px}
.box2 td {padding:0;text-align:center;font-size:14px;height:30px}
.box2 td div {display:inline-block;-webkit-border-radius:15px;-moz-border-radius:15px;overflow:hidden}
.box2 td div a {display:inline-block;width:18px;height:18px;line-height:18px;padding:1px}
.box2 .this {background:#e92c0f;border:3px #fff solid;-webkit-box-shadow:0 0 2px #555;-moz-box-shadow:0 0 2px #555}
.box2 .this a {color:white !important;font-weight:normal;-webkit-text-stroke-width:.06em;text-shadow:0 0 0 #000;font-size:.88em;padding:0}

/* icon */
span.ic1 {display:inline-block;width:45px;margin-right:5px;text-align:center;padding:2px 0;font-size:10px;height:13px;line-height:13px;margin:1px 5px 0 0;letter-spacing:-1px;color:white;-webkit-border-radius:2px;-moz-border-radius:2px;text-shadow:0 0 1px #000}

/* buttons */
a.button {
	display:inline-block;margin:2px;height:25px;line-height:25px;text-align:center;vertical-align:top;overflow:hidden;font-size:14px;letter-spacing:-1px;
	-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0 0 2px #555;-moz-box-shadow:0 0 2px #555;
	background-color:#555;color:#fff;white-space:nowrap;
}
a.button span{display:inline-block;margin:0 5px;width:auto;height:20px;overflow:hidden;font-weight:normal;-webkit-text-stroke-width:.02em;text-shadow:0 0 2px #aaa}
a.button.impact {background-color:red;color:white}
a.submit {width:70px;height:55px;-webkit-border-radius:6px;-moz-border-radius:6px;}
a.submit div {display:inline-block;width:100%;height:100%;background:url(../images/heavy_bg.png)}
a.submit span {display:inline-block;width:100%;height:100%;line-height:55px;background:url(../images/step_bg.png) -20px 0;text-align:center;margin:0;padding:0;letter-spacing:-1px;-webkit-text-stroke-width:.02em;text-shadow:0 0 2px #333}


/**
 * Rooms
 */
.rc {display:table;width:100%;overflow:hidden;background:url(../images/bright_80_bg.png);-webkit-border-radius:7px;-moz-border-radius:7px;-webkit-box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa}
.rc li {display:table-cell;font-size:.78em;padding:8px}
.rc .rp {width:117px;vertical-align:top;padding-right:0}
.rp img {width:110px;height:80px;-webkit-border-radius:0px;-moz-border-radius:0px}
.rc .ri {display:block;padding-left:0}
.rc .rb {width:6px;overflow:hidden;vertical-align:middle}
.rb span{display:inline-block;width:6px;height:9px;background:url(../images/bt_more.gif) no-repeat 0 center;text-indent:-99em}


/**
 * Gallery webzine type
 */
.gc {overflow:hidden;position:relative;padding:5px;background:url(../images/bright_80_bg.png);-webkit-border-radius:7px;-moz-border-radius:7px;-webkit-box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa;cursor:pointer;}
.gc {border:1px solid #ebebeb\9;border:1px solid #eaeaea\9;border-radius:7px\9;}/*ie6~9*/
@-moz-document url-prefix() { .gc {border:1px solid #eaeaea;border-radius:7px;} } /*firefox*/

.gc .gt {margin-bottom:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.gt span {display:inline-block;padding:3px 8px;width:100%;font-size:12px;color:#fff;text-shadow:0 0 2px #000;font-weight:normal;-webkit-text-stroke-width:.02em;background:url() center center}
.gi {position:relative;display:table;overflow:hidden;width:100%}
.gi .gp {width:115px;padding:3px 3px 0 0}
.gi .gp2 {width:110px;padding:3px 3px 0 0;display: inline;float: left;height: auto;}
.gp img {width:110px;height:84px;-webkit-border-radius:1px;-moz-border-radius:1px}
.gp2 img {width:110px;-webkit-border-radius:1px;-moz-border-radius:1px}
.gi span {font-weight:normal;display:inline-block;overflow:hidden;height:84px;font-size:12px;line-height:17px;letter-spacing:-1px;margin-top:6px;text-align:justify}
.gb {position:absolute;right:0;top:0;width:16px;height:100%;text-align:right}
.gb span {display:inline-block;width:6px;height:9px;background:url(../images/bt_more.gif) 0 0;text-indent:-99em;margin:38px 0 0 0}
.gwc {padding:10px;font-size:0.96em;background:url(../images/bright_70_bg.png);margin-bottom:1px}
.g_txt{padding: 0 16px 0 125px;}

/*½ºÅ¸ÀÏ¸®½ºÆ®*/
.gi span.style_st{height:58px;}

/*ÆÇ¸Å°¡°Ý*/
.gi span.sell_price{font-size:12px;height:18px;margin-top: 5px;font-weight:bold;color:#A8070C;font-family:tahoma;}

/**
 * Community
 */
#article {font-size:.89em;padding:0;background:url(../images/bright_80_bg.png);margin:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa;}
#article{border:1px solid #ebebeb\9;border:1px solid #eaeaea\9;border-radius:7px\9;}/*ie6~9*/
@-moz-document url-prefix() { #article {border:1px solid #eaeaea;border-radius:7px;} } /*firefox*/

#bai_box{position:relative;width:100%;}
.bai .info{font-size:.85em;color:#676767;white-space:nowrap;}
.bai .br{padding:0 .47em;color:#676767;font-style:normal;}
.bai .notice {border:1px black solid;background:black;color:white;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:.85em;font-weight:normal;-webkit-text-stroke-width:.02em;padding:0 2px}
.board_tit{padding-bottom:4px;font-size:13px;}
.bai {display:table;overflow:hidden;width:100%}
.bai li {display:table-cell;vertical-align:middle;padding:.6em 9px .5em;border-bottom:1px solid #d1d1d1;font-size:12px}
.bai a {display:block;}

.bn {position:absolute;right:0;top:10px;width:20px;vertical-align:middle;padding:0}
.bn span {display:inline-block;width:6px;height:9px;background:url(../images/bt_more.gif) 0 0;text-indent:-9999em;margin:auto 8px;}
.bn span {.text-indent:0;.font-size:0;.line-height:0;} /*ie6, 7¹öÀü¿ë*/

/* Article Detail */
.bad {background:url(../images/bright_80_bg.png);margin:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa}
.bad {border:1px solid #eaeaea\9;border-radius:7px\9;}/*ie6~9*/
@-moz-document url-prefix() { .bad {border:1px solid #eaeaea;border-radius:7px;} }/*firefox*/

.bad b {color:#676767}
.bad h2 {font-size:13px;padding:8px 8px 0 8px;letter-spacing:-1px;word-break:break-all;font-weight:normal;-webkit-text-stroke-width:.02em;color:#222;}
.bad .notice {border:1px black solid;background:black;color:white;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:.85em;font-weight:normal;-webkit-text-stroke-width:.02em;padding:0 2px}
.bad .inf {display:block;color:#aaa;font-size:11px}
.bad .inf.bt {border-bottom:1px #d1d1d1 solid;padding:8px;margin-bottom:8px}
.bad .inf.tp {border-top:1px #d1d1d1 solid;padding:8px 8px 0 8px;margin:8px 0}
.bad .br {padding:0 .47em;color:#676767;font-style:normal;}
.bad .content {display:table;overflow:hidden;margin:0 8px}
.bad .content .wrap {display:table-cell;vertical-align:top;font-size:12px;word-break:break-all;color:#333;text-align:justify;letter-spacing:-1px}
.bad .wrap div{margin:0 !important}
.bad .near {display:table;text-align:center;overflow:hidden;margin:25px auto 0px auto}
.bad .near li {display:inline-block;zoom:1;*display:inline;vertical-align:top}
.bad .near a {display:block;font-size:.93em;text-align:center;text-shadow:0 0 2px #000;border:1px #222 solid;background:#555;margin:0 2px;-webkit-border-radius:0px;-moz-border-radius:0px}
.bad .near span {color:white;display:inline-block;overflow:hidden;width:60px;height:20px;line-height:20px;vertical-align:top;font-size:12px;letter-spacing:-1px;font-weight:normal;-webkit-text-stroke-width:.02em}
.bad .near span.off {color:#999}

.bad .wrap div a {font-size:12px; display:inline-block; padding:3px 40px; border:solid 1px #555;}

.style_view div {width:100% !important; text-align:center; overflow:hidden;}







/* Reply */
#reply {border-top:1px #d1d1d1 solid;margin-top:15px;padding:8px}
.reply {display:table;overflow:hidden;width:100%;}
.reply li {display:inline-block;zoom:1;*display:inline;vertical-align:top;color:#333;font-size:.87em;padding-left:5px;}
.reply .rbt {display:block;font-size:.93em;text-align:center;width:13px;height:13px;line-height:16px;border:1px #cc0000 solid;background:red;-webkit-border-radius:3px;-moz-border-radius:3px}
.reply .rbt span {display:inline-block;overflow:hidden;margin:4px auto;width:9px;height:6px;background:url(../images/ic_cm.png) 0 0;text-indent:-99em;vertical-align:top;}
.reply .rbt span {.text-indent:0;.font-size:0;.line-height:0;.vertical-align:top;} /*ie6, 7¹öÀü¿ë*/
.reply .rbt.on span {background-position:0 -7px}

#reply_frame { margin-top:5px;padding:5px 10px;-webkit-border-radius:7px;-moz-border-radius:7px;background:url(../images/lite_bg.png)}
#reply_frame .rpl {display:table;overflow:hidden;width:100%}
#reply_frame .rpl li {display:inline-block;zoom:1;*display:inline;vertical-align:top;padding:5px 0}
#reply_frame .rpl .face {width:20px;height:20px}
#reply_frame .face img {width:15px}
#reply_frame .rpl .cont {font-size:.82em;color:#333}

/*2013.04 ´ñ±Û ±â´ÉÃß°¡*/
#div_comment_item { margin-top:5px;margin-bottom:5px;padding:10px 10px;-webkit-border-radius:7px;-moz-border-radius:7px;background:url(../images/lite_bg.png)}
#div_comment_item .rpl {display:table;overflow:hidden;width:100%}
#div_comment_item .rpl li {display:inline-block;zoom:1;*display:inline;vertical-align:top;padding:5px 0}
#div_comment_item .rpl .face {width:20px;height:20px}
#div_comment_item .face img {width:15px}
#div_comment_item .rpl .cont {font-size:.82em;color:#333;width:100%;padding:0;}
#div_comment_item .toolbox{float:left;padding: 4px 0 0 22px}
#div_comment_item .toolbox .tool{float:left;margin-left:4px;padding:0 4px;background:#fefefe;color:#666;border-radius:2px;display:inline-block;border:1px solid #b6b6b6;
font-size:12px;letter-spacing: -1px;line-height:20px;padding:0 9px;text-align:center;vertical-align:top;cursor:pointer;}

#div_comment_item .content{margin:0;padding-bottom:2px}
#div_comment_item .ip{color:#9a9a9a;font-size:11px;margin-left:4px}

#div_comment_item .reply li.cont{width:100%;padding:0;}
#div_comment_item .rep_img{padding:4px 6px 0 0}
#div_comment_item .face{padding:0 6px 0 0}

#div_comment_item .even{border:1px solid red}
#div_comment_item #no_reply{font-size:11px;color:#666;}

/*´ñ±Û ¾ÆÀÌÄÜ*/
#commentRegistFrame{position:relative;left:0;top:0;padding:4px;margin:0;}
#div_comment_icon_box{float:left;position:absolute;left:4px;top:-1px;display:none;background-color:#fff;border:1px solid #777777;z-index:5;}
#div_comment_icon_box li{float:left;padding:2px 3px;}

.commend_pl{padding-left:25px;}
#div_comment_item .reply .commend_pl{padding-left:38px;}
#div_comment_item .reply .toolbox{padding: 4px 0 0 30px;}

#div_comment_item .rpl .cont .rep_img{width:0;padding:0;}
#div_comment_item .content{font-size:12px;color:#666}

.re_re_comment_box{}
.re_re_comment{float:left;width:100%}
#float_comment_icon_box{float:left;position:absolute;left:4px;top:40px;display:none;background-color:#fff;border:1px solid #777777;}
#float_comment_icon_box li{float:left;padding:2px 3px;}
.even{position:relative;}



/**
 * Paging
 */
.paging {overflow:hidden;position:relative;text-align:center;display:table;overflow:hidden;width:100%;padding:10px 0}
.paging li {display:table-cell;vertical-align:top}
.paging span {height:23px;line-height:23px}
.paging em {padding:0 .47em;color:#e5e5e5}
.paging .pre {display:inline-block;overflow:hidden;width:41px;height:23px;margin:0 auto;background:url(../images/bt_left.gif) 0 0;text-indent:-99em}
.paging .nex {display:inline-block;overflow:hidden;width:41px;height:23px;margin:0 auto;background:url(../images/bt_right.gif) 0 0;text-indent:-99em}
.paging .near {width:61px}
.paging .cur {color:#f60}
.paging .tot {color:#999}
.paging .off {visibility:hidden}
.paging .cur {font-weight:normal;-webkit-text-stroke-width:.02em}

/* Paging button*/
.prev{position:absolute;left:5px;top:10px;}
.next{position:absolute;right:5px;top:10px;}


/**
 * Step
 */
.step {display:table;width:100%;padding:5px 0}
.step li {display:table-cell;vertical-align:middle}
.step .bl {padding:0 5px;text-align:center;width:50px;height:30px;background:url(../images/step_bg.png) 0 -10px;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px}
.step .bl span {display:inline-block;height:20px;line-height:20px;letter-spacing:-2px;color:#fff;font-size:14px;font-weight:normal;-webkit-text-stroke-width:.02em;text-shadow:0 0 2px #000}
.step .bl b {color:#fff;font-size:25px;-webkit-text-stroke-width:.08em;margin-right:3px}
.step .bt {font-size:13px;color:#fff;letter-spacing:-2px;font-weight:normal;-webkit-text-stroke-width:.02em;text-shadow:0 0 2px #000;background:url(../images/heavy_bg.png);-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px}
.step .bt div {display:block;padding-left:8px;vertical-align:middle;height:30px;background:url(../images/step_bg.png) -60px -10px}
.step .bt span {display:inline-block;height:40px;line-height:30px}

/* sdate */
.sdate {display:table}
.sdate li {display:table-cell;height:20px;line-height:20px;overflow:hidden;vertical-align:middle;padding-left:5px}
.sdate span {height:15px}
.sdate b {color:#e92c0f;font-size:15px}

/* surcharge hide */
.schide {display:none}


/*Gallery detail view tab*/
.prd_tabs{width:100%;display:inline-block;height:30px;margin:10px 0;}
	.prd_tabs li{float:left;width:33%;text-align:center;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;display:inline-block;height:30px;background-color:#333;opacity:0.6;filter: alpha(opacity=60);}
	.prd_tabs li a{display:inline-block;width:100%;padding-top:11px;height:19px;font-size:11px;vertical-align:top;color:#959595;line-height:25px;}
	.prd_tabs li.first_tab{border-left:none;}
	.prd_tabs li.tab_choice{background-color:#333;opacity:0.95;filter: alpha(opacity=95);}


/*Æû*/
.Form_top {line-height:0;font-size:0px;}
.Form_left {background-color:#ebebeb;border-bottom:#d7d7d7 1px solid;padding-left:20px;height:30px;color:#333333;}
.Form_ess {background-color:#fff;border-bottom:#d7d7d7 1px solid;padding:6px 0 6px 10px;color:#333333;font-size:12px;}
.Form_right {border-bottom:#d7d7d7 1px solid;padding:6px 5px 6px;background-color:#fff;font-size:12px;word-wrap:break-word}

.Form_topv{background-color:#ebebeb;border-right:#e1c8a9 1px solid;border-bottom:#d7d7d7 1px solid;height:30px;color:#333333;}
.Form_leftv {border-bottom:#d7d7d7 1px solid;border-right:#d7d7d7 1px solid;padding-left:5px;height:30px; }

.Form_top_lrv{background-color:#ebebeb;border-right:#e1c8a9 1px solid;border-left:#e1c8a9 1px solid;border-bottom:#d7d7d7 1px solid;height:30px;color:#333333;}
.Form_lrv {border-bottom:#e1c8a9 1px solid;border-right:#d7d7d7 1px solid;border-left:#d7d7d7 1px solid;padding-left:10px;height:30px;}


/*°Ô½ÃÆÇ Table*/
.m_table{border-top:1px solid #D7D7D7;border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;font-size:12px}
.subtitle {font-size:12px}

/*°Ô½ÃÆÇ ºñ¹Ð¹øÈ£ ·¹ÀÌ¾î*/
.pass_box{width:282px;border:2px solid #333;padding:8px;background-color:#fff;position:absolute;z-index:2;}
.pass_box h3{font-size:12px;font-weight:bold;}
.pass_box p{font-size:11px;margin-top:2px;}
.pass_box span{display:block;margin-top:2px;vertical-align:top;}
.pass_box .input{height:20px;}

/*°Ô½ÃÆÇ È®ÀÎ,´Ý±â,¸ñ·Ï ¹öÆ° style*/
.submit{
	display:inline-block;
	border:1px #222 solid;
	background:#555;
	margin:0 2px;
	color:white;border-radius:0px;
	overflow:hidden;
	width:60px;
	height:20px;
	line-height:20px;
	vertical-align:top;
	font-size:12px;
	letter-spacing:-1px;
	font-weight:normal;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-webkit-text-stroke-width:.02em
}

.close{
	display:inline-block;
	text-align:center;
	border:1px #222 solid;
	background:#999;
	color:white;
	overflow:hidden;
	width:60px;
	height:18px;
	line-height:18px;
	vertical-align:top;
	font-size:12px;
	letter-spacing:-1px;
	font-weight:normal;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-webkit-text-stroke-width:.02em
}

.list_btn{
	display:inline-block;
	text-align:center;
	border:1px #222 solid;
	background:#555;
	color:white;
	overflow:hidden;
	width:60px;
	height:18px;
	line-height:18px;
	font-size:12px;
	letter-spacing:-1px;
	font-weight:normal;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-webkit-text-stroke-width:.02em
}

a.close:hover,a.list_btn:hover{
	line-height:18px;color:#fff;
}

#content {font-size:12px}
.clear{clear:both;}
.hidden{display:none;}

/*½ºÅÜ¼Ò°³*/
#staff_box{width:100%;min-height:154px;height:auto!important;height:154px;margin-bottom:30px;overflow:hidden;}
.staff_gp{clear:both;background:url(../images/ico_tit_sub.jpg) no-repeat left top;padding-left:10px;line-height:1.2em;font-size:.9em;height:24px;margin:7px 0 0 3px;}

.staff_pic{float:left;width:134px;height:154px;background:url(../staff/img/m_pic_frame.png) no-repeat;}
.staff_pic .pic{width:130px;height:150px; margin:2px auto;vertical-align:top;border:3px solid #dedede;}
.staff_mem{height:auto;padding-left:150px;padding-right:6px;}
.staff_mem dd{padding:3px 0px;}
.staff_mem .mem_info{border-bottom:1px dashed #e2e2e2;}

.info_tit{padding-bottom:4px;padding-left:5px;color:#777;display:inline-block;}
.info_de{font-size:.78em;color:#777;vertical-align:top;display:inline-block;line-height:1.2em;word-break:break-all;text-overflow:ellipsis;overflow:hidden;width:auto;}
.staff_info td{height:20px}
.ico_s{text-align:center;vertical-align:top;}

.name_tit{font-weight:bold;font-size:14px;color:#9a9a9a}
.name{font-weight:bold;font-size:.90em;}
.info_tit{padding-bottom:4px;padding-left:5px;color:#777;display:inline-block;}
.info_de{font-size:.78em;color:#777;vertical-align:top;display:inline-block;line-height:1.2em;word-break:break-all;text-overflow:ellipsis;overflow:hidden;width:auto;}

.txt_size{border-bottom:1px solid #e6e6e6;font-size:.95em;padding-bottom:5px;margin-bottom:5px;}


/*½ºÅ¸ÀÏ¸®½ºÆ®*/
.s_btn{text-align:center;padding:10px 0 15px;}

.h_btn_grp{text-align:center;}
.h_btn_grp li{display:inline;margin-right:5px;}

/*½ºÅ¸ÀÏ»ó¼¼*/
.pro_img{text-align:center;width:234px;height:170px;margin:0 auto 10px;background:url(../staff/img/m_pic_frame2.png) no-repeat;cursor:pointer;}
.pro_img img{width:230px;height:166px;margin-top:2px;}

.pro_title{font-size:18px;font-weight:bold;color:#333333;line-height:1.4em}
.pro_info{background-color:#f3f3f3;border:1px solid #dddddd;padding:8px;margin:5px 0 10px 0;}
.pro_detail{float:left;width:100%;border-top:1px solid #d7d7d7}
.pro_detail table{margin-bottom:3px;}2013-02-05
.btn_grp{float:left;margin-top:3px;}
.btn_grp li{float:left;display:inline;height:21px;cursor:pointer;margin-right:4px;}
.dash_b{background:url(img/bottom_line.gif) repeat-x left bottom;margin-bottom:20px;}

.info_list{margin:0 10px;}
.info_list li{overflow:hidden;padding:4px 0;}
.info_list li select{float:right;}
#buy_items li{overflow:hidden;}

.goodss_list a{color:#282828;
display: -webkit-box !important;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
word-break: break-all;
word-wrap: break-word;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.goods_sort_list a{color:#282828;}

/*»ó¼¼°¡°Ý*/
.view_tit{color:#000;width:90px;display:inline-block;}
.view_st{float:right;color:#666;display:inline-block;padding-left:5px;}
.view_price{margin-top:2px;font-weight:bold;color:#f43771;}

.btn_goods_view{}
.btn_goods_view ul{width:100%;display:table;}
.btn_goods_view li{width:33.33%;display:table-cell;float:none;margin:0;padding:0 2px;}
.btn_goods_view li button{width:100%;}

/*½ºÅ¸ÀÏ»ó¼¼ ÀÌ¹ÌÁö*/
.pro_img2{text-align:center;width:100%;height:auto;margin:0 auto 10px;}
.pro_img2 img{width:100%;height:auto;}


/*¿¹¾à ¾È³»*/
	.resev_guide{width:auto;margin-bottom:18px;}
	.guide_txt{color:#ff0000;border:1px solid #d7d7d7;padding:6px;}
	.block{display:block;padding-top:4px;}
	.gift_btn{position:relative;left:-6px;top:0;}


/*¿¹¾àÇÏ±â*/
	.r_check{border-top:2px solid #333;}
	.r_check .input{border:1px solid #d7d7d7;height: 18px;}

	.brd_b{}
	.brd_b th{border-bottom: 1px solid #ebebeb;background-color:#fff;}
	.brd_b td{padding: 6px 0 6px;}
	.brd_b td{border-bottom:1px solid #ebebeb;}

	.resev_btn{text-align:center;margin:10px auto 20px;}

	.bullet_img{margin-top:-3px;background-color:#333!important;}

	
/*faq*/
.faq_pa{padding-top:2px;display:block}
.qa_tit{font-weight:bold;color:333;}
.q_img{float:left;}
.a_img{float:left;}
span.q_txt{vertical-align:top;display:inline-block;float:left;padding-left:5px;width:92%;}
span.q_txt:hover{font-weight:bold;}
span.a_txt{vertical-align:top;width:90%;margin-left:2px;padding-top:8px;display:inline-block;float:left;line-height:1.3em;padding-left:5px;width:80%;}

.input_b input.input_box{border:0;}
.input_b input.input_box2{border:0;}


/*¼îÇÎ¸ô*/
.btn {height:25px;line-height:20px;text-align:center;font-family:'NGB';}

.shop_bt {background-color:#FFFFFF}
.shop_bt2 {color:#ffffff;}


#agency_content{position:relative;}
	.agency_tab{width:100%;display:table;border-bottom:1px solid #b2b2b2;margin:0 0 20px;}
		.agency_tab li{padding:8px 10px 0;display:table-cell;width:25%;cursor:pointer;border-right:1px solid #b2b2b2;text-align:center;height:24px;background-color:#f8f8f8;border-top:2px solid #666;font-weight:600;}
		.agency_tab li .tab_text{display:inline-block;width:100%;height:24px;font-size:12px;vertical-align:top;color:#333;white-space: nowrap;overflow:hidden;}
		.agency_tab li.first_tab{border-left:1px solid #b2b2b2;}
	.agency_txt{display:inline-block;opacity:0.6;filter: alpha(opacity=60);font-size:11px;font-weight:bold;}
	.agency_tab li.tab_choice .tab_text{color:#f43771;}

/*ÅÇ bgcolor ´ëÇ¥Å×¸¶»ö*/
.agency_tab li.tab_choice ,.agency_tab li.tab_choice {background-color:#fff;border-top:2px solid #f43771;}
.third_tabs li.tab_choice{background-color:#FFFFFF;}
.c_tab li{background-color:#fff}
.loan_on,.num_off{background-color:#FFFFFF}


.prd_txt {color: #9a9a9a;padding: 10px 5px 30px;}

/*¼îÇÎ¸ô Å×ÀÌºí*/

	.table_type1 td{border-bottom:1px solid #ebebeb;}
	.table_type1 td{padding:10px;}
.t_bgcolor th{font-size: 12px;font-weight: bold;padding-bottom: 4px;}
	.t_bgcolor th{vertical-align:bottom\9;padding-bottom:5px\9}/*ie8*/
	.t_bgcolor th{.vertical-align:top;.height:23px;.padding:7px 0 0\9;}/*ie6.7*/
	:root .t_bgcolor th{vertical-align:top\0/IE9;padding-top:6px\0/IE9;}/*ie9*/

.table_bgcolor td,.table_bgcolor td a{font-size:11px;}
.shop_price {color: #a8080b;letter-spacing: 0;font-weight:bold;font-size:14px!important;}
.shop_price2 {color: #333333;letter-spacing: 0;font-weight:bold;font-size:14px!important;}
.shop_price3 {color: #f43771;letter-spacing: 0;font-weight:bold;font-size:20px!important;}
.shop_title {color: #444;letter-spacing:-0.05em;font-weight:bold;font-size:14px!important;}
.shop_title2 {color: #444;letter-spacing:-0.05em;font-weight:bold;font-size:16px!important;}


.btn {height:40px;text-align:center;font-weight:bold;}
.btn-sm {height:22px;line-height:10px;font-size:12px;font-family:'NG';}
.btn-lg {height:35px;font-size:14px;padding-right:20px;padding-left:20px}

.shop_bt {background-color:#FFFFFF}
.shop_bt2 {color:#ffffff;}
.shop_bt3 {background:#ffffff;color: #666666;width:18px;height:18px;font-weight:bold;text-align:center; border: 1px solid #dedede;font-size:11px;,padding-top:0px;margin-top:3px}
.shop_bt4 {background:#ffffff;color: #666666;text-align:center; border: 1px solid #dedede;font-size:11px;,padding-top:0px;margin-top:3px}
.btn_sm_dgray{background:#a9a9a9;border:1px solid #a9a9a9;color:#fff;}
.btn_sm_gray{background:#484848;border:1px solid #484848;color:#fff;}

.bullet_img{vertical-align:top;margin-top:6px;.margin-top:6px;}
.r_tit{font-size:12px;color:#333333;vertical-align:top;line-height:14px;height:20px;}



/* 20160418 */
img{max-width:100%;height:auto;vertical-align:middle;}
img,fieldset{border:0 none; margin:0; padding:0;}
dl,ul,ol,li, dt, dd{margin:0px; padding:0px; list-style:none;}
table{border-collapse:collapse;}
h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6,.fontwB,.fwb,strong,b,th{font-weight:600;}
nav, header, footer, section, aside, article{display:block;}
input{vertical-align:middle;}
img{max-width:100%;height:auto;vertical-align:middle;}
input[type=text],
input[type=password],
input[type=email],
input[type=date],
input[type=tel],input[type=number],
select,
textarea,input[type=button],.bline{vertical-align:middle;
-webkit-box-sizing: border-box;/*-webkit-appearance: none;*/
-moz-box-sizing: border-box;-moz-appearance: none;
-webkit-border-radius:none; border-radius:0;
}
input[type=text],
input[type=password],
input[type=email],
input[type=date],
input[type=tel],input[type=number]{height:30px;line-height:30px;}

.txhide{position: absolute; width: 0; height: 0; font-size: 0; line-height: 0; text-indent: -9999em;}

/* margin */
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px!important;}
.mt7 {margin-top:7px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:26px !important;}
.mt40 {margin-top:40px;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px !important;}
.ml60 {margin-left:60px;}
.ml65 {margin-left:65px;}
.mb0 {margin-bottom:0 !important;}
.mb1 {margin-bottom:1px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr50 {margin-right:50px;}
.mr100 {margin-right:100px;}

/* padding */
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pb0 {padding-bottom:0px !important;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:60px;}
.pl5{padding-left:5px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}

/* font */
.t_right{text-align:right !important;}
.t_left{text-align:left !important;}
.t_center{text-align:center !important;}

header{position:relative;text-align:center;z-index:1;background-color:#fff;}
.nav{width:100%;overflow:hidden;padding:8px 0;display:table;border-bottom:1px solid #d3d3d3}
.nav li{display:table-cell;/*width:20%;*/border-left:2px solid #a5a5a5;}
.nav li:first-child{border-left:none;}
.nav li a{display:block;font-size:12px;}
.inheader{position:relative;padding:10px 0;}

.logo{padding:0.0em 0;}
.logo img{height:44px;}
.spot {
  display:block;position:absolute; right:10px; top:50%;
  width:24px; height:24px; 
  margin-top:-12px;
}
.spot img{height:100%;}

.gnb{}
.btn_menuAll {position:absolute; left:10px; top:50%;margin-top:-12px;width:24px; height:24px; padding:0;cursor:pointer;}
.btn_menuAll img{width:30px;}
#menuAll{position:relative;}
/*
.mobile-menu a.top_login{float:right;background:url(../images/common/btn_login.png) 0 50% no-repeat;background-size:20px;text-indent:-9999px;}
.mobile-menu a.top_logout{float:right;background:url(../images/common/btn_logout.png) 0 50% no-repeat;background-size:20px;text-indent:-9999px;}
*/
.home strong{display:inline-block;padding:5px 0;}
.mobile-menu .home a{width:20px;height:20px;padding:5px 0;}
/*
.login_bx strong{display:block;padding:130px 0 10px;background:url(../../images/common/logo2.jpg) 50% 0 no-repeat;background-size:80%;}
.login_bx strong span{color:#2f396b;}
.mobile-menu li .login_bx a{display:block;margin:4px 0;padding:8px !important;color:#fff;}
*/
.login_bx{padding:10px;text-align:center;}
.login_bx div{width:100%;margin-top:6px;border:1px solid #d2d2d2;text-align:left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;}
.login_bx_gr{display: block;
overflow: hidden;
white-space: normal;
text-decoration: none;
padding: 8px;
background:#1a1a1a;color:#fff;font-size:13px;}
.login_bx_gr_sm{display:inline-block;width:50%;overflow:hidden;white-space:normal;text-decoration:none;padding:8px 0;background:#515151;color:#fff;font-size:13px;}
.login_bx_bk_sm{display:inline-block;width:50%;overflow:hidden;white-space:normal;text-decoration:none;padding:8px 0;background:#1a1a1a;color:#fff;font-size:13px;}
.login_bx div input[type=text]{width:194px;border:1px solid #fff;}
.login_bx div input[type=image] {
padding:5px;
vertical-align:middle;width:20px;}

a.lnb_sTit{background:#1a1a1a;color:#fff !important;cursor:default;}

#cate_menu{width:100%;display:table;border-top:2px solid #a7a7a7;}
#cate_menu a{display:table-cell;width:33.33%;padding:10px 0;background-color:#ccc;color:#fff;border-left:1px solid #a3a3a3;text-align:center;font-weight:600;}
#cate_menu a.selected{background-color:#fff;color:#282828;border-left:none;}

.gnb_cate{border-top:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3;word-break:break-all;}
.gnb_cate ul{margin-bottom:-1px;display:flex;flex-flow:row wrap;border-left:1px solid #d3d3d3;}
.gnb_cate li{margin-left:-1px;width:25%;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;float:left\9;}
.gnb_cate li a{display:block;height:100%;padding:20px 5px;font-size:12px;color:#282828;text-align:center;vertical-align:middle;border:1px solid transparent;white-space:pre-wrap;word-wrap:break-word;word-break:keep-all;vertical-align:middle;}
/*.gnb_cate li:last-child{background:url(../images/main/gnb_bar.gif) 100% 0 repeat-y;}*/


#container{position:relative;padding:0;}
.main_tit{text-align:center;margin-bottom:10px;color:#333;font-size:16px;}
.mainMenu{overflow:hidden;}
.mainMenu li{position:relative;float:left;width:33.33%;margin-bottom:10px;}
.mainMenu dl{text-align:center;}
.mainMenu a{display:block;padding:5px;}
.mainMenu a img{border:1px solid #d3d3d3;height:auto !important;}
.mainMenu dt{margin:5px 0;
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
word-break: break-all;
word-wrap: break-word;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.mainMenu dd{font-weight:600;}
.product_goods_code{font-size:11px;text-align:center;color:#292929;}
.btn_more{display:block;margin:20px auto 0;width:90%;border:1px solid #999;padding:8px 0;text-align:center;background-color:#fff;}
.btn_more span{display:inline-block;border-top:6px solid #141414; 
border-right:4px solid transparent;border-left:4px solid transparent;}

.mBanner{margin:5% 0 0;}
.mBanner img{height:auto !important;}

.contain_inner{background-color:#f3f3f3;padding:10px;}
#container.contain_wht, .contain_wht{background-color:#fff;}

/* ÇÏ´Ü¸µÅ© */
.linkFoot{position:relative;font-weight:600;}
.linkFoot a{color:#4b4b4b;}
.aboutlink{display:table;width:100%;overflow:hidden;padding:0;border-top:2px solid #c1c1c1;border-bottom:1px solid #c1bfc0;}
.aboutlink li{display:table-cell;width:25%;text-align:center;padding:5px 0;border-left:1px solid #c1bfc0;}
.aboutlink li:first-child{padding-left:0;margin-left:0;border-left:0;}
.aboutlink strong{color:#141414;}

/* 20170508 Ãß°¡ --- */
.foot_info{overflow:hidden;background-color:#fff;padding:10px 0;}
.foot_info dl{width:50%;float:left;text-align:left;line-height:1.8;padding:0 0 0 10px;text-transform:uppercase;box-sizing:border-box;-webkit-box-sizing: border-box;}
.foot_info dl:first-child{border-right:1px solid #b2b2b2;}
.foot_info dt{color:#141414;font-weight:700;}
.foot_info dd.fwb{font-size:14px;}
.foot_info dd.fwb a{font-size:16px;}
.foot_info dd{font-size:12px;}
.foot_info dd li{margin:5px 0;line-height:1;color:#2e2e2e;}
.foot_btn_box{background-color:#fff;}
.foot_btn_box ul{display:table;width:100%;overflow:hidden;}
.foot_btn_box li{display:table-cell;width:25%;text-align:center;padding:5px 0;border:5px solid #fff;}
.foot_btn_box li a{display:block;padding:10px 0;border:1px solid #acacac;font-size:12px;color:#3b3b3b;font-weight:700;}
.foot_btn_box li a:before{content:'';display:block;height:25px;margin:0 auto 5px;background:url(/m/images/common/icon_foot_btn_box.gif) 0 0 no-repeat;background-size:auto 25px;}
.foot_btn_box li:nth-child(1) a:before{width:22px;background-position:0 0;}
.foot_btn_box li:nth-child(2) a:before{width:23px;background-position:-24px 0;}
.foot_btn_box li:nth-child(3) a:before{width:25px;background-position:-49px 0;}
.foot_btn_box li:nth-child(4) a:before{width:27px;background-position:-75px 0;}

.non_qna_list{text-align:center;padding:20px 0 0;}
.btn_quick{position:fixed;bottom:20px;right:10px;z-index:999;}
.btn_quick.show{display:block;}
.btn_quick a{display:block;width:28px;height:16px;margin:5px 0;padding:5px 0;border-radius:2px;opacity: 0.8;text-align:center;background:#696969 url(/m/images/common/btn_quick.png) 50% no-repeat;text-indent:-9999px;background-size:60%;}
.btn_quick a:nth-child(2){transform:rotate(180deg)}

.snsBox.footSns{padding:5px 0 20px;text-align:center;background:#fff;}
.snsBox h3{position:absolute;left:10px;top:16px;font-size:13px;}
.snsBox a{display:inline-block;margin:0 3px;width:30px;height:30px;text-indent:-9999px;background:url(/images/common/sns_icon.gif) no-repeat;background-size:168px auto;}
.snsBox.footSns a{border:1px solid #b1b1b1;}
.snsBox.footSns a.ic-facebook{background-position:12px 8px;}
.snsBox.footSns a.ic-instagram{background-position:-24px 8px;}
.snsBox.footSns a.ic-blog{background-position:-60px 8px;}

.snsBox.goodsSns{position:relative;margin:15px 0 0;padding:10px;text-align:center;background:#f6f6f6;border:1px solid #e5e5e5;}
.snsBox.goodsSns a{border-radius:2px;}
.snsBox.goodsSns a.ic-kakaot{background-position:0 -27px;}
.snsBox.goodsSns a.ic-kakaos{background-position:-36px -27px;}
.snsBox.goodsSns a.ic-facebook{background-position:-70px -27px;}
.snsBox.goodsSns a.ic-twitter{background-position:-104px -27px;}
.snsBox.goodsSns a.ic-url{background-position:-138px -27px;}

.gnb_top_btn{width:100%;display:table;border-top:2px solid #a7a7a7;border-bottom:1px solid #a3a3a3;}
.gnb_top_btn a{display:table-cell;width:33.33%;padding:10px 0;background-color:#fff;color:#282828;border-left:1px solid #a3a3a3;text-align:center;font-weight:600;}
.gnb_top_btn a:first-child{border-left:none;}

.snsLogin{padding:5px;margin-bottom:20px;}
.snsLogin ul{text-align:center;}
.snsLogin li{display:inline-block;width:32%;/*color:#fff;font-weight:700;height:40px;line-height:40px;border-radius:2px;font-size:13px;*/}
.snsLogin li img{width:100%;}
.btn_sns_facebook{}
.btn_sns_naver{}
.btn_sns_kakao{}

/* --- */


/* ÁÖ¼Ò */
.infoFoot{position:relative;color:#767676;font-size:12px;}
address{font-style:normal;padding-top:10px;border-top:1px solid #3d3d3d;}
.copyrtxt{color:#4b4b4b;padding-top:5px;letter-spacing:0;font-size:11px;line-height:1.4;}

.privacy h5{font-size:12px;}
.privacy h4{margin:10px 0 2px 0;}

/* È¸¿ø°¡ÀÔ > ·Î±×ÀÎ */
.sub_title{position:relative;padding:10px 0;color:#222;line-height:30px;text-transform:uppercase;border-bottom:1px solid #bababa;border-top:1px solid #b4b4b4;background:#fff;text-align:center;}
.sub_title a{position:absolute;left:10px;top:50%;margin-top:-20px;display:inline-block;width:40px;height:40px;font-size:12px;background:url(/m/images/common/btn_prev.png) 0 50% no-repeat;text-indent:-9999px;background-size:30px;}
.sub_title span{font-size:18px;}

/* Á¦Ç°¸®½ºÆ® */
.top_cate{padding:5px 0;background-color:#e1e1e1;word-break:break-all;}
.top_cate ul{margin-bottom:-1px;display:flex;flex-flow:row wrap;background-color:#fff;}
.top_cate li{margin-left:-1px;width:50%;border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3;float:left\9;}
.top_cate li a{display:block;height:100%;padding:10px 20px;font-size:13px;color:#282828;vertical-align:middle;border:1px solid transparent;white-space:pre-wrap;word-wrap:break-word;word-break:keep-all;}

.prd_sort{}
.sub_pd_filter{padding:12px 0;border-bottom:1px solid #d3d3d3;}
.sub_pd_filter::after{content:""; display:block;float:none; clear:both;}
.filter_name{display:table;width:100%;}
.filter_name > li{display:table-cell;width:25%;padding:0 2px;}
/*.sub_pd_filter > ul,
.sub_pd_filter strong{float:left;line-height:25px;}*/
.sub_pd_filter select{padding:0 2px;height:25px;border:1px solid #ededed;color:#505050;text-transform:uppercase;font-weight:600;font-size:12px;line-height:25px;}

.sort{float:none;clear:both;padding-right:5px;text-align:right;}
.sort li{display:inline-block;}
.sort li a{display:block;width:28px;height:26px;text-indent:-9999px;}
.button_view.view_list{background:url(/images/common/list_type.gif) 100% 100% no-repeat;}
.button_view.view_list.selected{width:29px;background:url(/images/common/list_type.gif) 100% 0 no-repeat;}
.button_view.view_thumb{background:url(/images/common/list_type.gif) no-repeat;}
.button_view.view_thumb.selected{width:29px;background:url(/images/common/list_type.gif) 0 100% no-repeat;}

.goods_sort_list > a{float:left;width:80px;margin-right:10px;}
.goods_sort_list > a img{width:80px;height:auto !important;}

.color_filter{overflow:hidden;width:140px;position:absolute;left:0;text-align:center;background:#fff;border:1px solid #eaeaea;border-bottom:1px solid #bcbcbc;z-index:99;word-break:break-all;}
.color_filter li{float:left;width:33.33%;;height:46px;}
.color_filter img{padding:1px;border:1px solid #d2d2d2;width:24px;height:24px;}
.color_filter li.off img{border:1px solid #d2d2d2 !important;}

.color_filter .on{color:#ff3373;}
.color_filter .on p,.color_filter li:hover p{color:#ff3373;line-height:1.2;}
.color_filter .on img,.color_filter li:hover img{border:1px solid #ff3373;}
.color_filter p{color:#f9f9f9;}
li.color_reset{position:absolute;top:0;width:100%;height:12px;padding:10px 0 0 5px;line-height:1;text-align:left;}
li.color_reset *{line-height:1;}

.myselect{position:relative;width:100%;line-height:normal; display:inline-block; *display:inline; vertical-align:middle; background:#fff; *zoom:1;z-index:9;}
.myselect *{ margin:0; padding:0; cursor:pointer;font-size:11px;}
.myselect .myValue{position:relative; left:0; top:0;border:1px solid #ededed;color:#505050;font-weight:600;font-size:11px;line-height:25px;text-align:left;padding-left:5px;padding-right:15px;overflow:visible; background:transparent; text-transform:uppercase;}
.myselect .myValue.selected{ font-weight:normal;}
.myselect button.myValue{height:25px; width:100%; line-height:25px;overflow:hidden;}
.myselect .ctrl{ position:absolute; top:0; right:0; width:18px; height:19px; background:#fff;}
.myselect .arrow{ position:absolute; width:8px; height:8px; top:9px; right:5px;background:url(/images/common/select_arr.png) 50% no-repeat;background-size:100%;}
.myselect ul.aList{top:25px; left:0; width:100%; list-style:none; border:0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#fff; overflow:hidden;}
.myselect ul.aList{display:none;}
.myselect.open ul.aList{display:block;}
.myselect ul.iList{left:-2000%;}
.myselect.open ul.iList{left:0;}
.myselect .aList li{ position:relative; overflow:hidden; white-space:nowrap; padding:0 5px;border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;line-height:1.6;margin:3px 0;}
.myselect .aList li input.option{ position:absolute; width:100%; height:20px; line-height:20px;}
.myselect .aList li label{ position:absolute; left:0; top:0; width:100%; text-indent:8px; *text-indent:6px;background:#fff;}
/*.myselect .aList li a{ display:block; text-indent:8px; line-height:24px; background:#fff; text-decoration:none;}*/
.myselect .aList li.hover *{ background:#fff;}

/*
.thumb-pager{overflow:auto;margin:2px 0 5px;}
.thumb-pager ul{width:100%;text-align:center;}
.thumb-pager ul::after{content:""; display:block;float:none; clear:both;}
.thumb-pager li{display:inline-block;width:16%;}
.thumb-pager li:first-child{margin-top:0;}
.thumb-pager a{display:block;margin-left:2px;border:2px solid #e8e8e8;}
.thumb-pager a.active{border:2px solid #f99bb8;}
span.btn_zoom_text{position:absolute;padding-left:22px;left:340px;bottom:80px;z-index:999;background: url(/images/common/icon_zoom.gif) 0 50% no-repeat;}
.thumb-pager li:first-child a{margin-left:0;}
*/
#thumb-pager{}
.thumb-pager{overflow:auto;margin:2px 0 5px;}
.thumb-pager ul{width:100%;text-align:center;}
.thumb-pager ul::after{content:""; display:block;float:none; clear:both;}
.thumb-pager{overflow:auto;}
.thumb-pager li{display:inline-block;width:16%;border:2px solid #e8e8e8;}
.thumb-pager li:first-child{padding-top:0;}
.thumb-pager li.active{border:2px solid #f99bb8;}
.thumb-pager li img{width:100%;height:56px;}

/***** image viewer css *****/
#iv-container {
  position: fixed;
  background: #fff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  z-index: 1000;
}

.iv-container {
  overflow: hidden;
  width:100%;
  background-color:#fff;
}

/***** snap view css *****/
.iv-snap-view {
  width: 100px;
  height: 100px;
  position: absolute;
  top: 20px;
  right: 20px;
  border: 1px solid #666;
  background: black;
  z-index: 100;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transition: all ease 400ms;
  -moz-transition: all ease 400ms;
  -o-transition: all ease 400ms;
  transition: all ease 400ms;
  opacity: 0;
  visibility: hidden;
}

.iv-snap-image-wrap {
  display: inline-block;
  position: absolute;
  max-width: 100px;
  max-height: 100px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  overflow: hidden;
}

.iv-snap-image {
  position: relative;
}

.iv-snap-handle {
  position: absolute;
  border: 1px solid #ccc;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.5);
}

/*** zoom slider ***/
.iv-zoom-slider {
  width: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid #666;
  border-top: 0;
  background: rgba(204, 204, 204, 0.1);
  height: 10px;
  position: absolute;
  top: 100px;
  left: -1px;
}

.iv-zoom-handle {
  width: 15px;
  height: 10px;
  background: #ccc;
  position: absolute;
}

/**** snap view css end *****/
.iv-image-view {
  position: absolute;
  height: 100%;
  width: 100%;
}

.iv-image-wrap {
  display: inline-block;
}

.iv-image-wrap:active {
  cursor: move;
}

.iv-large-image {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@media screen and (max-width: 767px) {
  .iv-snap-view {
    z-index: -1;
    visibility: hidden;
  }
}


.pro_d_text{padding:10px;background-color:#fff;border:1px solid #e5e5e5;}
.pro_share ul{overflow:hidden;}
.pro_share strong{display:block;float:left;margin-right:5px;}
.pro_share .fb-share-button{overflow:hidden;}
.pro_d_text div{line-height:1.6;}
.pro_d_text a{text-decoration:underline;color:#f43771;line-height:2.2;}
.pro_d_text h3{font-size:14px;}

/*  */
.related_product{margin:20px 0;padding-bottom:10px;border-bottom:1px solid #666;}
.related_product h3{padding:0 0 10px 5px;margin-bottom:5px;border-bottom: 1px solid #666;font-size:1.1em;}
.thumb_related{position:relative;padding:0 30px;}
.thumb_related li{border:1px solid #e7e7e7;}
.thumb_related img{}
/* DIRECTION CONTROLS (NEXT / PREV) */
.thumb_related .bx-wrapper .bx-prev,
.thumb_related .bx-wrapper .bx-prev {
	left: 5px;
	background: url(/images/common/btn_controls.png) no-repeat 0 100%;background-size:25px;
}

.thumb_related .bx-wrapper .bx-next,
.thumb_related .bx-wrapper .bx-next {
	right: 5px;
	background: url(/images/common/btn_controls.png) no-repeat -12px 100%;background-size:25px;
}

.thumb_related .bx-wrapper .bx-controls-direction a,
.thumb_related .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -17px;
	outline: 0;
	width: 13px;
	height: 22px;
	text-indent: -9999px;
	z-index: 99;
}

.view_qna_list{position:relative;padding:10px 10px 10px 60px;color:#333;}
.qna_view{position:absolute;left:0;top:50%;margin-top:-20px;display:block;font-weight:600;vertical-align:middle;font-size:12px;}
.qna_viewing{color:#6e6c6c;}
.qna_viewing span{display:block;width:30px;height:30px;background:#b3b3b3;text-align:center;line-height:30px;color:#fff;border-radius:50%;margin:0 auto 2px;font-size:20px;font-weight:400;}
.qna_viewok{color:#f43771;}
.qna_viewok span{display:block;width:30px;height:30px;background:#f43771;text-align:center;line-height:30px;color:#fff;border-radius:50%;margin:0 auto 2px;font-size:20px;font-weight:400;}
.qna_view_dtl_a{overflow:hidden;}
.qna_view_dtl_a span{display:block;float:left;width:20px;height:20px;margin-right:5px;background:#f43771;text-align:center;line-height:20px;color:#fff;border-radius:50%;font-size:14px;}
.qna_view_dtl_q{overflow:hidden;}
.qna_view_dtl_q span{display:block;float:left;width:20px;height:20px;margin-right:5px;background:#fc82a8;text-align:center;line-height:20px;color:#fff;border-radius:50%;font-size:14px;}

/* ÀÌ¹ÌÁö °Ô½ÃÆÇ */
.board_g{}
.board_g > img{float:left;border:2px solid #cfcfcf;width:60px;margin-right:5px;}
.board_g div{overflow:hidden;}

/* ¸¶ÀÌÆäÀÌÁö */
.mypageList{border-top:2px solid #f54b7f;border-left:1px solid #cecece;border-right:1px solid #cecece;background-color:#fff;}
.mypageList li{border-bottom:1px solid #cecece;}
.mypageList li a{display:block;padding:13px 20px;}
.mypageList li{position:relative;}
.mypageList li span{position:absolute;right:20px;top:50%;margin-top:-8px;display:block;width:10px;height:16px;background: url(/m/images/common/bullet2.png) 0 100% no-repeat;background-size:100%;}

.order_list_nt{margin:10px;line-height:21px;color:#676767;background-color:#fff;border:1px solid #d6d6d6;border-top:2px solid #f43771;}
.order_list_nt h3{padding:5px;font-size:14px;color:#f43771;border-bottom:1px solid #d6d6d6;}
.order_list_nt dl{padding:5px;font-size:12px;}
.order_list_nt dt{color:#3a3a3a;font-weight:600;}
.order_list_nt a{color:#141414;}

.bgw_allbx{margin:0 0 -1px;border:1px solid #cdcdcd;background:#fff;}
.allbx::after{
display: block;
clear: both;
content: ''}
.cartList{padding:5px;position:relative;overflow:hidden;line-height:1.8;}
.cartList dl{position:relative;overflow:hidden;color:#333;}
.cartList dl dt{}
.cartList dd{overflow:hidden;padding:0 40px 10px 0;line-height:normal;}
.order_tit{background:#4d4d4d;color:#fff;}
.btn_ord{text-align:center;}
.btn_ord a{display:inline-block;width:46%;border-radius:2px;margin:2px;line-height:30px;}
.btn_ord_gray{border:1px solid #a3a2a2;color:#303030;}
.btn_ord_pink{border:1px solid #e82e8b;color:#e82989;}

.icon_discount{position:absolute;right:10px;top:10px;width:34px;height:34px;color:#f43771;font-size:10px;background:url(/images/common/icon_discount.png) no-repeat;line-height:34px;text-align:center;background-size:100%;z-index:59;}
.icon_discount strong{font-size:11px;}
.icon_discount_lg{position:absolute;right:15px;top:15px;width:65px;height:64px;color:#f43771;font-size:12px;background:url(/images/common/icon_discount.png) no-repeat;line-height:64px;text-align:center;z-index:59;}
.icon_discount_lg strong{font-size:22px;}
.pdrprice{margin-right:2px;color:#f43771;}
.oldprice{font-size:11px;text-decoration:line-through;color:#f43771;}
.pdrprice_discount{font-size:11px;color:#f43771;}

.fs14{font-size:14px;}
.fs15{font-size:15px;}

@media all and (max-width:460px) {
	.gnb_cate li a{padding:10px 2px;}
	.view_gui_tab {height:86px !important; background-size:cover !important;}
	.mob_tab li {padding:6px 0 !important; font-size:11px; line-height:15px;}

}

@media all and (max-width:340px) {
}

/* Desktops and laptops */
@media all and (orientation:landscape) {
}

@media all and (min-width:1200px) {
}

