@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Zen+Maru+Gothic:wght@400;500;700&display=swap";.-top .secMain .mainView{background:url("../img/top/fv-bg.webp") no-repeat;background-position:center;background-size:cover;padding:3em 2em 6em;position:relative}.-top .secMain .mainView__text{text-align:center}.-top .secMain .mainView__text img{max-width:710px;width:40%;height:auto}.-top .secMain .mainView .banner{position:absolute;left:2em;bottom:2em;max-width:380px;width:25%}.-top .secMain .mainView .banner a:hover{opacity:.8}.-top .secMain .mainView .menuBtnList{position:absolute;right:2em;bottom:2em;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;max-width:380px;width:25%}.-top .secMain .mainView .menuBtnList.-sp{display:none}.-top .secMain .mainView .menuBtnList a:hover{opacity:.8}@media screen and (max-width: 560px){.-top .secMain .mainView{background:url("../img/top/fv-bg_sp.webp") no-repeat;background-position:center left;background-size:cover;padding:3em 2em}.-top .secMain .mainView__text img{width:90%}.-top .secMain .mainView .banner{position:static;max-width:320px;width:80%;margin:3em auto 0}.-top .secMain .mainView .menuBtnList.-pc{display:none}}.-top .secMain .menuBtnList.-sp{display:none}@media screen and (max-width: 560px){.-top .secMain .menuBtnList.-pc{display:none}.-top .secMain .menuBtnList.-sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.-top .secMain .menuBtnList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em;background:#f4f3f2;padding:clamp(1em,5vw,2em)}.-top .secMain .menuBtnList li{max-width:320px;width:80%;margin-left:auto;margin-right:auto}}.-top .bigText{font-size:clamp(1.3rem,2.3vw,2.5rem)}.-top .secJob{background:url("../img/top/job-grad.webp") no-repeat;background-position:center bottom;background-size:cover}.-top .secJob .banner a:hover{opacity:.8}.-top .secJob .secListings .jobWrap{max-width:1140px;width:100%;margin:2em auto 0;position:relative}.-top .secJob .secListings .jobWrap a:hover{opacity:.8}.-top .secJob .secListings .jobWrap .text{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;max-width:13em;width:100%;font-size:clamp(1.5rem,5vw,4rem);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%)}.-top .secJob .secListings .jobWrap .text>div{width:100%}.-top .secJob .secListings .jobWrap .text>div.left{text-align:left}.-top .secJob .secListings .jobWrap .text>div.right{text-align:right}.-top .secJob .secListings .jobWrap .text p{display:inline-block;background:#fff;line-height:1.2;padding:.4em;font-weight:500}.-top .secJob .secListings .jobWrap .area{position:absolute;left:50%;bottom:2em;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:85%;max-width:700px}.-top .secJob .secListings .jobWrap .area li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:11em}.-top .secJob .secListings .jobWrap .area li a{display:block;font-size:clamp(1.5rem,5vw,4rem);font-family:"Zen Maru Gothic",sans-serif;line-height:1.2;padding:.2em 1em .3em;border-radius:.3em;background:#105489;border:#fff 2px solid;color:#fff;text-decoration:none;text-align:center}.-top .secJob .secListings .jobWrap .area li a:hover{background:rgb(21.3333333333,112,182.6666666667)}.-top .secJob .secListings .jobWrap .area li a.-yamanashi{background:#5b9634}.-top .secJob .secListings .jobWrap .area li a.-yamanashi:hover{background:rgb(113.9752475248,187.8712871287,65.1287128713)}.-top .secJob .secListings .jobWrap .area li a.-nagano{background:#8fa925}.-top .secJob .secListings .jobWrap .area li a.-nagano:hover{background:rgb(177.6262135922,209.5582524272,47.4417475728)}.-top .secJob .secListings .jobWrap .area li.wide{max-width:100%}.-top .secJob .secListings .jobWrap .area li.wide a{font-size:clamp(1.4rem,3.85vw,3.6rem);padding:.5em .6em .6em}.-top .secJob .secListings>.area{margin-top:2em}.-top .secJob .secListings>.area li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:11em}.-top .secJob .secListings>.area li a{display:block;font-size:clamp(1.5rem,5vw,4rem);font-family:"Zen Maru Gothic",sans-serif;line-height:1.2;padding:.2em 1em .3em;border-radius:.3em;background:#105489;border:#fff 2px solid;color:#fff;text-decoration:none;text-align:center}.-top .secJob .secListings>.area li a:hover{background:rgb(21.3333333333,112,182.6666666667)}.-top .secJob .secListings>.area li.wide{max-width:40em;margin:0 auto}.-top .secJob .secListings>.area li.wide a{font-size:clamp(1.4rem,3.85vw,3.6rem);padding:.5em .6em .6em}.-top .secLoan .mainLabel .jp{font-size:clamp(1.5rem,5.8vw,6.3rem)}.-top .secLoan .loanList{margin-top:2em;position:relative}.-top .secLoan .loanList .logo{text-align:center}.-top .secLoan .loanList .logo img{width:100%}@media screen and (max-width: 480px){.-top .secLoan .loanList .logo img{width:80%}}.-top .secLoan .loanList .ginko{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(1em,3vw,1.5em);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.-top .secLoan .loanList .ginko a{background:#fff;color:#105489;display:block;font-size:clamp(1.5rem,4vw,5rem);font-weight:bold;line-height:1.2;padding:.3em 1em;text-align:center;text-decoration:none;border-radius:3em;white-space:nowrap}.-top .secLoan .loanList .ginko a:hover{opacity:.8}.-top .secLoan .loanList .ginko a.-yamanashi{color:#5b9634}.-top .secLoan .loanList .ginko a.-nagano{color:#8fa925}.-top .secNews .newsList{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;margin-top:2em}.-top .secNews .newsList li{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;border-bottom:#333 1px solid}.-top .secNews .newsList li a{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:.5em 1em;color:#333;padding:1em;border-radius:.5em;text-decoration:none;font-family:"Zen Maru Gothic",sans-serif}.-top .secNews .newsList li a:hover{opacity:.8}.-top .secNews .newsList li a .cate{background:#e3a736;color:#fff;line-height:1;padding:.3em .5em;border-radius:3em;min-width:4em;text-align:center}.-top .secNews .newsList li a .cate.job{background:#327390}.-top .secNews .newsList li a .cate.life{background:#935e5e}@media screen and (max-width: 767px){.-top .secNews .newsList li a{padding:1em .5em}.-top .secNews .newsList li a p{width:100%}}.-top .secTopics .grayArea{background:#f4f3f2;margin-top:4em;padding:3em 0}.-top .secTopics .splide__track{overflow:visible}.-top .secTopics .splide__slide{position:relative;padding-top:1.2em}.-top .secTopics .splide__slide>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;text-decoration:none;background:#fff;border-bottom:#333 1px solid;height:100%}.-top .secTopics .splide__slide>a:hover{opacity:.8}.-top .secTopics .splide__slide>a.color01 .cateList li{background:#1cb9b3}.-top .secTopics .splide__slide>a.color01 .textArea .more:before{background:#1cb9b3}.-top .secTopics .splide__slide>a.color02 .cateList li{background:#efae56}.-top .secTopics .splide__slide>a.color02 .textArea .more:before{background:#efae56}.-top .secTopics .splide__slide>a.color03 .cateList li{background:#bf67cb}.-top .secTopics .splide__slide>a.color03 .textArea .more:before{background:#bf67cb}.-top .secTopics .splide__slide>a.color04 .cateList li{background:#33862c}.-top .secTopics .splide__slide>a.color04 .textArea .more:before{background:#33862c}.-top .secTopics .splide__slide>a.color05 .cateList li{background:#b97913}.-top .secTopics .splide__slide>a.color05 .textArea .more:before{background:#b97913}.-top .secTopics .splide__slide .cateList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3em;margin-top:.5em}.-top .secTopics .splide__slide .cateList li{color:#fff;background:#1cb9b3;font-family:"Zen Maru Gothic",sans-serif;line-height:1;padding:.3em;border-radius:.3em .3em;font-size:clamp(1.2rem,1.5vw,1.5rem);letter-spacing:0}.-top .secTopics .splide__slide img{border-radius:.4em;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;aspect-ratio:3/2.5}.-top .secTopics .splide__slide .textArea{padding:clamp(1em,5vw,1.5em);padding-bottom:4.5em}.-top .secTopics .splide__slide .textArea time{font-size:clamp(1.2rem,1.5vw,1.6rem)}.-top .secTopics .splide__slide .textArea .main{font-weight:500;line-height:1.8;font-size:120%}.-top .secTopics .splide__slide .textArea .more{text-align:right;margin-top:1em;position:absolute;right:clamp(1em,5vw,1.5em);bottom:clamp(1em,5vw,1.5em);padding-right:1.6em}.-top .secTopics .splide__slide .textArea .more:before{content:"";width:1.2em;height:1.2em;background:#14bc82;border-radius:3em;position:absolute;right:0;top:50%;margin-top:-0.6em}.-top .secTopics .splide__slide .textArea .more:after{content:"";width:.6em;height:.6em;background:url("../img/common/icon-arrow-triangle.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:.2em;top:50%;margin-top:-0.3em}.-top .secAbout .inner{position:relative}.-top .secAbout .halfWrap{width:60%}.-top .secAbout .halfWrap .ttl{color:#182f57;font-size:clamp(1.5rem,4.5vw,4rem);font-weight:500;margin-left:-0.5em;margin-bottom:.2em;margin-top:1em}.-top .secAbout .halfWrap .ttl:first-child{margin-top:0}.-top .secAbout .halfWrap.-right{width:50%;margin-left:auto;text-align:left;margin-top:6em}.-top .secAbout .rightImage{position:absolute;right:0;top:0;width:40%}.-top .secAbout .leftImage{position:absolute;left:0;bottom:-8%;width:40%}@media screen and (max-width: 767px){.-top .secAbout .topLabel{text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-top .secAbout .halfWrap{width:100%}.-top .secAbout .halfWrap.-right{width:100%;margin-top:1.5em}}.-top .secCharm .charmWrap{position:relative;margin-top:2em}.-top .secCharm .charmWrap .imageList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.-top .secCharm .charmWrap .imageList li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-top .secCharm .charmWrap .imageList li img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;aspect-ratio:3/2}@media screen and (max-width: 560px){.-top .secCharm .charmWrap .imageList li img{aspect-ratio:3/3.5}}.-top .secCharm .charmWrap .linkList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(1em,5vw,2em);max-width:60em;width:90%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.-top .secCharm .charmWrap .linkList li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-top .secCharm .charmWrap .linkList li .btn{background:#fff;color:#105489;border:#105489 3px solid;display:block;font-size:clamp(1.5rem,6vw,5.5rem);font-weight:bold;line-height:1.2;padding:.3em 1em;text-align:center;text-decoration:none;border-radius:3em;white-space:nowrap}.-top .secCharm .charmWrap .linkList li .btn:hover{opacity:.8}.-top .secCharm .charmWrap .linkList li .btn.-yamanashi{color:#5b9634;border-color:#5b9634}.-top .secCharm .charmWrap .linkList li .btn.-nagano{color:#8fa925;border-color:#8fa925}.-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__main .cateTltle{font-size:clamp(1.6rem,2vw,2.8rem);border-bottom:#333 1px solid;margin-bottom:1em;padding-bottom:.6em}.-archive .articleWrap__index{max-width:280px;width:30%}.-archive .articleWrap__index .ttl{background:#14bc82;color:#fff;font-size:120%;border-radius:.2em;line-height:1.6;padding:.6em .5em;margin-top:2em;margin-bottom:.3em}.-archive .articleWrap__index .ttl:first-child{margin-top:0}.-archive .articleWrap__index .ttl.-light{background:#f4f3f2;color:#14bc82}.-archive .articleWrap__index .indexList{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:.4em}.-archive .articleWrap__index .indexList li{background:#f5f5f5;border-radius:.2em}.-archive .articleWrap__index .indexList li a{text-decoration:none;padding:.8em .5em;display:block;line-height:1.6}.-archive .articleWrap__index .indexList li a:hover{color:#14bc82}@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:#333 1px solid;padding-bottom:.8em;line-height:1.6}.-archive .selectedCategory strong{display:inline-block;padding-right:.3em}.-archive .blogList>li{border-bottom:#ccc 1px solid}.-archive .blogList>li:first-child a{padding-top:1em}.-archive .blogList>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:clamp(1em,4vw,2em);text-decoration:none}.-archive .blogList>li a:hover .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.-archive .blogList>li a:hover p{color:#14bc82}.-archive .blogList>li a .thumb{border-radius:.5em;overflow:hidden;max-width:160px;width:30%}.-archive .blogList>li a .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/2;-webkit-transition:.3s;transition:.3s}.-archive .blogList>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:.5em 1em}.-archive .blogList>li a .textArea time{font-family:"Oswald",sans-serif;font-weight:400}.-archive .blogList>li a .textArea .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2em}.-archive .blogList>li a .textArea .categoryList li{color:#fff;background:#1cb9b3;font-family:"Zen Maru Gothic",sans-serif;line-height:1;padding:.3em;border-radius:.3em .3em;font-size:clamp(1.2rem,1.5vw,1.6rem);letter-spacing:0}.-archive .blogList>li a .textArea p{line-height:1.6;font-size:112%;width:100%}@media screen and (max-width: 767px){.-archive .blogList>li a{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.-archive .newsList>li{border-bottom:#ccc 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:#14bc82}.-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:"Oswald",sans-serif;font-weight:400;font-size:90%}.-archive .newsList>li a .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2em}.-archive .newsList>li a .categoryList li{background:#e3a736;color:#fff;line-height:1;padding:.3em .5em;border-radius:3em;min-width:4em;text-align:center}.-archive .newsList>li a .categoryList li.job{background:#327390}.-archive .newsList>li a .categoryList li.life{background:#935e5e}.-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:"Oswald",sans-serif;font-weight:400;font-size:90%}.-archive .articleDetail .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2em}.-archive .articleDetail .categoryList li{background:#e3a736;color:#fff;line-height:1;padding:.3em .5em;border-radius:3em;min-width:4em;text-align:center}.-archive .articleDetail .categoryList li.job{background:#327390}.-archive .articleDetail .categoryList li.life{background:#935e5e}.-archive .articleDetail .categoryList.-topics li{color:#fff;background:#1cb9b3;font-family:"Zen Maru Gothic",sans-serif;line-height:1;padding:.3em;border-radius:.3em .3em;font-size:clamp(1.2rem,1.5vw,1.6rem);letter-spacing:0}.-archive .articleDetail__label{font-size:clamp(2.4rem,5vw,3.4rem);line-height:1.5;font-family:"Oswald",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:#182f57;font-size:80%}.-archive .articleDetail .btnArea{width:100%;margin-top:3em}.contactWrap .formWrap{width:100%;margin-top:3em;margin-left:auto;margin-right:auto;display:block}.contactWrap .formWrap table{width:100%}.contactWrap .formWrap tbody{display:block}.contactWrap .formWrap tr{border-top:1px solid #ccc;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}.contactWrap .formWrap tr:last-child{border-bottom:1px solid #ccc}.contactWrap .formWrap tr th,.contactWrap .formWrap tr td{text-align:left;padding:1.8em .6em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contactWrap .formWrap tr th{width:16em;vertical-align:top;font-weight:600;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}.contactWrap .formWrap 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}.contactWrap .formWrap tr td input,.contactWrap .formWrap tr td textarea{background:#fff;border:#ccc 1px solid;border-radius:.2em;height:auto;padding:.6em;font-weight:400;margin:0}.contactWrap .formWrap tr td input::-webkit-input-placeholder, .contactWrap .formWrap tr td textarea::-webkit-input-placeholder{color:#b9bfcc}.contactWrap .formWrap tr td input::-moz-placeholder, .contactWrap .formWrap tr td textarea::-moz-placeholder{color:#b9bfcc}.contactWrap .formWrap tr td input:-ms-input-placeholder, .contactWrap .formWrap tr td textarea:-ms-input-placeholder{color:#b9bfcc}.contactWrap .formWrap tr td input::-ms-input-placeholder, .contactWrap .formWrap tr td textarea::-ms-input-placeholder{color:#b9bfcc}.contactWrap .formWrap tr td input::placeholder,.contactWrap .formWrap tr td textarea::placeholder{color:#b9bfcc}.contactWrap .formWrap tr td.wide{width:100%}.contactWrap .formWrap tr td.wide .wpcf7-form-control-wrap{width:100%}.contactWrap .formWrap tr td.middle input{max-width:20em;width:100%}.contactWrap .formWrap tr td.short input{max-width:10em;width:100%}.contactWrap .formWrap tr td.center{vertical-align:center}.contactWrap .formWrap tr.inquiry th{padding:1.3em .6em}.contactWrap .formWrap .necessary_input{padding:.4em .5em;margin-left:.5em;background:#ce5672;color:#fff;border-radius:.2em;font-size:84%;font-weight:500;line-height:1;float:right}.contactWrap .formWrap .any_input{padding:.4em .5em;margin-left:.5em;background:#666;color:#fff;border-radius:.2em;font-size:84%;font-weight:500;line-height:1;float:right}.contactWrap .formWrap .notes{display:block;width:100%;margin-top:.6em;font-weight:400}.contactWrap .formWrap .notes.-top{margin-top:0;margin-bottom:.6em}@media screen and (max-width: 767px){.contactWrap .formWrap tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2em .2em}.contactWrap .formWrap tr th,.contactWrap .formWrap tr td{width:100%;padding:0}.contactWrap .formWrap tr th{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:.6em}}.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:#333;background-color:#f4f3f2;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:#333;text-shadow:none;text-align:center;letter-spacing:.1em}.pageTtl img,#top_title_area img{display:none}.pagenavi{text-align:center;color:#333;margin:2em auto;font-size:1.4rem;margin:4em auto}.pagenavi a,.pagenavi span{border-radius:.25em;color:#333;border:1px solid #f4f3f2;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:#f4f3f2}.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:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wp-pagenavi a,.wp-pagenavi span{border:none;background-color:#f4f3f2;color:#333;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:#14bc82;color:#333}.wp-pagenavi span.current{font-weight:bold;background:#333;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 #f4f3f2;padding:0 0 .5em 0;margin:2.5em 0 0 0;color:rgba(51,51,51,.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:"Noto Sans JP","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:#14bc82;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:"Oswald",sans-serif}.wpText h2{color:#14bc82;font-size:180%;margin-top:2em;margin-bottom:1em;font-family:"Oswald",sans-serif}.wpText h3{font-size:146%;margin-top:2em;margin-bottom:1em;padding-bottom:.6em;color:#333;border-bottom:#333 1px solid;font-family:"Oswald",sans-serif}.wpText h4{font-size:140%;margin-top:2em;margin-bottom:1em;padding-left:.7em;border-left:6px solid #14bc82;font-family:"Oswald",sans-serif}.wpText h5{color:#14bc82;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:#14bc82}.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:"Noto Sans JP","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:#333}.wpText .wp-block-buttons .wp-block-button.is-style-outline a::after{color:#333}.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:#f4f3f2;padding:.8em 1em;line-height:1.4;font-weight:500;min-width:80px;border:#f4f3f2 solid 1px;word-break:break-all}.wpText table td{padding:.8em 1.5em .8em 1em;line-height:1.4;border:#f4f3f2 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:#182f57;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:#f4f3f2;position:relative}.wpText .-bgGray:before{content:"";width:100vw;height:100%;background:#f4f3f2;position:absolute;left:50%;top:0;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);z-index:-1}.wpText .-bgGreen{background:#14bc82;position:relative}.wpText .-bgGreen:before{content:"";width:100vw;height:100%;background:#14bc82;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:#14bc82}.wpText .commonContactArea .contactArea .formWrap .ark-block-button__link{text-decoration:none;background:#14bc82;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:#14bc82;font-family:"Oswald",sans-serif}.wpText .ark-block-faq__a:before{background:#fff;border:none;font-family:"Oswald",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:#14bc82}.wpText .ark-block-buttons .ark-block-button.is-btn-fill .ark-block-button__link{background:#f4f3f2;color:#333}.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}