@charset "UTF-8";

._fnctWrap {line-height:1.5;}

.titlebox{position:relative;}
.titlebox:after{content:'';width:calc(100% - 90px);display:block;height:1px;background-color:#c4c6c9;top:50%;margin-top: 6px;left:0;position:absolute;z-index:0;}
.titlebox strong{font-family: 'Noto Bold';color:#3e3b8c;font-size: 40px;padding-top: 9px;background-color:#f5f7fb;padding-right:20px;display:inline-block;position: relative;z-index: 1;}

.wrap-slide {display: block;}
.wrap-slide .slider {}
.wrap-slide .slider li {text-align:center;padding:0 20px ;}
.wrap-slide .slider li a{display:block;}
.wrap-slide .slider li img {display:inline-block;max-width:none;width: 100%; height:220px; min-height:220px;}

.wrap-slide .list{display: inline-block;width: 100%;vertical-align: top;padding-top: 30px;}
.wrap-slide .thum{text-align:right;}
.wrap-slide .con{text-align: left;padding: 20px 0;box-sizing: border-box;}
.wrap-slide .con .con_title{font-size:20px;display: block;margin-bottom:15px;}
.wrap-slide .con p{font-size:18px;line-height: 1.4;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #000;font-family: 'Noto Medium';}
.wrap-slide .con .date{background: url('../images/clock.png') no-repeat left 2px;padding-left: 27px;font-size:16px;margin-top:10px;color:#333;line-height: 1.25;padding-bottom: 3px;font-family: 'Noto Light';}

.wrap-slide .control {text-align:center; position:absolute; bottom:19%; left:0px; width:100%; height:0px; z-index:1;}

.wrap-slide button.slick-arrow {position: absolute; width:50px; height:50px; text-indent: -9999px; z-index: 999; top: 50%; margin-top: -20px; background-color:#005d92; background-position:center center; background-repeat:no-repeat; background-size:25px;}
.wrap-slide button.slick-arrow:hover{background-color:#221b1b;}
.wrap-slide .prev.slick-arrow {left: 0; background-image:url('../images/w_arrow_prev.png');}
.wrap-slide .next.slick-arrow {right:0;background-image: url('../images/w_arrow_next.png');}

.wrap-slide .fixed_box{width:22%;height: 100%;display: inline-block;vertical-align: top;padding-top:9px;}
.wrap-slide .fixed_box strong{font-family: 'Noto Bold';font-size: 34px;background: url(../images/title_edge.png) no-repeat left top;padding-top: 9px;margin-bottom: 60px;display: block;}

.wrap-slide .fixed_box span.sub-title{display:block;font-size:26px;color:#fff;line-height: 1.2;letter-spacing: -1px;margin-bottom: 10px;}
.wrap-slide .fixed_box span.sl{color:#fff;font-size:17px;}
.wrap-slide .fixed_box p{font-size:16px;color:rgba(255,255,255,0.5);letter-spacing: -1px;line-height: 1.3;margin-top: 20px;}

.moreBtn{position: absolute;top: 15px;right: 10px;z-index: 1;}
.moreBtn .recentBbsMore{display: block; background: #fff url(./../images/notice-more.png) center center no-repeat; text-indent: -9999px; width: 50px; height: 50px; border: 2px solid #000;}

@media all and (max-width:1400px) {
.wrap-slide .fixed_box strong{margin-bottom:70px;}
}

@media all and (max-width:1023px) {
	.wrap-slide .slider li img {height:auto; min-height:220px;}
}

@media all and (max-width:767px) {
	.wrap-slide .slider li{padding:0;}
	.wrap-slide{width:95%;margin: 0 auto 0;padding-bottom:0;}
	.wrap-slide .fixed_box{width: 100%;position: inherit;margin:0 auto;padding-bottom:20px;overflow: hidden;box-sizing: border-box;}
	.wrap-slide .fixed_box span{font-size:22px;}
	.wrap-slide .fixed_box p{font-size:16px;display: block;}
	.wrap-slide .slick-counter{left:50%;top: unset;margin-left:-37px;bottom: 20px;}
	.wrap-slide .prevnext{width:100%;bottom: 45%;top: unset;}
	.wrap-slide .slick-counter .current{font-size:35px;}
	.wrap-slide .slick-counter .slash{font-size:22px;}
	.wrap-slide .slick-counter .total{font-size:22px;}
	.wrap-slide .con p{text-overflow: clip;white-space: inherit;}
	.wrap-slide .list{width:100%;margin-left:0;}
	.wrap-slide .prevnext button{width:60px;height: 60px;}
	.wrap-slide .prevnext .prev {left: 0;}
	.wrap-slide .prevnext .next {left: unset;right: 0;}
}

@media all and (max-width:480px) {
	.wrap-slide .fixed_box strong{font-size:28px;}
	.wrap-slide .con .date{height:auto;}
	.wrap-slide .prevnext{bottom:35%;}
	.wrap-slide .prevnext button{width:60px;height:40px;}
}
