.main-content-box01{padding:50px 0;}
.main-content-box01 .main-mini-wrap{display: flex;justify-content: space-between}
.main-mini-box01{width:67%;}
/*
.mini-type01{height:400px;}
.mini-type01 h2{display:inline-block;padding:0 0 20px;}
.mini-type01 h2 span{color:#0066b5;}
.mini-type01>span{padding:0 0 0 10px; font-size:14px;}

.mini-type01 .tab{position:relative;display: flex;width:90%;justify-content: space-around;}
.mini-type01 .tab>li{display:inline-block;width:100%;}
.mini-type01 .tab>li .view-more{position:absolute;top:0;left:100%;width:62px;height:62px;background:#f7f7f9 url(../img/img-view_more.gif) no-repeat 50% 50%/30%;border:1px solid #ddd;border-radius:0 10px 10px 0;box-sizing:border-box;}
.mini-type01 .tab .menu{display: block;text-align: center;border: 1px solid #ddd;border-right: none;line-height: 60px;}
.mini-type01 .tab .menu.on{border-radius: 10px;background: #0066b5;color: #fff;transform: scaleX(1.05);position:relative;z-index:1;}

.mini-type01 .tab .pannel{display:none;position:absolute;left:0; top:80px;width:calc(100% + 50px);word-break:keep-all;}
.mini-type01 .tab .pannel ul li{display:table;padding:18px 0;border-bottom:1px dotted #ddd;width:100%}
.mini-type01 .tab .pannel ul li .mini-date{display:table-cell;width:15%;text-align:center;color:#999;vertical-align:middle;}
.mini-type01 .tab .pannel ul li .mini-date span:last-of-type{display:block;font-size:36px;font-weight:900;}
.mini-type01 .tab .pannel ul li a{display:table-cell;vertical-align:middle;justify-content:left;}
.mini-type01 .tab .pannel ul li a .mini-title{font-size:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mini-type01 .tab .pannel ul li a .mini-con{padding:10px 0 0;line-height:22px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.mini-type01 .tab .pannel ul li a .new{display:none;}
.mini-type01 .tab .pannel ul li a .date{text-align:center;width:15%}
.mini-type01 .tab .pannel ul li a .date span{display: block;color: #999;}
.mini-type01 .tab .pannel ul li a .date span:nth-of-type(1){font-size: 36px;font-weight: 900;}
.mini-type01 .tab .pannel ul li a .date span:nth-of-type(2){font-size:14px;}
.mini-type01 .tab .pannel ul li a .txt-box{width:85%}
.mini-type01 .tab .pannel ul li a .txt-box .title{width:100%;padding:0 0 10px;}
.mini-type01 .tab .pannel ul li a .txt-box .txt{width:100%;font-size:14px;line-height:20px;width:100%;white-space: normal;display: -webkit-box; -webkit-line-clamp :2; -webkit-box-orient: vertical; overflow: hidden;}
*/
.main-mini-box02{width:30%}
.main-mini-box02 .main-research{position:relative;}
.main-mini-box02 .main-research-box{border: 1px solid #ddd;border-radius: 10px;overflow: hidden;}
.main-mini-box02 .main-research-box .left-box{height: 210px;overflow: hidden;}
.main-mini-box02 .main-research-box .left-box .main-mini-img-box{height:100%;position:relative;}
.main-mini-box02 .main-research-box .left-box .main-mini-img-box img{display: block;width: 100%;position: absolute;left: 50%;transform: translate(-50%, -50%);top: 50%;height: 100%;object-fit: cover;}
.main-mini-box02 .main-research-box .right-box{padding: 25px 20px;}
.main-mini-box02 .main-research-box .right-box .mini-title-box p:nth-of-type(1){color: #3067c1;padding: 0 0 15px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-weight: 600;}
.main-mini-box02 .main-research-box .right-box .mini-title-box p:nth-of-type(2){font-size: 18px;font-weight: 600;padding: 0 0 15px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;line-height: 20px;}
.main-mini-box02 .main-research-box .right-box .mini-desc{white-space: normal;display: -webkit-box; -webkit-line-clamp :4; -webkit-box-orient: vertical; overflow: hidden;line-height:24px;max-height:96px;}
.main-mini-box02 .main-research .owl-dots{display:none;position: absolute;top: 300px;right: 0px;background-color: #4c4c4c;margin-top: 0;border-radius: 0 0 0 10px;padding: 0 20px 0 0;}
.main-mini-box02 .main-research .owl-dots span{width:14px; height:14px;}
.main-mini-box02 .mini-board-ctrl{position:absolute;top:310px;right:7px;z-index:10;margin:0 0 0 10px;}
.main-mini-box02 .mini-board-ctrl img{display:none;}
.main-mini-box02 .carousel-stop img:first-of-type{display:inline-block;}
.main-mini-box02 .carousel-play img:last-of-type{display:inline-block;}

.main-mini-box02 .owl-nav.disabled{display:block;position: absolute;top: 211px;right: 1px;background-color: #4c4c4c;margin-top: 0;border-radius: 0 0 0 10px;}
.main-mini-box02 .owl-nav.disabled .owl-prev{background: url(../img/ico-cal-prev.png) no-repeat 50% 50%;;text-indent:-9999px;width:8px;padding: 9px 12px;margin: 0 56px 0 0;}
.main-mini-box02 .owl-nav.disabled .owl-next{background: url(../img/ico-cal-next.png) no-repeat 50% 50%;;text-indent:-9999px;width:8px;padding: 9px 12px;margin:0;}

.main-research #counter{position: absolute;top: 216px;right: 32px;color: #c4c4c4;z-index: 10;}
.main-research #counter span{color:#fff;}

@media screen and (max-width:1024px) {
	
	.main-content-box01{padding:50px 20px;}
	
}
@media screen and (max-width:768px) {
	
	.main-content-box .main-mini-wrap{display: block;}
	.main-mini-box01{width:100%;}
	/*
	.mini-type01{height:380px;}
	.mini-type01 h2{font-size:16px;}
	.mini-type01>span{font-size:14px;}
	.mini-type01 .tab .menu{font-size:14px;line-height: 40px;}
	.mini-type01 .tab .pannel{top:60px;}
	.mini-type01 .tab .pannel ul li{padding:15px 0;width:100%;}
	.mini-type01 .tab .pannel ul li a .txt-box .title{font-size:14px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
	.mini-type01 .tab .pannel ul li a .txt-box .txt{font-size:12px;}
	.mini-type01 .tab .pannel ul li a .date span:nth-of-type(1){font-size: 28px;}
	
	.mini-type01 .tab .pannel ul li .mini-date{font-size:14px;}
	.mini-type01 .tab .pannel ul li .mini-date span:last-of-type{font-size:28px;}
	.mini-type01 .tab .pannel ul li a .mini-title{font-size:16px;}
	.mini-type01 .tab .pannel ul li a .mini-con{font-size:14px;line-height:20px;padding:8px 0 0;}
	.mini-type01 .tab>li .view-more{height:42px;}
	*/
	
	.main-mini-box02{width:100%;margin:0 auto;}
	.main-mini-box02 .main-research-box{display: flex;}
	.main-mini-box02 .main-research-box .left-box{width: 50%;box-sizing: border-box;}
	.main-mini-box02 .main-research-box .left-box{height: 188px;}
	.main-mini-box02 .main-research-box .right-box{width: 50%;box-sizing: border-box;}
	.main-mini-box02 .main-research-box .right-box .mini-title-box p:nth-of-type(1){font-size:14px;padding: 0 0 10px;}
	.main-mini-box02 .main-research-box .right-box .mini-title-box p:nth-of-type(2){font-size: 16px;font-weight: 600;padding: 0 0 5px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;display:block;padding: 0 0 20px;}
	.main-mini-box02 .main-research-box .right-box .mini-desc{font-size:14px;white-space: normal;display: -webkit-box; -webkit-line-clamp :3; -webkit-box-orient: vertical; overflow: hidden;}
	.main-mini-box02 .main-research .owl-dots{top: 220px;right: auto;left: 50%;transform: translateX(-50%);border-radius:10px;padding: 0 10px;}
	.main-mini-box02 .mini-board-ctrl{display:none;}
	
	.main-mini-box02 .owl-nav.disabled{right: auto;border-radius: 0 0 10px 10px;transform: translateX(-50%);left: 50%;top:calc(100% - 1px);}
	.main-research #counter{right: auto;left: 50%;top: auto;bottom: -27px;transform: translateX(-50%);bottom: -23px;font-size: 14px;}
	
}
@media screen and (max-width:480px) {
	/*
	.mini-type01{height:400px;}
	.mini-type01 h2{padding:0 0 5px;}
	.mini-type01>span{display:block;padding:0 0 10px;}
	.mini-type01 .tab{width:85%;}
	.mini-type01 .tab .pannel{width:calc(100% + 30px);}
	.mini-type01 .tab>li .view-more{width:45px;}
	.mini-type01 .tab li:last-of-type .menu img{display:inline-block;width:30%;}
	.mini-type01 .tab .menu.on{border-radius:0;background: #2f68c2;color: #fff;transform: scaleX(1);border-color:#2f68c2;}
	.mini-type01 .tab .pannel ul li .mini-date{width:25%;}
	.mini-type01 .tab .pannel ul li a{padding:0 0 0 10px;}
	.mini-type01 .tab .pannel ul li a .date{text-align:center;width:20%}
	.mini-type01 .tab .pannel ul li a .txt-box{width:80%}
	*/
	
	.main-mini-box02 .main-research-box{display:block;}
	.main-mini-box02 .main-research-box .left-box{width: 100%;box-sizing: border-box;}
	.main-mini-box02 .main-research-box .right-box{width: 100%;box-sizing: border-box;}
	.main-mini-box02 .main-research-box .right-box .mini-title-box p:nth-of-type(2){padding: 0 0 10px;}
	
	
}