@charset "utf-8";
body{background:#fff;color:#666;font-size:16px;letter-spacing:-1px;-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,button{margin:0;padding:0;font-family:'Malgun Gothic', 'Droid Sans','Malgun Gothic','Apple-Gothic','애플고딕','Helvetica','Tahoma',dotum,'돋움',gulim,'굴림',sans-serif;}
section,nav,article,aside,hgroup,header,footer{display:block;}
form,fieldset,img{border:0 none;}
table{border-spacing:0;/*border-collapse:collapse;*/border:0;}
em{font-style:normal}
ul,ol,li{list-style:none outside;}
input,select{vertical-align:middle;}
a{display:inline-block;text-decoration:none;color:#666;}
li,p,dt,dd,div,span{word-break:break-all;/*word-wrap:break-word;*/}
legend, caption, .skip, .hide{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;margin:0;padding:0;}
input[type='text'], input[type='password'], input[type='tel'], input[type='number']{height:28px;/*height:19px;*/background:#FFF;color:#666;border:1px solid #737373;font-size:13px;-webkit-border-radius:0;-webkit-appearance:none;}
select{height:28px;padding:0 20px 0 5px;border:1px solid #737373;background:#fff url('../img/bul_common_v1.png') no-repeat 100% 11px;color:#666;font-size:13px;-webkit-border-radius:0;-webkit-appearance:none;}
textarea {padding:8px;border:1px solid #737373;color:#666666;font-size:13px;-webkit-border-radius:0;}
/* header v3 */
#header{position:relative;height:45px;padding:10px 5px 0 72px;}
#header h1{position:absolute;top:0;left:0;}
#header h1 a{display:block;overflow:hidden;width:72px;height:55px;text-indent:-1000px;}
#header h1 a:before{content:'';position:absolute;top:11px;left:5px;width:61px;height:36px;background:url('../img/header.png') no-repeat 0 0;}
#header .sch {overflow:hidden;display:block;height:34px;padding:0 35px 0 3px;border:1px solid #784f09;border-right:none;background:#784f09;}
#header .sch input[type='text'] {width:100%;height:30px;margin:1px -1px 0 -2px;padding:0;border:1px solid #ffffff;font-size:0.8em;color:#666;text-indent:3px;line-height:29px;background:#fff;-webkit-border-radius:0;-webkit-appearance:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
#header .sch .cbt {overflow:hidden;position:absolute;top:13px;right:41px;width:23px;height:29px;border:none;background:#fff;text-indent:-1000px;cursor:pointer;}
#header .sch .cbt:before{content:'';position:absolute;top:6px;left:3px;width:17px;height:17px;background:url('../img/header.png') no-repeat -148px 0;}
#header .sch .bt {overflow:hidden;position:absolute;top:10px;right:5px;width:35px;height:36px;border:none;background:#784f09 url('../img/header.png') no-repeat -62px 0;text-indent:-1000px;cursor:pointer;}
.kwd{display:none;overflow:hidden;position:relative;padding-bottom:35px;border-top:1px solid #d52225;background:#fafafa;}
.kwd ul{overflow:hidden;float:left;width:50%;border-bottom:1px solid #d5d4d9;background:#fff;}
.kwd ul:nth-child(odd) {border-right:1px solid #d5d4d9;margin-left:-1px;}
.kwd li{overflow:hidden;height:34px;margin-bottom:-1px;border-bottom:1px solid #d5d4d9;}
.kwd li a{display:block;overflow:hidden;height:15px;padding:10px;color:#666;font-size:0.8em;font-weight:bold;line-height:1.4em;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.kwd li a strong{color:#e71818;}
.kwd .btn_close {position:absolute;bottom:9px;right:10px;}
.hyword {display:none;position:relative;padding-bottom:35px;border-top:1px solid #d52225;background:#fafafa;}
.hyword ul{overflow:hidden;border-bottom:1px solid #d5d4d9;background:#fff;}
.hyword li{overflow:hidden;height:35px;margin-bottom:-1px;border-bottom:1px solid #d5d4d9;}
.hyword li a{display:block;overflow:hidden;height:16px;padding:10px;color:#666;font-size:0.8em;font-weight:bold;line-height:1.4em;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.hyword .btn_close {position:absolute;bottom:9px;right:10px;}
nav{overflow:hidden;width:100%;background:#e4e9ee;}
#nav{position:relative;min-width:310px;height:38px;padding:1px 5px 0;border-top:1px solid #999b9f;border-bottom:1px solid #919397;
background:#e4e9ee;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ebeef3), to(#dee5e9));background:-webkit-linear-gradient(#ebeef3, #dee5e9);background:-moz-linear-gradient(#ebeef3, #dee5e9);background:-ms-linear-gradient(#ebeef3, #dee5e9);background:-o-linear-gradient(#ebeef3, #dee5e9);background:linear-gradient(#ebeef3, #dee5e9);}
#nav:before{content:'';position:absolute;top:0;left:0;height:1px;width:100%;background:#fff;}
#nav li{float:left;position:relative;width:24%;height:38px;}
#nav li:before{content:'';position:absolute;top:13px;left:0;width:1px;height:11px;background:#8f939a;}
#nav li.g1:before {display:none;}
#nav li.g3{width:28%;}
#nav li a{display:block;overflow:hidden;height:38px;color:#3b3e46;font-size:0.75em;font-weight:bold;line-height:3.1em;text-align:center;}
#nav li a:before{content:'';display:inline-block;overflow:hidden;width:15px;height:15px;margin-right:3px;background:url('../img/header.png') no-repeat -99px 0;vertical-align:-4px;}
#nav .g2 a:before{background-position:-116px 0;}
#nav .g3 a:before{background-position:-99px -16px;}
#nav .g4 a:before{background-position:-116px -16px;}
#nav .g4.on a{position:absolute;width:100%;padding:2px 8px 2px 0;margin-top:-2px;color:#fff;
background:#30333d;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#161a24), to(#3b3e46));background:-webkit-linear-gradient(#161a24, #3b3e46);background:-moz-linear-gradient(#161a24, #3b3e46);background:-ms-linear-gradient(#161a24, #3b3e46);background:-o-linear-gradient(#161a24, #3b3e46);background:linear-gradient(#161a24, #3b3e46);}
#nav .g4.on a:before{background-position:-132px -16px;}
#nav li .n{overflow:hidden;position:absolute;top:4px;width:14px;height:14px;margin-left:-4px;background:url('../img/header.png') no-repeat -147px -18px;text-indent:-1000px;}
#category {display:none;max-height:0px;position:relative;overflow:hidden;background:#dbdfe2;z-index:5;-webkit-transition: max-height 400ms linear 0;}
#category.open{display:block;max-height:600px;border-bottom:1px solid #a2a6a8;}
#category .cate{position:relative;margin-bottom:31px;border-top:1px solid #f7f9fb;border-bottom:1px solid #999b9f;
background:#fff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ebf0f4), to(#fff));background:-webkit-linear-gradient(#ebf0f4, #fff);background:-moz-linear-gradient(#ebf0f4, #fff);background:-ms-linear-gradient(#ebf0f4, #fff);background:-o-linear-gradient(#ebf0f4, #fff);background:linear-gradient(#ebf0f4, #fff);}
#category ul{overflow:hidden;margin:auto;padding:7px 0 0;}
#category li{float:left;width:20%;height:67px;margin:2px 0 0;text-align:center;font-weight:bold;line-height:1.2em;}
@media screen and (min-width : 600px) {#category ul {padding:7px 1.1em 0;} #category li{width:12.5%;}}
#category li a{display:block;overflow:hidden;width:100%;height:75px;color:#3b3e46;font-size:0.7em;}
#category li a:before{content:'';display:block;width:45px;height:41px;margin:auto;background:url('../img/header.png') no-repeat 0 -36px;}
#category .m2 a:before{background-position:-45px -36px;}
#category .m3 a:before{background-position:-90px -36px;}
#category .m4 a:before{background-position:-135px -36px;}
#category .m5 a:before{background-position:0 -77px;}
#category .m6 a:before{background-position:-45px -77px;}
#category .m7 a:before{background-position:-90px -77px;}
#category .m8 a:before{background-position:-135px -77px;}
#category .btn_close {position:absolute;bottom:-27px;right:5px;border-color:#999b9f;}

@media screen and (-webkit-device-pixel-ratio:1.5) {
#nav li a{-webkit-text-stroke-width:.01em;}
#header h1 a:before{background-image:url('../img/header_r2.png');background-size:180px 118px;}
#header .sch .cbt:before{background-image:url('../img/header_r2.png');background-size:180px 118px;}
#header .sch .bt{background-image:url('../img/header_r2.png');background-size:180px 118px;}
#nav li a:before{background-image:url('../img/header_r2.png');background-size:180px 118px;}
#nav li .n{background-image:url('../img/header_r2.png');background-size:180px 118px;}
#category li a:before{background-image:url('../img/header_r2.png');background-size:180px 118px;}
//.allview .n{background-image:url('../img/header_r2.png');background-size:180px 118px;}
}
@media screen and (-webkit-device-pixel-ratio:2) {
#nav li a{-webkit-text-stroke-width:.01em;}
#header h1 a:before{background-image:url('../img/header_r2.png');background-size:180px 118px;}
#header .sch .cbt:before{background-image:url('../img/header_r2.png');background-size:180px 118px;}
#header .sch .bt{background-image:url('../img/header_r2.png');background-size:180px 118px;}
#nav li a:before{background-image:url('../img/header_r2.png');background-size:180px 118px;}
#nav li .n{background-image:url('../img/header_r2.png');background-size:180px 118px;}
#category li a:before{background-image:url('../img/header_r2.png');background-size:180px 118px;}
//.allview .n{background-image:url('../img/header_r2.png');background-size:180px 118px;}
}
@media screen and (min-width : 360px) {
#nav li a{font-size:0.8em;line-height:2.9em;-webkit-text-stroke-width:.02em;}
//.allview li a{padding-left:5px;} .allview .all{margin-left:10px;}
}
/* footer v3 */
.fnoti{position:relative;height:34px;padding-right:70px;border-top:1px solid #c7d2da;background:#f4f5f6;}
.fnoti .noti{overflow:hidden;overflow:hidden;height:34px;line-height:30px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.fnoti .noti em a{padding:0 5px;color:#1793e6;font-size:0.6em;font-style:normal;vertical-align:middle;}
.fnoti .noti p{display:inline;}
.fnoti .noti p a{color:#60697b;font-size:0.75em;vertical-align:middle;}
.fnoti .btn_top{position:absolute;top:7px;right:4px;padding:2px 19px 3px 7px;border:1px solid #979eb3;border-radius:2px;-moz-border-radius:2px;color:#444b5e;font-size:0.7em;line-height:1.2em;}
.fnoti .btn_top:after{content:'';position:absolute;top:5px;right:8px;width:7px;height:7px;background:url('../img/header.png') no-repeat -167px 0;}
.fmenu{height:33px;background:#2b2d34;}
.fmenu ul{width:px;height:33px;margin:auto;}
.fmenu li{float:left;width:25%;height:33px;}
.fmenu li a{display:block;height:33px;border-left:1px solid #55575d;color:#fff;font-size:0.75em;font-weight:bold;line-height:2.75em;text-align:center;}
.fmenu ul li:first-child a{border-left:none;}
.foot{padding:5px 2px 24px;border-top:1px solid #676b72;background:#5f636b;text-align:center;}
@media screen and (min-width : 360px) {.foot{padding-left:5px;padding-right:5px;}}
@media screen and (-webkit-device-pixel-ratio:1.5) {.fnoti .btn_top:after{background-image:url('../img/header_r2.png');background-size:180px 118px;}}
@media screen and (-webkit-device-pixel-ratio:2) {.fnoti .btn_top:after{background-image:url('../img/header_r2.png');background-size:180px 118px;}}
.foot ul li{display:inline;}
.foot ul li:before{content:'';display:inline-block;width:1px;height:10px;background:#d7d8da;vertical-align:middle;}
.foot ul li:first-child:before{display:none;}
.foot ul li a{display:inline-block;padding:4px 10px;color:#fff;font-size:0.75em;line-height:1.2em;}
.foot address{display:block;width:100%;padding-top:5px;color:#c0c0c0;font-size:0.7em;font-style:normal;line-height:1.54em;}
.foot address strong{white-space:nowrap;color:#fff;font-weight:normal;}
.foot address strong a{color:#fff;text-decoration:underline;}
.foot address .s{font-size:0.8em}
.foot address .b:before{content:'';display:inline-block;width:1px;height:8px;margin:0 3px 2px;background:#a8a9ab;vertical-align:-3px;}
.foot address a.law{display:inline-block;margin-left:3px;padding:0 8px;border:1px solid #2b2d34;border-radius:2px;-moz-border-radius:2px;color:#fff;white-space:nowrap;
	background:#45474e;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#4f5157), to(#303239));background: -webkit-linear-gradient(#4f5157, #303239);background: -moz-linear-gradient(#4f5157, #303239);background:-ms-linear-gradient(#4f5157, #303239);background:-o-linear-gradient(#4f5157, #303239);background:linear-gradient(#4f5157, #303239);
}
/* header-btn */
.btn_close_bk{position:relative;display:inline-block;overflow:hidden;height:18px;padding:0 20px 0 7px;border:1px solid #181818;border-radius:2px;-moz-border-radius:2px;color:#acb3bf !important;font-size:0.7em;font-weight:bold;text-align:center;line-height:1.7em;
background:#303c4f;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#36445a), to(#273040));background:-webkit-linear-gradient(#36445a, #273040);background:-moz-linear-gradient(#36445a, #273040);background:-ms-linear-gradient(#36445a, #273040);background:-o-linear-gradient(#36445a, #273040);background:linear-gradient(#36445a, #273040);
box-shadow:inset 0 1px 0 #49556a;-webkit-box-shadow:inset 0 1px 0 #49556a;}
.btn_close_bk:before, .btn_close_bk:after {content:'';position:absolute;left:auto;right:11px;top:4px;width:2px;height:10px;background:#acb3bf;}
.btn_close_bk:before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.btn_close_bk:after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.btn_close{overflow:hidden;height:21px;padding:5px 27px 0 12px;border:1px solid #d5d4d9;border-width:0 1px 1px 1px;background:#fff;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;color:#666;font-size:0.7em;font-weight:bold;text-align:center;}
.btn_close:before, .btn_close:after {content:'';position:absolute;left:auto;right:14px;top:6px;width:3px;height:12px;background:#979eb3;box-shadow:inset 0 0 0 #979eb3;-webkit-box-shadow:inset 0 0 0 #979eb3;}
.btn_close:before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.btn_close:after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
/* cts */
#cts{position: relative;margin:0 10px 25px;z-index: 20;}
.lad{width:100%;z-index:100;}
.lad div{width:100%;height:48px;text-align:center;}
.lad a{display:block;width:100%;height:48px;}
.lad img{width:320px;height:48px;vertical-align:top;}
/* common-title */
.title{padding:13px 83px 9px 17px;border-bottom:1px solid #8c8c8c;color:#2d2d2d;font-size:0.95em;line-height:1.25em;word-wrap:break-word;}
.title:before{content:'';position:absolute;margin:5px 0 0 -17px;width:12px;height:9px;background:url('../img/bul_common_v1.png') no-repeat 0 -25px;}
.title2{padding:13px 17px 9px 17px;color:#2d2d2d;font-size:0.95em;line-height:1.25em;word-wrap:break-word;}
.title2:before{content:'';position:absolute;margin:5px 0 0 -17px;width:12px;height:9px;background:url('../img/bul_common_v1.png') no-repeat 0 -25px;}
.tit_bs{margin:19px 0 9px;padding-left:8px;color:#3b3b3b;font-size:0.85em;line-height:1.2em;}
.tit_bs:before{content:'';position:absolute;margin:3px 0 0 -8px;width:0;height:0;border-left:4px solid #4178cd;border-top:4px solid transparent;border-bottom:4px solid transparent;}
.tit_note{margin-top:13px;padding-left:19px;color:#7a5d3d;font-size:0.85em;line-height:1.2em;}
.tit_note:before{content:'';position:absolute;margin:1px 0 0 -19px;width:15px;height:14px;background:url('../img/bul_common_v1.png') no-repeat 0 -35px;}
.stit_bs{margin:9px 0 9px;padding-left:8px;color:#555;font-size:0.85em;line-height:1.2em;}
.stit_bs:before{content:'';position:absolute;margin:6px 0 0 -8px;width:3px;height:3px;background:#a4a5a0;}
.tbtn{position:absolute;top:8px;right:0;}
/* common-btn */
.btn_more {display:inline-block;padding-right:10px;color:#666;font-size:0.75em;font-weight:bold;line-height:1em;}
.btn_more:after{content:'';position:absolute;width:0;height:0;margin:2px 0 0 5px;border-left: 5px solid #8d8d8d;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
.btns {display:inline-block;border:1px solid #bfbfbf;color:#666;font-size:0.75em;font-weight:bold;line-height:1em;letter-spacing:-0.15em;
	background:#f2f2f2;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f2f2));background: -webkit-linear-gradient(#fff, #f2f2f2);background: -moz-linear-gradient(#fff, #f2f2f2);background:-ms-linear-gradient(#fff, #f2f2f2);background:-o-linear-gradient(#fff, #f2f2f2);background:linear-gradient(#fff, #f2f2f2);
	box-shadow:0px 1px 0px #e0e0e0;-webkit-box-shadow:0px 1px 0px #e0e0e0;}
.btns span{display:block;border:1px solid #fff;padding:4px 8px 5px;}
.btnb {display:inline-block;border:1px solid #8c8c8c;color:#555;font-size:0.95em;font-weight:bold;line-height:1em;
	background:#f2f2f2;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f2f2));background: -webkit-linear-gradient(#fff, #f2f2f2);background: -moz-linear-gradient(#fff, #f2f2f2);background:-ms-linear-gradient(#fff, #f2f2f2);background:-o-linear-gradient(#fff, #f2f2f2);background:linear-gradient(#fff, #f2f2f2);
	box-shadow:0px 1px 0px #e0e0e0;-webkit-box-shadow:0px 1px 0px #e0e0e0;}
.btnb span{display:block;border:2px solid #fff;padding:9px 8px 9px;}
.btnbr {display:inline-block;border:1px solid #f30904;color:#f30904;font-size:0.95em;font-weight:bold;line-height:1em;
	background:#f2f2f2;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f2f2));background: -webkit-linear-gradient(#fff, #ffeee8);background: -moz-linear-gradient(#fff, #ffeee8);background:-ms-linear-gradient(#fff, #ffeee8);background:-o-linear-gradient(#fff, #ffeee8);background:linear-gradient(#fff, #ffeee8);
	box-shadow:0px 1px 0px #e0e0e0;-webkit-box-shadow:0px 1px 0px #e0e0e0;}
.btnbr span{display:block;border:2px solid #fff;padding:9px 8px 9px;}
.btn_w{margin-top:15px;text-align:center;}
.btn_w a{display:block;}
.btn_w2{overflow:hidden;margin:15px -5px 0;text-align:center;}
.btn_w2 div{float:left;width:50%;}
.btn_w2 div a{display:block;margin:0 5px;}
.btn_wL{padding-top:10px;margin:10px 0 0;border-top:1px solid #676767;}
.btn_w2.btn_wL div:first-child a{margin-left:0;}
.btn_w2.btn_wL div:last-child a{margin-right:0;}
/* common-paging */
.pages{position:relative;height:29px;padding:9px 30px 0;border-top:1px solid #8c8c8c;text-align:center;}
.pages a,
.pages strong{display:inline-block;width:33px;height:20px;padding:6px 0 0 0;margin:0 1px;border:1px solid #bababa;color:#585860;font-size:0.85em;font-weight:bold;line-height:1.2em;vertical-align:top;
box-shadow:0px 1px 0px #e5e5e5;-webkit-box-shadow:0px 1px 0px #e5e5e5;}
.pages a.on, .pages strong{border:1px solid #e71818;color:#e71818;}
.pages a.prev, .pages a.next{display:block;position:absolute;top:9px;width:22px;height:22px;padding:2px;margin:0;text-indent:-1000em;border:1px solid #8c8c8c;
	background:#f8f8f8;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f2f2));background: -webkit-linear-gradient(#fff, #f2f2f2);background: -moz-linear-gradient(#fff, #f2f2f2);background:-ms-linear-gradient(#fff, #f2f2f2);background:-o-linear-gradient(#fff, #f2f2f2);background:linear-gradient(#fff, #f2f2f2);
	background-clip:content-box;box-shadow:0px 1px 0px #e0e0e0;-webkit-box-shadow:0px 1px 0px #e0e0e0;}
.pages a.prev{left:0;}
.pages a.next{right:0;}
.pages a.prev:before, .pages a.next:before{content:'';position:absolute;top:8px;left:10px;width:6px;height:11px;background:url('../img/bul_common_v1.png') no-repeat 0 -70px;}
.pages a.next:before{background-position:-10px -70px;}
/* common-listing type */
.prdL{margin-top:10px;}
.prdL li{position:relative;min-height:100px;padding:10px 0;border-top:1px solid #d5d4d9;}
.prdL li a{display:block;padding-left:110px;}
.prdL li > a{min-height:100px;}
.prdL .pimg{display:block;position:absolute;top:10px;left:0;width:100px;min-height:100px;}
.prdL .pimg img{width:98px;height:98px;border:1px solid #e4e4e4;}
.prdL .rank{display:block;position:absolute;top:0;left:0;width:20px;height:37px;padding-right:16px;background:url('../img/bg_sale.png') no-repeat -31px 0;color:#fff;font-size:0.8em;font-weight:bold;line-height:1.8em;text-align:center;z-index:1;}
.prdL .pd{display:block;overflow:hidden;height:32px;margin:-1px 0 2px;font-size:0.8em;line-height:1.25em;}
.prdL .prc{display:block;overflow:hidden;height:16px;margin:0 0 1px;font-size:0.8em;font-weight:bold;line-height:1.25em;}
.prdL .prc strong {margin-left:4px;color:#e71717;}
.prdL .sell{display:block;overflow:hidden;height:16px;font-size:0.8em;line-height:1.25em;}
.prdL .pnt{display:block;overflow:hidden;height:16px;font-size:0.8em;line-height:1.25em;}
.prdL .pnt strong{margin-right:4px;}
.prdL .ico{display:block;overflow:hidden;margin:3px 0 0;}
.prdL .ico span{display:block;float:left;overflow:hidden;margin-right:2px;}
.prdL li .tm{display:inline-block;padding:1px 5px 2px;border:1px solid #f85253;background:#fe6b64;color:#fff;font-size:10px;line-height:1em;vertical-align:1px;}
.prdL.prdLc{margin:0;border-bottom:1px solid #d5d4d9;}
.prdL.prdLc .pd {height:48px;margin:-1px 0 1px;}
.prdL.prdLc .prc{height:auto;margin:0;}
.prdL.prdLc .prc span {display:block;overflow:hidden;height:17px;}
.prdL.prdLc .prc strong {display:block;overflow:hidden;height:17px;margin-left:0;}
.prdL.prdLc .prc strong span {display:inline;font-size:1.2em;}
.prdL.prdLc .stxt {color:#e71717;font-size:0.8em;font-weight:bold;line-height:1.25em;}
.prdL.prdLc .stxt strong {font-size:1.2em;}
/* common-icon */
.ic{display:inline-block;padding:1px 5px 2px;font-size:10px;line-height:1em;}
.ic.idy1 {border:1px solid #887cd0;background:#a398e6;color:#fff;}
.ic.idy2 {border:1px solid #dfdfdf;background:#fff;color:#888;}
.ic.idy3 {border:1px solid #b7afe4;background:#fff;color:#877bcd;}
.ic.mbl {border:1px solid #fe9c9b;background:#fff;color:#fd5d5d;}
/* common-image type */
.prdV {overflow:hidden;margin-top:10px;}
.prdV ul {overflow:hidden;margin:0 -10px;background:url('../img/bg_list.gif') repeat 0 0;}
.prdV li {float:left;width:160px;height:220px;padding:11px 0 0;text-align:center;}
.prdV li a{display:block;position:relative;width:140px;height:160px;margin:auto;}
.prdV .pimg{display:block;width:140px;height:140px;margin:0 auto 7px;}
.prdV .pimg img{width:138px;height:138px;border:1px solid #e4e4e4;}
.prdV .rank{display:block;position:absolute;top:0;left:0;width:20px;height:37px;padding-right:16px;background:url('../img/bg_sale.png') no-repeat -31px 0;color:#fff;font-size:0.8em;font-weight:bold;line-height:1.8em;text-align:center;z-index:1;}
.prdV .rate{display:block;position:absolute;top:0;left:0;width:31px;height:33px;background:url('../img/bg_sale.png') no-repeat 0 0;color:#fff;font-size:0.75em;line-height:2em;z-index:1;}
.prdV .rate strong{font-size:1.2em;}
.prdV .pd{display:block;overflow:hidden;width:100%;height:32px;margin-bottom:2px;color:#4d4d4d;font-size:0.8em;line-height:1.25em;}
.prdV .prc {display:block;color:#4d4d4d;font-size:0.8em;font-weight:bold;line-height:1.25em;}
.prdV .prc span {display:block;overflow:hidden;width:100%;height:16px;}
.prdV .prc strong {display:block;overflow:hidden;width:100%;height:16px;color:#E71818;}
@media screen and (min-width:1600px) {.prdV li{width:10%;}}
@media screen and (min-width:800px) and (max-width:1599px) {.prdV li{width:20%;}}
@media screen and (min-width:480px) and (max-width:799px) {.prdV li{width:33.3%;} .prdV li:nth-child(3n+1){width:33.4%;}}
@media screen and (max-width:479px) {.prdV li{width:50%;}}

.c_sort{position:relative;min-height:30px;padding-right:180px;margin-top:15px;}
.c_sort select{width:100%;font-weight:bold;color:#333;}
.c_sort ul{position:absolute;top:8px;right:0;}
.c_sort ul li{float:left;margin-left:10px;}
.c_sort ul li a{display:block;overflow:hidden;padding:2px 0 2px 20px;background:url('../img/bul_listing.png') no-repeat 0 0;color:#4d4d4d;font-size:0.8em;font-weight:bold;line-height:1em;}
.c_sort ul li.on a{color:#000;}
.c_sort ul li.stab1 a{background-position:0 -40px;}
.c_sort ul li.stab1.on a{background-position:0 -60px;}
.c_sort ul li.stab2.on a{background-position:0 -20px;}
.c_sort .btn_bg{margin:9px 0 0 0;}
.c_sort .crst{clear:both;overflow:hidden;padding-bottom:12px;font-size:0.75em;color:#2d2d2d;line-height:1.25em;}

/*layer common*/
.lyw{display:none;position:absolute;overflow:hidden;width:100%;z-index:30;cursor:pointer;}
.lyw .lym{overflow:hidden;margin:0 10px;border:2px solid #ff3700;background:#fff;}
.lyw .cls{position:absolute;top:0;right:10px;width:36px;height:36px;background:url('../img/btn_layer_close.png') 0 2px no-repeat;text-indent:-10000em;z-index:10;}
#cts .lyw .lym{margin:0;}
#cts .lyw .cls{right:0;}
.lyw h2{padding:11px 4px 9px;margin:0 4px;border-bottom:1px solid #8c8c8c;color:#3b3b3b;font-size:0.85em;line-height:1.25em;}
.lyw h2 .sut{margin-left:6px;font-size:0.9em;color:#2d2d2d;}

/* common class*/

/* --  Pionnet  -- */
/*error*/
.msg9_new{clear:both;overflow:hidden;margin:14px 0 16px;border:1px solid #ababab;}
.msg9_new .logo{padding-bottom:17px;margin:0 6px;border-bottom:1px dashed #c8c8c8;text-align:center;font-size:1.1em;color:#3b3b3b;font-weight:bold;line-height:1.2em;}
.msg9_new .logo strong{color:#f30904;}
.msg9_new .logo span{display:block;width:160px;margin:0 auto;text-indent:-1000em;}
.msg9_new .logo .err{height:99px;margin-bottom:6px;background:url('../img/error_msg.png') no-repeat 50% 50%;}
.msg9_new .logo .msg{width:264px;height:66px;margin-top:20px;background:url('../img/error_msg2.png') no-repeat 50% 50%;}
.msg9_new .txt{overflow:hidden;padding:14px 10px;font-size:0.8em;color:#3b3b3b;line-height:1.2em;text-align:center;}
.msg9_new .txt2{overflow:hidden;padding:10px 10px 8px 10px;border-top:1px solid #ababab;background:#f1f1f1;}
.msg9_new .txt2 li{overflow:hidden;position:relative;padding:0 0 1px 6px;font-size:0.8em;color:#666;line-height:1.2em;}
.msg9_new .txt2 li:before{content:'';position:absolute;top:6px;left:0;width:2px;height:2px;background:#666;}