@charset "utf-8";

/* 문단스타일 */
.txt-h2,.txt-h3,.txt-h4,.txt-h5,.txt-h6{margin:0 0 10px;}

.list-1st>dd,.list-1st>li,.txt_bul{padding-left:20px;color:#666;}
.list-1st>dd:before,.list-1st>li:before,.txt_bul:before{width:5px;height:5px;background:#7a563c;}

/* 박스스타일 */
.ui-topbox{padding:5px;border-radius:0;background:transparent;}
.ui-topbox .inner{min-height:175px;}
.ui-topbox .inner .border{border-top:1px dashed #7f7f7f;}
.ui-topbox .inner .txtwrap .h-box{color:#3a3a3a;font-size:18px;line-height:1.2;}
.ui-topbox .inner .txtwrap p{color:#6e7179;}
.ui-topbox.type1 .inner{padding-left:185px;}
.ui-topbox.type1 .inner::before{display:none;}
.ui-topbox.type1 .circle{left:45px;top:33px;width:110px;height:110px;border-radius:100%;background:#f0ede9;}
.ui-topbox.type1 .circle .ir-icon{width:110px;height:110px;}

.ir-icon__md{background:url(/images/chusa/common/ir-icon__md.png) no-repeat;}
.ir-icon__md.icon1{background-position:0 0;}
.ir-icon__md.icon2{background-position:-160px 0;}
.ir-icon__md.icon3{background-position:-320px 0;}
.ir-icon__md.icon4{background-position:-480px 0;}
.ir-icon__md.icon5{background-position:-640px 0;}
.ir-icon__md.icon6{background-position:-800px 0;}
.ir-icon__md.icon7{background-position:-960px 0;}
.ir-icon__md.icon8{background-position:-1120px 0;}
.ir-icon__md.icon9{background-position:-1280px 0;}
.ir-icon__md.icon10{background-position:-1440px 0;}

.ir-icon__md.icon11{background-position:0 -160px;}
.ir-icon__md.icon12{background-position:-160px -160px;}
.ir-icon__md.icon13{background-position:-320px -160px;}
.ir-icon__md.icon14{background-position:-480px -160px;}
.ir-icon__md.icon15{background-position:-640px -160px;}
.ir-icon__md.icon16{background-position:-800px -160px;}
.ir-icon__md.icon17{background-position:-960px -160px;}
.ir-icon__md.icon18{background-position:-1120px -160px;}
.ir-icon__md.icon19{background-position:-1280px -160px;}
.ir-icon__md.icon20{background-position:-1440px -160px;}

.ir-icon__md.icon21{background-position:0 -320px;}
.ir-icon__md.icon22{background-position:-160px -320px;}
.ir-icon__md.icon23{background-position:-320px -320px;}
.ir-icon__md.icon24{background-position:-480px -320px;}
.ir-icon__md.icon25{background-position:-640px -320px;}
.ir-icon__md.icon26{background-position:-800px -320px;}
.ir-icon__md.icon27{background-position:-960px -320px;}
.ir-icon__md.icon28{background-position:-1120px -320px;}
.ir-icon__md.icon29{background-position:-1280px -320px;}
.ir-icon__md.icon30{background-position:-1440px -320px;}

@media only screen and (max-width:767px){
    .ui-topbox.type1 .inner{padding:30px;}
    .ui-topbox.type1 .inner::before{right:20px;}
    .ui-topbox.type1 .circle{display:none;}
}

/* 테이블 스타일 */
.table td,.table th{border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;color:#666;}
.table thead th{background-color:#f0ede9;color:#2d2d2d;font-weight:bold;}
.table tbody th{background-color:#f9f9f9;color:#666;font-weight:bold;}
.table td[rowspan],.table th[rowspan]{border-right:1px solid #dbdbdb;}
.table-bordered{border-top:2px solid #7a563c;border-bottom:1px solid #dbdbdb;}
.table.table-bordered.text-center thead tr th {color:#79563c;}

/* 리스트 스타일 */
/* list_h */
.vlist__bodo{padding:1px 0 0 1px;}
.vlist__bodo .obj{display:flex;width:100%;border-collapse:collapse;flex-flow:wrap;-ms-flex-flow:wrap;}
.vlist__bodo .obj::after{content:"";display:block;clear:both;visibility:hidden;}
.vlist__bodo .obj .item{position:relative;width:100%;min-height:150px;border:1px solid #d1d1d1;}
.vlist__bodo .obj .item.no_line{border-top:0;}
.vlist__bodo .obj .item .inner{padding-left:120px;}
.vlist__bodo .obj .item .inner .circle{position:absolute;left:0;top:30px;width:86px;height:86px;border-radius:5px;background:#f1f9ff;}
.vlist__bodo .obj .item .inner .ui-bodo__summary{display:table;width:100%;min-height:150px;table-layout:fixed;}
.vlist__bodo .obj .item .inner .ui-bodo__summary .text_box{display:table-cell;vertical-align:middle;padding:30px 20px 30px 0;}
.vlist__bodo .obj .item .inner .ui-bodo__summary .ui-number{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;font-weight:bold;font-family:Roboto, "Helvetica Neue", Arial, sans-serif,"FangSong", "ä»¿å®‹", STFangSong, "åŽæ–‡ä»¿å®‹","Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",AppleGothic,Dotum,arial,sans-serif;text-align:center;}
.vlist__bodo .obj .item .inner .ui-bodo__summary .h-box{position:relative;display:block;margin-bottom:5px;color:#180e0d;font-size:18px;line-height:1.6;font-weight:bold;}
.vlist__bodo .obj .item .inner .ui-bodo__summary p{margin:0;color:#6e7179;letter-spacing:-0.05em;}
.vlist__bodo .obj .item .inner .ui-bodo__summary p + p{margin-top:5px;}

.vlist__bodo.type1 .obj{}
.vlist__bodo.type1 .obj .item{border:0;border-bottom:1px dashed rgba(127,127,127,0.3);}
.vlist__bodo.type1 .obj:first-child .item{border-top:1px solid #d1d1d1;}
.vlist__bodo.type1 .obj:last-child .item{border-bottom:1px solid #d1d1d1;}
.vlist__bodo.type1 .obj.col2 .item{float:left;width:50%;border-bottom:1px dashed rgba(127,127,127,0.3);}
.vlist__bodo.type1 .obj.col2 .item.long{width:100%;}
.vlist__bodo.type1 .obj.col2 .item:nth-last-child(-n+2){border-bottom:1px solid #d1d1d1;}

.vlist__bodo.type2 .obj.col2{}
.vlist__bodo.type2 .obj.col2 .item{float:left;margin:-1px 24px 0 0;width:calc(50% - 12px);border:1px dashed rgba(127,127,127,0.3);border-left:0;border-right:0;}
.vlist__bodo.type1 .obj.col2 .item:nth-child(n+3){border-top:0;}
.vlist__bodo.type2 .obj.col2 .item:nth-child(-n+2){border-top:1px solid #d1d1d1;}
.vlist__bodo.type2 .obj.col2 .item:nth-last-child(-n+2){border-bottom:1px solid #d1d1d1;}
.vlist__bodo.type2 .obj.col2 .item:nth-child(2n){margin-right:0;}
.vlist__bodo.type2.border .obj .item .inner{padding-left:150px;}
.vlist__bodo.type2.border .obj.col2 .item{margin-bottom:24px;border:1px solid #d1d1d1;}
.vlist__bodo.type2.border .obj.col2 .item:nth-last-child(-n+2){margin-bottom:0;}
.vlist__bodo.type2.border .obj.col2 .item .inner .circle{left:28px;}

@media(max-width:767px){
    .vlist__bodo .obj .item .inner{display:block;padding:25px 15px;min-height:auto;text-align:center;}

    .vlist__bodo .obj .item .inner .circle{position:relative;left:auto;top:auto;transform:none;;margin:0 auto 10px;}
	.vlist__bodo .obj .item .inner .ui-bodo__summary{display:block;min-height:auto;}
	.vlist__bodo .obj .item .inner .ui-bodo__summary .text_box{display:block;padding:0;}

    .vlist__bodo.type1 .obj.col2{margin:0;}
    .vlist__bodo.type1 .obj.col2 .item{float:none;width:100%;}
	.vlist__bodo.type1 .obj.col2 .item:nth-child(2){border-top:0;}
	.vlist__bodo.type1 .obj.col2 .item:nth-last-child(2){border-bottom:1px dashed rgba(127,127,127,0.5);}
	.vlist__bodo.type1 .obj.col2 .item .inner .circle{left:0;}

	.vlist__bodo.type2 .obj.col2 .item{float:none;margin:-1px 0 0;width:100%;}
	.vlist__bodo.type2 .obj.col2 .item:nth-child(2){border-top:1px dashed rgba(127,127,127,0.5);}
	.vlist__bodo.type2 .obj.col2 .item:nth-last-child(2){border-bottom:0;}
	.vlist__bodo.type2.border .obj.col2 .item:nth-child(2){border-top:1px solid #d1d1d1;}
	.vlist__bodo.type2.border .obj.col2 .item:nth-last-child(2){border-bottom:1px solid #d1d1d1;}
	.vlist__bodo.type2.border .obj.col2 .item:nth-last-child(-n+2){margin-bottom:24px;}
	.vlist__bodo.type2.border .obj.col2 .item .inner{padding:25px 15px;}
	.vlist__bodo.type2.border .obj.col2 .item .inner .circle{left:auto;}
	.vlist__bodo.type2.border .obj.col2 .item .inner .ui-bodo__summary{padding-left:0;}
}

.ir-icon__line{background-image:url(/pcms/dist/img/ir/ir_list_icon.png);}
.circle .ir-icon__line{position:absolute;left:50%;top:50%;transform:none;margin-top:-27.5px;margin-left:-27.5px;width:55px;height:55px;}
.ir-icon__line.icon1{background-position:0 0 ;}
.ir-icon__line.icon2{background-position:-65px 0 ;}
.ir-icon__line.icon3{background-position:-130px 0 ;}
.ir-icon__line.icon4{background-position:-195px 0 ;}
.ir-icon__line.icon5{background-position:-260px 0 ;}
.ir-icon__line.icon6{background-position:-325px 0 ;}
.ir-icon__line.icon7{background-position:-390px 0 ;}
.ir-icon__line.icon8{background-position:-455px 0 ;}
.ir-icon__line.icon9{background-position:-520px 0 ;}
.ir-icon__line.icon10{background-position:-585px 0 ;}

.ir-icon__line.icon11{background-position:0 -65px ;}
.ir-icon__line.icon12{background-position:-65px -65px ;}
.ir-icon__line.icon13{background-position:-130px -65px ;}
.ir-icon__line.icon14{background-position:-195px -65px ;}
.ir-icon__line.icon15{background-position:-260px -65px ;}
.ir-icon__line.icon16{background-position:-325px -65px ;}
.ir-icon__line.icon17{background-position:-390px -65px ;}
.ir-icon__line.icon18{background-position:-455px -65px ;}
.ir-icon__line.icon19{background-position:-520px -65px ;}
.ir-icon__line.icon20{background-position:-585px -65px ;}

.ir-icon__line.icon21{background-position:0 -130px ;}
.ir-icon__line.icon22{background-position:-65px -130px ;}
.ir-icon__line.icon23{background-position:-130px -130px ;}
.ir-icon__line.icon24{background-position:-195px -130px ;}
.ir-icon__line.icon25{background-position:-260px -130px ;}
.ir-icon__line.icon26{background-position:-325px -130px ;}
.ir-icon__line.icon27{background-position:-390px -130px ;}
.ir-icon__line.icon28{background-position:-455px -130px ;}
.ir-icon__line.icon29{background-position:-520px -130px ;}
.ir-icon__line.icon30{background-position:-585px -130px ;}

.ir-icon__line.icon31{background-position:0 -195px ;}
.ir-icon__line.icon32{background-position:-65px -195px ;}
.ir-icon__line.icon33{background-position:-130px -195px ;}
.ir-icon__line.icon34{background-position:-195px -195px ;}
.ir-icon__line.icon35{background-position:-260px -195px ;}
.ir-icon__line.icon36{background-position:-325px -195px ;}
.ir-icon__line.icon37{background-position:-390px -195px ;}
.ir-icon__line.icon38{background-position:-455px -195px ;}
.ir-icon__line.icon39{background-position:-520px -195px ;}
.ir-icon__line.icon40{background-position:-585px -195px ;}

.ir-icon__line.icon41{background-position:0 -260px ;}
.ir-icon__line.icon42{background-position:-65px -260px ;}
.ir-icon__line.icon43{background-position:-130px -260px ;}
.ir-icon__line.icon44{background-position:-195px -260px ;}
.ir-icon__line.icon45{background-position:-260px -260px ;}
.ir-icon__line.icon46{background-position:-325px -260px ;}
.ir-icon__line.icon47{background-position:-390px -260px ;}
.ir-icon__line.icon48{background-position:-455px -260px ;}
.ir-icon__line.icon49{background-position:-520px -260px ;}
.ir-icon__line.icon50{background-position:-585px -260px ;}

.ir-icon__line.icon51{background-position:0 -325px ;}
.ir-icon__line.icon52{background-position:-65px -325px ;}
.ir-icon__line.icon53{background-position:-130px -325px ;}
.ir-icon__line.icon54{background-position:-195px -325px ;}
.ir-icon__line.icon55{background-position:-260px -325px ;}
.ir-icon__line.icon56{background-position:-325px -325px ;}
.ir-icon__line.icon57{background-position:-390px -325px ;}
.ir-icon__line.icon58{background-position:-455px -325px ;}
.ir-icon__line.icon59{background-position:-520px -325px ;}
.ir-icon__line.icon60{background-position:-585px -325px ;}

.ir-icon__line.icon61{background-position:0 -390px ;}
.ir-icon__line.icon62{background-position:-65px -390px ;}
.ir-icon__line.icon63{background-position:-130px -390px ;}
.ir-icon__line.icon64{background-position:-195px -390px ;}
.ir-icon__line.icon65{background-position:-260px -390px ;}
.ir-icon__line.icon66{background-position:-325px -390px ;}
.ir-icon__line.icon67{background-position:-390px -390px ;}
.ir-icon__line.icon68{background-position:-455px -390px ;}
.ir-icon__line.icon69{background-position:-520px -390px ;}
.ir-icon__line.icon70{background-position:-585px -390px ;}

.ir-icon__line.icon71{background-position:0 -455px ;}
.ir-icon__line.icon72{background-position:-65px -455px ;}
.ir-icon__line.icon73{background-position:-130px -455px ;}
.ir-icon__line.icon74{background-position:-195px -455px ;}
.ir-icon__line.icon75{background-position:-260px -455px ;}
.ir-icon__line.icon76{background-position:-325px -455px ;}
.ir-icon__line.icon77{background-position:-390px -455px ;}
.ir-icon__line.icon78{background-position:-455px -455px ;}
.ir-icon__line.icon79{background-position:-520px -455px ;}
.ir-icon__line.icon80{background-position:-585px -455px ;}

.ir-icon__line.icon81{background-position:0 -520px ;}
.ir-icon__line.icon82{background-position:-65px -520px ;}
.ir-icon__line.icon83{background-position:-130px -520px ;}
.ir-icon__line.icon84{background-position:-195px -520px ;}
.ir-icon__line.icon85{background-position:-260px -520px ;}
.ir-icon__line.icon86{background-position:-325px -520px ;}
.ir-icon__line.icon87{background-position:-390px -520px ;}
.ir-icon__line.icon88{background-position:-455px -520px ;}
.ir-icon__line.icon89{background-position:-520px -520px ;}
.ir-icon__line.icon90{background-position:-585px -520px ;}

.ir-icon__line.icon91{background-position:0 -585px ;}
.ir-icon__line.icon92{background-position:-65px -585px ;}
.ir-icon__line.icon93{background-position:-130px -585px ;}
.ir-icon__line.icon94{background-position:-195px -585px ;}
.ir-icon__line.icon95{background-position:-260px -585px ;}
.ir-icon__line.icon96{background-position:-325px -585px ;}
.ir-icon__line.icon97{background-position:-390px -585px ;}
.ir-icon__line.icon98{background-position:-455px -585px ;}
.ir-icon__line.icon99{background-position:-520px -585px ;}
.ir-icon__line.icon100{background-position:-585px -585px ;}

/* list-v */
.vlist__column{display:flex;flex-wrap:wrap;margin:0 -12px;}
.vlist__column .inner{position:relative;float:left;margin:0 12px 15px;width:calc(100% - 24px);border:1px solid #ddd;background:#fff;}
.vlist__column .inner .item{padding:37px 20px 42px;min-height:auto;border:none;text-align:center;}
.vlist__column .inner a{margin:0 0 19px;}
.vlist__column .inner .circle{position:relative;margin:0 auto 10px;margin-bottom:15px;width:86px;height:86px;border-radius:5px;background-color:#f1f9ff;}
.vlist__column .inner .circle .ui-number{position:absolute;left:0;top:0;display:block;width:100%;height:100%;color:#fff;font-size:24px;line-height:110px;text-align:center;}
.vlist__column .inner .circle.circle-sm{width:55px;height:55px;}
.vlist__column .inner .ui-summary{color:#7c7c7c;font-size:16px;letter-spacing:-1px;}
.vlist__column .inner .ui-summary strong{display:block;margin:0 0 5px;color:#444444;font-size:18px;font-weight:bold;text-align:center;}
.vlist__column .inner .ui-summary p{margin:0;color:#6e7179;font-size:15px;}
.vlist__column .inner .ui-summary p+p{margin-top:5px;}

.vlist__column.col2 .inner{width:calc(50% - 24px);}
.vlist__column.col3 .inner{width:calc(33.33% - 24px);}
.vlist__column.col4 .inner{width:calc(25% - 24px);}
.vlist__column.col5 .inner{width:calc(20% - 24px);}
.vlist__column.col6 .inner{width:calc(16.66% - 24px);}

.vlist__column.type02 .inner .item{padding:45px 20px 42px;}
.vlist__column.type02 .inner .item ul.list-1st{display:inline-block;margin:0;}
.vlist__column.type02 .inner a{margin:15px 0 0;}

@media(max-width:1279px){
	.vlist__column.col2 .inner,
	.vlist__column.col3 .inner,
	.vlist__column.col4 .inner,
	.vlist__column.col5 .inner,
	.vlist__column.col6 .inner{width:calc(50% - 24px);}
}
@media(max-width:767px){
	.vlist__column.col2 .inner,
	.vlist__column.col3 .inner,
	.vlist__column.col4 .inner,
	.vlist__column.col5 .inner,
	.vlist__column.col6 .inner{width:calc(100% - 24px);}

	.vlist__column .inner .item,
	.vlist__column.type02 .inner .item{padding:25px 30px;}
}
/* list-v End * /

/* list-v */
.vlist__column{margin:0 -10px;}
.vlist__column .inner{margin:0 10px 15px;width:calc(100% - 20px);border-radius:13px;}
.vlist__column .inner .circle{border-radius:30px;background-color:#f7f5f3;}
.vlist__column .inner .ui-summary strong{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #dcdcdc;color:#3a3a3a;}

.vlist__column.col2 .inner{width:calc(50% - 20px);}
.vlist__column.col3 .inner{width:calc(33.33% - 20px);}
.vlist__column.col4 .inner{width:calc(25% - 20px);}
.vlist__column.col5 .inner{width:calc(20% - 20px);}
.vlist__column.col6 .inner{width:calc(16.66% - 20px);}

.vlist__column.type02 .inner .item{padding:45px 25px 42px;}
.vlist__column.type02 .inner a{border-radius:5px;}
.vlist__column.type02 .inner .item ul.list-1st{display:block;}

.vlist__column .circle .ir-icon__line{margin-top:-43px;margin-left:-43px;width:86px;height:86px;background-image:url(/images/chusa/common/ir_list_icon_ver2.png);}
.vlist__column .circle .ir-icon__line.icon1{background-position:0 0;}
.vlist__column .circle .ir-icon__line.icon2{background-position:-86px 0;}
.vlist__column .circle .ir-icon__line.icon3{background-position:-172px 0;}
.vlist__column .circle .ir-icon__line.icon4{background-position:-258px 0;}
.vlist__column .circle .ir-icon__line.icon5{background-position:-344px 0;}
.vlist__column .circle .ir-icon__line.icon6{background-position:-430px 0;}
.vlist__column .circle .ir-icon__line.icon7{background-position:-516px 0;}
.vlist__column .circle .ir-icon__line.icon8{background-position:-602px 0;}
.vlist__column .circle .ir-icon__line.icon9{background-position:-688px 0;}
.vlist__column .circle .ir-icon__line.icon10{background-position:-774px 0;}

@media(max-width:1279px){
	.vlist__column.col2 .inner,
	.vlist__column.col3 .inner,
	.vlist__column.col4 .inner,
	.vlist__column.col5 .inner,
	.vlist__column.col6 .inner{width:calc(50% - 20px);}
}
@media(max-width:767px){
	.vlist__column.col2 .inner,
	.vlist__column.col3 .inner,
	.vlist__column.col4 .inner,
	.vlist__column.col5 .inner,
	.vlist__column.col6 .inner{width:calc(100% - 20px);}

	.vlist__column.type02 .inner .item{padding:25px 30px;}
}
/* list-v End * /

/* 리스트 스타일 */
/* list_h */
.vlist__bodo .obj .item .inner .circle{border-radius:30px;background:#f7f5f3;}
.vlist__bodo .obj .item .inner .ui-bodo__summary .h-box{color:#3a3a3a;}
.vlist__bodo .obj .item .inner .ui-bodo__summary p{letter-spacing:-0.025em;}

.vlist__bodo.type1 .obj .item{border:0;border-bottom:1px solid #d1d1d1;}
.vlist__bodo.type1 .obj.col2 .item{border-bottom:1px solid #d1d1d1;}

.vlist__bodo.type2 .obj.col2 .item{border:1px solid #d1d1d1;border-left:0;border-right:0;}

@media(max-width:767px){
	.vlist__bodo.type1 .obj.col2 .item:nth-last-child(2){border-bottom:1px solid #d1d1d1;}
	.vlist__bodo.type2 .obj.col2 .item:nth-child(2){border-top:1px solid #d1d1d1;}
}
.ir-icon__line{background-image:url(/images/chusa/common/ir_list_icon.png);}

/* 절차도 */
.ir-icon_process{position:absolute;left:0;top:0;width:58px;height:58px;border-radius:50%;background:url(/images/chusa/common/ir_process.png) no-repeat;}

.prc.type2 .circle{position:relative;display:inline-block;margin-bottom:13px;width:58px;height:58px;}
.prc.type2 .circle.color1{background-color:#a79584;}
.prc.type2 .circle.color2{background-color:#c3a080;}
.prc.type2 .circle.color3{background-color:#d78d4e;}
.prc.type2 .circle.color4{background-color:#a07d78;}
.prc.type2 .circle.color5{background-color:#a7572f;}
.prc.type2 .circle.color6{background-color:#9a3b23;}
.prc.type2 .circle.color7{background-color:#ab3f2e;}
.prc.type2 .circle.color8{background-color:#9a807c;}

.ir-icon_process.icon1{background-position:0 0 ;}
.ir-icon_process.icon2{background-position:-68px 0 ;}
.ir-icon_process.icon3{background-position:-136px 0 ;}
.ir-icon_process.icon4{background-position:-204px 0 ;}
.ir-icon_process.icon5{background-position:-272px 0 ;}
.ir-icon_process.icon6{background-position:-340px 0 ;}
.ir-icon_process.icon7{background-position:-408px 0 ;}
.ir-icon_process.icon8{background-position:-476px 0 ;}
.ir-icon_process.icon9{background-position:-544px 0 ;}
.ir-icon_process.icon10{background-position:-612px 0 ;}

.ir-icon_process.icon11{background-position:0 -68px ;}
.ir-icon_process.icon12{background-position:-68px -68px ;}
.ir-icon_process.icon13{background-position:-136px -68px ;}
.ir-icon_process.icon14{background-position:-204px -68px ;}
.ir-icon_process.icon15{background-position:-272px -68px ;}
.ir-icon_process.icon16{background-position:-340px -68px ;}
.ir-icon_process.icon17{background-position:-408px -68px ;}
.ir-icon_process.icon18{background-position:-476px -68px ;}
.ir-icon_process.icon19{background-position:-544px -68px ;}
.ir-icon_process.icon20{background-position:-612px -68px ;}

.ir-icon_process.icon21{background-position:0 -136px ;}
.ir-icon_process.icon22{background-position:-68px -136px ;}
.ir-icon_process.icon23{background-position:-136px -136px ;}
.ir-icon_process.icon24{background-position:-204px -136px ;}
.ir-icon_process.icon25{background-position:-272px -136px ;}
.ir-icon_process.icon26{background-position:-340px -136px ;}
.ir-icon_process.icon27{background-position:-408px -136px ;}
.ir-icon_process.icon28{background-position:-476px -136px ;}
.ir-icon_process.icon29{background-position:-544px -136px ;}
.ir-icon_process.icon30{background-position:-612px -136px ;}

.prc{position:relative;}
.process_ty2{padding:30px 30px 0;background-color:#f6f7f9;}
.prc.type2{overflow:hidden;margin-left:-30px;width:calc(100% + 30px);}
.prc.type2 > li{position:relative;float:left;margin-bottom:30px;margin-left:30px;}
.prc.type2 > li .inner{position:relative;display:block;padding:35px 20px 20px;border:1px solid #c4cbd2;border-radius:5px;background:#fff;text-align:center;}

.prc.type2 > li:last-child .inner::before{display:none;}
.prc.type2 > li .inner .num{position:absolute;left:18px;top:18px;color:#767676;font-size:14px;line-height:1;font-weight:bold;}
.prc.type2 > li .inner .prc__title{display:block;color:#333;font-size:15px;line-height:1.3;font-weight:bold;}

/* prc.type2 - step2 */
.prc.type2.step2 > li{width:calc(50% - 30px);}
.prc.type2.step2 > li:nth-child(3),
.prc.type2.step2 > li:nth-child(7),
.prc.type2.step2 > li:nth-child(11){float:right;}

.prc.type2.step2 > li:nth-child(2) .inner:before,
.prc.type2.step2 > li:nth-child(4) .inner:before,
.prc.type2.step2 > li:nth-child(6) .inner:before,
.prc.type2.step2 > li:nth-child(8) .inner:before,
.prc.type2.step2 > li:nth-child(10) .inner:before{left:50%;right:auto;top:auto;bottom:-20px;transform:rotate(90deg) translateY(50%) translateY(1px);}

.prc.type2.step2 > li:nth-child(3) .inner:before,
.prc.type2.step2 > li:nth-child(7) .inner:before,
.prc.type2.step2 > li:nth-child(11) .inner:before{left:-27px;right:auto;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type2 - step3 */
.prc.type2.step3 > li{width:calc(33.33% - 30px);}
.prc.type2.step3 > li:nth-child(4),
.prc.type2.step3 > li:nth-child(5),
.prc.type2.step3 > li:nth-child(6),
.prc.type2.step3 > li:nth-child(10),
.prc.type2.step3 > li:nth-child(11),
.prc.type2.step3 > li:nth-child(12){float:right;}

.prc.type2.step3 > li:nth-child(3) .inner:before,
.prc.type2.step3 > li:nth-child(6) .inner:before,
.prc.type2.step3 > li:nth-child(9) .inner:before{left:50%;right:auto;top:auto;bottom:-20px;transform:rotate(90deg) translateY(50%) translateY(1px);}

.prc.type2.step3 > li:nth-child(4) .inner:before,
.prc.type2.step3 > li:nth-child(5) .inner:before,
.prc.type2.step3 > li:nth-child(10) .inner:before,
.prc.type2.step3 > li:nth-child(11) .inner:before{left:-27px;right:auto;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type2 - step4 */
.prc.type2.step4 > li{width:calc(25% - 30px);}
.prc.type2.step4 > li:nth-child(5),
.prc.type2.step4 > li:nth-child(6),
.prc.type2.step4 > li:nth-child(7),
.prc.type2.step4 > li:nth-child(8){float:right;}

.prc.type2.step4 > li:nth-child(4) .inner:before,
.prc.type2.step4 > li:nth-child(8) .inner:before{left:50%;right:auto;top:auto;bottom:-20px;transform:rotate(90deg) translateY(50%) translateY(1px);}

.prc.type2.step4 > li:nth-child(5) .inner:before,
.prc.type2.step4 > li:nth-child(6) .inner:before,
.prc.type2.step4 > li:nth-child(7) .inner:before{left:-27px;right:auto;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type2 - step5 */
.prc.type2.step5 > li{width:calc(20% - 30px);}
.prc.type2.step5 > li:nth-child(6),
.prc.type2.step5 > li:nth-child(7),
.prc.type2.step5 > li:nth-child(8),
.prc.type2.step5 > li:nth-child(9){float:right;}

.prc.type2.step5 > li:nth-child(5) .inner:before,
.prc.type2.step5 > li:nth-child(10) .inner:before{left:50%;right:auto;top:auto;bottom:-20px;transform:rotate(90deg) translateY(50%) translateY(1px);}

.prc.type2.step5 > li:nth-child(6) .inner:before,
.prc.type2.step5 > li:nth-child(7) .inner:before,
.prc.type2.step5 > li:nth-child(8) .inner:before,
.prc.type2.step5 > li:nth-child(9) .inner:before{left:-27px;right:auto;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type2 - step6 */
.prc.type2.step6 > li{width:calc(16.66% - 30px);}
.prc.type2.step6 > li:nth-child(7),
.prc.type2.step6 > li:nth-child(8),
.prc.type2.step6 > li:nth-child(9),
.prc.type2.step6 > li:nth-child(10),
.prc.type2.step6 > li:nth-child(11),
.prc.type2.step6 > li:nth-child(12){float:right;}

.prc.type2.step6 > li:nth-child(6) .inner:before,
.prc.type2.step6 > li:nth-child(12) .inner:before{left:50%;right:auto;top:auto;bottom:-20px;transform:rotate(90deg) translateY(50%) translateY(1px);}

.prc.type2.step6 > li:nth-child(7) .inner:before,
.prc.type2.step6 > li:nth-child(8) .inner:before,
.prc.type2.step6 > li:nth-child(9) .inner:before,
.prc.type2.step6 > li:nth-child(10) .inner:before,
.prc.type2.step6 > li:nth-child(11) .inner:before{left:-27px;right:auto;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

.prc.type2 > li .inner:before{content:"";position:absolute;right:-26px;top:50%;transform:translateY(calc(-50% + 0.5px));display:block;width:26px;height:13px;background:url(/pcms/dist/img/step-icon.png) no-repeat;}
.prc.type2 > li .inner:before{background:url(/images/chusa/common/step-icon.png) no-repeat;}

@media (max-width:1023px){
	.prc.type2.step4 > li,
	.prc.type2.step5 > li,
	.prc.type2.step6 > li{width:calc(33.333% - 30px);}

	.prc.type2.step4 > li:nth-child(4),
	.prc.type2.step4 > li:nth-child(10),
	.prc.type2.step4 > li:nth-child(11),
	.prc.type2.step4 > li:nth-child(12),
	.prc.type2.step5 > li:nth-child(4),
	.prc.type2.step5 > li:nth-child(10),
	.prc.type2.step5 > li:nth-child(11),
	.prc.type2.step5 > li:nth-child(12),
	.prc.type2.step6 > li:nth-child(4),
	.prc.type2.step6 > li:nth-child(10),
	.prc.type2.step6 > li:nth-child(11),
	.prc.type2.step6 > li:nth-child(12){float:right;}

	.prc.type2.step4 > li:nth-child(7),
	.prc.type2.step4 > li:nth-child(8),
	.prc.type2.step5 > li:nth-child(7),
	.prc.type2.step5 > li:nth-child(8),
	.prc.type2.step6 > li:nth-child(7),
	.prc.type2.step6 > li:nth-child(8){float:left;}

	.prc.type2.step4 > li:nth-child(3) .inner:before,
	.prc.type2.step4 > li:nth-child(6) .inner:before,
	.prc.type2.step4 > li:nth-child(9) .inner:before,
	.prc.type2.step5 > li:nth-child(3) .inner:before,
	.prc.type2.step5 > li:nth-child(6) .inner:before,
	.prc.type2.step5 > li:nth-child(9) .inner:before,
	.prc.type2.step6 > li:nth-child(3) .inner:before,
	.prc.type2.step6 > li:nth-child(6) .inner:before,
	.prc.type2.step6 > li:nth-child(9) .inner:before{left:50%;right:auto;top:auto;bottom:-20px;transform:rotate(90deg) translateY(50%) translateY(1px);}

	.prc.type2.step4 > li:nth-child(4) .inner:before,
	.prc.type2.step4 > li:nth-child(10) .inner:before,
	.prc.type2.step4 > li:nth-child(11) .inner:before,
	.prc.type2.step5 > li:nth-child(4) .inner:before,
	.prc.type2.step5 > li:nth-child(10) .inner:before,
	.prc.type2.step5 > li:nth-child(11) .inner:before,
	.prc.type2.step6 > li:nth-child(4) .inner:before,
	.prc.type2.step6 > li:nth-child(10) .inner:before,
	.prc.type2.step6 > li:nth-child(11) .inner:before{left:-27px;right:auto;top:50%;bottom:auto;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

	.prc.type2.step4 > li:nth-child(7) .inner:before,
	.prc.type2.step4 > li:nth-child(8) .inner:before,
	.prc.type2.step5 > li:nth-child(7) .inner:before,
	.prc.type2.step5 > li:nth-child(8) .inner:before,
	.prc.type2.step6 > li:nth-child(7) .inner:before,
	.prc.type2.step6 > li:nth-child(8) .inner:before{left:auto;right:-26px;top:50%;bottom:auto;transform:translateY(calc(-50% + 0.5px));}
}
@media(max-width:767px){
	.prc.type2{margin:0;width:100%;}
    .prc.type2.step2 > li,
    .prc.type2.step3 > li,
	.prc.type2.step4 > li,
	.prc.type2.step5 > li,
	.prc.type2.step6 > li{margin:0;margin-bottom:35px;width:100%;}

    .prc.type2.step2 > li:nth-child(1) .inner:before,
	.prc.type2.step2 > li:nth-child(3) .inner:before,
	.prc.type2.step2 > li:nth-child(5) .inner:before,
	.prc.type2.step2 > li:nth-child(7) .inner:before,
	.prc.type2.step2 > li:nth-child(9) .inner:before,
	.prc.type2.step2 > li:nth-child(11) .inner:before{left:50%;right:auto;top:auto;bottom:-20px;transform:rotate(90deg) translateY(50%) translateY(1px);}

	.prc.type2.step3 > li:nth-child(1) .inner:before,
	.prc.type2.step3 > li:nth-child(2) .inner:before,
	.prc.type2.step3 > li:nth-child(4) .inner:before,
	.prc.type2.step3 > li:nth-child(5) .inner:before,
	.prc.type2.step3 > li:nth-child(7) .inner:before,
	.prc.type2.step3 > li:nth-child(8) .inner:before,
	.prc.type2.step3 > li:nth-child(10) .inner:before,
	.prc.type2.step3 > li:nth-child(11) .inner:before,
	.prc.type2.step4 > li:nth-child(1) .inner:before,
	.prc.type2.step4 > li:nth-child(2) .inner:before,
	.prc.type2.step4 > li:nth-child(4) .inner:before,
	.prc.type2.step4 > li:nth-child(5) .inner:before,
	.prc.type2.step4 > li:nth-child(7) .inner:before,
	.prc.type2.step4 > li:nth-child(8) .inner:before,
	.prc.type2.step4 > li:nth-child(10) .inner:before,
	.prc.type2.step4 > li:nth-child(11) .inner:before,
	.prc.type2.step5 > li:nth-child(1) .inner:before,
	.prc.type2.step5 > li:nth-child(2) .inner:before,
	.prc.type2.step5 > li:nth-child(4) .inner:before,
	.prc.type2.step5 > li:nth-child(5) .inner:before,
	.prc.type2.step5 > li:nth-child(7) .inner:before,
	.prc.type2.step5 > li:nth-child(8) .inner:before,
	.prc.type2.step5 > li:nth-child(10) .inner:before,
	.prc.type2.step5 > li:nth-child(11) .inner:before,
	.prc.type2.step6 > li:nth-child(1) .inner:before,
	.prc.type2.step6 > li:nth-child(2) .inner:before,
	.prc.type2.step6 > li:nth-child(4) .inner:before,
	.prc.type2.step6 > li:nth-child(5) .inner:before,
	.prc.type2.step6 > li:nth-child(7) .inner:before,
	.prc.type2.step6 > li:nth-child(8) .inner:before,
	.prc.type2.step6 > li:nth-child(10) .inner:before,
	.prc.type2.step6 > li:nth-child(11) .inner:before{left:50%;right:auto;top:auto;bottom:-20px;transform:rotate(90deg) translateY(50%) translateY(1px);}

	/* prc_num :절차 번호형 */
	.prc.type5.step3 > li,
	.prc.type5.step4 > li,
	.prc.type5.step5 > li,
	.prc.type5.step6 > li{width:calc(50% - 50px);}

	.prc.type5.step3 > li:nth-child(5),
	.prc.type5.step3 > li:nth-child(6),
	.prc.type5.step3 > li:nth-child(9),
	.prc.type5.step3 > li:nth-child(10),
	.prc.type5.step4 > li:nth-child(5),
	.prc.type5.step4 > li:nth-child(6),
	.prc.type5.step4 > li:nth-child(9),
	.prc.type5.step4 > li:nth-child(10),
	.prc.type5.step5 > li:nth-child(5),
	.prc.type5.step5 > li:nth-child(6),
	.prc.type5.step5 > li:nth-child(9),
	.prc.type5.step5 > li:nth-child(10),
	.prc.type5.step6 > li:nth-child(5),
	.prc.type5.step6 > li:nth-child(6),
	.prc.type5.step6 > li:nth-child(9),
	.prc.type5.step6 > li:nth-child(10){float:left;}

	.prc.type5.step3 > li:nth-child(3),
	.prc.type5.step3 > li:nth-child(4),
	.prc.type5.step3 > li:nth-child(7),
	.prc.type5.step3 > li:nth-child(8),
	.prc.type5.step3 > li:nth-child(11),
	.prc.type5.step3 > li:nth-child(12),
	.prc.type5.step4 > li:nth-child(3),
	.prc.type5.step4 > li:nth-child(4),
	.prc.type5.step4 > li:nth-child(7),
	.prc.type5.step4 > li:nth-child(8),
	.prc.type5.step4 > li:nth-child(11),
	.prc.type5.step4 > li:nth-child(12),
	.prc.type5.step5 > li:nth-child(3),
	.prc.type5.step5 > li:nth-child(4),
	.prc.type5.step5 > li:nth-child(7),
	.prc.type5.step5 > li:nth-child(8),
	.prc.type5.step5 > li:nth-child(11),
	.prc.type5.step5 > li:nth-child(12),
	.prc.type5.step6 > li:nth-child(3),
	.prc.type5.step6 > li:nth-child(4),
	.prc.type5.step6 > li:nth-child(7),
	.prc.type5.step6 > li:nth-child(8),
	.prc.type5.step6 > li:nth-child(11),
	.prc.type5.step6 > li:nth-child(12){float:right;}

	.prc.type5.step3 > li:nth-child(2):before,
	.prc.type5.step3 > li:nth-child(4):before,
	.prc.type5.step3 > li:nth-child(6):before,
	.prc.type5.step3 > li:nth-child(8):before,
	.prc.type5.step3 > li:nth-child(10):before,
	.prc.type5.step3 > li:nth-child(12):before,
	.prc.type5.step4 > li:nth-child(2):before,
	.prc.type5.step4 > li:nth-child(4):before,
	.prc.type5.step4 > li:nth-child(6):before,
	.prc.type5.step4 > li:nth-child(8):before,
	.prc.type5.step4 > li:nth-child(10):before,
	.prc.type5.step4 > li:nth-child(12):before,
	.prc.type5.step5 > li:nth-child(2):before,
	.prc.type5.step5 > li:nth-child(4):before,
	.prc.type5.step5 > li:nth-child(6):before,
	.prc.type5.step5 > li:nth-child(8):before,
	.prc.type5.step5 > li:nth-child(10):before,
	.prc.type5.step5 > li:nth-child(12):before,
	.prc.type5.step6 > li:nth-child(2):before,
	.prc.type5.step6 > li:nth-child(4):before,
	.prc.type5.step6 > li:nth-child(6):before,
	.prc.type5.step6 > li:nth-child(8):before,
	.prc.type5.step6 > li:nth-child(10):before,
	.prc.type5.step6 > li:nth-child(12):before{left:50%;right:auto;top:auto;bottom:-23px;transform:rotate(90deg) translateY(50%) translateY(-0.5px);}

	.prc.type5.step5 > li:nth-child(3):before,
	.prc.type5.step5 > li:nth-child(7):before,
	.prc.type5.step5 > li:nth-child(11):before,
	.prc.type5.step5 > li:nth-child(19):before,
	.prc.type5.step4 > li:nth-child(3):before,
	.prc.type5.step4 > li:nth-child(7):before,
	.prc.type5.step4 > li:nth-child(11):before,
	.prc.type5.step4 > li:nth-child(19):before,
	.prc.type5.step3 > li:nth-child(3):before,
	.prc.type5.step3 > li:nth-child(7):before,
	.prc.type5.step3 > li:nth-child(11):before,
	.prc.type5.step3 > li:nth-child(19):before,
	.prc.type5.step6 > li:nth-child(3):before,
	.prc.type5.step6 > li:nth-child(7):before,
	.prc.type5.step6 > li:nth-child(11):before,
	.prc.type5.step6 > li:nth-child(19):before{left:-32px;bottom:50%;transform:rotate(-180deg);}

	.prc.type5.step3 > li:nth-child(5):before,
	.prc.type5.step3 > li:nth-child(9):before,
	.prc.type5.step3 > li:nth-child(13):before,
	.prc.type5.step3 > li:nth-child(17):before,
	.prc.type5.step4 > li:nth-child(5):before,
	.prc.type5.step4 > li:nth-child(9):before,
	.prc.type5.step4 > li:nth-child(13):before,
	.prc.type5.step4 > li:nth-child(17):before,
	.prc.type5.step5 > li:nth-child(5):before,
	.prc.type5.step5 > li:nth-child(9):before,
	.prc.type5.step5 > li:nth-child(13):before,
	.prc.type5.step5 > li:nth-child(17):before,
	.prc.type5.step6 > li:nth-child(5):before,
	.prc.type5.step6 > li:nth-child(9):before,
	.prc.type5.step6 > li:nth-child(13):before,
	.prc.type5.step6 > li:nth-child(17):before{left:auto;right:-32px;top:50%;transform:rotate(0deg);}
}

@media (max-width:500px){
	/* prc_num :절차 번호형 */
	.prc.type5.step2 > li,
	.prc.type5.step3 > li,
	.prc.type5.step4 > li,
	.prc.type5.step5 > li,
	.prc.type5.step6 > li{width:calc(100% - 50px);min-height:auto;}

	.prc.type5.step2 > li:nth-child(1):before,
	.prc.type5.step2 > li:nth-child(3):before,
	.prc.type5.step2 > li:nth-child(5):before,
	.prc.type5.step2 > li:nth-child(7):before,
	.prc.type5.step2 > li:nth-child(9):before,
	.prc.type5.step2 > li:nth-child(11):before,
	.prc.type5.step3 > li:nth-child(1):before,
	.prc.type5.step3 > li:nth-child(3):before,
	.prc.type5.step3 > li:nth-child(5):before,
	.prc.type5.step3 > li:nth-child(7):before,
	.prc.type5.step3 > li:nth-child(9):before,
	.prc.type5.step3 > li:nth-child(11):before,
	.prc.type5.step4 > li:nth-child(1):before,
	.prc.type5.step4 > li:nth-child(3):before,
	.prc.type5.step4 > li:nth-child(5):before,
	.prc.type5.step4 > li:nth-child(7):before,
	.prc.type5.step4 > li:nth-child(9):before,
	.prc.type5.step4 > li:nth-child(11):before,
	.prc.type5.step4 > li:nth-child(13):before,
	.prc.type5.step5 > li:nth-child(1):before,
	.prc.type5.step5 > li:nth-child(3):before,
	.prc.type5.step5 > li:nth-child(5):before,
	.prc.type5.step5 > li:nth-child(7):before,
	.prc.type5.step5 > li:nth-child(9):before,
	.prc.type5.step5 > li:nth-child(11):before,
	.prc.type5.step5 > li:nth-child(13):before,
	.prc.type5.step6 > li:nth-child(1):before,
	.prc.type5.step6 > li:nth-child(3):before,
	.prc.type5.step6 > li:nth-child(5):before,
	.prc.type5.step6 > li:nth-child(7):before,
	.prc.type5.step6 > li:nth-child(9):before,
	.prc.type5.step6 > li:nth-child(11):before,
	.prc.type5.step6 > li:nth-child(13):before{left:50%;right:auto;top:auto;bottom:-23px;transform:rotate(90deg) translateY(50%) translateY(-0.5px);}
}

/* 유의사항 박스 */
.caution_box{padding:25px 35px 15px;border:1px solid #dcdcdc;}
.caution_box ul{display:flex;flex-wrap:wrap;margin-left:-35px;}
.caution_box ul li{display:flex;align-items:center;margin-bottom:15px;margin-left:35px;flex-basis:calc(50% - 35px);}
.caution_box ul li .icon{display:inline-block;margin-right:15px;width:67px;height:78px;background:url(/images/chusa/common/caution_ir_230117.png) no-repeat;}
.caution_box ul li .icon.icon01{background-position:0 0;}
.caution_box ul li .icon.icon02{background-position:-77px 0;}
.caution_box ul li .icon.icon03{background-position:-154px 0;}
.caution_box ul li .icon.icon04{background-position:-231px 0;}
.caution_box ul li .icon.icon05{background-position:-308px 0;}
.caution_box ul li .icon.icon06{background-position:-385px 0;}
.caution_box ul li .icon.icon07{background-position:-462px 0;}
.caution_box ul li .icon.icon08{background-position:-538px 0;}
.caution_box ul li p{margin:0;width:calc(100% - 82px);color:#666;font-size:15px;line-height:1.2;letter-spacing:-0.025em;font-weight:300;}

@media(max-width:640px){
	.caution_box ul{margin-left:0;}
	.caution_box ul li{margin-left:0;flex-basis:100%;}
}
/* 유의사항 박스 End */

/* 슬라이드 */
/* img slider section */
.hssi-slider-wrap {width:100%; box-sizing:border-box;}
.hssi-slider-wrap .slider-title { padding:70px 0 70px;width:100%; box-sizing:border-box; text-align:center;}
.hssi-slider-wrap .slider-title h2 { display:inline-block; margin-bottom:10px; padding:10px 22px; border:1px solid #ddd; border-radius:30px; color:#fff;font-size:21px; line-height:1; letter-spacing:-1px; font-weight:bold; }
.hssi-slider-wrap .slider-title img {display:block; margin:0 auto;}
/* TouchSlider basic css */
.sliderBox ul,
.sliderBox ul li { display:inline-block; margin:0; padding:0;width:100%; height:100%;}
.sliderBox {overflow:hidden;}
.sliderBox ul {position:relative;}
.sliderBox ul li {position:absolute; left:0; top:0;}
/* TouchSlider basic css End */
.hssi-slider-wrap .hssi-slider-section {width:100%; box-sizing:border-box;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap {width:100%;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {display:block; margin:0 auto; width:100%; height:460px !important;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul {position:relative;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li {position:absolute; left:0; top:0;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li img {width:100%; height:100%;}
/* 슬라이더 컨트롤 */
.hssi-slider-wrap .hssi-slider-section .controlBox { position:relative; top:-55px; margin:0 auto;width:100%;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div {position:absolute; right:58px; padding:13px 15px; width:155px; height:55px; background:rgba(0, 0, 0, 0.5);}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount {color:#fff; font-size:15px; letter-spacing:8px;}
.hssi-slider-wrap .hssi-slider-section .controlBox>div .pageCount span{letter-spacing:-0.02em;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount span.num { display:inline-block; margin-right:4px; width:30px; height:30px; border-radius:50%; background:#fff;color:#333333; font-size:15px; line-height:30px; text-align:center;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .paging {display:none;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .btn_stop,
.hssi-slider-wrap .hssi-slider-section .controlBox > div .btn_play {position:absolute; right:15px; top:12px; padding:2px 7px; border:1px solid #ddd; color:#fff;}
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_prev { content:"";position:absolute; right:216px; top:0; width:55px; height:55px;background-color:rgba(0, 0, 0, 0.5); background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='25' height='25' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_13_1263' transform='scale(0.04)'/%3E%3C/pattern%3E%3Cimage id='image0_13_1263' width='25' height='25' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzkxQzU4QTBGRDQyMTFFQUI5NkJGMjBGOURDMzcyMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzkxQzU4QTFGRDQyMTFFQUI5NkJGMjBGOURDMzcyMjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOTFDNTg5RUZENDIxMUVBQjk2QkYyMEY5REMzNzIyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOTFDNTg5RkZENDIxMUVBQjk2QkYyMEY5REMzNzIyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkWvHpEAAACtSURBVHjaYvz//z8DrQETAx3AoLdEBoiXArEVIYUsFFiwH4hVgPg6EB/DqxoU8SRiGSC+/R8CNgExGyE9NLeAVEvIsoAUS8i2gFhLKLKAGEsotoCQJQrUsICQJaugFtyixAJCltgB8UeoRS20sgSEralhETGKrCi1iFiFFFlEimKyLSLV62RZRE5EkmwRuckS2aJUQurJrRlBlZQnEN8C4k+EFDOOtlZIAQABBgD26+Kw0+HSaQAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;}
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_next { content:"";position:absolute; right:0; top:0; width:55px; height:55px; background-color:rgba(0, 0, 0, 0.5); background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect x='25' y='25' width='25' height='25' transform='rotate(-180 25 25)' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_13_1263' transform='scale(0.04)'/%3E%3C/pattern%3E%3Cimage id='image0_13_1263' width='25' height='25' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzkxQzU4QTBGRDQyMTFFQUI5NkJGMjBGOURDMzcyMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzkxQzU4QTFGRDQyMTFFQUI5NkJGMjBGOURDMzcyMjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOTFDNTg5RUZENDIxMUVBQjk2QkYyMEY5REMzNzIyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOTFDNTg5RkZENDIxMUVBQjk2QkYyMEY5REMzNzIyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkWvHpEAAACtSURBVHjaYvz//z8DrQETAx3AoLdEBoiXArEVIYUsFFiwH4hVgPg6EB/DqxoU8SRiGSC+/R8CNgExGyE9NLeAVEvIsoAUS8i2gFhLKLKAGEsotoCQJQrUsICQJaugFtyixAJCltgB8UeoRS20sgSEralhETGKrCi1iFiFFFlEimKyLSLV62RZRE5EkmwRuckS2aJUQurJrRlBlZQnEN8C4k+EFDOOtlZIAQABBgD26+Kw0+HSaQAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;}
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_prev span,
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_next span {display:none;}

/* 슬라이더 반응형 */
@media(max-width:950px){
.hssi-slider-wrap .slider-title {padding:55px 0 58px;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li img {height:auto;}
}
@media(max-width:767px){
.hssi-slider-wrap .slider-title {padding:65px 0 90px;}
.hssi-slider-wrap .hssi-slider-section .controlBox {top:-515px;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div {width:calc(100% - 116px);}
.hssi-slider-wrap .hssi-slider-section .controlBox .btn_prev { left:0;right:auto;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount {text-align:center;}
}
@media(max-width:650px){
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {height:385px !important;}
.hssi-slider-wrap .hssi-slider-section .controlBox {top:-440px;}
}
@media(max-width:550px){
.hssi-slider-wrap .slider-title {padding:90px 0 90px;}
.hssi-slider-wrap .hssi-slider-section .controlBox > div .pageCount {text-align:left;}
}
@media(max-width:450px){
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox {height:285px !important;}
.hssi-slider-wrap .hssi-slider-section .controlBox {top:-340px;}
}
/* 슬라이드 End */

/* 연혁 se02a */
.history_se02a {overflow:hidden;margin-top:20px; background:url(/images/chusa/common/se02a_bg.png) left 0 top 170px no-repeat;}
.history_se02a .history_title span{color:#076f75;font-size:25px;line-height:1.56;letter-spacing:0;font-weight:bold;}
.history_se02a .history_title strong {display:block;color:#076f75;font-size:55px; line-height:1.3; letter-spacing:-0.02em;font-weight:bold;}
.history_se02a .history_title em{display:block;color:#505b65; font-size:20px;letter-spacing:-0.045em;}

.history_se02a .history_list {position:relative;margin-top:-85px;margin-left:50%;width:calc(100% - 50%);}
.history_se02a .history_list:before {content:"";position:absolute;left:6px;top:20px;display:block;width:1px;height:100%;background:#ddd;}

.history_se02a .history_list>li+li{margin-top:70px;}
.history_se02a .history_list>li .year{position:relative;display:block;margin-bottom:15px;padding-left:50px;color:#12838d;font-size:36px;font-weight:bold;}
.history_se02a .history_list>li .year::before{content:"";position:absolute;left:0;top:50%;margin-top:-7.5px;width:7px;height:7px;border:3px solid #12838d;border-radius:100%;background:#fff;}
.history_se02a .history_list>li .year::after{content:"";position:absolute;left:18px;top:49%;margin-top:-1px;width:20px;height:1px;background:#cbcbcb;}

.history_se02a .history_list>li .info ul li{position:relative;margin-top:10px;padding-left:175px;}
.history_se02a .history_list>li:last-child .info ul li:last-child::after{content:"";position:absolute;left:6px;top:15px;z-index:2;width:1px;height:100%;background:#fff;}
.history_se02a .history_list>li .info ul li strong{position:absolute;left:60px;top:1.5px;color:#0b5b6c;font-size:16px;font-weight:bold;}
.history_se02a .history_list>li .info ul li strong::before{content:"";position:absolute;left:-10px;top:calc(50% - 1.5px);width:3px;height:3px;border-radius:100%;background:#b4c6d8;}
.history_se02a .history_list>li .info ul li strong::after{content:"";position:absolute;left:-7px;top:calc(50% - 1.5px);width:3px;height:3px;border-radius:100%;background:#05427e;}

.history_se02a .history_list>li .info ul li b,
.history_se02a .history_list>li .info ul li span{display:block;font-size:16px;}
.history_se02a .history_list>li .info ul li b{margin-top:0;color:#282828;font-weight:bold;}
.history_se02a .history_list>li .info ul li span{color:#676767;letter-spacing:-0.05em;}
.history_se02a .history_list>li .info ul li span+b{margin-top:10px;}
.history_se02a .history_list>li .info ul li em {display:block; font-size:15px;}

@media(max-width:940px) {
    .history_se02a {background:none;}
    .history_se02a:before {position:absolute;display:inline-block;}
    .history_se02a .history_list {margin:40px 0 0;width:100%;}
}
@media(max-width:550px) {
    .history_se02a .history_list>li .year{font-size:28px;}
    .history_se02a .history_list>li .info ul li{padding-left:0;}
    .history_se02a .history_list>li .info ul li strong{position:relative;display:block;margin-bottom:6px;}
    .history_se02a .history_list>li .info ul li b,
    .history_se02a .history_list>li .info ul li span{padding-left:60px;}
}
@media(max-width:450px) {
    .history_se02a .history_title strong{font-size:35px;}
}
/* 연혁 se02a End */

/* se04a 오시는길 */
.location_se04a .map_box{border:1px solid #ededed;}
.location_se04a .map_box .map{width:100%;height:468px;}
.location_se04a .map_box .map_info{overflow:hidden;position:relative;padding:50px 180px 50px 50px;border-top:2px solid #ededed;}
.location_se04a .map_box .map_info strong{display:block;margin-bottom:15px;color:#333;font-size:20px;font-weight:bold;}
.location_se04a .map_box .map_info .map_lst li{position:relative;display:inline-block;margin-bottom:8px;margin-right:65px;padding-left:87px;font-size:15px;}
.location_se04a .map_box .map_info .map_lst li+li{margin-right:0;}
.location_se04a .map_box .map_info .map_lst li em{position:absolute;left:0;top:0;font-weight:bold;}
.location_se04a .map_box .map_info .map_lst li .ico {display:inline-block;vertical-align:text-top;margin-right:7px;width:22px;height:22px;border-radius:100%;background:#7a563c url(/images/chusa/common/se04_mapir.png);}
.location_se04a .map_box .map_info .map_lst li .ico.ico1 {background-position:0px 0px;} /* 지도 */
.location_se04a .map_box .map_info .map_lst li .ico.ico2 {background-position:-22px 0;} /* 전화 */
.location_se04a .map_box .map_info .map_lst li .ico.ico3 {background-position:-44px 0;} /* 팩스 */
.location_se04a .map_box .map_info .map_lst li .ico.ico4 {background-position:-66px 0;} /* 일정 */
.location_se04a .map_box .map_info .map_lst li .ico.ico5 {background-position:-88px 0;} /* 시간 */
.location_se04a .map_box .map_info .map_lst li .ico.ico6 {background-position:-110px 0;} /* 면적 */
.location_se04a .map_box .map_info .map_lst li .ico.ico7 {background-position:-132px 0;} /* 층별안내 */
.location_se04a .map_box .map_info .map_lst li .ico.ico8 {background-position:-154px 0;} /* 돈 */
.location_se04a .map_box .map_info .map_lst li .ico.ico9 {background-position:-176px 0;} /* 이메일 */
.location_se04a .map_box .map_info .map_lst li.last a {display:block;padding:10px 0;width:auto;height:auto;border-radius:none;background-color:#45495b;color:#fff;font-size:13px;text-align:center;}
.location_se04a .map_box .map_button {position:absolute;right:50px;top:50%;transform:translateY(-50%);padding:0;}
.location_se04a .map_box .map_button a {display:table;width:120px;height:120px;border-radius:5px;background-color:#132f5a;color:#fff;font-size:15px;transition:0.3s;text-align:center;}
.location_se04a .map_box .map_button a span{display:table-cell;vertical-align:middle;}
.location_se04a .map_box .map_button a:hover,
.location_se04a .map_box .map_button a:focus{background:rgba(0,160,160,0.5);}
.location_se04a .map_box .map_button a .ico_local {display:block;margin:0 auto 5px;width:46px;height:36px;background:url(/images/chusa/common/se14a_load.png)no-repeat;}

.location_conbox_type01{border-top:3px solid #193571;}
.location_conbox_type01 .cont_box{position:relative;padding:40px 40px 40px 190px;border-bottom:1px solid #ddd;}
.location_conbox_type01 .cont_box .icon_box {position:absolute;left:30px;top:40px;}
.location_conbox_type01 .cont_box .icon_box .ir {display:block;width:101px;height:101px;border-radius:100%;background:#f2f4f4 url(/images/chusa/common/se14a_ir.png) no-repeat;}
.location_conbox_type01 .cont_box .icon_box .ir.bus {background-position:0 0;}
.location_conbox_type01 .cont_box .icon_box .ir.train {background-position:-101px 0;}
.location_conbox_type01 .cont_box .icon_box .ir.car {background-position:-202px 0;}

.location_conbox_type01 .cont_box .cont_txt strong{color:#0d9295;font-size:17px;letter-spacing:-0.025em;font-weight:bold;}
.location_conbox_type01 .cont_box .cont_txt .tit {display:inline-block;margin-bottom:10px;padding:5px 10px;border:1px solid #999999;color:#333333;font-weight:bold;}
.location_conbox_type01 .cont_box .cont_txt .cont_info{margin-top:25px;}
.location_conbox_type01 .cont_box .cont_txt .cont_info:first-child{margin-top:25px;}
.location_conbox_type01 .cont_box .cont_txt .cont_info .cont_tit {position:relative;padding-right:25px;font-size:16px;font-weight:bold;}
.location_conbox_type01 .cont_box .cont_txt .cont_info .cont_tit:before {content:'';position:absolute;right:13px;top:50%;transform:translateY(-50%);display:block;width:1px;height:14px;background:#e5e5e5;}
.location_conbox_type01 .cont_box .cont_txt .cont_info ul ,
.location_conbox_type01 .cont_box .cont_txt .cont_info p {margin-top:0;}
.location_conbox_type01 .cont_box .cont_txt .cont_info p + p {margin-top:5px;}

@media (max-width:767px) {
    .location_se04a .map_box .map_info {padding:40px;}
	.location_se04a .map_box .map_info::after{top:0;height:100%;background-size:cover;}
	.location_se04a .map_box .map_info .map_lst li{display:block;margin-right:0;}
    .location_se04a .map_box .map_button {position:relative;right:auto;top:auto;transform:none;}
    .location_se04a .map_box .map_button a{margin-top:20px;width:100%;}

    .location_conbox_type01 .cont_box{padding:40px 5.216%;}
    .location_conbox_type01 .cont_box .icon_box {position:relative;left:auto;top:auto;margin:0 auto 20px;}
    .location_conbox_type01 .cont_box .icon_box .ir {margin:0 auto 0;}
}
@media (max-width:640px) {
    .location_se04a .map_box .map{padding-top:56.5%;height:0;}
}
@media (max-width:460px) {
    .location_se04a .map_box .map_info .map_lst li{padding-left:0;}
    .location_se04a .map_box .map_info .map_lst li+li{margin-top:10px;}
    .location_se04a .map_box .map_info .map_lst li em{position:relative;left:auto;top:auto;display:block;margin-bottom:5px;}

    .location_se04a .map_info .map_lst li {padding-left:0;}
    .location_se04a .map_info .map_lst li em {position:static;width:100%;}
}
/* se04a 오시는길 End */

/* 가계도 sub0102 */
.chusa_family{}
.chusa_family .title{overflow:hidden;position:relative;z-index:1;display:flex;justify-content:center;padding:24px 20px;border-radius:20px 20px 0 0;background:#7a563c;text-align:center;}
.chusa_family .title::before{content:"";position:absolute;right:-183px;top:-20px;z-index:-1;width:365px;height:103px;background:url(/images/chusa/sub01/chusa_family_titlebg.png) no-repeat;}
.chusa_family .title strong{color:#fff;font-size:27px;line-height:1.2;letter-spacing:-0.025em;font-weight:600;font-family:'EBSHunminjeongeumSBA' !important;font-synthesis:weight;}
.chusa_family .inner{padding:10.213% 45px 7.447%;border:1px solid #cdcdcd;border-top:0;background:#faf8f5;text-align:center;}

@media(max-width:450px){
	.chusa_family .title strong{font-size:20px;}
}
/* 가계도 sub0102 End */

/* 시설현황 sub0201 */
.chusa_facility{position:relative;z-index:1;margin-bottom:25px;padding:75px 30px 100px;border:1px solid #ddd6cd;background:#f7f5f3;text-align:center;}
.chusa_facility .icon{position:absolute;z-index:20;display:inline-block;}
.chusa_facility.bg01 .icon{left:58px;bottom:25px;width:109px;height:150px;background:url(/images/chusa/sub02/chusa_facility_icon01.png) no-repeat;background-size:cover;}
.chusa_facility.bg02 .icon{left:82px;bottom:54px;width:153px;height:112px;background:url(/images/chusa/sub03/chusa_facility_icon01.png) no-repeat;background-size:cover;}
.chusa_facility.bg03 .icon{right:70px;bottom:30px;width:90px;height:141px;background:url(/images/chusa/sub04/chusa_facility_icon01.png) no-repeat;background-size:cover;}
.chusa_facility::before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:344px;background:url(/images/chusa/common/chusa_facilitybg.jpg) center center no-repeat;background-size:cover;}
.chusa_facility .title em{display:block;color:rgba(13,13,13,0.7);font-size:16px;line-height:1.18;letter-spacing:-0.025em;}
.chusa_facility .title strong{background:linear-gradient(to top, #e4ddd8 50%, transparent 50%);color:#242424;font-size:36px;line-height:1.2;letter-spacing:-0.025em;font-weight:600;font-family:'EBSHunminjeongeumSBA' !important;font-synthesis:weight;}
.chusa_facility .chusa_facility_list{position:relative;margin:25px auto 0;width:720px;height:420px;}
.chusa_facility .chusa_facility_list .slick-list{position:absolute;;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:0 30px 0 30px;box-shadow:13px 22px 27px 0px rgba(99, 83, 64, 0.38);}
.chusa_facility .chusa_facility_list .slick-track{height:100%;}
.chusa_facility .chusa_facility_list .item{position:relative;width:100%;height:100%;}
.chusa_facility .chusa_facility_list .item img{height:100%;}
.chusa_facility .chusa_facility_list .slick-arrow{position:absolute;top:50%;z-index:10;transform:translateY(-50%) translateY(-26px);width:52px;height:52px;border-radius:100%;background:#4c4c4c;font-size:0;line-height:0;transition:0.3s;text-indent:-9999px;}
.chusa_facility .chusa_facility_list .slick-arrow::before{position:absolute;top:50%;width:7px;height:7px;border:3px solid #fff;border-width:0 3px 3px 0;border-radius:1.5px;}
.chusa_facility .chusa_facility_list .slick-arrow.slick-prev{left:-80px;}
.chusa_facility .chusa_facility_list .slick-arrow.slick-prev::before{content:"";left:23px;transform:translateY(-50%) rotate(135deg);}
.chusa_facility .chusa_facility_list .slick-arrow.slick-next{right:-80px;}
.chusa_facility .chusa_facility_list .slick-arrow.slick-next::before{content:"";right:23px;transform:translateY(-50%) rotate(315deg);}
.chusa_facility .chusa_facility_list .slick-arrow:hover,
.chusa_facility .chusa_facility_list .slick-arrow:focus{background:#fff;box-shadow:3px 5px 7px 0px rgba(97, 79, 62, 0.35);}
.chusa_facility .chusa_facility_list .slick-arrow:hover::before,
.chusa_facility .chusa_facility_list .slick-arrow:focus::before{border-color:#000;}
.chusa_facility .chusa_facility_list .slick-dots{position:absolute;left:50%;bottom:-35px;transform:translateX(-50%);margin-top:35px;width:100%;line-height:0;}
.chusa_facility .chusa_facility_list .slick-dots li{display:inline-block;margin-left:4px;}
.chusa_facility .chusa_facility_list .slick-dots li:first-child{margin-left:0;}
.chusa_facility .chusa_facility_list .slick-dots li button{width:30px;height:4px;border:1px solid #adadad;background:#f6f4f2;font-size:0;line-height:0;text-indent:-9999px;}
.chusa_facility .chusa_facility_list .slick-dots li.slick-active button{border-color:#2b2b2b;background:#2b2b2b;}

@media(min-width:1280px) and (max-width:1399px){
	.chusa_facility .chusa_facility_list .slick-arrow.slick-prev{left:-25px;}
	.chusa_facility .chusa_facility_list .slick-arrow.slick-next{right:-25px;}
}
@media(max-width:1023px){
	.chusa_facility .chusa_facility_list .slick-arrow.slick-prev{left:-25px;}
	.chusa_facility .chusa_facility_list .slick-arrow.slick-next{right:-25px;}
}
@media(max-width:860px){
	.chusa_facility{padding:40px 30px 110px;}
	.chusa_facility.bg02 .icon{left:25px;bottom:15px;width:105px;height:76px;}
	.chusa_facility.bg03 .icon{right:35px;width:63px;height:100px;}

	.chusa_facility::before{padding-top:42.766%;height:0;}
	.chusa_facility .chusa_facility_list{padding-top:58.253%;width:100%;height:0;}
	.chusa_facility .chusa_facility_list .slick-arrow{transform:translateY(-50%) translateY(-5%);}
}
@media(max-width:640px){
	.chusa_facility.bg01 .icon{left:25px;bottom:15px;width:60px;height:82px;}
}
@media(max-width:500px){
	.chusa_facility{padding:40px 30px 80px;}
	.chusa_facility .icon{display:none;}
	.chusa_facility .title strong{font-size:30px;}
}
/* 시설현황 sub0201 End */

/* 상설전시 sub030201 */
.chusa_exhibition{overflow:hidden;}
.chusa_exhibition .exhibition_location{border:1px solid #ddd;}
.chusa_exhibition .exhibition_location .map{overflow:hidden;display:flex;align-items:center;padding:50px 20px;width:100%;height:100%;background:#403d3b;}
.chusa_exhibition .exhibition_location .map ul{position:relative;;margin:0 auto;width:711px;height:367px;background:url(/images/chusa/sub03/chusa_exhibition.png) no-repeat;background-size:cover;}
.chusa_exhibition .exhibition_location .map ul li{position:absolute;width:7.595%;height:18.53%;background-size:cover;}
.chusa_exhibition .exhibition_location .map ul li span{font-size:0;line-height:0;text-indent:-9999px;}
.chusa_exhibition .exhibition_location .map ul li.n1{left:43.6%;bottom:17.7%;background-image:url(/images/chusa/sub03/chusa_loca01.png);}
.chusa_exhibition .exhibition_location .map ul li.n2{left:22.92%;bottom:16.34%;background-image:url(/images/chusa/sub03/chusa_loca02.png);}
.chusa_exhibition .exhibition_location .map ul li.n3{left:2.67%;bottom:34.05%;background-image:url(/images/chusa/sub03/chusa_loca03.png);}
.chusa_exhibition .exhibition_location .map ul li.n4{left:14.62%;bottom:45.77%;background-image:url(/images/chusa/sub03/chusa_loca04.png);}
.chusa_exhibition .exhibition_location .map ul li.n5{left:34.59%;bottom:45.23%;background-image:url(/images/chusa/sub03/chusa_loca05.png);}
.chusa_exhibition .exhibition_location .map ul li.n6{left:48%;top:15%;background-image:url(/images/chusa/sub03/chusa_loca06.png);}
.chusa_exhibition .exhibition_location .map ul li.ov.n1{background-image:url(/images/chusa/sub03/chusa_loca01_ov.png);}
.chusa_exhibition .exhibition_location .map ul li.ov.n2{background-image:url(/images/chusa/sub03/chusa_loca02_ov.png);}
.chusa_exhibition .exhibition_location .map ul li.ov.n3{background-image:url(/images/chusa/sub03/chusa_loca03_ov.png);}
.chusa_exhibition .exhibition_location .map ul li.ov.n4{background-image:url(/images/chusa/sub03/chusa_loca04_ov.png);}
.chusa_exhibition .exhibition_location .map ul li.ov.n5{background-image:url(/images/chusa/sub03/chusa_loca05_ov.png);}
.chusa_exhibition .exhibition_location .map ul li.ov.n6{background-image:url(/images/chusa/sub03/chusa_loca06_ov.png);}
.chusa_exhibition .exhibition_location .list{padding:30px 42px;}
.chusa_exhibition .exhibition_location .list .tit{display:block;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #7a563c;color:#363636;font-size:24px;line-height:1.2;letter-spacing:-0.025em;font-weight:bold;}
.chusa_exhibition .exhibition_location .list .tip{display:flex;justify-content:center;margin-bottom:35px;padding:14.41px 10px;border:1px solid rgb(47, 41, 41);}
.chusa_exhibition .exhibition_location .list .tip span{color:#666;font-size:16px;line-height:1.2;letter-spacing:-0.025em;}
.chusa_exhibition .exhibition_location .list .tip span em{color:#836342;font:inherit;font-weight:bold;}
.chusa_exhibition .exhibition_location .list ul{display:flex;flex-wrap:wrap;}
.chusa_exhibition .exhibition_location .list ul li{margin-bottom:15px;flex-basis:50%;}
.chusa_exhibition .exhibition_location .list ul li a{position:relative;display:inline-block;padding-left:35px;color:#666;font-size:16px;line-height:1.2;letter-spacing:-0.025em;}
.chusa_exhibition .exhibition_location .list ul li a span{position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-block;width:29px;height:29px;border-radius:100%;background:#292929;color:#fff;font-size:15px;line-height:29px;text-align:center;}
.chusa_exhibition .exhibition_location .list ul li.on a,
.chusa_exhibition .exhibition_location .list ul li a:hover,
.chusa_exhibition .exhibition_location .list ul li a:focus{color:#7a563c;font-weight:bold;}
.chusa_exhibition .exhibition_location .list ul li.on a span,
.chusa_exhibition .exhibition_location .list ul li a:hover span,
.chusa_exhibition .exhibition_location .list ul li a:focus span{background:#7a563c;}

.chusa_exhibition .exhibition_img{margin-top:60px;}
.chusa_exhibition .exhibition_img .item{display:none;}
.chusa_exhibition .exhibition_img .item.on{display:block;}
.chusa_exhibition .exhibition_img .item .box{padding:55px 40px 30px;border:1px solid #ddd;background:#f3f3f3;}
.chusa_exhibition .exhibition_img .item .box .title{margin-bottom:40px;text-align:center;}
.chusa_exhibition .exhibition_img .item .box .title strong{display:block;color:#121212;font-size:30px;line-height:1.2;letter-spacing:-0.025em;font-family:'EBSHunminjeongeumSBA' !important;}
.chusa_exhibition .exhibition_img .item .box .title em{color:#555;font-size:16px;line-height:1.56;letter-spacing:-0.025em;}

.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox{height:auto !important;}
.hssi-slider-wrap .hssi-slider-section .mvisual_wrap .sliderBox ul li:nth-child(1){position:relative !important;}

@media(max-width:829px){
    .chusa_exhibition .exhibition_location .map ul{width:540px;height:278px;}
}
@media(max-width:767px){
    .chusa_exhibition .exhibition_location .list{padding:60px 22px 5px;}
    .chusa_exhibition .exhibition_location .list ul li{flex-basis:100%;}

    .chusa_exhibition .exhibition_img .item .box .title strong{font-size:23px;}

    .hssi-slider-wrap .hssi-slider-section .controlBox{top:-55px;}
}
@media(max-width:640px){
    .chusa_exhibition .exhibition_location .map{padding:30px 20px;}
    .chusa_exhibition .exhibition_location .map ul{width:360px;height:185px;}

    .chusa_exhibition .exhibition_img .item .box{padding:55px 20px 30px;}

    .hssi-slider-wrap .hssi-slider-section .mvisual_wrap{padding-bottom:60px;}
    .hssi-slider-wrap .hssi-slider-section .controlBox{position:absolute;left:0;top:auto;bottom:60px;}
}
@media(max-width:450px){
    .chusa_exhibition .exhibition_location .map ul{width:270px;height:137px;}
}

/* 상설전시 sub030201 */

/* 인사말 sub0601 */
@font-face {
    font-weight:400;
    font-family:'ChusaLove';
    src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/ChusaLove.woff2') format('woff2');
    font-style:normal;
}
.greetings_se01d .inner{background:#f8f5f3;}
.greetings_se01d .inner .top_box{position:relative;margin:0 0 75px;}
.greetings_se01d .inner .top_box .greetings_img{overflow:hidden;position:relative;width:100%;height:330px;}
.greetings_se01d .inner .top_box .greetings_img img{position:absolute;left:50%;top:0;transform:translateX(-50%);max-width:1000%;}
.greetings_se01d .inner .top_box .greetings_title{position:absolute;right:50px;top:auto;bottom:-75px;padding:40px 30px 35px;width:365px;background:#7a563c;box-shadow:-17px 0px 21px 0px rgba(0, 0, 0, 0.15);}
.greetings_se01d .inner .top_box .greetings_title em{display:block;color:#ffffff;font-size:14px;}
.greetings_se01d .inner .top_box .greetings_title strong{position:relative;display:block;margin:34px 0 0;color:#fff;font-size:28px;line-height:1.14;font-family:'ChusaLove';}
.greetings_se01d .inner .top_box .greetings_title strong:after{content:'';position:absolute;left:0;top:-20px;display:block;width:24px;height:1px;background:rgba(255,255,255,0.2);}

.greetings_se01d .inner .bottom_box{padding:0 60px 110px;}
.greetings_se01d .inner .bottom_box strong{display:block;margin:0 0 40px;color:#1d1c1c;font-size:27px;line-height:1.3;font-weight:bold;}
.greetings_se01d .inner .bottom_box strong span{color:#7a563c;font:inherit;}
.greetings_se01d .inner .bottom_box p{color:#555;font-size:16px;line-height:1.87;letter-spacing:-0.025em;}
.greetings_se01d .inner .bottom_box p + p{margin-top:40px;}

@media(max-width:1023px){
	.greetings_se01d .inner .top_box .greetings_img{overflow:hidden;height:260px;}
	.greetings_se01d .inner .top_box .greetings_title{right:30px;}
}
@media (max-width:767px){
	.greetings_se01d .inner .top_box .greetings_title{right:50%;bottom:-45px;transform:translateX(50%);width:90%;}

	.greetings_se01d .inner .bottom_box{padding:0 30px 110px;}
	.greetings_se01d .inner .bottom_box strong{font-size:24px;}
}
/* 인사말 sub0601 End */

/* 연혁 sub0602 */
.history_se02a .history_title strong{color:#7a563c;}
.history_se02a .history_list:before{top:30px;}
.history_se02a .history_list>li .year::before{border-color:#7a563c;}
.history_se02a .history_list>li .year{color:#7a563c;font-size:40px;}
.history_se02a .history_list>li .info ul li strong{color:#7a563c;}
.history_se02a .history_list>li .info ul li strong::before{background:#e3cdb7;}
.history_se02a .history_list>li .info ul li strong::after{background:#7a563c;}

@media(max-width:550px) {
    .history_se02a .history_list>li .year{font-size:28px;}
}
/* 연혁 sub0602 End */

/* 관광안내도 sub0604 */
.chusa_tourmap{}
.chusa_tourmap .map{position:relative;}
.chusa_tourmap .map img{width:100%;}
.chusa_tourmap .map .spot{}
.chusa_tourmap .map .spot li a,
.chusa_tourmap .map .spot li strong{position:absolute;z-index:1;display:inline-block;text-align:center;}
.chusa_tourmap .map .spot li a:hover,
.chusa_tourmap .map .spot li a:focus{animation:spot 3s infinite ease-in-out;}
.chusa_tourmap .map .spot li a:hover span,
.chusa_tourmap .map .spot li a:focus span{font-weight:bold;}
.chusa_tourmap .map .spot li a span,
.chusa_tourmap .map .spot li strong span{display:inline-block;width:22px;height:22px;border-radius:100%;background:#fff;color:#7a563c;font-size:16px;line-height:22px;letter-spacing:-0.025em;}
.chusa_tourmap .map .spot li a::before,
.chusa_tourmap .map .spot li strong::before{content:"";position:absolute;left:50%;top:50%;z-index:-1;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:100%;background:#77553c;}
.chusa_tourmap .map .spot li:nth-child(1) a{left:5.85%;bottom:25%;}
.chusa_tourmap .map .spot li:nth-child(2) a{left:14.36%;top:40.8%;}
.chusa_tourmap .map .spot li:nth-child(3) a{left:31.91%;top:44.16%;}
.chusa_tourmap .map .spot li:nth-child(4) a{left:47.23%;top:38.33%;}
.chusa_tourmap .map .spot li:nth-child(5) a{right:29.36%;top:44.16%;}
.chusa_tourmap .map .spot li:nth-child(6) a{right:6.8%;top:13.83%;}
.chusa_tourmap .map .spot li:nth-child(7) a{right:3.51%;top:23.33%;}
.chusa_tourmap .map .spot li:nth-child(8) a{left:18.5%;top:19.76%;}
.chusa_tourmap .map .spot li:nth-child(9) a{left:5.33%;top:11.38%;}
.chusa_tourmap .map .spot li:nth-child(10) strong{left:14%;top:3.27%;}
.chusa_tourmap .map .spot li:nth-child(11) strong{left:20.66%;top:8.78%;}

.chusa_tourmap .tab_content .content{display:none;}
.chusa_tourmap .tab_content .content.active{display:block;}

.chusa_tourmap .chusa_facility{padding-bottom:60px;}
.chusa_tourmap .chusa_facility .chusa_facility_list{margin:25px auto 80px;}
.chusa_tourmap .chusa_facility .context p{margin:0;}
.chusa_tourmap .chusa_facility .context p em{display:block;}

.chusa_tourmap .pic_btn a{display:none;}

@keyframes spot { 0%,50%,100% {transform:translateY(0);-webkit-transform:translateY(0);}25% {transform:translateY(5px);-webkit-transform:translateY(5px);}75% {transform:translateY(8px);-webkit-transform:translateY(8px);}}

@media(max-width:640px){
	.chusa_tourmap .map .spot{display:none;}
	.chusa_tourmap .pic_btn a{display:block;}
}
/* 관광안내도 sub0604 End */

/* 찾아오시는길 sub0605 */
.location_se04a .map_box .map_info strong{color:#363636;}
.location_se04a .map_box .map_info .map_lst li{display:block;margin-bottom:5px;margin-right:0;color:#666;}
.location_se04a .map_box .map_info .map_lst li em{color:#363636;}
.location_se04a .map_box .map_button a{background-color:#7a563c;}
.location_se04a .map_box .map_button a:hover,
.location_se04a .map_box .map_button a:focus{background:#3a4155;}

.location_conbox_type01{border-top:3px solid #7a563c;}
.location_conbox_type01 .cont_box{min-height:175px;}
.location_conbox_type01 .cont_box .icon_box .ir{width:101px;height:101px;border-radius:10px;background-color:#f0ede9;}
.location_conbox_type01 .cont_box .cont_txt .cont_info{margin-top:10px;}
.location_conbox_type01 .cont_box .cont_txt strong{color:#7a563c;}

@media(max-width:767px){
	.location_conbox_type01 .cont_box{min-height:auto;}
}
/* 찾아오시는길 sub0605 End */

/* 연보 sub0101 */
.sub01_01 #body_layout{padding:0;width:100%;}
.sub01_01 #body_layout .top_mvisual{display:none;}
.sub01_01 #body_layout .body_wrap{padding: 0;max-width:100%;}
.sub01_01 #body_layout .lnb_wrap{display:none;}
.sub01_01 #body_layout .contents_wrap .title_wrap{display:none;}
.sub01_01 #body_layout .contents_wrap{margin:0;width:100%;max-width:100%;}

.sub01_01 #txt .layout{margin:0 auto;padding:0;max-width:1240px;}
.sub01_01 .content-info{display: none;}

@media (max-width:1279px){
	.sub01_01 #txt .layout{padding:0 30px;}
}

.annual_report{overflow:hidden;position:relative;z-index:0;padding-bottom:360px;background:url(/images/chusa/sub01/annual_report_bg.jpg) repeat;}
.annual_report::before{content:"";position:absolute;left:0;bottom:0;z-index:-1;width:286px;height:190px;background:url(/images/chusa/sub01/annual_report_left_bg.png) repeat;background-size:cover;}
.annual_report::after{content:"";position:absolute;right:0;bottom:0;z-index:-1;width:329px;height:571px;background:url(/images/chusa/sub01/annual_report_right_bg.png) repeat;background-size:cover;}
.annual_report .bg_wrap{}
.annual_report .bg_wrap .bg{position:absolute;z-index: -1;display:inline-block;}
.annual_report .bg_wrap .bg.bg01{right:0;top:0;width:701px;height:841px;background:url(/images/chusa/sub01/annual_report_bg01.png) no-repeat;background-size:cover;}
.annual_report .bg_wrap .bg.bg02{left:0;top:250px;width:893px;height:454px;background:url(/images/chusa/sub01/annual_report_bg02.png) no-repeat;background-size:cover;}
.annual_report .bg_wrap .bg.bg03{left:0;top:2305px;width:561px;height:1737px;background:url(/images/chusa/sub01/annual_report_bg03.png) no-repeat;background-size:cover;}
.annual_report .bg_wrap .bg.bg04{right:0;top:1554px;width:448px;height:969px;background:url(/images/chusa/sub01/annual_report_bg04.png) no-repeat;background-size:cover;}
.annual_report .bg_wrap .bg.bg05{right:0;top:4700px;width:796px;height:454px;background:url(/images/chusa/sub01/annual_report_bg05.png) no-repeat;background-size:cover;}

.annual_report .intro{position:relative;text-align:center;}
.annual_report .intro::before{content:"";position:absolute;left:0;top:200px;display:none;width:445px;height:203px;background:url(/images/chusa/sub01/intro_bg.png) no-repeat;background-size:cover;}
.annual_report .intro .intro_title{position:relative;display:block;margin:0 auto;width:162px;height:642px;background:url(/images/chusa/sub01/title_img_bg.png) no-repeat;}
.annual_report .intro .intro_title span{position:absolute;opacity:0;font-size:0;line-height:0;letter-spacing:0;animation:title_text 1s ease-in both;}
.annual_report .intro .intro_title span:nth-child(1){left:15px;top:180px;width:57px;height:55px;background:url(/images/chusa/sub01/title_text01.png) no-repeat;animation-delay:0.5s;}
.annual_report .intro .intro_title span:nth-child(2){left:9px;top:264px;width:71px;height:40px;background:url(/images/chusa/sub01/title_text02.png) no-repeat;animation-delay:1s;}
.annual_report .intro .intro_title span:nth-child(3){left:93px;top:340px;width:55px;height:47px;background:url(/images/chusa/sub01/title_text03.png) no-repeat;animation-delay:1.5s;}
.annual_report .intro .intro_title span:nth-child(4){left:85px;top:415px;width:62px;height:52px;background:url(/images/chusa/sub01/title_text04.png) no-repeat;animation-delay:2s;}
.annual_report .intro .intro_title span:nth-child(5){left:93px;top:496px;width:51px;height:45px;background:url(/images/chusa/sub01/title_text05.png) no-repeat;animation-delay:2.5s;}
.annual_report .intro .intro_text{}
.annual_report .intro .intro_text p{margin:0;color:#555;font-size:16px;line-height:1.56;letter-spacing:-0.025em;}
.annual_report .intro .intro_img{overflow:hidden;position:relative;margin-top:105px;width:100%;height:452px;box-shadow:8px 13px 24px 0px rgba(122, 86, 60, 0.15);}
.annual_report .intro .intro_img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:1000%;max-height:1000%;}

.history-list-wrap{position:relative;margin-top:90px;}
.history-list-wrap .title{margin-bottom:-20px;text-align:center;}
.history-list-wrap .title strong{display:inline-block;width:68px;height:32px;background:url(/images/chusa/sub01/history_list_title.png) no-repeat;font-size:0;line-height:0;text-indent:-999px;}
.history-list-wrap .bg-line{position:absolute;left:50%;top:2%;width:1px;height:calc(100% - 120px);background-color:#ccc;}
.history-list-wrap .item-history{position:relative;}
.history-list-wrap .item-history .line{position:absolute;left:50%;top:50%;z-index:-1;opacity:0;width:1px;height:0;background-color:#7a563c;transition:height 0.15s ease-out;}
.history-list-wrap .item-history + .item-history{margin-top:110px;}
.history-list-wrap .item-history:nth-child(odd) .info-wrap{flex-flow:row-reverse;}
.history-list-wrap .item-history .txt-year{position:absolute;right:0;top:0;opacity:0;color:white;font-size:130px;line-height:1.15;font-weight:bold;font-family:"'맑은고딕','Malgun Gothic'";text-shadow:1px 1px 0px #7a563c, -1px -1px 0px #7a563c, 1px -1px 0px #7a563c, -1px 1px 0px #7a563c, 1px 1px 0px #7a563c;}
.history-list-wrap .item-history .txt-year span{line-height:1.15;}
.history-list-wrap .item-history:nth-child(odd) .txt-year{left:0;right:auto;}
.history-list-wrap .item-history .info-wrap{position:relative;display:flex;align-items:center;margin:43px 0;padding:35px 0 ;max-width:100%;}
.history-list-wrap .item-history .info-wrap:first-child{margin-top:0;}
.history-list-wrap .item-history .info-wrap .txt-yearly{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:90px;height:90px;border-radius:100%;background:#f0ede9;color:#555;font-size:24px;font-weight:bold;}
.history-list-wrap .item-history .info-wrap .txt-yearly.active{background:#7a563c;color:#fff;}
.history-list-wrap .item-history:last-child .info-wrap:last-child .txt-yearly.active{background:#3a4155;}
.history-list-wrap .item-history .info-wrap .month-wrap{width:calc(50% - 105px);}
.history-list-wrap .item-history .info-wrap .month-wrap .txt-wrap{position:relative;display:flex;padding-left:215px;}
.history-list-wrap .item-history .info-wrap .month-wrap .txt-wrap .txt-month{position:absolute;left:0;top:0;margin:0;color:#7a563c;font-size:16px;line-height:1.56;letter-spacing:-0.025em;font-weight:bold;}
.history-list-wrap .item-history .info-wrap .month-wrap .txt-wrap .txt-month-desc{margin:0;color:#555;font-size:16px;line-height:1.56;letter-spacing:-0.025em;}
.history-list-wrap .item-history:nth-child(even) .info-wrap .month-wrap .txt-wrap{flex-direction:row-reverse;padding-left:0;padding-right:215px;text-align:right;}
.history-list-wrap .item-history:nth-child(even) .info-wrap .month-wrap .txt-wrap .txt-month{left:auto;right:0;}

@media(max-width:1629px){
	.annual_report .bg_wrap .bg.bg02{top:360px;width:600px;height:305px;}
	.annual_report .bg_wrap .bg.bg04{right:-150px;}
	.annual_report .bg_wrap .bg.bg05{right:-100px;}
}
@media(max-width:1299px){
	.annual_report .bg_wrap .bg.bg01{width:416px;height:500px;}
	.annual_report .bg_wrap .bg.bg02{top:450px;width:402px;height:204px;}
	.annual_report .bg_wrap .bg.bg03{width:387px;height:1200px;}
	.annual_report .bg_wrap .bg.bg04{width:351px;height:759px;}
	.annual_report .bg_wrap .bg.bg05{right:0;width:436px;height:248px;}
}
@media(max-width:1098px){
	.history-list-wrap .bg-line{display:none;}
	.history-list-wrap .title{margin-bottom:50px;}
	.history-list-wrap .item-history{position:relative;}
	.history-list-wrap .item-history + .item-history{margin-top:50px;}
	.history-list-wrap .item-history .line{opacity:1;}
	.history-list-wrap .item-history .txt-year{position:relative;margin-bottom:20px;font-size:100px;}
	.history-list-wrap .item-history .info-wrap{justify-content:space-between;margin:0;padding:10px 0;}
	.history-list-wrap .item-history .info-wrap + .info-wrap{margin-top:25px;}
	.history-list-wrap .item-history .info-wrap .txt-yearly{position:relative;left:0;top:0;transform:none;}
	.history-list-wrap .item-history .info-wrap .month-wrap{width:calc(100% - 105px);}
	.history-list-wrap .item-history:nth-child(odd) .info-wrap{flex-flow:row;}
	.history-list-wrap .item-history:nth-child(1) .line{display:none;}
	.history-list-wrap .item-history:not(:first-child) .info-wrap .txt-yearly.active .line{height:100% !important;}
	.history-list-wrap .item-history:not(:first-child) .info-wrap:last-child .line{display:none;}
	.history-list-wrap .item-history:nth-child(even) .info-wrap .month-wrap .txt-wrap{flex-direction:row;padding-left:215px;padding-right:0;text-align:left;}
	.history-list-wrap .item-history:nth-child(even) .info-wrap .month-wrap .txt-wrap .txt-month{left:0;right:auto;}

	.annual_report .bg_wrap .bg.bg05{top:4480px;}
}
@media(max-width:999px){
	.annual_report::before{width:165px;height:110px;}
	.annual_report::after{width:167px;height:290px;}
	.annual_report .intro::before{top:250px;width:275px;height:125px;}
}
@media(max-width:640px){
	.annual_report .bg_wrap .bg.bg01{width:210px;height:251px;}
	.annual_report .bg_wrap .bg.bg02{top:510px;width:240px;height:122px;}
	.annual_report .bg_wrap .bg.bg03{width:306px;height:950px;}
	.annual_report .bg_wrap .bg.bg04{right:-80px;top:1400px;width:217px;height:470px;}
	.annual_report .bg_wrap .bg.bg05{right:-100px;}

	.annual_report .intro::before{top:350px;width:140px;height:63px;}
	.annual_report .intro .intro_img{margin-top:50px;padding-top:56.5%;height:0;}
	.annual_report .intro .intro_img img{width:100%;}

	.history-list-wrap .item-history .line{top:100%;}
	.history-list-wrap .item-history .info-wrap .month-wrap .txt-wrap,
	.history-list-wrap .item-history:nth-child(even) .info-wrap .month-wrap .txt-wrap{flex-direction:column;padding-left:0;}
	.history-list-wrap .item-history .info-wrap .month-wrap .txt-wrap .txt-month{position:relative;left:0;top:0;}
	.history-list-wrap .item-history .txt-year{font-size:70px;}
}

@keyframes title_text{
	100%{opacity:1;}
}
/* 연보 sub0101 End */
