@charset "utf-8";
/**************************************************

	Global

**************************************************/
@media screen and (max-width: 750px) {
	#_device_pc{display: none;}
	#_device_ta{display: none;}
	#_device_mo{display: block;}

	.__pc{display: none !important;}
	.__ta{display: none;}
	.__mo{display: block !important;}
}
@media screen and (min-width: 750px) and (max-width: 1024px) {
	#_device_pc{display: none;}
	#_device_ta{display: block;}
	#_device_mo{display: none;}

	.__pc{display: none !important;}
	.__ta{display: block !important;}
	.__mo{display: none;}
}
@media screen and (min-width: 1024px) {
	#_device_pc{display: block;}
	#_device_ta{display: none;}
	#_device_mo{display: none;}

	.__pc{display: block !important;}
	.__ta{display: none !important;}
	.__mo{display: none !important;}
}

/**************************************************
	public
**************************************************/
/* html,body */
html{ overflow-y:scroll; }
body{ min-width:1000px; }

.nostyle body,.nostyle td,.nostyle select,.nostyle input,.nostyle div,.nostyle form,.nostyle textarea,.nostyle center,.nostyle option,.nostyle pre,.nostyle p,.nostyle span,.nostyle blockquote,.nostyle td,.nostyle li,.nostyle dd{font-family:inherit; font-size:inherit;  letter-spacing:0; word-break:break-all; line-height:normal;}
.nostyle ul{list-style:inherit !important;margin:inherit !important;padding-left:40px;}
.nostyle li{display:list-item;}

/* popup */
#popBG{display: none;background: rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;}
#popup{padding-top: 50px;display: none;position: fixed;top: 50%;left: 50%;background: #fff;width: 1000px;height: 680px;z-index: 101;margin-top: -340px;margin-left: -500px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-shadow: 0 0 2px rgba(0,0,10,0.3);-webkit-box-shadow: 0 0 2px rgba(0,0,10,0.3);-mox-box-shadow: 0 0 2px rgba(0,0,10,0.3);border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;overflow: hidden;}
#popup .popTit{position: absolute;top: 0;left: 0;width: 100%;height: 50px;line-height: 50px;background: #333;padding: 0 20px;font-size: 16px;color: #fff;font-weight: normal;letter-spacing: -2px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
#popup .popTit ._popClose{position: absolute;top: 0;right: 0;background: url(../images/ajax-pop-close.jpg) no-repeat center center;text-indent: -999em;display: block;width: 50px;height: 50px;}
#popup .popCont{padding: 40px;overflow-y: auto;width: 100%;height: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

/* paging */
.__paging{text-align: center;white-space: nowrap;margin-top: 30px;}
.__paging > a{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;width: 30px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #ddd;margin: 0 2px;font-size: 12px;text-decoration: none;}
.__paging > a.first{}
.__paging > a.prev{}
.__paging > a.next{}
.__paging > a.last{}
.__paging > a.active{border-color: #ddd;background: #ddd;}
.__paging > a:hover{border-color: #ddd;background: #ddd;}

/* button */
.__btnArea{ margin-top:20px; text-align:center; }
.__btnArea > *{ margin:0 3px; }
.__btn{ display:inline-block; *display:inline; *zoom:1; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.__btn.type1{ background:#fff; border:1px solid #ddd; padding:0 20px; color:#000 !important; height:35px; line-height:35px; }
.__btn.type2{ background:#999; border:1px solid #999; padding:0 20px; color:#fff !important; height:35px; line-height:35px; }

#slideBtn{border-right: 1px solid #e7e7e7;display: block;text-indent: -999em;width: 65px;height: 65px;position: absolute;top: 0;left: 0;}
#slideBtn button{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;background: none;cursor: pointer;outline: none;}
#slideBtn button span,#slideBtn button:before,#slideBtn button:after{border-radius: 2px;overflow: hidden;position: absolute;left: 50%;margin-left: -10px;width: 20px;height: 2px;background: #282828;}
#slideBtn button span{display: block;top: 50%;margin-top: -1px;opacity: 1;transition: all 0.3s cubic-bezier(1, 0.53, 0.48, 1.32);}
#slideBtn button:before{content: '';display: block;top: 37%;transition: all 0.3s cubic-bezier(0.930, 0.635, 0.650, 0.970);}
#slideBtn button:after{content: '';display: block;bottom: 37%;transition: all 0.3s cubic-bezier(0.930, 0.635, 0.650, 0.970);}
#slideBtn.active button span{opacity: 0;}
#slideBtn.active button:before{top: 50%;margin-top: -1px;transform: rotate(45deg);}
#slideBtn.active button:after{bottom: 50%;margin-bottom: -1px;transform: rotate(-45deg);}

/* etc */
.__itemlist2 > li{position: relative;background: #fff;position: relative;border: 1px solid #ddd;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;width: 25%;margin: 0 -1px -1px 0;box-sizing: border-box;}
.__itemlist2 > li .tmb{text-align: center;padding: 18px 0;border-bottom: 1px solid #ddd;}
.__itemlist2 > li .tmb img{width: 260px;height: 260px;}
.__itemlist2 > li .info{padding: 25px 20px;}
.__itemlist2 > li .info .tit{display: block;font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.__itemlist2 > li .info .price{display: block;font-size: 16px;color: #e13731;font-weight: bold;}
.__itemlist2 > li .link{text-indent: -999em;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0px solid #e4332d;z-index: 3;box-sizing: border-box;}
.__itemlist2 > li .icons{position: absolute;top: 0;right: 0;font-family: empty;font-size: 0;}
.__itemlist2 > li .icons .ico_best{background: url(../images/main/ico_best.png);display: inline-block;*display: inline;*zoom: 1;vertical-align: top;width: 70px;height: 30px;text-indent: -999em;}
.__itemlist2 > li .icons .ico_new{background: url(../images/main/ico_new.png);display: inline-block;*display: inline;*zoom: 1;vertical-align: top;width: 70px;height: 30px;text-indent: -999em;}
.__itemlist2 > li:hover .link{border-width: 3px;background: rgba(256,256,256,0.7) url(../images/main/it_list_more.png) no-repeat center center;}

.__itemlist1{margin: -6.5px;}
.__itemlist1 > li{position: relative;background: #fff;position: relative;border: 1px solid #ddd;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;width: 228px;box-sizing: border-box;margin: 0 6.5px 13px 6.5px;}
.__itemlist1 > li .tmb{text-align: center;border-bottom: 1px solid #ddd;}
.__itemlist1 > li .tmb img{width: 100%;height: auto;}
.__itemlist1 > li .info{padding: 25px 20px;}
.__itemlist1 > li .info .tit{display: block;font-size: 16px;line-height: 20px;height: 40px;overflow: hidden;color: #333333;margin-bottom: 5px;display: block;}
.__itemlist1 > li .info .price{display: block;font-size: 16px;color: #e13731;font-weight: bold;}
.__itemlist1 > li .link{text-indent: -999em;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0px solid #e4332d;z-index: 3;box-sizing: border-box;}
.__itemlist1 > li .icons{position: absolute;top: 0;right: 0;font-family: empty;font-size: 0;}
.__itemlist1 > li .icons .ico_best{background: url(../images/main/ico_best.png);display: inline-block;*display: inline;*zoom: 1;vertical-align: top;width: 70px;height: 30px;text-indent: -999em;}
.__itemlist1 > li .icons .ico_new{background: url(../images/main/ico_new.png);display: inline-block;*display: inline;*zoom: 1;vertical-align: top;width: 70px;height: 30px;text-indent: -999em;}
.__itemlist1 > li:hover .link{border-width: 3px;background: rgba(256,256,256,0.7) url(../images/main/it_list_more.png) no-repeat center center;}

#sct .__itemlist1 > li .info .tit{font-size: 13px;}

/**************************************************
	layout
**************************************************/
#hdbanner{position: relative;overflow: hidden;height: 80px;display: none;}
#hdbanner img{position: absolute;top: 0;left: 50%;margin-left: -960px;}
#hdbanner .close{background: url(../images/main/tbanner_close.png);display: block;text-indent: -999em;width: 47px;height: 47px;position: absolute;top: 17px;left: 50%;margin-left: 540px;}

#header{ position:relative; z-index:90; }
#header .inner{ width:1200px; margin:0 auto; }
#header .logoWrap{height: 100px;width: 1200px;margin: 0 auto;position: relative;}
#header .logoWrap .logo{display: block;text-indent: -999em;background: url(../images/main/logo.jpg);width: 261px;height: 100px;margin: 0 auto;}

#header #tbn{position: absolute;top: 0;left: 0;width: 217px;height: 100px;}
#header #tbn .bx-prev{background: url(../images/main/tnb_prev.jpg);text-indent: -999em;display: block;width: 17px;height: 17px;position: absolute;top: 42px;right: -21px;}
#header #tbn .bx-next{background: url(../images/main/tnb_next.jpg);text-indent: -999em;display: block;width: 16px;height: 17px;position: absolute;top: 42px;right: -37px;}

#header #tnb{position: absolute;top: 42px;right: 0;}
#header #tnb > li{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;padding: 0 10px;background: url(../images/main/tnb_line.jpg) no-repeat 0 center;}
#header #tnb > li:first-child{background: none;}
#header #tnb > li.mypage img{margin-left: 5px;}
#header #tnb > li.cart em{width: 16px;height: 16px;border-radius: 50%;text-align: center;line-height: 16px;background: #4c4f56;color: #fff;font-size: 10px;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;margin-left: 5px;font-style: normal;font-weight: bold;}

#header .gnbWrap{position: relative;height: 60px;background: #47586d;}
#header .gnbWrap .inner{width: 1200px;margin: 0 auto;position: relative;height: 60px;}

#header #gnb{border-left: 1px solid #39485d;}
#header #gnb > li{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;border-right: 1px solid #39485d;}
#header #gnb > li > a{display: block;height: 60px;line-height: 60px;font-size: 18px;color: #fff;text-decoration: none;width: 178px;text-align: center;transition: all 0.3s cubic-bezier(0.930, 0.635, 0.650, 0.970);}
#header #gnb > li:hover > a{background: #39485d;}

#header #tch{position: absolute;top: 0;right: 0;border-right: 1px solid #39485d;height: 60px;padding-right: 30px;font-family: empty;font-size: 0;}
#header #tch legend{display: none;}
#header #tch fieldset{white-space: nowrap;font-family: empty;font-size: 0;padding-top: 9px;}
#header #tch *{font-family: sp;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
#header #tch .sbm{background: url(../images/main/tsch_sbm.jpg);width: 36px;height: 42px;text-indent: -999em;border: none;}
#header #tch .keyword{width: 212px;height: 42px;border: none;background: #fff;line-height: 42px;border-radius: 42px 0 0 42px;background: #f4f5f6;margin-right: -1px;padding-left: 15px;}

#footer .ftinfo{border-top: 1px solid #ddd;}
#footer .ftinfo .inner{width: 1200px;margin: 0 auto;position: relative;zoom: 1;}
#footer .ftinfo .inner:after{display: block;content: '';clear: both;}
#footer .ftinfo .box{width: 25%;box-sizing: border-box;border-right: 1px solid #ddd;float: left;height: 220px;padding: 35px;}
#footer .ftinfo .box:first-child{border-left: 1px solid #ddd;}
#footer .ftinfo .box h4{margin-bottom: 30px;text-align: center;font-size: 16px;color: #333333;}
#footer .ftinfo .csc .num{display: block;margin: 0 auto;margin-bottom: 20px;}
#footer .ftinfo .csc ul li{line-height: 20px;text-align: center;}
#footer .ftinfo .csc ul li strong{color: #333333;font-weight: normal;font-size: 13px;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
#footer .ftinfo .csc ul li p{color: #888888;font-size: 13px;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
#footer .ftinfo .bac .account{display: block;margin: 0 auto;margin-bottom: 15px;}
#footer .ftinfo .bac .num{display: block;text-align: center;font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 5px;}
#footer .ftinfo .bac .name{display: block;text-align: center;font-size: 15px;color: #333333;}
#footer .ftinfo .notice li a{font-size: 13px;line-height: 25px;color: #555555;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#footer .ftinfo .qk ul{margin-top: -10px;}
#footer .ftinfo .qk ul li{position: relative;border: 1px solid #ddd;margin-bottom: 3px;height: 35px;line-height: 35px;}
#footer .ftinfo .qk ul li strong{font-weight: normal;padding-left: 45px;font-size: 13px;color: #555555;}
#footer .ftinfo .qk ul li .more{background: url(../images/main/ft_qk_more.jpg);width: 36px;height: 35px;position: absolute;top: 0;right: 0;text-indent: -999em;}
#footer .ftinfo .qk ul li.ico1{background: url(../images/main/ft_qk_ico_1.jpg) no-repeat 0 center;}
#footer .ftinfo .qk ul li.ico2{background: url(../images/main/ft_qk_ico_2.jpg) no-repeat 0 center;}
#footer .ftinfo .qk ul li.ico3{background: url(../images/main/ft_qk_ico_3.jpg) no-repeat 0 center;}
#footer .ftinfo .qk ul li a{display: block;}

#footer address{border-top: 1px solid #ddd;}
#footer address .inner{width: 960px;margin: 0 auto;position: relative;padding: 30px 0;padding-left: 240px;background: url(../images/main/flogo.jpg) no-repeat 0 center;}
#footer address .inner .mark {position: absolute;top: 58px;right: 0;}
#footer address .inner .mark img {display: block;cursor: pointer;}

#footer #fnb > li{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;padding: 0 10px;background: url(../images/main/fnb_line.jpg) no-repeat 0 center;}
#footer #fnb > li:first-child{background: none;padding-left: 0;}
#footer #fnb > li a{font-size: 14px;color: #333333;font-style: normal;}
#footer .add{display: block;margin-top: 10px;font-size: 14px;line-height: 22px;color: #555555;font-style: normal;}
#footer .copy{display: block;font-size: 12px;color: #888888;font-style: normal;margin-top: 5px;}

#cat{background: #1f929a;width: 230px;height: 560px;z-index: 90;position: relative;}
#cat h4{height: 60px;line-height: 60px;background: #2dacb2 url(../images/main/cat_bull.jpg) no-repeat 30px center;font-size: 18px;color: #fff;padding-left: 70px;font-weight: normal;}
#cat .in{padding: 10px 0;}
#cat .in > ul > li{position: relative;}
#cat .in > ul > li > a{display: block;font-size: 15px;line-height: 30px;color: #fff;padding: 0 20px;background: url(../images/main/cat_spr.jpg) no-repeat 90% center;letter-spacing: -1px;}
#cat .in > ul > li > ul{display: none;position: absolute;top: -15px;left: 228px;min-width: 120px;background: #fff;border: 2px solid #1f929a;padding: 10px 0;}
#cat .in > ul > li:hover > ul{display: block;}
#cat .in > ul > li > ul li a{display: block;font-size: 14px;line-height: 25px;color: #333333;padding: 0 15px;white-space: nowrap;text-decoration: none;}
#cat .in > ul > li > ul li:hover a{background: #e9ebee;color: #1f929a;}

#aside{z-index: 91;width: 90px;position: absolute;top: 0;left: 50%;margin-left: 610px;}
#aside .vb{background: #f9f9fc;padding: 10px;}
#aside .vb h4{font-size: 14px;letter-spacing: -1px;color: #000000;font-weight: normal;text-align: center;}
#aside .vb .rollWrap{padding: 0 0;position: relative;width: 60px;margin: 0 auto;}
#aside .vb .rollWrap .inner{height: 120px;overflow: hidden;padding: 20px 0;}
#aside .vb .bx-prev{background: url(../images/main/as_prv_prev.jpg);width: 9px;height: 6px;display: block;text-indent: -999em;position: absolute;top: 10px;left: 50%;margin-left: -4.5px;}
#aside .vb .bx-next{background: url(../images/main/as_prv_next.jpg);width: 9px;height: 6px;display: block;text-indent: -999em;position: absolute;bottom: 0;left: 50%;margin-left: -4.5px;}




/**************************************************
	main
**************************************************/
#main{  }
#main #content{margin-top: 10px;position: relative;}
#main #content .visWrap{width: 960px;margin: 0 auto;padding-left: 240px;margin-bottom: 20px;height: 560px;position: relative;}
#main #content .catWrap{position: absolute;top: 0;left: 0;}

#main .visual{position: relative;}
#main .visual .bx-pager{position: absolute;bottom: 180px;left: 0;z-index: 81;width: 100%;text-align: center;}
#main .visual .bx-pager-item{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;margin: 0 3px;}
#main .visual .bx-pager-item a{display: block;text-indent: -999em;background: #fff;border-radius: 50%;width: 12px;height: 12px;}
#main .visual .bx-pager-item a.active{background: #ee643f;}

#main .best_it{background: url(../images/main/lat_bg.jpg) no-repeat center center;padding: 50px 0;}
#main .best_it .inner{width: 1200px;margin: 0 auto;position: relative;}
#main .best_it h4{margin-bottom: 40px;}
#main .best_it h4 strong{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;font-size: 26px;line-height: 26px;color: #4c4f56;letter-spacing: 1px;}
#main .best_it h4 em{position: relative;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;font-style: normal;line-height: 26px;font-size: 14px;color: #7a7e86;font-weight: normal;letter-spacing: 3px;padding-left: 70px;margin-left: 20px;}
#main .best_it h4 em:before{content: '';display: block;width: 50px;height: 2px;background: #e4332d;position: absolute;top: 49%;left: 0;}
#main .best_it .bx-prev{background: url(../images/main/it_list_prev.png);display: block;text-indent: -999em;width: 20px;height: 36px;position: absolute;top: 50%;left: -50px;}
#main .best_it .bx-next{background: url(../images/main/it_list_next.png);display: block;text-indent: -999em;width: 20px;height: 36px;position: absolute;top: 50%;right: -50px;}

#main .new_it{padding: 50px 0;}
#main .new_it .inner{width: 1200px;margin: 0 auto;position: relative;}
#main .new_it h4{margin-bottom: 40px;}
#main .new_it h4 strong{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;font-size: 26px;line-height: 26px;color: #4c4f56;letter-spacing: 1px;}
#main .new_it h4 em{position: relative;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;font-style: normal;line-height: 26px;font-size: 14px;color: #7a7e86;font-weight: normal;letter-spacing: 3px;padding-left: 70px;margin-left: 20px;}
#main .new_it h4 em:before{content: '';display: block;width: 50px;height: 2px;background: #01a0d5;position: absolute;top: 49%;left: 0;}
#main .new_it .bx-prev{background: url(../images/main/it_list_prev.png);display: block;text-indent: -999em;width: 20px;height: 36px;position: absolute;top: 50%;left: -50px;}
#main .new_it .bx-next{background: url(../images/main/it_list_next.png);display: block;text-indent: -999em;width: 20px;height: 36px;position: absolute;top: 50%;right: -50px;}
#main .new_it .__itemlist1 > li{margin: 0;}

#main .prdt_it{padding: 50px 0;background: #fbfbfc;}
#main .prdt_it .inner{width: 1200px;margin: 0 auto;position: relative;}
#main .prdt_it h4{margin-bottom: 40px;}
#main .prdt_it h4 strong{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;font-size: 26px;line-height: 26px;color: #4c4f56;letter-spacing: 1px;}
#main .prdt_it h4 em{position: relative;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;font-style: normal;line-height: 26px;font-size: 14px;color: #7a7e86;font-weight: normal;letter-spacing: 3px;padding-left: 70px;margin-left: 20px;}
#main .prdt_it h4 em:before{content: '';display: block;width: 50px;height: 2px;background: #8dbc38;position: absolute;top: 49%;left: 0;}

/**************************************************
	sub
**************************************************/
#sub{  }
#sub #subContWrap{width: 958px;padding-left: 242px;position: relative;margin: 10px auto 0 auto;min-height: 600px;padding-bottom: 50px;}
#sub #cat{position: absolute;top: 0;left: 0;height: 100%;}

#sub #sub_tit{background: url(../images/main/lat_bg.jpg) no-repeat center center;padding: 30px 0;margin-bottom: 50px;}
#sub #sub_tit h3{position: relative;text-align: center;font-size: 26px;line-height: 26px;letter-spacing: 3px;color: #333333;padding-bottom: 30px;}
#sub #sub_tit h3:after{content: '';display: block;position: absolute;bottom: 15px;left: 50%;margin-left: -13px;width: 26px;height: 2px;background: #1f929a;}

#sub #contWrap{}

#sub #status .inner{text-align: center;}
#sub #status .inner > li{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
#sub #status .inner > li a{font-size: 14px;color: #7a7e86;}
#sub #status .inner > li .spr{font-size: 14px;color: #7a7e86;margin: 0 5px;}

#sub #it_cat{text-align: center;margin-top: 20px;}
#sub #it_cat > li{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;margin: 0 2px;}
#sub #it_cat > li a{display: block;padding: 0 20px;background: #fff;border: 1px solid #ddd;text-align: center;font-size: 14px;color: #333333;height: 35px;line-height: 35px;text-decoration: none;}
#sub #it_cat > li.active a{background: #1f929a;color: #fff;border-color: #1f929a;}

#sub #view {padding-top:40px;}
#sub #view .top {overflow:hidden;}
#sub #view .top .img {float:left;width:450px;height: 480px;border: 1px solid #e9e9e9;font-size: 0;text-align: center;line-height: 670px;}
#sub #view .top .img img {max-height: 480px;max-width: 100%;vertical-align: top;}
#sub #view .top .txt {float:right;width: 480px;}
#sub #view .top .txt .title {padding-bottom:8px;position:relative;overflow:hidden;}
#sub #view .top .txt .title h3 {float:left;font-size:22px;color:#333;font-weight:400;min-height: 46px;line-height: 46px;}
#sub #view .top .txt .title ul {float:right;margin-top: 12px;}
#sub #view .top .txt .title ul li {
	float:left;
	width:45px;
	height:20px;
	line-height:20px;
	font-size: 12px;
	text-align:center;
	color:#fff;
	font-weight:400;
	font-family: nsb,sans-serif;
}
#sub #view .top .txt .title ul li.c01 {background: #ff8e00;}
#sub #view .top .txt .title ul li.c02 {background: #ed5050;}
#sub #view .top .txt .title ul li.c03 {background: #95b10d;}
#sub #view .top .txt .tbl {padding:28px 0;border-top:2px solid #1f929a;border-bottom:1px solid #e9e9e9;}
#sub #view .top .txt .tbl table {width:100%;}
#sub #view .top .txt .tbl table th,
#sub #view .top .txt .tbl table td {line-height: 22px;padding: 9px 0;font-size:15px;font-family: nsb,sans-serif;font-weight:400;}
#sub #view .top .txt .tbl table th {text-align:left;color:#555;}
#sub #view .top .txt .tbl table td {color:#333;}
#sub #view .top .txt .tbl table td span {color: #e67841;}
#sub #view .top .txt .tbl table td.sit_qty {font-size: 0;}
#sub #view .top .txt .tbl table td.sit_qty .btn_frmline {border-radius: 0;background: none;border-color: #e9e9e9;color: #c5c5c5;min-width: 24px;height: 24px;line-height: 24px;}
#sub #view .top .txt .tbl table td.sit_qty .frm_input {height: 24px;line-height: 26px;border-left: 0;border-right: 0;min-width: 40px;width: 40px;background: none;font-size: 14px;color: #333;font-family: nsb,sans-serif;font-weight: 400;text-align: center;text-indent: 0;}
#sub #view .top .txt .tbl table td.sit_qty span {font-size: 15px;display: inline-block;vertical-align: middle;color: #555;margin-left: 10px;}
#sub #view .top .txt .tbl table .impor {font-weight:600;color:#ed1c24;}
#sub #view .top .txt .sns {height: 53px;line-height: 53px;}
#sub #view .top .txt .sns:after {display: block;clear: both;content: "";}
#sub #view .top .txt .sns h4 {width: 154px;height: 50px;padding-bottom: 3px;line-height: 50px;float: left;font-size:15px;color: #555;font-family: nsb,sans-serif;font-weight:400;}
#sub #view .top .txt .sns ul {font-size: 0;float: left;}
#sub #view .top .txt .sns ul li {display: inline-block;vertical-align: middle;margin-right: 10px;}
#sub #view .top .txt .sns ul li a {display: block;}
#sub #view .top .txt .total {position:relative;border: 1px solid #e9e9e9;height: 73px;line-height: 75px;}
#sub #view .top .txt .total dt {padding-left: 25px;font-size:14px;color:#3333;font-weight: 400;font-family: nsb,sans-serif;}
#sub #view .top .txt .total dd {right:25px;top:0;position:absolute;font-size:24px;color:#e67841;font-weight: 400;font-family: nsb,sans-serif;}
#sub #view .top .txt .btn {overflow:hidden;padding-top:25px;}
#sub #view .top .txt .btn .btn1,
#sub #view .top .txt .btn .btn2 {
	width:156px;
	float:left;
	line-height:50px;*height:50px;
	text-align:center;
	border:none;
	color:#fff;
	font-size:16px;
	font-weight:400;
	font-family: nsb,sans-serif;
	background:#b4b4b4;
	box-sizing: border-box;
}
#sub #view .top .txt .btn .btn2 {margin: 0 6px;}
#sub #view .top .txt .btn .btn3 {
	float:left;
	width: 156px;
	line-height:50px;*height:50px;
	text-align:center;
	border:none;
	color:#fff;
	font-size:15px;
	font-weight:600;
	font-family: nsb,sans-serif;
	background:#1f929a;box-sizing: border-box;
}
#sub #view .top .txt .btn .btn1:hover,
#sub #view .top .txt .btn .btn2:hover {background:#bdbdbd;}
#sub #view .top .txt .btn .btn3:hover {background:#98b300;}
#sub #view .bot .tabwrap {margin-top: 60px;}
#sub #view .bot .tabwrap .tab {font-size: 0;border-bottom: 1px solid #e9e9e9;}
#sub #view .bot .tabwrap .tab .btn:first-child {border-left: 1px solid #e9e9e9;}
#sub #view .bot .tabwrap .tab .btn {display: inline-block;vertical-align: middle;margin-bottom: -1px;border: 1px solid #e9e9e9;border-left: 0;background: none;height: 44px;line-height: 44px;width: 146px;text-align: center;font-size: 15px;color: #999;font-weight: 400;font-family: nsb,sans-serif;}
#sub #view .bot .tabwrap .tab .btn:hover {color: #e67841;}
#sub #view .bot .tabwrap .tab .btn.active {border-bottom: 1px solid #fff;color: #e67841;}
#sub #view .bot .tabwrap .tabcon {margin-top: 20px;}
#sub #view .bot .tabwrap .tabcon .box {display: none;font-size: 14px;color: #555;line-height: 1.8em;}
#sub #view .bot .tabwrap .tabcon .box.active {display: block;}

#sub .loc_tbl{width: 100%;border: 1px solid #ddd;border-width: 1px 0 1px 0;margin-top: 20px;padding: 30px 50px;box-sizing: border-box;}
#sub .loc_tbl li{position: relative;padding-left: 150px;padding: 15px 0;padding-left: 140px;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;width: 100%;box-sizing: border-box;line-height: 20px;}
#sub .loc_tbl li.w50{width: 50% !important;}
#sub .loc_tbl li p{font-weight: normal;font-size: 14px;color: #555555;}
#sub .loc_tbl li strong{position: absolute;top: 15px;left: 0;font-weight: normal;line-height: 20px;padding-left: 30px;width: 80px;font-size: 15px;color: #333333;}
#sub .loc_tbl li strong:after{content: '';display: block;top: 3px;right: 0;width: 1px;height: 14px;background: #ddd;position: absolute;}
#sub .loc_tbl li.ico1 strong{background: url(../images/sub/location_ico_1.jpg) no-repeat 0 center;}
#sub .loc_tbl li.ico2 strong{background: url(../images/sub/location_ico_2.jpg) no-repeat 0 center;}
#sub .loc_tbl li.ico3 strong{background: url(../images/sub/location_ico_3.jpg) no-repeat 0 center;}
