@charset "utf-8";
/* CSS Document */

@media screen and (max-width:480px) {

.ver2022 .a-title h2{
	font-size:5vw;line-height:7vw;
	margin-bottom:5.5vw;padding:0;text-align:center;
}
.ver2022 .a-number{
	font-size:6.2vw;line-height:6.2vw;
	margin-bottom:6.5vw;
	padding:0;
	text-align:center;
}
.ver2022 .a-text1,
.ver2022 .a-text2,
.ver2022 .a-text3,
.ver2022 .a-text4,
.ver2022 .a-text5,
.ver2022 .a-text6{
	width:75.8vw;
	height:auto;
	margin:0 auto 4.3vw auto;
	font-size:4vw;line-height:7vw;
}

.ver2022 .attention-block1 img,
.ver2022 .attention-block1 picture,
.ver2022 .attention-block2 img,
.ver2022 .attention-block2 picture,
.ver2022 .attention-block3 img,
.ver2022 .attention-block3 pictute,
.ver2022 .attention-block5 img,
.ver2022 .attention-block5 picture{
	width:75.8vw;
	height:auto;
	margin:0 auto 6.5vw auto;
}

.ver2022 .attention-block1,
.ver2022 .attention-block2,
.ver2022 .attention-block3,
.ver2022 .attention-block4,
.ver2022 .attention-block5{
	width:75.8vw;
	margin:0 auto 8.7vw auto;
	padding:6.5vw 7.9vw 2.8vw 7.9vw;
	background:rgba(255,255,255,1);
}
.bgcolor_g01{
	padding-bottom:1.5vw;
}

}

@media screen and (min-width:481px) {
@media screen and (max-width:1100px) {

.ver2022 .a-title h2{
	font-size:calc(100vw * calc(21 / 1100));line-height:calc(100vw * calc(25.2 / 1100));
	margin:0;padding:0;text-align:left;
}
.ver2022 .a-number{
	font-size:calc(100vw * calc(26 / 1100));line-height:calc(100vw * calc(25.2 / 1100));
	margin:0;padding:0;
}
.ver2022 .a-text1,
.ver2022 .a-text2,
.ver2022 .a-text3,
.ver2022 .a-text4,
.ver2022 .a-text5,
.ver2022 .a-text6{
	font-size:calc(100vw * calc(15 / 1100));line-height:calc(100vw * calc(30 / 1100));
	margin:0;padding:0;
}

.ver2022 .attention-block1 img,
.ver2022 .attention-block1 picture,
.ver2022 .attention-block2 img,
.ver2022 .attention-block2 picture,
.ver2022 .attention-block3 img,
.ver2022 .attention-block3 pictute,
.ver2022 .attention-block4 img,
.ver2022 .attention-block4 picture{
	width:100%;
	height:auto;
}

.ver2022 .attention-block1{
	position:relative;
	width:calc(100vw * calc(980 / 1100));height:calc(100vw * calc(286 / 1100));
	margin:0 auto calc(100vw * calc(30 / 1100)) auto;
	background:rgba(255,255,255,1);
}

.ver2022 .attention-block1 .a-number{
	position:absolute;
	top:calc(100vw * calc(39 / 1100));left:calc(100vw * calc(429 / 1100));
}
.ver2022 .attention-block1 .a-title{
	position:absolute;
	top:calc(100vw * calc(38 / 1100));
	left:calc(100vw * calc(482 / 1100));
	width:calc(100vw * calc(460 / 1100));
}
.ver2022 .attention-block1 .a-image1{
	position:absolute;
	top:calc(100vw * calc(24 / 1100));left:calc(100vw * calc(80 / 1100));width:calc(100vw * calc(269 / 1100));
}
.ver2022 .attention-block1 .a-text1{
	position:absolute;
	top:calc(100vw * calc(108 / 1100));left:calc(100vw * calc(482 / 1100));width:calc(100vw * calc(440 / 1100));
}

.ver2022 .attention-block2{
	position:relative;
	width:calc(100vw * calc(980 / 1100));height:calc(100vw * calc(560 / 1100));
	margin:0 auto calc(100vw * calc(30 / 1100)) auto;
	background:rgba(255,255,255,1);
}

.ver2022 .attention-block2 .a-number{
	position:absolute;
	top:calc(100vw * calc(36 / 1100));left:calc(100vw * calc(76 / 1100));
}
.ver2022 .attention-block2 .a-title{
	position:absolute;
	top:calc(100vw * calc(35 / 1100));left:calc(100vw * calc(129 / 1100));width:calc(100vw * calc(213 / 1100));
}
.ver2022 .attention-block2 .a-image1{
	position:absolute;
	top:calc(100vw * calc(133 / 1100));left:calc(100vw * calc(622 / 1100));width:calc(100vw * calc(277 / 1100));
}
.ver2022 .attention-block2 .a-text1{
	position:absolute;
	top:calc(100vw * calc(105 / 1100));left:calc(100vw * calc(129 / 1100));width:calc(100vw * calc(422 / 1100));
}

.ver2022 .attention-block3{
	position:relative;
	width:calc(100vw * calc(980 / 1100));height:calc(100vw * calc(998 / 1100));
	margin:0 auto calc(100vw * calc(30 / 1100)) auto;
	background:rgba(255,255,255,1);
}

.ver2022 .attention-block3 .a-number{
	position:absolute;
	top:calc(100vw * calc(49 / 1100));left:calc(100vw * calc(429 / 1100));
}
.ver2022 .attention-block3 .a-title{
	position:absolute;
	top:calc(100vw * calc(48 / 1100));left:calc(100vw * calc(482 / 1100));width:calc(100vw * calc(300 / 1100));
}
.ver2022 .attention-block3 .a-image1{
	position:absolute;
	top:calc(100vw * calc(41 / 1100));left:calc(100vw * calc(89 / 1100));width:calc(100vw * calc(252 / 1100));
}
.ver2022 .attention-block3 .a-image2{
	position:absolute;
	top:calc(100vw * calc(317 / 1100));left:calc(100vw * calc(622 / 1100));width:calc(100vw * calc(277 / 1100));
}
.ver2022 .attention-block3 .a-image3{
	position:absolute;
	top:calc(100vw * calc(650 / 1100));left:calc(100vw * calc(89 / 1100));width:calc(100vw * calc(269 / 1100));
}
.ver2022 .attention-block3 .a-text1{
	position:absolute;
	top:calc(100vw * calc(92.8 / 1100));left:calc(100vw * calc(482 / 1100));width:calc(100vw * calc(422 / 1100));
}
.ver2022 .attention-block3 .a-text2{
	position:absolute;
	top:calc(100vw * calc(192.8 / 1100));left:calc(100vw * calc(482 / 1100));width:calc(100vw * calc(422 / 1100));
}
.ver2022 .attention-block3 .a-text3{
	position:absolute;
	top:calc(100vw * calc(355 / 1100));left:calc(100vw * calc(81 / 1100));width:calc(100vw * calc(422 / 1100));
}
.ver2022 .attention-block3 .a-text4{
	position:absolute;
	top:calc(100vw * calc(485 / 1100));left:calc(100vw * calc(81 / 1100));width:calc(100vw * calc(422 / 1100));
}
.ver2022 .attention-block3 .a-text5{
	position:absolute;
	top:calc(100vw * calc(746 / 1100));left:calc(100vw * calc(465 / 1100));width:calc(100vw * calc(422 / 1100));
}
.ver2022 .attention-block3 .a-text6{
	position:absolute;
	top:calc(100vw * calc(866 / 1100));left:calc(100vw * calc(465 / 1100));width:calc(100vw * calc(422 / 1100));
}

.ver2022 .attention-block4{
	position:relative;
	width:calc(100vw * calc(980 / 1100));height:calc(100vw * calc(175 / 1100));
	margin:0 auto calc(100vw * calc(30 / 1100)) auto;
	background:rgba(255,255,255,1);
}

.ver2022 .attention-block4 .a-number{
	position:absolute;
	top:calc(100vw * calc(36 / 1100));left:calc(100vw * calc(76 / 1100));
}
.ver2022 .attention-block4 .a-title{
	position:absolute;
	top:calc(100vw * calc(35 / 1100));left:calc(100vw * calc(129 / 1100));width:calc(100vw * calc(700 / 1100));
}
.ver2022 .attention-block4 .a-text1{
	position:absolute;
	top:calc(100vw * calc(79.8 / 1100));left:calc(100vw * calc(122 / 1100));width:calc(100vw * calc(700 / 1100));
}

.ver2022 .attention-block5{
	position:relative;
	width:calc(100vw * calc(980 / 1100));height:calc(100vw * calc(382 / 1100));
	margin:0 auto calc(100vw * calc(30 / 1100)) auto;
	background:rgba(255,255,255,1);
}

.ver2022 .attention-block5 .a-number{
	position:absolute;
	top:calc(100vw * calc(44 / 1100));left:calc(100vw * calc(429 / 1100));
}
.ver2022 .attention-block5 .a-title{
	position:absolute;
	top:calc(100vw * calc(43 / 1100));left:calc(100vw * calc(482 / 1100));width:calc(100vw * calc(425 / 1100));
}
.ver2022 .attention-block5 .a-text1{
	position:absolute;
	top:calc(100vw * calc(123 / 1100));left:calc(100vw * calc(482 / 1100));width:calc(100vw * calc(440 / 1100));
}
.ver2022 .attention-block5 .a-image1{
	position:absolute;
	top:calc(100vw * calc(121 / 1100));left:calc(100vw * calc(31 / 1100));width:calc(100vw * calc(365 / 1100));
}

.bgcolor_g01{
	padding-bottom:calc(100vw * calc(5 / 1100));
}

}
}
@media screen and (min-width:1101px) {

.ver2022 .a-title h2{
	font-size:21px;line-height:25.2px;
	margin:0;padding:0;text-align:left;
}
.ver2022 .a-number{
	font-size:26px;line-height:25.2px;
	margin:0;padding:0;
}
.ver2022 .a-text1,
.ver2022 .a-text2,
.ver2022 .a-text3,
.ver2022 .a-text4,
.ver2022 .a-text5,
.ver2022 .a-text6{
	font-size:15px;line-height:30px;
	margin:0;padding:0;
}

.ver2022 .attention-block1 img,
.ver2022 .attention-block1 picture,
.ver2022 .attention-block2 img,
.ver2022 .attention-block2 picture,
.ver2022 .attention-block3 img,
.ver2022 .attention-block3 pictute,
.ver2022 .attention-block4 img,
.ver2022 .attention-block4 picture{
	width:100%;
	height:auto;
}

.ver2022 .attention-block1{
	position:relative;
	width:980px;height:286px;
	margin:0 auto 30px auto;
	background:rgba(255,255,255,1);
}

.ver2022 .attention-block1 .a-number{
	position:absolute;
	top:39px;left:429px;
}
.ver2022 .attention-block1 .a-title{
	position:absolute;
	top:38px;left:482px;width:460px;
}
.ver2022 .attention-block1 .a-image1{
	position:absolute;
	top:24px;left:80px;width:269px;
}
.ver2022 .attention-block1 .a-text1{
	position:absolute;
	top:108px;left:482px;width:440px;
}

.ver2022 .attention-block2{
	position:relative;
	width:980px;height:560px;
	margin:0 auto 30px auto;
	background:rgba(255,255,255,1);
}

.ver2022 .attention-block2 .a-number{
	position:absolute;
	top:36px;left:76px;
}
.ver2022 .attention-block2 .a-title{
	position:absolute;
	top:35px;left:129px;width:213px;
}
.ver2022 .attention-block2 .a-image1{
	position:absolute;
	top:133px;left:622px;width:277px;
}
.ver2022 .attention-block2 .a-text1{
	position:absolute;
	top:105px;left:129px;width:422px;
}

.ver2022 .attention-block3{
	position:relative;
	width:980px;height:998px;
	margin:0 auto 30px auto;
	background:rgba(255,255,255,1);
}

.ver2022 .attention-block3 .a-number{
	position:absolute;
	top:49px;left:429px;
}
.ver2022 .attention-block3 .a-title{
	position:absolute;
	top:48px;left:482px;width:300px;
}
.ver2022 .attention-block3 .a-image1{
	position:absolute;
	top:41px;left:89px;width:252px;
}
.ver2022 .attention-block3 .a-image2{
	position:absolute;
	top:317px;left:622px;width:277px;
}
.ver2022 .attention-block3 .a-image3{
	position:absolute;
	top:650px;left:89px;width:269px;
}
.ver2022 .attention-block3 .a-text1{
	position:absolute;
	top:92.8px;left:482px;width:422px;
}
.ver2022 .attention-block3 .a-text2{
	position:absolute;
	top:192.8px;left:482px;width:422px;
}
.ver2022 .attention-block3 .a-text3{
	position:absolute;
	top:355px;left:81px;width:422px;
}
.ver2022 .attention-block3 .a-text4{
	position:absolute;
	top:485px;left:81px;width:422px;
}
.ver2022 .attention-block3 .a-text5{
	position:absolute;
	top:746px;left:465px;width:422px;
}
.ver2022 .attention-block3 .a-text6{
	position:absolute;
	top:866px;left:465px;width:422px;
}

.ver2022 .attention-block4{
	position:relative;
	width:980px;height:175px;
	margin:0 auto 30px auto;
	background:rgba(255,255,255,1);
}

.ver2022 .attention-block4 .a-number{
	position:absolute;
	top:36px;left:76px;
}
.ver2022 .attention-block4 .a-title{
	position:absolute;
	top:35px;left:129px;width:700px;
}
.ver2022 .attention-block4 .a-text1{
	position:absolute;
	top:79.8px;left:122px;width:700px;
}

.ver2022 .attention-block5{
	position:relative;
	width:980px;height:382px;
	margin:0 auto 30px auto;
	background:rgba(255,255,255,1);
}

.ver2022 .attention-block5 .a-number{
	position:absolute;
	top:44px;left:429px;
}
.ver2022 .attention-block5 .a-title{
	position:absolute;
	top:43px;left:482px;width:425px;
}
.ver2022 .attention-block5 .a-text1{
	position:absolute;
	top:123px;left:482px;width:440px;
}
.ver2022 .attention-block5 .a-image1{
	position:absolute;
	top:121px;left:31px;width:365px;
}

.bgcolor_g01{
	padding-bottom:5px;
}
}