@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Zen+Kaku+Gothic+Antique:wght@500;700;900&family=Zen+Kaku+Gothic+New:wght@400;500;700;900&display=swap";.-top .mainView{position:relative;padding:7em 0 5em;overflow:hidden}.-top .mainView>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0;z-index:-2;-webkit-filter:blur(30px);filter:blur(30px)}.-top .mainView:before{content:"";width:100%;height:100%;background:#fff;opacity:.5;position:absolute;left:0;top:0;z-index:-1}.-top .mainView:after{content:"";width:100%;height:100%;background:url("../img/common/bg-paper.jpg");background-repeat:repeat;background-position:center;background-size:cover;position:absolute;left:0;top:0;mix-blend-mode:screen;z-index:-1;opacity:.7}.-top .mainView .splide{max-width:960px;width:88%;margin-left:auto;margin-right:auto}.-top .mainView .splide__track{overflow:visible}.-top .mainView .splide__arrows{position:absolute;right:clamp(10px,0vw,1em);bottom:clamp(10px,0vw,1em);z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}.-top .mainView .splide__arrows svg{display:none}.-top .mainView .splide__arrows .splide__arrow{background:none;border:none;width:clamp(2.4em,5vw,3em);height:clamp(2.4em,5vw,3em);position:relative;-webkit-transition:.3s;transition:.3s}.-top .mainView .splide__arrows .splide__arrow::before{content:"";width:100%;height:100%;background:url("../img/common/icon-slider-arrow.svg") no-repeat;background-position:center;background-size:contain;position:absolute;left:0;top:0}.-top .mainView .splide__arrows .splide__arrow.splide__arrow--prev::before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.-top .mainView .splide__arrows .splide__arrow:hover{opacity:.6}.-top .mainView .splide .splide__slide .slideMain{-webkit-transform:scale(0.93);transform:scale(0.93);-webkit-transition:.7s;transition:.7s;position:relative}.-top .mainView .splide .splide__slide .slideMain:before{content:"";width:100%;height:100%;background:#000;opacity:.5;position:absolute;left:0;top:0;mix-blend-mode:multiply;-webkit-transition:.7s;transition:.7s}.-top .mainView .splide .splide__slide .slideMain img{aspect-ratio:92/61;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.-top .mainView .splide .splide__slide .slideMain .text{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.-top .mainView .splide .splide__slide .slideMain .text p{background:#203149;color:#fff;display:inline-block;padding:.2em .4em .2em;line-height:1.6;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:700;font-size:clamp(1.8rem,3.5vw,3.5rem)}.-top .mainView .splide .splide__slide.is-active .slideMain{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:1}.-top .mainView .splide .splide__slide.is-active .slideMain:before{opacity:0}.-top .newsArea{color:#fff;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:-2.5em;margin-bottom:-2em;z-index:10}.-top .newsArea::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#000;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:0}.-top .newsArea .ttl{font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-style:italic;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.4;position:relative;text-align:center;width:3.5em}.-top .newsArea .ttl:after{content:"";width:1px;height:100%;position:absolute;right:0;top:0;background:#fff;opacity:.5;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:0}.-top .newsArea a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8em;color:#fff;text-decoration:none;position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:2em}.-top .newsArea a:after{content:"";width:1.5em;height:1em;background:url("../img/common/icon-arrow.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:0;top:50%;margin-top:-0.5em;-webkit-transition:.3s;transition:.3s}.-top .newsArea a .cateList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6em}.-top .newsArea a .cateList li{border:#fff 1px solid;line-height:1;padding:.3em;font-size:90%}.-top .newsArea a p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.6}.-top .newsArea a:hover::after{right:-3px}@media screen and (max-width: 767px){.-top .newsArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1em 1.5em}.-top .newsArea .ttl{position:absolute;left:20px;top:8px;width:auto;font-size:2.4rem}.-top .newsArea .ttl:after{content:none}.-top .newsArea a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:.5em .8em}.-top .newsArea a time{margin-left:5.5em}.-top .newsArea a p{width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}.-top .secStrengths{position:relative;overflow:hidden;padding-bottom:0 !important}.-top .secStrengths:after{content:"";width:0;height:0;border-style:solid;border-right:15vw solid rgba(0,0,0,0);border-left:15vw solid rgba(0,0,0,0);border-bottom:120vw solid #fff;border-top:0;position:absolute;right:0;bottom:0;z-index:1;-webkit-transform:translateY(0%) translateX(50%);transform:translateY(0%) translateX(50%)}.-top .secStrengths:before{content:"";width:100%;height:100%;background:url("../img/common/bg-paper.jpg");background-repeat:repeat;background-position:center;background-size:cover;position:absolute;left:0;top:0;mix-blend-mode:color-dodge;z-index:2;opacity:.2}.-top .secStrengths .strongList .ark-block-column{background:#f2f4f7;padding-left:clamp(4em,9vw,6em);position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-top .secStrengths .strongList .ark-block-column::before{content:"";background:url("../img/common/icon-neji.svg") no-repeat;background-position:center;background-size:contain;position:absolute;left:clamp(1em,4vw,1.5em);top:50%;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%);width:clamp(2em,5vw,3em);height:clamp(2em,5vw,3em)}.-top .secStrengths .strongList .ark-block-column .wp-block-heading{margin-bottom:.5em;font-weight:700}.-top .secStrengths .strongList .ark-block-column p{margin-top:0}.-top .secStrengths .PhotoSlider01{position:relative;margin-bottom:0 !important}.-top .secStrengths .PhotoSlider01:before{content:"";width:100vw;height:50%;background:#f2f4f7;position:absolute;left:50%;bottom:0;margin-left:-50vw}.-top .PhotoSlider01,.-top .PhotoSlider02{margin-top:4em;margin-bottom:3em}.-top .PhotoSlider01 .splide__track,.-top .PhotoSlider02 .splide__track{overflow:visible}.-top .PhotoSlider01 .splide__slide,.-top .PhotoSlider02 .splide__slide{width:clamp(100px,40vw,440px)}.-top .PhotoSlider01 .splide__slide img,.-top .PhotoSlider02 .splide__slide img{aspect-ratio:3/2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.-top .secMaterial .splide.secondSlider{margin-top:1em;margin-bottom:3em}.-top .secMaterial .splide__track{overflow:visible}.-top .secMaterial .splide .slideMain a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;padding:1em 2em;text-decoration:none;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);box-shadow:0px 0px 15px 0px rgba(0,0,0,.05)}.-top .secMaterial .splide .slideMain a p{font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:800;font-size:clamp(2rem,3vw,3.5rem);line-height:1.4;color:#203149}.-top .secMaterial .splide .slideMain a span{line-height:1.4;color:#5e6670;font-weight:800}.-top .secMaterial .splide .slideMain a:hover{background:#f2f4f7}.-top .secTechnical{position:relative}.-top .secTechnical .ark-block-section__body{position:relative;z-index:4}.-top .secTechnical:before{content:"";width:40%;height:100%;background:#203149;position:absolute;right:-30%;top:0;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);z-index:2}@media screen and (max-width: 560px){.-top .secTechnical:before{width:24%}}.-top .secTechnical::after{content:"";width:100%;height:100%;background:url("../img/common/bg-paper.jpg");background-repeat:repeat;background-position:center;background-size:cover;position:absolute;left:0;top:0;mix-blend-mode:color-dodge;z-index:3;opacity:.2}.-top .secTechnical .splide{margin-bottom:3em}@media screen and (max-width: 560px){.-top .secTechnical .splide{width:90%;max-width:360px;margin-left:auto;margin-right:auto}}.-top .secTechnical .splide__track{overflow:visible}.-top .secTechnical .splide .technicalList .technicalList__item{height:100%}.-top .secTechnical .splide .technicalList .technicalList__item a{background:#f2f4f7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em;text-decoration:none;padding:clamp(1em,5vw,2em);position:relative;height:100%}.-top .secTechnical .splide .technicalList .technicalList__item a:before{content:"";width:2em;height:1em;background:url("../img/common/icon-arrow.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:.6em;bottom:.8em;-webkit-filter:invert(42%) sepia(87%) saturate(1471%) hue-rotate(162deg) brightness(9%) contrast(101%);filter:invert(42%) sepia(87%) saturate(1471%) hue-rotate(162deg) brightness(9%) contrast(101%);-webkit-transition:.3s;transition:.3s}.-top .secTechnical .splide .technicalList .technicalList__item a:hover:before{right:.2em}.-top .secTechnical .splide .technicalList .technicalList__item a .ttl{font-size:clamp(1.8rem,3vw,3rem);font-weight:900;font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;text-align:center;line-height:1.4;color:#203149;margin:0}.-top .secTechnical .splide .technicalList .technicalList__item a .textArea{display:block;position:relative;text-align:center;padding:.8em 1em}.-top .secTechnical .splide .technicalList .technicalList__item a .textArea::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:0}.-top .secTechnical .splide .technicalList .technicalList__item a .textArea p{position:relative;line-height:1.6}.-top .wideImage{height:clamp(200px,40vw,400px)}.-top .secCase .splide{margin-bottom:3em}.-top .secCase .splide.secondSlider{margin-top:1em}.-top .secCase .splide__track{overflow:visible}.-top .secCase .splide__pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5em}.-top .secCase .splide__pagination li{width:30px;height:4px;margin:0;padding:0;display:block}.-top .secCase .splide__pagination li button{width:100%;height:100%;background:#203149;opacity:.4;margin:0;padding:0;display:block;border:none;-webkit-box-shadow:none;box-shadow:none}.-top .secCase .splide__pagination li button.is-active{opacity:1}.-top .secCase .splide .caseList__item{position:relative}.-top .secCase .splide .caseList__item .num{color:#fff;font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-style:italic;font-size:clamp(1.8rem,5vw,3rem);line-height:1;padding:.3em .8em;position:absolute;right:.5em;top:0;z-index:1}.-top .secCase .splide .caseList__item .num span{position:relative;z-index:1}.-top .secCase .splide .caseList__item .num::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#203149;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:0}.-top .secCase .splide .caseList__item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(1em,5vw,3em);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:clamp(1em,5vw,2em);background:#f2f4f7;-webkit-transition:.3s;transition:.3s;position:relative;text-decoration:none;border:#f2f4f7 5px solid}.-top .secCase .splide .caseList__item a:hover{border:rgba(32,49,73,.3) 5px solid}.-top .secCase .splide .caseList__item a .thumb{aspect-ratio:3/2.2;max-width:320px;width:30%}.-top .secCase .splide .caseList__item a .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100% !important;height:100% !important}.-top .secCase .splide .caseList__item a .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}.-top .secCase .splide .caseList__item a .textArea>.ttl{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;color:#203149;line-height:1.4;margin-bottom:.8em}.-top .secCase .splide .caseList__item a .textArea .detailList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.-top .secCase .splide .caseList__item a .textArea .detailList li{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}.-top .secCase .splide .caseList__item a .textArea .detailList li .ttl{background:#fff;color:#5e6670;font-weight:900;text-align:center;line-height:1.4;padding:.4em 1em;width:9em;margin:0;font-size:100%}.-top .secCase .splide .caseList__item a .textArea .detailList li p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;word-break:break-all}@media screen and (max-width: 767px){.-top .secCase .splide .caseList__item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-top .secCase .splide .caseList__item a .thumb{width:100%;aspect-ratio:3/2}.-top .secCase .splide .caseList__item a .textArea{width:100%}.-top .secCase .splide .caseList__item a .textArea .detailList li .ttl{width:7em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.-top .secMaximum{position:relative}.-top .secMaximum::after{content:"";width:100%;height:100%;background:url("../img/common/bg-paper.jpg");background-repeat:repeat;background-position:center;background-size:cover;position:absolute;left:0;top:0;mix-blend-mode:color-dodge;z-index:1;opacity:.1}.-top .secMaximum .maximumList{max-width:800px;width:100%;margin-left:auto;margin-right:auto}.-top .secMaximum .maximumList .ark-block-columns__inner{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.-top .secMaximum .maximumList .ark-block-column{background:hsla(0,0%,100%,.1);-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.6em;color:#fff}.-top .secMaximum .maximumList .ark-block-column>*{margin:0}.-top .secMaximum .maximumList .ark-block-column .wp-block-heading{font-size:clamp(1.6rem,4vw,2.5rem);display:inline-block;border-bottom:hsla(0,0%,100%,.2) 1px solid}.-top .secMaximum .maximumList .ark-block-column .numText{line-height:1;font-family:"Roboto","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-style:italic;margin-top:.3em;font-size:clamp(2rem,5vw,3rem);font-weight:700}.-top .secFacilities{position:relative}.-top .secFacilities .ark-block-section__body{position:relative;z-index:4}.-top .secFacilities:before{content:"";width:40%;height:100%;background:#203149;position:absolute;right:-37%;top:0;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);z-index:2}@media screen and (max-width: 560px){.-top .secFacilities:before{width:20%}}.-top .secFacilities::after{content:"";width:100%;height:100%;background:url("../img/common/bg-paper.jpg");background-repeat:repeat;background-position:center;background-size:cover;position:absolute;left:0;top:0;mix-blend-mode:color-dodge;z-index:3;opacity:.2}.-top .secFacilities .flexArea .ark-block-columns__inner .thumb{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.-top .secFacilities .flexArea .ark-block-columns__inner .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:60vw;height:100%;max-width:60vw;position:absolute;right:0;top:0}.-top .secFacilities .flexArea .ark-block-columns__inner .textArea{max-width:380px;width:45%;padding:clamp(2em,5vw,4em) 0}@media screen and (max-width: 600px){.-top .secFacilities .flexArea .ark-block-columns__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-top .secFacilities .flexArea .ark-block-columns__inner .thumb img{width:100%;height:100%;position:static;max-width:100%;aspect-ratio:3/2}.-top .secFacilities .flexArea .ark-block-columns__inner .textArea{width:auto;max-width:100%;padding:0}}.-archive .articleWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(2em,4vw,3em)}.-archive .articleWrap__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-archive .articleWrap__index{max-width:280px;width:30%}.-archive .articleWrap__index .ttl{background:#203149;color:#fff;font-size:120%;border-radius:.2em;line-height:1.6;padding:.5em;margin-top:2em;margin-bottom:.3em}.-archive .articleWrap__index .ttl:first-child{margin-top:0}.-archive .articleWrap__index .ttl.-light{background:#f2f4f7;color:#203149}.-archive .articleWrap__index .indexList li{border-bottom:#cbd6e3 1px solid}.-archive .articleWrap__index .indexList li a{text-decoration:none;padding:1em .5em;display:block;line-height:1.6}.-archive .articleWrap__index .indexList li a:hover{color:#203149}@media screen and (max-width: 767px){.-archive .articleWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3em}.-archive .articleWrap__index{width:100%;max-width:100%}}.-archive .selectedCategory{font-size:140%;margin-bottom:1em;border-bottom:#000 1px solid;padding-bottom:.8em;line-height:1.6}.-archive .selectedCategory strong{display:inline-block;padding-right:.3em}.-archive .newsList>li{border-bottom:#cbd6e3 1px solid}.-archive .newsList>li:first-child a{padding-top:1em}.-archive .newsList>li a{padding:1.6em .5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em;text-decoration:none}.-archive .newsList>li a:hover p{color:#203149}.-archive .newsList>li a .thumb{max-width:100px;width:30%}.-archive .newsList>li a .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/2;width:100%;height:100%}.-archive .newsList>li a .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.2em .7em}.-archive .newsList>li a time{font-family:"Roboto","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:400;font-size:90%}.-archive .newsList>li a .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.2em}.-archive .newsList>li a .categoryList li{line-height:1;padding:.5em;border-radius:.3em;font-size:90%;padding-left:1em;position:relative}.-archive .newsList>li a .categoryList li:before{content:"";width:10px;height:10px;border-radius:2em;position:absolute;left:0;top:50%;margin-top:-5px;background:#000}.-archive .newsList>li a .categoryList li.news{color:#203149}.-archive .newsList>li a .categoryList li.news:before{background:#203149}.-archive .newsList>li a .categoryList li.blog{color:#102033}.-archive .newsList>li a .categoryList li.blog:before{background:#102033}.-archive .newsList>li a p{line-height:1.6;font-size:100%;-webkit-transition:.3s;transition:.3s;width:100%}.-archive .newsList>li a h2{line-height:1.6;font-size:100%;-webkit-transition:.3s;transition:.3s;width:100%}.-archive .articleDetail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 1em;max-width:940px;width:100%;margin:0 auto}.-archive .articleDetail time{font-family:"Roboto","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:400;font-size:90%}.-archive .articleDetail .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.2em}.-archive .articleDetail .categoryList li{line-height:1;padding:.5em;border-radius:.3em;font-size:90%;padding-left:1em;position:relative;color:#203149}.-archive .articleDetail .categoryList li:before{content:"";width:10px;height:10px;border-radius:2em;position:absolute;left:0;top:50%;margin-top:-5px;background:#203149}.-archive .articleDetail .categoryList li.news{color:#203149}.-archive .articleDetail .categoryList li.news:before{background:#203149}.-archive .articleDetail .categoryList li.blog{color:#102033}.-archive .articleDetail .categoryList li.blog:before{background:#102033}.-archive .articleDetail .categoryList.-works li{background:#203149;color:#fff;padding:.5em;border-radius:0;font-weight:500}.-archive .articleDetail .categoryList.-works li:before{content:none}.-archive .articleDetail .categoryList.-works li.reform{background:#f2f4f7;color:#203149}.-archive .articleDetail__label{font-size:clamp(2.4rem,5vw,3.4rem);line-height:1.5;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;margin-bottom:1em;margin-top:.5em;width:100%}.-archive .articleDetail__label.-works{margin-bottom:.5em}.-archive .articleDetail .tagList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4em .8em}.-archive .articleDetail .tagList li{line-height:1.5;color:#cbd6e3;font-size:80%}.-archive .articleDetail .mainSlider{margin-top:2em}.-archive .articleDetail .mainSlider .splide__track--fade>.splide__list>.splide__slide{height:0 !important}.-archive .articleDetail .mainSlider .splide__track--fade>.splide__list>.splide__slide.is-active{height:auto !important}.-archive .articleDetail .mainSlider #thumbnail-carousel{margin-top:1.4em}.-archive .articleDetail .mainSlider #thumbnail-carousel .splide__track .splide__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.8em 1.4%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-archive .articleDetail .mainSlider #thumbnail-carousel .splide__track .splide__list .splide__slide{width:15.5% !important;cursor:pointer;opacity:.5}.-archive .articleDetail .mainSlider #thumbnail-carousel .splide__track .splide__list .splide__slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/2}.-archive .articleDetail .mainSlider #thumbnail-carousel .splide__track .splide__list .splide__slide.is-active{opacity:1}.-archive .articleDetail .outline{margin:3em 0;width:100%}.-archive .articleDetail .outline .ttl{font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(2rem,4vw,180%);line-height:1.6;margin-bottom:.6em}.-archive .articleDetail .outline table{width:100%}.-archive .articleDetail .outline table tr th,.-archive .articleDetail .outline table tr td{line-height:1.6;padding:1em;border:#cbd6e3 1px solid}.-archive .articleDetail .outline table tr th{background:#f2f4f7;font-weight:500;text-align:center;width:30%;min-width:5em;padding-left:.6em;padding-right:.6em}.-archive .articleDetail .btnArea{width:100%;margin-top:3em}.richWrap .ark-block-section__bodyInner{padding:0 !important}.richWrap .ark-block-section:where(.alignfull):not([data-inner=full])>.ark-block-section__body{max-width:1100px;width:100%}@media screen and (max-width: 1200px){.richWrap .ark-block-section:where(.alignfull):not([data-inner=full])>.ark-block-section__body .ark-block-section__bodyInner{padding-left:3vw !important;padding-right:3vw !important}}@media screen and (max-width: 767px){.richWrap .ark-block-section:where(.alignfull):not([data-inner=full])>.ark-block-section__body .ark-block-section__bodyInner{padding-left:5vw !important;padding-right:5vw !important}}.richWrap .ark-block-section__body{width:100%}@media screen and (max-width: 1200px){.richWrap .ark-block-section__body .ark-block-section__body .ark-block-section__bodyInner{padding-left:0;padding-right:0}}@media screen and (max-width: 767px){.richWrap .ark-block-section__body .ark-block-section__body .ark-block-section__bodyInner{padding-left:0;padding-right:0}}.richWrap p{line-height:2}.richWrap h1,.richWrap h2,.richWrap h3,.richWrap h4,.richWrap h5,.richWrap h5{font-weight:500;line-height:1.6;margin-bottom:1em;margin-top:1em}.richWrap h1{font-size:250%;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.richWrap h2{font-size:clamp(2.2rem,5vw,3rem);color:#000;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.richWrap h3{font-size:146%;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.richWrap h4{font-size:130%;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.richWrap h5{color:#203149;font-size:125%}.richWrap h6{font-size:125%;margin-top:2em;margin-bottom:1em;line-height:1.6}.richWrap ul{list-style:none;margin:1.5em 0;list-style:disc}.richWrap ul li{margin-left:1.5em;margin-bottom:.3em;line-height:1.5}.richWrap ul li:last-child{margin-bottom:0}.richWrap ol{list-style:none;margin:1.5em 0;list-style:decimal}.richWrap ol li{margin-bottom:.3em;margin-left:1.5em}.richWrap ol li:last-child{margin-bottom:0}.richWrap ol li::marker{color:#203149}.richWrap .wp-block-image figure figcaption{display:block}.richWrap .wp-block-column h1:first-child,.richWrap .wp-block-column h2:first-child,.richWrap .wp-block-column h3:first-child,.richWrap .wp-block-column h4:first-child,.richWrap .wp-block-column h5:first-child,.richWrap .wp-block-column h6:first-child{margin-top:0}.richWrap .wp-block-column>*:first-child{margin-top:0 !important}.richWrap .wp-block-column>*:last-child{margin-bottom:0 !important}.richWrap .wp-block-group>*{width:100%}.richWrap .wp-block-group>*:first-child{margin-top:0}.richWrap .wp-block-group>*:last-child{margin-bottom:0}.richWrap .wp-block-group h2{margin-bottom:.5em}.richWrap .wp-block-image figure figcaption{display:block}.richWrap iframe{max-width:100%;margin:2em 0}.richWrap .iframeWrap{position:relative;width:100%;height:0;padding-top:50%}.richWrap .iframeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.richWrap .ark-block-columns .ark-block-columns__inner .ark-block-column>*:first-child{margin-top:0}.richWrap .-wideBg{position:relative;overflow:visible}.richWrap .-wideBg .ark-block-section__bodyInner{position:relative}.richWrap .-wideBg .ark-block-section__bodyInner::before{content:"";width:100vw;height:100%;background:#ece6dc;position:absolute;left:50%;top:0;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);z-index:-1}.richWrap .containerMt{margin-top:clamp(30px,12vw,60px) !important}.richWrap .ark-block-buttons{margin-top:2em;width:100%}.richWrap .ark-block-buttons .ark-block-button{max-width:22em;width:100%}.richWrap .ark-block-buttons .ark-block-button .ark-block-button__link{text-decoration:none;display:block;padding:1em 3em;font-size:120%;font-weight:bold;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#203149;text-align:center;margin-left:auto;margin-right:auto;position:relative;-webkit-transition:.3s;transition:.3s}.richWrap .ark-block-buttons .ark-block-button .ark-block-button__link:after{content:"";width:1.5em;height:.5em;background:url("/shared/img/common/icon-arrow.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:.8em;top:50%;margin-top:-0.25em;-webkit-transition:.3s;transition:.3s;-webkit-filter:invert(42%) sepia(87%) saturate(1471%) hue-rotate(162deg) brightness(9%) contrast(101%);filter:invert(42%) sepia(87%) saturate(1471%) hue-rotate(162deg) brightness(9%) contrast(101%)}.richWrap .ark-block-buttons .ark-block-button .ark-block-button__link:hover:after{right:.5em}.richWrap .ark-block-buttons .ark-block-button .arkb-inline-icon{color:#203149}.richWrap .ark-block-buttons .ark-block-button.is-btn-fill{position:relative;color:#fff;background:none}.richWrap .ark-block-buttons .ark-block-button.is-btn-fill::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border:#fff 1px solid;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:0}.richWrap .ark-block-buttons .ark-block-button.is-btn-fill .ark-block-button__link{background:none;color:#fff}.richWrap .ark-block-buttons .ark-block-button.is-btn-fill .ark-block-button__link::after{-webkit-filter:none;filter:none}.richWrap .ark-block-buttons .ark-block-button.is-btn-fill .ark-block-button__link:hover{background:none}.richWrap .ark-block-buttons .ark-block-button.is-btn-outline{border:none;position:relative}.richWrap .ark-block-buttons .ark-block-button.is-btn-outline::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border:#203149 1px solid;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:0}.richWrap .ark-block-buttons .ark-block-button.is-btn-outline .ark-block-button__link{color:#203149;-webkit-box-shadow:none;box-shadow:none}.richWrap .topLabel{margin-bottom:clamp(2em,5vw,3em)}.richWrap .topLabel .ark-block-heading__main{font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(1.5rem,2vw,2rem);font-style:italic;font-weight:bold;line-height:1;opacity:.5;color:#203149}.richWrap .topLabel .ark-block-heading__sub{font-size:clamp(2.4rem,7vw,5.4rem);font-weight:800;line-height:1;display:inline-block;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#203149;font-weight:900}.richWrap .topLabel.-center{display:inline-block;margin-left:auto;margin-right:auto;text-align:center}.richWrap .topLabel.-center .ark-block-heading__main{margin-bottom:.5em}.richWrap .topLabel.-white::before{border-color:#fff}.richWrap .topLabel.-white .ark-block-heading__main{color:#fff}.richWrap .topLabel.-white .ark-block-heading__sub{color:#fff}.richWrap .topLabel.-jpSmall .ark-block-heading__sub{font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.4}.richWrap .lineLabel{border-bottom:#b0aaa5 1px solid;position:relative;padding-bottom:.6em;margin-bottom:1em;line-height:1.4;font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:900;color:#203149;font-size:clamp(2rem,4vw,3.5rem)}.richWrap .lineLabel:before{content:"";width:20%;max-width:310px;height:1px;background:#000;position:absolute;left:0;bottom:0}.richWrap .lineTable table{border:none}.richWrap .lineTable table tr,.richWrap .lineTable table th,.richWrap .lineTable table td{border:none !important;background:none !important}.richWrap .lineTable table tr{border-top:#cbd6e3 1px solid !important;border-bottom:#cbd6e3 1px solid !important}.richWrap .lineTable table th,.richWrap .lineTable table td{text-align:left !important;padding:1em .5em !important;line-height:1.6}.richWrap .lineTable table th{font-weight:900}.richWrap .lineTable table td{border-top:#cbd6e3 1px solid !important}.-materials .materialTable{margin-top:2em;max-width:900px;width:100%;margin-left:auto;margin-right:auto}.-materials .materialTable tr{border-top:#cbd6e3 1px solid;border-bottom:#cbd6e3 1px solid}.-materials .materialTable th,.-materials .materialTable td{text-align:left;padding:1em .5em;line-height:1.6}.-materials .materialTable th{min-width:7em}.-materials .materialTable td{border-top:#cbd6e3 1px solid}.-materials .splide{margin-top:3em}.-materials .splide.secondSlider{margin-top:1em}.-materials .splide__track{overflow:visible}.-materials .splide .slideMain a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;padding:1em 2em;text-decoration:none;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);box-shadow:0px 0px 15px 0px rgba(0,0,0,.05)}.-materials .splide .slideMain a p{font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:800;font-size:clamp(2rem,3vw,3.5rem);line-height:1.4}.-materials .splide .slideMain a span{line-height:1.4;color:#5e6670;font-weight:800}.-materials .splide .slideMain a:hover{background:#f2f4f7}.-materials .materialLabel{border-bottom:#b0aaa5 1px solid;position:relative;padding-bottom:1em;margin-bottom:1.5em}.-materials .materialLabel:before{content:"";width:20%;max-width:310px;height:1px;background:#000;position:absolute;left:0;bottom:0}.-materials .materialLabel .ttl{line-height:1.4;font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:900;color:#203149;font-size:clamp(2rem,5vw,5rem)}.-materials .materialLabel span{color:#5e6670;font-size:110%;font-weight:bold}.-materials .detailList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;margin-bottom:2em}.-materials .detailList li{background:#fff;line-height:1;padding:.8em 1em;min-width:8em;text-align:center}.-case .caseList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.-case .caseList__item{position:relative}.-case .caseList__item .num{color:#fff;font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-style:italic;font-size:clamp(1.8rem,5vw,3rem);line-height:1;padding:.3em .8em;position:absolute;right:.5em;top:0;z-index:1}.-case .caseList__item .num span{position:relative;z-index:1}.-case .caseList__item .num::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#203149;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:0}.-case .caseList__item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(1em,5vw,3em);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:clamp(1em,5vw,2em);background:#fff;-webkit-transition:.3s;transition:.3s;position:relative;text-decoration:none;border:#fff 5px solid}.-case .caseList__item a:hover{border:rgba(32,49,73,.3) 5px solid}.-case .caseList__item a .thumb{aspect-ratio:3/2.2;max-width:320px;width:30%}.-case .caseList__item a .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100% !important;height:100% !important}.-case .caseList__item a .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-case .caseList__item a .textArea>.ttl{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;color:#203149;line-height:1.4;margin-bottom:.8em}.-case .caseList__item a .textArea .detailList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.-case .caseList__item a .textArea .detailList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}.-case .caseList__item a .textArea .detailList li .ttl{background:#f2f4f7;color:#5e6670;font-weight:900;text-align:center;line-height:1.4;padding:.4em 1em;width:9em}.-case .caseList__item a .textArea .detailList li p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;word-break:break-all}@media screen and (max-width: 767px){.-case .caseList__item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-case .caseList__item a .thumb{width:100%;aspect-ratio:3/2}.-case .caseList__item a .textArea{width:100%}.-case .caseList__item a .textArea .detailList li .ttl{width:7em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.-case .caseArticle .thumb{margin-left:auto;margin-right:auto;margin-bottom:3em;text-align:center}.-case .caseArticle .detailList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.-case .caseArticle .detailList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}.-case .caseArticle .detailList li .ttl{background:#fff;color:#5e6670;font-weight:900;text-align:center;line-height:1.4;padding:.4em 1em;width:9em}.-case .caseArticle .detailList li p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#203149}@media screen and (max-width: 767px){.-case .caseArticle .detailList li .ttl{width:7em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.-case .caseArticle .wpText{margin-top:2em}.-case .caseArticle .btnArea{margin-top:3em}.-technical .setailArticle .lineLabel{font-size:clamp(1.8rem,4vw,5rem);font-weight:900}.-technical .setailArticle .detailList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6em 4%;margin-bottom:2.5em}.-technical .setailArticle .detailList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;width:48%}.-technical .setailArticle .detailList li:last-child{width:100%}.-technical .setailArticle .detailList li .ttl{background:#fff;color:#5e6670;font-weight:900;text-align:center;line-height:1.4;padding:.4em .5em;width:9em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-technical .setailArticle .detailList li p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#203149}@media screen and (max-width: 767px){.-technical .setailArticle .detailList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-technical .setailArticle .detailList li{width:100%}}.-business .dataWrap{display:inline-block;margin-left:auto;margin-right:auto}.-business .flowList{position:relative}.-business .flowList:before{content:"";width:3px;height:100%;background:#203149;position:absolute;left:8%;top:0}.-business .flowList__item{padding:clamp(1.5em,5vw,3em);padding-left:clamp(4em,20vw,10em);color:#203149;position:relative}.-business .flowList__item .num{position:absolute;left:clamp(15px,4vw,30px);top:clamp(15px,5vw,30px);font-family:"Roboto","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-style:italic;font-weight:800;line-height:1;font-size:clamp(4rem,10vw,8rem);opacity:.5}.-business .flowList__item .wp-block-heading{font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:.5em;margin-top:0;color:#203149;font-weight:900}.-business .flowList__item p{color:#203149}.-quality .partnerList .ark-block-column .wp-block-image{margin-bottom:1.5em}.-quality .partnerList .ark-block-column p{font-size:110%;line-height:1.6}.-facility .richWrap .facilityList.ark-block-section:where(.alignfull):not([data-inner=full])>.ark-block-section__body .ark-block-section__bodyInner{padding-left:0 !important;padding-right:0 !important}.-facility .facilityList>.ark-block-section__body>.ark-block-section__bodyInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(2em,6vw,3em)}.-facility .facilityList__item .thumb{width:40%}.-facility .facilityList__item .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.-facility .facilityList__item .ark-block-columns__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-facility .facilityList__item .thumb{width:auto}.-facility .facilityList__item .textArea{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}.-facility .detailTable table{display:block}.-facility .detailTable table tbody{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.-facility .detailTable table tbody tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}.-facility .detailTable table tbody tr th{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f2f4f7;color:#5e6670;font-weight:900;text-align:center;line-height:1.4;padding:.4em .5em;width:9em;border:none}.-facility .detailTable table tbody tr td{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.5;color:#203149;border:none;padding:0;background:none}.-facility .detailTable.-white table tbody tr th{background:#fff}.-technical .secStrengths{position:relative;overflow:hidden}.-technical .secStrengths:after{content:"";width:0;height:0;border-style:solid;border-right:15vw solid rgba(0,0,0,0);border-left:15vw solid rgba(0,0,0,0);border-bottom:120vw solid #fff;border-top:0;position:absolute;right:0;bottom:0;z-index:1;-webkit-transform:translateY(0%) translateX(50%);transform:translateY(0%) translateX(50%)}.-technical .secStrengths:before{content:"";width:100%;height:100%;background:url("../img/common/bg-paper.jpg");background-repeat:repeat;background-position:center;background-size:cover;position:absolute;left:0;top:0;mix-blend-mode:color-dodge;z-index:2;opacity:.2}.-technical .secStrengths .strongList .ark-block-column{background:#f2f4f7;padding-left:clamp(4em,9vw,6em);position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-technical .secStrengths .strongList .ark-block-column::before{content:"";background:url("../img/common/icon-neji.svg") no-repeat;background-position:center;background-size:contain;position:absolute;left:clamp(1em,4vw,1.5em);top:50%;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%);width:clamp(2em,5vw,3em);height:clamp(2em,5vw,3em)}.-technical .secStrengths .strongList .ark-block-column .wp-block-heading{margin-bottom:.5em;font-weight:700}.-technical .secStrengths .strongList .ark-block-column p{margin-top:0}.-technical .lineTable{margin-top:2em;width:100%;margin-left:auto;margin-right:auto}.-technical .lineTable tr{border-top:#b3b3b3 1px solid;border-bottom:#b3b3b3 1px solid}.-technical .lineTable tr:first-child{border-top:none}.-technical .lineTable th,.-technical .lineTable td{text-align:left;padding:1em .5em;line-height:1.6}.-technical .lineTable th{min-width:7em}.-technical .lineTable td{border-top:#b3b3b3 1px solid}.-technical .caseList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.4em 2%}.-technical .caseList__item{width:32%}.-technical .caseList__item a{background:#f2f4f7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em;text-decoration:none;padding:clamp(1em,5vw,2em);position:relative;height:100%}.-technical .caseList__item a:before{content:"";width:2em;height:1em;background:url("../img/common/icon-arrow.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:.6em;bottom:.8em;-webkit-filter:invert(42%) sepia(87%) saturate(1471%) hue-rotate(162deg) brightness(9%) contrast(101%);filter:invert(42%) sepia(87%) saturate(1471%) hue-rotate(162deg) brightness(9%) contrast(101%);-webkit-transition:.3s;transition:.3s}.-technical .caseList__item a:hover:before{right:.2em}.-technical .caseList__item a .ttl{font-size:clamp(1.8rem,3vw,3rem);font-weight:900;font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;text-align:center;line-height:1.4;color:#203149}.-technical .caseList__item a .textArea{display:block;position:relative;text-align:center;padding:.8em 1em}.-technical .caseList__item a .textArea::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:0}.-technical .caseList__item a .textArea p{position:relative;line-height:1.6}@media screen and (max-width: 767px){.-technical .caseList{gap:1.4em 4%}.-technical .caseList__item{width:48%}}@media screen and (max-width: 560px){.-technical .caseList{gap:1.4em}.-technical .caseList__item{width:100%}}.-form .innerS .middleLabel,.-form .innerS p{width:100%}.-form .innerS .middleLabel a,.-form .innerS p a{color:#203149}.-form .wpText .has-text-align-center a{color:#203149}.-form .telWrap{max-width:400px;width:100%;margin:2em auto 0}.-form .telWrap .ark-block-column{padding:clamp(1em,5vw,1.5em)}.-form .telWrap p{line-height:1;margin:0}.-form .telWrap .telNum{margin-bottom:.3em}.-form .telWrap .telNum a{text-decoration:none;color:#000;font-size:clamp(2rem,8vw,4rem);font-family:"Roboto","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-form .telWrap .telNum .arkb-inline-icon{color:#203149;line-height:1;font-size:80%}.-form .wp-block-contact-form-7-contact-form-selector{margin-left:auto;margin-right:auto}.-form .formCont{width:100%;max-width:940px;margin-left:auto;margin-right:auto;display:block}.-form .formCont tbody{display:block}.-form .formCont tr{border-bottom:1px solid #cbd6e3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.-form .formCont tr th,.-form .formCont tr td{text-align:left;padding:1.8em .6em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:none;background:none}.-form .formCont tr th{width:15em;vertical-align:top;font-weight:500;font-size:112%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-form .formCont tr th .flex1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-form .formCont tr td{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5em}.-form .formCont tr td input,.-form .formCont tr td textarea,.-form .formCont tr td select{background:#fff;border:#cbd6e3 1px solid;border-radius:.2em;height:auto;padding:.6em;font-weight:400;margin:0}.-form .formCont tr td input::-webkit-input-placeholder, .-form .formCont tr td textarea::-webkit-input-placeholder, .-form .formCont tr td select::-webkit-input-placeholder{color:#bcc0c5}.-form .formCont tr td input::-moz-placeholder, .-form .formCont tr td textarea::-moz-placeholder, .-form .formCont tr td select::-moz-placeholder{color:#bcc0c5}.-form .formCont tr td input:-ms-input-placeholder, .-form .formCont tr td textarea:-ms-input-placeholder, .-form .formCont tr td select:-ms-input-placeholder{color:#bcc0c5}.-form .formCont tr td input::-ms-input-placeholder, .-form .formCont tr td textarea::-ms-input-placeholder, .-form .formCont tr td select::-ms-input-placeholder{color:#bcc0c5}.-form .formCont tr td input::placeholder,.-form .formCont tr td textarea::placeholder,.-form .formCont tr td select::placeholder{color:#bcc0c5}.-form .formCont tr td .wpcf7-list-item{cursor:pointer}.-form .formCont tr td.wide{width:100%}.-form .formCont tr td.wide .wpcf7-form-control-wrap{width:100%}.-form .formCont tr td.middle input{max-width:20em;width:100%}.-form .formCont tr td.short input{max-width:10em;width:100%}.-form .formCont tr td.center{vertical-align:center}.-form .formCont tr td.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.-form .formCont tr td.column .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em}.-form .formCont tr td.column .flex .wpcf7-form-control-wrap{width:auto}.-form .formCont tr td.column .wide{width:100%}.-form .formCont tr td.column .column .wpcf7-form-control-wrap .wpcf7-form-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.-form .formCont tr td.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-form .formCont tr td.flex p{margin:0}.-form .formCont tr td .inputS{width:6em}.-form .formCont tr td .inputMiddle{max-width:20em;width:100%}.-form .formCont tr td .inputL{width:100%}.-form .formCont tr.inquiry th{padding:1.3em .6em}.-form .formCont .necessary_input{padding:.3em .5em;margin-left:.5em;background:#ce5672;color:#fff;font-size:84%;font-weight:500;line-height:1;float:right}.-form .formCont .any_input{padding:.3em .5em;margin-left:.5em;background:#8e8ca5;color:#fff;font-size:84%;font-weight:500;line-height:1;float:right}.-form .formCont .notes{display:block;width:100%;margin-top:.6em;font-weight:400}.-form .formCont .notes.-top{margin-top:0;margin-bottom:.6em}@media screen and (max-width: 767px){.-form .formCont tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2em .2em}.-form .formCont tr th,.-form .formCont tr td{width:100%;padding:0}.-form .formCont tr th{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:.6em}}.-form .privacyItem{text-align:center;margin:3em auto}.-form .btnArea input{background:-webkit-gradient(linear, right top, left top, from(rgb(48, 48, 71)), to(rgb(32, 49, 73)));background:-webkit-linear-gradient(right, rgb(48, 48, 71) 0%, rgb(32, 49, 73) 100%);background:linear-gradient(-90deg, rgb(48, 48, 71) 0%, rgb(32, 49, 73) 100%);font-weight:500;color:#fff;border:none;max-width:20em;padding:1.2em 1em;-webkit-transition:.3s;transition:.3s}.-form .btnArea input:hover{opacity:.8}.-form .wpcf7-response-output{background:#ce5672;border:none !important;color:#fff}.-form .wpcf7-response-output{background:none;border:#203149 2px solid;color:#203149}.-strengths .ark-block-buttons .ark-block-button.is-btn-fill::before{border:#203149 1px solid}.-strengths .ark-block-buttons .ark-block-button.is-btn-fill .ark-block-button__link{color:#203149}.-strengths .ark-block-buttons .ark-block-button.is-btn-fill .ark-block-button__link::after{-webkit-filter:invert(42%) sepia(87%) saturate(1471%) hue-rotate(162deg) brightness(9%) contrast(101%);filter:invert(42%) sepia(87%) saturate(1471%) hue-rotate(162deg) brightness(9%) contrast(101%)}.-strengths .strengthsLabel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;margin-bottom:1.6em;position:relative}.-strengths .strengthsLabel::before{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:inline-block;content:"";width:1px;height:5em;background-color:#203149;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:0;margin:0 1em}.-strengths .strengthsLabel .ark-block-heading__main{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;font-size:clamp(2rem,4vw,4rem);font-weight:800;line-height:1.2;display:inline-block;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#203149}.-strengths .strengthsLabel .ark-block-heading__sub{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(2rem,10vw,9rem);font-style:italic;font-weight:bold;line-height:1;opacity:.5;color:#203149}.-strengths .secStrengths .wp-block-list{text-align:left}.-company .ark-block-buttons .ark-block-button.is-btn-fill::before{border:#203149 1px solid}.-company .ark-block-buttons .ark-block-button.is-btn-fill .ark-block-button__link{color:#203149}.-company .ark-block-buttons .ark-block-button.is-btn-fill .ark-block-button__link::after{-webkit-filter:invert(42%) sepia(87%) saturate(1471%) hue-rotate(162deg) brightness(9%) contrast(101%);filter:invert(42%) sepia(87%) saturate(1471%) hue-rotate(162deg) brightness(9%) contrast(101%)}.-company .ark-block-timeline{text-align:left}.-company .wp-block-table{text-align:left}.-company .wp-block-table tr{border-top:1px solid #ccc}.-company .wp-block-table tr:last-child{border-bottom:1px solid #ccc}.-company .wp-block-table tr th,.-company .wp-block-table tr td{padding:.8em 1em;border:none}.-company .iframeWrap{margin-top:3em}.-company .secPhilosophy .wp-block-list{margin-top:2em;text-align:left;font-size:1.2em;line-height:1.5}.-company .secPhilosophy .wp-block-list li{list-style:none;position:relative;margin:0 0 1em 0;padding-left:2em}.-company .secPhilosophy .wp-block-list li::before{content:"";position:absolute;left:0;top:50%;width:1.5em;height:1px;background-color:#203149}.-company .secPhilosophy .SDGs{margin-top:3em;background-color:#fff;padding:3em}@media screen and (max-width: 767px){.-company .secPhilosophy .SDGs{padding:2em}}.-company .ark-block-timeline__label{font-size:1em}.pageTtl,#top_title_area{position:relative;min-height:initial;background-position:center;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;color:#000;background-color:#cbd6e3;padding:3em 0}@media screen and (max-width: 767px){.pageTtl,#top_title_area{height:40vw}}.pageTtl .ttlEnglish,.pageTtl .c-pageTitle,#top_title_area .ttlEnglish,#top_title_area .c-pageTitle{position:relative;display:inline-block;margin:auto;z-index:2;color:#000;text-shadow:none;text-align:center;letter-spacing:.1em}.pageTtl img,#top_title_area img{display:none}.pagenavi{text-align:center;color:#000;margin:2em auto;font-size:1.4rem;margin:4em auto}.pagenavi a,.pagenavi span{border-radius:.25em;color:#000;border:1px solid #cbd6e3;display:inline-block;line-height:1;padding:1em 2em;margin:.25em;text-decoration:none}@media screen and (max-width: 767px){.pagenavi a,.pagenavi span{padding:1em}}.pagenavi span[aria-current~=page],.pagenavi .current,.pagenavi a:hover,.pagenavi span:hover{color:#fff;background-color:#cbd6e3}.wp-pagenavi{clear:both;margin-top:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"Zen Kaku Gothic New","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wp-pagenavi a,.wp-pagenavi span{border:none;background-color:#f2f4f7;color:#000;margin:.25em;width:3em;height:3em;border-radius:.2em;line-height:1;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.wp-pagenavi a.first,.wp-pagenavi a.last,.wp-pagenavi span.first,.wp-pagenavi span.last{display:none}.wp-pagenavi .pages{width:4em;display:none}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#cbd6e3;color:#000}.wp-pagenavi span.current{font-weight:bold;background:#000;color:#fff}.sidebarWrap,#sidebar{width:25%;padding:1.5em;background-color:#fff;border-radius:0}@media screen and (max-width: 767px){.sidebarWrap,#sidebar{width:100%}}.sidebarWrap .sideTtl,#sidebar .sideTtl{border-bottom:1px solid #cbd6e3;padding:0 0 .5em 0;margin:2.5em 0 0 0;color:rgba(0,0,0,.6)}.sidebarWrap .sideTtl:first-child,#sidebar .sideTtl:first-child{margin-top:0}.sidebarWrap .sideList li,#sidebar .sideList li{margin-top:.75em}.sidebarWrap .sideList a,#sidebar .sideList a{color:initial;text-decoration:none}.has-black-background-color{background-color:#1a1a39}.has-black-color{color:#1a1a39}.has-white-background-color{background-color:#fff}.has-white-color{color:#fff}.has-gray-background-color{background-color:#7b7993}.has-gray-color{color:#7b7993}.has-orange-background-color{background-color:#ba6a3f}.has-orange-color{color:#ba6a3f}.has-red-background-color{background-color:#ff094c}.has-red-color{color:#ff094c}.has-darkblue-background-color{background-color:#151368}.has-darkblue-color{color:#151368}.has-blue-background-color{background-color:#3958a0}.has-blue-color{color:#3958a0}.has-lightblue-background-color{background-color:#4995ce}.has-lightblue-color{color:#4995ce}.has-line-background-color{background-color:#06c755}.has-line-color{color:#06c755}.has-yellow-background-color{background-color:#ffff75}.has-yellow-color{color:#ffff75}.has-yellow2-background-color{background-color:#ffefda}.has-yellow-2-color{color:#ffefda}.wpText{max-width:100%;width:100%;font-family:"Zen Kaku Gothic New","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText .alignleft,.wpText .alignright{clear:both}.wpText .alignleft:after,.wpText .alignright:after{content:" ";display:block;clear:both}.wpText .wp-block-image{clear:both}.wpText .wp-block-image:after{content:" ";display:block;clear:both}.wpText .wp-block-image * :after{content:" ";display:block;clear:both}.wpText a{color:#203149;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.wpText a:hover{opacity:.8;text-decoration:none}.wpText>*:first-child{margin-top:0}.wpText p{line-height:2;margin:1em 0;display:block}.wpText h1,.wpText h2,.wpText h3,.wpText h4,.wpText h5,.wpText h6{line-height:1.6 !important;font-weight:500;width:100%}.wpText .has-large-font-size{font-weight:bold}.wpText pre{overflow:auto}.wpText strong{font-weight:bold}.wpText .aligncenter{display:block;margin:0 auto;text-align:center}.wpText .alignright{float:right}.wpText .alignleft{float:left}.wpText img[class*=wp-image-],.wpText img[class*=attachment-]{max-width:100%;height:auto}.wpText .clearfix{overflow:hidden;zoom:1}.wpText .clearfix:after{content:"";display:block;clear:both}.wpText h1{font-size:250%;margin-top:2em;margin-bottom:1em;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText h2{color:#102033;font-size:180%;margin-top:2em;margin-bottom:1em;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText h3{font-size:146%;margin-top:2em;margin-bottom:1em;padding-bottom:.6em;color:#000;border-bottom:#000 1px solid;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText h4{font-size:140%;margin-top:2em;margin-bottom:1em;padding-left:.7em;border-left:6px solid #102033;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText h5{color:#102033;font-size:125%;margin-top:2em;margin-bottom:1em}.wpText h6{font-size:125%;margin-top:2em;margin-bottom:1em}.wpText ul{list-style:none;margin:1.5em 0;list-style:disc}.wpText ul li{margin-left:1.5em;margin-bottom:.3em;line-height:1.5}.wpText ul li:last-child{margin-bottom:0}.wpText ol{list-style:none;margin:1.5em 0;list-style:decimal}.wpText ol li{margin-bottom:.3em;margin-left:1.5em}.wpText ol li:last-child{margin-bottom:0}.wpText ol li::marker{color:#203149}.wpText .wp-block-buttons{margin:1em 0}.wpText .wp-block-buttons .wp-block-button__link{color:#fff;text-decoration:none;border-radius:.3em;padding:.8em 2.2em .8em 2em;font-family:"Zen Kaku Gothic New","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:100%;min-width:15em;position:relative}.wpText .wp-block-buttons .wp-block-button__link:after{font-family:"Material Symbols Rounded";content:"";color:#fff;line-height:1;text-align:center;font-weight:300;font-size:120%;vertical-align:middle;position:absolute;right:.5em;top:50%;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.wpText .wp-block-buttons .wp-block-button.is-style-fill a{color:#fff;background:#000}.wpText .wp-block-buttons .wp-block-button.is-style-outline a::after{color:#000}.wpText .wp-block-buttons .wp-block-button.-icon .wp-block-button__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em}.wpText .wp-block-buttons .wp-block-button.-icon .wp-block-button__link img{width:1em !important;height:auto}.wpText .wp-block-buttons .wp-block-button.-icon .wp-block-button__link::after{content:""}.wpText .wp-block-buttons .wp-block-button.-big{width:100%;text-align:center}.wpText .wp-block-buttons .wp-block-button.-big a{width:100%;max-width:22em;font-size:110%}.wpText .wp-block-column h1:first-child,.wpText .wp-block-column h2:first-child,.wpText .wp-block-column h3:first-child,.wpText .wp-block-column h4:first-child,.wpText .wp-block-column h5:first-child,.wpText .wp-block-column h6:first-child{margin-top:0}.wpText .wp-block-column>*:first-child{margin-top:0 !important}.wpText .wp-block-column>*:last-child{margin-bottom:0 !important}.wpText .wp-block-group>*{width:100%}.wpText .wp-block-group>*:first-child{margin-top:0}.wpText .wp-block-group>*:last-child{margin-bottom:0}.wpText .wp-block-group h2{margin-bottom:.5em}.wpText .wp-block-image figure figcaption{display:block}.wpText .wp-block-gallery{padding:0}.wpText .wp-block-gallery .blocks-gallery-item{margin:0;padding:0;width:48.5%;margin-right:3%;margin-bottom:3%}.wpText .wp-block-gallery .blocks-gallery-item:nth-child(2n){margin-right:0}.wpText .wp-block-gallery .blocks-gallery-item:before{display:none}.wpText .wp-block-gallery .blocks-gallery-item figure img{width:100%;height:20vw;max-height:320px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}@media screen and (max-width: 1020px){.wpText .wp-block-gallery .blocks-gallery-item figure img{height:28vw}}.wpText table{margin:.5em 0 1em;max-width:100% !important;min-width:360px}@media screen and (max-width: 860px){.wpText table{min-width:240px;width:100% !important;table-layout:auto !important}}.wpText table th{background:#cbd6e3;padding:.8em 1em;line-height:1.4;font-weight:500;min-width:80px;border:#cbd6e3 solid 1px;word-break:break-all}.wpText table td{padding:.8em 1.5em .8em 1em;line-height:1.4;border:#cbd6e3 solid 1px;word-break:break-all}.wpText iframe{max-width:100%;margin:2em 0}.wpText .wp-element-caption{margin:1em 0;max-width:100%;text-align:center;color:#cbd6e3;line-height:1.4}.wpText .wp-caption{margin:1.6em 0;max-width:100%}.wpText .wp-caption p{text-align:center;margin:0}.wpText img{height:auto}.wpText .iframeWrap{position:relative;width:100%;height:0;padding-top:50%}.wpText .iframeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wpText .wp-video{width:100% !important}.wpText .wp-video .mejs-container,.wpText .wp-video .mejs-container-keyboard-inactive,.wpText .wp-video .wp-video-shortcode{width:100% !important;height:auto !important;min-width:auto !important;aspect-ratio:5/3}.wpText .-bgGray{background:#cbd6e3;position:relative}.wpText .-bgGray:before{content:"";width:100vw;height:100%;background:#cbd6e3;position:absolute;left:50%;top:0;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);z-index:-1}.wpText .-bgGreen{background:#203149;position:relative}.wpText .-bgGreen:before{content:"";width:100vw;height:100%;background:#203149;position:absolute;left:50%;top:0;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);z-index:-1}.wpText .-inner{padding:5em 0}@media screen and (max-width: 767px){.wpText .-inner{padding:4em 0}}@media screen and (max-width: 480px){.wpText .-inner{padding:4em 0}}.wpText .-inner>*:first-child{margin-top:0}.wpText .-lastCont{margin-bottom:-5em}@media screen and (max-width: 767px){.wpText .-lastCont{margin-bottom:-4em}}@media screen and (max-width: 480px){.wpText .-lastCont{margin-bottom:-4em}}.wpText .-contInner{padding:clamp(1em,5vw,2em)}.wpText .strongText{font-size:120%;font-weight:bold}.wpText .commonContactArea{overflow:visible}.wpText .commonContactArea .ark-block-section__color{border-radius:.5em}.wpText .commonContactArea .ark-block-section__bodyInner>*:last-child{margin-bottom:0;padding-bottom:0}.wpText .commonContactArea .ark-block-section__bodyInner>*:last-child br{display:none}.wpText .commonContactArea .flexCont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1em}.wpText .commonContactArea .flexCont p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wpText .commonContactArea .flexCont .has-background{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;background-color:#003764;padding:.5em;line-height:1;border-radius:.3em;width:7em;text-align:center}.wpText .commonContactArea .contactArea .ark-block-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5em;padding:clamp(1em,5vw,2em);-webkit-box-shadow:none;box-shadow:none;border-radius:.5em}.wpText .commonContactArea .contactArea .ark-block-column>*{line-height:1;padding:0;margin:0}.wpText .commonContactArea .contactArea .num{font-size:clamp(2rem,6.2vw,3rem)}.wpText .commonContactArea .contactArea .num .arkb-inline-icon{color:#203149}.wpText .commonContactArea .contactArea .formWrap .ark-block-button__link{text-decoration:none;background:#203149;font-size:clamp(1.6rem,4vw,2rem);margin-top:.5em}.wpText .commonContactArea .arkb-fz-l{font-size:1.15em !important}.wpText .commonContactArea .animeObake05{max-width:200px;width:22%}@media screen and (max-width: 767px){.wpText .commonContactArea .ark-block-section__bodyInner>*:last-child br{display:inline}.wpText .commonContactArea .flexCont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wpText .commonContactArea .animeObake05{width:30%}}.wpText .ark-block-faq__q:before{background:#203149;font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText .ark-block-faq__a:before{background:#fff;border:none;font-family:"Roboto Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;-webkit-box-shadow:none;box-shadow:none}.wpText .ark-block-buttons .ark-block-button .ark-block-button__link{text-decoration:none;padding:.7em;border-radius:.2em}.wpText .ark-block-buttons .ark-block-button .arkb-inline-icon{color:#203149}.wpText .ark-block-buttons .ark-block-button.is-btn-fill .ark-block-button__link{background:#cbd6e3;color:#000}.wpText .ark-block-buttons .ark-block-button.is-btn-outline .ark-block-button__link{background:#fff}.wpText .ark-block-columns.is-style-shadow .ark-block-column{-webkit-box-shadow:none;box-shadow:none;border-radius:.3em}.hideCont{display:none !important}/*# sourceMappingURL=page.css.map */