#header *,#lnb_p *,#cate_p *,.company>figure,.company>div,.location_info>div,.location_info>figure{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cate_p .inner:after,.marticle06>div:after,.company:after,.location_info:after{content:'';display:block;clear:both}
#lnb_p .dep1>li>a,#cate_p li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#header .header_con_pc #gnb_p ul,#lnb_p .dep1,#lnb_p .dep2{margin:0;padding:0;list-style:none}
@font-face{font-family:'icomoon';src:url("/css/icomoon.eot?asxbi");
src:url("/css/icomoon.eot?asxbi#iefix") format("embedded-opentype"),url("/css/icomoon.ttf?asxbi") format("truetype"),url("/css/icomoon.woff?asxbi") format("woff"),url("/css/icomoon.svg?asxbi#icomoon") format("svg");font-weight:normal;font-style:normal}
#header{background:#4573F8}
#header .header_con_m{display:none}
#header .header_con_pc{position:relative;width:1000px;margin:0 auto;min-height:130px}
/*
#header .header_con_pc #gnb_p{display:block;clear:both;padding:10px 0 5px;font-size:0; text-align:right}
*/
#header .header_con_pc #gnb_p{display:block!important;position:absolute;top:40%;right:29%;width:440px;padding-top:30px; text-align:center;}
#header .header_con_pc #gnb_p li{display:inline-block;text-align:center; /*border-right: 1px solid #D6D1D1;*/ }
#header .header_con_pc #gnb_p li a{display:block;position:relative;height:20px;line-height:20px;padding:0 0 0 20px;font-size:12px;color:#20232E;}
#header .header_con_pc #gnb_p li a:before{content:'';position:absolute;top:50%;left:9px;width:1px;height:10px;margin-top:-4px;background:#fff;opacity:.5}
#header .header_con_pc #gnb_p li a:hover{text-decoration:underline}
#header .header_con_pc #gnb_p li span{color:#fff;opacity:.4}
#header .header_con_pc #gnb_p li span:before{content:'('}
#header .header_con_pc #gnb_p li span:after{content:')'}
#header .header_con_pc #gnb_p li:first-child a:before{display:none}

#header .header_con_pc h1{display:block!important;position:absolute;width:227px; font-size:0;text-align:center; padding-top:20px;}

/*
#header .header_con_pc h1{display:block;width:227px;font-size:0; padding-top:40px;}
*/
 
#header .header_con_pc h1 a{display:table;width:100%;height:50px}
#header .header_con_pc h1 a span{display:table-cell;vertical-align:middle;text-align:center}
#header .header_con_pc h1 a img{max-width:320px}



/*
#header .header_con_pc .box_search{display:block!important;position:absolute;top:50%;right:0;width:300px;padding:0;background:#333}

*/
#header .header_con_pc .box_search{display:block!important;position:absolute;top:38%;right:30%;width:400px;padding:0;background:#333}
#header .header_con_pc .box_search fieldset{border:3px solid #29166F;background:#fff}
#header .header_con_pc .box_search input{font-family:"NanumGothic"}
#header .header_con_pc .box_search button{position:absolute;top:0;right:0;width:40px;height:28px;border:0;background:#29166F;cursor:pointer ;background-image: url(/images/icon_search.png);}
#header .header_con_pc .box_search button:before{}

#header .header_con_pc .topbanner{display:block!important;position:absolute;top:15%;right:0;width:265px;padding:0; background:#ffffff;}



#footer #fnb{display:block}
#footer #fnb ul{display:block;width:1000px;margin:0 auto;font-size:0;text-align:right}
#footer #fnb li{display:inline-block;position:relative;padding:16px 0 16px 21px}
#footer #fnb li a{padding:0;font-size:13px;border-right:0;border-left:none}
#footer #fnb li a:hover{text-decoration:underline}
#footer #fnb li:before{content:'';position:absolute;top:0;bottom:0;left:10px;width:1px;height:14px;margin:auto;background:rgba(255,255,255,0.1)}
#footer #fnb li:first-child:before{display:none}#footer .footer_con{display:table;width:1000px;margin:0 auto;padding:20px 0}
#footer h1{display:table-cell;width:200px;margin:0;vertical-align:middle}
#footer .finfo{display:table-cell;width:600px}
#footer .finfo p{display:inline-block;padding:2px 10px 2px 12px;font-size:13px}

#container{position:relative}
#container .inc_body{padding:20px 10px}#container .inc_body .inc_subject{display:none}
#nav_m{display:none}
/*
#nav_p{display:block;position:relative;background:#5c2e10;z-index:400}
*/
#nav_p{display:block;position:relative;background:#29166F;z-index:400}

#nav_p .nav_con{position:relative;width:1000px;margin:0 auto}
#lnb_p{position:relative}
#lnb_p .dep1{display:table;width:100%}
#lnb_p .dep1>li{display:table-cell;position:relative;height:36px;line-height:36px}
#lnb_p .dep1>li>a{display:block;padding:0 5px;font-size:14px;color:#fff;text-align:center}
#lnb_p .dep1>li>div{display:none;position:absolute;left:0;min-width:100%;padding:10px;border:1px solid #f8454b;background:#fff}
#lnb_p .dep1>li:hover>a{background:#f8454b;color:#fff!important}
#lnb_p .dep1>li:hover>div{display:block}
/*
#lnb_p .dep1>li #toggle_all{color:#f8454b}
*/
#lnb_p .dep1>li #toggle_all{color:#ffffff}
#lnb_p .dep1>li #toggle_all.on{background:#f8454b;color:#fff!important}
#lnb_p .dep2{display:block}
#lnb_p .dep2>li{display:block;position:relative;height:36px;line-height:36px}
#lnb_p .dep2>li a{display:block;padding:0 10px;border-top:1px solid #e6e6e6;font-size:13px;color:#4d4d4d;text-align:left;white-space:nowrap}
#lnb_p .dep2>li:hover>a{color:#000}
#lnb_p .dep2>li:first-child>a{border-top:0}
#lnb_p.table_fixed .dep1{table-layout:fixed}

#top_cate{width:1000px;margin:0 auto;padding:10px 0;border-bottom:0}
#top_cate li:first-child{padding-left:0}
#top_cate li:first-child a{padding-left:0}



#cate_p{display:none;position:absolute;right:0;left:0;z-index:700;border:3px solid #f8454b;background:#fff}
#cate_p ul{margin:0;padding:0;list-style:none}
#cate_p li a{display:block;text-decoration:none}
#cate_p .inner{position:relative;margin:0 auto;padding:20px}
#cate_p .inner #cate_close{position:absolute;bottom:10px;right:30px;width:32px;height:32px;margin:0;padding:0;font-size:0;text-align:left;text-indent:-9999px}
#cate_p .inner #cate_close i:before{content:'';position:absolute;left:0;border:16px solid transparent;border-left-color:#333}
#cate_p .inner #cate_close i:after{content:'';position:absolute;left:-1px;border:16px solid transparent;border-left-color:#fff}
#cate_p .inner #cate_close u:before{content:'';position:absolute;left:-1px;border:16px solid transparent;border-right-color:#333}
#cate_p .inner #cate_close u:after{content:'';position:absolute;left:0;border:16px solid transparent;border-right-color:#fff}

#cate_p .dep1>li{float:left;width:33.33%;padding:0 10px 20px}
/*#cate_p .dep1>li>div{padding:10px 0}*/
#cate_p .dep1>li>div{padding:5px 0}
#cate_p .dep1>li>a{height:40px;line-height:40px;font-size:15px;font-weight:bold;color:#4d4d4d;letter-spacing:-0.03em;border-bottom:1px solid #e6e6e6}
#cate_p .dep1>li>a:hover{color:#f8454b}
#cate_p .dep2>li{float:left;width:33.33%}
#cate_p .dep2>li>a{height:30px;line-height:20px;padding:0 3px;font-size:12px;color:#666;letter-spacing:-0.03em;text-align:center}
#cate_p .dep2>li>a:hover{color:#f8454b}

#fbtn{display:none}


/*
.marticle01{overflow:hidden;padding:0;background:#fbf3e8}
*/
.marticle01{overflow:hidden;padding:0;background:#ffffff}
.marticle01>div{width:100%;margin:0 auto}
.marticle02{overflow:hidden;padding:0;background:#fff}
.marticle02>ul{width:1000px;margin:30px auto}
.marticle02>ul>li{float:left;width:310px;padding:5px 10px 10px;background:#e6e6e6}
.marticle02 .li2{margin:0 35px}
.marticle03{overflow:hidden;padding:0;background:#fff}
.marticle03>ul{width:1000px;margin:30px auto}
.marticle03>ul>li{width:310px}
.marticle03 h1{padding:0 10px;border-bottom:2px solid #333}
.marticle03 .li2{margin:0 35px}
.marticle03 .li5{margin:0 35px}
.marticle04{overflow:hidden;padding:0;background:#f0f0f0}
.marticle04>div{width:1000px;margin:30px auto 0}
.marticle04 h1{height:50px;line-height:50px}
.marticle04 .pm-goods_cate1_tab_p_mcate2>span{background:#bbb4b0}
.marticle04 .pm-goods_cate1_tab_p_mcate2>.btn_prev:before{border-right-color:#fff}
.marticle04 .pm-goods_cate1_tab_p_mcate2>.btn_prev:after{border-right-color:#bbb4b0}
.marticle04 .pm-goods_cate1_tab_p_mcate2>.btn_next:before{border-left-color:#fff}
.marticle04 .pm-goods_cate1_tab_p_mcate2>.btn_next:after{border-left-color:#bbb4b0}
.marticle05{overflow:hidden;padding:0;background:#f0f0f0}
.marticle05>div{width:1000px;margin:30px auto}
.marticle05 h1{height:50px;line-height:50px}
.marticle05 .pm-goods_cate1_tab_p_mcate3 .dep1>li.on>a,.marticle05 .pm-goods_cate1_tab_p_mcate3 .dep1>li:hover>a{background:#f8454b;color:#fff}
.marticle06{overflow:hidden;padding:0;background:#fff}
.marticle06 .more:after{border-left-color:#fff}
.marticle06>div{width:1000px;margin:30px auto}
.marticle06 .mreview{float:left;width:480px}
.marticle06 .mreview>div>div{height:210px;padding:25px 0}
.marticle06 .mnotice{float:right;width:480px}
.marticle06 .mnotice>div h1{float:none;width:100%;border-bottom:2px solid #333}
.marticle06 .mnotice>div h1 span{display:none}
.marticle06 .mnotice>div .more{display:block}
.marticle06 .mnotice>div>div{height:60px;margin-left:0;padding:10px 0}
.marticle06 .mcustomer{float:right;width:480px;height:168px}
.marticle06 .mcustomer .box{text-align:left;padding:10px 20px}
.marticle06 .mcustomer .box h3{font-size:15px}
.marticle06 .mcustomer .box p{font-size:13px}
.marticle06 .mcustomer .box strong{font-size:20px}
.marticle07{overflow:hidden;padding:0;background:#fff}
.marticle07>div{width:1000px;margin:30px auto}
.marticle07 li a{width:220px;height:80px;padding:20px 0 0}
.marticle07 li a img{width:auto;height:auto;margin-right:15px;margin-bottom:0;vertical-align:bottom}
.marticle07 li a span{display:inline-block;height:40px;line-height:40px;font-size:14px;font-weight:bold}
.marticle07 li a:hover{background:#f8f6f5}
.lay_sub #container .contents{width:1000px;margin:0 auto;padding:0 0 50px}
.lay_sub #container .contents>h1{display:block;position:relative;height:40px;margin:30px 0;padding:10px 0 10px 28px;font-size:28px;border-bottom:1px solid #e6e6e6}
.lay_sub #container .contents>h1:before{content:'';position:absolute;top:50%;left:0;margin-top:-7px;width:4px;height:4px;border:5px solid #f8454b;border-radius:50%;background:#fff}
.lay_glist #container .contents{width:1000px;margin:0 auto;padding:0 0 50px}
.lay_glist #container .contents>h1{display:block;position:relative;height:40px;margin:30px 0;padding:0 0 0 28px;font-size:28px}
.lay_glist #container .contents>h1:before{content:'';position:absolute;top:50%;left:0;margin-top:-7px;width:4px;height:4px;border:5px solid #f8454b;border-radius:50%;background:#fff}
.lay_gview #container .contents{width:1000px;margin:0 auto;padding:20px 0 50px}
.company>figure{float:left;width:35%}
.company>div{float:right;width:65%;padding-left:20px}
.location_info>div{float:left;width:65%}
.location_info>figure{float:right;width:35%;padding-left:20px
}
.pm-slide_wide_mslide .owl-dots .owl-dot.active span,.pm-slide_wide_mslide .owl-dots .owl-dot:hover span{background:#f8454b!important}