@charset "euc-kr";
/*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;}
#container {margin:5px}

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

/* content title-bar */
.title-wrap {margin-bottom:15px;padding:5px 0;border-bottom:1px solid #dedede;} /* 2018-01-05 ¸ð¹ÙÀÏ ¸Þ´º ¼öÁ¤ */
.tit0 {margin-top:0;height:20px;margin-bottom:3px}
.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:normal;-webkit-text-stroke-width:.02em;padding-left:15px;margin-left:3px;letter-spacing:-1px;font-size:13px;line-height:16px;color:#000;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;border:1px solid #eccbb1;background-color:#faf3ee;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} /*´ë±â*/

/* 2018-01-05 ¸ð¹ÙÀÏ ¸Þ´º pej ÀÛ¾÷ lyj Ãß°¡ */
.menu-wrap {position:fixed; height:100%; overflow-y:auto;left:-320px; width:320px; z-index:999; border-right:1px solid #ddd;background-color:#fff;}

/*·Î±×ÀÎ,·Î±×¾Æ¿ô,È¸¿ø°¡ÀÔ,È¸¿øÁ¤º¸¼öÁ¤*/
.sub_header_wrap {width:100%; height:50px; background:#3B78CE !important;}/* ¸ð¹ÙÀÏ ¸Þ´º 2018-01-11 pej ¼öÁ¤ */

.sub_header_wrap .sub_header {float:left; margin-top:17px;}
.sub_header_wrap .sub_header li {float:left; margin-left:5px;}
.sub_header_wrap .sub_header li a {color:#fff; display:inline-block; letter-spacing:-1px; font-size:13px}
.sub_header_wrap .sub_header li img {height:12px;}

/*°í°´¼¾ÅÍ¿¬¶ô¹øÈ£*/
.sub_header_wrap .customer {color:#fdff5c; font-size:22px; font-weight:bold; float:left; margin:12px 0 0 11px;}
.sub_header_wrap .customer img {width:24px; margin-right:4px; vertical-align:middle; display:inline-block; margin-bottom:10px;}/* ¸ð¹ÙÀÏ ¸Þ´º 2018-01-05 lyj ¼öÁ¤ : margin-bottom*/
.sub_header_wrap .customer span.number {vertical-align:middle;color:#fdff5c; display:inline-block; margin-bottom:10px; font-size:24px;}/* ¸ð¹ÙÀÏ ¸Þ´º 2018-01-05 lyj ¼öÁ¤ : margin-bottom*/

/*´Ý±â ¹öÆ°*/
.sub_header_wrap .btn_close {float:right;}
.sub_header_wrap .btn_close img {width:28px; display:inline-block; margin-top:1px; margin-right:-3px;}



/*»ó´Ü¹è³Ê*/
.icon_menu {width:99%; margin:10px 0; overflow:hidden;}
.icon_menu .icon01 {border:1px solid #ddd; width:22%; padding:10px 0px;  float:left; margin-left:7px;}
.icon_menu .icon01:first-child {margin-left:5px;}
.icon_menu .icon01 img {width:60%;}

.icon_menu .icon01 li {text-align:center; letter-spacing:-1px;}
.icon_menu .icon01 li a {color:#0e88c1; font-size:14px; font-weight:bold;}

/*¸Þ´º*/

.gnb_wrap h2 {background:#666; color:#FFF; font-size:12px; height:20px; line-height:20px; padding-left:4px;}

/*1Â÷ ¸Þ´º*/
.gnb_wrap .gnb {border-top:1px solid #ddd;}
.gnb_wrap .gnb>li {border-bottom:1px solid #ddd; text-indent:5px; line-height:38px; letter-spacing:-1px;} 
.gnb_wrap .gnb>li>a {color:#555; font-weight:bold; font-size:15px;}
.gnb_wrap .gnb>li>span {display:inline-block;width:35px; float:right;text-align:center;cursor:pointer}
.gnb_wrap .gnb>li>span>img {width:10px;}

/*2Â÷ ¸Þ´º*/
.gnb_wrap .gnb li .sub_gnb {background:#E6E6E6; display:none;}
.gnb_wrap .gnb li .sub_gnb li {margin:0; height:28px; border-top:1px solid #FAFAFA; line-height:28px; text-indent:5px;}
.gnb_wrap .gnb li .sub_gnb li a {color:#666; font-size:14px;}

/* 2018-01-05 ¸ð¹ÙÀÏ ¸Þ´º ³¡ */

.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 {width:100%;overflow:hidden;background:url() 0 0;}
.nav .m-btn {display:block;position:absolute;left:0;padding-top:14px; text-align:center; border-right:1px solid #dedede; height:34px; width:50px;} /* ¸ð¹ÙÀÏ ¸Þ´º 2018-01-05 lyj ¼öÁ¤ *//* ¸ð¹ÙÀÏ ¸Þ´º lyj ¼öÁ¤ : 2018-01-11 border-right »ö»ó */
.nav .m-btn img {width:24px;} /* ¸ð¹ÙÀÏ ¸Þ´º 2018-01-05 lyj ¼öÁ¤ */
.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 {display:block;width:100%;background:url(../images/lite_bg.png) repeat left bottom;text-align:center;font-family:inherit;font-size:12px;color:#787065}
.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:32.8%;vertical-align:top;border-right:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid}
.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;height:auto;vertical-align:top;font-size:11px;letter-spacing:0px;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;border-bottom:1px #d9d9d9 solid}
.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:7px;-moz-border-radius:7px;-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:#aaa;white-space:nowrap}
.bai .br{padding:0 .47em;color:#e5e5e5}
.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}

.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:7px;-moz-border-radius:7px;-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:#336699}
.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}
.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:#e5e5e5}
.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{font-size:.84em;color:#999;width:auto !important;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}


/* 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:#ebebeb;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:1.1em;font-weight:bold;color:#333333;line-height:1em}
.shop-sub-title{font-size:0.8em;font-weight:bold;color:#666;line-height:1em} /* 2018-03-13 lyj Ãß°¡*/
.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-left:5px;}

/*»ó¼¼°¡°Ý*/
.view_tit{color:#000;width:90px;display:inline-block;}
.view_st{color:#666;display:inline-block;padding-left:5px;}
.view_price{font-weight:bold;color:#A8070C;font-family:tahoma;}

/*½ºÅ¸ÀÏ»ó¼¼ ÀÌ¹ÌÁö*/
.pro_img2{text-align:center;width:236px;height:auto;margin:0 auto 10px;background-color:#ffffff;border-radius: 7px 7px 7px 7px;}
.pro_img2 img{width:230px;height:auto;border:3px solid #dedede}


/*¿¹¾à ¾È³»*/
	.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 #d7d7d7;background-color:#f3f3f3;}
	.brd_b td{padding: 6px 0 6px;}
	.brd_b td{border-bottom:1px solid #d7d7d7;}

	.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;background-image:url(/design/skin/img/bt_ping.png);background-position:center top;background-repeat:repeat-x;}


#agency_content{position:relative;}
	.agency_tab{width:100%;border-bottom:1px solid #d7d7d7;display:inline-block;margin:0 0 20px;}
		.agency_tab li{padding:8px 10px 0;background-image:url(img/st_tab_bg.jpg);background-repeat:repeat-x;background-position: left top;float:left;display:inline;cursor:pointer;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;text-align:center;height:30px;}
		.agency_tab li .tab_text{display:inline-block;width:100%;height:24px;font-size:12px;vertical-align:top;color:#9a9a9a;white-space: nowrap;overflow:hidden}
			.agency_tab li .tab_text{height:20px\9;padding-top:10px\9}/*ie8*/
			.agency_tab li .tab_text{.height:25px;.padding-top:5px}/*ie6,7*/
			:root .agency_tab li .tab_text{height:24px\0/IE9;padding-top:6px\0/IE9}/*ie9*/

		.agency_tab li.first_tab{border-left:1px solid #d7d7d7;}
	.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:#fff}

.prd_txt {color: #9a9a9a;font-size: 11px;margin: 10px 0 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: #a8080b;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:25px;line-height:20px;text-align:center;font-family:'NGB';}
.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;background-image:url(/design/skin/img/bt_ping.png);background-position:center top;background-repeat:repeat-x;border:solid 1px #A8070C;}
.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}

.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;}

.ma1 {margin:1px;}
.ma2 {margin:2px;}
.ma3 {margin:3px;}
.ma4 {margin:4px;}
.ma5 {margin:5px;}
.ma6 {margin:6px;}
.ma7 {margin:7px;}
.ma8 {margin:8px;}
.ma10 {margin:10px;}
.ma15 {margin:15px;}
.ma20 {margin:20px;}
.ma25 {margin:25px;}
.ma30 {margin:30px;}


.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}
.ml6 {margin-left:6px;}
.ml7 {margin-left:7px;}
.ml8 {margin-left:8px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}

.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt6 {margin-top:6px;}
.mt7 {margin-top:7px;}
.mt8 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}

.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb3 {margin-bottom:3px;}
.mb4 {margin-bottom:4px;}
.mb5 {margin-bottom:5px;}
.mb6 {margin-bottom:6px;}
.mb7 {margin-bottom:7px;}
.mb8 {margin-bottom:8px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}


.mr1 {margin-right:1px;}
.mr2 {margin-right:2px;}
.mr3 {margin-right:3px;}
.mr4 {margin-right:4px;}
.mr5 {margin-right:5px;}
.mr6 {margin-right:6px;}
.mr7 {margin-right:7px;}
.mr8 {margin-right:8px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}

.mileage_table{border:1px solid #D7D7D7;border-bottom:0px;font-size:11px;padding:0;margin:0}
.mileage_table  td{border-bottom:1px solid #d7d7d7;padding:3px;}
.f-small {font-size:11px;}
.f-green {color:#40A040;}
.f-blue {color:#2080D0;}
.f-red {color:#FF4040;}
.f-gray {color:#A2A2A2;}
.f-orange {color:#FF8000;}
.f-bold {font-weight:bold;}

#buy_items li {overflow:hidden;border:1px #d9d9d9 solid;border-top:1px solid #d9d9d9;padding:5px 10px 8px;margin-top:5px;min-height:25px;}
#buy_items .option_name{float:left;width:40%;}
#buy_items .option_price {display:inline-block;margin:0px;font-weight:bold;font-family:dotum;color:#555;}
#add_items li {overflow:hidden;border:1px #d9d9d9 solid; border-top:1px solid #dedede;padding:5px 10px 8px;min-height:25px;}
#add_items .option_name{float:left;width:45%;}
#add_items .option_price {display:inline-block;margin:0px;font-weight:bold;font-family:dotum;color:#555;}
#item_tpl {display:none;}

#chagne_option_frame{position:absolute;display:none;min-width:350px;max-width:400px;background-color:#fff;border:1px solid #333;padding:10px;z-index:51}

/* page title  */
div.new_tit, div.specal_tit, div.best_tit {width:100%;text-align:center;margin:20px 0 0px}
.specal_tit h2, .new_tit h2, .best_tit h2{font-weight:bold;border-bottom:1px solid #d9d9d9;padding-bottom:8px}

div.list_tit, div.list_tit, div.list_tit {position:relative;width:100%;text-align:center;margin:20px 0 10px}
.list_tit h2, .list_tit h2, .list_tit h2{font-weight:bold;border-bottom:1px solid #d9d9d9;padding-bottom:8px}

.goods-box{padding:10px}

.goods-category-nav {position:relative;background-color:#333;height:25px;color:#ffffff;font-weight:bold;padding:5px}
.goods-category-nav  div.nav-box{margin:3px 0 0 3px;}
.goods-category-nav span.category {color:#ffffff}
.goods-category-nav span.category a {color:#ffffff}


.goods-category-box {padding:10px;border:1px solid #d7d7d7;}
.goods-category-box  ul{float:left;width:100%}
.goods-category-box  li{float:left;display:inline-block;margin-right:5px;,margin-left:5px;}
.goods-category-box  li a.on{font-weight:bold;color:#f14349}


/* mban html */
.mban-html{width:100%;margin:0 auto}

.category_menu{width:100%;margin:0px 0 10px 0;float:left}
.category_menu ul {display:block;background-color:#ffffff;z-index:51}
.category_menu li {padding:4px 5px 4px 3px;border:1px solid #dedede;margin-top:1px;margin-right:3px}
.category_menu li a.hover {color:#f14349}



/* page-type1 */
.page-type1{clear:both;background:#fff;}
.page-type1 .list{overflow:hidden;float:left;width:100%;border-bottom:1px solid #d7d7d7;margin-bottom:10px;padding-bottom:10px;}
.page-type1 .title{padding-left:10px;overflow:hidden;font-size:15px;}
.page-type1 .list .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#444;font-weight:bold;}
/* 2018-03-13 lyj Ãß°¡*/
.page-type1 .list .sub-title span{display:block;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis;font-size:11px;padding-left:10px;min-height:0px;max-height:34px;color:#555;font-weight:bold;line-height:1.5em}
/* 2018-03-13 lyj ¼öÁ¤*/
.page-type1 .gd-box {float:left;width:49.9%;box-sizing:border-box;height:268px;padding-top:20px}
.page-type1 .soldout {opacity:0.4;filter:alpha(opacity=40)} 
.page-type1 .img-box {display:block;background:#fff;text-align:center;}
.page-type1 .img-box img{display:block;margin:0 auto; border:solid 1px #e3e3e3;width:95%} 
.page-type1 .price {padding-left:10px;vertical-align:top;text-align:left;font-weight:bold}
.page-type1 .price span{display:inline-block;font-size:14px;color:#ff0000;letter-spacing:0}
.page-type1 .icon {padding-left:10px;height:22px;overflow:hidden}

.page-type2{clear:both;position:relative;background:#fff;width:100%;border-bottom:0px solid #d7d7d7;padding-bottom:10px;}
.page-type2 .list{overflow:hidden;float:left;width:100%;height:325px;margin-bottom:10px;}
.page-type2 .title{margin-bottom:0px;overflow:hidden;font-size:15px;}
.page-type2 .list .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#444;font-weight:bold;}
/* 2018-03-13 lyj Ãß°¡*/
.page-type2 .list .sub-title span{display:block;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis;font-size:11px;min-height:0px;max-height:34px;color:#555;font-weight:bold;line-height:1.5em}
.page-type2 .gd-box {position:relative;float:left;;width:49.9%;padding-top:20px}
.page-type2 .soldout {opacity:0.4;filter:alpha(opacity=40)} 
.page-type2 .img-box {display:block;padding:4px 0;background:#fff;text-align:center;margin-bottom:4px}
.page-type2 .img-box img{display:block;margin:0 auto;border:1px solid #e3e3e3;width:95%} 
.page-type2 .price {vertical-align:top;font-weight:bold}
.page-type2 .price span{display:inline-block;font-size:14px;color:#ff0000;letter-spacing:0}
.page-type2 .icon {display:block;height:22px;overflow:hidden}
.page-type2 .prev {display:block;position:absolute;top:35%;left:0px;}
.page-type2 .next {display:block;position:absolute;top:35%;right:0px;}
.page-type2 .prev a {display:inline-block;width:36px;height:36px;background:url(/design/skin/img/slide_left.jpg) no-repeat;text-indent:-9900px}
.page-type2 .next  a {display:inline-block;width:36px;height:36px;background:url(/design/skin/img/slide_right.jpg);background-position:center top;background-repeat:none;text-indent:-9900px}


.page-manual{clear:both;background:#fff;margin-top:10px;}
.page-manual .list{overflow:hidden;float:left;width:100%;border-bottom:1px solid #d7d7d7;margin-bottom:10px;padding-bottom:10px;}
.page-manual .title{margin-bottom:0px;overflow:hidden;font-size:12px;}
.page-manual .list .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#444;font-weight:bold;}
/*2018-03-13 lyj Ãß°¡*/
.page-manual .list .sub-title span{display:block;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis;padding-left:5px;font-size:11px;min-height:0px;max-height:34px;color:#555;font-weight:bold;line-height:1.5em}
.page-manual .gd-box {float:left;margin-bottom:10px}
.page-manual .soldout {opacity:0.4;filter:alpha(opacity=40)} 
.page-manual .img-box {display:block;padding:4px 0;background:#fff;text-align:center;margin-bottom:4px}
.page-manual .img-box img{display:block;margin:0 auto;border:1px solid #e3e3e3;width:95%} 
.page-manual .price {vertical-align:top;font-weight:bold}
.page-manual .price span{display:inline-block;font-size:12px;color:#ff0000;letter-spacing:0}
.page-manual .icon {display:block;height:22px;overflow:hidden}

.page-list{clear:both;background:#fff;}
.page-list .list{overflow:hidden;float:left;width:100%;border-bottom:1px solid #d7d7d7;text-align:center;margin-bottom:10px;}
.page-list .title{text-align:left;overflow:hidden;font-size:12px;}
.page-list .list .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#444;font-weight:bold;}
/*2018-03-13 lyj Ãß°¡*/
.page-list .list .sub-title span{display:block;overflow:hidden;box-sizing:border-box;padding-right:5px;text-align:left;text-overflow:ellipsis;font-size:11px;min-height:0px;max-height:34px;color:#555;font-weight:bold;line-height:1.2em}
.page-list .gd-box {float:left;margin-bottom:10px}
.page-list .soldout {opacity:0.4;filter:alpha(opacity=40)} 
.page-list .img-box {display:block;padding:4px 0;background:#fff;text-align:center;margin-bottom:4px}
.page-list .img-box img{display:block;margin:0 auto;border:1px solid #e3e3e3;width:95%} 
.page-list .price {text-align:left;vertical-align:top;font-weight:bold}
.page-list .price span{display:inline-block;font-size:12px;color:#ff0000;letter-spacing:0}
.page-list .icon {text-align:left;display:block;height:22px;overflow:hidden}

.page-normal{clear:both;background:#fff;}
.page-normal .list{overflow:hidden;float:left;width:100%;border-bottom:1px solid #d7d7d7;text-align:center;margin-bottom:10px;}
.page-normal .title{text-align:left;overflow:hidden;font-size:12px;}
.page-normal .list .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#444;font-weight:bold;}
/*2018-03-13 lyj Ãß°¡*/
.page-normal .list .sub-title span{display:block;overflow:hidden;box-sizing:border-box;padding-right:5px;text-align:left;text-overflow:ellipsis;font-size:11px;min-height:0px;max-height:34px;color:#555;font-weight:bold;line-height:1.5em}
.page-normal .gd-box {float:left;margin-bottom:10px;width:49.9%}
.page-normal .soldout {opacity:0.4;filter:alpha(opacity=40)} 
.page-normal .img-box {display:block;padding:4px 0;background:#fff;text-align:center;margin-bottom:4px}
.page-normal .img-box img{display:block;margin:0 auto;border:1px solid #e3e3e3;width:95%} 
.page-normal .price {text-align:left;vertical-align:top;font-weight:bold}
.page-normal .price span{display:inline-block;font-size:12px;color:#ff0000;letter-spacing:0}
.page-normal .icon {text-align:left;display:block;height:22px;overflow:hidden}