@charset "utf-8";

@import url("https://fonts.googleapis.com/earlyaccess/nanumgothic.css");

/* skipNav */
#skipNav a{display:block;overflow:hidden;height:0;line-height:24px;text-align:center;background:#000;color:#fff;}
#skipNav a:focus{height:auto;}

/* reset css */
html,body{margin:0;padding:0;}
body{font:12px/1.5 dotum, "Nanum Gothic", "Malgun Gothic", "돋움", Dotum, "굴림", Gulim, sans-serif;color:#666; background-color:#fff;-webkit-text-size-adjust:none;word-break:keep-all;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
input,textarea,select,button{font:12px/1.5 dotum, "Nanum Gothic", "Malgun Gothic", "돋움", Dotum, "굴림", Gulim, Arial, sans-serif;color:#666;vertical-align:middle;word-break:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
table{table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse;}
ol,ul,li{list-style:none;}
hr, legend, caption, .skip{position:absolute;overflow:hidden;line-height:0.01%;font-size:0.01%;width:0;height:0;}
img,fieldset{border:0 none;vertical-align:middle;}
label,button{cursor:pointer;}
em,address{font-style:normal;}
a{color:inherit;text-decoration:none;}

/* Input */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="number"]{max-width:100%;height:24px;padding:2px 5px 1px;border:1px solid #e2e2e2;line-height:24px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;}
input[type="submit"],
input[type="button"]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;}
input[type="radio"],
input[type="checkbox"]{width:13px;height:13px;vertical-align:-2px;}
input[type="file"],
input[type="date"]{max-width:100%;border:1px solid #e2e2e2;background:#fff;border-radius:0;}
textarea{overflow:auto;overflow-x:hidden;padding:5px;border:1px solid #e2e2e2;background:#fff;resize:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;}
select{max-width:100%;height:24px;border:1px solid #e2e2e2;background:#fff;border-radius:0;}
select[multiple="multiple"]{height:auto;}

/* Button */
button{overflow:visible;margin:0;padding:0;border:0;background:none;white-space:nowrap;cursor:pointer;}
button::-moz-focus-inner{padding:0;border:0;}
button span{position:relative;}
.nav > .prv {margin: -60px;}
.nav > .next {margin: -60px;}
/****************************** Reset 이곳 위로는 가급적 변경하지 마세요 ******************************/


.btn_wrap{position:relative;margin:15px 0 0;text-align:center;}
.btn_wrap:after{content:'';display:block;clear:both;}
.btn_wrap .btn_left{float:left;}
.btn_wrap .btn_right{float:right;}
.btn_wrap input,
.btn_wrap button,
.btn_wrap a{display:inline-block;margin:0 1px;vertical-align:middle;}

/* Font */
.t_point{color:#f5822c;}
.t_strong{color:#333;}
.t_blue{color:#316598;}

/* Align */
.al_middle{display:inline-block;vertical-align:middle;}

/* Box */
.box_scroll{}
.box_scroll .box{overflow:auto;overflow-x:hidden;}
.box_title{margin:0 0 3px;padding:12px;background:#316598;color:#fff;font-weight:bold;font-size:30px;font-family:"Nanum Gothic";text-align:center;}
.box_line{margin:0 0 20px;padding:12px;border-top:2px solid #316598;border-bottom:2px solid #316598;color:#316598;font-weight:bold;font-size:30px;font-family:"Nanum Gothic";text-align:center;}
.box_blur{padding:20px;background:url('../image/bg_pattern.png');}

/* Table */
.table_wrap{overflow:hidden;margin:0 -1px 0 0;}
.table_wrap .dtable{margin:0 0 0 -1px;border-right:0;}
.dtable{width:100%;border-top:2px solid #316598;border-right:1px solid #e2e2e2;}
.dtable th,
.dtable td{padding:8px 5px 7px;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;text-align:center;}
.dtable th,
.dtable td.th{background:#f9f9f9;font-weight:bold;color:#000;}
.dtable.row th,
.dtable.row td,
.dtable .title{text-align:left;}
.dtable.row .th{text-align:center;}

.table_form{display:table;width:100%;border-collapse:collapse;border-spacing:0;}
.table_form .tr{display:table-row;}
.table_form .td{display:table-cell;vertical-align:middle;}
.table_form.v-top .td{vertical-align:top;}

.dtable_txt{position:relative;margin:0 0 15px;}
.dtable_txt:after{content:'';display:block;clear:both;}
.dtable_txt .txt_left{float:left;}
.dtable_txt .txt_right{float:right;}
.dtable_txt .more_wrap{position:absolute;right:0;top:0;}

.dtable_desc{position:relative;margin:15px 0 0;}
.dtable_desc:after{content:'';display:block;clear:both;}
.dtable_desc .txt_left{float:left;}
.dtable_desc .txt_right{float:right;}

.input_form{display:table;width:100%;}
.input_form .tr{display:table-row;}
.input_form .td{display:table-cell;text-align:center;vertical-align:middle;}
.input_form .spacer{width:10px;}
.input_form input,
.input_form select{width:100%;}
/****************************** Interface 버튼 정렬, 강조 컬러, 사용자 테이블 등(사용하지 않을거면 지워도 무방) ******************************/


/* Layout */
.wrapper{position:relative;width:1000px;margin:0 auto;}
.wrapper:after{content:'';display:block;clear:both;}
#wrap{min-width:1000px;}

/* Gnb */
#gnbMenu{margin:45px 0 0;}
#gnb{}
#gnb:after{content:'';display:block;clear:both;}
#gnb li{display:inline-block;vertical-align:top;}
#gnb li a{display:block;overflow:hidden;height:173px;}
#gnb li.active a img,
#gnb li a:hover img,
#gnb li a:focus img{margin:-175px 0 0;}

/* lnb */
#lnb > ul{position:relative;padding:1px 0 0;}
#lnb > ul > li{margin:-1px 0;}
#lnb > ul > li > a{display:block;position:relative;padding:11px 15px 12px;border-top:1px solid #cecece;border-bottom:1px solid #cecece;font-size:14px;text-decoration:none;}
#lnb > ul > li > a:hover,
#lnb > ul > li > a:focus,
#lnb > ul > li.active > a{background:#aaa;color:#fff;text-decoration:underline;}
#lnb > ul > li.active > a:before{content:'';position:absolute;right:-13px;top:50%;margin:-5px 0 0;border:5px solid transparent;border-left:8px solid #aaa;}
#lnb > ul > li.active ul{display:block;}
#lnb .active .sub{display:block;}
#lnb .sub{display:none;}
#lnb .sub ul{overflow:hidden;padding:0 0 8px;}
#lnb .sub ul li{margin:8px 0 0;}
#lnb .sub ul li a{padding:0 0 0 7px;font-size:12px;text-decoration:none;}
#lnb .sub ul li a:before{content:'ㆍ';}
#lnb .sub ul li a:hover,
#lnb .sub ul li a:focus,
#lnb .sub ul li.on a{color:#263997;}

#header{position:relative;z-index:10;text-align:center;}
#header > .outer{position:relative;background:url('../image/bg_head.png') no-repeat 50% 100%;}
#header > .outer:after{content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:1px dashed #e1e1e1;}
#header > .outer > .wrapper{z-index:2;padding:52px 0 37px;}
#header h1{}
#header .head{margin:30px 0 0;}
#header #mBanner{position:absolute;left:0;top:12px;}
#header #mBanner .inner{position:relative;height:80px;}
#header #mBanner .nav{position:absolute;left:0;bottom:0;font-size:0;}
#header #mBanner .nav button{margin:0 -1px 0 0;}
#header .conRight{}
#header .util_wrap{display:inline-block;vertical-align:middle;}
#header .util_wrap a{position:relative;margin:0 0 0 5px;padding:0 0 0 7px;font-weight:bold;font-size:12px;}
#header .util_wrap a:hover{color:#f5822c;}
#header .util_wrap a:before{content:'';position:absolute;left:0;top:50%;height:12px;margin:-6px 0 0;border-left:1px solid #e8e8e8;font-size:0;}
#header .util_wrap a:first-child:before{content:none;}
#header .search_area{margin:30px 0 0;}
#header .search{display:inline-block;vertical-align:middle;position:relative;width:337px;height:51px;padding:0 120px 0 110px;background:url('../image/bg_search.png') no-repeat;}
#header .search select{position:absolute;left:25px;top:15px;border:0;width:75px;}
#header .search input[type="text"]{width:100%;height:41px;margin:5px 0;padding:0 10px;line-height:41px;border:0;vertical-align:middle;background:url('../image/line_search.png') no-repeat 0 50%;}
#header .search input[type="image"]{position:absolute;right:8px;top:7px;}
#header .word{overflow:hidden;position:absolute;right:82px;top:15px;width:22px;height:20px;background:url('../image/btn_keyword.png') no-repeat;}
#header .word span{display:block;position:relative;text-indent:-9999px;}
/*
#header .head .keyword{overflow:hidden;max-width:500px;height:19px;margin:5px auto 0;}
#header .head .keyword button{margin:0 3px 0 0;outline:0;}
#header .head .keyword button:hover{text-decoration:underline;}
*/
#header .head .desc{display:inline-block;margin:10px 0 0;}
#header .head .desc p{padding:0 0 0 27px;background:url('../image/ico_bubble.png') no-repeat;}

#container{}
#contents{width:1000px;margin:0 auto;padding:30px 0 0;}

.head_wrap{position:relative;margin:0 0 25px;text-transform:capitalize;}
.head_wrap:after{content:'';display:block;clear:both;}
.head_wrap h3{float:left;font-weight:bold;font-size:30px;font-family:"Nanum Gothic";color:#333;}

.head_wrap h3.as_portfolio,
.head_wrap h3.aspage,
.head_wrap h3.as_re,
.head_wrap h3.package_list,
.head_wrap h3.package_view,
.head_wrap h3.estimate,
.head_wrap h3.estimate_view,
.head_wrap h3.jungo,
.head_wrap h3.market,
.head_wrap h3.event{padding:0 0 0 40px;background-repeat:no-repeat;background-position:0 50%;}
.head_wrap h3.as_portfolio,
.head_wrap h3.aspage,
.head_wrap h3.as_re{background-image:url('../image/ico_h3_1.png');}
.head_wrap h3.package_list,
.head_wrap h3.package_view{background-image:url('../image/ico_h3_2.png');}
.head_wrap h3.estimate,
.head_wrap h3.estimate_view{padding-left:50px;background-image:url('../image/ico_h3_3.png');}
.head_wrap h3.jungo{background-image:url('../image/ico_h3_4.png');}
.head_wrap h3.market{background-image:url('../image/ico_h3_5.png');}
.head_wrap h3.event{background-image:url('../image/ico_h3_6.png');}

#location{float:right;padding:20px 0 0;}
#location a{}
#location a.current{font-weight:bold;color:#000;}

/* footer */
#footer{margin:50px 0 0;padding:0 0 80px;}
#footer.main > .wrapper:first-child .head{display:none;}
#footer > .wrapper > .head{padding:35px 0;}
#footer > .wrapper > .head .table_form{table-layout:fixed;}
#footer > .wrapper > .head .td{border-left:1px solid #e3e3e3;text-align:center;}
#footer > .wrapper > .head .td:first-child{border-left:0;}
#footer > .wrapper > .head .img{height:88px;}
#footer > .wrapper > .head dl{}
#footer > .wrapper > .head dt{margin:0 0 4px;font-weight:bold;font-size:17px;color:#464646;}
#footer > .wrapper > .head dd{font-size:12px;color:#999;}
#footer .banner{}
#footer .foot{margin:30px 0 0;text-align:center;font-size:11px;}
#footer .elink{font-weight:bold;}
#footer .elink a{display:inline-block;margin:0 5px;}
#footer address{margin:10px 0 0;color:#bbb;}
#footer .copyright{color:#bbb;}
#footer .aside{position:fixed;left:0;bottom:0;right:0;z-index:10;border-top:1px solid #e2e2e2;background:#f4f4f4;}
body.logMobile #footer{padding-bottom:0;}
body.logMobile #footer .aside{position:static;margin-top:50px;}
#footer .aside:before{content:'';position:absolute;left:0;top:-9px;right:0;height:8px;background:url('../image/bg_aside.png') repeat-x;}
#footer .aside .table_form{table-layout:fixed;border-right:1px solid #e2e2e2;}
#footer .aside .td{position:relative;height:46px;padding:0 10px;background:#fff;}
#footer .aside .td.on{background:#4a98e4;color:#fff;}
#footer .aside .td.on .date{color:#fff;}
#footer .aside .td.on .date .t_point{color:inherit;}
#footer .aside .td:first-child{width:100px;}
#footer .aside .td:before{content:'';position:absolute;left:0;top:0;height:46px;border-left:1px solid #e2e2e2;}
#footer .aside .td .date{position:absolute;right:12px;top:14px;color:#a7a7a7;}
#footer .aside .td.link .date{width:8px;height:18px;background:url('../image/ico_arr.png') no-repeat 0 50%;}
#footer .aside .td.call{width:168px;background:#fff;}
#footer .aside .td.call02{width:250px;background:#fff;}
#footer .aside .td.call02.menu{background:#fff;color:#666;}
#footer .aside .td.call02.menu .al_middle{}
#footer .aside .td.call02.menu .al_middle > span{display:inline-block;}
#footer .aside .td.call02.menu .t_point{}
#footer .aside .td.call02.menu .t_point + span{width:90px;margin:0 0 0 10px;}
#footer .aside .td.call02.menu .t_point + span + span{letter-spacing:-1px;}
#footer .aside .td.call02.menu .link{}
#footer .aside .td.call02.menu .link li{height:46px;line-height:46px;padding:0 10px;color:#666;white-space:nowrap;}
#footer .aside .td.call02.menu .link li + li{border-top:1px solid #dedede;}
#footer .aside .td.menu{background:#4a98e4;color:#fff;cursor:pointer;}
#footer .aside .td.menu .date{width:11px;height:18px;background:url('../image/ico_menu.png') no-repeat 0 50%;}
#footer .aside .td.menu .link{display:none;position:absolute;left:0;bottom:47px;right:-1px;line-height:1.5;border:1px solid #e2e2e2;border-bottom:0;background:#f5f5f5;color:#999;}
#footer .aside .td.menu .link a{display:block;font-size:11px;padding:5px 10px;}
#footer .aside .td.menu .link a:hover{background:#4a98e4;color:#fff;}
#footer .aside .td.menu ul{}
#footer .aside .td.menu li{margin:5px 0 0;}
#footer .aside .td.menu li:first-child{margin-top:0;}
#footer .aside .td.menu a{display:block;}

#footer .aside .td.menu.list_icon{width:122px;}
#footer .aside .td.menu.list_icon .link{width:241px;}
#footer .aside .td.menu.list_icon ul{}
#footer .aside .td.menu.list_icon ul:after{content:'';display:block;clear:both;}
#footer .aside .td.menu.list_icon li{float:left;width:50%;margin-top:0;text-align:center;box-sizing:border-box;}
#footer .aside .td.menu.list_icon li + li{border-left:1px solid #e2e2e2;}
#footer .aside .td.menu.list_icon li a{padding:10px;}
#footer .aside .td.menu.list_icon li a > img{}
#footer .aside .td.menu.list_icon li a > span{display:block;}
#footer .aside .td.menu.list_icon li a .thumb{height:70px;font-size:0;}
#footer .aside .td.menu.list_icon li a .thumb:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
#footer .aside .td.menu.list_icon li a .thumb img{display:inline-block;vertical-align:middle;}
#footer .aside .td.menu.list_icon li a .text{}

#footer .aside .type_vertical li .body .tag{display:none;}

#footer .aside .td.menu.list_icon .link li + li a:hover{background:#fbe300;color:#3b1e1e;}

#footer .product_add{display:none;overflow:hidden;padding:10px 0;}
#footer .product_add h4{margin:0 0 10px;font-weight:bold;font-size:14px;color:#333;}
#footer .product_add .outer{position:relative;margin:0 -25px;padding:0 25px;}
#footer .product_add .inner{overflow:hidden;position:relative;height:640px;}
#footer .product_add ul{position:absolute;left:0;top:0;}
#footer .product_add li{float:left;width:.1%;}
#footer .product_add li .box{margin:0 0 0 20px;padding:14px;border:1px solid #e2e2e2;}
#footer .product_add a{}
#footer .product_add .table_form{table-layout:fixed;border:0;}
#footer .product_add .td{position:relative;height:148px;padding:0;text-align:center;border:0;}
#footer .product_add .td:before{content:'';position:absolute;right:-1px;bottom:-1px;width:40px;height:40px;background:url('../images/ico_view.png');}
#footer .product_add .td img{max-width:100%;max-height:100%;}
#footer .product_add .infor{margin:5px 0 0;}
#footer .product_add .infor .product{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#footer .product_add .infor .price{display:block;}
#footer .product_add .infor .price strong{font-size:15px;color:#444;}
#footer .product_add .nav{}
#footer .product_add .nav button{position:absolute;top:60%;}
#footer .product_add .nav button span{}
#footer .product_add .nav button:hover img{}
#footer .product_add .nav button.prv{left:5px;}
#footer .product_add .nav button.next{right:5px;}

/* familysite */
#family_site{display:inline-block;overflow:hidden;position:relative;margin:0 0 0 15px;vertical-align:middle;}
#family_site.on{overflow:visible;}
#family_site button{}
#family_site .option{position:absolute;left:0;bottom:36px;right:0;padding:10px;border:1px solid #eee;background:#f5f5f5;}
#family_site .option li{vertical-align:top;line-height:1.6;}
#family_site .option li + li{}
#family_site .option a{display:block;padding:2px 5px;font-size:12px;}
#family_site .option a:hover{background:#767676;color:#f5f5f5;}

/* layerpop */
.layerpop{display:none;position:absolute;left:0;top:0;z-index:9999;width:100%;padding:100px 0 0;color:#333;text-align:center;}
.layerpop.on{display:block;}
.layerpop .shadow{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}
.layerpop .inner{display:inline-block;position:relative;min-width:600px;margin:0 auto;background:#fff;text-align:left;}
.layerpop .head{margin-bottom:0;padding:10px 30px 5px;background:#316598;font-weight:bold;font-size:30px;font-family:"Nanum Gothic";color:#fff;}
.layerpop .contents{padding:30px;}
.layerpop .contents > img{width:auto;}
.layerpop .inner > .close{position:absolute;right:0;top:-67px;width:67px;height:67px;background:url('../image/btn_x.png') no-repeat;}
.layerpop .inner > .close span{font-size:0;}

/* layerpop3 */
.layerpop3{display:none;position:absolute;left:0;top:0;z-index:9999;width:100%;padding:100px 0 0;color:#333;text-align:center;}
.layerpop3.on{display:block;}
.layerpop3 .shadow{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.96;filter:alpha(opacity=96);}
.layerpop3 .inner{display:inline-block;position:relative;min-width:600px;margin:0 auto;background:#fff;text-align:left;}
.layerpop3 .head{margin-bottom:0;padding:10px 30px 5px;background:#316598;font-weight:bold;font-size:30px;font-family:"Nanum Gothic";color:#fff;}
.layerpop3 .contents{padding:30px;}
.layerpop3 .contents > img{width:auto;}
.layerpop3 .inner > .close{position:absolute;right:0;top:-67px;width:67px;height:67px;background:url('../image/btn_x.png') no-repeat;}
.layerpop3 .inner > .close span{font-size:0;}
.price_pop_open {cursor:pointer}
#mVisual{position:relative;}
#mVisual .inner{position:relative;}
#mVisual .inner .gallery{position:relative;overflow:hidden;height:229px;}
#mVisual .inner .gallery li{position:absolute;left:0;top:0;}
#mVisual .control{position:absolute;left:0;bottom:15px;right:0;z-index:4;text-align:center;}
#mVisual .control li{display:inline-block;width:15px;height:15px;font-size:0;}
#mVisual .control li a{display:block;width:15px;height:15px;background:#e2e2e2;border-radius:100%;}
#mVisual .control li.on a{background:#316598;}
/****************************** Layout ******************************/


/* Contents */
.main_tab{position:relative;margin:-1px 0 0;background:url('../image/bg_tab.png') repeat-x 50% 0;}
.main_tab .table_form{table-layout:fixed;width:1000px;margin:0 auto;}
.main_tab a{position:relative;vertical-align:middle;height:46px;text-align:center;font-size:15px;color:#fff;}
.main_tab a em{display:block;}
.main_tab a em span{display:inline-block;font-weight:bold;vertical-align:middle;}
.main_tab a.on,
.main_tab a:hover{position:relative;background:#fff;color:#3091af;}
.main_tab a.on:before,
.main_tab a.on:after,
.main_tab a:hover:before,
.main_tab a:hover:after{content:'';position:absolute;top:1px;bottom:0;width:10px;height:45px;background:url('../image/bg_shadow.png') no-repeat;}
.main_tab a.on:before,
.main_tab a:hover:before{left:-10px;border-right:1px solid #e2e2e2;}
.main_tab a.on:after,
.main_tab a:hover:after{right:-10px;border-left:1px solid #e2e2e2;background-position:100% 0;}
.main_tab a.on em,
.main_tab a:hover em{}
.main_tab a.on em:before,
.main_tab a:hover em:before{content:'';position:absolute;left:0;top:0;right:0;border-top:1px solid #3091af;}
.main_tab a.on em:after,
.main_tab a:hover em:after{content:'';display:inline-block;vertical-align:middle;margin:0 0 0 8px;border:4px solid transparent;border-top:8px solid #3091af;border-bottom:0;font-size:0;}

.h4{margin:0 0 5px;font-weight:bold;font-size:16px;color:#000;}
.h5{margin:0 0 10px;padding:0 0 0 20px;font-weight:bold;font-size:15px;color:#316598;background:url('../image/ico_pan.png') no-repeat 0 50%;}

.device_wrap{display:table;table-layout:fixed;width:100%;border:1px solid #e2e2e2;border-left:0;background:url('../image/bg_cat.png');}
.device_wrap .inner{display:table-row;}
.device_wrap:after{content:'';display:block;clear:both;}
.device_wrap .column{display:table-cell;vertical-align:top;border-left:1px solid #e2e2e2;}
.device_wrap .column.type2{width:16.67%;}
.device_wrap .wrap{float:left;width:50%;}
.device_wrap h4{border-bottom:1px solid #e2e2e2;background:#fff;font-weight:bold;font-size:14px;line-height:41px;color:#333;text-align:center;}
.device_wrap h4 em:before{content:'';display:inline-block;vertical-align:middle;position:relative;top:-1px;width:12px;height:11px;margin:0 6px 0 0;background:url('../image/ico_pan.png') no-repeat;}
.device_wrap .body{}
.device_wrap .list_device{margin:0 -1px -1px 0;text-align:left;}
.device_wrap .list_device:after{content:'';display:block;clear:both;}
.device_wrap .list_device li{overflow:hidden;float:left;position:relative;width:50%;background:#fff;line-height:34px;}
.device_wrap .column.type2 .list_device li{width:100%;}
.device_wrap .wrap .list_device li{width:100%;}
.device_wrap .wrap + .wrap .list_device li label{margin-left:0;}
.device_wrap .list_device li label{display:block;position:relative;margin:-1px 0 0 -1px;padding:0 15px;border:1px solid #e2e2e2;}
.device_wrap .list_device li.on{overflow:visible;z-index:6;}
.device_wrap .list_device li label.checked{z-index:4;font-weight:bold;color:#316598;}
.device_wrap .list_device li.on label:before,
.device_wrap .list_device li label.checked:before{content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;z-index:2;border:2px solid #316598;}
body.logMobile .device_wrap .list_device li.on label:before{content:none;}
body.logMobile .device_wrap .list_device li label.checked:before{content:'';}
.device_wrap .list_device li em{display:inline-block;max-width:100%;position:relative;padding:0 0 0 23px;vertical-align:top;box-sizing:border-box;}
.device_wrap .list_device li em:before,
.device_wrap .list_device.type_brand li.all em:before{content:'';position:absolute;left:0;top:50%;z-index:2;width:11px;height:10px;margin:-5px 0 0;background:url('../image/ico_check.png') no-repeat;}
.device_wrap .list_device li label.checked em:before,
.device_wrap .list_device.type_brand li.all label.checked em:before{background-position:0 100%;}
.device_wrap .list_device li input[type="checkbox"]{position:absolute;left:0;top:50%;width:11px;height:10px;margin:-5px 0 0;opacity:0;filter:alpha(opacity=0);}
.device_wrap .list_device li .logo{display:none;}
.device_wrap .list_device li .text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;}
.device_wrap .list_device li.all .text{overflow:visible;}
.device_wrap .list_device li.all,
.device_wrap .list_device li.all label.checked,
.device_wrap .list_device.type_brand li.all label.checked{background:#f8f8f8;color:#000;font-weight:bold;text-transform:uppercase;}
.device_wrap .list_device li.all label.checked:before{}
.device_wrap .list_device .bubble{position:absolute;left:100%;top:50%;width:320px;margin-left:20px;padding:10px;box-sizing:border-box;border:1px solid #e2e2e2;background:#f8f8f8;box-shadow:1px 1px 4px rgba(0,0,0,.14);}
.device_wrap .list_device .bubble:before{content:'';position:absolute;left:-18px;top:50%;width:18px;height:16px;margin:-8px 0 0;background:url('../image/ico_nose.png') no-repeat;}
.device_wrap .list_device .bubble .table_form{table-layout:fixed;}
.device_wrap .list_device .bubble .td{vertical-align:middle;line-height:1.5;}
.device_wrap .list_device .bubble .td.thumb{width:100px;height:100px;padding:10px;text-align:center;}
.device_wrap .list_device .bubble .td img{max-width:90%;max-height:90%;}
.device_wrap .list_device .bubble .td .product{display:block;margin:0 0 5px;color:#316598;}

.device_wrap.package .list_device.type_brand2 li label{height:auto;}
.device_wrap.package .list_device.type_brand2 .logo{padding:0;}
.device_wrap.package .list_device.type_brand2 .logo img{width:100%;height:100%;}
.device_wrap.package .list_device.type_brand2 li .text{background:url('../image/bg_btn_blue.png'); color:white; font-weight:bold}
.device_wrap.package .list_device.type_brand2 li.all{display:none;}
.device_wrap.package .list_device.type_brand2 li label{padding:0;}

.device_wrap .type2 .list_device .bubble{left:auto;right:100%;margin-left:0;margin-right:20px;box-shadow:-1px 1px 4px rgba(0,0,0,.14);}
.device_wrap .type2 .list_device .bubble:before{left:auto;right:-18px;background:url('../image/ico_nose2.png');}

/*현금가 추가*/



.device_wrap .list_device.type_brand{}
.device_wrap .list_device.type_brand li{width:25%;}
.device_wrap .list_device.type_brand li label{height:69px;padding:0 10px;text-align:center;font-size:0;}
.device_wrap .list_device.type_brand li label.checked{}
.device_wrap .list_device.type_brand li label:before{}
.device_wrap .list_device.type_brand li em{padding:0;}
.device_wrap .list_device.type_brand li em:before{content:none;}
.device_wrap .list_device.type_brand li.all label:before{}
.device_wrap .list_device.type_brand li.all em{padding-left:18px;vertical-align:middle;line-height:70px;}
.device_wrap .list_device.type_brand .logo{display:block;height:35px;padding:5px 0 0;}
.device_wrap .list_device.type_brand .logo:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.device_wrap .list_device.type_brand .logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;}
.device_wrap .list_device.type_brand .bubble{}

.device_wrap .list_device.type_brand2{}
.device_wrap .list_device.type_brand2 li{width:50%;}
.device_wrap .list_device.type_brand2 li label{height:169px;padding:0 10px;text-align:center;font-size:0;}
.device_wrap .list_device.type_brand2 li label.checked{}
.device_wrap .list_device.type_brand2 li label:before{}
.device_wrap .list_device.type_brand2 li em{padding:0;}
.device_wrap .list_device.type_brand2 li em:before{content:none;}
.device_wrap .list_device.type_brand2 li.all label:before{}
.device_wrap .list_device.type_brand2 li.all em{padding-left:18px;vertical-align:middle;line-height:170px;}
/*.device_wrap .list_device.type_brand2 .logo{display:block;height:135px;padding:5px 0 0;}*/
.device_wrap .list_device.type_brand2 .logo{display:block;padding:5px 0 0;}
.device_wrap .list_device.type_brand2 .logo:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.device_wrap .list_device.type_brand2 .logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;}
.device_wrap .list_device.type_brand2 .bubble{}


.device_wrap.center{}
.device_wrap.center .list_device li label{padding:0;text-align:center;font-weight:bold;letter-spacing:-.75px;white-space:nowrap;}
.device_wrap.center .list_device li em{padding-left:0;}
.device_wrap.center .list_device li em:before,
.device_wrap.center .list_device.type_brand li.all em:before{display:inline-block;vertical-align:middle;position:static;margin-top:0;}
.device_wrap.center .list_device li .text{display:inline-block;vertical-align:middle;}

#ico_val25 em:before{width:18px;height:15px;background:url('../image/ico_val1.png') no-repeat;}
#ico_val26 em:before{width:10px;height:14px;background:url('../image/ico_val2.png') no-repeat;}
#ico_val27 em:before{width:22px;height:6px;background:url('../image/ico_val3.png') no-repeat;}
#ico_val28 em:before{width:15px;height:12px;background:url('../image/ico_val4.png') no-repeat;}
#ico_val29 em:before{width:22px;height:12px;background:url('../image/ico_val5.png') no-repeat;}
#ico_val30 em:before{width:12px;height:14px;background:url('../image/ico_val6.png') no-repeat;}
#ico_val31 em:before{width:11px;height:10px;background:url('../image/ico_val7.png') no-repeat;}

#ico_val25 .checked em:before{background-position:0 -15px;}
#ico_val26 .checked em:before{background-position:0 -14px;}
#ico_val27 .checked em:before{background-position:0 -6px;}
#ico_val28 .checked em:before{background-position:0 -12px;}
#ico_val29 .checked em:before{background-position:0 -12px;}
#ico_val30 .checked em:before{background-position:0 -14px;}
#ico_val31 .checked em:before{background-position:0 -10px;}

.msg_cat{position:relative;margin:20px 0 0;padding:1px 15px 0;border-bottom:1px solid #e2e2e2;background:#f8f8f8 url('../image/line_cat.png') no-repeat;}
.msg_cat table{}
.msg_cat td{height:39px;text-align:left;}
.msg_cat td:first-child{color:#333;}

.tab_basic{border-bottom:1px solid #316598;}
.tab_basic ul{margin:0 0 -1px;padding:0 0 0 1px;}
.tab_basic ul:after{content:'';display:block;clear:both;}
.tab_basic li{float:left;}
.tab_basic li button{display:block;width:100%;outline:0;}
.tab_basic li a{display:block;position:relative;}
.tab_basic li span{display:block;position:relative;min-width:70px;margin:0 0 0 -1px;padding:0 10px;border:1px solid #e2e2e2;background:#fafafa;line-height:32px;text-align:center;}
.tab_basic li span:before{content:'';position:absolute;left:-1px;right:-1px;bottom:-1px;border-bottom:1px solid #316598;}
.tab_basic li.on span{z-index:2;font-weight:bold;border-color:#316598;background:#fff;color:#316598;}
.tab_basic li.on span:before{left:0;right:0;border-color:#fff;}

.tab_wrap.type2 .tab_basic{display:table;table-layout:fixed;width:100%;border-spacing:0;border-bottom:0;margin:0;}
.tab_wrap.type2 .tab_basic ul{display:table-row;margin:0;padding:0;}
.tab_wrap.type2 .tab_basic ul:after{content:none;}
.tab_wrap.type2 .tab_basic li{display:table-cell;float:none;position:relative;height:44px;vertical-align:middle;}
.tab_wrap.type2 .tab_basic li a{background:#f5f5f5;}
.tab_wrap.type2 .tab_basic li a:after{content:'';position:absolute;left:-1px;top:50%;margin:-8px 0 0;width:2px;height:16px;background:url('../image/line_tab.png') no-repeat;}
.tab_wrap.type2 .tab_basic li:first-child a:after{content:none;}
.tab_wrap.type2 .tab_basic li span{border:0;line-height:44px;background:none;}
.tab_wrap.type2 .tab_basic li span:before{left:0;right:0;border-color:#d0d0d0;}
.tab_wrap.type2 .tab_basic li.on span:after{content:'';position:absolute;left:50%;bottom:-1px;margin:0 0 0 -6px;border:6px solid transparent;border-bottom-color:#fff;}
.tab_wrap.type2 .tab_basic li.on span{background:#0c7bc0;color:#fff;}
.tab_wrap.type2 .tab_basic li.on span:before{border-color:#0c7bc0;}

.tab_wrap.type2 .more_wrap{top:50px;}

.btn_type{overflow:hidden;width:26px;height:26px;background:url('../image/btn_type.png') no-repeat;}
.btn_type > span{z-index:-1;}
.btn_type.type1{}
.btn_type.type1.on{background-position:0 100%;}
.btn_type.type2{background-position:100% 0;}
.btn_type.type2.on{background-position:100% 100%;}
.btn_type + select{height:26px;}

.shop_list .head {z-index:2;cursor:pointer;}

.type_vertical{margin:0 0 0 -21px;}
.type_vertical ul{display:table;table-layout:fixed;width:100%;font-size:0;margin:-15px 0 0;}
.type_vertical li{display:inline-block;vertical-align:top;width:25%;font-size:12px;}
body.logMobile .type_vertical li{width:50%;font-size:24px;}
body.logMobile .type_vertical li .foot .tag{height:79px;}
body.logMobile .type_vertical li .foot .tag a img{width:163px;}
body.logMobile .type_vertical li .head .infor .price{line-height:1.2;}
body.logMobile .type_vertical li .head .infor .price > div em{font-size:26px;}
body.logMobile .type_vertical li .head .infor .price > div .w em{font-size:30px;}
body.logMobile .type_vertical li .head .infor .title{font-size:30px;}
body.logMobile .type_vertical li .body .spec{height:440px;font-size:22px;}
body.logMobile .type_vertical li .body .spec td.th{width:110px;}
.type_vertical li .wrap{position:relative;margin:20px 0 0 21px;padding:0 1px 1px;background:#fafafa;}
.type_vertical li .wrap:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border:1px solid #e2e2e2;}
.type_vertical li .wrap:hover:before{border:2px solid #316598;}
.type_vertical li .head{padding:14px;}
.type_vertical li .head .thumb{position:relative;height:204px;border:1px solid #e2e2e2;background:#fff;text-align:center;font-size:0;}
.type_vertical li .head .thumb:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.type_vertical li .head .thumb a{}
.type_vertical li .head .thumb img{max-height:90%;vertical-align:middle;}
.type_vertical li .head .thumb .rank{position:absolute;left:5px;top:5px;}
.type_vertical li .head .thumb .ico{position:absolute;right:10px;top:10px;height:25px;text-align:right;}
.type_vertical li .head .thumb .ico img{max-width:100%;max-height:100%;vertical-align:baseline;}
.type_vertical li .head .infor{margin:15px 0 0;}
.type_vertical li .head .infor .title{margin:0 0 5px;font-weight:bold;font-size:15px;color:#000;}
.type_vertical li .head .infor .title .user{display:block;font-weight:normal;font-size:12px;color:#999;}
.type_vertical li .head .infor .price{line-height:20px;}
.type_vertical li .head .infor .price > div{}
.type_vertical li .head .infor .price > div > span{display:inline-block;}
.type_vertical li .head .infor .price > div > span > img{position:relative;top:1px;}
.type_vertical li .head .infor .price > div em{display:inline-block;vertical-align:middle;font-weight:bold;font-size:13px;font-family:verdana;}
.type_vertical li .head .infor .price > div em.no_price{text-decoration:line-through;}
.type_vertical li .head .infor .price > div .p em{color:#919191;}
.type_vertical li .head .infor .price > div .w em{font-size:15px;}
.type_vertical li .head .infor .price > div .ww{margin:0 10px 0 0;}
.type_vertical li .head .infor .price > div .ww em{font-size:18px;}
.type_vertical li .head .infor .price > div .ww + .p{}
.type_vertical li .body{}
.type_vertical li .body .spec{position:relative;height:240px;padding:14px;border-top:1px solid #e2e2e2;font-size:11px;background:#fff;}
.type_vertical li .body .spec .overview{overflow:hidden;max-height:100%;}
.type_vertical li .body .spec td{padding:4px 0 0 10px;vertical-align:top;line-height:1.7;}
.type_vertical li .body .spec td.th{width:55px;padding:4px 10px 0 0;text-align:right;border-right:1px solid #eee;box-sizing:border-box;}
.type_vertical li .body .spec .text{overflow:hidden;position:relative;height:36px;}
.type_vertical li .body .spec tr:first-child td{padding-top:0;}
.type_vertical li .body .spec .more_spec{display:none;position:absolute;right:14px;bottom:14px;}
.type_vertical li .body .tag{position:relative;height:20px;padding:14px;border-top:1px solid #e2e2e2;background:#fff;}
.type_vertical li .body .tag:before{content:'';position:absolute;left:0;top:0;right:0;border-top:3px solid #f2f2f2;}
.type_vertical li .foot{}
.type_vertical li .foot .tag{position:relative;height:38px;border-bottom:1px solid #e2e2e2;font-size:0;}
.type_vertical li .foot .tag a{display:inline-block;position:relative;z-index:2;}
.type_vertical li .foot .tag:before{content:'';position:absolute;left:0;bottom:0;right:0;border-top:3px solid #f2f2f2;}
.type_vertical li .foot .tag .bbtn{margin:-1px -1px 0;text-align:center;}
.type_vertical li .foot .tag .bbtn a{}

.txt_infor{position:relative;margin:0 0 5px;}
.txt_infor:after{content:'';display:block;clear:both;}
.txt_infor .conLeft{float:left;}
.txt_infor .conLeft > p{font-size:24px;color:#316598;font-family:"Nanum Gothic";}
.txt_infor .more_wrap{float:right;font-size:0;}

.package_soon_list.type_vertical li{width:50%;}
.package_soon_list.type_vertical li .head .thumb {position:relative; height:280px; overflow-y:auto}
.package_soon_list.type_vertical li .head .thumb:before{height:100%;}
.package_soon_list.type_vertical li .head .thumb .list {position:absolute;left:0px;top:0px;text-align:left;width:100%}
.package_soon_list.type_vertical li .head .thumb .list .pic_box{height:50px; vertical-align:middle; padding:10px;border-bottom:1px solid #ddd}
.package_soon_list li .foot .tag{position:relative;height:37px;border-bottom:1px solid #e2e2e2;font-size:0;}
.package_soon_list li .foot .tag span{display:inline-block;position:relative;z-index:2;}
.package_soon_list li .foot .tag .soonBbtn{text-align:center;}
.package_soon_list .cartBtn {cursor:pointer}
.package_soon_list .orderBtn{cursor:pointer}

.similar_list li .foot .tag{position:relative;height:37px;border-bottom:1px solid #e2e2e2; font-size:12px; color:white; font-weight:bold; line-height:3;background:url('../image/bg_btn_blue.png');}
.similar_list li .foot .tag .bbtn{margin:-1px -1px 0;text-align:center;  height:38px; }


.package_soon_list .pic_box .spec {
    display: none;
    margin-top: 60px;
    margin-left: 0;
    position: absolute;
    width: 200px;
    padding: 14px;
    border: 1px solid #e2e2e2;
    font-size: 11px;
    background: #fff;
    z-index: 100;
}

/* pic_box */
.pic_box .spec .overview{overflow:hidden;}
.pic_box .spec td{padding:4px 0 0 10px;vertical-align:top;line-height:1.7;}
.pic_box .spec td.th{width:55px;padding:4px 10px 0 0;text-align:right;border-right:1px solid #eee;box-sizing:border-box;}
.pic_box .spec .text{overflow:hidden;position:relative;height:36px;}
.pic_box .spec tr:first-child td{padding-top:0;}

.pic_box .spec .overview table {
	border : 0 !important;
}
.pic_box .spec .overview table td {
	border : 0 !important;
	text-align:left !important;
	padding:4px 0 0 10px !important;
}
.pic_box .spec .overview .th {
	border-right : 1px solid #eee !important;
	text-align:right !important;
	padding:4px 10px 0 0 !important;
}

.spec_body{
	height:80px !important;
}
.type_vertical li .wrap2{position:relative;margin:20px 0 0 21px;background:#fafafa; border:1px solid #e2e2e2;}
.type_vertical li .wrap3{position:relative;margin:20px 0 0 21px;padding:0 1px 1px;background:#fafafa; border:1px solid #e2e2e2;}
.package_soon_list .soonBbtn .cartBtn img{width:243px;}
.package_soon_list .soonBbtn .orderBtn img{width:244px;}

.soon_h4 {font-size:24px; font-weight:bold}

.package.type_vertical{}
.package.type_vertical ul{}
.package.type_vertical li{width:50%;}
.package.type_vertical li .wrap{}
.package.type_vertical li .head{overflow:hidden;position:relative;padding:0;}
.package.type_vertical li .head:after{}
.package.type_vertical li .head .thumb{height:256px;padding:0 0 45px;border:0;}
.package.type_vertical li .head .thumb img{max-width:100%;max-height:100%;}
.package.type_vertical li .head .thumb:after{position:absolute;left:0;top:0;right:0;bottom:0;background:url('../image/bg_opa70.png');}
.package.type_vertical li.on .thumb:after{/*content:'';*/}
.package.type_vertical li .head .infor{position:absolute;left:0;bottom:-48px;right:0;background:#fff;}
.package.type_vertical li .head .infor:before{}
.package.type_vertical li .head .infor .title{margin-bottom:0;}
.package.type_vertical li .head .infor .spec{display:none;overflow:hidden;height:36px;}

.board.type_vertical{}
.board.type_vertical ul{}
.board.type_vertical li{width:50%;}
.board.type_vertical li .wrap{}
.board.type_vertical li .head{overflow:hidden;position:relative;padding:0;}
.board.type_vertical li .head:after{}
.board.type_vertical li .head .thumb{float:left;width:207px;height:202px;border:0;border-right:1px solid #e2e2e2;}
.board.type_vertical li .head .thumb img{max-width:100%;max-height:100%;}
.board.type_vertical li.on .thumb:after{/*content:'';*/}
.board.type_vertical li .head .thumb + .infor{}
.board.type_vertical li .head .infor{height:162px;margin:0 0 0 207px;padding:20px;font-size:0;}
.board.type_vertical li .head .infor:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.board.type_vertical li .head .infor .al_middle{max-width:100%;word-break:break-all;}
.board.type_vertical li .head .infor .spec{font-size:11px;}
.board.type_vertical li .head .infor .cell{display:block;line-height:1.7;}
.board.type_vertical li .head .infor .cell + .cell{margin:4px 0 0;}

.type_horizental{}
.type_horizental ul{}
.type_horizental li{display:table;border-collapse:collapse;box-sizing:border-box;width:100%;margin:20px 0 0;border:1px solid #e2e2e2;}
.type_horizental li .wrap{display:table-row;}
.type_horizental li .head{display:table-cell;padding:16px;background:#fafafa;vertical-align:middle;}
.type_horizental li .head .thumb{display:inline-block;vertical-align:top;position:relative;width:203px;height:204px;border:1px solid #e2e2e2;background:#fff;text-align:center;font-size:0;}
.type_horizental li .head .thumb:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.type_horizental li .head .thumb .rank{position:absolute;left:5px;top:5px;}
.type_horizental li .head .thumb img{vertical-align:middle;max-width:90%;max-height:90%;}
.type_horizental li .head .ico{display:inline-block;vertical-align:middle;position:relative;top:-2px;height:25px;margin:0 0 0 10px;}
.type_horizental li .head .ico img{max-height:100%;margin:0 10px 0 0;}
.type_horizental li .head .infor{display:inline-block;vertical-align:top;width:470px;margin:0 0 0 18px;}
.type_horizental li .head .infor .title{margin:0 0 10px;font-weight:bold;font-size:15px;color:#000;}
.type_horizental li .price{line-height:20px;}
.type_horizental li .price > div{}
.type_horizental li .price > div > span{display:inline-block;}/*white-space:nowrap;*/
.type_horizental li .price > div > span > img{position:relative;top:1px;}
.type_horizental li .price > div em{display:inline-block;vertical-align:middle;font-weight:bold;font-size:13px;font-family:verdana;}
.type_horizental li .price > div em.no_price{text-decoration:line-through;}
.type_horizental li .price > div .p em{color:#919191;}
.type_horizental li .price > div .w em{font-size:15px;}
.type_horizental li .price > div .ww{margin:0 10px 0 0;}
.type_horizental li .price > div .ww em{font-size:18px;}
.type_horizental li .price > div .ww + .p{}
.type_horizental li .body{display:table-cell;vertical-align:middle;position:relative;width:200px;padding:20px 30px;border-left:1px solid #e2e2e2;background:url('../image/line_gray.png') repeat-y;}
.type_horizental li .body table{height:170px; margin-top:30px;}
.type_horizental li .body table td{vertical-align:top;}
.type_horizental li .body td{}
.type_horizental li .spec{font-size:11px;}
.type_horizental li .spec td{padding:4px 0 0 10px;vertical-align:top;line-height:1.7;}
.type_horizental li .spec td.th{width:55px;padding:4px 10px 0 0;text-align:right;border-right:1px solid #eee;box-sizing:border-box;}
.type_horizental li .spec:first-child td{padding-top:0;}
.type_horizental li .spec .text{overflow:hidden;position:relative;height:18px;}
.type_horizental li .body .spec .more_spec{display:none;}
.type_horizental li .tag{}
.type_horizental li .tag img{margin:2px 0;}

.more_spec{display:none;overflow:hidden;position:relative;vertical-align:middle;font-size:0;}
.more_spec button{font-size:0;}
.more_spec.on{overflow:visible;z-index:4;}
.more_spec .bubble{position:absolute;left:30px;top:50%;width:300px;padding:10px;box-sizing:border-box;border:1px solid #e2e2e2;background:#f8f8f8;box-shadow:1px 1px 4px rgba(0,0,0,.14);font-size:11px;}
.more_spec .bubble:before{content:'';position:absolute;left:-18px;top:50%;width:18px;height:16px;margin:-8px 0 0;background:url('../image/ico_nose.png') no-repeat;}
.more_spec .bubble .table_form{table-layout:fixed;}
.more_spec .bubble .td{vertical-align:middle;line-height:1.5;}
.more_spec .bubble .td:first-child{width:80px;padding:10px;text-align:center;}
.more_spec .bubble .td img{max-width:90%;max-height:90%;}

.model_area{margin:-10px;}
.model_area .table_form{}
.model_area .td{padding:10px;}
.model_area .td + .td{width:60px;border-left:1px solid #e2e2e2;text-align:center;}
.model_area .tr + .tr .td{border-top:1px solid #e2e2e2;}
.model_area ::-webkit-input-placeholder{color:#f5822c;}
.model_area ::-moz-placeholder{color:#f5822c;}
.model_area :-ms-input-placeholder{color:#f5822c;}

.btn_group{}
.btn_group .btn00{min-width:90px;padding:0 0 0 10px;text-align:center;background:url('../image/btn_group.png') no-repeat;}
.btn_group .btn00 a{display:block;padding:0 10px 0 0;background:url('../image/btn_group.png') no-repeat;}
.btn_group .btn00.type1{background-position:0 0;}
.btn_group .btn00.type1 a{background-position:100% 0;}
.btn_group .btn00.type2{background-position:0 -25px;}
.btn_group .btn00.type2 a{background-position:100% -25px;}
.btn_group .btn00.type3{background-position:0 -50px;}
.btn_group .btn00.type3 a{background-position:100% -50px;}

.list_body{padding:40px 0 50px;background:url('../image/bg_pattern.png');font-family:"Nanum Gothic";}

.list_package{margin:0 0 50px;padding:0 0 50px;border-bottom:1px dashed #e1e1e1;}
.list_package ul{margin:-20px 0 0 -21px;}
.list_package ul:after{content:'';display:block;clear:both;}
.list_package li{float:left;width:50%;}
.list_package .wrap{display:block;overflow:hidden;position:relative;margin:20px 0 0 21px;border-radius:10px;box-shadow:2px 2px 1px rgba(0,0,0,.1);border:1px solid #eee;background:#fff;}
.list_package .wrap:hover{border-color:#f5822c;}
.list_package .wrap:hover:before{content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;z-index:2;border-radius:10px;border:3px solid #f5822c;}
.list_package dl{}
.list_package dt{padding:12px 25px 11px 50px;font-weight:bold;font-size:18px;color:#333;background:url('../image/ico_pan2.png') no-repeat 25px 18px;}
.list_package dd{position:relative;}
.list_package .img{}
.list_package .contents{position:absolute;left:0;right:0;bottom:0;padding:8px;text-align:center;color:#fff;}
.list_package .shadow{position:absolute;left:0;top:0;right:0;bottom:0;background:#316598;opacity:.8;filter:alpha(opacity=80);}
.list_package .link{position:relative;z-index:4;font-size:0;}
.list_package .link a{display:inline-block;vertical-align:middle;width:73px;height:73px;margin:0 7px;border:1px solid #fff;border-radius:100%;}
.list_package .link a:hover{border-color:transparent;background:url('../image/bg_py.png') no-repeat;}
.list_package .link a:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.list_package .link a span{display:inline-block;vertical-align:middle;font-weight:bold;font-size:15px;line-height:1.2;}

/*
.list_area{padding:40px 0 50px;background:url('../image/bg_pattern.png');font-family:"Nanum Gothic";}
.list_area .outer{margin:0 0 0 -48px;}
.list_area .wrap{float:left;width:50%;}
.list_area .article{position:relative;margin:0 0 0 48px;}
.list_area .h3{margin:0 0 10px;padding:0 0 0 20px;background:url('../image/ico_pan.png') no-repeat 0 50%;font-weight:bold;font-size:22px;color:#333;}
.list_area .gallery_wrap{padding:30px;border-radius:10px;box-shadow:2px 2px 1px rgba(0,0,0,.1);border:1px solid #eee;background:#fff;}
.list_area .inner{overflow:hidden;position:relative;height:269px;}
.list_area .gallery{position:absolute;left:0;top:0;right:0;margin:-22px 0 0;}
.list_area .gallery li{height:66px;border-bottom:1px solid #efefef;padding:22px 0 8px 100px;background:url('../image/ico_pan_l.png') no-repeat 0 22px;}
.list_area .gallery li .name{display:block;padding:10px 0 0;font-weight:bold;font-size:18px;color:#464646;}
.list_area .gallery li .contents{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;}
.list_area .nav{position:absolute;right:0;top:0;}
.list_area .nav button{width:26px;height:26px;background:url('../image/btn_nav.png') no-repeat;outline:0;}
.list_area .nav button.links_next{background-position:100% 0;}
.list_area .nav button span{display:none;}
*/

.list_area_new{}
.list_area_new .outer{}
.list_area_new .wrap{float:left;width:556px;}
.list_area_new .wrap + .wrap{float:right;width:434px;}
.list_area_new .article{display:block;position:relative;cursor:pointer;}
.list_area_new .article + .article{margin-top:7px;}
.list_area_new .h3{position:absolute;left:30px;top:12px;z-index:2;font-weight:bold;font-size:22px;color:#333;}
.list_area_new .gallery_wrap{overflow:hidden;position:relative;padding:14px 30px;border-radius:10px;box-shadow:2px 2px 1px rgba(0,0,0,.1);border:1px solid #eee;background:#fff;}
.list_area_new .article:hover .gallery_wrap:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:url('../image/bg_cover.png') no-repeat 100% 100%;}
.list_area_new .inner{overflow:hidden;position:relative;height:207px;margin:40px 170px 0 0;}
.list_area_new .gallery{position:absolute;left:0;top:0;right:0;margin:-22px 0 0;}
.list_area_new .gallery li{height:44px;padding:13px 0 12px 60px;background:url('../image/ico_pan_l2.png') no-repeat 0 25px;}
.list_area_new .gallery li a{display:block;}
.list_area_new .gallery li .name{display:block;padding:10px 0 0;font-weight:bold;font-size:18px;color:#464646;}
.list_area_new .gallery li .contents{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;}
.list_area_new .article:hover li .name,
.list_area_new .article:hover li .contents,
.list_area_new .article:hover li .contents span{color:#fff !important;}
.list_area_new .article:hover .link dl{color:#fff;}
.list_area_new .nav{position:absolute;right:35px;top:19px;}
.list_area_new .nav button{width:26px;height:26px;background:url('../image/btn_nav2.png') no-repeat;outline:0;}
.list_area_new .nav button.links_next{background-position:100% 0;}
.list_area_new .nav button span{display:none;}
.list_area_new .article .link{display:block;position:absolute;right:0;bottom:0;width:170px;padding:0 30px 40px 0;text-align:center;}
.list_area_new .article .link:after{content:'';display:block;clear:both;}
.list_area_new .article .link dl{color:#333;}
.list_area_new .article .link dt{font-weight:bold;font-size:18px;}
.list_area_new .article .link dd{font-size:15px;line-height:1.1;}
.list_area_new .gallery_wrap .link{position:relative;right:auto;bottom:auto;width:auto;margin:-14px -30px;padding:17px 20px 16px;text-align:left;}
.list_area_new .gallery_wrap .link .img{display:inline-block;vertical-align:middle;margin:0 10px 0 0;}
.list_area_new .gallery_wrap .link dl{display:inline-block;vertical-align:middle;width:270px;}
.list_area_new .gallery_wrap .link dd br{display:none;}

.first_wrap{padding:100px 0;background:#3d78b2 url('../image/bg_first.png') repeat-x 50% 100%;}

#loading_wall{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:10000;}
#loading_wall .shadow{position:absolute;left:0;top:0;right:0;bottom:0;}
#loading_wall .contents{position:absolute;left:50%;top:50%;margin:-60px 0 0 -60px;}

/* 견적내기 */
.package_view.type_horizental{}
.package_view.type_horizental .tr:first-child li{margin-top:0;}
.package_view.type_horizental .td{position:relative;vertical-align:top;height:150px;padding:0 0 5px;}
.package_view.type_horizental .td + .td{padding-left:16px;}
.package_view.type_horizental .td:before{content:'';position:absolute;left:0;right:0;bottom:0;z-index:2;height:5px;font-size:0;background:url('../image/line_package.png') repeat-x;}
.package_view.type_horizental .td:first-child{width:138px;background:#467fb6;}
.package_view.type_horizental .td h4{padding:20px 0 0 15px;}
.package_view.type_horizental .td .obj{position:absolute;right:0;bottom:0;}
.package_view.type_horizental li{margin:16px 0;}
.package_view.type_horizental li .head .infor{width:320px;}

#loginBox.login_area{position:absolute;left:50%;top:50%;z-index:9999;margin:-200px 0 0 -424px;padding:0;background:#fff;}
#loginBox.login_area h2{margin-bottom:0;padding:10px 30px 5px;background:#316598;color:#fff;}
#loginBox.login_area h2 em{color:#d0e7fe;}
#loginBox.login_area .agreebox{margin:20px 30px;border:#dfdfdf solid 1px;}
.login_dim{width:100%; height:100%; background:#000; opacity:.8;filter:alpha(opacity=80); display:none; position:fixed; left:0; top:0; z-index:9990}
#loginBox.login_area .cancel{position:absolute;right:0;top:-67px;width:67px;height:67px;background:url('../image/btn_x.png') no-repeat;}
#loginBox.login_area .cancel span{font-size:0;}

.txt_guide{margin:20px 0 25px;font-size:16px;font-family:"Nanum Gothic";color:#333;line-height:1.2;}
.txt_guide em{font-size:30px;}
.txt_body{font-size:20px;font-family:"Nanum Gothic";}
.txt_body strong{font-size:24px;}

.line_body{width:350px;margin:0 auto 20px;padding:10px 50px;box-sizing:border-box;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.line_body table{}
.line_body td{padding:3px;text-align:left;}
.line_body .th{}

.as_ok{padding:50px 0 10px;border-top:1px solid #316598;border-bottom:1px solid #e2e2e2;}
.as_ok:after{content:'';display:block;clear:both;}
.as_ok .conLeft{float:left;width:315px;text-align:center;}
.as_ok .conRight{margin:0 0 0 315px;}
.as_ok .conRight .txt_guide{margin:0 0 10px;font-weight:bold;}
.as_ok .conRight .txt_guide em{font-size:24px;}
.as_ok .conRight .box_blur{}
.as_ok .conRight .box_blur ul{}
.as_ok .conRight .box_blur li{margin:6px 0 0;}
.as_ok .conRight .box_blur li:first-child{margin-top:0;}
.as_ok .conRight .box_blur li:before{content:'';display:inline-block;width:2px;height:2px;margin:0 10px 0 0;background:#316598;vertical-align:4px;}

.login_type{position:relative;width:280px;margin:0 auto;padding:0 150px 0 0;font-family:"Nanum Gothic";}
.login_type td{padding:5px 0;}
.login_type .btnblack{position:absolute;right:0;top:5px;width:140px;line-height:58px;background:#313131;}

.tab_wrap{position:relative;}
.tab_cont{overflow:hidden;height:0;}
.tab_cont.on{overflow:visible;height:auto;padding:35px 0;}
.tab_wrap .more_wrap{position:absolute;right:0;top:0;height:34px;}
.tab_wrap .more_wrap:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.tab_wrap .more_wrap .inner{display:inline-block;vertical-align:middle;}

.sum_fixed.fixed{position:fixed;left:0;top:0;right:0;z-index:10;}
.sum_fixed{margin:0 0 15px;padding:30px;border:1px solid #e2e2e2;background:#fafafa;text-align:center;font-weight:800;font-size:24px;font-family:"Nanum Gothic";}
.sum_fixed > span{display:inline-block;margin:0 10px;}
.sum_fixed .price{color:#f5822c;}
.sum_fixed .point{color:#919191;}

#layer_word{top:350px !important;padding-top:0 !important;}
#layer_word.layerpop .inner > .close{top:0;}

.estimate_wrap{display:table;width:100%;}
.estimate_wrap .row{display:table-row;}
.estimate_wrap .cell{display:table-cell;vertical-align:bottom;padding:5px 10px;}
.estimate_wrap .cell + .cell{width:300px;text-align:right;}
.estimate_wrap .th{font-weight:bold;color:#000;}

.estimate_txt{}
.estimate_txt .head{font-weight:bold;font-size:16px;color:#333;}
.estimate_txt .head .t_point{color:#f00;}
.estimate_txt .body{display:inline-block;margin:25px 0 0;text-align:left;}

.label_wrap{}
.label_wrap label{display:inline-block;position:relative;margin:0 0 0 6px;padding:0 0 0 10px;}
.label_wrap label:first-child{margin-left:0;padding-left:0;}
.label_wrap label:before{content:'';position:absolute;left:0;top:50%;height:10px;margin:-5px 0 0;border-left:1px solid #316598;}
.label_wrap label:first-child:before{content:none;}

.thumb_as{position:relative;margin:0 0 20px;padding:7px;border:1px solid #eee;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.24);}
.thumb_as > img{max-width:100%;}
.thumb_as a{position:absolute;right:7px;bottom:6px;width:120px;height:39px;line-height:39px;background:#46c4ff;text-align:center;}
.thumb_as a:after{content:'';display:inline-block;vertical-align:middle;width:13px;height:7px;margin:0 0 0 5px;background:url('../image/btn_active.png') no-repeat;}
.thumb_as.active a:after{background-position:0 -7px;}
.thumb_as.active + .as_contents{display:block;margin:0 0 20px;}
.as_contents{display:none;}

#layer_cart{}
#layer_cart .inner > .close{top:-35px;width:35px;height:35px;background:#323232 url('../image/btn_xx.png') no-repeat 50%;}

/* 고객사 요청으로 특정페이지만 모바일 접속시 모바일화면으로 나오게 하기 위한 처리 */
#viewMobile{}
#viewMobile #header,
#viewMobile #footer{display:none;}
#viewMobile #contents{width:auto;padding:10px;}
#viewMobile #wrap{min-width:0;}

/* Login */
#viewMobile #m_loginbox {margin:0 10px;padding:18px;border:1px solid #d4d4d4;background:#fff;}
#viewMobile #m_loginbox .head {}
#viewMobile #m_loginbox .xdiv + .xdiv {margin:10px 0 0;}
#viewMobile #m_loginbox .xinput {width:100%;outline:0;background:none;line-height:3;height:auto;}

#viewMobile #m_loginbox .xl {margin:10px 0 0;text-align:center;}
#viewMobile #m_loginbox .xfont {}
#viewMobile #m_loginbox .xfont input {position:relative;top:-2px;margin:0 2px 0 0;}

#viewMobile #m_loginbox .xr {margin:10px 0 0;text-align:center;}
#viewMobile #m_loginbox .xr .xsubmit1 {}
#viewMobile #m_loginbox .xr .xsubmit2 {padding:0;width:100%;height:auto;font-size:1.25em;line-height:2.8;}

#viewMobile #m_loginbox .body{margin:4% 0 0;}
#viewMobile #m_loginbox .body img,
#viewMobile #m_loginbox .body a{display:inline-block;vertical-align:middle;}
#viewMobile #m_loginbox .body p + p{margin:5px 0 0;}

#viewMobile .login_area{width:auto;padding:0;}
#viewMobile .login_area .tab li{font-size:12px;}
#viewMobile .login_area .log_banner{display:none;}
#viewMobile .login_area .agreebox{background:none;}
#viewMobile .login_area .agreebox .tblbox{float:none;margin:0 auto;padding:20px 10px;}
#viewMobile .login_area .log_form{padding-bottom:0;border-bottom:0;}

#viewMobile #pages_idpw{padding:0;}
#viewMobile #pages_idpw h2{margin-bottom:10px;padding:0 0 0 20px;font-weight:bold;font-size:1.1em;color:#316598;background:url('../image/ico_pan.png') no-repeat 0 50%;border-bottom:0;}

/* My page */
#viewMobile #pages_join {}

#viewMobile #pages_join h2 {display:none;padding:0 0 10px 0;margin:0 0 30px 0;border-bottom:#999999 solid 3px;}

#viewMobile #pages_join .tt {font-weight:bold;padding:40px 0 15px 0;}
#viewMobile #pages_join .msg {margin:0 0 10px;line-height:1.4;}
#viewMobile #pages_join .msg span {font-size:.93em;color:#f00;}
#viewMobile #pages_join .agebox {font-weight:bold;}
#viewMobile #pages_join .msg1 {color:#666666;line-height:150%;}
#viewMobile #pages_join .msg1 .t1 {color:#2996ce;font-weight:bold;}
#viewMobile #pages_join .msg1 .t2 {color:#f74900;}
#viewMobile #pages_join .mbox {padding:20px 0 20px 0;margin:30px 0 30px 0;border:#efefef solid 5px;background:#f7f7f7;padding:15px;text-align:center;}
#viewMobile #pages_join .mbox span {padding:0 1px 0 0;}

#viewMobile #pages_join .tab {border-bottom:#dfdfdf solid 1px;}
#viewMobile #pages_join .tab ul {position:relative;top:1px;padding:0;margin:0;}
#viewMobile #pages_join .tab li {border-top:#dfdfdf solid 1px;border-right:#dfdfdf solid 1px;border-left:#dfdfdf solid 1px;padding:0 10px;cursor:pointer;color:#666666;line-height:3.2;}
#viewMobile #pages_join .tab .selected {background:#5e5e5e;color:#ffffff;border-top:#5e5e5e solid 1px;border-right:#5e5e5e solid 1px;border-left:#5e5e5e solid 1px;}

#viewMobile #pages_join .agreebox {margin:-1px 0 0;border:#dfdfdf solid 1px;padding:10px;}
#viewMobile #pages_join .agreebox textarea {border:0;width:100%;height:160px;line-height:130%;color:#666;}
#viewMobile #pages_join .agreebox .more {text-align:right;margin:15px 0 0;}
#viewMobile #pages_join .agreebox .more a {color:#0000ff;font-size:.83em;}

#viewMobile #pages_join .agreecheck {position:relative;margin:15px 0 0;padding:0 0 0 15px;color:#333;letter-spacing:-1px;}
#viewMobile #pages_join .agreecheck input[type="checkbox"]{position:absolute;left:0;top:5px;}
#viewMobile #pages_join .agreecheck label{}
#viewMobile #pages_join .topline {border-top:#dfdfdf solid 1px;}
#viewMobile #pages_join .submitbox {margin:10px 0 0;text-align:center;}
#viewMobile #pages_join .submitbox > *{margin:5px 0 0;}
#viewMobile #pages_join .submitbox input {height:30px;margin:0 2px 0 2px;padding:0 10px 0 10px;font-weight:bold;}

#viewMobile #pages_join .topline {border-top:#dfdfdf solid 1px;}

#viewMobile #pages_join table {width:100%;margin:0 auto;}
#viewMobile #pages_join table caption {display:none;}
#viewMobile #pages_join table thead {display:none;}
#viewMobile #pages_join tbody,
#viewMobile #pages_join tr,
#viewMobile #pages_join td{display:block;}
#viewMobile #pages_join thead,
#viewMobile #pages_join colgroup{display:none;}
#viewMobile #pages_join tbody tr{padding:10px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
#viewMobile #pages_join tbody tr + tr{margin:-1px 0 0;}
#viewMobile #pages_join tbody td {}
#viewMobile #pages_join tbody td div {margin:2px 0 0;}
#viewMobile #pages_join tbody td div div{font-size:1em;}
#viewMobile #pages_join tbody td div input{margin:0 3px 0 0;}
#viewMobile #pages_join tbody td .shift{left:0;}
#viewMobile #pages_join tbody td .remail {color:#111;}
#viewMobile #pages_join tbody td .btn {margin:1px;}
#viewMobile #pages_join tbody td .hmsg {font-weight:bold;color:#ff0000;}
#viewMobile #pages_join tbody td .hmsg .ok {color:#0000ff;}
#viewMobile #pages_join tbody td .lsize {width:98%;}
#viewMobile #pages_join .key {font-weight:bold;margin:0 0 5px;color:#333;}
#viewMobile #pages_join .key span {font-weight:normal;color:#ff0000;padding:0 0 0 5px;}

/* 주문배송조회 */
.m_bo_title{display:none;}
#viewMobile .m_bo_title{display:inline-block;margin:0 10px 0 0;font-weight:bold;color:#333;}
#viewMobile #orderpage thead,
#viewMobile #orderpage tr.title,
#viewMobile #orderpage colgroup{display:none;}
#viewMobile #orderpage table,
#viewMobile #orderpage tbody,
#viewMobile #orderpage tbody tr{display:block;}
#viewMobile #orderpage tbody tr{border-bottom:1px solid #e2e2e2;}
#viewMobile #orderpage tbody td{display:inline-block;vertical-align:baseline;text-align:left;border:0 !important;}
#viewMobile #orderpage tbody td.goods{display:block;}
#viewMobile #orderpage tbody td.goods a{display:block;}
#viewMobile #orderpage tbody td.none{display:block;}
#viewMobile #orderpage .order .loop .goods{padding:5px;}

#viewMobile .m_bo_title{display:inline-block;margin:0 10px 0 0;font-weight:bold;color:#333;}
#viewMobile #cart thead,
#viewMobile #cart tr.title,
#viewMobile #cart colgroup{display:none;}
#viewMobile #cart table,
#viewMobile #cart tbody,
#viewMobile #cart tbody tr{display:block;}
#viewMobile #cart tbody tr{border-bottom:1px solid #e2e2e2;}
#viewMobile #cart tbody td{display:inline-block;vertical-align:baseline;text-align:left;border:0 !important;margin:0 5px 0 0;}
#viewMobile #cart tbody td.goods{display:block;}
#viewMobile #cart tbody td.goods a{display:block;}
#viewMobile #cart tbody td.none{display:block;}
#viewMobile #cart .order .loop .goods{padding:5px;}
#viewMobile #cart .gname{width:auto;}

#viewMobile .goodsnumbox{display:inline-block;vertical-align:middle;margin:0;}

.ban_product{position:relative;}
.ban_product:after{content:'';display:block;clear:both;}
.ban_product .conLeft{float:right;width:50px;}
.ban_product .conLeft .menu{}
.ban_product .conLeft .menu ul{}
.ban_product .conLeft .menu li{position:relative;font-size:0;}
.ban_product .conLeft .menu li:first-child a{margin-top:0;}
.ban_product .conLeft .menu li a{display:block;position:relative;height:48px;margin:1px 0 0;padding:0 20px;background:#ebebeb;text-decoration:none;box-sizing:border-box;line-height:1.1;}
.ban_product .conLeft .menu li a:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.ban_product .conLeft .menu li a > span{display:inline-block;vertical-align:middle;}
.ban_product .conLeft .menu li em{display:inline-block;vertical-align:middle;font:normal 16px/1.1 "Nanum Gothic";}
.ban_product .conLeft .menu li.active{z-index:2;}
.ban_product .conLeft .menu li.active a{border-top:2px solid #f5822c;background:url('../image/bg_banner.png') no-repeat;}
.ban_product .conLeft .menu li.active em{color:#fff;font-weight:bold;}
/*
.ban_product .conLeft .menu li.active a:after{content:'';position:absolute;right:-18px;top:50%;width:18px;height:22px;margin:-11px 0 0;background:url('./image/bg_nose.png') no-repeat;}
*/
.ban_product .conRight{margin:0 51px 0 0;font-size:0;}
.ban_product .contents{overflow:hidden;height:0;text-align:right;}
.ban_product .contents.active{overflow:hidden;height:244px;}
.ban_product .contents img{width:100%;height:100%;}

@media print{
	#adminControl,
	#header,
	#conLeft,
	.head_wrap h3,
	#location,
	#footer,
	button,
	.btn_wrap{display:none;}
	#conLeft + #contents{float:none;margin:0 auto;}
	.sum_fixed.fixed{position:static;}
}

/*blind-image*/
.blind-image {display:none}

.blind-box-layout {overflow:hidden; position:relative; height:100px; font-weight:bold; width:100%; text-decoration:none !important;}
.blind-box-inside {position:absolute; z-index:2; text-decoration:none !important;     padding: 30px 0;
    text-align: center;
    width: 100%;}
.background-hidden {z-index:1; transform: rotate(45deg); left:-100px; top:-200px; position:absolute; width:800px; height:800px; color:#eee; word-break:break-all; text-decoration:none !important;}


.blind-box-inside2 {position:absolute; z-index:2; text-decoration:none !important;    width: 100%;}
.background-hidden2  {z-index:1; transform: rotate(45deg); font-size:12px !important; left:-100px; top:-370px; position:absolute; width:800px; height:800px; color:#eee; word-break:break-all; text-decoration:none !important;}

/*수량할인아이콘*/
.price-qty-percent-icon-box {
	bottom:0;
	position:absolute; 
	width: 78px;
}
.price-qty-percent-icon {
	background: url('../image/bg_btn_blue.png') repeat-x 50% 0;
	text-align:center; padding:1px 14px; color:white;width: 50px;
	font-size: 12px;
    height: 20px;
}
.price-qty-percent-icon-table {
	display:none;
    position: absolute;
    width: 180px;
    padding: 10px;
    color: black;
    font-size: 11px;
    font-weight: 100;
    background-color: white;
    border: 1px solid gray;
    text-align: left;
	z-index: 2000;
	overflow: hidden;
}

.price-qty-percent-icon-table-title {
	color:red;
	font-size: 11px;
}
.price-qty-percent-icon-table-each-box, .price-qty-percent-icon-table-each-box-list{
	margin-bottom:4px;
    z-index: 100;
    position: relative;
}
.blind-box-layer-tmp {
	text-align: left;
    margin: 0 auto;
    width: 150px;
}
.price-qty-percent-icon-box-view {
	z-index: 999;
	bottom:0;
	float: left;
	text-align:left;
}
.price_qty_box_label {
	position:relative; margin-left:50px
}
.price_qty_box_label_option{
	position: absolute;
    margin-left: 81px;
    top: 12px;
    z-index: 10;
}
.price_qty_box_txt {
	position:absolute;width: 100px;color:red;
	width: 140px;
}
.price_qty_box_txt_color_style1 {color:#0a6cce; font-weight:bold; font-size: 12px;}
.price_qty_box_txt_color_style2 {color:#f5822c; font-weight:bold; font-size: 12px;}


.ships-today {
	bottom: 0;
    position: absolute;
    width: 100px;
    height: 20px;
    right: 0;
    font-size: 12px;
	background:url('../image/ships_today.jpg') no-repeat;
	background-size: contain;
}
.ships-today-table {
	display:none;
    position: absolute;
    width: 180px;
    padding: 10px;
    color: black;
    font-size: 11px;
    font-weight: 100;
    background-color: white;
    border: 1px solid gray;
    text-align: left;
	z-index: 2000;
	right:-12px;
	top:20px;
	overflow: hidden;
}
.ships-today-table .title{
	color:red;
	font-size:13px;
	font-weight:bold;
}