@charset "UTF-8";

#ITS2025_wrapper {/*background-color: #f9f9f9;*/padding-top: 120px;}

#ITS2025_wrapper h2{font-size: 38px;line-height: 1.4;color: #333;margin: 0px;padding: 0px 0px 50px 0px;font-family: "ヒラギノ角ゴ W6 JIS2004", sans-serif !important;text-align: center;font-feature-settings: "palt";letter-spacing: 0.00em;}
#ITS2025_wrapper p{font-size: 18px;line-height: 1.7;color: #555;margin: 0px;padding: 0px;font-family: "ヒラギノ角ゴ W4 JIS2004", sans-serif !important;text-align: center;font-feature-settings: "palt";letter-spacing: 0.00em;}

#ITS2025_wrapper .column {padding: 60px 0px 0px 0px;/*border-top: solid 1px #FFF;border-bottom: solid 1px #555;*/text-align: center;}

/* --------------------------------------------------------------------
	#block_top
-------------------------------------------------------------------- */
#ITS2025_wrapper #block_top {background-color: #FFF;padding-top: 80px;}
#ITS2025_wrapper #block_top .title {width: 980px;padding: 0px;margin: 0px auto;position: relative;text-align: left;}
#ITS2025_wrapper #block_top .title h1 {width: 342px;padding: 60px 0px 50px 0px;}

/* --------------------------------------------------------------------
	#block01
-------------------------------------------------------------------- */
#ITS2025_wrapper #block01 {/*background-color: #0d62a3;*/position: relative;margin-top: 80px;}
#ITS2025_wrapper #block01 img {vertical-align: bottom;}

#ITS2025_wrapper #block01 ul.title_area{width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);display: flex;flex-flow: row wrap;justify-content: center;}
#ITS2025_wrapper #block01 li:nth-child(1){width: 20%;}
#ITS2025_wrapper #block01 li:nth-child(2){width: 100%;}
#ITS2025_wrapper #block01 li:nth-child(1) p{font-size: 1.5vw;line-height: 1.5;color: #333;margin: 20px 0px 0px 0px;padding: 0px;font-family: "ヒラギノ角ゴ W6 JIS2004", sans-serif !important;text-align: left;font-feature-settings: "palt";letter-spacing: 0.03em;box-sizing: border-box;}
#ITS2025_wrapper #block01 li:nth-child(1) p span{font-family: "ヒラギノ角ゴ W2 JIS2004", sans-serif !important;color: #444;display: block;}

#ITS2025_wrapper #block01 ul.title_area li ul.info{display: inline-block;margin: 0 auto;}
#ITS2025_wrapper #block01 ul.title_area li ul.info li{width: 100% !important;margin-bottom: 20px;}
#ITS2025_wrapper #block01 ul.title_area li ul.info li h1{font-size: 34px;line-height: 1.4;color: #1d47a3;margin: 0;padding: 0;font-family: "ヒラギノ角ゴ W7 JIS2004", sans-serif !important;text-align: center;font-feature-settings: "palt";letter-spacing: 0.03em;box-sizing: border-box;border-bottom: solid 1px #778fc8;margin-bottom: 25px;padding-bottom: 20px;text-shadow: 0px 0px 8px rgba(255,255,255,0.8);}
#ITS2025_wrapper #block01 ul.title_area li ul.info li p{font-size: 17px;line-height: 1.7;color: #1d47a3;margin: 0;padding: 0;font-family: "ヒラギノ角ゴ W5 JIS2004", sans-serif !important;text-align: center;font-feature-settings: "palt";letter-spacing: 0.03em;box-sizing: border-box;text-align: left;text-shadow: 0px 0px 8px rgba(255,255,255,0.8);}
#ITS2025_wrapper #block01 ul.title_area li ul.info li p img{width: 100px;margin-right: 20px;position: relative;top: 3px;}

#ITS2025_wrapper #block01 p.info span{display: block;text-indent: -5.2em;padding-left: 5.2em;}

@media screen and (max-width: 1600px) {
#ITS2025_wrapper #block01 li:nth-child(1) p{font-size: 1.5vw;}
}
/* --------------------------------------------------------------------
	#block02
-------------------------------------------------------------------- */
#ITS2025_wrapper #block02.column {width: 100% !important;max-width: 1440px;margin: 0 auto;}

/* --------------------------------------------------------------------
	#block03
-------------------------------------------------------------------- */
#ITS2025_wrapper #block03.column {/*border-bottom: solid 1px #555;*/padding: 60px 0;}
#ITS2025_wrapper #block03.column .img{width: 800px;margin: 0px auto;}
#ITS2025_wrapper #block03.column p.caution{width: 100%;font-size: 15px;line-height: 1.4;font-family: "ヒラギノ角ゴ W5 JIS2004", sans-serif !important;text-align: center;padding: 10px 0;background-color: #f6f6f6;color: #333;}
#ITS2025_wrapper #block03.column p a{text-decoration: none;}
#ITS2025_wrapper #block03.column .article{width: 800px;margin: 60px auto 0px auto;text-align: left;}
#ITS2025_wrapper #block03.column .article dl{margin-bottom: 30px;}
#ITS2025_wrapper #block03.column .article dl dt{width: 96px;margin: 0 auto;}
#ITS2025_wrapper #block03.column .article dl dt img{width: 100%;}
#ITS2025_wrapper #block03.column .article dl dd{width:100%;margin-top: 15px;}
#ITS2025_wrapper #block03.column .article dl dd p{width: 100%;font-size: 28px;line-height: 1.4;margin: 0px;padding: 0px;font-family: "ヒラギノ角ゴ W6 JIS2004", sans-serif !important;letter-spacing: 0.05em;text-align: center;}
#ITS2025_wrapper #block03.column .article dl dd p.blue{color: #0d60a6;}
#ITS2025_wrapper #block03.column .article dl dd p.green{color: #117b4a;}

#ITS2025_wrapper #block03.column .article p{text-align: left;font-size: 18px;line-height: 2.1;margin:0px;padding: 0px;font-family: "ヒラギノ角ゴ W6 JIS2004", sans-serif !important;color: #FFF;box-sizing: border-box;}
#ITS2025_wrapper #block03.column .article .bgBlue {display: flex;flex-flow: row wrap;justify-content: space-between;width: 100%;margin-top: 4px;position: relative;}
#ITS2025_wrapper #block03.column .article .bgBlue p:nth-child(1){width: 8%;color: #FFFFFF;background-color: #0c60a6;padding: 6px 0;border-radius: 8px 0px 0px 8px;text-align: center;}
#ITS2025_wrapper #block03.column .article .bgBlue p:nth-child(2){width: 92%;color: #0c60a6;background-color: #dbe7f2;padding: 6px 0 6px 15px;transition:all .5s;position: relative;border-radius: 0px 8px 8px 0px;}
#ITS2025_wrapper #block03.column .article .bgBlue p a{position:absolute;top:0;left:0;width:100%;height:100%;}
/*#ITS2025_wrapper #block03.column .article .bgBlue p:nth-child(2):hover{transition:all .5s;opacity: 0.7;}*/
#ITS2025_wrapper #block03.column .article .bgBlue p img.arrow{width: 22px;position: absolute;top: 50%;right: 25px;transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);}
#ITS2025_wrapper #block03.column .article .bgGreen {display: flex;flex-flow: row wrap;justify-content: space-between;width: 100%;margin-top: 4px;position: relative;}
#ITS2025_wrapper #block03.column .article .bgGreen p:nth-child(1){width: 8%;color: #FFFFFF;background-color: #117b4a;padding: 6px 0;border-radius: 8px 0px 0px 8px;text-align: center;}
#ITS2025_wrapper #block03.column .article .bgGreen p:nth-child(2){width: 92%;color: #117b4a;background-color: #dcebe4;padding: 6px 0 6px 15px;transition:all .5s;position: relative;border-radius: 0px 8px 8px 0px;}
#ITS2025_wrapper #block03.column .article .bgGreen p a{position:absolute;top:0;left:0;width:100%;height:100%;}
#ITS2025_wrapper #block03.column .article .bgGreen p img.arrow{width: 22px;position: absolute;top: 50%;right: 25px;transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);}

#ITS2025_wrapper #block03.column .article .bgBlue a{position:absolute;top:0;left:0;width:100%;height:100%;background-color: #fff;opacity: 0;transition:all .5s;}
#ITS2025_wrapper #block03.column .article .bgBlue a:hover{transition:all .5s;opacity: 0.3;}
#ITS2025_wrapper #block03.column .article .bgGreen a{position:absolute;top:0;left:0;width:100%;height:100%;background-color: #fff;opacity: 0;transition:all .5s;}
#ITS2025_wrapper #block03.column .article .bgGreen a:hover{transition:all .5s;opacity: 0.3;}


/* --------------------------------------------------------------------
	#block04
-------------------------------------------------------------------- */
#ITS2025_wrapper #block04.column {width: 100%;max-width: 100%;padding: 70px 0px;background-color: #f8f8f8;background-image: url("../images/shadow.png");background-repeat: repeat-x;background-size: 10px;}
#ITS2025_wrapper #block04.column p{text-align: left;}

#ITS2025_wrapper #block04.column .heaing.blue{width: 90%;max-width: 980px;margin: 0 auto;padding: 0;position: relative;height: 60px;text-align: center;background-color: #0c60a6;position: relative;border-top-left-radius: 20px;border-top-right-radius: 20px;}
#ITS2025_wrapper #block04.column .heaing.green{width: 90%;max-width: 980px;margin: 50px auto  0 auto;padding: 0;position: relative;height: 60px;text-align: center;background-color: #117b4a;position: relative;border-top-left-radius: 20px;border-top-right-radius: 20px;}
#ITS2025_wrapper #block04.column .heaing p{font-size: 20px;line-height: 60px;margin: 0px auto;padding: 0px;font-family: "ヒラギノ角ゴ W6 JIS2004", sans-serif !important;text-align: center;color: #FFF;position: relative;}
#ITS2025_wrapper #block04.column .heaing.blue p span{color: #0c60a6;background-color: #FFF;border-radius: 5px;position: relative;padding: 8px 15px;margin-right: 15px;}
#ITS2025_wrapper #block04.column .heaing.green p span{color: #117b4a;background-color: #FFF;border-radius: 5px;position: relative;padding: 8px 15px;margin-right: 15px;}

#ITS2025_wrapper #block04.column .safety_area{width: 90%;max-width: 980px;margin: 0 auto;padding: 0;background-color: #FFF;border-bottom: solid 4px #0c60a6;border-right: solid 4px #0c60a6;border-left: solid 4px #0c60a6;box-sizing: border-box;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
#ITS2025_wrapper #block04.column .environment_area{width: 90%;max-width: 980px;margin: 0 auto;padding: 0;background-color: #FFF;border-bottom: solid 4px #117b4a;border-right: solid 4px #117b4a;border-left: solid 4px #117b4a;box-sizing: border-box;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}

#ITS2025_wrapper #block04.column .content_box{width: 100%;border-bottom: dotted 1px #999;margin: 0;padding: 50px 0;}
#ITS2025_wrapper #block04.column .content_box_last{width: 100%;margin: 0;padding: 50px 0 70px 0;}

#ITS2025_wrapper #block04.column .article{width: 92%;max-width: 880px;margin: 0px auto;padding: 0;position: relative;display: flex;flex-flow: row wrap;justify-content: center;gap: 40px;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) {width: 100%;margin: 0px;padding: 0px;text-align: center;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) p {font-size: 25px;line-height: 1.4;color: #0d60a6;font-family: "ヒラギノ角ゴ W3 JIS2004", sans-serif !important;text-align: center;font-feature-settings: "palt";letter-spacing: 0.00em;position: relative;display: inline-block;margin: 0;padding: 0;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) p span.num {font-family: "ヒラギノ角ゴ W7 JIS2004", sans-serif !important;margin-right: 20px;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) p::before {content: "";display: inline-block;width: 10px;height: 46px;background-image: url('../images/text-frame_left_b.png');background-position: center;background-size: contain;position: absolute;top: 0;bottom: 0;left: -25px;margin: auto 0;background-repeat: no-repeat;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) p::after {content: "";display: inline-block;width: 10px;height: 46px;background-image: url('../images/text-frame_right_b.png');background-position: center;background-size: contain;position: absolute;top: 0;bottom: 0;right: -25px;margin: auto 0;background-repeat: no-repeat;}
#ITS2025_wrapper #block04.column .article li.pdf {/*width: 30%;max-*/width: 360px;}
#ITS2025_wrapper #block04.column .article li.pdf p {width: 94%;font-size: 16px;line-height: 44px;letter-spacing: 0.05em;color: #FFF;background-color: #0d60a6;border-radius: 0 0 8px 8px;margin: 0 auto;padding-left: 70px;box-sizing: border-box;position: relative;}
#ITS2025_wrapper #block04.column .article li.pdf p .arrow {width: 25px;height: 25px;position: absolute;top: 50%;right: 70px;transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);}
#ITS2025_wrapper #block04.column .article li.video {/*width: 30%;max-width: 412px;*/width: 480px;margin: 0 auto;}
#ITS2025_wrapper #block04.column .article li.video2 {width: 420px;margin: 0 auto;}
#ITS2025_wrapper #block04.column .article li.blunk {width: 100%;height: 1px;}
#ITS2025_wrapper #block04.column .article li img {vertical-align: bottom;}
#ITS2025_wrapper #block04.column .article li img.saf{border: solid 1px #0c60a6;box-sizing: border-box;}
#ITS2025_wrapper #block04.column .article li img.env{border: solid 1px #38794e;box-sizing: border-box;}

#ITS2025_wrapper #block04.column .article.green li:nth-child(1) p {color: #117b4a;}
#ITS2025_wrapper #block04.column .article.green li:nth-child(1) p::before {content: "";display: inline-block;width: 10px;height: 46px;background-image: url('../images/text-frame_left_g.png');background-position: center;background-size: contain;position: absolute;top: 0;bottom: 0;left: -25px;margin: auto 0;background-repeat: no-repeat;}
#ITS2025_wrapper #block04.column .article.green li:nth-child(1) p::after {content: "";display: inline-block;width: 10px;height: 46px;background-image: url('../images/text-frame_right_g.png');background-position: center;background-size: contain;position: absolute;top: 0;bottom: 0;right: -25px;margin: auto 0;background-repeat: no-repeat;}
#ITS2025_wrapper #block04.column .article.green li.pdf p {background-color: #117b4a;}
#ITS2025_wrapper #block04.column .article.green li.pdf2 p {background-color: #117b4a;}
#ITS2025_wrapper #block04.column .all_pdf{background-color: #FFF;width: 90%;max-width: 980px;margin: 50px auto 0px auto;padding: 50px 0;border: solid 4px #555555;border-radius: 20px;box-sizing: border-box;}
#ITS2025_wrapper #block04.column .all_pdf p.heading{font-size: 26px;color: #555;margin: 0px;padding: 0px 0px 30px 0px;font-family: "ヒラギノ角ゴ W6 JIS2004", sans-serif !important;text-align: center;}
#ITS2025_wrapper #block04.column .all_pdf .dl{width: 210px;margin-top: 0px;}
#ITS2025_wrapper #block04.column .all_pdf p.btn {width: 320px;font-size: 16px;line-height: 44px;letter-spacing: 0.05em;color: #FFF;background-color: #555;border-radius: 10px;margin: 0px auto;padding-left: 70px;box-sizing: border-box;position: relative;transition:all .5s;}
#ITS2025_wrapper #block04.column .all_pdf p.btn .arrow {width: 25px;height: 25px;position: absolute;top: 50%;right: 70px;transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);}
#ITS2025_wrapper #block04.column .all_pdf p.btn:hover{transition:all .5s;opacity: 0.7;}
#ITS2025_wrapper #block04.column .article.short-width {max-width: 864px;}
#ITS2025_wrapper #block04.column .article.short-width li.pdf {width: 35%;}

.fade-rollover{background-repeat: no-repeat !important;background-size: contain !important;background-position: center top !important;}
#ITS2025_wrapper #block04.column .article li a{transition: all 0.5s;opacity: 1.0;}
#ITS2025_wrapper #block04.column .article li a:hover{transition: all 0.5s;opacity: 0.7;}



/* --------------------------------------------------------------------
	#block05
-------------------------------------------------------------------- */
#ITS2025_wrapper #block05 {border: none;background-color: #FFF;padding: 0 0 50px 0;}
#ITS2025_wrapper #block05 p{font-size: 18px;line-height: 1.7;margin: 0px;padding: 0px 0px 20px 0px;}
#ITS2025_wrapper #block05 p.heading{font-size: 24px;color: #555;margin: 0px;padding: 50px 0px 30px 0px;font-family: "ヒラギノ角ゴ W6 JIS2004", sans-serif !important;}
#ITS2025_wrapper #block05 p .arrow{width: 26px;padding-left: 10px;position: relative;top: 5px;}
#ITS2025_wrapper #block05 ul{width: 680px;margin: 0 auto;padding: 0;display: flex;flex-flow: row wrap;justify-content: center;}
#ITS2025_wrapper #block05 ul.tow li{width: 48%;}
#ITS2025_wrapper #block05 ul li{width: 20%;}

.menuWrap{width: 100%; height: 80px; box-sizing: border-box; position: absolute; transition: all 0.3s ease; z-index: 200;left: 0;top: 120px;background: #f0f0f0;overflow:hidden;display: flex;position: absolute;justify-content: space-between;width: 100%;position: fixed;}
.menuWrap.fixed{position: fixed;top: 120px;}
.menuWrap .menuInner{max-width:980px;width:88%;margin:0 auto;padding-top: 20px;}
.menuWrap .menuInner h1{font-size: 26px;line-height: 1.4;color: #0c60a6;margin: 0px;padding:0px;font-family: "ヒラギノ角ゴ W6 JIS2004", sans-serif !important;font-feature-settings: "palt";letter-spacing: 0.00em;}
.menuWrap .menuInner h1.siteTitle{width: 50%;float: left;display: block;}
.menuWrap .menuInner h1 a{color: #0c60a6;text-decoration: none;}
.menuWrap .menuInner h1 a:hover{text-decoration: none;}

.menuWrap .menuInner .gnav{width: 50%;float: right;}
.menuWrap .menuInner .gnav .gnav__menu__item{height: 40px;margin-left: 10px;float: right;position: relative;}
.menuWrap .menuInner .gnav .gnav__menu__item p{font-size: 14px;line-height: 1.4;color: #FFF;display: inline-block;text-align: center;position: relative;top: 10px;}
_:-ms-input-placeholder, :root .menuWrap .menuInner .gnav .gnav__menu__item p{top: 14px !important;}
.menuWrap .menuInner .gnav .gnav__menu__item.btn01{width: 40px;background-color: #a3a3a3;border-radius: 20px;text-align: center;}
.menuWrap .menuInner .gnav .gnav__menu__item.btn02{width: 40px;background-color: #ee3641;border-radius: 20px;text-align: center;}
.menuWrap .menuInner .gnav .gnav__menu__item.btn03{margin-left: 20px;background-color: #494949;}
.menuWrap .menuInner .gnav .gnav__menu__item.btn03 p{padding: 0px 40px 0px 40px;}

.menuWrap .menuInner .gnav .gnav__menu__item a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.menuWrap .menuInner .gnav .gnav__menu__item a:hover{background-color: #f0f0f0;filter: alpha(opacity=30);opacity: 0.3;}


@media screen and (max-width: 1440px) {
#ITS2025_wrapper #block01 li:nth-child(1) {width: 22%;}
#ITS2025_wrapper #block01 ul.title_area li ul.info li {margin-bottom: 1.2vw;}
#ITS2025_wrapper #block01 ul.title_area li ul.info li h1{font-size: 2.4vw;margin-bottom: 1.2vw;padding-bottom: 1.2vw;}
#ITS2025_wrapper #block01 ul.title_area li ul.info li p{font-size: 1.2vw;}
#ITS2025_wrapper #block01 ul.title_area li ul.info li p img{width: 7vw;margin-right: 1.2vw;position: relative;top: 0.2vw;}
}


@media screen and (max-width: 1080px) {
.menuWrap .menuInner h1.siteTitle {width: 46%;}
.menuWrap .menuInner h1 {font-size: 2.1vw;line-height: 2.1;}
.menuWrap .menuInner .gnav {width: 54%;}
.menuWrap .menuInner .gnav .gnav__menu__item p {top: 1vw;font-size: 1.4vw;}
.menuWrap .menuInner .gnav .gnav__menu__item.btn03 p {padding: 0px 3vw;}
#ITS2025_wrapper #block04.column .article{gap: 4vw;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) p {font-size: 2.2vw;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) p span.num {margin-right: 1.8vw;}
#ITS2025_wrapper #block04.column .article li.pdf {width: 33vw;}
#ITS2025_wrapper #block04.column .article li.pdf p {font-size: 1.6vw;line-height: 4.4vw;padding-left: 6vw;}
#ITS2025_wrapper #block04.column .article li.pdf p .arrow {width: 2.4vw;height: 2.4vw;right: 6vw;}
#ITS2025_wrapper #block04.column .article li.video {width: 44vw;}
#ITS2025_wrapper #block04.column .article li.video2 {width: 38vw;}
#ITS2025_wrapper #block04.column .heaing p {font-size: 2.1vw;}
}
@media screen and (max-width: 1023px) {
.menuWrap{top: 65px;}
.menuWrap.fixed{top: 65px;}
#ITS2025_wrapper {padding-top: 65px;}
}

@media screen and (max-width: 920px) {
#ITS2025_wrapper #block03.column .article {width: 100%;}
#ITS2025_wrapper #block03.column .article p {font-size: 2.0vw;}
#ITS2025_wrapper #block03.column .article dl dd p {font-size: 3.6vw;}
}

@media screen and (max-width: 768px) {
.menuWrap{display: none;}
}
@media screen and (max-width: 736px) {
#contents {padding-top: 65px !important;}
#ITS2025_wrapper {padding-top: 0px;}
#ITS2025_wrapper h2{font-size: 6vw;padding: 0px 0px 25px 0px;}
#ITS2025_wrapper p{font-size: 1.2rem;}
#ITS2025_wrapper .column {padding: 50px 0px 0px 0px;}

/* --------------------------------------------------------------------
	#block_top
-------------------------------------------------------------------- */
#ITS2025_wrapper #block_top {padding-top: 20px;}
#ITS2025_wrapper #block_top .title {width: 100%;padding: 0px;margin: 0px auto;}
#ITS2025_wrapper #block_top .title h1 {width: 70%;margin: 0px auto;padding: 15px 0;}

/* --------------------------------------------------------------------
	#block01
-------------------------------------------------------------------- */

#ITS2025_wrapper #block01 {margin-top: 15vw;}
#ITS2025_wrapper #block01 ul.title_area{width: 88%;}
#ITS2025_wrapper #block01 li:nth-child(1){width: 70%;}
#ITS2025_wrapper #block01 li:nth-child(2){width: 100%;}
#ITS2025_wrapper #block01 li:nth-child(1) p{font-size: 1.5vw;line-height: 1.5;color: #333;margin: 20px 0px 0px 0px;}
#ITS2025_wrapper #block01 ul.title_area li ul.info li{width: 100% !important;margin-bottom: 20px;}
#ITS2025_wrapper #block01 ul.title_area li ul.info li h1{font-size: 5vw;margin-bottom: 3vw;padding-bottom: 4vw;}
#ITS2025_wrapper #block01 ul.title_area li ul.info li p{font-size: 3.4vw;text-indent: -6.5em;padding-left: 6.5em;}
#ITS2025_wrapper #block01 ul.title_area li ul.info li p img{width: 18vw;margin-right: 4vw;position: relative;top: 1px;}

/* --------------------------------------------------------------------
	#block02
-------------------------------------------------------------------- */
#ITS2025_wrapper #block02.column {border-top: none !important;}
#ITS2025_wrapper #block02.column p{line-height: 2.0;text-align: left}

/* --------------------------------------------------------------------
	#block03
-------------------------------------------------------------------- */
.slick-dots { bottom: -40px;}
.slick-dotted.slick-slider {margin-bottom: 80px !important;}
#ITS2025_wrapper #block03.column p {text-align: left;font-size: 1.1rem;line-height: 1.7;padding: 5px 15px;}
#ITS2025_wrapper #block03.column p span{font-size: 1.1rem;margin-right: 8px;position: relative;top: -1px;}

#ITS2025_wrapper #block03.column {padding: 50px 0;}
#ITS2025_wrapper #block03.column p.caution{font-size: 3.2vw;}
#ITS2025_wrapper #block03.column .article{width: 100%;margin: 30px auto 0px auto;text-align: left;}
#ITS2025_wrapper #block03.column .article dl{margin-bottom: 20px;}
#ITS2025_wrapper #block03.column .article dl dt{width: 25%;margin: 0 auto;float: none;}
#ITS2025_wrapper #block03.column .article dl dd{width: 100%;float: none;position: relative;top: 5px;}
#ITS2025_wrapper #block03.column .article dl dd p{width: 100%;font-size: 5.4vw;line-height: 1.5;text-align: center;}
#ITS2025_wrapper #block03.column .article p{font-size: 3.6vw;line-height: 1.7;}
#ITS2025_wrapper #block03.column .article .bgBlue p:nth-child(1){width: 12%;padding: 3vw 0;}
#ITS2025_wrapper #block03.column .article .bgBlue p:nth-child(2){width: 88%;padding: 3vw 0 3vw 4vw;}
#ITS2025_wrapper #block03.column .article .bgBlue p a{position:absolute;top:0;left:0;width:100%;height:100%;}
#ITS2025_wrapper #block03.column .article .bgBlue p img.arrow{width: 4vw;right: 4vw;}
#ITS2025_wrapper #block03.column .article .bgGreen p:nth-child(1){width: 12%;padding: 3vw 0;}
#ITS2025_wrapper #block03.column .article .bgGreen p:nth-child(2){width: 88%;padding: 3vw 0 3vw 4vw;}
#ITS2025_wrapper #block03.column .article .bgGreen p a{position:absolute;top:0;left:0;width:100%;height:100%;}
#ITS2025_wrapper #block03.column .article .bgGreen p img.arrow{width: 4vw;right: 4vw;}
#ITS2025_wrapper #block03.column .article .bgBlue a:hover{opacity: 0;}
#ITS2025_wrapper #block03.column .article .bgGreen a:hover{opacity: 0;}
#ITS2025_wrapper #block03.column .article p.double{padding-top: 6vw !important;}
	
/* --------------------------------------------------------------------
	#block04
-------------------------------------------------------------------- */
/*
#ITS2025_wrapper #block04.column {width: 100%;padding: 50px 0px;margin: 0;}
#ITS2025_wrapper #block04.column .heaing.blue{height: 26vw;}
#ITS2025_wrapper #block04.column .heaing.green{height: 26vw;}
#ITS2025_wrapper #block04.column .heaing .inner{width: 92%;}
#ITS2025_wrapper #block04.column .heaing p{font-size: 4vw;line-height: 1.5;margin: 0px auto;padding: 3.2vw 0px 0px 28%;font-family: "ヒラギノ角ゴ W5 JIS2004", sans-serif !important;letter-spacing: 0.05em;}
#ITS2025_wrapper #block04.column .heaing img{width: 23%;position: absolute;top: 3vw;left: 0%;}

#ITS2025_wrapper #block04.column .content_box{padding: 35px 0 40px 0;}
#ITS2025_wrapper #block04.column .content_box_last{padding: 35px 0 50px 0;}
#ITS2025_wrapper #block04.column .article{width: 88%;gap: 0px;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) {font-size: 6vw;line-height: 1.4;margin-bottom: 0px;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) span.num {margin-right: 0px;margin-bottom: 5px;display: block;}
#ITS2025_wrapper #block04.column .article li.ind {text-align: left !important;padding-left: 2em !important;text-indent: -2em !important;}
#ITS2025_wrapper #block04.column .article li.pdf {width: 100%;margin-top: 6vw;}
#ITS2025_wrapper #block04.column .article li.pdf p {width: 100%;font-size: 4vw;margin-top: 3px;padding-left: 15%;}
#ITS2025_wrapper #block04.column .article li.pdf p .arrow {width: 25px;height: 25px;position: absolute;top: 50%;right: 15%;}
#ITS2025_wrapper #block04.column .article li.video {width: 100%;margin-top: 6vw;}

#ITS2025_wrapper #block04.column .article.box06 li.pdf {width: 100%;margin: 25px 0px 0px 0px;}
#ITS2025_wrapper #block04.column .article.box06 li.video {width: 100%;margin: 25px 0px 0px 0px;}
#ITS2025_wrapper #block04.column .article.box08 li.pdf {width: 100%;margin: 25px 0px 0px 0px;}
#ITS2025_wrapper #block04.column .article.box08 li.video {width: 100%;margin: 25px 0px 0px 0px;}

#ITS2025_wrapper #block04.column .all_pdf{width: 88%;padding: 30px 0;}
#ITS2025_wrapper #block04.column .all_pdf p.heading{font-size: 6vw;padding: 0px 0px 20px 0px;}
#ITS2025_wrapper #block04.column .all_pdf p.btn {width: 90%;font-size: 4vw;padding-left: 10%;}
#ITS2025_wrapper #block04.column .all_pdf p.btn .arrow {width: 25px;height: 25px;position: absolute;top: 50%;right: 10%;}
#ITS2025_wrapper #block04.column .all_pdf p.btn:hover{opacity: 1.0;}
*/
	
#ITS2025_wrapper #block04.column {width: 100%;padding: 50px 0px;margin: 0;}
#ITS2025_wrapper #block04.column .heaing.blue{height: auto;}
#ITS2025_wrapper #block04.column .heaing.green{height: auto;}
#ITS2025_wrapper #block04.column .heaing p{font-size: 3.4vw;line-height: 1.5;padding: 5vw 0;}
#ITS2025_wrapper #block04.column .heaing.blue p span{width: 16vw;border-radius: 20px;padding: 6px 0px;margin: 0 auto 3vw auto;display: block;}
#ITS2025_wrapper #block04.column .heaing.green p span{width: 16vw;border-radius: 20px;padding: 6px 0px;margin: 0 auto 3vw auto;display: block;}
#ITS2025_wrapper #block04.column .content_box{padding: 8vw 0;}
#ITS2025_wrapper #block04.column .content_box_last{padding: 8vw 0 10vw 0;}
#ITS2025_wrapper #block04.column .article{gap: 8vw;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) p {font-size: 4.0vw;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) p span.num {margin-right: 3vw;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) p::before {/*width: 8px;height: 36px;*/left: -4vw;}
#ITS2025_wrapper #block04.column .article li:nth-child(1) p::after {/*width: 8px;height: 36px;*/right: -4vw;}
#ITS2025_wrapper #block04.column .article li.pdf {width: 100%;}
#ITS2025_wrapper #block04.column .article li.pdf p {font-size: 3.6vw;line-height: 3.4;padding-left: 6vw;}
#ITS2025_wrapper #block04.column .article li.pdf p .arrow {width: 6vw;height: 6vw;right: 6vw;}
#ITS2025_wrapper #block04.column .article li.video {width: 100%;}
#ITS2025_wrapper #block04.column .article li.video2 {width: 100%;}
#ITS2025_wrapper #block04.column .article.green li:nth-child(1) p::before {/*width: 8px;height: 36px;*/left: -4vw;}
#ITS2025_wrapper #block04.column .article.green li:nth-child(1) p::after {/*width: 8px;height: 36px;*/right: -4vw;}
#ITS2025_wrapper #block04.column .article li.blunk {display: none;}
#ITS2025_wrapper #block04.column .all_pdf{width: 88%;padding: 30px 0;}
#ITS2025_wrapper #block04.column .all_pdf p.heading{font-size: 6vw;padding: 0px 0px 20px 0px;}
#ITS2025_wrapper #block04.column .all_pdf p.btn {width: 90%;font-size: 4vw;padding-left: 10%;}
#ITS2025_wrapper #block04.column .all_pdf p.btn .arrow {width: 25px;height: 25px;position: absolute;top: 50%;right: 10%;}
#ITS2025_wrapper #block04.column .all_pdf p.btn:hover{opacity: 1.0;}

#ITS2025_wrapper #block04.column .article li p.sp_indent{text-indent: -2.2em;padding-left: 2.2em;text-align: left;}
#ITS2025_wrapper #block04.column .article li p.sp_indent br{line-height: 0;}
/* --------------------------------------------------------------------
	#block05
-------------------------------------------------------------------- */


#ITS2025_wrapper #block05 a:hover{filter: alpha(opacity=100);opacity: 1.0;}

#ITS2025_wrapper #block05 {padding: 0 0 30px 0;}
#ITS2025_wrapper #block05 p{font-size: 4.8vw;padding: 8px 0px;}
#ITS2025_wrapper #block05 p.heading{font-size: 1.8rem;padding: 30px 0px 10px 0px;}
#ITS2025_wrapper #block05 ul{width: 88%;justify-content: flex-start;}
#ITS2025_wrapper #block05 ul.tow li{width: 100%;}
#ITS2025_wrapper #block05 ul li{width: 48%;}

.menuWrap{display: none;}
	
}



@media screen and (max-width: 612px) {

}

@media screen and (max-width: 480px) {

}

@media screen and (max-width: 428px) {
}

@media screen and (max-width: 375px) {
}

@media screen and (max-width: 360px) {}
}
