  .main-content-wrap02{position:relative;}
.main-content-box02 .img-box img{width:100%;}

.main-content-box02{padding:50px 0 0;}
.main-content-box02 .main-mini-wrap{padding-top:0;max-width: 1600px;}
.main-content-box02 .main-mini-wrap::after{content:'';display:block;clear:both;}

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

.main-content-box02 .main-mini-box01{box-sizing: border-box;height:auto!important;}
.main-content-box02 .main-mini-box02{box-sizing: border-box;width:100%!important;}

/* video miniboard */
.main-content-box02 .left-box {float:left;width:calc(46% - 24px);}
.main-content-box02 .left-box .main-mini-box01 ul{width:100%;font-size:0;}
.main-content-box02 .left-box .main-mini-box01 ul li{display:inline-block;width:calc(33.3333% - (40px / 3));padding:0 20px 0 0;}
.main-content-box02 .left-box .main-mini-box01 ul li:first-child{padding: 0;}
.main-content-box02 .left-box .main-mini-box01 ul li:last-child{padding: 0;}
.main-content-box02 .left-box .main-mini-box01 ul li:first-child{width:100%;}

.main-content-box02 .left-box .main-mini-box01 ul li > a{display:inline-block;width:100%;height:100%;}
.main-content-box02 .left-box .main-mini-box01 ul li > a .mini-video-box{position:relative;padding-bottom:56.25%;width:100%;}
.main-content-box02 .left-box .main-mini-box01 ul li > a .mini-video-box .mini-img-box{position:absolute;width:100%;height:100%;}
.main-content-box02 .left-box .main-mini-box01 ul li > a .mini-video-box .mini-img-box:after {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:40px;height:40px;border-radius:50%;background: center/100% no-repeat url(../img/main/ico-vd.png);-webkit-box-shadow: 10px 10px 20px 1px rgb(0 0 0 / 20%);box-shadow: 10px 10px 20px 1px rgb(0 0 0 / 20%);}
.main-content-box02 .left-box .main-mini-box01 ul li:first-child > a .mini-video-box  .mini-img-box:after {width: 100px;height: 100px;}
.main-content-box02 .left-box .main-mini-box01 ul li > a .mini-video-box .mini-img-box{-webkit-box-shadow: 10px 10px 20px 1px rgb(0 0 0 / 30%);box-shadow: 10px 10px 20px 1px rgb(0 0 0 / 30%);}
.main-content-box02 .left-box .main-mini-box01 ul li > a .mini-video-box .mini-img-box > img{width:100%;height:100%;object-fit:cover;vertical-align:top;}
.main-content-box02 .left-box .main-mini-box01 ul li > a .mini-txt-box{padding: 20px 0 36px 0;width: 100%;}
.main-content-box02 .left-box .main-mini-box01 ul li > a .mini-txt-box p{width: 100%;overflow: hidden;text-align: center;font-size: 18px;line-height: 24px;white-space: nowrap;text-overflow: ellipsis;}

/* quickmenu */ 
.main-content-box02 .right-box {float:right;width:calc(54% - 24px);}
.main-content-box02 .right-box .quickmenu-box{padding:0 0 20px 0;}
.main-content-box02 .right-box .quickmenu-box ul{display:flex;justify-content:space-between;}
.main-content-box02 .right-box .quickmenu-box ul li{box-sizing:border-box;width: calc(33.33% - 40px / 3);min-width: calc(33.33% - 40px / 3);height:128px;transition: all 0.3s;border: 2px solid rgba(255,255,255, 0.3);word-break: break-word;}
.main-content-box02 .right-box .quickmenu-box ul li:hover{-webkit-box-shadow: 4px 4px 10px 4px rgb(0 0 0 / 15%);box-shadow: 4px 4px 10px 4px rgb(0 0 0 / 15%);border: 2px solid rgba(255,255,255, 0.6);}
.main-content-box02 .right-box .quickmenu-box ul li a{display:flex;justify-content:center;align-items:center;padding: 0 15px 0;box-sizing: border-box;width:100%;height:100%;line-height: 26px;font-size:22px;font-weight:500;color:#fff;text-align: center;}
.main-content-box02 .right-box .quickmenu-box ul li:nth-of-type(2){background: center/ cover no-repeat url(../img/main/img-bg.gif);border: 2px solid #ebba54;}
.main-content-box02 .right-box .quickmenu-box ul li:nth-of-type(2) a{color:#222;}
.main-content-box02 .right-box .quickmenu-box ul li:nth-of-type(2):hover{border: 2px solid #d6a02f;}
.main-content-box02 .right-box .quickmenu-box ul li .txt-emphasize{position:relative;}
.main-content-box02 .right-box .quickmenu-box ul li .txt-emphasize::after{content:'';display:block;position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background-color:#fff;}

/*quickmenu bg */
.main-mini-bg-box{position:absolute;top:0;left:0;right:0;width:100%;height:303px;background-color:#0f65ae;background: right/cover no-repeat url(../img/main/img-mini-vg.gif);z-index:-1;}

@media screen and (max-width:1300px) {
	.main-content-box02 .left-box{width:calc(46% - 10px);}
	.main-content-box02 .right-box{width:calc(54% - 10px);}
	/*
	.main-content-box02 .right-box .quickmenu-box ul li{height:110px;}
	*/
	.main-content-box02 .right-box .quickmenu-box ul li a{font-size:20px;line-height: 24px;}
}

@media screen and (max-width:1200px) {
	br.pc-hide{display:block!important;}
	.txt-emp{display:none;}
	.main-content-box02 .right-box .quickmenu-box ul li a{text-align:center;/*line-height: 30px;*/}
	.main-content-box02 .right-box .quickmenu-box ul li .txt-emphasize::after{top:-2px;}
	.main-content-box02 .right-box .quickmenu-box ul li{width:33.3333%}
}
@media screen and (max-width:1024px) {
	br.pc-hide{display:none!important;}
	.txt-emp{display:inline;}

	.main-content-box02{padding:60px 20px;}
	.main-content-box02 .main-mini-wrap{padding-bottom:0;}

	.main-content-box02 .right-box{float:none;width:100%;padding:0 0 60px 0;}
	.main-content-box02 .right-box .quickmenu-box ul li{height:128px;}
	.main-content-box02 .right-box .quickmenu-box ul li a{text-align:center;line-height: 26px;}
	.main-content-box02 .right-box .quickmenu-box ul li .txt-emphasize::after{top:-6px;}
	
	.main-content-box02 .left-box{float:none;width:100%;}
	.main-content-box02 .left-box .main-mini-box01 ul li > a .mini-video-box .mini-img-box:after {width:55px;height:55px;}
	.main-content-box02 .left-box .main-mini-box01 ul li:nth-of-type(2) > a > .mini-txt-box{padding:23px 0 0px 0;}
	.main-content-box02 .left-box .main-mini-box01 ul li:nth-of-type(3) > a > .mini-txt-box{padding:23px 0 0px 0;}
	.main-content-box02 .left-box .main-mini-box01 ul li:nth-of-type(4) > a > .mini-txt-box{padding:23px 0 0px 0;}
	
	.main-content-box03 .main-mini-wrap .main-mini-box01 .link-list-wrap > ul {padding: 0 20px;box-sizing: border-box;}
}

@media screen and (max-width:768px) {
	
	br.pc-hide{display:block!important;}
	.txt-emp{display:none;}
	.main-content-box02 .right-box .quickmenu-box ul li .txt-emphasize::after{top:-2px;}
	
	.main-content-box .main-mini-wrap{display: block;}
	.main-mini-box01{width:100%;}

	.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;}
	
	/* quickmenu */ 
	.main-content-box02 .right-box .quickmenu-box ul {display: block;}
	.main-content-box02 .right-box .quickmenu-box ul li {height: 92px;padding: 10px;margin: 0 0 8px 0;}
	.main-content-box02 .right-box .quickmenu-box ul li a{line-height:24px;}
	.main-content-box02 .right-box .quickmenu-box ul li{width: 100%;}
	/* quickmenu bg */
	.main-mini-bg-box{height:420px;}
}

@media screen and (max-width:480px){
	br.pc-hide{display:none!important;}
	
	.main-content-box02 .right-box .quickmenu-box ul{display:block;}
	.main-content-box02 .right-box .quickmenu-box ul li{height:auto;}
	.main-content-box02 .right-box .quickmenu-box ul li:last-of-type{;margin:0;}
	.main-content-box02 .right-box .quickmenu-box ul li a {line-height: 26px;font-size:16px;}
	
	/* video miniboard */
	.main-content-box02 .left-box .main-mini-box01 ul li{width:100%;}
	.main-content-box02 .left-box .main-mini-box01 ul li:nth-of-type(2) > a > .mini-txt-box{padding:23px 0 40px 0;}
	.main-content-box02 .left-box .main-mini-box01 ul li:nth-of-type(3) > a > .mini-txt-box{padding:23px 0 40px 0;}
	.main-content-box02 .left-box .main-mini-box01 ul li:nth-of-type(4) > a > .mini-txt-box{padding:23px 0 0 0;}
	.main-content-box02 .left-box .main-mini-box01 ul li > a .min-video-box .mini-img-box:after{width:55px;height:55px;}
	.main-content-box02 .left-box .main-mini-box01 ul li:first-child > a .mini-video-box .mini-img-box:after{width:55px;height:55px;}
	
}

@media screen and (max-width:360px){
	/* quickmenu bg */
	
}