@charset "UTF-8";
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/assets/css/styles.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=Akshar:wght@400;500;600;700&family=Noto+Serif+JP:wght@500;600;700&display=swap);
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/assets/css/styles.scss (1) ***!
  \*******************************************************************************************************************************************************************************************************************************************************/:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word}:root{--screen-height:100vh}body{-ms-scroll-chaining:chained;overscroll-behavior:auto}body,button,html,select{-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;-webkit-font-smoothing:antialiased;color:#252525;font-family:Noto Sans JP,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:14px;font-weight:500;letter-spacing:.04em;line-height:2.29;line-height:1.8}html{background:#fff}img,svg{height:auto;vertical-align:bottom}a,img,svg{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{cursor:pointer}small{font-size:.8em}u{text-decoration:underline}rt{font-size:.5em;font-weight:500;letter-spacing:.2em;-webkit-transform:translateY(40%);transform:translateY(40%)}.is-sp{display:none}@media screen and (max-width:700px){body,button,select{font-size:3.2vw}.is-sp{display:block}br.is-sp{display:initial}}html{background:#efea3a;scroll-behavior:smooth;scroll-padding-top:80px;scroll-padding-top:200px}main{background-image:url(../img/fish.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;padding-bottom:200px}.fadeUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;opacity:0}@-webkit-keyframes fadeUpAnime{0%{opacity:0;-webkit-transform:translateY(300px);transform:translateY(300px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{0%{opacity:0;-webkit-transform:translateY(300px);transform:translateY(300px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}body::-webkit-scrollbar{display:none}body{background:#efea3a;color:#235eab;margin:0;position:relative;width:100%;z-index:-2}::-webkit-input-placeholder{font-family:Akshar,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}::-moz-placeholder{font-family:Akshar,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}:-ms-input-placeholder{font-family:Akshar,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}::-ms-input-placeholder{font-family:Akshar,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}::placeholder{font-family:Akshar,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.heading-04{display:inline-block;font-size:20px;font-weight:700;margin:0 auto 50px;position:relative;text-align:center}.heading-04:after{background:#fff;content:"";display:block;height:10px;opacity:.8;position:absolute;top:1.2em;width:100%;z-index:-1}.heading-05{font-size:14px;text-align:center}.heading-06{font-size:18px;font-weight:700;margin-bottom:40px;padding-left:1.3em;position:relative}.heading-06:before{background:#235eab;content:"";display:block;height:.8em;left:0;margin-top:-7px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.8em}.tel-fixed a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:12px;gap:10px;justify-content:flex-end;padding:5px 10px;position:fixed;right:0;z-index:99}.tel-fixed a img{height:30px;width:30px}.bold,.text-small{font-weight:700}.text-small{color:#fff;font-family:noto sans JP;font-size:19px;font-style:normal;text-align:center}.maginet-about__title .text-small{margin-top:-28px}.notification .text-small{margin-top:-26px}@media screen and (max-width:700px){.sp-none{display:none!important}}@media screen and (min-width:700px){.pc-none{display:none!important}}@media screen and (max-width:920px){.services-title .heading-02{margin-bottom:-42px}}@media screen and (max-width:700px){.heading-02{font-size:11.74vw}.maginet-about__title .heading-02{font-size:10.67vw}.services-title .heading-02{margin-bottom:-8.5vw}.company .heading-02{margin-bottom:-2vw}.text-small{font-size:5.07vw;line-height:6.4vw}.notification .text-small{margin-top:-1vw}.heading-04{font-size:4.2vw}.heading-05{font-size:3.7vw}.services-post__content-detail .heading-05{margin-bottom:.8vw}.text-common{font-size:3.75vw;line-height:5.87vw}.services-post__content-detail .text-common{margin-bottom:5vw}}@media screen and (min-width:960px){.rental .heading-06:before,.time .heading-06:before{top:10%}}@media screen and (max-width:960px){.rental .heading-06:before,.time .heading-06:before{top:50%}.sp-none{display:none}}@media screen and (max-width:630px){.heading-06{font-size:4.25vw;margin-bottom:10vw}main{padding-bottom:30vw}}.mainvisual{padding-top:80px;position:relative}.mainvisual .arrow{-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:6px;left:0;position:absolute;right:0}.mainvisual .arrow span{border-right:3px solid #fff;border-top:3px solid #fff;bottom:0;content:"";height:14px;margin:auto;right:20px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:14px;z-index:99}.mainvisual .swiper{position:relative;width:100%}.mainvisual .swiper .swiper-slide,.mainvisual .swiper .swiper-wrapper{height:auto}.mainvisual .swiper .swiper-slide img{height:100%;width:100%}.mainvisual .swiper .swiper-pagination{-webkit-box-pack:end;-ms-flex-pack:end;border-collapse:collapse;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:flex-end;padding-bottom:20px;padding-right:48px;width:100%}.mainvisual .swiper .swiper-pagination .swiper-pagination-bullet{position:relative}.mainvisual .swiper .swiper-pagination .swiper-pagination-bullet:nth-of-type(4):after{content:none}.mainvisual .swiper .swiper-pagination .swiper-pagination-bullet:after{background:#fff;content:"";display:block;height:1px;position:absolute;right:-21.5px;top:4.2px;width:21px}.mainvisual-catch{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-family:Noto Sans JP;font-size:44px;font-style:normal;font-weight:900;gap:35px;left:50%;line-height:50px;pointer-events:none;position:absolute;text-align:center;top:56.5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:20}.mainvisual-catch br{display:none}.mainvisual-catch__word span{font-size:120px;font-weight:700}.mainvisual-catch-logo{border:6px solid #fff;font-family:brandon-grotesque,sans-serif;font-size:64px;font-style:normal;font-weight:900;height:84px;line-height:74px;margin:6px auto 0;width:331px}@media screen and (max-width:920px){.mainvisual-catch{font-size:35px}.mainvisual-catch__word span{font-size:90px}.mainvisual-catch-logo{font-size:45px;height:57px;line-height:48px;width:230px}}@media screen and (max-width:700px){.mainvisual .arrow span{height:3.5vw;width:3.5vw}.mainvisual .swiper .swiper-wrapper{height:195.1vw;width:100%}.mainvisual .swiper .swiper-wrapper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.mainvisual-catch{font-size:7vw;gap:2.6vw;line-height:8.85vw;top:49%}.mainvisual-catch br,.mainvisual-catch__word{display:-webkit-box;display:-ms-flexbox;display:flex}.mainvisual-catch__word{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;line-height:23vw}.mainvisual-catch__word span{font-size:17.65vw;font-weight:900}.mainvisual-catch-logo{font-size:15.7vw;height:20vw;line-height:18vw;margin-top:5.4vw;width:80vw}}table{border:1px solid #253eab;font-size:16px;margin-bottom:50px;width:47.5%}table tr{text-align:center}table th{border:1px solid #253eab;padding:10px 0}table th span{display:inline-block}table td{border:1px solid #253eab}table .area{background:rgba(239,234,58,.45)}.archive-btn a{font-size:16px}.archive-btn a:hover{border-bottom:2px solid #253eab}.main-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:200px;margin:0 auto;max-width:1140px;padding:50px 30px 0;width:100%}.main-post .plan{background:#fff;margin-top:50px;padding:60px 100px}.main-post .plan-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.main-post .plan-content .title{font-size:16px}.main-post .plan-content__night{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.main-post .plan-content__main,.main-post .plan-content__night{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5%}.main-post .plan-content__main{-ms-flex-flow:row wrap;flex-flow:row wrap}.main-post .plan-explanation{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:10px}.main-post .plan-explanation__text{font-size:14px}.main-post .time{-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;padding:60px 100px}.main-post .time,.main-post .time-sche{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.main-post .time-sche{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:70%}.main-post .time-sche__text{font-size:16px;padding:15px;position:relative;text-align:center}.main-post .time-sche__text span{display:inline-block}.main-post .time-sche__text:first-child{padding-top:0}.main-post .time-sche__text:after{background:#253eab;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.main-post .time-sche .remarks{padding-top:20px;text-align:right}.main-post .rental{-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;padding:60px 100px}.main-post .rental,.main-post .rental-plan{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.main-post .rental-plan{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:70%}.main-post .rental-plan__text{font-size:16px;padding:15px;position:relative;text-align:center}.main-post .rental-plan__text:first-child{padding-top:0}.main-post .rental-plan__text:after{background:#253eab;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.main-post .rental-plan .remarks{padding-top:20px;text-align:right}.main-post .rental-plan .remarks span{display:inline-block}@media screen and (max-width:960px){table{width:100%}.main-post{padding-top:200px}.main-post .plan{margin-top:0;padding:60px 50px}.main-post .plan-content__night{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.main-post .time{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:60px 50px}.main-post .time-sche{width:100%}.main-post .time-sche__text{text-align:left}.main-post .rental{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:60px 50px}.main-post .rental-plan{width:100%}.main-post .rental-plan__text{text-align:left}}@media screen and (max-width:630px){table{font-size:3.75vw}.main-post{gap:25vw;padding:23vw 5vw 25vw}.main-post .plan{padding:5vw 5vw 10vw}.main-post .plan-content .title,.main-post .plan-explanation__text{font-size:3.75vw}.main-post .time{padding:5vw 5vw 10vw}.main-post .time-sche__text{font-size:3.75vw;padding:5vw 0}.main-post .time-sche__text:after{height:.2vw;left:0}.main-post .time-sche .remarks{font-size:3.75vw;text-align:left}.main-post .rental{padding:5vw 5vw 10vw}.main-post .rental-plan__text{font-size:3.75vw;padding:5vw 0}.main-post .rental-plan__text:after{height:.2vw;left:0}.main-post .rental-plan .remarks{font-size:3.75vw;text-align:left}.archive-btn a{font-size:3.75vw}.archive-btn a:hover{border-bottom:.5vw solid #253eab}}.services{margin:0 auto;max-width:1080px}.services-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:flex-start;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 auto;padding-right:20px;text-align:center}.services-title .heading-02{margin:0 auto -30px}.services-title .text-small{margin:0 auto}.services-title br{display:none}@media screen and (max-width:920px){.services{max-width:100%}.services-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0}.services-title br{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:700px){.services-title{gap:7vw;margin-bottom:1.5vw}}.company,.notification__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.notification__form{background:-webkit-gradient(linear,left top,right top,from(#f27a54),color-stop(186.42%,#a154f2));background:linear-gradient(90deg,#f27a54,#a154f2 186.42%);border-radius:10px;gap:61px;height:auto;margin:61px auto 0;max-width:1080px;padding:60px 71px;position:relative;z-index:2}.notification__form-about{color:#fff;font-family:noto sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:28px}.notification__form-privacy{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:10px}.notification__form-privacy--title{color:#fff;font-family:noto sans JP;font-size:20px;font-style:normal;font-weight:700;text-align:center}.notification__form-privacy--text{background:#fff;border-radius:10px;-webkit-box-shadow:inset 2px 2px 10px rgba(0,0,0,.2);box-shadow:inset 2px 2px 10px rgba(0,0,0,.2);font-size:12px;height:200px;line-height:20px;padding:22px}.notification__form-privacy--text pre{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-family:noto sans JP;font-size:12px;font-style:normal;font-weight:400;gap:23px;height:100%;overflow-y:scroll;width:100%}.notification__form-privacy--text pre::-webkit-scrollbar{width:6px}.notification__form-privacy--text pre::-webkit-scrollbar-thumb{background:#f27a54;background-clip:padding-box;border-left:4px solid transparent;border-radius:8px;border-right:4px solid transparent;margin-top:-5px}.notification__form-privacy--text pre::-webkit-scrollbar-track{background:#f2f4f7;margin-bottom:4px;margin-top:4px}.notification__form-send{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f2f4f7;border-radius:10px;-webkit-box-shadow:inset 2px 2px 10px rgba(0,0,0,.2);box-shadow:inset 2px 2px 10px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-family:noto sans JP;font-style:normal;font-weight:700;gap:18px;padding:38px 0;text-align:center}.notification__form-send p{gap:5px;width:500px}.notification__form-send p,.notification__form-send p .mail{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 auto}.notification__form-send p .mail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.notification__form-send p .mail-text{height:44px;width:500px}.notification__form-send .check{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;gap:10px;justify-content:center;margin:0 auto;width:300px}.notification__form-send__btn{background-color:#a154f2;border-radius:30px;height:60px;margin:0 auto;width:500px}.notification__form-send__btn a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:relative}.notification__form-send__btn a:before{border-right:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:20px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}@media screen and (max-width:700px){.notification__form{gap:5.33vw;margin-top:7vw;padding:5.33vw}.notification__form-about{font-size:4.27vw;line-height:7.47vw}.notification__form-privacy{gap:2.67vw}.notification__form-privacy--title{font-size:5.34vw}.notification__form-privacy--text{height:53.3vw}.notification__form-privacy--text pre{font-size:3.74vw;line-height:5.33vw}.notification__form-send{gap:4.8vw;padding:10.8vw 4vw}.notification__form-send p{width:100%}.notification__form-send p .mail{font-size:3.74vw;gap:.5vw;width:100%}.notification__form-send p .mail-text{width:100%}.notification__form-send .check{font-size:3.74vw}.notification__form-send__btn{width:100%}.notification__form-send__btn a{font-size:3.75vw}.notification__form-send__btn a:before{height:2.6vw;right:5vw;width:2.6vw}}.main-content{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:200px;gap:160px;margin:0 auto;max-width:1360px;padding-top:50px;text-align:center}.main-content,.main-content__top{-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.main-content__top{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.main-content__top figure{padding:50px;width:65%}.main-content__top__title{gap:50px;padding-right:50px;width:35%}.main-content__top__title,.main-content__top__title .top-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.main-content__top__title .top-title{gap:10px;text-align:center;width:100%}.main-content__top__title .top-title__logo{margin:0 auto;padding-bottom:10px;position:relative;width:100%}.main-content__top__title .top-title__logo:after{background:#235eab;bottom:0;content:"";display:block;height:2px;position:absolute;width:100%}.main-content__top__title .top-title__text{font-size:18px}.main-content__top__title .top-text{font-size:14px;text-align:center}.main-content__top__title .top-text span{display:inline-block}.main-content .fish-post{margin:0 auto;max-width:960px;padding:0 30px;width:100%}.main-content .fish-post .fish-report{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:3.5%;margin-bottom:20px;margin-top:0;width:100%}.main-content .fish-post .fish-report,.main-content .fish-post .fish-report-item{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.main-content .fish-post .fish-report-item{-webkit-box-orient:vertical;background:#fff;border-radius:15px;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:5%;width:31%}.main-content .fish-post .fish-report-item:hover{background:#235eab;border-radius:10px}.main-content .fish-post .fish-report-item:hover img{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7}.main-content .fish-post .fish-report-item:hover .fish-report-item__title{color:#fff}.main-content .fish-post .fish-report-item img{border-radius:10px 10px 0 0;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.main-content .fish-post .fish-report-item__title{line-height:2.1;padding:0;text-align:center}.main-content .fish-post .fish-report-item__title a{font-size:16px}.main-content .fish-post .fish-report-item__title a span{display:inline-block}.main-content .fish-post .fish-report-item .post-date{color:#000}.main-content .fish-post .nav-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:10px;justify-content:center}.main-content .fish-post .nav-links a{color:#235eab;display:inline-block;font-size:18px;position:relative}.main-content .fish-post .nav-links a:hover{border-bottom:2px solid #fff;color:#fff}.main-content .fish-plan{margin:0 auto;max-width:900px;width:100%}.main-content .fish-plan__post{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:30px;padding:50px;width:100%}.main-content .fish-plan__post-img{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}.main-content .fish-plan__post-img img{height:300px;-o-object-fit:cover;object-fit:cover}.main-content .fish-plan__post-about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;justify-content:space-around;width:50%}.main-content .fish-plan__post-about__title{font-size:16px;font-weight:600;text-align:left;width:100%}.main-content .fish-plan__post-about__text{font-size:16px}.main-content .fish-plan__post-about__text span{display:inline-block}.main-content .fish-plan__post-about__btn{margin:0 0 0 auto;text-align:right}.main-content .fish-plan__post-about__btn a{border:1px solid #235eab;border-radius:30px;display:block;padding:10px 25px}.main-content .fish-plan__post-about__btn a:hover{background:#235eab;color:#fff}.main-content .fish-calendar{margin:0 auto;max-width:900px;padding:0 30px;width:100%}.main-content .fish-calendar .calendar{margin-bottom:70px;max-width:900px;width:100%}.main-content .fish-calendar .calendar iframe{width:100%}.main-content .fish-calendar__about{background:#fff;margin-bottom:70px;padding:25px 0;text-align:center;width:100%}.main-content .fish-calendar__about-top{display:inline-block;font-size:20px;position:relative}.main-content .fish-calendar__about-top:after{background:#235eab;bottom:0;content:"";display:block;height:2px;position:absolute;width:100%}.main-content .fish-calendar__about-detail{margin-bottom:30px;margin-top:30px}.main-content .fish-calendar__about-detail .detail-title{font-size:16px;margin:0 auto;max-width:670px;text-align:left;width:100%}.main-content .fish-calendar__about-detail .detail-text{-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:16px;justify-content:space-between;margin:0 auto 15px;max-width:670px;width:100%}.main-content .fish-calendar__about-detail .detail-text,.main-content .fish-calendar__about-detail .detail-text__cancel dl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.main-content .fish-calendar__about-detail .detail-text__cancel dl{white-space:nowrap}.main-content .fish-calendar .contact-btn{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto}.main-content .fish-calendar .contact-btn a{background:#235eab;border:1px solid #235eab;border-radius:30px;color:#fff;display:inline-block;padding:10px 25px}.main-content .fish-calendar .contact-btn a:hover{background:#fff;color:#235eab}.main-content .map{margin:0 auto;max-width:960px;padding:0 30px;width:100%}.main-content .map-place,.main-content .map-place iframe{height:350px;width:100%}.main-content .map-guid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:10px;margin-top:25px}.main-content .map-guid__name{font-size:20px;font-weight:600}.main-content .map-guid__tel{font-size:16px}.main-content .map-guid__text{font-size:16px;text-align:center}.main-content .map-guid__btn{font-size:16px;margin-top:30px}.main-content .map-guid__btn a{padding:10px 30px;position:relative}.main-content .map-guid__btn a:hover:after,.main-content .map-guid__btn a:hover:before{width:0}.main-content .map-guid__btn a:before{left:0;top:0}.main-content .map-guid__btn a:after,.main-content .map-guid__btn a:before{background:#235eab;content:"";height:2px;position:absolute;-webkit-transition:all .3s;width:100%}.main-content .map-guid__btn a:after{bottom:0;right:0}.main-content .main-content__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-bottom:300px;padding-left:30px;padding-right:30px;width:100%}.main-content .main-content__contact .contact{background:#fff;margin:0 30px;max-width:960px;padding:50px 100px;text-align:center;width:100%}.main-content .main-content__contact .contact-text{font-size:18px;margin-bottom:30px}.main-content .main-content__contact .contact-text span{display:inline-block}.main-content .main-content__contact .contact-tel{font-size:22px}.main-content .main-content__contact .contact-tel__time{font-size:16px;margin-bottom:30px}.main-content .main-content__contact .contact-name{font-size:18px;text-align:right}.archive{margin:0 auto;padding-top:50px;text-align:center}.archive .fish-report__archive{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:5%;margin:0 auto;max-width:1000px;padding:100px 50px 0;width:100%}.archive .fish-report__archive-item{background:#fff;border-radius:15px;margin-bottom:70px;width:30%}.archive .fish-report__archive-item:hover .fish-report__archive-item__title a{color:#fff}.archive .fish-report__archive-item a{display:block}.archive .fish-report__archive-item img{border-radius:15px 15px 0 0;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.archive .fish-report__archive-item:hover{background:#235eab}.archive .fish-report__archive-item:hover img{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7}.archive .fish-report__archive-item .img a img{border-radius:10px 10px 0 0;display:block;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.archive .fish-report__archive-item__title{line-height:3.1;padding:0;text-align:center}.archive .fish-report__archive-item__title a{display:block;font-size:16px}.archive .fish-report__archive-item__title a:hover{color:#fff}.archive .fish-report__archive-item__title a span{display:inline-block}.form-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 auto;max-width:1100px;padding:100px 100px 0;width:100%}.form-contact .wp-block-contact-form-7-contact-form-selector{margin-top:50px}.form-contact .wpcf7 .wpcf7-form p{font-size:16px;line-height:2.15rem;margin-bottom:3em}.form-contact .wpcf7 .wpcf7-form p .border{display:inline-block;font-size:18px;margin:0 5px;position:relative}.form-contact .wpcf7 .wpcf7-form p .border:after{background:#235eab;bottom:0;content:"";display:block;height:1.5px;position:absolute;width:100%}.form-contact .wpcf7-form-control{border:1px solid #235eab;display:block;font-size:18px;margin:0 auto;text-align:center}.form-contact .wpcf7-submit{background:#235eab;border-radius:30px;color:#fff;font-size:16px;padding:5px 20px}.form-contact .wpcf7-submit:hover{background:#fff;color:#235eab}.fish-report{font-size:16px;margin:100px auto 50px;max-width:900px;padding:0 50px;width:100%}.fish-report-item img{display:block;margin:0 auto;width:600px}.fish-report-item__title{font-size:20px;line-height:3.5}.fish-report-item .entry{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid #235eab;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:22px;padding-top:22px}.fish-report-item .entry p{line-height:2.2}.fish-report-item .date{color:#696969;font-size:14px}@media screen and (max-width:960px){.main-content{padding-top:150px}.main-content__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.main-content__top figure{padding:50px 10%;width:100%}.main-content__top__title{gap:30px;padding:0 10%;width:100%}.main-content__top__title .top-text{font-size:16px}.main-content__top__title .top-title__logo{width:70%}.main-content__top .main-content__contact{padding-top:200px}.main-content .fish-post{padding:0 7%}.main-content .fish-post .fish-report{gap:5%;padding:0 70px}.main-content .fish-post .fish-report-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:0;margin-bottom:5%;width:47.5%}.main-content .fish-post .fish-report-item img{height:200px;-o-object-fit:cover;object-fit:cover}.main-content .fish-post .fish-report-item__title{line-height:3.3;text-align:center}.main-content .fish-post .fish-report-item__title span{display:inline-block}.main-content .fish-plan{padding:0 7%}.main-content .fish-plan__post{padding:30px}.main-content .fish-plan__post-img img{height:auto}.main-content .fish-plan__post-about__btn a{font-size:14px;padding:8px 20px}.main-content .fish-plan__post-about__text{font-size:14px}.main-content .fish-calendar{padding:0 7%}.main-content .fish-calendar .calendar{height:500px}.main-content .fish-calendar .calendar iframe{height:100%}.main-content .fish-calendar__about-detail{padding:0 30px}.main-content .fish-calendar__about .text{font-size:14px;padding:0 30px}.main-content .fish-calendar__about .text span{display:inline-block}.main-content .map{padding:0 7%}.form-contact{padding:150px 50px}.archive{padding-top:100px}.archive .fish-report__archive-item{width:47.5%}}.fish-report{padding:50px 70px}@media screen and (max-width:630px){.main-content{padding-bottom:25vw;padding-top:25vw}.main-content__top figure{padding:0 0 8vw}.main-content__top__title{gap:6vw;width:100%}.main-content__top__title .top-text{font-size:3.5vw}.main-content .fish-post{padding:0 5vw}.main-content .fish-post .fish-report{gap:3vw;padding:0 5vw}.main-content .fish-post .fish-report-item{gap:0;margin-bottom:6%;padding:0;width:100%}.main-content .fish-post .fish-report-item img{height:50vw;-o-object-fit:cover;object-fit:cover}.main-content .fish-post .fish-report-item__title{line-height:3.5}.main-content .fish-post .fish-report-item__title a{font-size:3.75vw}.main-content .fish-plan{padding:0 5vw}.main-content .fish-plan__post{gap:3vw;padding:3vw}.main-content .fish-plan__post-img{width:40%}.main-content .fish-plan__post-about{width:60%}.main-content .fish-plan__post-about__title{font-size:3.75vw}.main-content .fish-plan__post-about__text{font-size:3.4vw;margin:3vw 0}.main-content .fish-plan__post-about__btn a{font-size:3.4vw;padding:1.5vw 3vw}.main-content .fish-calendar{padding:0 5vw}.main-content .fish-calendar .calendar{height:350px;margin-bottom:10vw}.main-content .fish-calendar__about{margin-bottom:10vw}.main-content .fish-calendar__about-detail{font-size:3.75vw;padding:0 5vw}.main-content .fish-calendar__about-detail .detail-title{font-size:3.75vw}.main-content .fish-calendar__about-detail .detail-text{font-size:3.6vw}.main-content .fish-calendar__about-detail .detail-text p{text-align:left;width:37%}.main-content .fish-calendar__about-detail .detail-text__cancel{width:63%}.main-content .fish-calendar__about .text{font-size:3.75vw;padding:0 5vw}.main-content .fish-calendar__about .text span{display:inline-block}.main-content .fish-calendar .contact-btn a{border:.5vw solid #235eab;border-radius:8vw;font-size:3.75vw;padding:3vw 6vw}.main-content .map{padding:0 5vw}.main-content .map-place{height:auto}.main-content .map-place iframe{height:45vw}.main-content .map-guid{margin-top:3vw}.main-content .map-guid__name{font-size:4.3vw}.main-content .map-guid__btn,.main-content .map-guid__tel,.main-content .map-guid__text{font-size:3.75vw}.main-content .map-guid__btn a:after{height:.4vw}.main-content .main-content__contact{padding:0 5vw 50vw}.main-content .main-content__contact .contact{margin:0 5vw;padding:5vw}.main-content .main-content__contact .contact-text{font-size:3.75vw;margin-bottom:8vw}.main-content .main-content__contact .contact-tel{font-size:3.75vw}.main-content .main-content__contact .contact-tel__name{font-size:3.75vw;margin-bottom:8vw}.main-content .main-content__contact .contact-name{font-size:4vw}.fish-report{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:3vw;margin-top:0;padding:20vw 10vw 0;width:100%}.fish-report-item{padding:0}.fish-report-item img{display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover;padding-bottom:0;padding-top:0}.fish-report-item__title{font-size:3.75vw;line-height:3.6;text-align:center}.fish-report-item .entry{gap:5vw;padding-top:5vw}.fish-report-item .entry p{font-size:3.25vw}.fish-report-item .entry .sharedaddy{margin-top:5vw}.archive{padding-bottom:25vw;padding-top:25vw}.archive .fish-report__archive{gap:13vw;padding:0 13vw}.archive .fish-report__archive-item{margin-bottom:0;width:100%}.archive .fish-report__archive-item .img a img{height:50vw}.archive .fish-report__archive-item__title a{display:block;font-size:3.25vw}.form-contact{padding:15vw 7vw}.form-contact .wp-block-contact-form-7-contact-form-selector{margin-top:0}.form-contact .wpcf7 .wpcf7-form p{font-size:3.75vw}.form-contact .wpcf7 .wpcf7-form p .border{font-size:4.2vw}}label{cursor:pointer}[type=date],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cdcdcd;border-radius:6px;color:#4e4e4e;font-family:Noto Sans JP,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:14px;letter-spacing:.04em;line-height:2;min-height:44px;outline:none;padding:10px;text-align:left;width:100%}[type=date]:focus,[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=url]:focus,select:focus,textarea:focus{border-color:#191919}[type=date]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c9cfd3;font-family:classico-urw,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:500;letter-spacing:.04em}[type=date]::-moz-placeholder,[type=email]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#c9cfd3;font-family:classico-urw,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:500;letter-spacing:.04em}[type=date]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c9cfd3;font-family:classico-urw,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:500;letter-spacing:.04em}[type=date]::-ms-input-placeholder,[type=email]::-ms-input-placeholder,[type=number]::-ms-input-placeholder,[type=password]::-ms-input-placeholder,[type=search]::-ms-input-placeholder,[type=tel]::-ms-input-placeholder,[type=text]::-ms-input-placeholder,[type=url]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#c9cfd3;font-family:classico-urw,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:500;letter-spacing:.04em}[type=date]::placeholder,[type=email]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=url]::placeholder,select::placeholder,textarea::placeholder{color:#c9cfd3;font-family:classico-urw,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:500;letter-spacing:.04em}textarea{height:148px}[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox]{background:#fff;border:1px solid #4e4e4e;border-radius:4px;display:block;height:20px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:20px}[type=checkbox]:before{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:none;height:7px;margin-top:-2px;position:absolute;right:2.75px;top:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}[type=checkbox]:checked{background:#191919;border-color:#191919}[type=checkbox]:checked:before{display:block}[type=radio]{background:#fff;border:1px solid #191919;border-radius:50%;display:block;height:24px;position:relative;width:24px}[type=radio]:before{background:#fff;border-radius:50%;content:"";display:block;height:0;opacity:0;position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:all .2s ease;transition:all .2s ease;width:0}[type=radio]:checked:before{background:#191919;height:14px;opacity:1;width:14px}.form-select .wpcf7-form-control-wrap{position:relative}.form-select .wpcf7-form-control-wrap:before{border-color:transparent #294165 #294165 transparent;border-radius:2px;border-style:solid;border-width:.42em;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:.8em;pointer-events:none;position:absolute;right:1em;top:calc(50% - .6em);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.8em}select{cursor:pointer}[type=date]{position:relative}[type=date]::-webkit-clear-button,[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}[type=date]::-webkit-calendar-picker-indicator{height:100%;position:absolute;width:100%}.wpcf7-form-control.wpcf7-acceptance,.wpcf7-form-control.wpcf7-radio{gap:12px 36px}.wpcf7-form-control.wpcf7-acceptance,.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item,.wpcf7-form-control.wpcf7-radio,.wpcf7-form-control.wpcf7-radio .wpcf7-list-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start}.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item,.wpcf7-form-control.wpcf7-radio .wpcf7-list-item{margin-left:0}.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label,.wpcf7-form-control.wpcf7-radio .wpcf7-list-item label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:14px;font-weight:700;gap:10px;justify-content:flex-start;letter-spacing:.04em;line-height:2}#main .wpcf7-response-output{border:none;margin-left:auto;margin-right:auto;padding:0;text-align:center;width:min(100%,640px)}#main .wpcf7-not-valid-tip,#main .wpcf7-response-output{color:#ff4d4f;font-size:13px;letter-spacing:.12em;line-height:2.15}#main .wpcf7-not-valid-tip{margin-top:8px}@media screen and (max-width:700px){[type=date],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url],select,textarea{border-radius:1.6vw;font-size:3.4666666667vw;letter-spacing:.12em;line-height:2.15;min-height:12.8vw;padding:2.6666666667vw}textarea{height:35.2vw}[type=checkbox]{border-radius:1.0666666667vw;border-width:.2666666667vw;height:6.4vw;width:6.4vw}[type=checkbox]:before{border-bottom-width:.5333333333vw;border-left-width:.5333333333vw;height:1.8666666667vw;margin-top:-.5333333333vw;right:.8vw;top:1.6vw;width:3.2vw}[type=radio]{border-width:.2666666667vw;height:6.4vw;width:6.4vw}[type=radio]:checked:before{height:3.7333333333vw;width:3.7333333333vw}.form-select .wpcf7-form-control-wrap:before{border-radius:.5333333333vw}.wpcf7-form-control.wpcf7-acceptance,.wpcf7-form-control.wpcf7-radio{gap:3.2vw 6.4vw}.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label,.wpcf7-form-control.wpcf7-radio .wpcf7-list-item label{font-size:3.4666666667vw;gap:2.1333333333vw;letter-spacing:.12em;line-height:2.15}#main .wpcf7-not-valid-tip,#main .wpcf7-response-output{font-size:3.4666666667vw;letter-spacing:.12em;line-height:2.15}#main .wpcf7-not-valid-tip{margin-top:1.0666666667vw}[type=date],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url],select,textarea{min-height:10.1vw}[type=checkbox]{height:5.33vw;width:5.33vw}}.button{background:-webkit-gradient(linear,left top,right top,from(#f27a54),to(#a154f2));background:linear-gradient(90deg,#f27a54,#a154f2);border-radius:31px;color:#fff;font-family:noto sans JP;font-style:normal;font-weight:700;height:62px;line-height:20px;position:relative;width:321px}.button:before{border-right:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:20px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.button a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.header__nav-btn{background:-webkit-gradient(linear,left top,right top,from(#f27a54),to(#a154f2));background:linear-gradient(90deg,#f27a54,#a154f2);border-radius:20px;color:#fff;font-family:Noto Sans JP;font-style:normal;font-weight:700;height:40px;width:218px}.header__nav-btn a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}@media screen and (max-width:920px){.button{margin:0 auto}}@media screen and (max-width:700px){.button{border-radius:15vw;height:16.54vw;line-height:5.35vw;margin:0 auto;width:85.6vw}.button:before{height:2.6vw;right:5vw;width:2.6vw}}.wp-block-contact-form-7-contact-form-selector{width:100%}.form-fieldSet{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:16px;justify-content:space-between;margin:0 auto;max-width:640px;width:100%}.form-fieldSet:not(:first-of-type){margin-top:32px}.form-fieldSet dt{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;font-family:"Noto Serif JP",ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:14px;font-style:normal;font-weight:700;gap:10px;justify-content:flex-start;letter-spacing:.04em}.form-fieldSet dt .required{background:#ff4d4f;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.67;padding:0 5px 1px}.form-fieldSet dd{width:100%}.form-fieldSet--is-experience{gap:8px}.form-fieldSet--is-experience .experience-text{font-size:13px;letter-spacing:.12em;line-height:2.15;margin-bottom:16px}.form-fieldSet--confirm dt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:230px;white-space:nowrap}.form-fieldSet--confirm dd{font-weight:700;min-width:49%;width:auto}.form-fieldSet--confirm dd.form-column2>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-column2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:24px;justify-content:space-between;width:100%}.form-hr{background:#dce4e9;height:1px;margin:80px auto;width:min(100%,1028px)}.form-acceptance-title{margin-top:80px;text-align:center}.form-acceptance-content{background:#f7f7f7;font-size:14px;font-weight:500;height:300px;letter-spacing:.04em;line-height:2;margin:16px auto 0;max-width:640px;overflow-y:auto;padding:40px}.form-acceptance-content h4{font-family:"Noto Serif JP",ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-weight:700;text-align:center}.form-acceptance-content h4:not(.heading-5){margin-top:2em}.form-acceptance-content .heading-6{font-weight:700;margin-top:2em}.form-acceptance-content .heading-6+p{margin-top:.5em}.form-acceptance-content p{line-height:2;margin-top:1em;text-indent:1em}.form-acceptance-content ol,.form-acceptance-content ul{margin-left:1.5em;margin-top:1em}.form-acceptance-content ol li,.form-acceptance-content ul li{line-height:1.8}.form-acceptance-content ol li+li,.form-acceptance-content ul li+li{margin-top:.4em}.form-acceptance-content ul{list-style:disc outside}.form-acceptance-content ol{list-style:decimal outside}.form-acceptance-checkbox{font-family:"Noto Serif JP",ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;margin-top:32px;text-align:center}.form-acceptance-checkbox .wpcf7-form-control,.form-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-submit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:32px;padding-top:80px;position:relative}.form-submit .button{background:#191919;color:#fff;font-family:"Noto Serif JP",ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:16px;width:300px}.form-submit .button-white{background:#fff;border:1px solid #191919;color:#191919}.form-submit .wpcf7-spinner{left:50%;margin:0;position:absolute;top:80px;-webkit-transform:translate(-50%,-150%);transform:translate(-50%,-150%)}@media screen and (max-width:700px){.form-fieldSet{gap:2.1333333333vw;max-width:74.6666666667vw}.form-fieldSet:not(:first-of-type){margin-top:7.3333333333vw}.form-fieldSet dt{font-size:3.2vw}.form-fieldSet dt .required{border-radius:1.0666666667vw;font-size:3.2vw;letter-spacing:.04em;line-height:1.64;padding:0 1.3333333333vw .2666666667vw}.form-fieldSet--is-experience{gap:1.0666666667vw}.form-fieldSet--is-experience .experience-text{font-size:3.2vw;letter-spacing:.12em;line-height:2.15;margin-bottom:2.1333333333vw}.form-fieldSet--confirm dt{max-width:none;width:100%}.form-fieldSet--confirm dd{width:100%}.form-column2{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.2666666667vw}.form-hr{margin:12.8vw auto 12.8vw -6.4vw;width:100vw}.form-acceptance-title{margin-top:12.8vw}.form-acceptance-content{border-radius:4.2666666667vw;font-size:2.6666666667vw;height:106.6666666667vw;line-height:2.15;margin:2.1333333333vw auto 0;max-width:none;padding:5.3333333333vw;width:100%}.form-acceptance-checkbox{margin-top:4.2666666667vw}.form-submit{padding-top:12.8vw}.form-submit .wpcf7-spinner{top:12.8vw}.form-submit .button{font-size:3.7333333333vw;width:80%}}.header{background-color:#efea3a;left:0;margin:0 auto;max-width:1440px;position:sticky;top:0;z-index:99}.header__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#efea3a;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;height:inherit;height:130px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:0 0 0 40px;width:100%;z-index:80}.header__title img{display:block;height:auto;max-width:250px;width:100%}.header__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:100vh;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.4s ease;transition:.4s ease;width:100%}.header__hamburger{height:100%;width:50px}.hamburger{background-color:transparent;border-color:transparent;z-index:9999}.hamburger span{background-color:#235eab;display:block;height:2px;position:relative;-webkit-transition:.4s ease;transition:.4s ease;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){margin:13px 0}.hamburger span:nth-child(3){top:0}@media screen and (min-width:960px){.header__title img{display:block;height:auto;max-width:250px}.header__nav{background-color:#fff;height:100vh;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.4s ease;transition:.4s ease;width:100%}.header__nav .nav__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-around}.header__nav{-webkit-box-pack:end;-ms-flex-pack:end;background-color:inherit;height:120px;justify-content:end;position:static;-webkit-transform:initial;transform:none;width:100%}.nav__items{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;height:120px;justify-content:space-between;width:100%}.nav-items{left:50%;left:0;padding:0;padding-bottom:inherit;padding-top:inherit;position:absolute;position:inherit;top:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(0);transform:translate(0)}.nav-items__item{height:90%;position:relative;width:25%}.nav-items__item:after{background-color:#235eab;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}.nav-items__item a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#235eab;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;height:100%;justify-content:center;margin-bottom:24px;padding:0 10px;white-space:nowrap;width:100%}.nav-items__item a span{display:inline-block}.nav-items__item a:hover{background-color:#235eab;color:#fff}.nav-items__item:last-child:after{content:none}.nav-items__item a,.nav-items__item:last-child a{margin-bottom:0}.hamburger{display:none}}.header__nav.active{-webkit-transform:translateX(0);transform:translateX(0)}.hamburger.active span:first-child{top:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:-13px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:960px){.header__inner{height:auto;margin:0;padding:2vw 4vw}.header__hamburger{height:auto;width:11vw}.hamburger span:nth-child(2){margin:3vw 0}.hamburger span{height:.2vw}.header-title img{width:30vw}.header__nav,.header__nav .nav-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__nav .nav-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:80%;margin:auto}.header__nav .nav-items__item{height:100%;position:relative;width:100%}.header__nav .nav-items__item:after{background:#235eab;bottom:0;content:"";display:block;height:2px;position:absolute;width:100%}.header__nav .nav-items__item a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:100%;justify-content:center;padding:0 30px;width:100%}.header__nav .nav-items__item a:hover{background:#235eab;color:#fff}.header__nav .nav-items :last-child:after{content:none}}@media screen and (min-width:960px){.header{background-color:#efea3a}.overlay__ul{display:none}}@media screen and (max-width:960px){.header{position:relative;position:fixed;width:100%;z-index:9999}.sp-nav__inner{background-color:#fff;border:1px solid #918f8f;border-radius:3px;margin:20px 3% 0 auto;width:36px}span.first-line{margin:6px auto 4px;position:fixed}span.center-line,span.first-line{background-color:#000;border-radius:3px;display:block;height:3px;-webkit-transition:all .1s;transition:all .1s;width:24px}span.center-line{margin:4px auto}span.last-line{background-color:#000;border-radius:3px;display:block;height:3px;margin:4px auto 6px;-webkit-transition:all .1s;transition:all .1s;width:24px}span.first-line.swing{-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}span.center-line.swing{opacity:0}span.last-line.swing{-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.overlay{background-color:rgba(0,144,150,.5);bottom:0;height:100%;left:-100%;position:fixed;right:0;top:0;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:9998}.overlay__ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;justify-content:center;width:100%}li.overlay__li{font-size:30px;margin:20px 0}.overlay.swing{left:0}}footer{background:#fff}.footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;align-content:space-between;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;margin:0 auto;max-width:1240px;padding:80px 50px 60px}.footer,.footer-img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.footer-img{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:auto;max-width:300px}.footer-content{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:50px;justify-content:space-between}.footer-content,.footer-content__sns{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.footer-content__sns{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.footer-content__sns .title{font-size:18px;line-height:1.3}.footer-content__sns-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:10px}.footer-content__sns-list__icon{width:25px}.footer-content__sns-list__icon a img{width:30px}.footer-content__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:10px;text-align:right}.footer-content__nav .tel{font-size:18px}.footer-content__nav nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.footer-content__nav nav ul li{height:auto;padding:0 10px;position:relative;text-align:center}.footer-content__nav nav ul li:last-child:after{content:none}.footer-content__nav nav ul li:after{background:#235eab;bottom:0;content:"";display:block;height:90%;position:absolute;right:0;width:1px}.footer-content__nav nav ul li a{font-size:18px;position:relative}.footer-content__nav nav ul li a:hover{color:#efea3a}@media screen and (max-width:960px){.footer{padding:50px}.footer-img{width:300px}.footer-content__sns{gap:5px}.footer-content__sns .title{font-size:16px}.footer-content__nav{gap:5px}.footer-content__nav nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-end}.footer-content__nav nav ul li a{font-size:16px}}@media screen and (max-width:630px){.footer{gap:0;padding:5vw}.footer-img{width:35%}.footer-content{gap:10vw;width:65%}.footer-content__sns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:2vw;justify-content:flex-end}.footer-content__sns .title{border-bottom:4px solid rgba(35,94,234,.6);font-size:3.75vw}.footer-content__sns-list__icon{width:6vw}.footer-content__nav{gap:15px}.footer-content__nav .tel{font-size:3.75vw}.footer-content__nav nav ul{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-end;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.footer-content__nav nav ul li{padding:0;text-align:right;vertical-align:bottom;width:100%}.footer-content__nav nav ul li:after{display:none}.footer-content__nav nav ul li a{font-size:3.75vw}}.maginet-about{margin-bottom:100px;margin-top:120px}.maginet-about__title{margin-bottom:60px}.maginet-about__title .heading-02{margin-top:-25px}.maginet-about__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#3c444c;border-radius:10px;color:#f2f4f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:502px;justify-content:space-between;margin:0 auto;max-width:870px;padding:60px 71px}.maginet-about__text-heading{font-family:noto sans JP;font-size:28px;font-style:normal;font-weight:700;line-height:40px;text-align:center}.maginet-about__text-heading br:nth-of-type(odd){display:none}.maginet-about__text p{font-family:noto sans JP;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.07em;line-height:22px}@media screen and (max-width:920px){.maginet-about{padding-left:30px;padding-right:30px}.maginet-about__text{height:auto;max-width:100%}.maginet-about__text-heading{line-height:26px;line-height:6.94vw;margin-bottom:40px}}@media screen and (max-width:700px){.maginet-about{margin-bottom:14vw;margin-top:21.5vw;padding-left:2.67vw;padding-right:2.67vw}.maginet-about__title{margin-bottom:11vw}.maginet-about__title .heading-02{white-space:nowrap}.maginet-about__title .text-small{font-size:5.09vw;margin-top:-1.2vw}.maginet-about__text{border-radius:10px;line-height:26px;padding:9.3vw 3.47vw}.maginet-about__text-heading{font-size:5.34vw;margin-bottom:4.2vw}.maginet-about__text-heading br:nth-of-type(odd){display:-webkit-box;display:-ms-flexbox;display:flex}.maginet-about__text p{font-size:3.74vw;line-height:6.4vw}}.pagenation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-family:Akshar,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;gap:12px;justify-content:center;position:relative;width:100%;z-index:95}.pagenation li{cursor:pointer;height:48px;position:relative;width:48px}.pagenation li:first-child:before{border-right:1px solid #000;border-top:1px solid #000;bottom:0;content:"";cursor:pointer;height:11px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:11px}.pagenation li:first-child:hover:before{border-right:1px solid #fff;border-top:1px solid #fff;cursor:pointer}.pagenation li:first-child:active{background:#294165}.pagenation li:last-child:before{border-right:1px solid #000;border-top:1px solid #000;bottom:0;content:"";cursor:pointer;height:11px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:11px}.pagenation li:last-child:hover:before{border-right:1px solid #fff;border-top:1px solid #fff}.pagenation li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center}.pagenation li a:hover{background-color:#62686a;color:#fff}.works-nav{margin:-33px auto 0;max-width:1080px;padding-right:122px;position:relative}.works-nav:after{border-right:2px solid #34394a;border-top:2px solid #34394a;bottom:0;content:"";display:block;height:12.5px;margin:15px 5px auto auto;right:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(135deg);width:12.5px}.works-nav__title{color:#6a6562;font-family:Akshar,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:30px;font-weight:400;letter-spacing:.04em;line-height:144%;margin-right:227px;position:relative;text-align:right;width:100%}.works-nav__title:after{background:#c4c4c4;bottom:-3px;content:"";display:block;height:2px;position:absolute;right:-10px;width:100px}.works-details-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:-20px auto 0;max-width:1080px;padding-right:126px}.works-details-nav .sp-none{color:#111;font-family:Akshar,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:27px;font-weight:400;letter-spacing:.04em;position:relative;text-align:right;text-shadow:2px 2px 0 rgba(0,0,0,.1)}.works-details-nav .sp-none:after{background:#dae3e8;bottom:12px;content:"";height:16px;position:absolute;right:-11px;width:133px;z-index:-10}.works-details-nav__category{color:#aaa;font-size:14px;font-weight:500;letter-spacing:.04em;margin-top:-10px}.service-details-nav,.works-details-nav__category{font-family:Akshar,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;text-align:right}.service-details-nav{color:#6a6562;margin:-103px auto 10px;width:942px}.service-details-nav span{font-size:20px;font-weight:600;letter-spacing:.14em}.service-details-nav p{font-size:40px;font-weight:600;letter-spacing:.04em;margin-top:-15px}@media screen and (max-width:1040px){.service-details-nav{padding-right:5%;width:100%}}@media screen and (max-width:920px){.works-details-nav,.works-nav{padding-right:5%}}@media screen and (max-width:700px){.works-nav{max-width:100%;padding-right:0}.works-nav:after{height:3.5vw;margin-right:13px;width:3.5vw}.works-nav p{font-size:8vw;padding-right:10px;text-align:right}.works-nav p:after{right:0;width:26.7vw}.works-details-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:2vw;padding-right:0}.works-details-nav,.works-details-nav .pc-none{display:-webkit-box;display:-ms-flexbox;display:flex}.works-details-nav .pc-none{-webkit-box-pack:end;-ms-flex-pack:end;font-family:Akshar,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:5.87vw;justify-content:flex-end;margin-top:10vw;position:relative;text-shadow:2px 2px 0 hsla(0,7%,8%,.1);width:100%}.works-details-nav .pc-none:after{background:#dae3e8;bottom:0;bottom:1.2vw;content:"";display:block;height:3.88vw;position:absolute;width:32.2vw;z-index:-10}.works-details-nav .sp-none{display:none}.works-details-nav__category{font-size:4vw}.service-details-nav{margin-bottom:9vw;margin-top:-27vw;padding-right:0;text-align:center}.service-details-nav span{font-size:3.74vw}.service-details-nav p{font-size:7.47vw;margin-top:-1.95vw}.pagenation{font-size:3.75vw}.pagenation li{height:10.7vw;width:10.7vw}}.text-L{font-size:14px;letter-spacing:.04em;line-height:2}.text-M{font-size:13px;letter-spacing:.12em;line-height:2.15}.text-S{font-size:12px;letter-spacing:.08em;line-height:1.67}@media screen and (max-width:700px){.text-L{font-size:3.7333333333vw}.text-L,.text-M{line-height:2.15}.text-M{font-size:3.4666666667vw;letter-spacing:.12em}.text-S{font-size:3.2vw;letter-spacing:.04em;line-height:1.64}}.company-about__post-table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#3c444c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:348px;justify-content:space-between;padding:60px 71px;width:610px}.company-about__post-table .table dl{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:8.5px 0;position:relative}.company-about__post-table .table dl:first-of-type{padding-top:0}.company-about__post-table .table dl:nth-of-type(5){padding-bottom:0}.company-about__post-table .table dl:nth-of-type(5):after{content:none}.company-about__post-table .table dl:after{background:#747d88;bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}.company-about__post-table .table dt{font-family:noto sans JP;font-size:14px;font-style:normal;font-weight:700;width:153px}.company-about__post-table .table dd{font-family:noto sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:22px;width:295px}.company-about__post-table .table dd span{display:inline-block}.company-about__post-table .table th{background:#000}@media screen and (max-width:1140px){.company-about__post-table{height:320px;width:60%}}@media screen and (max-width:1040px){.company-about__post-table{height:300px;padding:5%;width:52%}.company-about__post-table .table{width:100%}}@media screen and (max-width:920px){.company-about__post-table{width:48%}}@media screen and (max-width:700px){.company-about__post-table,.company-about__post-table .table{height:auto;width:100%}.company-about__post-table .table dl{padding:3vw 0}.company-about__post-table .table dt{font-size:3.74vw;width:50%}.company-about__post-table .table dd{font-size:3.74vw;line-height:5.87vw;width:50%}}.pagination{gap:12px;width:100%}.pagination,.pagination>a,.pagination>span{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:center}.pagination>a,.pagination>span{-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;background:hsla(0,0%,91%,.3);font-family:classico-urw,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%;min-height:48px;min-width:48px;outline:1px solid #e9e9e9;text-align:center}.pagination>a.is-current,.pagination>span.is-current{background:#e9e9e9}.pagination>a.prev svg,.pagination>span.prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.company{color:#fff}.company-profile{background:#111}.company-profile-name{color:#111}.company-profile-birthday{color:#ff4d4f}.company-profile-blood{color:#2a7b67}.company-job{display:none}
/*# sourceMappingURL=styles.css.map*/