@charset "UTF-8";
@import "/pcms/dist/font/font_scoredream.css";

.table_bg_pt{background:#efefef !important; color:#353535; font-weight:bold;}
.float_no{float:none !important;}
.float_no a{min-width:200px}
.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;}
.h1{margin:40px 0 15px;color:#222;font-size:32px;font-weight:700;}
.h1:first-child{margin:0 0 15px;}
.h2{margin:40px 0 10px;color:#121212;font-size:26px;font-weight:600;}
.h2:before{position:absolute;top:0;width:18px;background:url(/pcms/common/images/common/h2_bul.png);}
.h3{margin:25px 0 10px;color:#2549a1;font-size:21px;font-weight:400;line-height:160%;}
.h4{position:relative;margin:15px 20px 10px 0;color:#121212;font-size:19px;line-height:22px;}
.h5,.h6{font-size:15px;}
.h4:before{position:absolute;top:5px;width:11px;background:url(/pcms/common/images/common/h4_bul.png);}
.h5{position:relative;margin:10px 0 5px 10px;color:#282a2e;}
.h5:before{display:block;position:absolute;top:7px;width:9px;height:4px;background:url(/pcms/common/images/common/h5_bul.png);}
.h6{margin:10px 0 5px 20px;padding:0;color:#545454;}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%;}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%;}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{display:inline-block;margin-left:5px;}
.h2 .badge,.h3 .badge,.h4 .badge,.h5 .badge,.h6 .badge{width:auto;border-radius:30px;}
.list-1st{margin:10px 0;padding:0;}
.list-1st dd,.list-1st li,.txt_bul{position:relative;margin:3px 0;padding-left:7px;color:#666;font-size:16px;/* line-height:1.3; */}
.list-1st dd:before,.list-1st li:before,.txt_bul:before{background:#a0a0a0;width:3px;height:3px;position:absolute;top:10px;display:inline-block;}
.list-2st{margin:4px 0;padding:0;}
.list-2st li,.txt_bul2{position:relative;margin:3px 0;padding-left:11px;color:#666;line-height:1.3;}
.list-2st dd:before,.list-2st li:before,.txt_bul2:before{background:#222;width:6px;height:1px;position:absolute;top:10px;left:0;content:'';display:inline-block;}
.list-3st{margin:4px 0;padding:0;}
.list-3st li{margin:3px 0;padding-left:11px;}
.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 !important;}
.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  !important;}
.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; float:right;}
.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%;} .text-right{text-align:left !important; float:none !important;}}
.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;}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
	background:#fff;
	border:1px solid #ebebeb;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: 7px 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 6px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	/*top: 1px;*/
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
	background: url(/kr/img/main/bn_btn_prev02.png) no-repeat;
    background-position: 50% 50%;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
	background: url(/kr/img/main/bn_btn_next02.png) no-repeat;
    background-position: 50% 50%;
}
.ui-datepicker .ui-datepicker-prev-hover {
	/*left: 1px;*/
}
.ui-datepicker .ui-datepicker-next-hover {
	/*right: 1px;*/
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: 16px;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
	font-size:12px;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: 7px 0;
	text-align: center;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
.ui-button.ui-state-disabled:hover,
.ui-button.ui-state-disabled:active{
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545;}
.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -0.3em;
    margin-left: -0.6em;}
.ui-slider-horizontal {
    height: 0.8em;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

@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;}
.h1{margin:40px 0 15px;color:#222;font-size:32px;font-weight:700;}
.h1:first-child{margin:0 0 15px;}
.h2{margin:40px 0 10px;color:#121212;font-size:26px;font-weight:600;}
.h2:before{position:absolute;top:0;width:18px;background:url(/pcms/common/images/common/h2_bul.png);}

.h3{margin:25px 0 10px;color:#2549a1;font-size:21px;font-weight:400;}
.h4{position:relative;margin:15px 20px 10px 0;color:#121212;font-size:19px;}
.h5,.h6{font-size:15px;}
.h4:before{position:absolute;top:5px;width:11px;background:url(/pcms/common/images/common/h4_bul.png);}
.h5{position:relative;margin:10px 0 5px 10px;color:#282a2e;}
.h5:before{display:block;position:absolute;top:7px;width:9px;height:4px;background:url(/pcms/common/images/common/h5_bul.png);}
.h6{margin:10px 0 5px 20px;padding:0;color:#545454;}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%;}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%;}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{display:inline-block;margin-left:5px;}
.h2 .badge,.h3 .badge,.h4 .badge,.h5 .badge,.h6 .badge{width:auto;border-radius:30px;}
.list-1st{margin:10px 0;padding:0;}
.list-1st>dd,.list-1st>li,.txt_bul{position:relative;margin:3px 0;padding-left:7px;color:#666;font-size:16px;}
.list-1st>dd:before,.list-1st>li:before,.txt_bul:before{background:#a0a0a0;width:3px;height:3px;position:absolute;top: 10px;display:inline-block;/* transform: translate(0, -50%); */}
.list-2st{margin:4px 0;padding:0;}
.list-2st>li, .txt_bul2{position:relative;margin:3px 0;padding-left:11px;color:#666;}
.list-2st>dd:before,.list-2st>li:before,.txt_bul2:before{background:#222;width:6px;height:1px;position:absolute;top: 7px;left:0;content:'';display:inline-block;}
.list-3st{margin:4px 0;padding:0;}
.list-3st>li ,.txt_bul3{margin:3px 0;padding-left: 10px;position:relative;font-size: 15px;}
.list-3st>dd:before,
.list-3st>li:before,
.txt_bul3:before{width:5px;height:1px;background:none;border-radius:0;border-top:1px solid #666;border-bottom:1px solid #666;top:50%;content:'';display:inline-block;transform: translate(0, -50%);position: absolute;left: 0;}
.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; height:auto;}
.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; font-size:17px;}
.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-bottom: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:#f6f6f6;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 .point_line th, .table .point_line td{background:#f1f2f7;font-weight:700; color:#111; }
.table .point_line td{}
.table tr td.left{text-align:left; padding-left:10px; letter-spacing:-0.1em;}
.table tr td.text_right{font-size:15px; text-align:center; letter-spacing:-0.02em;}
.table tr td .colpoint{color:#256de5; font-weight:700;}
.po_wp{position: relative;
    padding-left: 10px;
    font-size: 13px;
    margin-top: 0px;
    line-height: 25px;
    word-break: keep-all;
	display:block;
	letter-spacing:-0.09em;
	}
.po_wp:before {
    content: "";
    width: 3px;
    height: 3px;
    background: #3d4b66;
    position: absolute;
    left: 0;
    top: 11px;
}


.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;}

#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: #1aa0a3;}
#symbol .color-container.main2{background-color: #1e3963;}

#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.sub1{background-color: #008aca;}
#sitecolor .color-container.sub2{background-color: #006384;}
#sitecolor .color-container.sub3{background-color: #304850;}
#sitecolor .color-container.sub4{background-color: #7b9e9f;}
#sitecolor .color-container.sub5{background-color: #d7e7e7;}
#sitecolor .color-container.sub6{background-color: #17ab34;}
#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.type2 li a{font-size: 16px;line-height: 24px;}
.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,
.tab-ul.type2 li.active a{border:3px solid #089791;color:#30817b;background-color: #fff;}
.tab-ul.type2 li a:active,
.tab-ul.type2 li a:focus,
.tab-ul.type2 li a:hover{border:3px solid #089791;color:#30817b;background-color: #fff;}
.tab-ul.type2 li a span:after {position: absolute; content: ""; top: 50%; right: 15px; width: 16px; height: 4px; margin-top: -1px; border-radius: 5px; background: #b5b7ba; transition: all 0.2s ease-out;}
.tab-ul.type2 li.on a span:before,
.tab-ul.type2 li.on a:active span:before,
.tab-ul.type2 li.on a:focus span:before,
.tab-ul.type2 li.on a:hover span:before,
.tab-ul.type2 li.active a span:before{display: block; position: absolute; top: 50%; right:15px; z-index: 1; width:16px; height:10px; margin-top: -5px; background:url(/pcms/dist/img/tab_on_arrow.jpg)no-repeat;}
.tab-ul.type2 li a:active span:before,
.tab-ul.type2 li a:focus span:before,
.tab-ul.type2 li a:hover span:before {display: block; position: absolute; top: 50%; right:15px; z-index: 1; width:16px; height:10px; margin-top: -5px; background:url(/pcms/dist/img/tab_on_arrow.jpg)no-repeat;}

/* 박스스타일 */
.ui-topbox.type1:before {display:block;position:absolute;left:2px;right:0;top:0;z-index:5;content:'';width:145px;height: 3px;background-color:#3ba2fa;}
.ui-topbox.type1:after {display:block;visibility: visible;position:absolute;left:2px;top:0px;z-index: 3;content:'';width: calc(100% - 4px);height: 3px;background-color:#164571;}
.ui-topbox.type1 .inner{padding-left:210px;min-height:180px;border: 1px solid #aabac8;border-top: none;border-bottom-left-radius: 15px 15px;border-bottom-right-radius: 15px 15px;}
.ui-topbox.type1 .inner:before{display:block;position:absolute;right:0;top:0;width:146px;height:148px;content:'';background:url(/pcms/dist/img/top_b.png) no-repeat;z-index: -1;}
.ui-topbox.type1 .inner:after{display:block;position:absolute;right:8%;bottom:0;width:91px;height:66px;content:'';background:url(/pcms/dist/img/top_a.png) no-repeat;z-index: -1;}
.ui-topbox.type1 .circle{width:100px;height:100px;}
.ir-icon__md{background-image: url("/pcms/common/images/ir/ir-icon__md.png");}
.ir-icon__md.icon1{background-position: 0 0;}
.ir-icon__md.icon2{background-position: -110px 0;}
.ir-icon__md.icon3{background-position: -220px 0;}
.ir-icon__md.icon4{background-position: -330px 0;}
.ir-icon__md.icon5{background-position: -440px 0;}
.ir-icon__md.icon6{background-position: -550px 0;}
.ir-icon__md.icon7{background-position: -660px 0;}
.ir-icon__md.icon8{background-position: -770px 0;}
.ir-icon__md.icon9{background-position: -880px 0;}
.ir-icon__md.icon10{background-position: -990px 0;}
.ir-icon__md.icon11{background-position: 0 -110px;}
.ir-icon__md.icon12{background-position: -110px -110px;}
.ir-icon__md.icon13{background-position: -220px -110px;}
.ir-icon__md.icon14{background-position: -330px -110px;}
.ir-icon__md.icon15{background-position: -440px -110px;}
.ir-icon__md.icon16{background-position: -550px -110px;}
.ir-icon__md.icon17{background-position: -660px -110px;}
.ir-icon__md.icon18{background-position: -770px -110px;}
.ir-icon__md.icon19{background-position: -880px -110px;}
.ir-icon__md.icon20{background-position: -990px -110px;}
.ir-icon__md.icon21{background-position: 0 -220px;}
.ir-icon__md.icon22{background-position: -110px -220px;}
.ir-icon__md.icon23{background-position: -220px -220px;}
.ir-icon__md.icon24{background-position: -330px -220px;}
.ir-icon__md.icon25{background-position: -440px -220px;}
.ir-icon__md.icon26{background-position: -550px -220px;}
.ir-icon__md.icon27{background-position: -660px -220px;}
.ir-icon__md.icon28{background-position: -770px -220px;}
.ir-icon__md.icon29{background-position: -880px -220px;}
.ir-icon__md.icon30{background-position: -990px -220px;}
.ir-icon__md.icon31{background-position: 0 -330px;}
.ir-icon__md.icon32{background-position: -110px -330px;}
.ir-icon__md.icon33{background-position: -220px -330px;}
.ir-icon__md.icon34{background-position: -330px -330px;}
.ir-icon__md.icon35{background-position: -440px -330px;}
.ir-icon__md.icon36{background-position: -550px -330px;}
.ir-icon__md.icon37{background-position: -660px -330px;}
.ir-icon__md.icon38{background-position: -770px -330px;}
.ir-icon__md.icon39{background-position: -880px -330px;}
.ir-icon__md.icon40{background-position: -990px -330px;}
.ir-icon__md.icon41{background-position: 0 -440px;}
.ir-icon__md.icon42{background-position: -110px -440px;}
.ir-icon__md.icon43{background-position: -220px -440px;}
.ir-icon__md.icon44{background-position: -330px -440px;}
.ir-icon__md.icon45{background-position: -440px -440px;}
.ir-icon__md.icon46{background-position: -550px -440px;}
.ir-icon__md.icon47{background-position: -660px -440px;}
.ir-icon__md.icon48{background-position: -770px -440px;}
.ir-icon__md.icon49{background-position: -880px -440px;}
.ir-icon__md.icon50{background-position: -990px -440px;}
.ir-icon__md.icon51{background-position: 0 -550px;}
.ir-icon__md.icon52{background-position: -110px -550px;}
.ir-icon__md.icon53{background-position: -220px -550px;}
.ir-icon__md.icon54{background-position: -330px -550px;}
.ir-icon__md.icon55{background-position: -440px -550px;}
.ir-icon__md.icon56{background-position: -550px -550px;}
.ir-icon__md.icon57{background-position: -660px -550px;}
.ir-icon__md.icon58{background-position: -770px -550px;}
.ir-icon__md.icon59{background-position: -880px -550px;}
.ir-icon__md.icon60{background-position: -990px -550px;}
.ir-icon__md.icon61{background-position: 0 -660px;}
.ir-icon__md.icon62{background-position: -110px -660px;}
.ir-icon__md.icon63{background-position: -220px -660px;}
.ir-icon__md.icon64{background-position: -330px -660px;}
.ir-icon__md.icon65{background-position: -440px -660px;}
.ir-icon__md.icon66{background-position: -550px -660px;}
.ir-icon__md.icon67{background-position: -660px -660px;}
.ir-icon__md.icon68{background-position: -770px -660px;}
.ir-icon__md.icon69{background-position: -880px -660px;}
.ir-icon__md.icon70{background-position: -990px -660px;}
.ir-icon__md.icon71{background-position: 0 -770px;}
.ir-icon__md.icon72{background-position: -110px -770px;}
.ir-icon__md.icon73{background-position: -220px -770px;}
.ir-icon__md.icon74{background-position: -330px -770px;}
.ir-icon__md.icon75{background-position: -440px -770px;}
.ir-icon__md.icon76{background-position: -550px -770px;}
.ir-icon__md.icon77{background-position: -660px -770px;}
.ir-icon__md.icon78{background-position: -770px -770px;}
.ir-icon__md.icon79{background-position: -880px -770px;}
.ir-icon__md.icon80{background-position: -990px -770px;}



.ui-topbox .inner .h-box{display:block;margin-bottom:5px;color:#3a3a3a;font-size:18px;font-weight:bold;line-height:30px;}
.ui-topbox .inner p{font-size: 15px;line-height: 21px;color: #6e7179;}
/* 문단스타일 */
.h2{margin:20px 0 10px;color:#00274e;font-size:20px;font-weight:bold;line-height: 30px; font-family: 'gmarket';}
.h2:before{display: none;}
.blue_font{color:#0d27bf; font-weight:400;     font-family: 'gmarket';}
.h2:first-child{margin:0 0 10px;}
.h3{margin:25px 0 10px;color:#114ab0;font-size:17px;font-weight:bold;line-height: 30px;}
.h3:first-child{margin:0 0 10px;}
.h4{position:relative;margin:15px 20px 10px 0;color:#00274e;font-size:15px;font-weight: bold;line-height: 30px;}
.h4:before{position:absolute;top:8.5px;left:0;width:5px;height:13px;background:no-repeat;background-color: #00274e;border-radius: 30%;}
.h5{position:relative;margin:10px 0 5px 0;color:#114ab0;font-size:15px;line-height: 30px;}
.h5:before{display:block;position:absolute;top:11.5px;left:2px;width:7px;height:7px;background:url(/pcms/common/images/common/h5_bul_h.png) no-repeat;}
.h6{position:relative;margin:10px 0 5px 0;padding:0;color:#00274e;font-size:15px;line-height: 30px;padding-left: 15px;}
.h6:before{content:'';position:absolute;top:14px;left:4px;width:8px;height:2px;background-color:#042557;}
p{margin:10px 0 0;font-size: 15px;line-height: 24px;color: #666;}

.list-1st{margin:10px 0;padding:0;}
.list-1st>dd,.list-1st>li,.txt_bul{position:relative;margin:3px 0;padding-left:18px;color:#666;font-size:17px;line-height: 26px; font-family: 'gmarket';}
.list-1st>dd:before,.list-1st>li:before,.txt_bul:before{background:#114ab0;width:4px;height:5px;position:absolute;top: 10.5px;left:5px;display:inline-block;/* transform: translate(0, -50%); */}

.list-2st{margin:4px 0;padding:0;}
.list-2st>li, .txt_bul2{position:relative;margin:3px 0;padding-left:18px;color:#666;font-size: 15px;line-height: 22px;}
.list-2st>dd:before,.list-2st>li:before,.txt_bul2:before{background:#114ab0;width:5px;height:1px;position:absolute;top: 10.5px;left:5px;content:'';display:inline-block;}
.list-1st .list-2st{margin-left:-18px;}
.list-3st{margin:4px 0;padding:0;}

/* 버튼 */
.ir-bbs{background: url(/pcms/dist/img/ir-bbs.png) no-repeat;}
.btn.btn-icon{margin: 1%;border-radius:4px;padding:8.5px 45px 8.5px 22px;}
.btn-lg{padding: 12px 16px 12px 30px;}
.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{border-color: #164571;background-color: #164571;color: #fff;border-radius: 20px;font-size: 15px;line-height: 20px;}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {background-color: #fff;border-color: #164571; color: #132438;}
.btn-icon.btn-primary .ir-arrow {background-position:-165px -236px}
.btn-icon.btn-primary:focus .ir-arrow, .btn-icon.btn-primary:hover .ir-arrow{background-position:-180px -236px}
.btn-icon.btn-primary .ir-download{background-position:-109px -236px}
.btn-icon.btn-primary:focus .ir-download,.btn-icon.btn-primary:hover .ir-download {background-position: -130px -236px;}
.btn-icon.btn-primary .ir-link{background-position:-180px -213px}
.btn-icon.btn-primary:focus .ir-link, .btn-icon.btn-primary:hover .ir-link{background-position:-165px -213px}
.btn-default, .btn-default:link, .btn-default:visited{background-color: #fff;border-color: #164571; color: #132438;border-radius: 20px;font-size: 15px;line-height: 20px;}
.btn-default:active, .btn-default:focus, .btn-default:hover {border-color: #164571;background-color: #164571;color: #fff;}
.btn-icon.btn-default .ir-arrow{background-position:-180px -236px}
.btn-icon.btn-default:focus .ir-arrow, .btn-icon.btn-default:hover .ir-arrow {background-position:-165px -236px}
.btn-icon.btn-default .ir-download{background-position:-130px -236px}
.btn-icon.btn-default:focus .ir-download, .btn-icon.btn-default:hover .ir-download {background-position: -109px -236px;}
.btn-icon.btn-default .ir-link{background-position:-165px -213px}
.btn-icon.btn-default:focus .ir-link, .btn-icon.btn-default:hover .ir-link{background-position:-180px -213px}

.btn-primary.btn-lg, .btn-default.btn-lg{line-height: 30px;border-radius: 30px;}
.btn.btn-noline{margin:0; padding: 0 20px 4px 0;color: #132438;text-transform: inherit;line-height: 24px;}

.btn-icon.btn-noline .ir-link {background-position:-165px -213px}

.btn-sm.btn-icon {padding: 8px 10px;padding-right:50px;}

.btn-icon.btn-default .ir-download,.btn:focus .ir-download,.btn:hover .ir-download {background-position:-130px -236px}
.btn-icon.btn-default:focus .ir-download,.btn-icon.btn-default:hover .ir-download,.btn:focus .ir-download,.btn:hover .ir-download {background-position:-109px -236px}




/* 테이블 */
.table thead th{background-color:#f9f9f9;color:#09326d;font-size:15px;border-bottom:1px solid #dbdbdb;font-weight:600;}
.table tbody th{background-color:#fafafa;color:#2d2d2d;font-weight:500;}
.table tbody td{text-align:center}
/* 버튼공통 */
@media(max-width:767px){
    .btn-lg.btn-icon {padding: 15px 50px 15px 15px;}
 


.sub_table_wrap:before {
	content: "좌우로 터치해서 보세요.";
	font-size: 15px;
	width: 210px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 0 0 25px;
	line-height: 25px;
	color: #00589b;
	display: block;
	background: url(/scmayor/chief/img/sub/point_bg.png) no-repeat left top;
	height: 22px;
	background-size: auto 100%;
	margin-bottom: 1.125rem
}
}

/* 버튼 */
.ir-bbs{background: url(/scmayor/chief/img/sub/ir-bbs.png) no-repeat;}
.btn.btn-icon{margin: 1%;border-radius:4px;padding:8.5px 45px 8.5px 22px;}
.btn-lg{padding: 12px 16px 12px 30px;}
.ir-arrow{position: absolute;top: 50%;right: 15px;transform: translate(0, -50%);width: 18px;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{border-color: #164571;background-color: #164571;color: #fff;border-radius: 5px;font-size: 15px;line-height: 20px;}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {background-color: #fff;border-color: #164571; color: #132438;}
.btn-icon.btn-primary .ir-arrow {background-position:-108px -236px}
.btn-icon.btn-primary:focus .ir-arrow, .btn-icon.btn-primary:hover .ir-arrow{background-position:-108px -236px}
.btn-icon.btn-primary .ir-download{background-position:-109px -236px}
.btn-icon.btn-primary:focus .ir-download,.btn-icon.btn-primary:hover .ir-download {background-position: -180px -236px}
.btn-icon.btn-primary .ir-link{background-position:-180px -213px}
.btn-icon.btn-primary:focus .ir-link, .btn-icon.btn-primary:hover .ir-link{background-position:-165px -213px}
.btn-default, .btn-default:link, .btn-default:visited{background-color: #fff;border-color: #164571; color: #132438;border-radius: 20px;font-size: 15px;line-height: 20px;}
.btn-default:active, .btn-default:focus, .btn-default:hover {border-color: #164571;background-color: #164571;color: #fff;}
.btn-icon.btn-default .ir-arrow{background-position:-180px -236px}
.btn-icon.btn-default:focus .ir-arrow, .btn-icon.btn-default:hover .ir-arrow {background-position:-165px -236px}
.btn-icon.btn-default .ir-download{background-position:-130px -236px}
.btn-icon.btn-default:focus .ir-download, .btn-icon.btn-default:hover .ir-download {background-position: -109px -236px;}
.btn-icon.btn-default .ir-link{background-position:-165px -213px}
.btn-icon.btn-default:focus .ir-link, .btn-icon.btn-default:hover .ir-link{background-position:-180px -213px}

.btn-primary.btn-lg, .btn-default.btn-lg{line-height: 30px;border-radius: 30px;}
.btn.btn-noline{margin:0; padding: 0 20px 4px 0;color: #132438;text-transform: inherit;line-height: 24px;}

.btn-icon.btn-noline .ir-link {background-position:-165px -213px}

.btn-sm.btn-icon {padding: 8px 10px;padding-right:50px;}

.btn-icon.btn-default .ir-download,.btn:focus .ir-download,.btn:hover .ir-download {background-position:-130px -236px}
.btn-icon.btn-default:focus .ir-download,.btn-icon.btn-default:hover .ir-download,.btn:focus .ir-download,.btn:hover .ir-download {background-position:-109px -236px}


.table_font td{font-size:15px !important; line-height:1.4rem !important;}
