<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.layer_on{overflow: hidden;}
.m{display: none !important}	
.page_wrap{width:100%;min-width:1200px;position:relative;left:0;box-sizing: border-box;overflow:hidden;overflow-x: hidden;}


/* Header : S */
#header .head, .fixed_in{position:relative;width:1200px;margin: 0 auto;}
#header{position:fixed;top:0;left:0;width:100%;z-index: 1000; background:#fff;}
#header .head{height: 125px;}
#header .logo{position: absolute;top:50%;left:0;margin-top: -50px;display: inline-block;transition: all 0.2s ease;}
#header .logo img{vertical-align: top; width:200px;}
#header.scroll{background: #fff;}

.lnb_nav{text-align: center;padding:0 0 0 200px; }
.lnb{display: inline-block;}
.lnb:after{display: block;content: '';clear: both;}
.lnb &gt; li{float: left;position: relative;z-index: 2;}
.lnb &gt; li &gt; a{position:relative;display: block;padding:0 31px;font-weight:600;color: #333;font-size: 20px;z-index: 3; line-height:125px;}
.lnb &gt; li.on &gt; a{color: #d72b1f;}
.lnb &gt; li.on .sub_area,
.lnb &gt; li:hover .sub_area{/*display: block;*/}
.lnb &gt; li .sub_area{display:none;position: absolute;top:125px;z-index: 2;width: 100%;padding: 0 10px;box-sizing: border-box; height:160px;}
.lnb &gt; li .sub_area:after{position:absolute; top:6px;left:0;display: block;content: '';width: 100%; padding-top:125px; height:100%; background: #fff; z-index: 1;
	-webkit-box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.23);
	-moz-box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.23);
	box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.23);
}
.lnb &gt; li .sub{position: relative;z-index: 2;border-top: 1px solid #fff}
.lnb &gt; li .sub &gt; li &gt; a{display: block;padding: 5px 0;font-size: 14px;color: #666;text-align: left;}
.lnb &gt; li .sub &gt; li:first-child{padding-top: 13px;}
.lnb &gt; li .sub &gt; li:last-child{padding-bottom: 63px;}
.lnb &gt; li .sub &gt; li.on &gt; a &gt; span,
.lnb &gt; li .sub &gt; li &gt; a:hover &gt; span{color: #d72b1f; border-bottom: 1px solid #d72b1f; }

.lnb &gt; li .horizon{ width: 1200px; padding-bottom:0; height:160px;}
.lnb &gt; li .horizon .sub{ margin:30px auto 0;}
.lnb &gt; li .horizon .sub &gt; li{}
.lnb &gt; li .horizon .sub &gt; li:last-child{padding-bottom: 0px;}
.lnb &gt; li .horizon .sub &gt; li &gt; a{float:left; width:150px; text-align:center;}
.lnb &gt; li .horizon .sub &gt; li &gt; a &gt; img{border:1px solid #fff;}
.lnb &gt; li .horizon .sub &gt; li &gt; a &gt; span{display:block; padding:10px 0; width:130px; margin: 0 auto;}
.lnb &gt; li .horizon .sub &gt; li.on &gt; a &gt; span,
.lnb &gt; li .horizon .sub &gt; li &gt; a:hover &gt; span{color: #fff; border: 1px solid #d72b1f; background:#d72b1f; }
.lnb &gt; li .horizon .sub &gt; li.on &gt; a &gt; img,
.lnb &gt; li .horizon .sub &gt; li &gt; a:hover &gt; img{ border:1px solid #d72b1f; }
/* //Header : E */






.select_link{position: relative;border: 1px solid #333;width: 90px;border-radius: 26px;color: #333;font-weight: 900;font-size: 13px;}
.select_link_default{position:relative;text-align: left;width: 100%;}
.select_link_default .selected{display:inline-block;padding-left:32px;line-height:26px;background: url(/design/default/images/icn_lang.png) no-repeat 8px 50%;}
.select_link_default .arrow{position:absolute;top:12px;right:12px; display:inline-block;font-size: 0px;color: transparent;width: 7px;height:4px;background: url(/design/default/images/sel_arrow.png) no-repeat 0 0;transition: transform .4s;}
.select_link .select_list{display:none;position: absolute;top:30px;width: 100%;/*border: 1px solid #fff;*/box-sizing: border-box;background-color: rgba(0,0,0,.3);}
.select_link.on .select_list{display: block;}
.select_link .select_list &gt; li &gt; a{display: block;padding: 5px 0 5px 8px;font-weight: 400;}
#select_site.select_link{position:absolute;top:38px;right:0;width:176px;border-radius: 0;border: 0;background: #000;color: #fff}
#select_site .select_link_default .selected{background: none;padding-left: 13px;line-height: 34px;font-weight: 400;}
#select_site .select_link_default .arrow{top:14px;width: 9px;height:5px;background-image: url(/design/default/images/sel_arrow2.png);}
#select_site.select_link .select_list{top:auto;bottom:34px;background: #000;border:0;border-bottom:1px solid #333;}
#select_site.select_link .select_list &gt; li &gt; a{padding: 5px 0 5px 13px;font-weight: 400;}
#select_site.select_link.on .arrow{transform: rotate(180deg);}

#select_lang{position: absolute;top:50%;right:53px;margin-top: -14px;}
.total_nav{position: absolute;top:50%;right:0;margin-top: -12px;}
.total_nav img{vertical-align: top;height: 24px;}
.total_nav .close{display: none;}

.tit_center{padding-bottom: 55px;text-align: center;font-size: 14px;color: #888;}
.m_title01{font-size: 30px;color: #333;margin-bottom: 6px;font-weight: normal;letter-spacing: -2px;}
.m_title01 em{font-weight: normal; }
.m_title02{margin-top: 2px;font-size: 30px;font-weight: 700;color: #d72b1f;}
.m_title03{margin-bottom: 11px;font-size: 30px;color: #d72b1f;font-weight: 400;}

.fixed_in{width:1280px; position:relative; clear:both;}
.fixed_in:after{display: block;content: '';clear: both;}

.maintop_area{padding-top:125px;}
.maintop_area .col_left{width:50%; height:330px; float:left; position:relative;}
.maintop_area .col_right{width:50%; height:330px; float:right;  background:url(/design/default/images/main_promotion.jpg) no-repeat 50% bottom;}
.maintop_area h2{padding:35px 0 20px; position:relative;}
.maintop_area h2:after{display: block;content: '';position:absolute; bottom:0; left:0;width: 41px;height:2px; background: #d72b1f;}
.maintop_area .txt{color:#999; padding:30px 0 25px;}
.maintop_area .prod{position:absolute; right:50px; top:40px;}
.maintop_area .col_right h2{color:#ffcc00; padding-left:40px;}
.maintop_area .col_right h2:after{background: #ffcc00; margin-left:40px;}
.maintop_area .col_right h3{color:#fff; padding-left:40px;}
.maintop_area .col_right .txt{color:#fff; padding-left:40px;}


.company_area{position:relative; padding: 80px 0 80px; overflow:hidden;}
.bg_beige{background:#efe8de;}
.company_area .inner {overflow:hidden;width:100%; max-height:460px; max-width:1200px; background:#eeeeee;}
.company_area .leftWrap {float:left;width:50%;}
.company_area .leftWrap .txtWrap p {font-size:20px; color:#00453b; font-weight:lighter;line-height:24px;}
.company_area .leftWrap .txtWrap p span {font-size:45px; color:#00453b; font-weight:bold;}
.company_area .leftWrap .txtWrap p.black {font-size:17px;line-height:20px; color:#00453b; font-weight:bold;}
.company_area .rightWrap {height:420px; position:relative;overflow:hidden;float:left;width:50%;text-align:left;padding:80px 0px 0px 50px;box-sizing: border-box;}
.company_area .rightWrap p {font-size:20px; color:#00453b; font-weight:lighter;line-height:24px;}
.company_area .rightWrap p span {font-size:45px; color:#00453b; font-weight:bold;}
.company_area .rightWrap p.black {padding-top:50px;font-size:20px;line-height:24px; color:#000; }
.company_area .rightWrap p.black span {font-weight:bold;}
.company_area .bar {text-align:center; padding-top:10px;}

/** 버튼**/
.mainBtn-area {position:absolute; bottom:30px; left:330px;}
.mainBtn-area a.mainBtn {background:#1f214b; color:#fff; font-size:16px; font-weight:500; width:200px; text-align:center; display:block; padding:10px 0px;}

.mainBtn-area a.btn-red{text-align:center;border:1px solid #1f214b;background:#1f214b;color:#fff}
.mainBtn-area a.btn-red:hover{background:#9e5f47;border-color:#9e5f47}
.mainBtn-area a.btn-red.btn-effect{background:#1f214b !important}
.mainBtn-area a.btn-red.btn-effect:hover::before{background:#9e5f47}

@media all and (max-width: 768px) {
	.mainBtn-area {margin-top:30px; }
	.mainBtn-area a.mainBtn {margin:0 auto;}
}
.btn-effect{position:relative;background:transparent !important}
.btn-effect.hasicon::after,
.btn-effect span{position:relative;z-index:1}
.btn-effect::before{position:absolute;top:0;left:0;width:100%;height:0;z-index:0;transition:height .3s ease-in-out;content:''}
.btn-effect:hover::before{height:100%}


.energe_area{position:relative; padding: 130px 0 0px; overflow:hidden;}
.energe_area .leftWrap {float:left;width:65%;padding:50px 75px 75px 75px;text-align:right;}
.energe_area .leftWrap .txtWrap {text-align:left;padding-left:160px;}
.energe_area .leftWrap .txtWrap p {font-size:30px; color:#343434; font-weight:normal;line-height:45px;}
.energe_area .leftWrap .txtWrap p.big {font-size:35px; font-weight:bold;}
.energe_area .leftWrap .txtWrap li {float:left; width:31.333333%; margin-left:2%;text-align:center;padding-top:30px;}
.energe_area .leftWrap .txtWrap li .img {padding:7px 0px 30px;}
.energe_area .leftWrap .txtWrap li .infoWrap {border-top:1px solid #565656;border-bottom:1px solid #565656;padding:15px 10px 35px 10px;}
.energe_area .leftWrap .txtWrap li .infoWrap p {font-size:17px; margin:0 auto; color:#3b3b3b;}
.energe_area .leftWrap .txtWrap li .infoWrap p.round {margin-top:10px;background:#3b3b3b;width:80%;border-radius:40px; font-size:15px; color:#fff; line-height:40px;}

.energe_area .rightWrap {float:left;width:35%;text-align:left;height:520px;background:url(/design/default/images/main/main_energe.jpg) no-repeat left top;}


.business_area{padding: 150px 0 71px; }
.business_area .fixed_in{width:100%; max-width:1200px; margin:0 auto; }
.business_area .st_text {color:#000; font-size:23px;font-weight:300;}
.business_area .st_text span {display:block; padding-bottom:20px;}
.business_area .b_item{overflow: hidden; position:relative; padding-top:50px; width: 100%;}
	/*	.business_area .b_item{overflow: hidden; position:relative; float:left; width: 185px; background-repeat: no-repeat; background-position: 50% 50%; } */
.business_area .b_item .inner{display: block; box-sizing: border-box;}
.business_area .b_item .tit{position:relative; padding-top:10px; font-size: 20px;color: #333;line-height: 1.22; text-align:center; font-weight:normal;}
.business_area .b_item + .b_item{margin-left: 30px;}
.business_area .b_item .no1{background-image: url(/design/default/images/main/main_ctgr01.jpg);}
.business_area .b_item .no2{background-image: url(/design/default/images/main/main_ctgr02.jpg);}
.business_area .b_item .no3{background-image: url(/design/default/images/main/main_ctgr03.jpg);}
.business_area .b_item .go{transition: 0.2s;  background-color: rgba(0, 0, 0, .9); width:185px; height:185px; border-radius:50%; position:relative; overflow:hidden;}
.business_area .b_item .go &gt; span{transition:margin 0.4s ease 0.2s;display:inline-block; font-size: 0px; transition: 0.2s;position: absolute;bottom:-185px;left:0;width: 100%;height:185px;background: rgba(0, 0, 0, 0.5) url(/design/default/images/main_ctgr_plus.png) no-repeat center center;}
.business_area .b_item:hover .go span{bottom:0;}
.business_area .b_item:hover .go &gt; span{margin-right:20px;}

.business_area .b_item li {float:left; width:31.333333%; height:400px; margin-left:1%; margin-right:1%; text-align:center; padding-top:190px;}
.business_area .b_item li p {font-size:19px; color:#fff; line-height:34px; letter-spacing:-1px;}
.business_area .b_item li p.yellow {font-size:16px; color:#edc717; padding-top:10px; padding-bottom:20px;}


.business_area .thema_area {overflow: hidden; position:relative; width: 100%; padding-top:80px;}
.business_area .thema_area .wrap {overflow:hidden; width:46%; margin-right:2%; margin-left:2%; float:left; margin-bottom:50px; background:#393939;}
.business_area .thema_area .wrap:last-child {margin-bottom:10px;}
.business_area .thema_area p.ft-info {font-size:12px; font-weight:300; padding-top:10px; color:#5a5a5a;text-align:right;}

.business_area .thema_area .wrap .image {width:100%;}
.business_area .thema_area .wrap .image img {max-width:100%;}
.business_area .thema_area .wrap .text {padding:30px 0px 30px 50px;}
.business_area .thema_area .wrap .text li  {width:100%; font-size:17px; line-height:24px; color:#fff; font-weight:lighter;}
.business_area .thema_area .wrap .text li.text_w {font-size:24px; line-height:50px; color:#e7a389; font-weight:500;}

.business_area .tit_text {text-align:center;}
.business_area .tit_text span {font-size:25px; color:#3b3b3b;}
.business_area .tit_text span.big {font-size:60px; font-weight:900; color:#3b3b3b;}


.business_area .b_big{overflow: hidden; position:relative; padding-top:0px; width: 100%; padding-bottom:100px;}
.business_area .b_big .inner{display: block; box-sizing: border-box;}
.business_area .b_big .num{background:#b07b66; width:100%; border-radius:45px; position:relative; font-size: 20px;color: #fff;line-height: 45px; letter-spacing:5px; text-align:center; font-weight:400;}
.business_area .b_big .tit{position:relative; padding:30px 0px 10px; font-size: 27px;color: #b07b66;line-height: 1.22; text-align:center; font-weight:normal;}

.business_area .b_big li {position: relative; float:left; width:29.333333%; height:300px; margin-left:2%; margin-right:2%; text-align:center; border-bottom:1px solid #b07b66;}

.business_area .b_big li p {font-size:17px; color:#3a3a3a; line-height:24px; letter-spacing:-1px;}
.business_area .b_big li p img {padding-bottom:10px;}

.business_area .b_big li:nth-child(4) {margin-top:70px;margin-left:200px;height:300px;}
.business_area .b_big li:nth-child(5) {margin-top:70px;height:300px;}




.infra_area{padding: 80px 0 50px; }
.bg_gray {background:#f5f3f3;}
.infra_area .fixed_in{max-width:1200px; width:100%; margin:0 auto; }
.infra_area .textwrap {text-align:center;}
.infra_area .textwrap span {display: block;font-size:24px; color:#000;font-weight:400; line-height:35px;}
.infra_area .textwrap span strong {font-weight:700;font-size: 45px;}
.infra_area .subway_line {width:100%; margin-top:50px;}
.infra_area .subway_line li {float:left;width:50%; padding:30px 0px;}
.infra_area .subway_line li .linecolor {width:260px; float:left;}
.infra_area .subway_line li .lineinfo {padding:10px; color:#000; font-size:16px; line-height:28px;vertical-align:middle; }

.infra_area .b_item{overflow: hidden; position:relative; width: 100%; padding-top:50px;}
	/*	.business_area .b_item{overflow: hidden; position:relative; float:left; width: 185px; background-repeat: no-repeat; background-position: 50% 50%; } */
.infra_area .b_item .inner{display: block; box-sizing: border-box;}
.infra_area .b_item .tit{position:relative; padding-top:10px; font-size: 20px;color: #333;line-height: 1.22; text-align:center; font-weight:normal;}
.infra_area .b_item + .b_item{margin-left: 30px;}
.infra_area .b_item .no1{}
.infra_area .b_item .no2{}
.infra_area .b_item .no3{}
.infra_area .b_item .go{transition: 0.2s;  background-color: rgba(0, 0, 0, .9); width:185px; height:185px; border-radius:50%; position:relative; overflow:hidden;}
.infra_area .b_item .go &gt; span{transition:margin 0.4s ease 0.2s;display:inline-block; font-size: 0px; transition: 0.2s;position: absolute;bottom:-185px;left:0;width: 100%;height:185px;background: rgba(0, 0, 0, 0.5) url(/design/default/images/main_ctgr_plus.png) no-repeat center center;}
.infra_area .b_item:hover .go span{bottom:0;}
.infra_area .b_item:hover .go &gt; span{margin-right:20px;}
.infra_area .b_item p.logoImg {padding:30px; background:#fff;}

.infra_area .b_item li {float:left; width:46%; background:#213a4c; margin-left:2%; margin-right:2%; margin-bottom:30px; text-align:left; padding-bottom:15px; padding-right:10px; border:1px solid #213a4c; box-sizing: border-box;}
.infra_area .b_item li .tit {text-align:left; padding:15px 10px 0px 15px; font-size:17px; font-weight:400; color:#fff; line-height:24px; box-sizing: border-box;}
.infra_area .b_item li .tit span {font-size:24px; color:#3fdfd9; font-weight:500; line-height:35px;}


.main-room {background:#3a3c43; margin-top: 50px; padding-top:70px; padding-bottom:40px;}
.main-room p {font-size:20px;font-weight:200;}
.main-room p.big {font-size:38px; letter-spacing:0; line-height:42px;}
.main-room p.big span {font-weight:600;}
.main_sns {width:100%; max-width:1200px;margin:0 auto;}
.main_sns ul {margin:0;padding:30px 0 30px;font-size:0;vertical-align:top;text-align:center;}
.main_sns li {display:inline-block;vertical-align:top;height:150px;width:90px;margin:0;padding:0;overflow:hidden;}
.main_sns li + li {margin-left:40px;}
.main_sns li dt {background-color:#f5f5f5;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:auto 54px !important;display:block;height:inherit;line-height:inherit;height:90px;width:90px;border-radius:90px;transition:all 0.3s;image-rendering: auto;-ms-interpolation-mode: auto;}
.main_sns li dt:hover {background-color:#1f214b ;}
.main_sns li dd {font-size:14px; line-height:17px;padding-top:10px; color:#fff; opacity:.7}
.main_sns li dt.sns01 {background-image:url(/design/default/images/main/icon_sns01.png);}
.main_sns li dt.sns02 {background-color:#ffd800;background-image:url(/design/default/images/main/icon_sns02.png);}
.main_sns li dt.sns03 {background-color:#009345;background-image:url(/design/default/images/main/icon_sns03.png);}
.main_sns li dt.sns04 {background-image:url(/design/default/images/main/icon_sns04.png);}
.main_sns li dt.sns01:hover {background-image:url(/design/default/images/main/icon_sns01_on.png);}
.main_sns li dt.sns02:hover {background-color:#1f214b ;background-image:url(/design/default/images/main/icon_sns02_on.png);}
.main_sns li dt.sns03:hover {background-color:#1f214b ;background-image:url(/design/default/images/main/icon_sns03.png);}
.main_sns li dt.sns04:hover {background-image:url(/design/default/images/main/icon_sns04_on.png);}

@media all and (max-width: 800px){
		.main-room {margin-top: 20px; padding-top:40px; padding-bottom:40px;}
		.main-room p {font-size:17px;font-weight:200;}
		.main-room p.big {font-size:24px; letter-spacing:0; line-height:40px;}
		.main_sns ul {margin:0;padding:0px 0 0px;font-size:0;vertical-align:top;text-align:center;}
		.main_sns li {height:100px;width:60px;}
		.main_sns li + li {margin-left:5px;}
		.main_sns li dt {background-size:auto 30px !important;display:block;height:inherit;line-height:inherit;height:60px;width:60px;border-radius:60px;transition:all 0.3s;image-rendering: auto;-ms-interpolation-mode: auto;}
		.main_sns li dd {font-size:12px; line-height:15px;padding-top:10px; color:#fff; opacity:.7}
}


/**빠른상담**/
.main-consult {width:100%;word-break: keep-all; margin-top: 100px;}
.main-consult .wrap {margin: auto;max-width:1200px; width:100%; padding:40px 30px; border:2px solid #dadada;}

@media all and (max-width: 768px) {
	.main-consult {margin-top:50px;}
}


.thumb{display:block;position:relative;overflow:hidden;}
.thumb &gt; img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;}



.list01 &gt; li,
.list02 &gt; li{position: relative;padding-left:5px;font-size: 14px;color: #888;line-height: 1.6;}
.list01 &gt; li:before,
.list02 &gt; li:before{display: block;content: '';width: 2px;height:2px;background: #a7a7a7;position: absolute;top:9px;left:0;}
.list01 &gt; li .df{color: #555;font-weight: 700;float: left;margin-right: 3px;}
.list01 &gt; li .df.clear{float: none;}
.list01 &gt; li .dc{overflow: hidden;display: block;}
.list02 &gt; li{padding-left:8px;line-height: 1.45;}
.list02 &gt; li:before{width: 4px;height:1px;background: #888;top:10px;}
.list01 &gt; li .list02{margin-top: 1px;}
.list01 &gt; li .list02.scrollList{max-height: 175px;overflow-y: auto; font-size:12px;}
.list01 &gt; li .list02.scrollList p{    word-break: break-all;}
.products_list .slick-arrow{position:absolute;top:-75px;right:0px; display: inline-block;width: 46px;height:45px;font-size: 0;color: transparent;background: url(http://www.pncindustry.com/layout/kor/images/sp_pn.png) no-repeat 0 0;}
.products_list .slick-arrow.slick-prev{right: 56px;}
.products_list .slick-arrow.slick-next{background-position: -46px 0;}
/*.products_list .slick-list{margin-left: 18px;}*/

.btn_go1{display:inline-block; font-size: 16px; color: #666; border:1px solid #dcdcdc; padding:10px 30px;}
.btn_go1:hover{border:1px solid #333;}
.btn_go2{display:inline-block;padding:0 20px;line-height: 70px;font-size: 24px;color: #fff;background: #d72b1f url(http://www.pncindustry.com/layout/kor/images/icn_go_b.png) no-repeat right 20px top 50%;box-sizing: border-box}
.btn_go2 &gt; span{font-size: 15px;margin-left: 10px;}
.btn_go2.type2{line-height: 68px;background-color: #fff;background-image: url(http://www.pncindustry.com/layout/kor/images/icn_go_w.png);color: #333;border: 1px solid #1071d8;}
.btn_go2.type2 &gt; span{color: #888}
.btn_go2:hover{background-size: 26px 26px;}
.btn_go3{display: block;padding:0 20px;background: #d72b1f;font-size: 14px;color: #fff;line-height: 4.3em;}
.btn_go3 &gt; span{display: block;background: url(http://www.pncindustry.com/layout/kor/images/icn_go_w_big.png) no-repeat 100% 50%;}
.btn_go4{display: inline-block;padding:0 10px;border:1px solid #dadee1;font-size: 14px;color: #fff;line-height: 2.5em;}
.btn_go4 &gt; span{display: block;padding-right:33px;background: url(http://www.pncindustry.com/layout/kor/images/icn_go_w_small.png) no-repeat 100% 50%;}

.products_area .btn_go2{position: absolute;left:0;bottom:110px;width: 366px;}
.products_area .btn_go2.type2{bottom: 30px}


.customer_center{padding: 50px 0; }
.customer_center .tit_center{padding-bottom: 35px;}
.customer_center .col_left,
.customer_center .col_right{position:relative; width: 50%; height:220px;}
.customer_center .col_left{float: left; width: 43%;}
.customer_center .col_right{float: right;}
.customer_center .col_left .board_list{}
.customer_center .col_left .board_list &gt; li{padding:10px 0;}
.customer_center .col_left .board_list &gt; li strong{display:block; font-weight:normal; color:#333; font-size:16px;}
.customer_center .col_left .board_list &gt; li span{display:block;}
.customer_center .col_left .board_list &gt; li .date{ font-size:14px; color:#999;}
.customer_center .col_left .board_list &gt; li .text{ font-size:14px; padding:5px 0 20px; color:#666;}
.customer_center .col_left .btn_go1{position:absolute; right:0; bottom:0;}

.customer_center .col_right .rows{display:block;height:228px;background: #2f69d7 url(http://www.pncindustry.com/layout/kor/images/bg_notice.png) no-repeat right 30px top 100%;font-size: 15px;color: #fff}
.customer_center .col_right .rows.no2{background-color:#424752;background-image: url(http://www.pncindustry.com/layout/kor/images/bg_refer.png);}
.customer_center .col_right .inner{padding:28px 31px;}
.customer_center .col_right .tit{font-size: 24px;margin-bottom: 15px;font-weight: 900;}
.customer_center .col_right p{margin-bottom: 17px;line-height: 1.35}
.customer_center .col_right ul{}
.customer_center .col_right ul li{ padding-top:10px; }
.customer_center .col_right ul li strong{font-size:20px; color:#ffd503; font-weight:normal;}
.customer_center .col_right ul li span{font-size:16px; display:block; margin:10px 0 5px; color:#666;}
.customer_center .col_right ul li p{font-size:16px; margin:0; color:#666;}
.customer_center .col_right .btn_go1{ position:absolute; right:0; bottom:0;}


.clear{clear:both;}

.fl{float:left;}
.fr{float:right;}

/* 간격 */
.mt0{margin-top:0px !important} .mt5{margin-top:5px !important} .mt10{margin-top:10px !important} .mt15{margin-top:15px !important} .mt20{margin-top:20px !important} .mt25{margin-top:25px !important} .mt30{margin-top:30px !important} .mt35{margin-top:35px !important} .mt40{margin-top:40px !important} .mt45{margin-top:45px !important} .mt50{margin-top:50px !important} .mt55{margin-top:55px !important} .mt60{margin-top:60px !important} .mt65{margin-top:65px !important} .mt70{margin-top:70px !important} .mt75{margin-top:75px !important}.mt80{margin-top:80px !important;}
.ml0{margin-left:0px !important} .ml5{margin-left:5px !important} .ml10{margin-left:10px !important} .ml15{margin-left:15px !important} .ml20{margin-left:20px !important} .ml25{margin-left:25px !important} .ml30{margin-left:30px !important} .ml35{margin-left:35px !important} .ml40{margin-left:40px !important} .ml45{margin-left:45px !important} .ml50{margin-left:50px !important} .ml55{margin-left:55px !important}  .ml60{margin-left:60px !important} .ml65{margin-left:65px !important} .ml70{margin-left:70px !important} .ml75{margin-left:75px !important} .ml80{margin-left:80px !important;}
.mr0{margin-right:0px !important} .mr5{margin-right:5px !important} .mr10{margin-right:10px !important} .mr15{margin-right:15px !important} .mr20{margin-right:20px !important} .mr25{margin-right:25px !important} .mr30{margin-right:30px !important} .mr35{margin-right:35px !important} .mr40{margin-right:40px !important} .mr45{margin-right:45px !important} .mr50{margin-right:50px !important} .mr55{margin-right:55px !important} .mr60{margin-right:60px !important} .mr65{margin-right:65px !important} .mr70{margin-right:70px !important} .mr75{margin-right:75px !important} .mr80{margin-right:80px !important;}
.mb0{margin-bottom:0px !important} .mb5{margin-bottom:5px !important} .mb10{margin-bottom:10px !important} .mb15{margin-bottom:15px !important} .mb20{margin-bottom:20px !important} .mb25{margin-bottom:25px !important} .mb30{margin-bottom:30px !important} .mb35{margin-bottom:35px !important} .mb40{margin-bottom:40px !important} .mb45{margin-bottom:45px !important} .mb50{margin-bottom:50px !important} .mb55{margin-bottom:55px !important} .mb60{margin-bottom:60px !important} .mb65{margin-bottom:65px !important} .mb70{margin-bottom:70px !important} .mb75{margin-bottom:75px !important} .mb80{margin-bottom:80px !important;}

.pt0{padding-top:0px !important} .pt5{padding-top:5px !important} .pt10{padding-top:10px !important} .pt15{padding-top:15px !important} .pt20{padding-top:20px !important} .pt25{padding-top:25px !important} .pt30{padding-top:30px !important} .pt35{padding-top:35px !important} .pt40{padding-top:40px !important} .pt45{padding-top:45px !important} .pt50{padding-top:50px !important} .pt55{padding-top:55px !important} .pt60{padding-top:60px !important} .pt65{padding-top:65px !important} .pt70{padding-top:70px !important} .pt75{padding-top:75px !important}.pt80{padding-top:80px !important;}
.pl0{padding-left:0px !important} .pl5{padding-left:5px !important} .pl10{padding-left:10px !important} .pl15{padding-left:15px !important} .pl20{padding-left:20px !important} .pl25{padding-left:25px !important} .pl30{padding-left:30px !important} .pl35{padding-left:35px !important} .pl40{padding-left:40px !important} .pl45{padding-left:45px !important} .pl50{padding-left:50px !important} .pl55{padding-left:55px !important}  .pl60{padding-left:60px !important} .pl65{padding-left:65px !important} .pl70{padding-left:70px !important} .pl75{padding-left:75px !important} .pl80{padding-left:80px !important;}
.pl600{padding-left:600px !important;} 
.pr0{padding-right:0px !important} .pr5{padding-right:5px !important} .pr10{padding-right:10px !important} .pr15{padding-right:15px !important} .pr20{padding-right:20px !important} .pr25{padding-right:25px !important} .pr30{padding-right:30px !important} .pr35{padding-right:35px !important} .pr40{padding-right:40px !important} .pr45{padding-right:45px !important} .pr50{padding-right:50px !important} .pr55{padding-right:55px !important} .pr60{padding-right:60px !important} .pr65{padding-right:65px !important} .pr70{padding-right:70px !important} .pr75{padding-right:75px !important} .pr80{padding-right:80px !important;}
.pr600{padding-right:600px !important;}
.pr0{padding-bottom:0px !important} .pb5{padding-bottom:5px !important} .pb10{padding-bottom:10px !important} .pb15{padding-bottom:15px !important} .pb20{padding-bottom:20px !important} .pb25{padding-bottom:25px !important} .pb30{padding-bottom:30px !important} .pb35{padding-bottom:35px !important} .pb40{padding-bottom:40px !important} .pb45{padding-bottom:45px !important} .pb50{padding-bottom:50px !important} .pb55{padding-bottom:55px !important} .pb60{padding-bottom:60px !important} .pb65{padding-bottom:65px !important} .pb70{padding-bottom:70px !important} .pb75{padding-bottom:75px !important} .pb80{padding-bottom:80px !important;}


/* 정렬 */
.alCenter{text-align:center !important}
.alRight{text-align:right !important}
.alLeft{text-align:left !important}


.subtitle1{margin-bottom: 10px; padding-bottom: 30px; font-size: 40px; color: #007036; font-weight: 400; background: url(/design/default/images/subtitle_bg.png) no-repeat 50% 100%;}
.subtitle2{font-size: 40px; font-weight: 400;  letter-spacing: -1px;  line-height: 1; color: #d72b1f; margin: 50px 0; text-align:center; }
.subtitle2.sub{margin-bottom: 45px;}
.subtitle2.sub{height:auto;background: none;}
.subtitle3{margin-bottom: 20px;line-height: 1.1;font-size: 24px;color: #333;padding-left: 12px;position: relative;font-weight: 500; text-transform:uppercase; }
.subtitle3:before{display: block;content: '';width: 2px;height:100%;background: #d72b1f;position: absolute;top:0;left:0}
.subtitle3.green{color:#d72b1f !important;}
.subtitle3.small{font-size: 26px; font-weight: 400; text-decoration:none;}
.subtitle4{margin-bottom: 10px; font-size: 20px;color: #d72b1f;font-weight: 400; background:#f1f1f1; text-align:center; padding:13px 0;}
.subtitle5{margin-bottom: 10px;font-size: 21px;color: #222;font-weight: 700;}
.subtitle6{margin-bottom: 10px;font-size: 26px;color: #333;font-weight: 700;}
.subtitle6 .num{font-family: 'Roboto', sans-serif;}
.subtitle6 span.num{font-weight: 400;}
.subtitle6 em.num{font-weight: 700;color: #d72b1f}



.navi{background: #fafafa; border-bottom:1px solid #e5e5e5; border-top:1px solid #d72b1f !important; margin-top:60px; clear:both;}
.navi .depth{position:relative;display: inline-block;height:50px;float: left;border-right: 1px solid #e5e5e5; font-size: 15px;color: #333;}
.navi .depth.type1{width:45px;border-left: 1px solid #e5e5e5;font-size: 0;color: transparent; background:url(/design/default/images/icn_home_gray.png) no-repeat 50% 50%;}
.navi .depth.type2{padding: 0 20px; }
.navi .depth.type2 .mn{display: block;min-width:119px;padding-right: 68px;box-sizing:border-box;text-align:left; line-height:50px; background:none;}
.navi .depth.type2 .mn:after{content: "";
    width: 7px;
    height: 7px;
    border: solid #545454;
    border-width: 0 1px 1px 0;
    position: absolute;
    right: 20px;
    top: calc(50% - 4px);
    top: -webkit-calc(50% - 4px);
    top: -moz-calc(50% - 4px);
    -webkit-transform: rotate(45deg) translateY(-50%);
    -moz-transform: rotate(45deg) translateY(-50%);
    transform: rotate(45deg) translateY(-50%);
}
.other_mn{display:none;position:absolute;top:50px;left:-1px;width:100%;z-index:100;border:1px solid #e5e5e5;}
.other_mn li{border-bottom:1px solid #e4e4e4;}
.other_mn li:last-child{border-bottom:0;}
.other_mn li &gt; a{display:block;line-height:18px; padding:15px 20px; font-size:15px;color:#6b6b6b;padding-left:20px;background:#fff;}
.other_mn li &gt; a:hover{color:#fff;background:#d72b1f;}

.container{padding-bottom:100px;}
.container .c_img{text-align: center;}

.container .photo{text-align:center;}
.container .photo img{max-width:100%;}
.container .stxt{text-align:center; padding-bottom:100px; font-size:20px;}


.btnWrap{text-align:center;}

/* Products - 01. List Page */
.sub_prod{}
.sub_prod .topinfo{overflow:hidden; height:350px; margin-bottom:60px; }
.sub_prod .topinfo .left{width:600px; height:350px; float:left; background:#000;}
.sub_prod .topinfo .left iframe{width:600px; height:350px; }
.sub_prod .topinfo .right{width:600px; height:350px; float:right; background:#f1f1f1; }
.sub_prod .topinfo .right strong{width:80%; margin:0 auto; display:block; padding:40px 0 0px; font-size:26px; font-weight:normal;}
.sub_prod .topinfo .right span{font-size:16px; width:80%; margin:0 auto; display:block;}
.sub_prod .topinfo .right p{width:80%; margin:0 auto; font-size:16px; padding-top:20px; letter-spacing:-0.02em;}
.sub_prod .topinfo .right p span{color:#006c52; font-size:16px; display:inline;}
.sub_prod .list{overflow:auto;}
.sub_prod .list li{float:left; width:22.5%; padding:10px 0; border:1px solid #ddd; margin:0 1% 25px; text-align:center;}
.sub_prod .list li img{width:90%; height:auto;}
.sub_prod .list li span{display:block; padding:15px 0 5px; font-size:18px;}
.sub_prod .list li:hover{background:#f1f1f1; border:1px solid #d72b1f;}

/* Products - 02. View Page */
.sub_prod_view{}
.sub_prod_view .infoArea{overflow:auto;}
.sub_prod_view .infoArea .left{width:50%; float:left;}
.sub_prod_view .infoArea .left img{border:1px solid #ddd;}
.sub_prod_view .infoArea .right{width:50%; float:right;}
.sub_prod_view .infoArea ul{}
.sub_prod_view .infoArea ul li{ padding:7px 15px; background:url(/design/default/images/bullet02.png) no-repeat left 14px; font-size:20px;}
.sub_prod_view .infoArea dl{ margin-top:50px;}
.sub_prod_view .infoArea dl dt{ background:#ffcc00; border-radius:5px; padding:5px 0; margin:5px 0; text-align:center; width:150px; float:left; clear:both; font-size:18px;}
.sub_prod_view .infoArea dl dd{ width:400px;  float:left; padding:10px 0; margin-left:10px; border-bottom:1px solid #ddd; font-size:18px;}
.sub_prod_view .infoArea ol{text-indent:-17px; padding-left:20px;}
.sub_prod_view .infoArea ol li:before{content:'-'; padding-right:8px;}
.sub_prod_view .infoArea.full dt{width:30%;}
.sub_prod_view .infoArea.full dd{width:65%; margin-left:5%;}
.sub_prod_view .lazy{}
.sub_prod_view .lazy div{ background:#fff; width: 1200px;  margin:0 auto; }
.sub_prod_view .lazy div &gt; table{width:100%; min-height:350px !important; border:1px solid #ddd;  }
.sub_prod_view .lazy div .paddingWrap{padding:50px 0;}
.sub_prod_view .lazy div .paddingWrap.left{text-align:right; width:40%;}
.sub_prod_view .lazy div .paddingWrap.right{text-align:left; width:60%; padding:0 50px;}
.sub_prod_view .lazy div .paddingWrap.left.50{width:50%;}
.sub_prod_view .lazy div .paddingWrap.right.50{width:50%;}
.sub_prod_view .lazy div .paddingWrap.left.w30{width:33%;}
.sub_prod_view .lazy div .paddingWrap.right.w70{width:67%;}
.sub_prod_view .lazy div .paddingWrap.right.pl{padding:0 100px;}
.sub_prod_view .lazy div .paddingWrap.center{text-align:center;}
.sub_prod_view .lazy div .paddingWrap.center .p02_02{width:400px; margin:0 auto;}
.sub_prod_view .lazy div .paddingWrap.pdNarrow{padding:20px 50px;}
.sub_prod_view .lazy div .borderTb{width:95%; margin:0 auto;}
.sub_prod_view .lazy div .borderTb th{border:1px solid #ededed; background:#f1f1f1;}
.sub_prod_view .lazy div .borderTb td{border:1px solid #ededed; padding:5px 0; }
.sub_prod_view .lazy div .borderTb.padding2 td{padding:30px 0;}
.sub_prod_view .lazy div .borderTb.padding3 td{padding:24px 0;}
.sub_prod_view .lazy div .borderTb.padding4 td{padding:18px 0;}
.sub_prod_view .lazy div .borderTb.padding5 td{padding:15px 0;}
.sub_prod_view .lazy img{display:inline;}

.sub_prod_view .feature .prod_title01{font-weight:bold; text-align:center; font-size:30px; padding-top:50px;}
.sub_prod_view .feature .prod_title02{font-weight:bold; text-align:center; font-size:30px; color:#fff; background:#d72b1f; display:inline-block; padding:3px 10px;  margin-top:50px;}
.sub_prod_view .feature .prod_text01{font-size:20px; text-align:left;}
.sub_prod_view .feature .prod_text02{}


/* Products - 02. View Page - F List */
.products_area{ }
.products_area .products_inner{margin-top: 5px; background:#f1f1f1;}
.products_area .col_right{position:relative;margin:0 auto;width:1200px; height:380px;}
.products_area .col_right .products_list{padding-top: 0;padding-left: 0;}
.products_area .col_right .products_items{width: 1200px; opacity: 0; position: absolute; top:40px; left:0px; z-index: -1; }
.products_area .col_right .products_items.on{opacity: 1;z-index: 1;position: relative;}
.products_area .col_right .item_list{margin:0 10px;}
.products_area .col_right .item_list:after,
.list01 &gt; li:after{display: block;content: '';clear: both;}
.products_area .col_right .item_list .item{float:left; width: 220px ; min-height:260px;}
.products_area .col_right .item_list .thumb{ width:200px; height:200px; margin:0 auto; }
.products_area .col_right .item_list .thumb img{width:100%; height:auto;}
.products_area .col_right .item_list .info{padding: 16px 50px;}
.products_area .col_right .item_list .info .tit{margin-bottom: 9px;font-size: 16px;color: #333;font-weight:normal;}



.tab_type1{text-align: center !important; margin-bottom: 40px;}
.tab_type1 .tab{display: inline-block; vertical-align: top; margin:0 auto;}
.tab_type1 .tab:after{display: block;content: '';clear: both;}
.tab_type1 .tab &gt; li{float: left;text-align: center;border: 1px solid #d72b1f;border-bottom:2px solid #d72b1f;margin-left: -1px;}
.tab_type1 .tab &gt; li &gt; a{display: block;font-size: 20px;color: #222;width:218px;line-height: 46px;background: url(/design/default/images/arw_down_g.png) no-repeat right 9px top 50%;}
.tab_type1 .tab &gt; li.on{background: #d72b1f;}
.tab_type1 .tab &gt; li.on &gt; a{color: #fff;background-image: url(/design/default/images/arw_down_w.png);}
.tab_type1 .tab &gt; li{display: table;}
.tab_type1 .tab &gt; li &gt; a{display: table-cell;line-height: 0;height: 46px;vertical-align: middle;}

.map_w{margin-bottom: 36px;height:400px;}
.tbl_addr{width: 100%;border: 1px solid #084994;border-left: 0;border-right: 0;}
.tbl_addr th,
.tbl_addr td{height:49px;padding-left:20px;border-bottom: 1px solid #cbcbcb;font-size: 15px;text-align: left;}
.tbl_addr th{background: #f9fafc;color: #094c93;}
.tbl_addr td{color: #6a6a6a}
.tbl_addr tr:last-child th,
.tbl_addr tr:last-child td{border-bottom: 0}

.picture_list:after{display: block;content: '';clear: both;}
.picture_list{font-size:0}
.picture_list &gt; li{position:relative;display:inline-block;vertical-align:top;margin-right: 26px;margin-bottom: 27px;width:270px;overflow:hidden;}
.picture_list &gt; li:nth-child(4n){margin-right: 0}
.picture_list &gt; li &gt; a{display: block;}
.picture_list &gt; li &gt; a &gt; span{display: block;position: relative;overflow: hidden}
.picture_list &gt; li &gt; a &gt; span &gt; img{transition: all .3s ease-in-out;}
.picture_list &gt; li &gt; a &gt; span:after{opacity: 0;display: block;content: '';transition: opacity .3s;}
.picture_list &gt; li &gt; a:hover &gt; span &gt; img{transform: scale(1.1);}
.picture_list &gt; li &gt; a:hover &gt; span:after{position: absolute;top:0;left:0;width: 100%;height:100%;background: url(http://www.pncindustry.com/layout/kor/images/contents/icn_plus.png) no-repeat 50% 50%;background-color: rgba(0, 104, 214, 0.7);opacity: 1;}
.picture_list &gt; li .tit{margin-top: 8px;color: #666;font-size: 18px;font-weight: 300;max-width:98%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

.no_picture{padding:28px 0 27px 30px;border: 1px solid #e7e7e7;font-size: 18px;color: #3c3c3c;font-weight: 900;background: #f0f0f0 url(http://www.pncindustry.com/layout/kor/images/contents/opc_logo.png) no-repeat right 20px top 50%;}
.no_picture &gt; p{padding-left: 33px;background: url(http://www.pncindustry.com/layout/kor/images/contents/icn_camera.png) no-repeat 0 50%;}

.poptrox-popup{padding: 0 !important;}
.poptrox-popup .closer{width: 60px !important;height:60px !important;font-size: 0 !important;right: 0 !important;color: transparent !important;;background: url(http://www.pncindustry.com/layout/kor/images/contents/btn_close.png) no-repeat 50% 50% !important;;}

.board_title{margin-bottom: 35px;padding-bottom:34px;font-size: 17px;color: #888;font-weight: 300;border-bottom: 1px solid #ddd;}
.board_title &gt; p{line-height: 1.65;}
.board_title.type1{background: url(http://www.pncindustry.com/layout/kor/images/contents/bg_estimate.png) no-repeat 100% 15px;}
.board_title.type2{background: url(http://www.pncindustry.com/layout/kor/images/contents/bg_employ.png) no-repeat 100% 15px;}
.board_title.type3{background: url(http://www.pncindustry.com/layout/kor/images/contents/bg_notice.png) no-repeat 100% 9px;}
.board_title.type4{background: url(http://www.pncindustry.com/layout/kor/images/contents/bg_news.png) no-repeat 100% 23px;}
.board_title.type5{background: url(http://www.pncindustry.com/layout/kor/images/contents/bg_official.png) no-repeat 100% 7px;}
.board_title.type3,
.board_title.type4{border:0;padding-bottom:0;margin-bottom: 33px;}
.board_title.type5{border:0;padding-bottom:0;margin-bottom: 0;}
.board_title .list{padding-top: 3px;}
.board_title .list li{position:relative;padding-left:13px;margin-bottom: 8px;font-weight: 400;font-size: 16px;color: #666;}
.board_title .list li:before{position:absolute;top:8px;left:0;display: block;content: '';width: 3px;height: 3px;background: #cbcbcb;border-radius: 100%;}

.terms_area{height:278px;border: 1px solid #e5e5e5;font-size: 15px;color: #888;line-height: 1.75;font-weight: 300;overflow-y: auto;}
.terms_area .inner{padding: 26px 29px;}

.agree_area{padding: 23px 0 29px;}
.agree_area label{font-size: 15px;color: #888;}
.agree_area .radio + .radio{margin-left: 35px;}

.board_info{text-align: right;font-size: 13px;color: #888}
.required{color: #c91c22;vertical-align: -3px;font-weight: 700;}

.tbl_type1{width: 100%;border-top: 2px solid #d72b1f;table-layout: fixed;}
.tbl_type1 th,
.tbl_type1 td{border-bottom: 1px solid #e1e1e1;font-size: 18px;color: #222;text-align: left;vertical-align: middle;}
.tbl_type1 th{padding-left: 21px;height:69px;background: #f8fbff;font-weight: 400; text-align:center; font-size:20px;}
.tbl_type1 td{padding:14px 0;padding-left: 25px;}
.tbl_type1 td .txtarea{width:100%;height:188px;}
.tbl_type1 .col1{width: 15%;}

.w1{width: 186px !important;}
.w2{width: 94px !important;}
.w3{width: 538px !important;}
.else{margin: 0 6px;}

.btn_center{padding-top: 50px;text-align: center;}
.btn_center .btns{width: 174px;margin: 0 5px;}
.btns{display: inline-block;height: 44px;line-height: 42px;font-size: 15px;color:#d72b1f;text-align:center;border: 1px solid #d72b1f;box-sizing: border-box;}
.btns.blue{background: #d72b1f;color: #fff;}
.btns.blue.s{width: 120px;height: 42px;line-height: 40px;}


.search_zone{margin:-50px 0 30px;background: #f6f6f6;text-align: center;}
.search_zone .inner{display: table;margin: 0 auto;}
.search_zone .col{display: table-cell;height:110px;vertical-align: middle;padding-right: 5px;}
.search_zone .col:after{display: block;content: '';clear: both;}
.search_zone .tit{padding:0 30px;font-size: 21px;color: #222;font-weight: 700;background: url(http://www.pncindustry.com/layout/kor/images/contents/icn_search.png) no-repeat 0 51%;}
.search_zone select{width: 140px;height:42px;padding-left: 15px;color: #888;}
.search_zone input[type='text']{width: 421px;height:42px;float: left;padding-left: 15px;}

.board_title .search_zone{margin: 0;margin-top: 50px;text-align: left;background: none}
.board_title .search_zone .inner{margin: 0;}
.board_title .search_zone .col{height:auto}
.board_title .search_zone input[type='text']{width: 351px;}

.qna_list{border-top: 2px solid #004795;}
.qna_list &gt; li{font-size: 15px;color: #333;background: url(http://www.pncindustry.com/layout/kor/images/contents/icn_q.png) no-repeat 19px 13px;}
.qna_list &gt; li &gt; a{display: table;width: 100%;box-sizing: border-box;padding-left: 51px;border-bottom: 1px solid #e1e1e1;background: url(http://www.pncindustry.com/layout/kor/images/contents/qna_down.png) no-repeat right 31px top 50%;}
.qna_list &gt; li.on &gt; a{background-image: url(http://www.pncindustry.com/layout/kor/images/contents/qna_up.png)}
.qna_list &gt; li.on &gt; a .title{color: #333;font-weight: 700;}
.qna_list &gt; li &gt; a .col{display: table-cell;vertical-align: middle;height:58px;box-sizing: border-box}
.qna_list &gt; li &gt; a .type{width: 15%;text-align: center;}
.qna_list &gt; li &gt; a .title{padding:6px 60px 6px 12px;color: #666;}
.qna_list .answer{display:none;background: #f8fafc;border-bottom: 1px solid #e1e1e1;line-height: 1.6;}
.qna_list .answer .inner{padding: 28px 0 22px 100px;}

.base_paging{margin-top:30px;width:100%;text-align:center;}
.base_paging a,
.base_paging .number,
.base_paging .number .on{display:inline-block;vertical-align: middle;}
.base_paging a{margin:0 1px;color:#666;text-align:center;}
.base_paging .number{vertical-align:middle;font-size:15px;}
.base_paging .number a,
.base_paging .number .on{width:28px;line-height:28px;border:1px solid #e1e1e1;}
.base_paging .number .on{color:#fff;border-color:#d72b1f;background:#d72b1f;}
.base_paging .paging{width: 30px;height:30px;background: url(http://www.pncindustry.com/layout/kor/images/contents/sp_paging.png) no-repeat 0 0;font-size: 0;color: transparent}
.base_paging .paging.prev{background-position: -30px 0;}
.base_paging .paging.next{background-position: -60px 0;}
.base_paging .paging.last{background-position: -90px 0;}

.talent{font-size: 15px;color: #6a6a6a;}
.talent_list{margin: 56px 0 63px;}
.talent_list:after{display: block;content: '';clear: both;}
.talent_list &gt; li{float: left;width: 25%;text-align: center;font-size: 14px;color: #888;line-height: 1.75;font-weight: 300;}
.talent_list &gt; li .inner{padding: 0 20px;}
.talent_list &gt; li .top{margin-bottom: 13px;width:225px;height:233px;background: url(http://www.pncindustry.com/layout/kor/images/contents/circle.png) no-repeat 50% 0;}
.talent_list &gt; li .top .tit{display: block;padding-top: 142px;font-weight: 700;color:#6a6a6a;line-height: 1.5;background: url(http://www.pncindustry.com/layout/kor/images/contents/pic01.png) no-repeat 50% 45px;}
.talent_list &gt; li.no2 .top .tit{background-image: url(http://www.pncindustry.com/layout/kor/images/contents/pic02.png);}
.talent_list &gt; li.no3 .top .tit{background-image: url(http://www.pncindustry.com/layout/kor/images/contents/pic03.png);}
.talent_list &gt; li.no4 .top .tit{background-image: url(http://www.pncindustry.com/layout/kor/images/contents/pic04.png);}

.mail{border-bottom: 1px solid #d72b1f;color: #d72b1f;}

.member_list{margin: 0 -13px;}
.member_list:after{display: block;content: '';clear: both;}
.member_list &gt; li{float: left;width: 25%;font-size: 14px;color: #888;font-weight: 300;text-align: center;}
.member_list &gt; li .inner{padding: 0 13px;}
.member_list &gt; li .img{position: relative;margin-bottom: 15px;}
.member_list &gt; li .name{padding: 10px 0;position: absolute;bottom: 0;left:0;width:100%;font-size:16px;color:#eeeaea;text-align:center;font-weight:300;background-color: rgba(0, 0, 0, .4);}
.member_list &gt; li .inner &gt; p{line-height: 1.72}

.tbl_type2{width: 100%;border-top: 2px solid #d72b1f;border-bottom: 1px solid #a0a0a0;table-layout: fixed}
.tbl_type2 th,
.tbl_type2 td{height:54px;text-align: center;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;vertical-align: middle;}
.tbl_type2 th:last-of-type,
.tbl_type2 td:last-of-type{border-right: 0;}
.tbl_type2 th{background: #f6f7f8;font-size: 16px;color: #333;font-weight: 700;}
.tbl_type2 td{font-size: 15px;color: #666;}
.tbl_type2 td.a_left{text-align: left;padding-left: 20px;}
.tbl_type2 td.a_left a{display:inline-block;max-width:80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;vertical-align: middle;}
.i_notice{display: inline-block;width:42px;height:20px;line-height:20px;border-radius:20px;border: 1px solid #d72b1f;font-size: 13px;color: #d72b1f;text-align: center;vertical-align: middle;}
.i_new{display: inline-block;font-size: 13px;color: #fdca00;margin-left: 4px;}

.content_view{margin-top: -51px;border-top: 2px solid #d72b1f;}
.content_view .tit_row,
.content_view .cont_row,
.content_view .file_row{border-bottom: 1px solid #e1e1e1}
.content_view .tit_row{position:relative;padding: 24px 160px 22px 30px;background: #fff;}
.content_view .tit_row .title{font-size: 18px;color: #333}
.content_view .tit_row .date{position:absolute;top:50%;right:30px;margin-top:-10px;font-size: 16px;color: #888}
.content_view .cont_row{padding: 33px 30px 36px;font-size: 16px;color: #666;line-height: 1.8;}
.content_view .file_row{padding: 18px 30px 19px;background: #f6f7f8;font-size: 15px;color: #888;}
.content_view .file_row dl{padding-left: 105px;position: relative;}
.content_view .file_row dt{position: absolute;top:0;left:0;color: #333;font-weight: 900;padding-left: 22px;background: url(http://www.pncindustry.com/layout/kor/images/contents/icn_file.png) no-repeat 0 50%;}
.content_view .file_row dd{margin-bottom: 5px;}
.content_view .file_row dd:last-child{margin-bottom: 0}
.content_view .file_row .file{text-decoration: underline;}

.tbl_type3{width: 100%;border-bottom: 1px solid #a0a0a0;}
.tbl_type3 th,
.tbl_type3 td{height:55px;border-bottom: 1px solid #e1e1e1;font-size: 15px;color: #888}
.tbl_type3 tr:last-child th,
.tbl_type3 tr:last-child td{border-bottom: 0}
.tbl_type3 th{text-align: center;font-weight: 900;color: #333}
.tbl_type3 td{text-align: left;}
.tbl_type3 td.a_left{text-align: left;padding-left: 5px;}
.tbl_type3 td.a_left a{display:inline-block;max-width:80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;vertical-align: middle;}

.poptrox-popup{background: none !important;}
.pic img{height:500px;}

.tbl_type4{width: 100%;}
.tbl_type4 th,
.tbl_type4 td{padding-bottom: 13px;}
.tbl_type4 th{text-align: right;font-size: 15px;color: #222;font-weight: 700;}
.tbl_type4 td{padding-left: 20px;}
.tbl_type4 input[type=text],.tbl_type4 input[type=search],.tbl_type4 input[type=tel],.tbl_type4 input[type=number],.tbl_type4 input[type=password],
.tbl_type4 textarea{width: 100%;}
.tbl_type4 textarea{height: 141px;}

.dl_type1:after{display: block;content: '';clear: both;}
.dl_type1 dt,
.dl_type1 dd{padding-bottom: 13px;box-sizing: border-box;}
.dl_type1 dt{text-align: right;font-size: 15px;color: #222;font-weight: 700;}
.dl_type1 dt{width: 88px;float: left;}
.dl_type1 dt.clear{overflow: hidden;clear: both;}
.dl_type1 dd{padding-left: 20px;overflow: hidden;display: block;}
.dl_type1 dd.half{width: 492px;float: left;font-size:0}
.dl_type1 dd.half span{margin:0 3.7px;font-size: 15px; display: inline-block; vertical-align: middle;}
.dl_type1 dd.half select.femail{margin-left:3.7px}
.dl_type1 input[type=text],.dl_type1 input[type=search],.dl_type1 input[type=tel],.dl_type1 input[type=number],.dl_type1 input[type=password],
.dl_type1 textarea{width: 100%;}
.dl_type1 textarea{height: 141px;}
.dl_type1 textarea.req1{height: 193px;}

.dl_type1  input[type=text].fphone,
.dl_type1 select.fphone{width:148.6px !important}
.dl_type1  input[type=text].femail{width:130px !important}

.title-point{margin-bottom: 10px; font-size: 14px;color: #666;}
.title-point span{color:#c91c22}

.text-right{text-align:right}
.text-center{text-align:center}
.blueBtn{color:#fff;font-size:14px;height:37px;padding:0 35px;background:#d72b1f;margin-top:10px}


.grid_row,
.grid_row .col{display: inline-block;}
.grid_tb .col{display: inline-block;}

.total_nav_w{display:none;position: fixed;width: 100%;height:100%;left:0;background: #fff;z-index: 100;font-size: 15px;overflow-y: auto}
.total_nav_w .lang:after{display: block;content: '';clear: both;}
.total_nav_w .lang &gt; li{float: left;width: 50%;text-align: center;background: #666;position: relative;}
.total_nav_w .lang &gt; li:first-child:after{display: block;content: '';position: absolute;top:0;right:0;width: 1px;height:100%;background: #949494;}
.total_nav_w .lang &gt; li &gt; a{display: block;font-weight: 300;color: #fff;opacity: 0.2;line-height: 45px;}
.total_nav_w .lang &gt; li.on &gt; a{opacity: 1;}
.total_nav_w .total{border-top:1px solid #ccc;}
.total_nav_w .total &gt; li{border-bottom: 1px solid #ccc;background: #f7f7f7;}
.total_nav_w .total a{display: block;}
.total_nav_w .total &gt; li &gt; a{position:relative;padding:0 15px;line-height: 49px;color: #333;background: #fff;}
.total_nav_w .total &gt; li &gt; a:after{position:absolute;top:50%;right:15px;margin-top:-6px;display: block;content: '';width:22px;height:13px;background: url(http://www.pncindustry.com/layout/kor/images/m/sp_total.png) no-repeat 0 0 / 22px auto;}
.total_nav_w .total .depth2,
.total_nav_w .total .depth3{display: none;}
.total_nav_w .total .depth2{padding:0 25px;color: #666;border-top: 1px solid #ccc;}
.total_nav_w .total .depth2 &gt; ul &gt; li &gt; a{font-size: 13px;line-height: 40px;border-bottom: 1px solid #ddd;}
.total_nav_w .total .depth2 &gt; ul &gt; li:last-child &gt; a,
.total_nav_w .total .depth2 &gt; ul &gt; li:last-child .depth3{border-bottom: 0}
.total_nav_w .total .depth2 &gt; ul &gt; li:last-child .depth3{border-top: 1px solid #ddd;}
.total_nav_w .total .depth3{border-bottom: 1px solid #ddd}
.total_nav_w .total .depth3 &gt; ul{margin: 8px 0;}
.total_nav_w .total .depth3 &gt; ul &gt; li &gt; a{font-size: 12px;padding-left:13px;line-height: 22px;}
.total_nav_w .total .depth3 &gt; ul &gt; li{position: relative;}
.total_nav_w .total .depth3 &gt; ul &gt; li:before{display: block;content: '';position: absolute;top:50%;left:0;margin-top:-2px;width: 2px;height:3px;background: #d72b1f;}
.total_nav_w .total &gt; li.on &gt; a,
.total_nav_w .total &gt; li:hover &gt; a{color: #d72b1f;}
.total_nav_w .total &gt; li.on &gt; a:after,
.total_nav_w .total &gt; li:hover &gt; a:after{background-position: 0 -13px;}
.total_nav_w .total .depth2 &gt; ul &gt; li.on &gt; a,
.total_nav_w .total .depth2 &gt; ul &gt; li:hover &gt; a{color: #d72b1f;}
.total_nav_w .total .depth2 &gt; ul &gt; li.on &gt; a span,
.total_nav_w .total .depth2 &gt; ul &gt; li:hover &gt; a span{border-bottom:1px solid #d72b1f;}

.slick-track{margin: 0;}

.goods_list{margin: 0 -12px;}
.goods_list:after{display: block;content: '';clear: both;}
.goods_list &gt; li{float: left;width: 33.333%;padding: 0 12px;margin-bottom:20px;box-sizing: border-box}
.goods_list &gt; li &gt; button{display: block;position: relative;width:100%;padding-top:96.5%;border:1px solid #ddd;overflow:hidden;}
.goods_list &gt; li &gt; button &gt; img{max-width: 100%;position:absolute;top:50%;left:50%;  transform: translate(-50%,-50%);}
.goods_list &gt; li &gt; button:after{opacity: 0;display: block;content: '';transition: opacity .3s;}
.goods_list &gt; li &gt; button:hover:after{position: absolute;top:0;left:0;width: 100%;height:100%;background: url(http://www.pncindustry.com/layout/kor/images/contents/icn_plus_b.png) no-repeat 50% 50%;background-color: rgba(0, 104, 214, 0.7);opacity: 1;}


.layer_zone{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6); z-index:10000;display:none;overflow-y: auto;}
.layer_wrap{display:table;width:1200px;height:100%;position:absolute;top:0;left:50%;margin-left:-580px;box-sizing:border-box;}
.layer_inwrap {display:table-cell;vertical-align:middle;}
.layer_cont{background:#fff;box-sizing:border-box;}
.layer_cont .close{display: block; position:absolute;top:23px;right:12px; font-size: 0;color: transparent;width: 35px;height:35px;background: url(http://www.pncindustry.com/layout/kor/images/contents/close.png) no-repeat 50% 50%;}

.goods_layer{position: relative;}
.goods_layer .goods_cont{padding: 50px 48px 50px 58px;}
.goods_layer .goods_cont:after{display: block;content: '';clear: both;}
.goods_layer .goods_cont .col{float: left;}
.goods_layer .goods_cont .col.left{width: 45.4%;}
.goods_layer .goods_cont .col.right{width: 54.6%;padding-top: 30px;padding-left:47px;text-align: left;box-sizing: border-box}
.goods_layer .goods_cont .col.right .tit{font-size: 40px;color: #d72b1f;font-weight: 900;border-bottom: 1px solid #d72b1f;padding-bottom: 8px;margin-bottom: 20px;}
.goods_layer .goods_cont .col.right li{padding-left:12px;font-size: 18px;color: #666;font-weight: 700;line-height: 2;}
.goods_layer .list01 &gt; li:before{width: 4px;height:4px;background: #d72b1f;top:16px;border-radius: 100%;}
.goods_layer .list02 &gt; li:before{width: 5px;background: #666;top:18px;}
.goods_layer .goods_cont .thumb{width: 100%;padding-top: 100%;border: 0px solid #000;}
.goods_layer .thumb_list{margin: 22px -10px 0;}
.goods_layer .thumb_list:after{display: block;content: '';clear: both;}
.goods_layer .thumb_list &gt; li{float: left;width: 25%;padding: 0 10px;margin-bottom: 10px;box-sizing: border-box}
.goods_layer .thumb_list &gt; li &gt; button{box-sizing: content-box;}
.goods_layer .goods_cont .col.left img{height: auto;}


.lnb_eng{display: inline-block;}
.lnb_eng:after{display: block;content: '';clear: both;}
.lnb_eng &gt; li{float: left;position: relative;z-index: 2;}
.lnb_eng &gt; li &gt; a{position:relative;display: block;padding:36px 15px;font-weight: 900;color: #333;font-size: 18px;z-index: 3;}
.lnb_eng &gt; li.on &gt; a{color: #fff;}
.lnb_eng &gt; li.on .sub_area,
.lnb_eng &gt; li:hover .sub_area{/*display: block;*/}
.lnb_eng &gt; li .sub_area{display:none;position: absolute;top:95px;z-index: 2;width: 100%;padding: 0 10px;box-sizing: border-box;}
.lnb_eng &gt; li .sub_area:after{position:absolute;top:-95px;left:0;display: block;content: '';width: 100%;padding-top:95px;height:100%;background: #d72b1f url(http://www.pncindustry.com/layout/kor/images/bg_sub.png) no-repeat 100% 100%;z-index: 1;
	-webkit-box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.23);
	-moz-box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.23);
	box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.23);
}
.lnb_eng &gt; li .sub{position: relative;z-index: 2;border-top: 1px solid #fff}
.lnb_eng &gt; li .sub &gt; li &gt; a{display: block;padding: 5px 0;font-size: 14px;color: #cce1f7;text-align: left;}
.lnb_eng &gt; li .sub &gt; li:first-child{padding-top: 13px;}
.lnb_eng &gt; li .sub &gt; li:last-child{padding-bottom: 63px;}
.lnb_eng &gt; li .sub &gt; li.on &gt; a &gt; span,
.lnb_eng &gt; li .sub &gt; li &gt; a:hover &gt; span{color: #fff;border-bottom: 1px solid #fff}












/* ****************** 1칸 레이아웃  ****************** */

.layout_185218_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_185218_ &gt; div:after {content:''; display:block; clear:both;}
.layout_185218_ &gt; div &gt; [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_185218_ {min-width:1000px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_185279_ {font-size:0;}
.title_185279_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_185279_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_185279_.style_top p {padding-top:10px;}
.title_185279_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_185279_.style_right p {padding-right:14px;}
.title_185279_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_185279_.style_bottom p {padding-bottom:12px;}
.title_185279_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_185279_.style_left p {padding-left:14px;}
.title_185279_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_185279_.style_circle1 p {padding-left:20px;}
.title_185279_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_185279_.style_circle2 p {padding-left:20px;}
.title_185279_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 한줄 텍스트  ****************** */

.text_187989_ p {
	display:block; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.6em;
}
.text_187989_ p a {color:#000000; text-decoration:none;}

/* ****************** 한줄 텍스트  ****************** */

.text_187991_ p {
	display:block; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.6em;
}
.text_187991_ p a {color:#000000; text-decoration:none;}

/* ****************** 한줄 텍스트  ****************** */

.text_187992_ p {
	display:block; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.6em;
}
.text_187992_ p a {color:#000000; text-decoration:none;}

/* ****************** 한줄 텍스트  ****************** */

.text_200421_ p {
	display:block; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.6em;
}
.text_200421_ p a {color:#000000; text-decoration:none;}

/* ****************** 공백  ****************** */

.empty_line_185277_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_185277_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_185277_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_185217_ {font-size:0;}
.title_185217_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_185217_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_185217_.style_top p {padding-top:10px;}
.title_185217_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_185217_.style_right p {padding-right:14px;}
.title_185217_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_185217_.style_bottom p {padding-bottom:12px;}
.title_185217_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_185217_.style_left p {padding-left:14px;}
.title_185217_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_185217_.style_circle1 p {padding-left:20px;}
.title_185217_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_185217_.style_circle2 p {padding-left:20px;}
.title_185217_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 타이틀 텍스트  ****************** */

.title_185281_ {font-size:0;}
.title_185281_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_185281_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_185281_.style_top p {padding-top:10px;}
.title_185281_.style_top p:before {left:0; top:0; width:16px; height:4px;}

.title_185281_.style_right p {padding-right:14px;}
.title_185281_.style_right p:before {right:0; top:4px; width:4px; height:16px;}

.title_185281_.style_bottom p {padding-bottom:12px;}
.title_185281_.style_bottom p:before {left:0; bottom:0; width:16px; height:4px;}

.title_185281_.style_left p {padding-left:14px;}
.title_185281_.style_left p:before {left:0; top:4px; width:4px; height:16px;}

.title_185281_.style_circle1 p {padding-left:20px;}
.title_185281_.style_circle1 p:before {
	left:0; top:6px; width:12px; height:12px;
	border-radius:12px;
}

.title_185281_.style_circle2 p {padding-left:20px;}
.title_185281_.style_circle2 p:before {
	left:0; top:6px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_185220_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_185220_ * {box-sizing:border-box;}
.img_ratio_185220_ a {display:block; text-decoration:none;}
.img_ratio_185220_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_185220_ {width:px;}
}
@media \0screen{
	.img_ratio_185220_ {width:px;}
}

/* ****************** 공백  ****************** */

.empty_line_185280_ {display:block; width:100%; height:40px; line-height:40px;}

[id^=div_user_list] .empty_line_185280_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_185280_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_185276_ {font-size:0;}
.title_185276_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_185276_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_185276_.style_top p {padding-top:10px;}
.title_185276_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_185276_.style_right p {padding-right:14px;}
.title_185276_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_185276_.style_bottom p {padding-bottom:12px;}
.title_185276_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_185276_.style_left p {padding-left:14px;}
.title_185276_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_185276_.style_circle1 p {padding-left:20px;}
.title_185276_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_185276_.style_circle2 p {padding-left:20px;}
.title_185276_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 타이틀 텍스트  ****************** */

.title_185415_ {font-size:0;}
.title_185415_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_185415_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_185415_.style_top p {padding-top:10px;}
.title_185415_.style_top p:before {left:0; top:0; width:16px; height:4px;}

.title_185415_.style_right p {padding-right:14px;}
.title_185415_.style_right p:before {right:0; top:4px; width:4px; height:16px;}

.title_185415_.style_bottom p {padding-bottom:12px;}
.title_185415_.style_bottom p:before {left:0; bottom:0; width:16px; height:4px;}

.title_185415_.style_left p {padding-left:14px;}
.title_185415_.style_left p:before {left:0; top:4px; width:4px; height:16px;}

.title_185415_.style_circle1 p {padding-left:20px;}
.title_185415_.style_circle1 p:before {
	left:0; top:6px; width:12px; height:12px;
	border-radius:12px;
}

.title_185415_.style_circle2 p {padding-left:20px;}
.title_185415_.style_circle2 p:before {
	left:0; top:6px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_185417_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_185417_ * {box-sizing:border-box;}
.img_ratio_185417_ a {display:block; text-decoration:none;}
.img_ratio_185417_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_185417_ {width:px;}
}
@media \0screen{
	.img_ratio_185417_ {width:px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_185416_ {font-size:0;}
.title_185416_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_185416_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_185416_.style_top p {padding-top:10px;}
.title_185416_.style_top p:before {left:0; top:0; width:16px; height:4px;}

.title_185416_.style_right p {padding-right:14px;}
.title_185416_.style_right p:before {right:0; top:4px; width:4px; height:16px;}

.title_185416_.style_bottom p {padding-bottom:12px;}
.title_185416_.style_bottom p:before {left:0; bottom:0; width:16px; height:4px;}

.title_185416_.style_left p {padding-left:14px;}
.title_185416_.style_left p:before {left:0; top:4px; width:4px; height:16px;}

.title_185416_.style_circle1 p {padding-left:20px;}
.title_185416_.style_circle1 p:before {
	left:0; top:6px; width:12px; height:12px;
	border-radius:12px;
}

.title_185416_.style_circle2 p {padding-left:20px;}
.title_185416_.style_circle2 p:before {
	left:0; top:6px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_185282_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_185282_ * {box-sizing:border-box;}
.img_ratio_185282_ a {display:block; text-decoration:none;}
.img_ratio_185282_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_185282_ {width:px;}
}
@media \0screen{
	.img_ratio_185282_ {width:px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_185419_ {font-size:0;}
.title_185419_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_185419_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_185419_.style_top p {padding-top:10px;}
.title_185419_.style_top p:before {left:0; top:0; width:16px; height:4px;}

.title_185419_.style_right p {padding-right:14px;}
.title_185419_.style_right p:before {right:0; top:4px; width:4px; height:16px;}

.title_185419_.style_bottom p {padding-bottom:12px;}
.title_185419_.style_bottom p:before {left:0; bottom:0; width:16px; height:4px;}

.title_185419_.style_left p {padding-left:14px;}
.title_185419_.style_left p:before {left:0; top:4px; width:4px; height:16px;}

.title_185419_.style_circle1 p {padding-left:20px;}
.title_185419_.style_circle1 p:before {
	left:0; top:6px; width:12px; height:12px;
	border-radius:12px;
}

.title_185419_.style_circle2 p {padding-left:20px;}
.title_185419_.style_circle2 p:before {
	left:0; top:6px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_185418_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_185418_ * {box-sizing:border-box;}
.img_ratio_185418_ a {display:block; text-decoration:none;}
.img_ratio_185418_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_185418_ {width:px;}
}
@media \0screen{
	.img_ratio_185418_ {width:px;}
}




/* ****************** 2칸 레이아웃  ****************** */

.layout_186515_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_186515_ &gt; div {}
.layout_186515_ &gt; div:after {content:''; display:block; clear:both;}
.layout_186515_ &gt; div &gt; [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_186515_ &gt; div &gt; .container_1 {width:50%;}
.layout_186515_ &gt; div &gt; .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_186515_ &gt; div &gt; .container_1 { width:100%; }
	.layout_186515_ &gt; div &gt; .container_2 { width:100%; }
}

@media \0screen{
	.layout_186515_ {min-width:1000px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_185330_ {font-size:0;}
.title_185330_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_185330_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_185330_.style_top p {padding-top:10px;}
.title_185330_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_185330_.style_right p {padding-right:14px;}
.title_185330_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_185330_.style_bottom p {padding-bottom:12px;}
.title_185330_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_185330_.style_left p {padding-left:14px;}
.title_185330_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_185330_.style_circle1 p {padding-left:20px;}
.title_185330_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_185330_.style_circle2 p {padding-left:20px;}
.title_185330_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_186516_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:0px; font-weight:bold; color:#000000; line-height:1.6em;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_185403_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:0px; font-weight:bold; color:#000000; line-height:1.6em;
}



/* ****************** 1칸 레이아웃  ****************** */

.layout_186927_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_186927_ &gt; div:after {content:''; display:block; clear:both;}
.layout_186927_ &gt; div &gt; [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_186927_ {min-width:1000px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_186928_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.6em;
}
.text_186928_ p a {color:#000000; text-decoration:none;}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_137168_ {}
  
.ar-tpl_page_type4 {font-family:나눔고딕; text-align:left; font-weight:bold;}
.ar-tpl_page_type4 &gt; section {margin: 5px 0;}
.ar-tpl_page_type4 &gt; section:first-child {margin-top: 0;}
.ar-tpl_page_type4 &gt; section h1 { text-align:left; position: relative; margin: 0; padding: 10px 20px; font-size: 15px; cursor: pointer; background: #f5f5f5; border: 1px solid #ddd;}
.ar-tpl_page_type4 &gt; section h1.on {text-align:left; font-weight: bold; color:#F00; letter-spacing:-0.5px; line-height:15px;}
.ar-tpl_page_type4 &gt; section div {display: none; clear: both; padding: 5px 15px; font-size: 13px; border: 1px solid #ddd; border-top: none;}
.ar-tpl_page_type4 &gt; section div.on {
	display: block;
	letter-spacing:-0.5px;
	line-height:20px;
	text-align: left;
}
.ar-tpl_page_type4 &gt; section h1 i {display: block; overflow: hidden; position: absolute; right: 12px; top: 50%; width: 10px; height: 10px; margin-top: -6px; text-indent: -9999px;}
.ar-tpl_page_type4 &gt; section h1 i:after,
.ar-tpl_page_type4 &gt; section h1 i:before { content: ''; display: block; position: absolute; background: #444; }
.ar-tpl_page_type4 &gt; section h1 i:after { width: 100%; height: 2px; left: 0; top: 50%; margin-top: -1px; }
.ar-tpl_page_type4 &gt; section h1 i:before { height: 100%; width: 2px; left: 50%; top: 0; margin-left: -1px; }
.ar-tpl_page_type4 &gt; section h1.on i:before { display: none; }




/* ****************** 1칸 레이아웃  ****************** */

.layout_185263_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_185263_ &gt; div:after {content:''; display:block; clear:both;}
.layout_185263_ &gt; div &gt; [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_185263_ {min-width:1000px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_185443_ {font-size:0;}
.title_185443_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_185443_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_185443_.style_top p {padding-top:10px;}
.title_185443_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_185443_.style_right p {padding-right:14px;}
.title_185443_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_185443_.style_bottom p {padding-bottom:12px;}
.title_185443_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_185443_.style_left p {padding-left:14px;}
.title_185443_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_185443_.style_circle1 p {padding-left:20px;}
.title_185443_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_185443_.style_circle2 p {padding-left:20px;}
.title_185443_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_185256_ p {
	display:block; margin:0; padding:0;
	font-size:15px; letter-spacing:-0.7px; font-weight:bold; color:#000000; line-height:1.4em;
}

/* ****************** 버튼  ****************** */

.button_186994_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #d00000; border-radius:100px; background:#d00000; box-sizing:border-box;
	font-size:15px; font-weight:bold; color:#fff; text-align:center; text-decoration:none;
}
.button_186994_.style_line a {background:transparent; color:#d00000;}
.button_186994_.space_normal a {padding:.6em 1.2em;}
.button_186994_.space_wide a {padding:.6em 2em;}
.button_186994_.space_full a {display:block; width:100%; padding:.6em 1.2em;}

/* ****************** 점선  ****************** */

.dashed_line_187513_ {display:block; position:relative; width:100%; height:40px;}
.dashed_line_187513_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px dashed #cccccc;}

/* ****************** 타이틀 텍스트  ****************** */

.title_185265_ {font-size:0;}
.title_185265_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_185265_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_185265_.style_top p {padding-top:10px;}
.title_185265_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_185265_.style_right p {padding-right:14px;}
.title_185265_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_185265_.style_bottom p {padding-bottom:12px;}
.title_185265_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_185265_.style_left p {padding-left:14px;}
.title_185265_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_185265_.style_circle1 p {padding-left:20px;}
.title_185265_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_185265_.style_circle2 p {padding-left:20px;}
.title_185265_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_185264_ p {
	display:block; margin:0; padding:0;
	font-size:15px; letter-spacing:-0.5px; font-weight:bold; color:#000000; line-height:1.6em;
}

/* ****************** 버튼  ****************** */

.button_186995_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #777777; border-radius:100px; background:#777777; box-sizing:border-box;
	font-size:15px; font-weight:bold; color:#fff; text-align:center; text-decoration:none;
}
.button_186995_.style_line a {background:transparent; color:#777777;}
.button_186995_.space_normal a {padding:.6em 1.2em;}
.button_186995_.space_wide a {padding:.6em 2em;}
.button_186995_.space_full a {display:block; width:100%; padding:.6em 1.2em;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_185453_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_185453_ &gt; div:after {content:''; display:block; clear:both;}
.layout_185453_ &gt; div &gt; [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_185453_ {min-width:1000px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_187579_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_187579_ * {box-sizing:border-box;}
.img_ratio_187579_ a {display:block; text-decoration:none;}
.img_ratio_187579_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_187579_ {width:px;}
}
@media \0screen{
	.img_ratio_187579_ {width:px;}
}

/* ****************** 점선  ****************** */

.dashed_line_186960_ {display:block; position:relative; width:100%; height:40px;}
.dashed_line_186960_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px dashed #cccccc;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_186961_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_186961_ &gt; div:after {content:''; display:block; clear:both;}
.layout_186961_ &gt; div &gt; [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_186961_ {min-width:1000px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_186963_ {font-size:0;}
.title_186963_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_186963_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_186963_.style_top p {padding-top:10px;}
.title_186963_.style_top p:before {left:0; top:0; width:16px; height:4px;}

.title_186963_.style_right p {padding-right:14px;}
.title_186963_.style_right p:before {right:0; top:4px; width:4px; height:16px;}

.title_186963_.style_bottom p {padding-bottom:12px;}
.title_186963_.style_bottom p:before {left:0; bottom:0; width:16px; height:4px;}

.title_186963_.style_left p {padding-left:14px;}
.title_186963_.style_left p:before {left:0; top:4px; width:4px; height:16px;}

.title_186963_.style_circle1 p {padding-left:20px;}
.title_186963_.style_circle1 p:before {
	left:0; top:6px; width:12px; height:12px;
	border-radius:12px;
}

.title_186963_.style_circle2 p {padding-left:20px;}
.title_186963_.style_circle2 p:before {
	left:0; top:6px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_187584_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_187584_ * {box-sizing:border-box;}
.img_ratio_187584_ a {display:block; text-decoration:none;}
.img_ratio_187584_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_187584_ {width:px;}
}
@media \0screen{
	.img_ratio_187584_ {width:px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_187509_ {font-size:0;}
.title_187509_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_187509_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_187509_.style_top p {padding-top:10px;}
.title_187509_.style_top p:before {left:0; top:0; width:16px; height:4px;}

.title_187509_.style_right p {padding-right:14px;}
.title_187509_.style_right p:before {right:0; top:4px; width:4px; height:16px;}

.title_187509_.style_bottom p {padding-bottom:12px;}
.title_187509_.style_bottom p:before {left:0; bottom:0; width:16px; height:4px;}

.title_187509_.style_left p {padding-left:14px;}
.title_187509_.style_left p:before {left:0; top:4px; width:4px; height:16px;}

.title_187509_.style_circle1 p {padding-left:20px;}
.title_187509_.style_circle1 p:before {
	left:0; top:6px; width:12px; height:12px;
	border-radius:12px;
}

.title_187509_.style_circle2 p {padding-left:20px;}
.title_187509_.style_circle2 p:before {
	left:0; top:6px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_187585_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_187585_ * {box-sizing:border-box;}
.img_ratio_187585_ a {display:block; text-decoration:none;}
.img_ratio_187585_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_187585_ {width:px;}
}
@media \0screen{
	.img_ratio_187585_ {width:px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_187508_ {font-size:0;}
.title_187508_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_187508_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_187508_.style_top p {padding-top:10px;}
.title_187508_.style_top p:before {left:0; top:0; width:16px; height:4px;}

.title_187508_.style_right p {padding-right:14px;}
.title_187508_.style_right p:before {right:0; top:4px; width:4px; height:16px;}

.title_187508_.style_bottom p {padding-bottom:12px;}
.title_187508_.style_bottom p:before {left:0; bottom:0; width:16px; height:4px;}

.title_187508_.style_left p {padding-left:14px;}
.title_187508_.style_left p:before {left:0; top:4px; width:4px; height:16px;}

.title_187508_.style_circle1 p {padding-left:20px;}
.title_187508_.style_circle1 p:before {
	left:0; top:6px; width:12px; height:12px;
	border-radius:12px;
}

.title_187508_.style_circle2 p {padding-left:20px;}
.title_187508_.style_circle2 p:before {
	left:0; top:6px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_187583_ {display:inline-block; overflow:hidden; position:relative; width:%; max-width:100%; vertical-align:top;}
.img_ratio_187583_ * {box-sizing:border-box;}
.img_ratio_187583_ a {display:block; text-decoration:none;}
.img_ratio_187583_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_187583_ {width:px;}
}
@media \0screen{
	.img_ratio_187583_ {width:px;}
}

/* ****************** 점선  ****************** */

.dashed_line_185438_ {display:block; position:relative; width:100%; height:40px;}
.dashed_line_185438_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px dashed #cccccc;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_187501_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_187501_ &gt; div {}
.layout_187501_ &gt; div:after {content:''; display:block; clear:both;}
.layout_187501_ &gt; div &gt; [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_187501_ &gt; div &gt; .container_1 {width:75%;}
.layout_187501_ &gt; div &gt; .container_2 {width:25%;}

@media (max-width:1023px){
	.layout_187501_ &gt; div &gt; .container_1 { width:100%; }
	.layout_187501_ &gt; div &gt; .container_2 { width:100%; }
}

@media \0screen{
	.layout_187501_ {min-width:1000px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_187504_ {font-size:0;}
.title_187504_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_187504_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_187504_.style_top p {padding-top:10px;}
.title_187504_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_187504_.style_right p {padding-right:14px;}
.title_187504_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_187504_.style_bottom p {padding-bottom:12px;}
.title_187504_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_187504_.style_left p {padding-left:14px;}
.title_187504_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_187504_.style_circle1 p {padding-left:20px;}
.title_187504_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_187504_.style_circle2 p {padding-left:20px;}
.title_187504_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 장문 텍스트  ****************** */

.textarea_187503_ p {
	display:block; margin:0; padding:0;
	font-size:13px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}

/* ****************** 버튼  ****************** */

.button_187502_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #d00000; border-radius:100px; background:#d00000; box-sizing:border-box;
	font-size:15px; font-weight:bold; color:#fff; text-align:center; text-decoration:none;
}
.button_187502_.style_line a {background:transparent; color:#d00000;}
.button_187502_.space_normal a {padding:.6em 1.2em;}
.button_187502_.space_wide a {padding:.6em 2em;}
.button_187502_.space_full a {display:block; width:100%; padding:.6em 1.2em;}


/* ****************** 점선  ****************** */

.dashed_line_187514_ {display:block; position:relative; width:100%; height:40px;}
.dashed_line_187514_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px dashed #cccccc;}


/* ****************** FOOTER  ****************** */
.sec-footer {margin-top:0px;}
.ft-banner {width:100%;overflow:hidden; background:#fafafa; padding:30px 0px;text-align:center;margin-top:60px;}
.ft-banner .inner {max-width:1200px; width:100%;margin:0 auto;}
.ft-banner .inner li {width:15.66666%; float:left; margin-left:0.5%; margin-right:0.5%;}
.ft-banner .inner li img {border:1px solid #dddddd; width:100%;}

.ft-title{overflow:auto; background:#00453b; text-align:center;/*text-align:Center;*/ font-size:15px; color:#323537; padding:25px 0; vertical-align:middle; }
.ft-title .inner {max-width:1200px; width:100%;text-align:center;/*text-align:Center;*/}
.ft-title .inner .tit {color:#fff; font-size:23px; line-height:35px;font-weight:300;letter-spacing:0.5px;}
.ft-title .inner .tit span{color:#e7a389; font-size:23px; line-height:35px;font-weight:500;}
.ft-title .inner .name {font-size:17px; color:#fff; line-height:35px;font-weight:lighter;text-align:right;}
.ft-title .inner .name span {padding-right:25px; font-weight:500;font-weight:bold;}
/*
	.ft-title span{font-size:14px; display:inline-block; padding:5px 20px 5px 10px;}
	.ft-title span img {padding-left:10px;}
	.ft-title strong{font-size:16px; display:inline-block; padding:5px 20px 5px 0px;}
*/

.ft-info{padding:15px 0px 35px 0; position:relative;}
.ft-info .f_logo{position:relative; text-align:center; padding:50px 0px 20px 0px;}
.ft-info .f_text{padding-left:0px; text-align:center;}
.ft-info small{display:block; font-size:12px; font-weight:300; padding-top:10px; color:#5a5a5a;}
.ft-info .f_text{padding-left:0px; text-align:center;}
.ft-info .f_text small{display:block; padding-top:10px; color:#a2a2a2;}
.ft-info .f_text .link{padding:40px 0px 20px;}
.ft-info .f_text .link a{color:#000; display:inline-block; font-size:22px; font-weight:bold;}
.ft-info .f_text .related{border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0; font-size:14px;}
.ft-info .f_text .info{ padding-top:15px; font-size:15px; line-height:30px;}
.ft-info .f_text .info small{display:block; padding-top:10px; color:#a2a2a2; }
.ft-info .f_text .copyright{ padding-top:15px; font-size:14px; line-height:22px;}


@media screen and (max-width:1165px){

	.ft-title{font-size:13px; padding:15px 0; }
	.ft-title .inner {text-align:center;}
	.ft-title .inner li {float:none; color:#fff; font-size:14px; line-height:35px;text-align:center;}
	.ft-title .inner li:first-child {width:100%;}
	.ft-title .inner li.tit {color:#fff; font-size:15px; line-height:24px;text-align:center;}
	.ft-title .inner li .bold{padding-left:15px; color:#885c3e; font-size:26px; line-height:35px;font-weight:bold;}
	.ft-title .inner li span {padding-right:5px;text-align:center;}
	.ft-title .inner li span img {padding-left:0px;}

	.ft-title .inner .tit {color:#e7a389; font-size:18px; line-height:35px;font-weight:600;float:none;}
	.ft-title .inner .tit span{color:#fff; font-size:18px; line-height:35px;font-weight:600;}
	.ft-title .inner .name {font-size:17px; color:#fff; line-height:35px;font-weight:lighter;text-align:center;}
	.ft-title .inner .name span {padding-right:25px; font-weight:500;font-weight:bold;}

}


@media screen and (max-width:768px){
	.sec-footer {margin-top:0px;}
	.ft-title{ font-size:12px; padding:10px 0;}
	.ft-title span{font-size:12px; padding:5px 0px 5px 0px;}
	.ft-title strong{font-size:11px; }

	.ft-title .inner li {float:none; color:#fff; font-size:14px; line-height:35px;text-align:center;}
	.ft-title .inner li:first-child {width:100%;}
	.ft-title .inner li.tit {color:#fff; font-size:15px; line-height:24px;text-align:center;}
	.ft-title .inner .tit {font-size:15px; line-height:25px;font-weight:500;float:none;}
	.ft-title .inner .tit span {font-size:15px; line-height:25px;font-weight:500;float:none;}
	.ft-title .inner .name {font-size:12px;}
	.ft-title .inner .name span {padding-right:15px;}

	.ft-banner {padding:10px 0px;text-align:center;margin-top:30px;}
	.ft-banner .inner li {width:32.3333%; float:left; margin-left:0.5%; margin-right:0.5%; margin-bottom:5px;}

	.ft-info{padding:5px 0px 15px 0; position:relative;}
	.ft-info .f_logo{position:relative; left:0; top:0px; text-align:center; padding:50px 0px 20px 0px; margin-bottom:10px; background:#;}
	.ft-info .f_logo img {width:40%;}
	.ft-info .f_text{padding-left:0px;}
	.ft-info .f_text small{display:block; padding-top:5px; color:#5a5a5a; font-weight:lighter; line-height:24px;}
	.ft-info .f_text .link{padding:10px 0px 0px; text-align:center;}
	.ft-info .f_text .link a{ font-size:12px;}
	.ft-info .f_text .related{line-height:200%;}
	.ft-info .f_text .info{ padding-top:15px; font-size:12px; line-height:20px;}
	.ft-info .f_text .copyright{ padding-top:15px; font-size:12px; line-height:20px;}
}
</pre></body></html>