.hand {cursor: pointer;}

/* .main-content{margin-top:-138px;} *//* //2020-12-31 */
.header{background:url(/img/dif/what2022001/2022_main_01.jpg) no-repeat center top;width:100%;height:732px;}/* 20220107 */

.headertp{position:relative;}
.headertp h1{position:absolute;top:30px;left:5%;}
.headertp .headsels{position:absolute;top:35px;right:5%;}
.headertp .headsels select{width:160px;height:33px;color:#555;font-size:15px;padding:0 30px 0 10px;border:1px solid #bbb;background: #fff url('/img/dif/what2020001/main/select_bg.gif') calc(100% - 10px) center no-repeat;-webkit-appearance: none;-moz-appearance: none;word-wrap: break-word;}
.headertp .headsels select option{color:#000;}
.headertp .headsels select::-ms-expand {display: none;}
/* 2020-12-31 */
.mvqh{max-width: 670px;display: inline-block;margin-left: 80px;text-align: center;position: relative;padding-top: 70px;}/* 20210706 */
.mvqh .top{position: relative;display: inline-block;padding: 135px 160px 0 0;margin-top: -120px;}/* 20210706 */
.mvqh .top .year{position: absolute;top: 0;right: 0;z-index: 9;text-align: center;color: #c4452e;font-size:30px;font-weight: 500;line-height: 26px;box-sizing: border-box;padding-top: 26px;width: 205px;height: 145px;background: url('/img/dif/what2020001/main/mainback_04.png') no-repeat;background-size: 100% 100%;}
.mvqh .top .year > strong{display: block;color: #932e6a;font-size:30px;font-weight: 700;line-height: 30px;margin-top: 10px;}
.mvqh .top .year > p {display: block;color: #434343;font-size:30px;line-height: 30px;margin-top: 10px;}

.mvqh .top .year2{position: absolute;bottom: 70px;right: -20px;z-index: 9;text-align: center;color: #c4452e;font-size:34px;font-weight: 500;line-height: 26px;box-sizing: border-box;padding-top: 51px;width: 205px;height: 145px;background: url('/img/dif/what2020001/main/mainback_04.png') no-repeat;background-size: 100% 100%;}
.mvqh .top .year2 > strong{display: block;color: #932e6a;font-size:30px;font-weight: 700;line-height: 30px;margin-top: 10px;}


.mvqh div.chart{text-align: center;padding-right: 160px;}/* 20210706 */
.mvqh div.chart img{max-width: 100%;}
/* //2020-12-31 */

/* 20220107 */
.ns0107-box{padding-top:150px;max-width: 737px;margin: 0 auto;position: relative;}
.ns0107-box .year2{position: absolute;top: 137px;right: 37px;z-index: 9;text-align: center;color: #3768cd;font-size: 35px;font-weight: 500;line-height: 26px;box-sizing: border-box;padding-top: 51px;width: 205px;height: 145px;background: url('/img/dif/what2020001/main/mainback_04.png') no-repeat;background-size: 100% 100%;}
.ns0107-box .year2 > strong{display: block;color: #932e6a;font-size:30px;font-weight: 700;line-height: 30px;margin-top: 10px;}

.ns0107-box .year{position: absolute;top: 137px;right: 37px;z-index: 9;text-align: center;color: #3768cd;font-size: 35px;font-weight: 500;line-height: 38px;box-sizing: border-box;padding-top: 15px;width: 205px;height: 145px;background: url('/img/dif/what2020001/main/mainback_04.png') no-repeat;background-size: 100% 100%;}
.ns0107-box .year > strong{display: block;color: #932e6a;font-size:30px;font-weight: 700;line-height: 30px;margin-top: 10px;}

/* //20220107 */


.mobmenu{display:none;position:absolute;top:65px;left:15px;}
.backimg{padding:0 20px;text-align: center;}
.headermenubg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:900;background:#000;opacity:0.5;}
.headermenu{position:relative;z-index:999;display:none;}
.headermenu .headermenusd{position:absolute;top:-10px;left:0;width:90%;}
.headermenu .headermenutop{height:70px;background: #454b57;}
.headermenutop .headermenutopmg{margin:0 5%;}
.headermenutop .headermenutopmg ul li{float:left;padding-top:20px;}
.headermenutop .headermenutopmg ul .close{float:right;}
.headermenubtm > ul > li{position:relative;;}
.headermenubtm > ul > li > a{text-decoration:none;background:url(/img/dif/what2020001/menu_nic1.gif) no-repeat 15px 19px #ffffff;display:block;height:70px;line-height:70px;padding:0 0 0 70px;color:#333333;font-size:20px;}
.headermenubtm > ul > li > ul{background:#d3d3d3;}
.headermenubtm > ul > li > ul > li > a{text-decoration:none;display:block;padding:20px 0 20px 30px;color:#555555;font-size:15px;border-bottom:1px solid #e9e9e9;background:url(/img/dif/what2020001/headertopmenu_15.png) no-repeat 15px 25px;}
.headermenubtm > ul > .topbgmns2 > a{background:url(/img/dif/what2020001/headertopmenu_18.gif) no-repeat 15px 13px #ffffff;}
.headermenubtm > ul > .topbgmns3 > a{background:url(/img/dif/what2020001/headertopmenu_25.gif) no-repeat 15px 13px #ffffff;}
.headermenubtm > ul > li > p{position:absolute;top:33px;right:5%;background:url(/img/dif/what2020001/headertopmenu_21.gif) no-repeat left top;width:16px;height:9px;}
.headermenubtm > ul > li.on > p{background:url(/img/dif/what2020001/headertopmenu_22.gif) no-repeat left top;}

.inpuserch{margin: 55px auto 0;width: calc(100% - 20px);max-width: 684px; position: relative; z-index: 200; box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.57);background:#fff;}/* 20210107 */
.index_search{border:0;}
.inpuserch input{border-radius: 0; width: calc(100% - 81px);height: 68px;padding-left:30px;box-shadow: none;border:0;}
.inpuserch a{padding: 18px 0px;text-align:center;background: #548aff;margin-left:-4px;display:inline-block;vertical-align:top;float:right;width:80px;}/* 20210107 */
.inpuserch a img{width: auto;}
.st_inf{background: #fff;text-align: center;padding: 60px 20px 210px;margin-top: 70px;}
.st_inf h3{color:#ff5488;font-size: 42px;font-weight:900;line-height: 42px;}
.st_inf h3 span{display: inline-block;color:#1e2e7b;font-size: 42px;font-weight:900;line-height: 42px;}
.st_inf p{color:#111;font-size: 22px;line-height: 22px;margin-top: 16px;}

.demaincont19 {text-align:center;padding:0 4%;margin-top: 30px;overflow:hidden;}/* //2020-12-31 */
.demaincont19 > ul{margin-left: -30px;}

/*20200116*/
.demaincont19 > ul > li{float: left;width: calc(100% / 3 - 31px);position: relative;padding: 80px 2% 40px;margin: 30px 0 0 30px;text-align: center;box-sizing: border-box;background: #fff;border: 1px solid #aaaaaa;box-shadow: 2px 2px 10px #eeeeee}
.demaincont19 > ul > li .img{display:block;margin-bottom:40px;transition: all 0.4s ease-in-out;}
.demaincont19 > ul > li .img:hover{transform:scale(1.15); -webkit-transform:scale(1.15);}
/*//20200116*/

.demaincont19 > ul > li p.txt01{color:#666;font-size:18px;line-height: 20px;}
.demaincont19 > ul > li p.txt02{color:#797979;font-size:16px;line-height: 18px;}
.demaincont19 > ul > li h3.tit{color:#333;font-size:45px;font-weight:300;line-height: 45px;margin: 15px 0;}
.demaincont19 > ul > li h3.tit b{color:#000;font-size:45px;font-weight:500;line-height: 45px;}
.demaincont19 > ul > li > a.more{position: absolute;right: 40px;top: 40px;z-index: 9;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.demaincont19 > ul > li > a.more img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: #9e9e9e;}
.demaincont19 > ul > li:hover{border:1px solid #fb4472;}
.demaincont19 > ul > li:hover p.txt01{color:#ff5488;}
.demaincont19 > ul > li:hover p.txt02{color:#333;}
.demaincont19 > ul > li:hover h3{color:#000;}
.demaincont19 > ul > li:hover h3 b{color:#fb4472;}
/*.demaincont19 > ul > li:after{content:'';display:block;position:absolute;top:0;left:0;-webkit-transition:border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;transition:border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;}
.demaincont19 > ul > li:before{content:'';display:block;position:absolute;bottom:0;right:0;-webkit-transition:border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in;transition:border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in;}
.demaincont19 > ul > li:after,
.demaincont19 > ul > li:before{box-sizing:border-box;border:1px solid transparent;width:0;height:0;}
.demaincont19 > ul > li:hover:after,
.demaincont19 > ul > li:hover:before{width:100%;height:100%;}
.demaincont19 > ul > li:hover:after{border-top-color:#fb4472;border-right-color:#fb4472;-webkit-transition:width 0.2s ease-out,height 0.2s ease-out 0.2s;transition:width 0.2s ease-out,height 0.2s ease-out 0.2s;}
.demaincont19 > ul > li:hover:before{border-bottom-color:#fb4472;border-left-color:#fb4472;-webkit-transition:border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;transition:border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;}
*/.demaincont19 > ul > li:hover > a.more{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.demaincont19 > ul > li:hover > a.more img{ -webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none;filter: none;filter:none;}

.footer{text-align:center;padding:70px 20px;}
.footer .visitor{display:inline-block;margin-bottom:40px;}
.footer .visitor dl{border:1px solid #898571;float:left;display:table;}
.footer .visitor dl > *{display:table-cell;vertical-align: middle;}
.footer .visitor dl > dt{background: #e1edfe;color:#000;width:70px;height:39px;border-right:1px solid #898571;}
.footer .visitor dl > dd{color:#000;width:150px;}
.footer .visitor dl + dl{border-left:0;}
.footer .defot p{font-size:14px ;color:#444444;}
.footer .defot p img{width:154px; margin-top:5px; }
.footer .defot p span{display:inline-block; padding:0 15px;position: relative;}
.footer .defot p span:nth-child(1):after{display:none;}
.footer .defot p span:after{content:'';display:block;position:absolute;top:50%;margin-top:-5px;left:0;background:#9d9980;width:1px;height:10px;}
.footer .defot img {width:71%;padding-left:10px; margin-bottom:-5px;}

.headsels > a{color:#1fc7b1;font-size:15px;width:55px;height:31px;background:#ffffff;display:inline-block;text-align:center;vertical-align:top;line-height:33px;font-weight:bold;box-shadow:2px 3px 5px rgba(0,0,0,0.1); border:1px #d3d3d3 solid;}

@media screen and (min-width:1920px) {
.header{background-size:100% 100%;}
}

@media screen and (max-width:1024px) {
.demaincont19{padding:0 10px;}
.demaincont19 > ul{margin-left: -15px;}
.demaincont19 > ul > li{width: calc(100% / 3 - 15px);padding: 80px 1% 40px;margin-left: 15px;}/*20200116*/
.demaincont19 > ul > li > a.more{right: 20px;top: 20px;}
.demaincont19 > ul > li h3.tit{font-size: 32px;line-height: 32px;}
.demaincont19 > ul > li h3.tit b{font-size: 32px;line-height: 32px;}
}
/* 2020-12-31 */
@media screen and (max-width: 900px) {
	.header{height: auto;background-size: cover;padding-bottom: 30px;}
	.mvqh{padding-top: 80px;}
	/* .mvqh .top{margin: 0 auto;width: 602px;padding: 125px 150px 0 0;display: block;box-sizing: border-box;max-width: 100%;}
	.mvqh div.chart{padding-left: 0;text-align: center;margin-top: 20px;} */
}
/* //2020-12-31 */
@media screen and (max-width: 768px) {
.backimg{padding: 0 10px;
.ns0107-box{padding-top:250px}
}
/* .mvqh .top{font-size: 50px;line-height: 50px;padding: 72px 85px 0 0;} *//* //2021-01-06 */
.mvqh .top > strong{line-height: 50px;}
.mvqh .top .year{width: 120px;height: 90px;font-size: 18px;line-height: 18px;padding-top: 15px;}
.mvqh .top .year > p{font-size: 20px;line-height: 20px;margin-top: 5px;}
.demaincont19 > ul{margin-left: 0;}
.demaincont19 > ul > li{float: none;width: 100%;max-width: 400px;margin: 30px auto 0;}
.demaincont19 > ul > li h3.tit{font-size:25px;}
.demaincont19 > ul > li h3.tit b{font-size:25px;}

.mvqh{margin-left: 0;}/* //2021-01-06 */

}

@media screen and (max-width:640px) {
.mobmenu{display:block;}
.header{height: auto;}/* 2020-12-31 */
.headertp h1{top: 15px;left:50%;margin-left:-75px;}
.headertp .headsels{top:80px;right: 15px;}
.mvqh{padding-top: 130px;}
/* .main-content{margin-top: -118px;} *//* //2020-12-31 */
.st_inf{margin-top: 50px;}
.footer .visitor dl > dt{width:50px;}
.footer .visitor dl > dd{width:100px;}

}

@media screen and (max-width:500px) {
.mvqh .top{font-size: 38px;line-height: 38px;margin-top: -30px;padding: 45px 80px 0 0;}/* //2021-01-06 */
.mvqh div.chart{padding-right: 80px;}/* //2021-01-06 */
.mvqh .top > strong{line-height: 38px;}
.mvqh .top .year{width: 75px;height: 60px;font-size: 14px;line-height: 14px;padding-top: 8px;}
.mvqh .top .year > p{font-size: 16px;line-height: 16px;margin-top: 3px;}

.mvqh .top .year2{width: 75px;height: 60px;font-size: 14px;line-height: 14px;padding-top: 18px;bottom: 40px;right: 10px;}/* 20210706 */
.mvqh .top .year2 > p{font-size: 16px;line-height: 16px;margin-top: 3px;}


.inpuserch{height:60px;}
.inpuserch input{width: calc(100% - 90px);height: 60px;padding-left: 12px;}
.inpuserch a{padding:14px 0;}
.footer .visitor dl{width:100%;}
.footer .visitor dl + dl{margin-top:10px;border-left:1px solid #898571;}

.st_inf p{font-size: 20px;line-height: 22px;}
.st_inf h3{font-size: 34px;line-height: 34px;}
.st_inf h3 span{font-size: 34px;line-height: 34px;}
}