@charset "UTF-8";
@import "/pcms/dist/font/font_scoredream.css";

.h1,.h2{position:relative;padding-top:8px;line-height:1.4;}
.h2:before,.h4:before{height:11px;display:block;}
.h4,.h5{padding-left:15px;}
.list-1st dd,.list-1st li,.txt_bul,p{word-break:keep-all;word-wrap:break-word;}
.h4:before,.h5:before,.list-1st dd:before,.list-1st li:before,.txt-check:before,.txt-fouse:before,.txt-tip:before,.txt_bul:before{left:0;content:'';}
.h2:before,.h4:before,.h5:before,.list-1st dd:before,.list-1st li:before,.txt-check:before,.txt-fouse:before,.txt-tip:before,.txt_bul:before{content:'';}
#run:focus,.dataTable thead>tr>td:active,.dataTable thead>tr>th:active{outline:0;}
.tab-ul:after,.ui:after{clear:both;visibility:hidden;}

.list-1st dd b,.list-1st li b,.list-2st li b,.list-3st li b{vertical-align:baseline;}
.tab-ul li,.tab-ul li a,.table td,.table td *,.table td img,.table th,.table th *,.table-default td img{vertical-align:middle;}
.list-num li{margin:7px 0;padding-left:26px;line-height:21px;}
.list-num .badge{margin:0 5px 0 -26px;}
p{margin:10px 0 0;color:#666;font-size:16px;}
.txt-h2,.txt-h3{margin:0 0 10px;}
.txt-h4,.txt-h5,.txt-h6{margin:0 0 10px 30px;}
.h2+p,.h3+p,.h4+p,.h5+p,.h6+p{margin-top:0;}
.m_0{margin:0;}
.m_5{margin:5px;}
.m_10{margin:10px;}
.m_15{margin:15px;}
.m_20{margin:20px;}
.m_25{margin:25px;}
.m_30{margin:30px;}
.m_35{margin:35px;}
.m_40{margin:40px;}
.m_45{margin:45px;}
.m_50{margin:50px;}
.mt_0{margin-top:0;}
.mt_5{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px;}
.mt_25{margin-top:25px;}
.mt_30{margin-top:30px;}
.mt_35{margin-top:35px;}
.mt_40{margin-top:40px;}
.mt_45{margin-top:45px;}
.mt_50{margin-top:50px;}
.ml_0{margin-left:0;}
.ml_5{margin-left:5px;}
.ml_10{margin-left:10px;}
.ml_15{margin-left:15px;}
.ml_20{margin-left:20px;}
.ml_25{margin-left:25px;}
.ml_30{margin-left:30px;}
.ml_35{margin-left:35px;}
.ml_40{margin-left:40px;}
.ml_45{margin-left:45px;}
.ml_50{margin-left:50px;}
.mr_0{margin-right:0;}
.mr_5{margin-right:5px;}
.mr_10{margin-right:10px;}
.mr_15{margin-right:15px;}
.mr_20{margin-right:20px;}
.mr_25{margin-right:25px;}
.mr_30{margin-right:30px;}
.mr_35{margin-right:35px;}
.mr_40{margin-right:40px;}
.mr_45{margin-right:45px;}
.mr_50{margin-right:50px;}
.mb_0{margin-bottom:0;}
.mb_5{margin-bottom:5px;}
.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mb_20{margin-bottom:20px;}
.mb_25{margin-bottom:25px;}
.mb_30{margin-bottom:30px;}
.mb_35{margin-bottom:35px;}
.mb_40{margin-bottom:40px;}
.mb_45{margin-bottom:45px;}
.mb_50{margin-bottom:50px;}


.color-blue{color:#4a89dc;}
.color-aqua{color:#3bafda;}
.color-mint{color:#37bc9b;}
.color-dtgray{color:#434a54;}
.color-sweetbi{color:#e9573f;}
.color-orange{color:#ee402e;}
.text-muted{color:#999;}
.text-primary{color:#428bca;}
a.text-primary:hover{color:#3071a9;}
.text-success{color:#3c763d;}
a.text-success:hover{color:#2b542c;}
.text-info{color:#31708f;}
a.text-info:hover{color:#245269;}
.text-warning{color:#8a6d3b;}
a.text-warning:hover{color:#66512c;}
.text-danger{color:#a94442;}
a.text-danger:hover{color:#843534;}
.txt-check,.txt-fouse,.txt-tip{position:relative;}
.txt-check:before,.txt-fouse:before,.txt-tip:before{display:block;position:absolute;overflow:hidden;}
.tab-ul.type2 li a span:before,.tab-ul:after,.ui:after{content:"";}
.txt-tip{padding-left:20px;}
.txt-tip:before{top:4px;width:16px;height:16px;background:url(/pcms/dist/img/ir-bbs.png) -32px -147px no-repeat;}
.txt-fouse{padding-left:20px;color:#1983aa;}
.txt-fouse:before{top:4px;width:16px;height:16px;background:url(/pcms/dist/img/ir-bbs.png) -2px -147px no-repeat;}
.txt-check{padding-left:18px;color:#da4453;}
.txt-check:before{top:6px;width:15px;height:10px;background:url(/pcms/dist/img/ir-bbs.png) -2px -20px no-repeat;}
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.text-center{text-align:center!important;}
.text-justify{text-align:justify!important;}
@media only screen and (max-width:640px){
    .text-md-left{text-align:left!important;}
    .text-md-right{text-align:right!important;}
    .text-md-center{text-align:center!important;}
    .text-md-justify{text-align:justify!important;}
}
.tab-ul{margin-bottom:20px;}
.tab-ul:after{display:block;}
.tab-ul li{display:table;float:left;height:100%;margin-top:-1px;margin-left:-1px;}
.tab-ul li *{margin:0;padding:0;line-height:0;}
.tab-ul li a{display:table-cell;border:1px solid transparent;background-image:none;color:inherit;text-align:left;cursor:pointer;transition:background-color 50ms ease-in-out;-webkit-transition:background-color 50ms ease-in-out;}
.tab-ul li a span{display:block;position:relative;line-height:120%;}
.tab-ul.type1 li a{height:66px;border-color:#ddd #ddd #949494;color:#333;font-size:16px;line-height:1;}
.tab-ul.type1 li a span{padding:10px 15px;}
.tab-ul.type1 li a:active,.tab-ul.type1 li a:focus,.tab-ul.type1 li a:hover,.tab-ul.type1 li.on a,.tab-ul.type1 li.on a:active,.tab-ul.type1 li.on a:focus,.tab-ul.type1 li.on a:hover{border-color:#de1008;background-color:#ee402e;color:#fff;}
.tab-ul.type2 li{position:relative;z-index:10;}
.tab-ul.type2 li a{position:relative;height:62px;border-color:#ddd;color:#666;font-size:13px;text-align:left;line-height:1;transition:all .3s;-webkit-transition:all .3s;}
.tab-ul.type2 li a:active,.tab-ul.type2 li a:focus,.tab-ul.type2 li a:hover{color:#de1008;}
.tab-ul.type2 li a span{padding:10px 40px 10px 20px;}
.tab-ul.type2 li a span:before{display:block;position:absolute;top:50%;right:20px;width:5px;height:9px;margin-top:-5px;}
.tab-ul.type2 li.on{position:relative;z-index:11;}
.tab-ul.type2 li.on a,.tab-ul.type2 li.on a:active,.tab-ul.type2 li.on a:focus,.tab-ul.type2 li.on a:hover{border-color:#de1008;color:#de1008;}
.tab-ul.type2 li a:active span:before,.tab-ul.type2 li a:focus span:before,.tab-ul.type2 li a:hover span:before,.tab-ul.type2 li.on a span:before{background-position:-5px 0;}
.tab-ul.col2 li{width:50%;}
.tab-ul.col3 li{width:33.33%;}
.tab-ul.col4 li{width:25%;}
.tab-ul.col5 li{width:20%;}
.tab-ul.col6 li{width:16.66%;}
.tab-ul.col7 li{width:14.28%;}
.tab-ul.col8 li{width:12.5%;}
@media only screen and (max-width:1200px){.tab-ul.col6 li,.tab-ul.col7 li,.tab-ul.col8 li{width:16.66%;}}
@media only screen and (max-width:1024px){.tab-ul.col4 li,.tab-ul.col5 li,.tab-ul.col6 li,.tab-ul.col7 li,.tab-ul.col8 li{width:25%;}}
@media only screen and (max-width:767px){.tab-ul.col3 li,.tab-ul.col4 li,.tab-ul.col5 li,.tab-ul.col6 li,.tab-ul.col7 li,.tab-ul.col8 li{width:33.33%;}}
@media only screen and (max-width:640px){.tab-ul.col2 li,.tab-ul.col3 li,.tab-ul.col4 li,.tab-ul.col5 li,.tab-ul.col6 li,.tab-ul.col7 li,.tab-ul.col8 li{width:50%;}}
.example-box{padding:25px;background:#f9f9f9;border:1px solid #eaeaea;}
.ex-tit{margin:30px 0 15px;color:#203462;font-size:17px;}
.ex-tit:first-child,.txt-box p:first-child{margin-top:0;}
.check-box{padding:15px 20px;background:#f7f7f7;}
.check-box .point-text{position:relative;margin:0;padding-left:20px;color:#cc2a2a;}
.imgbox{padding:20px;border:1px solid #ddd;margin-bottom:30px;text-align:center;}
.imgbox2{margin:20px;text-align:center;}
.ui-tooltip *{vertical-align:middle;}
.ui-tooltip svg{display:inline-block;margin-left:3px;margin-top:-2px;}
.ui-tooltip span{display:none;position:absolute;z-index:100;top:20px;left:-10px;width:125px;padding:5px;background:#000;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;}
.ui-tooltip:focus span,.ui-tooltip:hover span{display:block;}

.ui-topbox{margin-bottom:30px;overflow:hidden;position:relative;padding:2px;}
.ui-topbox .inner{position:relative;min-height:180px;padding:40px 30px;z-index: 4;background-color:#fff;}
.ui-topbox .inner .h-box{display:block;margin-bottom:5px;color:#222;font-size:24px;line-height:1.3;}
.ui-topbox .inner .border {width:100%;height:0px;margin:15px 0;border-top: 1px dashed #e5e5e5;}
.ui-topbox .images-circle,
.ui-topbox .ir-icon{display:block;position:absolute;}
.ui-topbox.type1 .inner{padding-left:210px;min-height:180px;}
.ui-topbox.type1 .ir-icon{top:25px;left:35px;}
.ui-topbox.type1 .circle{width:110px;height:110px;}
.ui-topbox.no-title .inner .h-box{margin:0;font-size:0;line-height:0;}

@media only screen and (max-width:767px){
    .ui-topbox.type1 .inner{padding-left:30px;min-height:auto;}
    .ui-topbox .images-circle,
    .ui-topbox .ir-icon{display:none;}
}
.ui-border{border:1px solid #ededed;}

.ui-map-area{position:relative;}
.ui-map-area .ui-map-info{display:table;position:absolute;top:442px;left:0;width:100%;padding:40px 0;background-color:#012b5d;box-sizing:border-box;z-index:1;}
.ui-map-area .ui-map-info .map-tit{display:table-cell;width:30%;padding:0 20px;color:#fff;font-size:36px;font-weight:400;text-align:center;line-height:46px;vertical-align:middle;}
.ui-map-area .ui-map-info .cont-box{overflow:hidden;border-left:1px solid #4e6b8e;padding-left:55px;}
.ui-map-area .ui-map-info .cont-box address{display:block;margin-top:-5px;font-size:18px;font-weight:300;line-height:28px;color:#fff;}
.ui-map-area .ui-map-info .cont-box .tel-box{margin-bottom:-5px;margin-top:5px;}
.ui-map-area .ui-map-info .cont-box .tel-box .tel{display:inline-block;margin-right:10px;font-size:16px;font-weight:400;line-height:26px;color:#fff;}
.ui-map-area .ui-map-info .cont-box .tel-box .tel strong{padding-right:7px;font-weight:500;}
.ui-map-area .ui-map{width:100%;height:554px;}
.ui-location-info{width:100%;margin:100px auto 0;}
.ui-location-info .items{display:inline-block;width:100%;vertical-align:top;box-sizing:border-box;}
.ui-location-info .items .item{display:block;float:left;position:relative;width:50%;}
.ui-location-info .items .item .icon-bus{position:absolute;top:-10px;left:16px;background:url(/pcms/common/images/ir/ir-bus.png) no-repeat;width:54px;height:49px;}
.ui-location-info .items .item .icon{display:inline-block;overflow:hidden;text-indent:-999px;vertical-align:top;}
.ui-location-info .items .item .tit{position:relative;padding-left:78px;font-size:22px;font-weight:400;line-height:53px;color:#222;}
.ui-location-info .items .item .cont-box{position:relative;margin:15px 0 0 50px;}
.ui-location-info .items .item .txt{display:block;color:#555;font-size:16px;font-weight:300;line-height:26px;margin-top:-5px;}
.ui-location-info .items .item .txt strong{color:#0189b1;}
.ui-location-info .items .item ul li.list01 strong,.ui-location-info .items .item ul li.list02 strong,.ui-location-info .items .item ul li.list03 strong{display:inline-block;margin-right:10px;padding:0 10px;color:#fff;line-height:27px;vertical-align:top;border-radius:3px;text-align:center;}
.ui-location-info .items .item ul{margin-top:15px;}
.ui-location-info .items .item ul li{margin-top:9px;font-size:16px;font-weight:400;line-height:27px;}
.ui-location-info .items .item ul li.list01 strong{background-color:#0096ff;}
.ui-location-info .items .item ul li.list02 strong{background-color:#e70000;}
.ui-location-info .items .item ul li.list03 strong{background-color:#54bc00;}
.ui-list__bodo .inner .ui-bodo__summary strong *,.ui-list__card .obj .item *,.ui-sum__list .inner .ui-sum__group em *{vertical-align:middle;}
.js-scroll:before{content:"";position:absolute;bottom:0;left:-20px;background-color:#0189b1;width:4px;height:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;-ms-transition:all 1.5s ease;}
.js-scroll.active:before{height:100%;opacity:1;filter:alpha(opacity=100);}

.ui-map-info--multi{position:relative;bottom:105px;border-radius:6px;background:#fff;border:1px solid;border-bottom:2px solid #ddd;padding:10px 15px;}
.ui-map-info--multi:after{content:'';position:absolute;margin-left:-12px;left:50%;bottom:-12px;width:22px;height:12px;background:url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png);}
.ui-depth__list li:after,.ui-link-list .item:after,.ui-link-list:after,.ui-object.type1 .item.caution :after,.ui-sum__list .inner .ui-sum__group:before{content:"";}
.ui-map-info--multi.ui-map--naver{bottom:0;}
.ui-map-info--multi.ui-map--naver:after{display:none;}
.ui-map-info--multi .ui-map-info__title{display:block;font-size:16px;font-weight:700;}
.ui-map-info--multi .ui-map-info__content{display:block;font-size:14px;}


@media only screen and (max-width:767px){
.no-more-tables .table-default tbody th{display:block;background-color:transparent;border:none;}
}
.h2+.h3,.h2+.h4,.h2+.h5,.h2+.h6,.h3+.h4,.h3+.h5,.h3+.h6,.h4+.h5,.h4+.h6,.h5+.h6{margin-top:0;}
.tabpanel{display:none;opacity:0;}
.tabpanel.on{display:block;opacity:1;}
.txt-box.area-box{background-color:transparent;border:1px solid #ddd;}
.txt-box.area-box:before{display:none;}
.txt-box.area-box .h3.ex-tit small{margin-left:0;}
.txt-box.area-box a{color:#cc2a2a;text-decoration:underline;}
.txt-box.area-box a:hover,.txt-box.area-boxt a:focus{font-weight:700;letter-spacing:-1px;}
.num-list>li{counter-increment:number;margin-bottom:3px;position:relative;}
.num-list>li:before{display:inline-block;margin-right:3px;width:auto;height:auto;line-height:24px;color:#e4001a;text-align:center;content:counter(number,decimal)".";font-size:14px;background:0 0;position:relative;top:auto;right:auto;left:auto;}
.h1,.h2{position:relative;padding-top:8px;line-height:1.4;}
.h2:before,.h4:before{height:11px;display:block;}
.h4,.h5{padding-left:20px;}
.list-1st dd,.list-1st li,.txt_bul,p{word-break:keep-all;word-wrap:break-word;}
.h4:before,.h5:before,.list-1st dd:before,.list-1st li:before,.txt-check:before,.txt-fouse:before,.txt-tip:before,.txt_bul:before{left:0;content:'';}
.h2:before,.h4:before,.h5:before,.list-1st dd:before,.list-1st li:before,.txt-check:before,.txt-fouse:before,.txt-tip:before,.txt_bul:before{content:'';}
#run:focus,.dataTable thead>tr>td:active,.dataTable thead>tr>th:active{outline:0;}
.tab-ul:after,.ui:after{clear:both;visibility:hidden;}


.list-1st>dd>b,.list-1st>li>b,.list-2st>li>b,.list-3st>li>b,
.list-1st>dd>strong,.list-1st>li>strong,.list-2st>li>strong,.list-3st>li>strong{vertical-align:baseline;}
.tab-ul>li,.tab-ul>li a,.table td,.table td *,.table td img,.table th,.table th *,.table-default td img{vertical-align:middle;}
.list-num>li{margin:7px 0;padding-left:26px;line-height:21px;}
.list-num>.badge{margin:0 5px 0 -26px;}
.num-list>li {padding:0 0 0 25px;line-height:25px;color: #2b2828;}
.num-list>li span{display:block;position:absolute;left:0;top:0;width: 22px;height: 22px;background: #4c5774;border-radius: 50%;font-size:13px;margin-right: 5px;color: #fff;font-weight: 400;text-align:center;}
.num-list>li:before {display:none;}
p{margin:10px 0 0;}
.txt-h2,.txt-h3{margin:0 0 10px;}
.txt-h4,.txt-h5,.txt-h6{margin:0 0 10px 30px;}
.h2+p,.h3+p,.h4+p,.h5+p,.h6+p{margin-top:0;}
.ex-tit {padding-left:0;;padding-top:0;}
.ex-tit:before{display:none}
.txt-check,.txt-fouse,.txt-tip{position:relative;}
.txt-check:before,.txt-fouse:before,.txt-tip:before{display:block;position:absolute;overflow:hidden;}
.tab-ul.type2 li a span:before,.tab-ul:after,.ui:after{content:"";}
.txt-tip{padding-left:20px;/* color:#888; */}
.txt-tip:before{top: 11px;width:16px;height:16px;background:url(/pcms/dist/img/ir-bbs.png) -32px -147px no-repeat;transform: translate(0, -50%);}
.txt-fouse{padding-left:20px;color:#1983aa;}
.txt-fouse:before{top:4px;width:16px;height:16px;background:url(/pcms/dist/img/ir-bbs.png) -2px -147px no-repeat;}
.txt-check{padding-left:18px;color:#da4453;}
.txt-check:before{top: 4px;width: 16px;height: 16px;background: url(/pcms/dist/img/ir-bbs.png) -2px -18px no-repeat;/* transform: translate(0, -50%); */}
.table{margin-bottom:10px;width:100%;border-collapse:collapse;background-color:transparent;}
.table td,.table th{margin-left:-1px;padding:14px 9px;border-left:1px solid #d2d2d2;border-top:1px solid #e9ecef;word-wrap:break-word;word-break:break-all;word-break:keep-all;color:#2d2d2d;}
.table td{padding:12px 9px;}
.table thead th{background-color:#e8eaef;color:#121212;font-size:16px;border-bottom:1px solid #cac8c7;font-weight:500;}
.table tbody th{background-color:#f1f3f8;color:#121212;font-weight:500;}
.table tfoot,.table tfoot th{background:#f4f4f4;font-weight:700;}
.table .tfoot{background:#f6f9f9;font-weight:500;}
.table td[rowspan],.table th[rowspan]{border-right:1px solid #d2d2d2;}
.table td:first-child,.table th:first-child{border-left:none;}
.table td:last-child,.table th:last-child{border-right:none;}
.table .table{background-color:#fff;}

.table-bordered{border-top:2px solid #333;border-bottom:1px solid #ccc;}

@media only screen and (max-width:767px){
.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:0;}
.table-responsive .table{width:995px;}
}

.table a{margin:0;color:#212529;}
.no-more-tables .table .btn.btn-file{border:none;padding-top: 2px;padding-bottom: 0;color: #306ead;text-decoration: underline;padding-left: 0;padding-right: 0;}
.no-more-tables .table .btn.btn-file *{vertical-align:middle}
.no-more-tables .table .btn.btn-file .left{margin-right: 4px;margin-top: 3px;}
.table-sm td,.table-sm th{padding-top:.6rem;padding-bottom:.6rem;}
.table td.text-left{text-align:left;}
.table td.text-center{text-align:center;}
.table td.text-right{text-align:right;}

.table-pc .table-icon{display:none;}
.table-icon.icon--hide{display:none!important;opacity:0;}
.table-icon.on,.ui:after{display:block;}


.scaledown{transform:scale(.7,.7);}

@keyframes hand-move {
0%,100%{transform:translateX(0)}
50%{transform:translateX(15px)}
}
.example-box{padding:25px;background:#f9f9f9;border:1px solid #eaeaea;}
.ex-tit{margin:30px 0 15px;color:#203462;font-size:17px;}
.ex-tit:first-child,.txt-box p:first-child{margin-top:0;}
.check-box{padding:15px 20px;background-color: #f7f7f7;}
.check-box .point-text{position:relative;margin:0;padding-left:20px;color:#cc2a2a;}
.txt-box{padding: 15px 20px;background-color: transparent;position:relative;border: 1px dotted #ccc;}
.txt-box:before {position: absolute;left: 1px;bottom: 1px;right: 1px;top: 1px;z-index: -2;background:#f8f8f8;content: '';}
.ui-tooltip *{vertical-align:middle;}
.ui-tooltip svg{display:inline-block;margin-left:3px;margin-top:-2px;}
.ui-tooltip span{display:none;position:absolute;z-index:100;top:20px;left:-10px;width:125px;padding:5px;background:#000;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;}
.ui-tooltip:focus span,.ui-tooltip:hover span{display:block;}
.ui-border{border:1px solid #ededed;}

.ui-map-area{position:relative;}
.ui-map-area .ui-map-info{display:table;position:absolute;top:442px;left:0;width:100%;padding:40px 0;background-color:#012b5d;box-sizing:border-box;z-index:1;}
.ui-map-area .ui-map-info .map-tit{display:table-cell;width:30%;padding:0 20px;color:#fff;font-size:36px;font-weight:400;text-align:center;line-height:46px;vertical-align:middle;}
.ui-map-area .ui-map-info .cont-box{overflow:hidden;border-left:1px solid #4e6b8e;padding-left:55px;}
.ui-map-area .ui-map-info .cont-box address{display:block;margin-top:-5px;font-size:18px;font-weight:300;line-height:28px;color:#fff;}
.ui-map-area .ui-map-info .cont-box .tel-box{margin-bottom:-5px;margin-top:5px;}
.ui-map-area .ui-map-info .cont-box .tel-box .tel{display:inline-block;margin-right:10px;font-size:16px;font-weight:400;line-height:26px;color:#fff;}
.ui-map-area .ui-map-info .cont-box .tel-box .tel strong{padding-right:7px;font-weight:500;}
.ui-map-area .ui-map{width:100%;height:554px;}
.ui-location-info{width:100%;margin:100px auto 0;}
.ui-location-info .items{display:inline-block;width:100%;vertical-align:top;box-sizing:border-box;}
.ui-location-info .items .item{display:block;float:left;position:relative;width:50%;}
.ui-location-info .items .item .icon-bus{position:absolute;top:-10px;left:16px;background:url(/pcms/common/images/ir/ir-bus.png) no-repeat;width:54px;height:49px;}
.ui-location-info .items .item .icon{display:inline-block;overflow:hidden;text-indent:-999px;vertical-align:top;}
.ui-location-info .items .item .tit{position:relative;padding-left:78px;font-size:22px;font-weight:400;line-height:53px;color:#222;}
.ui-location-info .items .item .cont-box{position:relative;margin:15px 0 0 50px;}
.ui-location-info .items .item .txt{display:block;color:#555;font-size:16px;font-weight:300;line-height:26px;margin-top:-5px;}
.ui-location-info .items .item .txt strong{color:#0189b1;}
.ui-location-info .items .item ul li.list01 strong,.ui-location-info .items .item ul li.list02 strong,.ui-location-info .items .item ul li.list03 strong{display:inline-block;margin-right:10px;padding:0 10px;color:#fff;line-height:27px;vertical-align:top;border-radius:3px;text-align:center;}
.ui-location-info .items .item ul{margin-top:15px;}
.ui-location-info .items .item ul li{margin-top:9px;font-size:16px;font-weight:400;line-height:27px;}
.ui-location-info .items .item ul li.list01 strong{background-color:#0096ff;}
.ui-location-info .items .item ul li.list02 strong{background-color:#e70000;}
.ui-location-info .items .item ul li.list03 strong{background-color:#54bc00;}
.js-scroll:before{content:"";position:absolute;bottom:0;left:-20px;background-color:#0189b1;width:4px;height:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;-ms-transition:all 1.5s ease;}
.js-scroll.active:before{height:100%;opacity:1;filter:alpha(opacity=100);}

.ui-map-info--multi:after{content:'';position:absolute;margin-left:-12px;left:50%;bottom:-12px;width:22px;height:12px;background:url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png);}
.ui-depth__list li:after,.ui-link-list .item:after,.ui-link-list:after,.ui-object.type1 .item.caution :after,.ui-sum__list .inner .ui-sum__group:before{content:"";}
.ui-map-info--multi.ui-map--naver{bottom:0;}
.ui-map-info--multi.ui-map--naver:after{display:none;}
.ui-map-info--multi .ui-map-info__title{display:block;font-size:16px;font-weight:700;}
.ui-map-info--multi .ui-map-info__content{display:block;font-size:14px;}

.h2+.h3,.h2+.h4,.h2+.h5,.h2+.h6,.h3+.h4,.h3+.h5,.h3+.h6,.h4+.h5,.h4+.h6,.h5+.h6{margin-top:0;}
.tabpanel{display:none;opacity:0;}
.tabpanel.on{display:block;opacity:1;}
.txt-box.area-box{background-color:transparent;border:1px solid #ddd;}
.txt-box.area-box:before{display:none;}
.txt-box.area-box .h3.ex-tit small{margin-left:0;}
.txt-box.area-box a{color:#cc2a2a;text-decoration:underline;}
.txt-box.area-box a:hover,.txt-box.area-boxt a:focus{font-weight:700;letter-spacing:-1px;}
.ui-thumb__photo .slick-slider{ position: relative; display: block; box-sizing: border-box;}
.ui-thumb__photo .slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;z-index: 9;}
.ui-thumb__photo .slick-list:focus{outline: none; }
.ui-thumb__photo .slick-list.dragging{cursor: pointer; cursor: pointer; }
.ui-thumb__photo .slick-slider .slick-track,
.ui-thumb__photo .slick-slider .slick-list{ transform: translate3d(0, 0, 0); }
.ui-thumb__photo .slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.ui-thumb__photo .slick-track:before,
.ui-thumb__photo .slick-track:after{display: table; content: ''; }
.ui-thumb__photo .slick-track:after{clear: both; }
.ui-thumb__photo .slick-loading .slick-track{visibility: hidden; }
.ui-thumb__photo .slick-slide{display: none; float: left; height: 100%; min-height: 1px; }
.ui-thumb__photo [dir='rtl'] .slick-slide{float: right; }
.ui-thumb__photo .slick-slide img{display: block; }
.ui-thumb__photo .slick-slide.slick-loading img{display: none; }
.ui-thumb__photo .slick-initialized .slick-slide{display: block; }
.ui-thumb__photo .slick-loading .slick-slide{visibility: hidden; }
.ui-thumb__photo .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent; }
.ui-thumb__photo .slick-arrow.slick-hidden {display: none; }
/* pc */
.ui-thumb__photo{position:relative;}
.ui-thumb__photo:after {display:block; clear:both; visibility:hidden; content:'';}
.ui-thumb__photo .inner{overflow: hidden;position:relative;border:1px solid #ddd;width:100%;height: 100%;padding:40px;}
.ui-thumb__photo.aside__photo .inner{padding-right:270px;}
.ui-thumb__photo .slider-for {overflow:hidden;}
.ui-thumb__photo.aside__photo .slider-for{height:100%;}
.ui-thumb__photo .slider-for .slick-list {position:relative; width:100%;height:100%; }
.ui-thumb__photo .slider-for .slick-list .slick-track {width:100%; height:100%;}
.ui-thumb__photo .slider-for .slick-list .slick-track .slick-slide {width:100%;height:100%;}
.ui-thumb__photo .slider-for .slick-list .slick-track .slick-slide .images_fade {position:relative;width:100%;height:100%;border:1px solid #ddd;}
.ui-thumb__photo .slider-for .slick-list .slick-track .slick-slide .images_fade img {position: absolute;top: 50%;left: 50%;width: auto !important;width: auto;max-width: 1000%;height:100%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.ui-thumb__photo.aside__photo,
.ui-thumb__photo.aside__photo .slider-for .slick-list .slick-track .slick-slide .images_fade{height:485px;}
.ui-thumb__photo .slider-nav{overflow:hidden;background:#2b3b59;}
.ui-thumb__photo.aside__photo .slider-nav {position:absolute;top:0;right:0;width:230px;height:100%;padding:77px 40px;background-color:#2b3b59}
.ui-thumb__photo.aside__photo .slider-nav > button {position:absolute;left:50%; width:16px;height:9px; margin-left:-8px; background:url(/pcms/common/images/ir/ir-arr.png);font-size:0;}
.ui-thumb__photo.aside__photo .slider-nav > button.slick-prev {top:50px; background-position:0 0;}
.ui-thumb__photo.aside__photo .slider-nav > button.slick-next {bottom:50px; background-position:0 -9px;}
.ui-thumb__photo .slider-nav .slick-list {padding:0 !important; width:100%;}
.ui-thumb__photo .slider-nav .slick-list .slick-track {width:100%;}
.ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide {width: 100%;}
.ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide .images_fade {overflow:hidden; position:relative;width:100%;height: 90px;}
.ui-thumb__photo.aside__photo .slider-nav .slick-list .slick-track .slick-slide .images_fade {margin:10px 0;}
.ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide .images_fade:after {display:block; position:absolute; left:0; top:0; content:''; width:100%; height:100%; background:rgba(0,0,0,.7);}
.ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide.slick-current .images_fade {}
.ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide.slick-current .images_fade:after {display:none;}
.ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide .images_fade img {width:100%; height:100%;}
.ui-thumb__photo.aside__photo .control {display: inline-block;position:absolute;right:270px;bottom:40px;z-index:10;width: auto;}
.ui-thumb__photo.aside__photo .control .paging {display:inline-block;float: left;padding:0 15px;background:rgba(0,0,0,.5);}
.ui-thumb__photo.aside__photo .control .paging span {display:inline-block; line-height:40px; color:#fff; font-weight:700;}
.ui-thumb__photo.aside__photo .control button {display:inline-block;float: left;position: relative;width:40px;height:40px;margin: 0;border-left: 1px solid #fff;background:rgba(0,0,0,.5);font-size:0;vertical-align: top;}
.ui-thumb__photo.aside__photo .control button[data-control]{position:relative;display:inline-block;margin:0;width:40px;height:40px;vertical-align:middle;overflow: hidden;}
.ui-thumb__photo.aside__photo .control button[data-control]:before,
.ui-thumb__photo.aside__photo .control button[data-control]:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.ui-thumb__photo.aside__photo .control button[data-control="stop"]:before{width: 2px;height:9px;box-shadow: -3px 0 #fff, 3px 0 #fff;}
.ui-thumb__photo.aside__photo .control button[data-control="play"]:before{right: -4px;width: 0;height: 0;border-width: 5px 0 5px 8px;border-style: solid;border-color: transparent transparent transparent #fff;}
@media(max-width:1279px){
    .ui-thumb__photo.aside__photo {height:auto;}
    .ui-thumb__photo.aside__photo .inner {width:100%;/* height:430px; */padding: 0;border-bottom: none;padding-right:0;}
    .ui-thumb__photo.aside__photo .control {bottom: 139px;right:0;}
    .ui-thumb__photo.aside__photo .slider-for .slick-list .slick-track .slick-slide .images_fade {border:none;}
    .ui-thumb__photo.aside__photo .slider-nav  {float:none;width:100%;padding: 20px 25px;position: relative;}
    .ui-thumb__photo.aside__photo .slider-nav .slick-list .slick-track .slick-slide .images_fade {margin:0 ; padding:0 20px; }
    .ui-thumb__photo.aside__photo .slider-nav .slick-list .slick-track .slick-slide .images_fade:after {left:20px; right:20px; width:auto;}
    .ui-thumb__photo.aside__photo .slider-nav > button { margin:0; }
    .ui-thumb__photo.aside__photo .slider-nav > button.slick-prev {left:5px; top:50%; background-position:0 0; transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
    .ui-thumb__photo.aside__photo .slider-nav > button.slick-next {left:auto; right:5px; bottom:50%; background-position:0 -9px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
}
@media(max-width:767px){
    .ui-thumb__photo.aside__photo  .slider-nav .slick-list .slick-track .slick-slide .images_fade {padding:0 5px;}
    .ui-thumb__photo.aside__photo  .slider-nav .slick-list .slick-track .slick-slide .images_fade:after {left:5px; right:5px;}
}
@media(max-width:400px){
    .ui-thumb__photo.aside__photo  .slider-nav .slick-list .slick-track .slick-slide .images_fade {height:50px;}
}
.ui-thumb__photo.bottom__photo .inner{padding-bottom:135px;}
.ui-thumb__photo.bottom__photo .slider-for{height:100%;}
.ui-thumb__photo.bottom__photo{height:620px;}
.ui-thumb__photo.bottom__photo .slider-for .slick-list .slick-track .slick-slide .images_fade{height:485px;}
.ui-thumb__photo.bottom__photo .slider-nav {position:absolute;bottom:0;right:0;width:100%;height:135px;padding:20px 40px;background-color:#2b3b59}
.ui-thumb__photo.bottom__photo .slider-nav > button {position:absolute;top: 50%;width:16px;height:9px;margin-left:-8px;background:url(/pcms/common/images/ir/ir-arr.png);font-size:0;}
.ui-thumb__photo.bottom__photo .slider-nav > button.slick-prev {left: 30px;background-position:0 0;transform: rotate(270deg);}
.ui-thumb__photo.bottom__photo .slider-nav > button.slick-next {right: 10px;background-position:0 -9px;transform: rotate(270deg);}
.ui-thumb__photo.bottom__photo .slider-nav .slick-list .slick-track .slick-slide .images_fade {margin:0 10px;overflow: hidden !important;border: 10px solid transparent;}
.ui-thumb__photo.bottom__photo .control {display: inline-block;position:absolute;right:0;bottom:136px;z-index:10;width: auto;}
.ui-thumb__photo.bottom__photo .control .paging {display:inline-block;float: left;padding:0 15px;background:rgba(0,0,0,.5);}
.ui-thumb__photo.bottom__photo .control .paging span {display:inline-block; line-height:40px; color:#fff; font-weight:700;}
.ui-thumb__photo.bottom__photo .control button {display:inline-block;float: left;position: relative;width:40px;height:40px;margin: 0;border-left: 1px solid #fff;background:rgba(0,0,0,.5);font-size:0;vertical-align: top;}
.ui-thumb__photo.bottom__photo .control button[data-control]{position:relative;display:inline-block;margin:0;width:40px;height:40px;vertical-align:middle;overflow: hidden;}
.ui-thumb__photo.bottom__photo .control button[data-control]:before,
.ui-thumb__photo.bottom__photo .control button[data-control]:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.ui-thumb__photo.bottom__photo .control button[data-control="stop"]:before{width: 2px;height:9px;box-shadow: -3px 0 #fff, 3px 0 #fff;}
.ui-thumb__photo.bottom__photo .control button[data-control="play"]:before{right: -4px;width: 0;height: 0;border-width: 5px 0 5px 8px;border-style: solid;border-color: transparent transparent transparent #fff;}
.ui-harassment__info{position:relative;width:100%;overflow:hidden;}
.ui-harassment__info > ul{display:inline-block;width:100%;float:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.ui-harassment__info > ul > li{padding:1rem 0;color:#666;overflow:hidden}
.ui-harassment__info > ul > li + li{border-top:1px solid #ddd;}
.ui-harassment__info > ul > li > span{position:relative;display:inline-block;float:left;font-weight:500;width:25%;color:#d72429;font-weight: bold;}
.ui-harassment__info > ul > li > span + ul{display:inline-block;float:left;width:75%}
.ui-harassment__info > ul > li > span + ul > li{position:relative;display:inline-block;float:left;text-align:center;width:33.33%;}
.ui-harassment__info > ul > li > span + ul > li:before{position:absolute;top:50%;left:0;width:1px;height:80%;content:'';background:#ddd;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
@media(max-width:767px){
.ui-harassment__info > ul > li > span{display:block;width:100%;float:none}
.ui-harassment__info > ul > li > span + ul{width:100%;float:none}
.ui-harassment__info > ul > li > span + ul > li{display:block;float:none;width:100%;text-align:left;padding-left:10px;}
.ui-harassment__info > ul > li > span + ul > li:before{width:3px;height:3px;}
}

.ui-thumb__wrap{margin-top: 35px;margin-bottom:15px;}
.ui-thumb__wrap:after{content:"";display:block;clear:both;height:0px;line-height:0;font-size:0;overflow:hidden}
.ui-thumb__wrap .ui-thumb__box{position:relative;}
.ui-thumb__wrap .ui-thumb__box.full_box{height:480px;overflow:hidden;margin-bottom:10px;}
.ui-thumb__wrap .ui-thumb__box.full_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb__wrap .ui-thumb__box.full_box figure img{max-width:none;height:101%}
.ui-thumb__wrap .ui-thumb__box.left-big__box,
.ui-thumb__wrap .ui-thumb__box.right-big__box{overflow:hidden;width: 49.5%;height:400px;margin-bottom:8px;}
.ui-thumb__wrap .ui-thumb__box.left-big__box{float:left;margin-right: 1%;}
.ui-thumb__wrap .ui-thumb__box.right-big__box{float:right;}
.ui-thumb__wrap .ui-thumb__box .ui-number{display: block;position:absolute;bottom:0;left:0;width: 40px;height:40px;background-color: #fff;font-weight:bold;text-align: center;line-height:40px;font-family: serif;z-index: 10;font-size: 16px;letter-spacing: -1px;}
.ui-thumb__wrap .ui-thumb__box.right-big__box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb__wrap .ui-thumb__box.right-big__box figure img{max-width:none;height:101%}
.ui-thumb__wrap .ui-thumb__box.left-big__box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb__wrap .ui-thumb__box.left-big__box figure img{max-width:none;height:101%}
.ui-thumb__wrap .ui-thumb__box.small__box{float:left;width:24.25%;height:240px;overflow:hidden; margin-right:1%;margin-bottom: 10px;}
.ui-thumb__wrap .ui-thumb__box.small__box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb__wrap .ui-thumb__box.small__box figure img{max-width:none;height:100%}
.ui-thumb__wrap .ui-thumb__box.left-small__box{float:left;width:24%;height:240px;overflow:hidden;margin-right:1%;margin-bottom:8px;}
.ui-thumb__wrap .ui-thumb__box.left-small__box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb__wrap .ui-thumb__box.left-small__box figure img{max-width:none;height:100%}
.ui-thumb__wrap .ui-thumb__box.left-small__box.last-child,
.ui-thumb__wrap .ui-thumb__box.left-small__box:last-child{margin-right:0}
.ui-thumb__wrap .ui-thumb__box.right-small__box{float:left;width: 24%;height:200px;overflow:hidden;margin-right:1%;margin-bottom:8px;}
.ui-thumb__wrap .ui-thumb__box.right-small__box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb__wrap .ui-thumb__box.right-small__box figure img{max-width:none;height:100%}
.ui-thumb__wrap .ui-thumb__box.right-small__box.last-child,
.ui-thumb__wrap .ui-thumb__box.right-small__box:last-child{margin-right: 0}
.ui-thumb__wrap .ui-thumb__box.small__box.last-child,
.ui-thumb__wrap .ui-thumb__box.small__box:last-child{margin-right: 0}
.ui-thumb__wrap .ui-thumb__info{clear:both;position:relative;padding: 20px 30px 30px 255px;background: #f7f7f8;}
.ui-thumb__wrap .ui-thumb__info .ui-thumb__title {display:inline-block;position:absolute;left:30px;top:30px;max-width:195px;color:#121212;font-size:20px;font-weight:700;}
.ui-thumb__wrap .ui-thumb__info .ui-thumb__text {}






/*********************************************************************************************************************************************/






/* basic_SG */
h1.large-heading{margin-top:50px;margin-bottom:1rem;padding:0;font-size:24px;font-weight:600;line-height:1.25;}
h1.large-heading:first-child{margin-top:0}
.section{margin-bottom:50px;padding:25px;border:1px solid #D0D3D6;border-radius:3px;background-color:#FFFFFF;}
.section + .section{margin-top:-35px;}
.section + .section+ .section{margin-top:-35px;}
.border_line{border:1px dashed #ddd;}

#symbol .color-container{width:100%;border-radius:2px;}
#symbol .color-container p{padding:30px 0;color:#FFFFFF;font-size:13px;font-weight:400;text-align:center;}
#symbol .color-container.main1{background-color: #e54523;}
#symbol .color-container.main2{background-color: #4c4d59;}

#sitecolor .color-container{width:100%;border-radius:2px;}
#sitecolor .color-container p{padding:30px 0;color:#FFFFFF;font-size:13px;font-weight:400;text-align:center;}
#sitecolor .color-container p.font_black{color:#404040;}
#sitecolor .color-container.sub1{background-color: #95896a;}
#sitecolor .color-container.sub2{background-color: #b0aea9;}
#sitecolor .color-container.sub3{background-color: #d4d1d0;}
#sitecolor .color-container.sub4{background-color: #f0eae9;}
#sitecolor .color-container.sub5{background-color: #f9f4f4;}
#sitecolor .color-container.sub6{background-color: #2e3e73;}
#color .color-container{width:100%;border-radius:2px;}
#color .color-container p{padding:30px 0;color:#FFFFFF;font-size:13px;font-weight:400;text-align:center;}
#grid-system .row div[class^="col"]{border-radius:2px;background-color:#E3F2FD;text-align:center;}
#grid-system .row div[class^="col"] p{padding-top:25px;padding-bottom:25px;background-color:#B9CCE5;}
#documentheader{margin-bottom:30px;padding:20px 0;background-color:#fff;border-bottom:1px solid #ddd;}
#documentheader h1{font-size:32px;text-align:center;font-weight:bold;color:#222;}
#documentheader h1 *{vertical-align: middle;}
#documentheader h1 span{display:inline-block;margin-right:10px;width:50px;height:50px;background: url(/pcms/images/ham/common/logo.png) no-repeat;}
.code_block{margin-bottom:50px;}
.code_preview {padding: 30px;border: 1px solid #eee;background-color:#fff;}
.code_info {position:relative;height:30px;border: 1px solid #eee;margin-top: -1px;background-color:#fff;}
.code_info .btn_codecopy {position:absolute;top: -1px;right:0;z-index:10;width: 174px;border:1px solid #eee;padding: 8px;font-family: 'Roboto','Frutiger Linotype',sans-serif;font-size:12px;text-align:center;}
.code_info .btn_codecopy:before{display:inline-block;width:16px;height:16px;background:url(/pcms/common/images/components/ic-copy.svg) no-repeat 0 0;content:' ';vertical-align:middle;margin-right: 5px;}


/* basic_SG */

/* 탭 스타일 */
.tab-ul{margin-bottom:20px;}
.tab-ul:after{display:block;}
.tab-ul li{display:table;float:left;height:100%;margin-top:-1px;margin-left:-1px;}
.tab-ul li *{margin:0;padding:0;line-height:0;}
.tab-ul li a{display:table-cell;border:1px solid transparent;background-image:none;color:inherit;text-align:left;cursor:pointer;transition:background-color 50ms ease-in-out;-webkit-transition:background-color 50ms ease-in-out;outline: 1px solid transparent;border-color:transparent;}
.tab-ul li a span{display:block;position:relative;line-height:120%;}
.tab-ul.type1 li a{height:66px;border-color:#ddd #ddd #949494;color:#333;font-size:16px;line-height:1;}
.tab-ul.type1 li a span{padding:10px 15px;}
.tab-ul.type1 li a:active,.tab-ul.type1 li a:focus,.tab-ul.type1 li a:hover,.tab-ul.type1 li.on a,.tab-ul.type1 li.on a:active,.tab-ul.type1 li.on a:focus,.tab-ul.type1 li.on a:hover{border-color:#de1008;background-color:#ee402e;color:#fff;}
.tab-ul.type2 li{position:relative;z-index:10;border:1px solid #d7cfcf;}
.tab-ul.type2 li a{position:relative;height:55px;color:#857F7F;font-size:16px;text-align:left;line-height:1;transition:all .3s;-webkit-transition:all .3s;border:0;}
.tab-ul.type2 li a:active,.tab-ul.type2 li a:focus,.tab-ul.type2 li a:hover{color:#1a1b1c;border:1px solid #a99e9e;}
.tab-ul.type2 li a span{padding:0 40px 0 20px;}
.tab-ul.type2 li a span:before{content:"";display:inline-block;position:absolute;top:50%;right:30px;width:9px;height:7px;margin-top:-3.5px;background: url(/pcms/dist/img/tab_on_arrow.png) no-repeat;}
.tab-ul.type2 li.on{position:relative;z-index:11;}
.tab-ul.type2 li.on a,.tab-ul.type2 li.on a:active,.tab-ul.type2 li.on a:focus,.tab-ul.type2 li.on a:hover{border:0;color:#fff;background-color:#e45348;}
.tab-ul.type2 li a:active span:before,.tab-ul.type2 li a:focus span:before,.tab-ul.type2 li a:hover span:before{background: url(/pcms/dist/img/tab_ov_arrow.png) no-repeat;}
.tab-ul.type2 li.on a span:before{background: url(/pcms/dist/img/tab_arrow.png) no-repeat;}
.tab-ul.col2 li{width:50%;}
.tab-ul.col3 li{width:33.33%;}
.tab-ul.col4 li{width:25%;}
.tab-ul.col5 li{width:20%;}
.tab-ul.col6 li{width:16.66%;}
.tab-ul.col7 li{width:14.28%;}
.tab-ul.col8 li{width:12.5%;}
@media only screen and (max-width:1200px){.tab-ul.col6 li,.tab-ul.col7 li,.tab-ul.col8 li{width:16.66%;}}
@media only screen and (max-width:1024px){.tab-ul.col4 li,.tab-ul.col5 li,.tab-ul.col6 li,.tab-ul.col7 li,.tab-ul.col8 li{width:25%;}}
@media only screen and (max-width:767px){.tab-ul.col3 li,.tab-ul.col4 li,.tab-ul.col5 li,.tab-ul.col6 li,.tab-ul.col7 li,.tab-ul.col8 li{width:33.33%;}}
@media only screen and (max-width:640px){.tab-ul.col2 li,.tab-ul.col3 li,.tab-ul.col4 li,.tab-ul.col5 li,.tab-ul.col6 li,.tab-ul.col7 li,.tab-ul.col8 li{width:50%;}}
@media only screen and (max-width:425px){.tab-ul.col2 li,.tab-ul.col3 li,.tab-ul.col4 li,.tab-ul.col5 li,.tab-ul.col6 li,.tab-ul.col7 li,.tab-ul.col8 li{width:100%;}}

/* 박스스타일 */
.ui-topbox{margin-bottom:30px;overflow:hidden;position:relative;padding: 1px;background:#dbd5d5;}
.ui-topbox .inner{position:relative;min-height:180px;padding:45px 30px;z-index: 4;background-color:#fff;}
.ui-topbox .inner .h-box{display:block;margin-bottom:5px;color:#222;font-size:24px;line-height:1.3;}
.ui-topbox .inner .border {width:100%;height:0px;margin:15px 0;border-top: 1px dashed #e5e5e5;}
.ui-topbox .inner .h-box{display:block;margin-bottom:5px;color:#180d0d;font-size:17px;font-weight:bold;line-height:30px;}
.ui-topbox .inner p{font-size: 15px;line-height: 21px;color: #797172;letter-spacing: -0.025em;}
.ui-topbox.no-title .inner .h-box{margin:0;font-size:0;line-height:0;}

.ui-topbox.type1:before {display:block;position:absolute;left:0;top:0;content:'';width:100%;height: 80px;background-color:#e45348;}
.ui-topbox.type1 .inner{padding-left:245px;min-height:205px;border-top: none;}
.ui-topbox.type1 .circle{width:140px;height:140px;position: absolute;top: 32px;left: 35px;}
.ui-topbox.type1 .ir-icon {width: 140px; height: 140px;left: 50%; top: 50%; transform: translate(-50%, -50%);}

@media only screen and (max-width: 767px){
    .ui-topbox.type1 .inner {padding:33px 30px;}
    .ui-topbox.type1 .circle{display:none;}
}

.ir-icon__md{background: url(/pcms/dist/img/ir-icon__md.png);}
.ir-icon__md.icon1{background-position: 0 0;}
.ir-icon__md.icon2{background-position: -140px 0;}
.ir-icon__md.icon3{background-position: -280px 0;}
.ir-icon__md.icon4{background-position: -420px 0;}
.ir-icon__md.icon5{background-position: -560px 0;}
.ir-icon__md.icon6{background-position: -700px 0;}
.ir-icon__md.icon7{background-position: -840px 0;}
.ir-icon__md.icon8{background-position: -980px 0;}
.ir-icon__md.icon9{background-position: -1120px 0;}
.ir-icon__md.icon10{background-position: -1260px 0;}

.ir-icon__md.icon11{background-position: 0 -140px;}
.ir-icon__md.icon12{background-position: -140px -140px;}
.ir-icon__md.icon13{background-position: -280px -140px;}
.ir-icon__md.icon14{background-position: -420px -140px;}
.ir-icon__md.icon15{background-position: -560px -140px;}
.ir-icon__md.icon16{background-position: -700px -140px;}
.ir-icon__md.icon17{background-position: -840px -140px;}
.ir-icon__md.icon18{background-position: -980px -140px;}
.ir-icon__md.icon19{background-position: -1120px -140px;}
.ir-icon__md.icon20{background-position: -1260px -140px;}

.ir-icon__md.icon21{background-position: 0 -280px;}
.ir-icon__md.icon22{background-position: -140px -280px;}
.ir-icon__md.icon23{background-position: -280px -280px;}
.ir-icon__md.icon24{background-position: -420px -280px;}
.ir-icon__md.icon25{background-position: -560px -280px;}
.ir-icon__md.icon26{background-position: -700px -280px;}
.ir-icon__md.icon27{background-position: -840px -280px;}
.ir-icon__md.icon28{background-position: -980px -280px;}
.ir-icon__md.icon29{background-position: -1120px -280px;}
.ir-icon__md.icon30{background-position: -1260px -280px;}

.ir-icon__md.icon31{background-position: 0 -420px;}
.ir-icon__md.icon32{background-position: -140px -420px;}
.ir-icon__md.icon33{background-position: -280px -420px;}
.ir-icon__md.icon34{background-position: -420px -420px;}
.ir-icon__md.icon35{background-position: -560px -420px;}
.ir-icon__md.icon36{background-position: -700px -420px;}
.ir-icon__md.icon37{background-position: -840px -420px;}
.ir-icon__md.icon38{background-position: -980px -420px;}
.ir-icon__md.icon39{background-position: -1120px -420px;}
.ir-icon__md.icon40{background-position: -1260px -420px;}

.ir-icon__md.icon41{background-position: 0 -560px;}
.ir-icon__md.icon42{background-position: -140px -560px;}
.ir-icon__md.icon43{background-position: -280px -560px;}
.ir-icon__md.icon44{background-position: -420px -560px;}
.ir-icon__md.icon45{background-position: -560px -560px;}
.ir-icon__md.icon46{background-position: -700px -560px;}
.ir-icon__md.icon47{background-position: -840px -560px;}
.ir-icon__md.icon48{background-position: -980px -560px;}
.ir-icon__md.icon49{background-position: -1120px -560px;}
.ir-icon__md.icon50{background-position: -1260px -560px;}

.ir-icon__md.icon51{background-position: 0 -700px;}
.ir-icon__md.icon52{background-position: -140px -700px;}
.ir-icon__md.icon53{background-position: -280px -700px;}
.ir-icon__md.icon54{background-position: -420px -700px;}
.ir-icon__md.icon55{background-position: -560px -700px;}
.ir-icon__md.icon56{background-position: -700px -700px;}
.ir-icon__md.icon57{background-position: -840px -700px;}
.ir-icon__md.icon58{background-position: -980px -700px;}
.ir-icon__md.icon59{background-position: -1120px -700px;}
.ir-icon__md.icon60{background-position: -1260px -700px;}

.ir-icon__md.icon61{background-position: 0 -840px;}
.ir-icon__md.icon62{background-position: -140px -840px;}
.ir-icon__md.icon63{background-position: -280px -840px;}
.ir-icon__md.icon64{background-position: -420px -840px;}
.ir-icon__md.icon65{background-position: -560px -840px;}
.ir-icon__md.icon66{background-position: -700px -840px;}
.ir-icon__md.icon67{background-position: -840px -840px;}
.ir-icon__md.icon68{background-position: -980px -840px;}
.ir-icon__md.icon69{background-position: -1120px -840px;}
.ir-icon__md.icon70{background-position: -1260px -840px;}

.ir-icon__md.icon71{background-position: 0 -980px;}
.ir-icon__md.icon72{background-position: -140px -980px;}
.ir-icon__md.icon73{background-position: -280px -980px;}
.ir-icon__md.icon74{background-position: -420px -980px;}
.ir-icon__md.icon75{background-position: -560px -980px;}
.ir-icon__md.icon76{background-position: -700px -980px;}
.ir-icon__md.icon77{background-position: -840px -980px;}
.ir-icon__md.icon78{background-position: -980px -980px;}
.ir-icon__md.icon79{background-position: -1120px -980px;}
.ir-icon__md.icon80{background-position: -1260px -980px;}

/* 문단스타일 */
.h2{margin:30px 0 21px;color:#0d1218;font-size:20px;line-height: 30px;font-weight:bold;letter-spacing: -0.025em;}
.h2:first-child{margin:0 0 21px;}
.h2::before{display: none;}


.h3{margin:20px 0 19px;color:#e83421;font-size:17px;line-height: 30px;font-weight:bold;letter-spacing: -0.025em;}

.h4{position:relative;color:#0d1218;font-size:15px;line-height: 30px;font-weight: bold;margin-bottom:17px;letter-spacing: -0.025em;}
.h4:before{content:"";position:absolute;left:5px;top:5px;width:10px;height:16px;background: url(/pcms/dist/img/h4_bul.png) no-repeat;}

.h5{position:relative;color:#e83421;font-size:15px;line-height: 30px;font-weight: bold;margin-bottom:17px;letter-spacing: -0.025em;}
.h5:before{content:"";display:inline-block;position:absolute;top:9px;left:5px;width:4px;height:4px;background: #fff;border:2px solid #e83421;border-radius: 100%;}

.h6{position:relative;color:#0d1218;font-size:15px;line-height: 30px;font-weight: bold;margin-bottom:17px;padding-left:20px;letter-spacing: -0.025em;}
.h6:before{content:'';position:absolute;top:12px;left:4px;width:7px;height:3px;background-color:#5f5b5b;}

p{margin:10px 0 0;font-size: 15px;line-height: 24px;color: #666;letter-spacing: -0.025em;}

.list-1st{margin:10px 0 10px 30px;padding:0;}
.list-1st>dd,.list-1st>li,.txt_bul{position:relative;margin:3px 0;padding-left:15px;color:#666;font-size:15px;line-height: 26px;}
.list-1st>dd:before,.list-1st>li:before,.txt_bul:before{background:#e83421;width:5px;height:5px;position:absolute;top: 9px;left:0;display:inline-block;border-radius: 100%;}
.list-2st{margin:4px 0;padding:0;}
.list-2st>li, .txt_bul2{position:relative;margin:3px 0;padding-left:15px;color:#666;font-size: 15px;line-height: 22px;}
.list-2st>dd:before,.list-2st>li:before,.txt_bul2:before{background: url(/pcms/dist/img/list_bul2.png) no-repeat;width:4px;height:7px;position:absolute;top: 6px;left:0;content:'';display:inline-block;}
.list-1st .list-2st{margin-left:-15px;}
.list-3st{margin:4px 0;padding:0;}
.list-3st>li, .txt_bul3{position: relative;padding-left:20px;}
.list-3st>dd:before, .list-3st>li:before, .txt_bul3:before{background:#666;width:6px;height:1px;position:absolute;top: 10px;left:0;content:'';display:inline-block;}

.num-list>li{font-size:15px;color:#666;letter-spacing: -0.025em;}
.num-list>li span{display:block;position:absolute;left:0;top:2px;width: 20px;height: 20px;background: #4c4d59;border-radius: 50%;font-size:12px;margin-right: 9px;color: #fff;font-weight: 400;text-align:center;line-height: 20px;}

/* 버튼 */
.ir-bbs{background: url(/pcms/dist/img/ir-bbs.png) no-repeat;}
.btn{margin: 1%;border-radius:0;padding:12px 48px 12px 19px;letter-spacing: -0.025em;}
.ir-arrow{position: absolute;top: 50%;right: 15px;transform: translate(0, -50%);width: 9px;height: 16px;}
.ir-download{right: 20px;}
.ir-link {position: absolute;top: 50%;right: 15px;transform: translate(0, -50%);width: 14px;height: 14px;margin-top: 0;}
.btn-noline .ir{position:absolute;top:50%;right: 0;transform: translate(0, -50%);margin-top: 0;}
.btn-primary, .btn-primary:link, .btn-primary:visited{background-color: #4c4d59;border:2px solid #4c4d59;color: #fff;font-size: 15px;}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {background-color: #fff;color: #4c4d59;border-color:#4c4d59 ;}
.btn-primary.btn-icon .ir-arrow {background-position:-165px -236px;}
.btn-primary.btn-icon:focus .ir-arrow, .btn-primary.btn-icon:hover .ir-arrow{background-position:-180px -236px;}
.btn-primary.btn-icon .ir-download{background-position:-110px -341px;}
.btn-primary.btn-icon:focus .ir-download,.btn-primary.btn-icon:hover .ir-download {background-position: -127px -341px;}
.btn-primary.btn-icon .ir-link{background-position:-165px -213px;}
.btn-primary.btn-icon:focus .ir-link, .btn-primary.btn-icon:hover .ir-link{background-position:-180px -213px;}
.btn-default, .btn-default:link, .btn-default:visited{background-color: #fff;border:2px solid #e4e4e4;color: #4b4b4b;font-size: 15px;}
.btn-default:active, .btn-default:focus, .btn-default:hover {border-color: #e45348;background-color: #fff;color: #e45348;}
.btn-icon.btn-default .ir-arrow{background-position:-165px -254px;}
.btn-icon.btn-default:focus .ir-arrow, .btn-icon.btn-default:hover .ir-arrow {background-position:-180px -254px;}
.btn-icon.btn-default .ir-download{background-position:-110px -357px;}
.btn-icon.btn-default:focus .ir-download, .btn-icon.btn-default:hover .ir-download {background-position: -127px -357px;}
.btn-icon.btn-default .ir-link{background-position:-165px -196px;}
.btn-icon.btn-default:focus .ir-link, .btn-icon.btn-default:hover .ir-link{background-position:-180px -196px;}
.btn.btn-noline{margin:0;padding: 0 20px 0 0;color: #132438;text-transform: inherit;}
.btn-icon.btn-noline .ir-link{background-position:-196px -196px;}
.btn-icon.btn-noline:hover .ir-link,.btn-icon.btn-noline:focus .ir-link{background-position:-180px -196px;}
.btn-sm.btn-icon {padding: 8px 10px;padding-right:50px;}

/* 테이블 */
.table{margin-bottom:0;width:100%;border-collapse:collapse;background-color:transparent;}
.table-bordered{border-top:2px solid #e45348;border-bottom:1px solid #bcbabb;}
.table thead th{background-color:#f7f7f7;color:#2b2d42;font-size:16px;border-bottom:1px solid #dbdbdb;font-weight:bold;}
.table tbody th{background-color:#f7f7f7;color:#2b2d42;font-weight:bold;}

/* 버튼공통 */
@media(max-width:767px){
    .btn-lg.btn-icon {padding: 15px 50px 15px 15px;}
 }


 /* 220516 sub04_03_03 css 수정 */
 .sub04_03_03 .list-2st>li>b, .sub04_03_03 .list-1st>li>b{color:#e45348; text-decoration:underline}