@charset "utf-8";

.cont-sect{position:relative;clear:both;overflow:hidden;padding:12rem 0;text-align:center;}
.cont-sect::after{display:block;clear:both;content:'';}

@media all and (max-width:720px){
	.cont-sect{padding:8rem 0;}
}

.page-title{margin-bottom:8rem;padding-top:4rem;font-size:5.6rem;font-weight:700;color:#313A3D;}
.cont-title{font-size:4.8rem;font-weight:700;}
.cont-title b{color:#1DCCB9;}

.cont-data{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:8rem;}
.cont-data dl{margin:0 auto;}
.cont-data dt{padding:1.6rem;background:#1DCCB9;border-radius:1.6rem 1.6rem 0 0;font-size:2.3rem;font-weight:700;color:#fff;}
.cont-data dd{background:#fff;border:2px solid #F0F0F8;border-top:0 none;border-radius:0 0 1.6rem 1.6rem;font-size:2rem;font-weight:500;}
.cont-data dd p + p{margin-top:1.6rem;}
.cont-data dd.info{padding:3.2rem 2rem;}

@media all and (max-width:720px){
	.page-title{margin-bottom:4rem;padding-top:0rem;font-size:3rem;}
	.cont-title{font-size:2.8rem;}
	.cont-data{display:block;margin:4rem auto 0;}
	.cont-data dl + dl{margin-top:2.4rem;}
	.cont-data dt{padding:1.2rem;font-size:2.1rem;}
	.cont-data dd{font-size:1.8rem;}
	.cont-data dd p + p{margin-top:0.8rem;}
	.cont-data dd.info{padding:2.4rem 1.6rem;}
}

#contIntro{background:#F5FCFD;}
#contIntro .sect-title{font-size:5.6rem;font-weight:600;color:#677679;}
#contIntro .sect-title span{color:#313A3D;font-weight:700;}
#contIntro .sect-title b{color:#04B1D9;font-weight:700;}
#contIntro .sect-image{margin-top:8rem;}

@media all and (max-width:960px){

}
@media all and (max-width:720px){
	#contIntro .sect-title{font-size:3rem;text-align:center;}
	#contIntro .sect-image{margin-top:4rem;text-align:center;}
}

#contFunction{background:#fff;}
#contFunction .sect-title{margin-bottom:4rem;font-size:4.8rem;font-weight:700;color:#313A3D;}
#contFunction .sect-title b{color:#04B1D9;font-weight:700;}

#contFunction .swiper-container{}
#contFunction .swiper-pagination{position:relative;display:flex;justify-content:space-between;align-items:center;gap:4rem;width:62rem;margin:0 auto;padding:1.6rem 2rem;border-radius:5rem;background:#DCF4FF;}
#contFunction .swiper-pagination::after{display:block;clear:both;content:'';}
#contFunction .swiper-pagination-bullet{display:flex;justify-content:center;align-items:center;width:25%;height:3.5rem;margin:0;border-radius:6.5rem;font-size:1.6rem;font-weight:700;color:#fff;background:#04B1D9;opacity:1;}
#contFunction .swiper-pagination-bullet-active{border:0.5px solid #04B1D9;background:#fff;color:#04B1D9;}

#contFunction .swiper-wrapper{}
#contFunction .swiper-slide{position:relative;min-height:52.8rem;text-align:center;overflow:hidden;}

#contFunction .sect-image{margin-top:8rem;}
#contFunction .sect-data{width:88rem;margin:8rem auto;text-align:center;-ms-word-break:keep-all;word-break:keep-all;}
#contFunction .sect-data dt{margin-bottom:4rem;font-size:2.8rem;font-weight:500;color:#04B1D9;}
#contFunction .sect-data dd{padding:2.4rem;box-shadow:0px 0px 10px 0px #0000001A;}
#contFunction .sect-data dd .tit{font-size:2rem;font-weight:600;color:#313A3D;}
#contFunction .sect-data dd .txt{margin-top:2.4rem;font-size:1.8rem;color:#677679;}
#contFunction .sect-data dd .list{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.4rem 0;margin:2.4rem -1.2rem 0;}
#contFunction .sect-data dd .list li{width:50%;padding:0 1.2rem;text-align:left;}
#contFunction .sect-data dd .list li strong{position:relative;display:block;padding-left:1.4rem;font-size:1.8rem;font-weight:500;color:#04B1D9;}
#contFunction .sect-data dd .list li strong::after{display:block;clear:both;content:'';position:absolute;top:50%;left:0;margin-top:-0.3rem;width:0.6rem;height:0.6rem;border-radius:50%;background:#04B1D9;}
#contFunction .sect-data dd .list li span{display:block;margin-top:1rem;font-size:1.6rem;color:#949C9E;}

@media all and (max-width:960px){
	#contFunction .sect-data{width:82rem;}
}
@media all and (max-width:720px){
	#contFunction .sect-title{margin-bottom:2.4rem;font-size:3rem;}
	#contFunction .swiper-pagination{gap:0.8rem;width:calc(100% - 4rem);padding:0.8rem;}
	#contFunction .swiper-pagination-bullet{height:3rem;border-radius:3rem;font-size:1.4rem;}
	#contFunction .swiper-slide{min-height:auto;}

	#contFunction .sect-data{width:calc(100% - 1rem);margin:4rem auto;}
	#contFunction .sect-data dt{margin-bottom:2.4rem;font-size:2rem;}
	#contFunction .sect-data dd{padding:1.6rem;}
	#contFunction .sect-data dd .tit{font-size:1.6rem;}
	#contFunction .sect-data dd .txt{margin-top:1.6rem;font-size:1.4rem;}
	#contFunction .sect-data dd .list{gap:0.8rem 0;margin:1.6rem 0 0;}
	#contFunction .sect-data dd .list li{width:50%;padding:0 0.4rem;}
	#contFunction .sect-data dd .list li strong{font-size:1.6rem;}
	#contFunction .sect-data dd .list li strong::after{}
	#contFunction .sect-data dd .list li span{margin-top:0.8rem;font-size:1.4rem;}

}

.sect-tabs{display:flex;justify-content:space-between;margin-top:8rem;}
.sect-tabs-list{width:34rem;}
.sect-tabs-list::after{display:block;clear:both;content:'';}
.sect-tabs-list > li{background:linear-gradient(88.2deg, #fff 0%, #fff 100%);border-radius:1.6rem;}
.sect-tabs-list > li + li{margin-top:2rem;}
.sect-tabs-list > li a{position:relative;display:flex;align-items:center;height:7.2rem;border:0.5px solid #F0F0F8;border-radius:1.6rem;padding:0 4rem 0 1.6rem;font-size:1.8rem;font-weight:600;line-height:1.2;color:#949C9E;transition:all .3s ease;text-align:left;-ms-word-break:keep-all;word-break:keep-all;}
.sect-tabs-list > li a::after{display:block;clear:both;content:'';position:absolute;top:50%;right:1.2rem;margin-top:-1.2rem;width:2.4rem;height:2.4rem;background:url(../images/sub/sect-tabs_arrow_off.png) no-repeat 0 0 / 100% auto;transition:all .3s ease;}
.sect-tabs-list > li.on a::after{background-image:url(../images/sub/sect-tabs_arrow_on.png);}
.sect-tabs-list > li.on {background:linear-gradient(88.2deg, #1DCCB9 0%, #04B1D9 100%);color:#fff;}
.sect-tabs-list > li.on a{border:0 none;color:#fff;}
.sect-tabs-info{}
.sect-tabs-info li{display:none;}
.sect-tabs-info li.on{display:block;}

@media all and (max-width:720px){
	.sect-tabs{display:block;margin-top:4rem;}
	.sect-tabs-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.8rem 0;margin-bottom:1.6rem;}
	.sect-tabs-list > li{width:calc(50% - 0.4rem)}
	.sect-tabs-list > li + li{margin-top:0;}
	.sect-tabs-list > li a{height:5rem;padding:0 4rem 0 1.6rem;font-size:1.4rem;}
}

.cont_tabs{margin-top:6.4rem;}
.cont_tabs_list{width:88rem;margin:0 auto 6.4rem;padding:1.5rem;background:#1DCCB9;border-radius:16rem;}
.cont_tabs_list::after{display:block;clear:both;content:'';}
.cont_tabs_list > li{float:left;width:25%;}
.cont_tabs_list > li a{display:block;height:20.8rem;padding:3.2rem 1rem 1rem;border:1.7rem solid #1DCCB9;border-radius:50%;background:#fff;transition:all .3s ease;overflow:hidden;}
.cont_tabs_list > li a em{display:block;margin-bottom:1.6rem;font-size:2.2rem;font-weight:700;color:#386977;}
.cont_tabs_list > li a span{display:block;font-size:1.8rem;color:#313A3D;}
.cont_tabs_list > li a span + span{margin-top:0.4rem;}
.cont_tabs_list > li.on {}
.cont_tabs_list > li.on a{border-color:#FFE895;}

.cont_tabs_info{margin-bottom:8rem;}
.cont_tabs_info li{display:none;width:88rem;margin:0 auto;padding:0 4rem;}
.cont_tabs_info li.on{display:flex;justify-content:space-between;gap:4rem}
.cont_tabs_info li .info{text-align:left;}
.cont_tabs_info li .info dt{margin-bottom:2rem;padding-left:3.5rem;background:url(../images/sub/staeasyplus_tabs_ico.png) no-repeat 0 50% / auto 3.1rem;font-size:2.8rem;font-weight:600;color:#1DCCB9;}
.cont_tabs_info li .info dd{font-size:1.8rem;color:#677679;line-height:1.3333;}
.cont_tabs_info li .image{flex-shrink:0}

@media all and (max-width:720px){
	.cont_tabs{margin-top:3.2rem;padding:0 2rem;}
	.cont_tabs_list{width:auto;margin:0 auto 3.2rem;padding:1.3rem;border-radius:10rem;}
	.cont_tabs_list > li{width:50%;}
	.cont_tabs_list > li a{height:16.6rem;padding:2.4rem 1rem 1rem;border:1.3rem solid #1DCCB9;border-radius:16.6rem;}
	.cont_tabs_list > li a em{margin-bottom:1.2rem;font-size:1.8rem;}
	.cont_tabs_list > li a span{font-size:1.6rem;}

	.cont_tabs_info{margin-bottom:4rem;}
	.cont_tabs_info li{width:100%;padding:0}
	.cont_tabs_info li.on{display:block;}
	.cont_tabs_info li .info{}
	.cont_tabs_info li .info dt{font-size:2.4rem;}
	.cont_tabs_info li .info dd{font-size:1.6rem;text-align:center;-ms-word-break:keep-all;word-break:keep-all;}
	.cont_tabs_info li .image{margin-top:2.4rem;}

}

#contPrice{background:#F5F5F5;}
#contPrice .sect-title{font-size:4.8rem;font-weight:700;color:#313A3D;}
#contPrice .sect-title b{color:#04B1D9;font-weight:700;}
#contPrice .sect-stage{display:flex;justify-content:space-between;gap:2rem;margin-top:8rem;}
#contPrice .sect-stage .item{position:relative;width:25%;padding:3.2rem 2.4rem;border-radius:2.4rem;background:#fff;box-shadow:0px 0px 10px 0px #0000001A;}
#contPrice .sect-stage .item.active::after{display:block;clear:both;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid #1DCCB9;border-radius:2.4rem;}

#contPrice .sect-stage .item .tit{margin-bottom:1.6rem;font-size:2.4rem;font-weight:600;color:#04B1D9;}
#contPrice .sect-stage .item .txt{margin-bottom:1.6rem;font-size:1.8rem;font-weight:500;color:#313A3D;}
#contPrice .sect-stage .item .info{border-top:0.5px solid #677679;}
#contPrice .sect-stage .item .info li{display:flex;justify-content:space-between;margin-top:1.6rem;font-size:1.6rem;}
#contPrice .sect-stage .item .info span{position:relative;padding-left:8px;color:#677679;}
#contPrice .sect-stage .item .info span::after{display:block;clear:both;content:'';position:absolute;top:50%;left:0;margin-top:-0.2rem;width:0.4rem;height:0.4rem;background:#04B1D9;border-radius:50%;}
#contPrice .sect-stage .item .info em{color:#0385A3;}

#contPrice .sect-list{margin-top:2.4rem;padding-left:2rem;text-align:left;}
#contPrice .sect-list li{position:relative;padding-left:1.2rem;font-size:1.6rem;color:#677679;line-height:1.9rem;}
#contPrice .sect-list li + li{margin-top:0.4rem;}
#contPrice .sect-list li::after{display:block;clear:both;content:'';position:absolute;top:0.75rem;left:0;width:0.4rem;height:0.4rem;border-radius:50%;background:#04B1D9;}

#contPrice .sect-table{margin-top:2.4rem;padding-top:2.4rem;border-top:0.25px dashed #677679}
#contPrice .sect-table .tit{position:relative;margin-bottom:2.4rem;padding-left:1.2rem;font-size:1.8rem;color:#677679;line-height:2.1rem;text-align:left;}
#contPrice .sect-table .tit::after{display:block;clear:both;content:'';position:absolute;top:0.75rem;left:0;width:0.6rem;height:0.6rem;border-radius:50%;background:#04B1D9;}
#contPrice .sect-table .tip{margin-top:1.6rem;font-size:1.6rem;color:#677679;text-align:left;}
#contPrice .sect-table table{background:#fff;}
#contPrice .sect-table table th,#contPrice .sect-table table td{font-size:1.6rem;text-align:center;}
#contPrice .sect-table table th{padding:8px;border:1px solid #677679;background:#677679;font-weight:500;color:#fff;}
#contPrice .sect-table table td{padding:4px;border:1px solid #949C9E;font-weight:400;color:#677679;}

#contPrice .sect-box{display:flex;align-items:center;gap:2rem;margin-top:2.4rem;padding:1.6rem 2rem;border-radius:1.6rem;background:#DCF4FF;text-align:left;}
#contPrice .sect-box dt{font-size:2rem;font-weight:500;color:#313A3D;}
#contPrice .sect-box dd{font-size:1.6rem;font-weight:400;color:#677679;}
#contPrice .sect-box dd p + p{margin-top:0.4rem;}
#contPrice .sect-text{margin-top:8rem;font-size:4.8rem;font-weight:700;color:#386977;}
#contPrice .sect-text b{color:#1DCCB9;}

@media all and (max-width:720px){
	#contPrice .sect-title{font-size:3rem;}

	#contPrice .sect-stage{flex-wrap:wrap;gap:0.8rem;margin-top:4rem;}
	#contPrice .sect-stage .item{width:calc(50% - 0.4rem);padding:2.4rem 1.6rem;border-radius:2rem;}
	#contPrice .sect-stage .item.active::after{border:2px solid #1DCCB9;border-radius:2rem;}
	#contPrice .sect-stage .item .tit{font-size:1.8rem;}
	#contPrice .sect-stage .item .txt{font-size:1.4rem;}
	#contPrice .sect-stage .item .info li{margin-top:0.8rem;font-size:1.2rem;}

	#contPrice .sect-list{margin-top:1.6rem;padding-left:0.8rem;}
	#contPrice .sect-list li{font-size:1.2rem;}
	#contPrice .sect-list li::after{display:block;clear:both;content:'';position:absolute;top:7.5px;left:0;width:4px;height:4px;border-radius:50%;background:#04B1D9;}

	#contPrice .sect-table{margin-top:1.8rem;padding-top:1.8rem;}
	#contPrice .sect-table .tit{font-size:1.6rem;}
	#contPrice .sect-table .tip{font-size:1.4rem;}
	#contPrice .sect-table table th,#contPrice .sect-table table td{font-size:1.4rem;}

	#contPrice .sect-box{width:100%;justify-content:space-between;gap:0.8rem;margin-top:1.6rem;padding:1rem;}
	#contPrice .sect-box dt{width:9.2rem;font-size:1.6rem;text-align:center;}
	#contPrice .sect-box dd{font-size:1.4rem;}
	#contPrice .sect-text{margin-top:4rem;font-size:2.8rem;}

}

#contService{}
#contService .sect-title{margin-bottom:8rem;font-size:4.8rem;font-weight:700;color:#313A3D;}
#contService .sect-title b{color:#04B1D9;font-weight:700;}
#contService .sect-title span{font-size:3.2rem;font-weight:500;vertical-align:bottom;line-height:1.5;}
#contService .sect-table table{background:#fff;}
#contService .sect-table table th,#contService .sect-table table td{font-size:1.6rem;text-align:center;}
#contService .sect-table table th{padding:8px;border-top:1px solid #04B1D9;border-bottom:1px solid #04B1D9;background:#04B1D9;font-weight:500;color:#fff;}
#contService .sect-table table thead tr th:first-child{border-left:1px solid #04B1D9;}
#contService .sect-table table thead tr th:last-child{border-right:1px solid #04B1D9;}
#contService .sect-table table thead tr th{border-bottom:1px solid #eee;}
#contService .sect-table table thead tr + tr th{border-top:1px solid #eee;border-bottom:1px solid #04B1D9;}
#contService .sect-table table th + th{border-left:1px solid #eee;}
#contService .sect-table table td{padding:4px;border:1px solid #949C9E;font-weight:400;color:#677679;}
#contService .sect-text{margin-top:8rem;font-size:4rem;font-weight:700;color:#313A3D;-ms-word-break:keep-all;word-break:keep-all;}

@media all and (max-width:720px){
	#contService .sect-title{margin-bottom:4rem;font-size:3rem;}
	#contService .sect-title span{font-size:2.4rem;}
	#contService .sect-text{margin-top:4rem;font-size:2.8rem;}

}
#contVisual{display:flex;flex-direction:column;justify-content:center;align-items:center;height:90.3rem;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;color:#fff;}
#contVisual .sect-text{font-size:3.2rem;font-weight:500;}
#contVisual .sect-title{margin-top:2.4rem;font-size:5.6rem;font-weight:700;}
#contVisual .sect-title b{color:#1DCCB9;font-weight:700;}
.staeasyplus #contVisual{background-image:url(../images/sub/staeasyplus_visual_bg.jpg)}

@media all and (max-width:720px){
	#contVisual{height:70rem;-ms-word-break:keep-all;word-break:keep-all;}
	#contVisual .sect-text{font-size:2.2rem;}
	#contVisual .sect-title{margin-top:1.6rem;font-size:3.2rem;}
	.staeasyplus #contVisual{background-image:url(../images/sub/staeasyplus_visual_bg_m.jpg)}

}

.cont-btn{margin-top:8rem;text-align:center;}
.cont-btn a{display:inline-block;padding:2rem 7rem;border-radius:0.8rem;background:#17A697;font-size:2rem;font-weight:600;color:#fff;}

@media all and (max-width:720px){
	.cont-btn{margin-top:4rem;}
	.cont-btn a{padding:1.5rem 5rem;font-size:1.8rem;}
}

#contProvide{}
#contProvide .cont-data dl{width:34rem;}
#contGrowth{background:#8EE6DC;}
#contGrowth .cont-title{color:#fff;}
#contGrowth .sect-text{margin-top:4rem;padding:1.6rem;background:#fff;font-size:3.2rem;font-weight:500;color:#1DCCB9;}
#contGrowth .sect-list{position:relative;margin:0 -0.5rem;}
#contGrowth .sect-list::after{display:block;clear:both;content:'';}
/*#contGrowth .sect-list li{float:left;width:33.3333%;margin-top:4rem;padding:0 0.5rem;}*/
#contGrowth .sect-list li{float:left;width:50%;margin-top:4rem;padding:0 2rem;}
#contGrowth .sect-list li .img{margin-bottom:2rem;}
/*#contGrowth .sect-list li .info{height:5.4rem;font-size:2rem;font-weight:600;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;line-height:1.3;}*/
#contGrowth .sect-list li .info{font-size:2rem;font-weight:600;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;line-height:1.3;}
#contGrowth .sect-list li .info b{font-size:2.4rem;font-weight:700;line-height:1}
#contDetail{}

#contDetail .cont_tabs_info .i1 .image img{width:25rem}
#contDetail .cont_tabs_info .i2 .image img{width:26.4rem}
#contDetail .cont_tabs_info .i3 .image img{width:26.1rem}
#contDetail .cont_tabs_info .i4 .image img{width:25rem}

@media all and (max-width:720px){
	#contProvide .cont-data dl{width:30rem;}
	#contGrowth .sect-text{margin-top:3.2rem;padding:1.2rem;font-size:2.2rem;-ms-word-break:keep-all;word-break:keep-all;}

	#contGrowth .sect-list{margin:0 -0.4rem;}
	#contGrowth .sect-list li{width:50%;margin-top:3.2rem;padding:0 0.4rem;}
/*	#contGrowth .sect-list li .info{height:4.8rem;font-size:1.6rem;-ms-word-break:keep-all;word-break:keep-all;	}*/
	#contGrowth .sect-list li .info{font-size:1.6rem;-ms-word-break:keep-all;word-break:keep-all;	}
	#contGrowth .sect-list li .info br{display:none;}
	#contGrowth .sect-list li .info b{font-size:2rem;}

}

/* Customer Support */
.support-group{}
.support-group + .support-group{margin-top:8rem;}
.support-title{margin-bottom:6.4rem;}
.support-title .logo img{}
.support-title .logo + .text{margin-top:1.6rem;}
.support-title .text{font-size:3.2rem;font-weight:500;color:#677679;;}

@media all and (max-width:720px){
	.support-group + .support-group{margin-top:4rem;}
	.support-title{margin-bottom:4rem;}
	.support-title .logo img{height:3.5rem;}
	.support-title .logo + .text{margin-top:0.8rem;}
	.support-title .text{font-size:2.8rem;}
}

.support-step{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}
.support-step > li{width:19.6rem;}
.support-step > li dl{height:19.6rem;padding:2rem 2rem 0;background:#fff;box-shadow:0px 0px 10px 0px #0000001A;border-radius:2.4rem;}
.support-step > li dl,.support-step > li dt,.support-step > li dd{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.support-step > li dt{margin-bottom:2.4rem;padding-bottom:2.4rem;border-bottom:0.5px solid #677679;font-size:2.4rem;font-weight:600;color:#04B1D9;}
.support-step > li dd{font-size:1.6rem;color:#677679;text-align:left;}
.support-step > li dd p{position:relative;padding-left:1.2rem;}
.support-step > li dd p + p{margin-top:0.8rem;}
.support-step > li dd p::after{display:block;clear:both;content:'';position:absolute;top:50%;left:0;margin-top:-0.2rem;width:0.4rem;height:0.4rem;background:#04B1D9;border-radius:50%;}
.support-step > li:hover dl{background:#04B1D9;}
.support-step > li:hover dt,.support-step > li:hover dd{color:#fff;}
.support-step > li:hover dt{border-color:#fff;}

@media all and (max-width:720px){
	.support-step{gap:0.8rem}
	.support-step > li{width:16.4rem;}
	.support-step > li dl{height:16.4rem;padding:0.8rem 0.8rem 0;}
	.support-step > li dt{margin-bottom:1.6rem;padding-bottom:1.6rem;font-size:2rem;}
	.support-step > li dd{font-size:1.4rem;}
}

.board-search{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.6rem;}
.board-search .board-info{font-size:1.6rem;color:#313A3D;}
.board-search .board-info b{font-size:1.4rem;font-weight:700;color:#04B1D9;letter-spacing:0.800000011920929px;vertical-align:middle;}
.board-search .board-input{position:relative;width:28rem;border:1px solid #949C9E;border-radius:0.4rem;}
.board-search .board-input-keyword{}
.board-search .board-input-keyword input{width:100%;height:3.8rem;padding:0 1.6rem;border:0 none;background-color:transparent;border-radius:0.4rem;font-size:1.6rem;color:#949C9E}
.board-search .board-input-submit{position:absolute;top:50%;right:0.6rem;width:4rem;height:4rem;margin-top:-2rem;border:0 none;background:url(../images/sub/board_input_submit.png) no-repeat 50% 50% / 2rem auto;text-indent:-9999px;font-size:0;border-radius:0.4rem;}
.board-search .board-input-submit button{}

@media all and (max-width:720px){
	.board-search .board-info{font-size:1.4rem;}
	.board-search .board-info b{font-size:1.2rem;}
	.board-search .board-input{width:20rem;}
	.board-search .board-input-keyword input{height:3.2rem;padding:0 1rem;font-size:1.4rem;}
	.board-search .board-input-submit{right:0.8rem;width:1.6rem;height:1.6rem;margin-top:-0.8rem;background-size:1.6rem auto;}
}

.board-list{width:100%;margin-bottom:2.4rem;border-top:1px solid #04B1D9;table-layout:fixed}
.board-list th,.board-list td{font-size:1.6rem;font-weight:500;text-align:center;}
.board-list th{padding:1.9rem 1rem;color:#313A3D;border-bottom:0.25px solid #04B1D9;}
.board-list td{padding:1.6rem 1rem;color:#949C9E;border-bottom:0.25px solid #949C9E;}
.board-list td.num{color:#313A3D;}
.board-list td.title{color:#677679;}
.board-list td.date{color:#949C9E;}
.board-list td.title{text-align:left;-ms-word-break:keep-all;word-break:keep-all;}
.board-list td.title a{display:block;vertical-align:middle;line-height:2.6rem;vertical-align:middle;}
.board-list td .pin{display:inline-block;line-height:2.6rem;margin-right:2rem;padding:0 0.8rem;background:#04B1D9;font-size:1.4rem;font-weight:500;color:#fff;vertical-align:middle;}
.board-list tbody tr.on td{background:#DCF4FF;color:#313A3D;}
/* .board-list tbody tr:hover td{background:#DCF4FF;color:#313A3D;} */

@media all and (max-width:720px){

}
.board_ctrl{clear:both;position:relative;margin-top:3rem;}
.board_ctrl::after{display:block;clear:both;content:'';}

/* 페이징 */
.paging{clear:both;text-align:center;font-size:0}
.paging div{display:inline-block}
.paging a{display:inline-block;position:relative;width:3.2rem;height:3.2rem;line-height:3.2rem;font-size:1.6rem;letter-spacing:-0.32px;color:#AEB8CA;text-align:center}

.paging .num{padding:0}
.paging .num a{width:auto;margin:0 0.2rem;padding:0 0.8rem;}
.paging .num a.active{color:#04B1D9;}
.paging .num a.active::after{display:block;clear:both;content:'';position:absolute;bottom:5px;left:50%;width:9px;height:1px;margin-left:-4px;background:#04B1D9;}

.paging div.prev,
.paging div.next{}
.paging div.arrow a{background-repeat:no-repeat;background-position:50% 50%;background-size:auto 12px;text-indent:-9999px;font-size:0}
.paging div.prev a{background-image:url(../images/sub/paging_ico_prev.png)}
.paging div.next a{background-image:url(../images/sub/paging_ico_next.png)}

.board_btn{margin-top:4rem;font-size:0;}
.board_btn a{display:inline-block;width:16rem;height:5.2rem;line-height:5.2rem;background:#04B1D9;border-radius:0.4rem;font-size:1.6rem;font-weight:700;color:#fff;}

/* 게시판 상세보기 */
.board-detail{border-top:1px solid #04B1D9;font-size:1.6rem;font-weight:500;color:#313A3D;}
.board-detail-head{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 2rem;border-bottom:0.25px solid #04B1D9;}
.board-detail-head .title{color:#313A3D;}
.board-detail-head .title .pin{display:inline-block;line-height:2.6rem;margin-right:2rem;padding:0 0.8rem;background:#04B1D9;font-size:1.4rem;font-weight:500;color:#fff;vertical-align:middle;}
.board-detail-head .date{width:18rem;color:#677679;text-align:center;}
.board-detail-body{position:relative;padding:2rem 2rem 10rem;border-bottom:0.25px solid #949C9E;color:#313A3D;text-align:left;line-height:1.5;}

/* 게시판 상세보기 - 이전글 / 다음글 */
.board-detail-ctrl{border-bottom:0.25px solid #949C9E;}
.board-detail-ctrl dl{display:block;position:relative;padding-left:16rem;}
.board-detail-ctrl dl + dl{border-top:0.25px solid #949C9E;}
.board-detail-ctrl dt,.board-detail-ctrl dd{display:block;height:6rem;line-height:6rem;font-size:1.6rem;letter-spacing:-0.32px;text-align:left;}
.board-detail-ctrl dt{position:absolute;top:0;left:0;width:16rem;background:#F2FBFD;font-size:1.6rem;font-weight:500;letter-spacing:0.800000011920929px;color:#677679;text-align:center;}
.board-detail-ctrl dd{padding:0 2rem;font-size:1.6rem;color:#677679;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.board-detail-ctrl dd a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

@media all and (max-width:720px){
	.board-detail-head .title{font-size:2.2rem;line-height:1.3}
	.board-detail-head .info{font-size:2rem;line-height:1.3;}
	.board-detail-body{}
	.board-detail-body .file{position:absolute;top:1rem;right:0;}
	.board-detail-body .file a{padding-right:3rem;font-size:2rem;background-size:2rem auto;}
	.board-detail-body .data{font-size:2.2rem;}
	.board-detail-ctrl dl{padding-left:16rem;}
	.board-detail-ctrl dt,.board-detail-ctrl dd{height:7rem;line-height:7rem;font-size:2rem;}
	.board-detail-ctrl dt{width:15rem;}
}

/* 게시판 모바일 */
.board_toggle{margin-bottom:2rem;border-top:1px solid #04B1D9;border-bottom:1px solid #949C9E;text-align:left;}
.board_toggle + .board_toggle{margin-top:4rem;}
.board_toggle > dt,.board_toggle > dd{position:relative;font-weight:400;}
.board_toggle > dd + dt{border-top:1px solid #949C9E;}
.board_toggle > dt.on{background:#DCF4FF}
.board_toggle > dt a{position:relative;display:block;padding:0.6rem 1.2rem;line-height:2rem;vertical-align:top;-ms-word-break:keep-all;word-break:keep-all;}
.board_toggle > dt a .title{margin-bottom:0.6rem;font-size:1.4rem;color:#313A3D;line-height:2rem;}
.board_toggle > dt a .cate{}
.board_toggle > dt a .cate::after{display:block;clear:both;content:'';}
.board_toggle > dt a .cate span{position:relative;display:block;float:left;font-size:1.2rem;color:#677679;line-height:1.2;}
.board_toggle > dt a .cate span + span::after{display:block;clear:both;content:'';position:absolute;top:50%;left:0;width:1px;height:1.2rem;margin-top:-0.6rem;background:#04B1D9;}
.board_toggle > dt a .cate span.num{min-width:3rem;padding:0 0.4rem;text-align:center;}
.board_toggle > dt a .cate span.date{padding:0 0.6rem;}
.board_toggle > dt a .pin{display:inline-block;line-height:2rem;margin-right:0.8rem;padding:0 0.6rem;background:#04B1D9;font-size:1.2rem;font-weight:500;color:#fff;vertical-align:top;}
.board_toggle > dt a::after{display:block;clear:both;content:'';position:absolute;top:50%;right:1.2rem;width:1.2rem;height:0.7rem;margin-top:-0.3rem;background:url(../images/sub/board_toggle_arrow.png) no-repeat 0 0 / 100% 100%;transition:all .3s;}
.board_toggle > dt.active a:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.board_toggle > dd{display:none;z-index:1;background-color:#fafafa;}
.board_toggle > dd > div{position:relative;padding:1.6rem 1.6rem 3.2rem;font-size:1.2rem;line-height:1.3333;color:#313A3D;}
