@charset "utf-8";
body{background:#fff;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,legend{margin:0;padding:0;color:#333;font-family:'Droid Sans','Malgun Gothic','Apple-Gothic','¾OCA°iμn','Helvetica','Tahoma',dotum,'μ¸¿o',gulim,'±¼¸²',sans-serif;}
section,nav,article,aside,hgroup,header,footer{display:block;}
table{border-spacing:0;border-collapse:collapse;}
form,fieldset,img{border:0 none;}
table{border-spacing:0;border-collapse:collapse;}
em{font-style:normal}
ul,ol,li{list-style:none outside;}
input,select{vertical-align:middle;}
a{display:inline-block;text-decoration:none;color:#3b3b3b;}
li,p,dt,dd,div,span{word-break:break-all;/*word-wrap:break-word;*/}
legend, caption, .skip{visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0}
input[type='text'], input[type='tel']{height:23px;background:#FFF;color:#666;border:1px solid #737373;font-size:13px;-webkit-border-radius:0;-webkit-appearance:none;}
select{height:25px;padding:0 20px 0 5px;border:1px solid #737373;background:#fff url('../img/bul_common_v1.png') no-repeat 100% 8px;color:#666;font-size:13px;-webkit-border-radius:0;-webkit-appearance:none;}
/* 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;}

@media screen and (-webkit-device-pixel-ratio:1.5) {
#nav li a{-webkit-text-stroke-width:.01em;}
#header h1 a:before,
#header .sch .cbt:before,
#header .sch .bt,
#nav li a:before,
#nav li .n,
#category li a:before,
//.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,
#header .sch .cbt:before,
#header .sch .bt,
#nav li a:before,
#nav li .n,
#category li a:before,
//.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 .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;-moz-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 0 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{padding:14px 83px 13px 17px;margin:0 10px;color:#2d2d2d;font-size:0.95em;line-height:1.25em;word-wrap:break-word;}
.title:before{content:'';position:absolute;width:12px;height:9px;margin:5px 0 0 -17px;background:url('../img/bul_common_v1.png') no-repeat 0 -25px;}
.title strong{color:#e71b1b;}
.tbtn{position:absolute;top:10px;right:10px;}
/* common-btn */
.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;-moz-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;}
.btns span.close{padding-left:22px;background:url('../img/bul_main.png') no-repeat 9px -18px;}
.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;-moz-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;-moz-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_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;}
/* 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;}
.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;}
.tmi{display:inline-block;margin-left:3px;color:#e51918;font-size:12px;letter-spacing:0;vertical-align:1px;}
.tmi .t{overflow:hidden;display:inline-block;width:15px;height:16px;background:url('../img/bul_t.png') no-repeat 0 0;white-space:nowrap;text-indent:-1000px;vertical-align:-1px;}
@media screen and (-webkit-device-pixel-ratio:1.5) {.tmi .t{background-image:url('../img/bul_t_r2.png');background-size:15px 16px;}}
@media screen and (-webkit-device-pixel-ratio:2) {.tmi .t{background-image:url('../img/bul_t_r2.png');background-size:15px 16px;}}
/* 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:10px;}
.pages a.next{right:10px;}
.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;}

/* -- contents -- */
/* ´eA≪ */
.c_listL{overflow:hidden;border-top:1px solid #d1d1d3;}
.c_listL li{position:relative;}
.c_listL > li > a{display:block;height:37px;padding:0 50px;border-top:1px solid #fff;border-bottom:1px solid #cbcbcd;background:#f1f1f1;color:#2d2d2d;font-size:.95em;font-weight:bold;line-height:2.55;}
.c_listL > li > a:before, .c_listL > li > span:before{content:'';position:absolute;top:6px;left:10px;width:28px;height:29px;background:url('../img/category_L.png') no-repeat 0 0;}
.c_listL > li.m2 > a:before{background-position:0 -29px;}
.c_listL > li.m3 > a:before{background-position:0 -58px;}
.c_listL > li.m4 > a:before{background-position:0 -87px;}
.c_listL > li.m5 > a:before{background-position:0 -116px;}
.c_listL > li.m6 > a:before{background-position:0 -145px;}
.c_listL > li.m7 > a:before{background-position:0 -174px;}
.c_listL > li.m8 > a:before{background-position:0 -203px;}
.c_listL > li > a:after{content:'';position:absolute;top:16px;right:10px;width:12px;height:8px;background:url('../img/category_L.png') no-repeat 0 -234px;}
.c_listL > li > span{cursor:pointer;display:block;height:37px;padding:0 50px;border-top:1px solid #fff;border-bottom:1px solid #cbcbcd;background:#f1f1f1;color:#2d2d2d;font-size:.95em;font-weight:bold;line-height:2.55;}
.c_listL > li.open > a:after{background-position:-13px -234px;}
.c_listL > li.open ul{display:block;}
.c_listL li ul{display:none;overflow:hidden;}
.c_listL li li{border-bottom:1px solid #dddfe3;}
.c_listL li li a{display:block;height:33px;padding:0 20px;color:#666;font-size:.85em;line-height:2.5em;}
.c_listL li li a:before{content:'';position:absolute;top:15px;left:12px;width:3px;height:3px;background:#a5a6a0;}
.c_listL li li .tmi .t{vertical-align:-4px;}
.c_listL li li .cnt{position:absolute;top:50%;right:80px;margin-top:-9px;color:#c7b299;font-size:0.9em;letter-spacing:0;}
.c_listL li li a.view{position:absolute;top:50%;right:10px;width:59px;height:23px;margin-top:-12px;padding:0;border:1px solid #979fae;color:#62728d;font-size:0.7em;line-height:2.1em;text-align:center;}
.c_listL li li a.view:after{content:'';display:inline-block;width:4px;height:7px;margin-left:4px;background:url('../img/category_v2.png') no-repeat 0 -89px;}

@media screen and (-webkit-device-pixel-ratio:1.5) {
.c_listL > li > a:before{background-image:url('../img/category_L_r2.png');background-size:28px 242px;}
.c_listL > li > a:after{background-image:url('../img/category_L.png');background-size:28px 242px;}
}
@media screen and (-webkit-device-pixel-ratio:2) {
.c_listL > li > a:before{background-image:url('../img/category_L_r2.png');background-size:28px 242px;}
.c_listL > li > a:after{background-image:url('../img/category_L.png');background-size:28px 242px;}
}
/* Aß,¼OA≪ */
.p_tab{overflow:hidden;border-top:1px solid #caccd0;}
.p_tab li{float:left;position:relative;width:50%;}
.p_tab li a{display:block;height:33px;color:#959595;font-size:0.8em;font-weight:bold;line-height:2.6em;text-align:center;}
.p_tab li.on a{color:#111;}
.p_tab li:before{content:'';position:absolute;top:12px;left:-1px;width:1px;height:10px;background:#ddd;}
.p_cont{overflow:hidden;position:relative;height:132px;border-top:1px solid #ababab;background:#f0f0f0;}
.p_cont .next, .p_cont .prev{overflow:hidden;position:absolute;top:37px;width:16px;height:37px;background:url('../img/category.png') no-repeat 0 -51px;text-indent:-1000px;}
.p_cont .prev{left:6px;}
.p_cont .next{right:6px;background-position:-17px -51px;}
.p_cont .wrapper{overflow:hidden;position:relative;margin:0 23px;}
.c_plan{margin:0 -23px;}
.c_plan > div{overflow:hidden;position:relative;}
.c_plan ul{overflow:hidden;height:132px;padding:0 23px;}
.c_plan li{float:left;width:50%;height:120px;padding-top:12px;}
.c_plan li a{display:block;width:129px;margin:auto;}
.c_plan .img img{display:block;width:129px;height:57px;}
.c_plan .sbj{overflow:hidden;height:32px;margin-top:6px;color:#2d2d2d;font-size:0.75em;font-weight:bold;line-height:1.34em;text-align:center;}
.c_plan .date{overflow:hidden;height:11px;margin-top:2px;color:#545454;font-size:0.7em;line-height:1.2em;text-align:center;letter-spacing:0;}
.c_top5{margin:0 -23px;}
.c_top5 > div{overflow:hidden;position:relative;}
.c_top5 ul{overflow:hidden;height:132px;padding:0 23px;}
.c_top5 li{overflow:hidden;padding:18px 8px 0;}
.c_top5 li a{display:block;height:100px;padding-left:107px;}
.c_top5 li .pimg{position:absolute;width:98px;height:98px;margin-left:-107px;}
.c_top5 li .pimg img{width:96px;height:96px;border:1px solid #e4e4e4;}
.c_top5 li .pimg .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;}
.c_top5 li .pd{display:block;overflow:hidden;max-height:30px;color:#2d2d2d;font-size:0.75em;font-weight:bold;line-height:1.33em;}
.c_top5 li .prc{display:block;overflow:hidden;margin-top:2px;height:17px;line-height:1em;}
.c_top5 li .prc span{color:#666;font-size:0.7em;font-weight:bold;line-height:1.25em;letter-spacing:0;}
.c_top5 li .prc strong{color:#ed1c22;font-size:.95em;font-weight:bold;line-height:1.1em;}
.c_top5 li .prc strong span{display:none;}
.c_top5 li .sell{display:block;overflow:hidden;max-height:14px;margin-top:2px;color:#666;font-size:0.7em;line-height:1.25em;}
.c_top5 li .pnt{display:block;overflow:hidden;max-height:14px;margin-top:1px;color:#666;font-size:0.7em;line-height:1.25em;}
.c_top5 li .ico{display:block;margin-top:3px;line-height:0em;}
.tit_plan{overflow:hidden;padding-left:10px;border-top:1px solid #caccd0;height:33px;color:#111;font-size:0.8em;font-weight:bold;line-height:2.6em;}

.c_listM{overflow:hidden;border-top:1px solid #ababab;}
.c_listM li{position:relative;min-height:35px;padding-right:76px;border-bottom:1px solid #dddfe3;}
.c_listM li .tmi .t{vertical-align:0;}
.c_listM li a{display:block;overflow:hidden;padding:9px 65px 9px 10px;color:#666;font-size:0.85em;font-weight:bold;line-height:1.3em;}
@media screen and (min-width : 360px) {font-size:0.95em;}
.c_listM li .cnt{position:absolute;top:50%;right:80px;margin-top:-9px;color:#c7b299;font-size:0.9em;letter-spacing:0;}
.c_listM li a.view{position:absolute;top:50%;right:10px;width:59px;height:23px;margin-top:-12px;padding:0;border:1px solid #979fae;color:#62728d;font-size:0.7em;line-height:2.1em;text-align:center;}
.c_listM li a.view:after{content:'';display:inline-block;width:4px;height:7px;margin-left:4px;background:url('../img/category.png') no-repeat 0 -89px;}

/*¾U¿e ´eA≪*/
.c_listO{overflow:hidden;border-top:1px solid #d1d1d3;}
.c_listO li{position:relative;min-height:37px;}
.c_listO > li > a{display:block;padding:9px 50px 9px 10px;border-top:1px solid #fff;border-bottom:1px solid #cbcbcd;background:#f1f1f1;color:#2d2d2d;font-size:.85em;font-weight:bold;line-height:1.3em;}
.c_listO > li > a:after{content:'';position:absolute;top:50%;right:10px;width:7px;height:11px;margin-top:-6px;background:url('../img/category_L_app.png') no-repeat 0 0;}

/* location */
.location{overflow:hidden;padding:8px 10px;border-top:2px solid #383f52;color:#666;font-size:0.8em;line-height:1.4em;
	background:#fafafa;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)}
.location a{color:#666;font-weight:bold}
.location strong{color:#111;}
.location a:before, .location strong:before{content:'';display:inline-block;width:7px;height:11px;margin:0 6px;background:url('../img/category.png') no-repeat -8px -89px;vertical-align:-1px;}
.location :first-child:before{display:none;}

/* -- Listing °u·A -- */
.c_sort{position:relative;min-height:25px;padding:8px 200px 7px 10px;margin:0 0 -1px;border-top:1px solid #737a8c;border-bottom:1px solid #d0d0d0;z-index:1;}
.c_sort select{width:100%;height:25px;font-weight:bold;color:#333;}
.c_sort ul.sty{position:absolute;top:13px;right:10px;}
.c_sort ul.sty li{position:relative;float:left;padding-left:11px;margin-left:10px;}
.c_sort ul.sty li:before{content:'';position:absolute;width:1px;height:10px;top:3px;left:0;background:#8a8a8a;}
.c_sort ul.sty li:first-child:before{display:none;}
.c_sort ul.sty li a{display:block;overflow:hidden;width:16px;height:16px;padding:0;background:url('../img/category.png') no-repeat 0 0;text-indent:-1000px;}
.c_sort ul.sty li.on a{background-position:-17px 0}
.c_sort ul.sty li.sty2 a{background-position:0 -17px}
.c_sort ul.sty li.sty2.on a{background-position:-17px -17px}
.c_sort ul.sty li.sty3 a{background-position:0 -34px}
.c_sort ul.sty li.sty3.on a{background-position:-17px -34px}
.c_sort .sch{position:absolute;top:8px;right:121px;width:73px;height:23px;border:1px solid #8c919e;border-radius:3px;background:#f8f8f8;color:#444b5d;font-size:.75em;font-weight:bold;line-height:1.9em;text-align:center;}
.c_sort .sch:after{content:'';display:inline-block;width:7px;height:5px;margin-left:6px;background:url('../img/category.png') no-repeat -17px -89px;vertical-align:1px;}
.c_sort .sch.on{color:#fff;
	background:#838a9c;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#9097a9), to(#737a8c));background: -webkit-linear-gradient(#9097a9, #737a8c);background: -moz-linear-gradient(#9097a9, #737a8c);background:-ms-linear-gradient(#9097a9, #737a8c);background:-o-linear-gradient(#9097a9, #737a8c);background:linear-gradient(#9097a9, #737a8c);}
.c_sort .sch.on:after{background-position:-17px -95px;vertical-align:2px;}

/*CØ¿U¹e¼U*/
.cdlv .dlv{position:relative;padding:8px 27px 7px 190px;margin:0 10px;}
.cdlv .dlv .check {position:absolute;top:9px;left:0;}
.cdlv .dlv .check input{min-width:1.1em;min-height:1.1em;margin-right:3px;vertical-align:middle;}
.cdlv .dlv .check label{font-size:0.75em;color:#666;}
.cdlv .dlv .help{display:block;overflow:hidden;position:absolute;top:10px;right:0;}
.cdlv .dlv select{width:100%;}
.cdlv .sort {overflow:hidden;padding:8px 6px;border-top:1px solid #d5d4d9;}
.cdlv .sort li{float:left;width:33.3%;}
.cdlv .sort li a {display:block;margin:0 4px;padding:6px 0;border:1px solid #acacac;color:#565656;font-size:0.75em;font-weight:bold;line-height:1em;text-align:center;
background:#f1f1f1;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f1f1f1));background: -webkit-linear-gradient(#fff, #f1f1f1);background: -moz-linear-gradient(#fff, #f1f1f1);background:-ms-linear-gradient(#fff, #f1f1f1);background:-o-linear-gradient(#fff, #f1f1f1);background:linear-gradient(#fff, #f1f1f1);
box-shadow:0px 1px 0px #e5e5e5;-moz-box-shadow:0px 1px 0px #e5e5e5;-webkit-box-shadow:0px 1px 0px #e5e5e5;}
.cdlv .sort li.on a{color:#f30904;border:1px solid #f30904;background:#feeee8;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#feeee8));background: -webkit-linear-gradient(#fff, #feeee8);background: -moz-linear-gradient(#fff, #feeee8);background:-ms-linear-gradient(#fff, #feeee8);background:-o-linear-gradient(#fff, #feeee8);background:linear-gradient(#fff, #feeee8);}

/* common-listing type */
.prdL li{position:relative;min-height:100px;padding:10px;border-top:1px solid #d5d4d9;}
.prdL li a{display:block;padding-left:110px;}
.prdL li .pimg{display:block;position:absolute;top:10px;left:10px;width:100px;min-height:100px;}
.prdL li .pimg img{width:98px;height:98px;border:1px solid #e4e4e4;}
.prdL li .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.85em;font-weight:bold;line-height:1.7em;text-align:center;z-index:1;}
.prdL li .pd{display:block;overflow:hidden;height:32px;margin:-1px 0 2px;font-size:0.8em;line-height:1.25em;}
.prdL li .prc{display:block;overflow:hidden;height:16px;margin:0 0 1px;font-size:0.8em;font-weight:bold;line-height:1.25em;}
.prdL li .prc strong {margin-left:4px;color:#e71717;}
.prdL li .sell{display:block;overflow:hidden;height:16px;font-size:0.8em;line-height:1.25em;}
.prdL li .pnt{display:block;overflow:hidden;height:16px;font-size:0.8em;line-height:1.25em;}
.prdL li .pnt strong{margin-right:4px;}
.prdL li .ico{display:block;overflow:hidden;margin:3px 0 0;}
.prdL li .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;}
.prdC h2{height:24px;padding:7px 0 0 20px;background:#f8f8f8;border-top:1px solid #e6e6e6;border-bottom:1px solid #8c8c8c;color:#000;font-size:0.8em;line-height:1.35em;}
.prdC li{border-top:1px solid #dbdbdb;}
.prdC li:first-child{border-top:none;}
.tit_p {height:24px;padding:7px 0 0 20px;background:#f8f8f8;border-top:1px solid #e6e6e6;border-bottom:1px solid #8c8c8c;color:#000;font-size:0.8em;line-height:1.35em;}
.tit_p+.prdL{overflow:hidden;}
.tit_p+.prdL ul{margin-top:-1px;}
.tit_p:before,
.prdC h2:before{content:'';position:absolute;display:inline-block;margin:3px 0 0 -10px;width:0;height:0;border-left:5px solid #8d8d8d;border-top:5px solid transparent;border-bottom:5px solid transparent;}
/* common-image type */
.prdV {overflow:hidden;border-top:1px solid #d0d0d0;}
.prdV ul {overflow:hidden;padding:10px 0 0;}
.prdV li {position:relative;float:left;width:50%;padding-bottom:10px;text-align:center;}
.prdV li:nth-child(2n+1){clear:both;}
.prdV li a{display:block;width:140px;padding:0 10px;margin:auto;}
.prdV li .pimg{display:block;margin:0 auto 7px;}
.prdV li .pimg img{display:block;/*width:100%;min-width:138px;height:auto;*/width:138px;height:138px;border:1px solid #e4e4e4;}
.prdV li .pd{display:block;overflow:hidden;width:100%;height:32px;margin-bottom:2px;color:#4d4d4d;font-size:0.8em;line-height:1.25em;}
.prdV li .prc {display:block;height:33px;color:#4d4d4d;font-size:0.8em;font-weight:bold;line-height:1.25em;}
.prdV li .prc span {display:block;overflow:hidden;width:100%;height:16px;}
.prdV li .prc strong {display:block;overflow:hidden;width:100%;height:16px;color:#E71818;}
@media screen and (min-width:360px) and (max-width:399px){.prdV li .pimg img{width:158px;height:158px;}.prdV li a{width:160px;}}
@media screen and (min-width:400px){.prdV li .pimg img{width:178px;height:178px;}.prdV li a{width:180px;}}
@media screen and (min-width:600px) and (max-width:999px) {.prdV li{width:33.3%;}.prdV li:nth-child(2n+1){clear:none;}.prdV li:nth-child(3n+1){clear:both;}}
@media screen and (min-width:1000px) {.prdV li{width:20%;}.prdV li:nth-child(2n+1){clear:none;}.prdV li:nth-child(5n+1){clear:both;}}

/* common-mosaic type */
.prdM{overflow:hidden;position:relative;padding:8px 0;margin:0 8px;border-top:1px solid #d0d0d0;}
.prdM ul{overflow:hidden;}
.prdM li{float:left;width:25%;}
.prdM li a{display:block;padding:2px;}
.prdM li .pimg{display:block;overflow:hidden;max-width:142px;margin:auto;}
.prdM li .pimg img{display:block;width:100%;border:1px solid #e4e4e4;}
@media screen and (min-width:768px) {.prdM li .pimg img{width:140px;height:140px;} .prdM{height:584px;}}
@media screen and (min-width:400px) and (max-width:767px) {.prdM li .pimg img{width:90px;height:90px;} .prdM li .pimg{max-width:92px;} .prdM{height:384px;}}
@media screen and (min-width:360px) and (max-width:399px) {.prdM li .pimg img{width:80px;height:80px;} .prdM li .pimg{max-width:82px;} .prdM{height:344px;}}
@media screen and (max-width:359px) {.prdM li .pimg img{width:70px;height:70px;} .prdM li .pimg{max-width:72px;} .prdM{height:304px;}}

/* common-slide type */
html, body{height:100%;}
.prdSlide{overflow:hidden;position:relative;width:100%;height:100%;min-height:418px;background:#282a2b;}
.prdSlide .set{height:36px;background:#3b3d3e;border-bottom:1px solid #3d3f40;}
.prdSlide .set div{float:left;width:50%;border-bottom:1px solid #0b0c0c;}
.prdSlide .set a{display:block;height:35px;color:#b9c6cf;font-size:0.75em;line-height:35px;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,0.5);}
.prdSlide .set a.back{border-right:1px solid #0b0c0c;}
.prdSlide .set a.auto{border-left:1px solid #4e4f50;}
.prdSlide .set a span{height:35px;padding-left:20px;background: url('../img/slide.png') no-repeat 0 -170px;}
.prdSlide .set a.auto span{background-position:0 -207px;}
.prdSd{overflow:hidden;position:absolute;top:37px;bottom:71px;width:100%;min-height:310px;}
.prdSd .prds{position:relative;width:100%;height:100%;}
.prdSd .prds > div {height:100%;}
.prdSd .pimg{position:absolute;left:50%;top:50%;margin:-145px 0 0 -150px;}
.prdSd .pimg img{width:300px;height:300px;}
.prdSd ul{height:100%;}
.prdSlide .info{position:absolute;bottom:0;width:100%;height:71px;color:#fff;}
.prdSlide .info a{display:block;width:100%;height:100%;}
.prdSlide .info .pd{display:block;overflow:hidden;height:32px;margin:6px 10px 4px;color:#fff;font-size:0.8em;line-height:1.2em;text-align:center;}
.prdSlide .info .prc{display:block;overflow:hidden;height:16px;margin:0 10px;color:#ff3333;font-size:0.85em;line-height:1.2em;text-align:center;}
.prdSlide .info .btn{position:absolute;bottom:7px;right:10px;color:#acb3bf;font-size:0.7em;background:#313d51;border:1px solid #181818;}
.prdSlide .info .btn span{display:block;padding:4px 6px 5px;border-top:1px solid #49556a;
	background:#37445b;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#37445b), to(#262f3f));background: -webkit-linear-gradient(#37445b, #262f3f);background: -moz-linear-gradient(#37445b, #262f3f);background:-ms-linear-gradient(#37445b, #262f3f);background:-o-linear-gradient(#37445b, #262f3f);background:linear-gradient(#37445b, #262f3f)}
.prdSlide .prev, .prdSlide .next{position:absolute;overflow:hidden;top:50%;width:30px;height:80px;margin-top:-40px;background: url('../img/slide.png') no-repeat 0 0;text-indent:-1000px;}
.prdSlide .prev{left:0;}
.prdSlide .next{right:0;background-position:0 -80px;}

/* °a°u³≫°E≫o */
.schbox{display:none;position:relative;margin:0 0 -1px;border-bottom:1px solid #e6e6e6;z-index:1;}
.schbox > ul:before{content:'';position:absolute;top:1px;width:100%;height:7px;background:#fff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#fff));background: -webkit-linear-gradient(#f5f5f5, #fff);background: -moz-linear-gradient(#f5f5f5, #fff);background:-ms-linear-gradient(#f5f5f5, #fff);background:-o-linear-gradient(#f5f5f5, #fff);background:linear-gradient(#f5f5f5, #fff);}
.schbox > ul > li{overflow:hidden;position:relative;min-height:25px;padding:8px 10px 8px 80px;border-bottom:1px solid #d0d0d0;}
.schbox li label, .schbox li em{position:absolute;top:10px;left:10px;color:#2d2d2d;font-size:.8em;font-weight:bold;line-height:1.9em;}
.schbox li select{width:100%;height:25px;border:1px solid #bcbcbc;border-radius:2px;background:url('../img/category.png') no-repeat 100% -104px;}
.schbox li .wr{padding:0 1px;}
.schbox li .wr input[type='text']{width:100%;margin:0 -1px;text-indent:5px;}
.schbox li .wr_r{color:#2d2d2d;font-size:.75em;font-weight:bold;line-height:1.8em;vertical-align:-3px;}
.schbox li .bf{overflow:hidden;border:1px solid #848a9c;}
.schbox li .bf a{float:left;width:25%;margin-left:-1px;border-left:1px solid #848a9c;color:#666;font-size:.7em;font-weight:bold;line-height:2.1em;text-align:center;
	background:#f8f8f8;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#d5d5d5));background: -webkit-linear-gradient(#fff, #d5d5d5);background: -moz-linear-gradient(#fff, #d5d5d5);background:-ms-linear-gradient(#fff, #d5d5d5);background:-o-linear-gradient(#fff, #d5d5d5);background:linear-gradient(#fff, #d5d5d5);}
.schbox li .bf a.on{color:#303b54;
	background:#eceff4;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#bcc7d8), to(#fcfdfe));background: -webkit-linear-gradient(#bcc7d8, #fcfdfe);background: -moz-linear-gradient(#bcc7d8, #fcfdfe);background:-ms-linear-gradient(#bcc7d8, #fcfdfe);background:-o-linear-gradient(#bcc7d8, #fcfdfe);background:linear-gradient(#bcc7d8, #fcfdfe);}
.schbox .btn_w2{margin:10px 5px 8px;}
.schbox .btn_w2 .sch{width:60%;}
.schbox .btn_w2 .rej{width:40%;}
.schbox .btn_w2 .rej a span:before{content:'';display:inline-block;width:17px;height:19px;margin:-8px 5px -2px 0;background:url('../img/category.png') no-repeat 0 -129px;vertical-align:middle;}
.schbox li .pr{color:#666;font-size:.75em;line-height:1.3em;letter-spacing:0;}
.schbox li .pr input{width:40%;max-width:150px;text-indent:5px;}

.msgbox {margin: 10px 10px 0;padding:18px 10px 18px;border:1px solid #ababab;text-align:center;}
.msgbox strong {color: #2d2d2d;font-size: 0.85em;}
.msgbox p {margin-top:5px;color: #666;font-size: 0.75em;line-height:1.25em;}

.help,
.help_s{display:inline-block;position:relative;overflow:hidden;width:14px;height:14px;padding:2px;margin-left:4px;border:1px solid #8c8c8c;vertical-align:1px;text-indent:-1000em;
	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:1px 1px 0 rgba(0,0,0,0.11);}
.help:before,
.help_s:before{content:'';position:absolute;top:3px;left:6px;width:6px;height:13px;background:url('../img/bul_common_v1.png') no-repeat -6px -53px;}
.help_s{position:absolute;right:10px;margin-top:-26px;}
/*layer*/
.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;}
.lym .cont{overflow:hidden;padding:7px 9px 14px;font-size:0.75em;line-height:1.3em;}
.lym .box2{overflow:hidden;padding:6px 0 0 0;margin:10px 4px 10px 8px;font-size:0.75em;}
.lym .box2 ul li{position:relative;padding:0 0 6px 8px;line-height:1.3em;color:#4d4d4d;word-break:break-all;}
.lym .box2 ul li:before{content:'';position:absolute;top:6px;left:0;width:3px;height:3px;background:#f48b23;}
.lym .box2 .ncn{padding:4px 0 2px 0;font-size:0.95em;line-height:1.3em;color:#818181;}
.lym .box2 .ncn strong{color:#ff4e00;}
.lym .box2 .ncn .st{display:block;padding-bottom:2px;font-size:1.125em;color:#4d4d4d;text-decoration:underline;}
.lym .cont_s{overflow:hidden;padding:9px 40px 9px 9px;font-size:0.75em;line-height:1.4em;}
