.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*::before,*::after{box-sizing:border-box}:root{--main-color: #000000;--main-bg-color: #e8e8e8;--primary-color: #00567a;--primary-color70: #557d9b;--primary-color45: #92a6bb;--secondary-color: #e7378d;--secondary-color40: #f6bed7;--main-wh-color: #ffffff;--main-gray-color: #dcdddd;--main-gray-color2: #595757;--fontXL: 5vw;--fontL: 4vw;--fontM: 3.4vw;--fontS: 3vw;--fontXS: 2.6vw}@media screen and (min-width: 768px ){:root{--fontXL: 2.2vw;--fontL: 1.8vw;--fontM: min(1.5vw,18.5px);--fontS: min(1.2vw,16px);--fontXS: 0.8vw}}html{overflow-x:hidden;overflow-y:scroll;font-size:62.5%}body{color:#000000;color:var(--main-color);background-color:#e8e8e8;background-color:var(--main-bg-color);font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;line-height:1.65;font-feature-settings:"palt";letter-spacing:.05em;width:100%;opacity:0;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}header,footer,main,nav,section,article,aside,h1,h2,h3,h4,figure,figcaption,table,p,ul,li,dl,dd,dt,th,td,button,a,input,textarea,select,hr{box-sizing:border-box}h1,h2{line-height:inherit;font-size:inherit;font-weight:bold}p,li,dd,dt,th,td,button,figcaption,a,input,textarea,select{line-height:inherit;font-size:inherit}li{list-style:none}a{display:block;color:inherit;transition:all .3s ease-out;text-decoration:none}img{display:block;max-width:100%;height:auto}button{outline:none;display:block;padding:0;color:inherit;border-radius:0;background:none;border:none;cursor:pointer;text-align:left;text-align:initial}input{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;line-height:1;border:none}input[type=submit]{padding:0;background:none}input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}textarea{outline:none;display:block;border:none}select{outline:none;border-radius:0}hr{height:0;margin:0;padding:0;border:0}table{border-collapse:collapse;border-spacing:0}svg{display:block}svg:not(:root){overflow:visible}.pcBlock{display:none}@media screen and (min-width: 768px ){.pcBlock{display:block}}.spBlock{display:block}@media screen and (min-width: 768px ){.spBlock{display:none}}.is-textCenter{text-align:center}.is-textLeft{text-align:left}.blockInline{display:inline !important}.widthSlim{max-width:640px;margin-left:auto;margin-right:auto}.fade_item,.fade_item2,.fade_block,.entryContent>*{opacity:0;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);will-change:opacity;perspective:1000}.fade_on{animation:fadeup 1.5s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards}.fade_on2{animation:fadeup2 1.2s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards}.fade_on3{animation:fadeup3 .4s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards}@keyframes fadeup{0%{transform:translateY(50px);opacity:0;filter:blur(40px)}80%{opacity:1;filter:blur(0)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeup2{0%{transform:translateX(-50px);opacity:0;filter:blur(25px)}80%{opacity:1;filter:blur(0)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeup3{0%{opacity:0;filter:blur(15px)}80%{opacity:1;filter:blur(0)}100%{opacity:1}}.pc{display:block}.sp{display:none}.mainContainer{width:100%;overflow:hidden}#breadcrumbs{margin:0 auto;color:#000000;color:var(--main-color);position:relative;z-index:3}#breadcrumbs .breadcrumb_last,#breadcrumbs a{display:inline-block;color:#000000;color:var(--main-color)}.sectionInner{margin-right:auto;position:relative;margin:0 auto;padding:146px 0 0}.sectionInner.sectionInner-small{max-width:1080px}.sectionInner.sectionInner-xsmall{max-width:800px}@media screen and (min-width: 768px ){.sectionInner{padding:150px 0 0}}@media screen and (min-width: 1080px ){.sectionInner{padding:167px 0 0}}.sectionTitle{text-align:center;margin-bottom:30px}.sectionLead{margin-bottom:40px}.sectionSublead{margin-bottom:40px;text-align:center}.sectionFlex{display:flex;flex-direction:column}@media screen and (min-width: 768px ){.sectionFlex{flex-direction:row}}@media screen and (min-width: 768px ){.sectionFlex .sectionFlex-txt{width:50%}.sectionFlex .sectionFlex-txt .buttonBase a{margin-left:0}}.sectionFlex .sectionFlex-txt .sectionDesc{margin-bottom:30px}@media screen and (min-width: 768px ){.sectionFlex .sectionFlex-txt .sectionDesc{margin-bottom:60px}}@media screen and (min-width: 768px ){.sectionFlex .sectionFlex-img{width:45%}}.postBody .entryContent{text-align:justify;word-break:break-all}.page .postBody .entryContent{display:flex;flex-direction:column;margin-bottom:0}.roleTxt{overflow:hidden}.roleTxt>*{position:relative;display:block;transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.roleTxt>*::before{content:attr(data-text);display:block;transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;top:130%;left:0;opacity:0}@media screen and (min-width: 768px ){.roleTxt:hover>*{transform:translate3d(0, -130%, 0)}.roleTxt:hover>*::before{opacity:1}}.headerContainer{position:fixed;left:0;top:0;z-index:1000;width:100%}.headerContainer .headerMain{width:100%;display:flex;justify-content:space-between}.headerContainer .headerMain .headerMain-sp{display:flex;justify-content:space-between}@media screen and (min-width: 768px ){.headerContainer .headerMain .headerMain-sp{display:none}}.headerContainer .headerMain .headerLogo{position:fixed;left:5.88776vw;top:5vw;width:50vw;transition:.4s;z-index:500}.headerContainer .headerMain .headerLogo a{width:100%;display:block}.headerContainer .headerMain .headerLogo a svg{width:100%;height:auto}.headerContainer .headerMain .headerLogo a svg .cls-1{fill:#000000;fill:var(--main-color)}.headerContainer .headerMain .naviToggle{position:absolute;right:10px;top:4vw;z-index:501;width:50px;height:50px;transition:all .3s ease-out;display:block;cursor:pointer}.headerContainer .headerMain .naviToggle span{height:2px;position:absolute;left:10px;overflow:hidden;transition:.4s}.headerContainer .headerMain .naviToggle span::after{content:"";display:block;width:100%;height:100%;background:#000000;background:var(--main-color);transform-origin:right top;transition:all .3s ease-out}.headerContainer .headerMain .naviToggle span:nth-child(1){width:29px;top:12px}.headerContainer .headerMain .naviToggle span:nth-child(2){width:23px;top:18px}.headerContainer .headerMain .globalNavi{position:absolute;top:0;left:0;z-index:401;transition:opacity 1s;background:#00567a;background:var(--primary-color);width:100%;visibility:hidden;opacity:0;height:100vh}@media screen and (min-width: 768px ){.headerContainer .headerMain .globalNavi{position:relative;top:auto;left:auto;visibility:visible;opacity:1;height:auto;background:none}}.headerContainer .headerMain .globalNavi .globalNavi-inner{width:100%;height:100%;padding:3.29936vw 5.88776vw 0;margin:0 auto;display:flex;align-items:center}@media screen and (min-width: 768px ){.headerContainer .headerMain .globalNavi .globalNavi-inner{height:auto;display:block}}.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-block{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px ){.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-block{height:100%;justify-content:space-between;flex-direction:row}}.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-ttl{display:none}.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-ttl svg{width:100%;height:auto}.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-ttl svg .cls-1{fill:#000000;fill:var(--main-color)}@media screen and (min-width: 768px ){.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-ttl{display:block;width:18.13422vw}.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-ttl a:hover{transform:rotate(-3deg)}}.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-list{display:flex;flex-direction:column;gap:7vw}.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-list li a{font-family:"Open Sans",sans-serif;color:#e8e8e8;color:var(--main-bg-color)}.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-list li a span{font-weight:700;font-size:2rem;line-height:1}@media screen and (min-width: 768px ){.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-list{flex-direction:row;gap:6.5vw}.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-list li a{color:#000000;color:var(--main-color)}.headerContainer .headerMain .globalNavi .globalNavi-inner .globalNavi-list li a span{font-size:min(1.4vw,18px)}}.headerContainer.navi-active .globalNavi{visibility:visible;opacity:1}.headerContainer.navi-active .headerLogo a svg .cls-1{fill:#e8e8e8;fill:var(--main-bg-color)}.headerContainer.navi-active .naviToggle span::after{background:#e8e8e8;background:var(--main-bg-color)}.headerContainer.navi-active .naviToggle span:nth-child(1){transform:rotate(30deg);top:20px}.headerContainer.navi-active .naviToggle span:nth-child(2){width:29px;transform:rotate(-30deg);top:20px}@keyframes naviMove{0%{opacity:0}100%{opacity:1}}footer{padding:65px 0 18px;margin:0 auto}@media screen and (min-width: 768px ){footer{padding-top:90px;margin-left:0}}@media screen and (min-width: 1080px ){footer{padding-top:120px}}footer .copy{text-align:center;font-family:"Open Sans",sans-serif}.linkBase a{font-weight:700;width:-moz-fit-content;width:fit-content;max-width:320px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;color:#000000;color:var(--main-color);position:relative;order:1}.error404 .linkBase a{padding-top:80px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px ){.linkBase a{gap:10px}.linkBase a::after{transition:all .3s ease-out}}.buttonBase a{display:flex;align-items:center;height:100px;padding:0 30px;font-weight:700}@media screen and (min-width: 768px ){.buttonBase a{height:134px;padding:0 40px}}#mvContent{width:100%;position:relative;perspective:50em;transform:scale(1.2);margin-top:8vw;padding-bottom:120px}@media screen and (min-width: 768px ){#mvContent{transform:scale(1);margin-top:0}}#mvContent .mv_bg{width:100%;animation:mv_bgAnime 2s ease-in-out forwards}#mvContent .mv_bg img{width:100%}#mvContent .mv_bg2{position:absolute;top:0;left:0;width:100%;animation:mv_bgAnime 2s ease-in-out forwards,mv_bgAnime2 1s ease-in-out 4.5s forwards}#mvContent .mv_bg2 img{width:100%}#mvContent .mv_lead{position:absolute;top:65vw;left:45vw;font-weight:400;font-size:4vw;opacity:0}#mvContent .mv_lead.load_item{animation:fadeup 2s ease-in-out 5s forwards}@media screen and (min-width: 768px ){#mvContent .mv_lead{font-size:2.6667vw;top:60.88949vw;left:61.26003vw}}#mvContent .mv_item{position:absolute;pointer-events:none;transition:all .1s;opacity:0}#mvContent .mv_item img{width:100%}#mvContent .mv_item.mv_item01{width:25.50664vw;top:11.76223vw;left:65.78707vw}#mvContent .mv_item.mv_item02{width:30.44131vw;top:41.42491vw;left:6.34513vw}#mvContent .mv_item.mv_item03{width:25.04288vw;top:49.40614vw;left:36.24192vw}#mvContent .mv_item.mv_item04{width:35.86389vw;top:46.26894vw;left:48.14502vw}#mvContent .mv_item.mv_item05{width:35.88296vw;top:33.6592vw;left:56.68588vw}#mvContent .mv_item.mv_item06{width:14.78362vw;top:13.51163vw;left:47.6676vw}#mvContent .mv_item.mv_item07{width:15.65383vw;top:16.22316vw;left:5.64065vw}#mvContent .mv_item.mv_item08{width:22.79289vw;top:21.99429vw;left:72.51732vw}#mvContent .mv_item.mv_item09{width:23.63023vw;top:19.71167vw;left:36.12191vw}#mvContent .mv_item.mv_item10{width:42.00015vw;top:35.58644vw;left:7.69072vw}#mvContent .mv_item.mv_item11{width:18.34852vw;top:9.35703vw;left:57.2172vw}#mvContent .mv_item.mv_item12{width:17.62129vw;top:28.59748vw;left:62.00832vw}#mvContent .mv_item.mv_item13{width:34.84838vw;top:36.13901vw;left:56.73522vw}#mvContent .mv_item.mv_item14{width:35.45335vw;top:16.66822vw;left:15.5213vw}#mvContent .mv_item.mv_item15{width:28.40513vw;top:35.35336vw;left:38.85393vw}#mvContent .mv_item.anime_on.mv_item01{animation:mv_item01Anime 3.5s ease-in-out 1s forwards}#mvContent .mv_item.anime_on.mv_item02{animation:mv_item02Anime 4.2s ease-in-out 1.3s forwards}#mvContent .mv_item.anime_on.mv_item03{animation:mv_item03Anime 3.2s ease-in-out .8s forwards}#mvContent .mv_item.anime_on.mv_item04{animation:mv_item04Anime 3.5s ease-in-out 1.5s forwards}#mvContent .mv_item.anime_on.mv_item05{animation:mv_item05Anime 3.8s ease-in-out 1.3s forwards}#mvContent .mv_item.anime_on.mv_item06{animation:mv_item06Anime 3.2s ease-in-out 1.3s forwards}#mvContent .mv_item.anime_on.mv_item07{animation:mv_item07Anime 3.8s ease-in-out .8s forwards}#mvContent .mv_item.anime_on.mv_item08{animation:mv_item08Anime 3.5s ease-in-out 1.3s forwards}#mvContent .mv_item.anime_on.mv_item09{animation:mv_item09Anime 3.5s ease-in-out 1.5s forwards}#mvContent .mv_item.anime_on.mv_item10{animation:mv_item10Anime 3.5s ease-in-out 1.2s forwards}#mvContent .mv_item.anime_on.mv_item11{animation:mv_item11Anime 3.2s ease-in-out 1.4s forwards}#mvContent .mv_item.anime_on.mv_item12{animation:mv_item12Anime 3.4s ease-in-out 1.1s forwards}#mvContent .mv_item.anime_on.mv_item13{animation:mv_item13Anime 3.6s ease-in-out 1.2s forwards}#mvContent .mv_item.anime_on.mv_item14{animation:mv_item14Anime 3.7s ease-in-out 1.3s forwards}#mvContent .mv_item.anime_on.mv_item15{animation:mv_item15Anime 4s ease-in-out 1.8s forwards}@keyframes mv_bgAnime{0%{opacity:0}100%{opacity:1}}@keyframes mv_bgAnime2{0%{opacity:1}100%{opacity:0}}@keyframes mv_item01Anime{0%{transform:translate3d(800px, -1000px, 0) rotateY(-640deg);opacity:0}75%{transform:translate3d(-12.5px, 5px, 0);opacity:1}90%{transform:translate3d(12.5px, -5px, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item02Anime{0%{transform:translate3d(-1000px, -200px, 0) rotateY(460deg);opacity:0}75%{transform:translate3d(6px, -6px, 0);opacity:1}90%{transform:translate3d(-6px, 0, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item03Anime{0%{transform:translate3d(-1000px, 800px, 0) rotateY(760deg);opacity:0}75%{transform:translate3d(6px, -6px, 0);opacity:1}90%{transform:translate3d(-6px, 0, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item04Anime{0%{transform:translate3d(400px, 0, -1000px) rotateY(-540deg);opacity:0}75%{transform:translate3d(12.5px, 10px, 0);opacity:1}90%{transform:translate3d(-12.5px, -10px, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item05Anime{0%{transform:translate3d(400px, 400px, 0) rotateY(540deg);opacity:0}75%{transform:translate3d(-12.5px, 5px, 0);opacity:1}90%{transform:translate3d(12.5px, -5px, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item06Anime{0%{transform:translate3d(-150px, -1000px, 0) rotateY(-440deg);opacity:0}75%{transform:translate3d(-12.5px, 5px, 0);opacity:1}90%{transform:translate3d(12.5px, -5px, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item07Anime{0%{transform:translate3d(-600px, -1000px, 0) rotateY(340deg);opacity:0}75%{transform:translate3d(6px, -6px, 0);opacity:1}90%{transform:translate3d(-6px, 0, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item08Anime{0%{transform:translate3d(600px, -1000px, 0) rotateY(700deg);opacity:0}75%{transform:translate3d(-12.5px, 5px, 0);opacity:1}90%{transform:translate3d(12.5px, -5px, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item09Anime{0%{transform:translate3d(0, -1000px, -1000px) rotateY(-240deg);opacity:0}75%{transform:translate3d(6px, -6px, 0);opacity:1}90%{transform:translate3d(-6px, 0, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item10Anime{0%{transform:translate3d(-1000px, -300px, 0) rotateY(-240deg);opacity:0}75%{transform:translate3d(-12.5px, 5px, 0);opacity:1}90%{transform:translate3d(12.5px, -5px, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item11Anime{0%{transform:translate3d(400px, -1000px, 0) rotateY(640deg);opacity:0}75%{transform:translate3d(-12.5px, 0, 6px);opacity:1}90%{transform:translate3d(12.5px, 0, -6px);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item12Anime{0%{transform:translate3d(0, 0, -1000px) rotateY(540deg);opacity:0}75%{transform:translate3d(-12.5px, 5px, 0);opacity:1}90%{transform:translate3d(12.5px, -5px, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item13Anime{0%{transform:translate3d(0, 100px, -1000px) rotateY(340deg);opacity:0}75%{transform:translate3d(6px, -6px, 0);opacity:1}90%{transform:translate3d(-6px, 0, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item14Anime{0%{transform:translate3d(0, -1000px, 0) rotateY(480deg);opacity:0}75%{transform:translate3d(-12.5px, 5px, 0);opacity:1}90%{transform:translate3d(12.5px, -5px, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes mv_item15Anime{0%{transform:translate3d(0, 1000px, 0) rotateY(340deg);opacity:0}75%{transform:translate3d(-12.5px, 0, 6px);opacity:1}90%{transform:translate3d(12.5px, 0, -6px) rotate(25deg);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:1}}.section_ttl{height:7vw;padding-left:3.4vw;margin-bottom:6vw}.section_ttl img{width:auto;height:100%}@media screen and (min-width: 768px ){.section_ttl{height:3.47vw;margin-bottom:4vw}}.content_ttl{border-bottom:#000000 solid .5px;border-bottom:var(--main-color) solid .5px;padding-bottom:2vw;margin-bottom:6vw;padding-left:5vw;font-size:5vw;font-weight:700}@media screen and (min-width: 768px ){.content_ttl{font-size:2.2vw;padding-bottom:min(1.7vw,20px)}}.section_content{margin-bottom:15vw}@media screen and (min-width: 768px ){.section_content{margin-bottom:5vw}.section_content#topCreateWithUs{margin-bottom:10vw}}.portfolioMain a{display:flex;flex-direction:column-reverse}.portfolioMain a .portfolioList-info{display:flex;flex-direction:column;align-items:center;padding:2em 0;border-bottom:1px solid #000000;border-bottom:1px solid var(--main-color);margin-bottom:20px;gap:6vw}.portfolioMain a .portfolioList-info .info_logo{height:60px;max-width:50%}.portfolioMain a .portfolioList-info .info_logo img{width:auto;height:100%}.portfolioMain a .portfolioList-info .info_catch{font-size:4vw}.portfolioMain a .portfolioList-info .info_view{font-family:"Open Sans",sans-serif;font-weight:700;font-size:4vw;position:relative;width:40vw}.portfolioMain a .portfolioList-info .info_view::after{content:"";position:absolute;bottom:-2px;left:-2vw;width:100%;height:15px;border-bottom:solid 1px;border-right:solid 1px;transform:skew(45deg)}.portfolioMain a .portfolioList-info .info_status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6em 1em;width:-moz-fit-content;width:fit-content;max-width:90%}.portfolioMain a .portfolioList-info .info_status .info_year{font-size:4vw;width:100%;text-align:center}.portfolioMain a .portfolioList-info .info_status .info_tag{font-size:2vw;height:4vw;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;color:#ffffff;color:var(--main-wh-color);background:#000000;background:var(--main-color);border-radius:30vw;padding:0 2em}@media screen and (min-width: 768px ){.portfolioMain a{flex-direction:row}.portfolioMain a .portfolioList-info{width:40vw;padding:2em 0;border-bottom:none;margin-bottom:0;gap:5vw;justify-content:flex-end}.portfolioMain a .portfolioList-info .info_logo{height:6.1vw;max-width:40%;transition:.5s}.portfolioMain a .portfolioList-info .info_catch{font-size:1.37274vw}.portfolioMain a .portfolioList-info .info_view{font-size:1.37274vw;width:13.77094vw;margin:0 auto}.portfolioMain a .portfolioList-info .info_view::after{height:1.44556vw;left:-0.8vw;transition:.5s}.portfolioMain a .portfolioList-info .info_status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6em 1em;width:-moz-fit-content;width:fit-content;max-width:90%}.portfolioMain a .portfolioList-info .info_status .info_year{font-size:1.37274vw;width:-moz-fit-content;width:fit-content}.portfolioMain a .portfolioList-info .info_status .info_tag{font-size:.6vw;height:min(1.4vw,18px);padding:0 1em}.portfolioMain a .thumb{width:60vw;border-left:.5px solid #000000;border-left:.5px solid var(--main-color);overflow:hidden}.portfolioMain a .thumb img{-o-object-fit:cover;object-fit:cover;transition:.5s}.portfolioMain a:hover{background:#ffffff;background:var(--main-wh-color)}.portfolioMain a:hover .info_view::after{transform:translateX(2vw) skew(45deg)}.portfolioMain a:hover .info_logo{transform:scale(1.05)}.portfolioMain a:hover .thumb img{transform:scale(1.05)}}#portfolioSub.splide .splide__slide{margin:0 .4vw}#portfolioSub.splide .splide__slide a{position:relative}#portfolioSub.splide .splide__slide a img{aspect-ratio:5/3.4;-o-object-fit:cover;object-fit:cover}#portfolioSub.splide .splide__slide a strong{font-size:6vw;font-family:"Open Sans",sans-serif;font-weight:700;position:absolute;top:0;left:0;z-index:1;aspect-ratio:5/3.4;display:flex;align-items:center;justify-content:center;width:100%;color:#ffffff;color:var(--main-wh-color);background:rgba(0,0,0,.3);transition:.5s}#portfolioSub.splide .splide__slide a span{position:relative;z-index:2;display:block;width:100%;color:#ffffff;color:var(--main-wh-color);background:#000000;background:var(--main-color);font-size:4vw;font-family:"Open Sans",sans-serif;font-weight:700;text-align:right;padding:1em .5em .3em}@media screen and (min-width: 768px ){#portfolioSub.splide .splide__slide{padding:5.3vw 0 0;margin:0 .8vw 0 0}#portfolioSub.splide .splide__slide a{overflow:hidden}#portfolioSub.splide .splide__slide a img{transition:.5s}#portfolioSub.splide .splide__slide a strong{font-size:1.82688vw;transition:.5s}#portfolioSub.splide .splide__slide a span{font-size:1.1418vw;padding:1em .5em .3em}#portfolioSub.splide .splide__slide a:hover img{transform:scale(1.05)}#portfolioSub.splide .splide__slide a:hover strong{background:rgba(0,0,0,0)}}.splide__arrow{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+ODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43bW0iIGhlaWdodD0iMzcuMDNtbSIgdmlld0JveD0iMCAwIDM2LjAxIDEwNC45NyI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgICBzdHJva2U6ICNmZmY7CiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iX+ODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPgogICAgPHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIuNDEgLjI4IDM1LjQyIDUxLjggNC4wMyAxMDQuNzIiLz4KICA8L2c+Cjwvc3ZnPg==) no-repeat center center/contain;border-radius:0;width:8vw;height:100%;opacity:1}@media screen and (min-width: 768px ){.splide__arrow{width:3.241vw;top:calc(50% + 2.6vw)}}.splide__arrow--prev{left:1em;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+ODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43bW0iIGhlaWdodD0iMzcuMDNtbSIgdmlld0JveD0iMCAwIDM2LjAxIDEwNC45NyI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgICBzdHJva2U6ICNmZmY7CiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iX+ODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPgogICAgPHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIzNS41OSAxMDQuNjkgLjU5IDUzLjE3IDMxLjk3IC4yNiIvPgogIDwvZz4KPC9zdmc+) no-repeat center center/contain}@media screen and (min-width: 768px ){.splide__arrow--prev{left:2em;transition:.5s}.splide__arrow--prev:hover{left:1em}}.splide__arrow--next{right:1em}@media screen and (min-width: 768px ){.splide__arrow--next{right:2em;transition:.5s}.splide__arrow--next:hover{right:1em}}#topAbout .content_desc{font-size:4vw;font-weight:400;width:90vw;margin:0 auto;text-align:justify;margin-bottom:10vw;line-height:2}@media screen and (min-width: 768px ){#topAbout .content_desc{font-size:min(1.573vw,20px);margin-bottom:7.8vw;width:84vw}}#topAbout .history_area{width:90vw;margin:0 auto;position:relative;margin-bottom:10vw}#topAbout .history_area::before{content:"";position:absolute;top:0;left:15vw;z-index:-1;height:100%;width:1px;background:#000000;background:var(--main-color)}@media screen and (min-width: 768px ){#topAbout .history_area::before{left:12.6vw}}#topAbout .history_area .history_intro{display:flex;align-items:flex-start;gap:3vw;margin-bottom:5vw}#topAbout .history_area .history_intro dt{font-weight:700;flex:none;margin-left:4.4vw;width:22vw;text-align:center;padding:.2em 1em;color:#ffffff;color:var(--main-wh-color);background:#e7378d;background:var(--secondary-color);border-radius:40px;font-size:3vw}#topAbout .history_area .history_intro dd{font-size:3.4vw}#topAbout .history_area .history_intro dd time{font-weight:700;display:block;margin-bottom:1em}@media screen and (min-width: 768px ){#topAbout .history_area .history_intro{margin-bottom:3.8vw}#topAbout .history_area .history_intro dt{margin-left:6.5vw;width:12.1vw;font-size:min(1.65vw,22px)}#topAbout .history_area .history_intro dd{padding-top:.25em;font-size:min(1.2857vw,17px)}#topAbout .history_area .history_intro dd time{font-size:min(1.7vw,20px)}}#topAbout .history_area .history_timeline{display:flex;flex-direction:column;gap:5vw;margin-bottom:8vw}#topAbout .history_area .history_timeline li{padding-left:.6vw;font-size:3.4vw;display:flex;align-items:flex-start;gap:3vw}#topAbout .history_area .history_timeline li time{display:flex;align-items:center;gap:3vw;font-size:4vw;font-weight:600}#topAbout .history_area .history_timeline li time::after{content:"";display:block;width:3vw;height:3vw;border-radius:50%;background:#000000;background:var(--main-color)}#topAbout .history_area .history_timeline li a::after{content:"";display:inline-block;width:0;height:0;margin-left:1vw;margin-bottom:-0.3vw;border-style:solid;border-top:min(1.6vw,22px) solid rgba(0,0,0,0);border-bottom:min(1.6vw,22px) solid rgba(0,0,0,0);border-left:2.8vw solid #000000;border-left:2.8vw solid var(--main-color);border-right:0}@media screen and (min-width: 768px ){#topAbout .history_area .history_timeline{gap:2.8vw;margin-bottom:3vw}#topAbout .history_area .history_timeline li{padding-left:6.1vw;font-size:1.2857vw;gap:3vw}#topAbout .history_area .history_timeline li time{gap:1.5vw;font-size:1.75vw}#topAbout .history_area .history_timeline li time::after{width:1.65vw;height:1.65vw}#topAbout .history_area .history_timeline li a::after{margin-left:4vw;margin-bottom:-0.15vw;border-top:.8vw solid rgba(0,0,0,0);border-bottom:.8vw solid rgba(0,0,0,0);border-left:min(1.2vw,16px) solid #000000;border-left:min(1.2vw,16px) solid var(--main-color)}}#topAbout .history_area .history_note{text-align:right;font-size:3vw}@media screen and (min-width: 768px ){#topAbout .history_area .history_note{font-size:1.16216vw}}#topAbout .group_area .block_ttl{margin-left:5vw;letter-spacing:.23em;font-size:5.4vw;font-family:"Open Sans",sans-serif;font-weight:700;padding:1em 0}#topAbout .group_area .block_ttl span{padding-top:.5em;letter-spacing:0;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:3.111vw;display:block}#topAbout .group_area .block_content{margin:1.5em;background-image:linear-gradient(0, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 20%);border-radius:3vw;overflow:hidden}#topAbout .group_area .block_content dt{color:#ffffff;color:var(--main-wh-color);margin-bottom:5vw;font-size:4vw;font-weight:700;text-align:center;padding:1em 0}#topAbout .group_area .block_content dd{font-size:3.4vw;padding:0 5vw 2em}#topAbout .group_area .block_content span{display:block;width:-moz-fit-content;width:fit-content;color:#ffffff;color:var(--main-wh-color);background:#000000;background:var(--main-color);padding:.2em 1em;border-radius:40px;font-size:3vw;margin-bottom:3vw}#topAbout .group_area .block_content em{font-style:normal;display:block;padding-left:1em}#topAbout .group_area .block_content.block_content-blue dt{background:#00567a;background:var(--primary-color)}#topAbout .group_area .block_content.block_content-pink dt{background:#e7378d;background:var(--secondary-color)}#topAbout .group_area .block_content.block_content-more{padding:2em 5vw}#topAbout .group_area .block_content.block_content-more .block_lead{font-size:4vw;font-weight:700;margin-bottom:3vw}#topAbout .group_area .block_content.block_content-more em{padding-bottom:2vw}#topAbout .group_area .block_list{margin-bottom:6vw;display:flex;flex-direction:column;gap:.7em}#topAbout .group_area .block_list li{list-style:disc;margin-left:1.2em;font-size:3.4vw}@media screen and (min-width: 768px ){#topAbout .group_area{max-width:90vw;margin-left:auto;margin-right:auto}#topAbout .group_area .group_block{display:flex;flex-wrap:wrap;justify-content:center;max-width:1180px;margin-left:auto;margin-right:auto}#topAbout .group_area .group_block .block_ttl{width:100%;font-size:2.4vw;margin-left:0;margin-bottom:5vw}#topAbout .group_area .group_block .block_ttl span{font-size:1.1111vw}#topAbout .group_area .group_block .block_cover{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:960px;margin-left:auto;margin-right:auto;position:relative;background-image:linear-gradient(0, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);border-radius:1.5vw;margin-bottom:8vw}#topAbout .group_area .group_block .block_cover::after{content:"";display:block;width:70.33%;height:1px;background:#000;position:absolute;left:17.32%;top:-4vw}#topAbout .group_area .group_block .block_content{margin:0;border-radius:1.3vw;overflow:visible}#topAbout .group_area .group_block .block_content dt{border-radius:1.5vw 1.5vw 0 0;font-size:1.85vw;margin-bottom:2em;padding:.7vw 0}#topAbout .group_area .group_block .block_content dd{font-size:1.1vw}#topAbout .group_area .group_block .block_content dd span{font-size:1.1vw;margin-bottom:min(1.5vw,18.5px)}#topAbout .group_area .group_block .block_content.block_content-blue{width:100%;max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:5vw}#topAbout .group_area .group_block .block_content.block_content-blue dd{display:grid;align-items:center;justify-content:space-around;grid-template-columns:2fr 1fr;grid-template-rows:1fr 2fr;padding:0 7vw 2em}#topAbout .group_area .group_block .block_content.block_content-blue dd .span1{grid-column:1/2;grid-row:1/2}#topAbout .group_area .group_block .block_content.block_content-blue dd .block_list{grid-column:1/2;grid-row:2/3;margin-bottom:0}#topAbout .group_area .group_block .block_content.block_content-blue dd .span2{grid-column:2/3;grid-row:1/2}#topAbout .group_area .group_block .block_content.block_content-blue dd em{grid-column:2/3;grid-row:2/3}#topAbout .group_area .group_block .block_content.block_content-pink{width:34.64%;position:relative}#topAbout .group_area .group_block .block_content.block_content-pink dd{padding:0 2vw 2em}#topAbout .group_area .group_block .block_content.block_content-pink::after{content:"";display:block;width:1px;height:2.6vw;background:#000;position:absolute;left:50%;bottom:calc(100% + 4vw - 2.6vw)}#topAbout .group_area .group_block .block_content.block_content-pink:nth-child(2)::after{height:10vw}#topAbout .group_area .group_block .block_content.block_content-more{width:24.7%;padding:0 .5vw 2em 2vw;display:flex;flex-direction:column;justify-content:center;position:relative}#topAbout .group_area .group_block .block_content.block_content-more .block_lead{font-size:1.6vw;margin-bottom:1.5em}#topAbout .group_area .group_block .block_content.block_content-more em{padding-bottom:1.5em}#topAbout .group_area .group_block .block_content.block_content-more::after{content:"";display:block;width:1px;height:2.6vw;background:#000;position:absolute;left:50%;bottom:calc(100% + 4vw - 2.6vw)}#topAbout .group_area .group_block .block_list{margin-bottom:2.5vw}#topAbout .group_area .group_block .block_list li{font-size:1.1vw}#topAbout .group_area .group_block:last-child .block_content{padding-top:0}}#topCreateWithUs .flow_map{width:90vw;max-width:880px;margin:0 auto 6vw;display:flex;justify-content:center}#topCreateWithUs .createList{width:90vw;margin:0 auto 5vw}#topCreateWithUs .createList li .flow_ttl{width:-moz-fit-content;width:fit-content;padding:.75em 1em;font-size:4.5vw;font-weight:700;border-radius:20vw;letter-spacing:.23em;text-indent:.23em;line-height:1;margin-bottom:5vw}#topCreateWithUs .createList li .flow_lead{font-size:4.5vw;font-weight:700;letter-spacing:.23em;margin-bottom:2.5vw}#topCreateWithUs .createList li .flow_desc .flow_param{font-size:3.4vw;letter-spacing:.23em;line-height:2}#topCreateWithUs .createList li .flow_desc .flow_list{font-size:3.4vw;letter-spacing:.23em}#topCreateWithUs .createList li .flow_desc .flow_list li{list-style:disc;margin-left:1.2em;line-height:2}#topCreateWithUs .createList li .flow_desc .flow_box{width:90vw;margin:5vw auto 10vw;background:#dcdddd;background:var(--main-gray-color);padding:1em 2em;font-size:3.4vw;border-radius:min(1.2vw,16px);line-height:2}#topCreateWithUs .createList li .flow_desc .flow_box .flow_price{display:flex;gap:.4em}#topCreateWithUs .createList li .flow_desc .flow_box .flow_price dt{flex:none}#topCreateWithUs .createList li .flow_desc .flow_box .flow_price dt::after{content:"：";display:inline-block;padding:0 .2em}@media screen and (min-width: 768px ){#topCreateWithUs .createList li .flow_ttl{font-size:min(1.85vw,22px);margin-bottom:2.5vw}#topCreateWithUs .createList li .flow_lead{font-size:min(1.758vw,21px);line-height:1.65;margin-bottom:1.8vw}#topCreateWithUs .createList li .flow_desc{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3vw}#topCreateWithUs .createList li .flow_desc .flow_param{font-size:min(1.2vw,16px)}#topCreateWithUs .createList li .flow_desc .flow_list{font-size:min(1.2vw,16px)}#topCreateWithUs .createList li .flow_desc .flow_box{width:32vw;flex:none;margin:0;padding:1em 2em;font-size:1.3vw}}#topCreateWithUs .createList li.createList_item01 .flow_ttl{color:#ffffff;color:var(--main-wh-color);background:#00567a;background:var(--primary-color)}#topCreateWithUs .createList li.createList_item02 .flow_ttl{color:#ffffff;color:var(--main-wh-color);background:#557d9b;background:var(--primary-color70)}#topCreateWithUs .createList li.createList_item03 .flow_ttl{color:#00567a;color:var(--primary-color);background:#92a6bb;background:var(--primary-color45)}#topCreateWithUs .createList li.createList_item04 .flow_ttl{color:#00567a;color:var(--primary-color);background:#f6bed7;background:var(--secondary-color40)}#topCreateWithUs .createList li.createList_item05 .flow_ttl{color:#ffffff;color:var(--main-wh-color);background:#e7378d;background:var(--secondary-color)}#memberSlide.splide .splide__slide{position:relative;overflow:hidden}#memberSlide.splide .splide__slide img{aspect-ratio:8/9;-o-object-fit:cover;object-fit:cover}#memberSlide.splide .splide__slide .txt{color:#ffffff;color:var(--main-wh-color);background:#000000;background:var(--main-color);padding:1em 2em}#memberSlide.splide .splide__slide .txt>*{display:block}#memberSlide.splide .splide__slide .txt strong{font-size:6vw;font-weight:400;letter-spacing:.2em}#memberSlide.splide .splide__slide .txt i{font-style:normal;font-size:3.4vw;font-weight:700}#memberSlide.splide .splide__slide .txt span{font-size:3vw}@media screen and (min-width: 768px ){#memberSlide.splide .splide__slide .txt strong{font-size:min(2.67vw,30px)}#memberSlide.splide .splide__slide .txt i{font-size:min(1.7vw,20px)}#memberSlide.splide .splide__slide .txt span{font-size:min(1.5vw,18.5px)}}#memberSlide.splide .splide__slide .hover{transition:.8s;background:rgba(0,0,0,.7);color:#ffffff;color:var(--main-wh-color);transform:translateY(-100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;width:100%;height:100%;position:absolute;left:0;top:0}#memberSlide.splide .splide__slide .hover p{line-height:2;width:80%;margin-inline:auto}@media screen and (min-width: 768px ){#memberSlide.splide .splide__slide:hover .hover{transform:translateY(0)}}#memberSlide.splide .splide__slide:nth-child(2n) .txt{background:#595757;background:var(--main-gray-color2)}.contact_form{width:86vw;margin:0 auto}.contact_form .wpcf7-form{width:100%;display:flex;flex-direction:column;gap:4vw}.contact_form label{display:flex;flex-direction:column;gap:2vw}.contact_form label .form_ttl{font-size:4vw}.contact_form label .wpcf7-form-control-wrap .wpcf7-select{width:100%;padding:1em .4em;border-radius:1vw;border:none;background:#dcdddd;background:var(--main-gray-color);font-size:3.4vw}.contact_form label .wpcf7-form-control-wrap .wpcf7-text{width:100%;background:#dcdddd;background:var(--main-gray-color);padding:1em .4em;border-radius:1vw;font-size:3.4vw}.contact_form label .wpcf7-form-control-wrap .wpcf7-textarea{width:100%;background:#dcdddd;background:var(--main-gray-color);padding:.4em;border-radius:1vw;font-size:3.4vw}.contact_form .wpcf7-submit{margin:0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:4vw;font-weight:bold;width:50vw;padding:1em;border-radius:10px;background-color:#e7378d;background-color:var(--secondary-color);border:none;color:#ffffff;color:var(--main-wh-color);cursor:pointer}.contact_form span.wpcf7-spinner{display:none}@media screen and (min-width: 768px ){.contact_form .wpcf7-form{gap:3.8vw}.contact_form label{display:flex;flex-direction:row;align-items:center;gap:3.5vw}.contact_form label .form_ttl{font-size:min(1.5vw,20px);width:15vw;flex:none}.contact_form label .wpcf7-form-control-wrap{width:100%}.contact_form label .wpcf7-form-control-wrap .wpcf7-select{border-radius:.8vw;font-size:min(1.74323vw,22px)}.contact_form label .wpcf7-form-control-wrap .wpcf7-text{border-radius:.8vw;font-size:min(1.74323vw,22px)}.contact_form label .wpcf7-form-control-wrap .wpcf7-textarea{border-radius:.8vw;font-size:min(1.74323vw,22px)}.contact_form label.label_textarea{align-items:first baseline}.contact_form .wpcf7-submit{font-size:min(1.74323vw,22px);width:30vw;padding:.7em 1em;border-radius:10px;background-color:#e7378d;background-color:var(--secondary-color);border:none;color:#ffffff;color:var(--main-wh-color);cursor:pointer}}.single .sectionContents .sectionInner{width:90vw;max-width:880px;padding-bottom:4vw}.single .sectionContents .postTitle{font-size:5vw;font-size:var(--fontXL);margin-bottom:2em;padding-top:1em}.entryContent{margin-bottom:5vw}.entryContent>*{letter-spacing:.08em}.entryContent h1,.entryContent h2,.entryContent h3,.entryContent h4,.entryContent h5,.entryContent h6{font-size:3.4vw;font-size:var(--fontM);font-weight:700;margin-bottom:1em;line-height:1.6;padding-top:1em;letter-spacing:.08em}.entryContent h1{font-size:5vw;font-size:var(--fontXL)}.entryContent h1+h2,.entryContent h1+h3{padding-top:0}.entryContent h2{font-size:4vw;font-size:var(--fontL)}.entryContent h2+h3{padding-top:0}.entryContent h3{font-size:3.4vw;font-size:var(--fontM)}.entryContent p{margin-bottom:1em;font-size:3vw;font-size:var(--fontS);line-height:2}.entryContent p a{text-decoration:underline;display:inline}@media screen and (min-width: 768px ){.entryContent p a:hover{text-decoration:none}}.entryContent ul{margin-bottom:2em}.entryContent ul li{list-style:disc;margin-left:1.2em;margin-bottom:.4em}@media screen and (min-width: 768px ){.entryContent p+ul,.entryContent p+ol{margin-top:-1em}}.entryContent ol{margin-bottom:2em}.entryContent ol li{list-style:decimal;margin-bottom:1em}.entryContent figure{margin-bottom:1em}.entryContent figure figcaption{padding-top:10px;font-size:2.6vw;font-size:var(--fontXS)}.entryContent img{width:100%}.entryContent .wp-block-image.is-style-rounded{display:flex;align-items:center;margin-bottom:20px}.entryContent .wp-block-image.is-style-rounded img{width:50px;border-radius:50%}.entryContent .wp-block-image.is-style-rounded figcaption{text-align:center;margin-left:1.5rem}@media screen and (min-width: 768px ){.entryContent .wp-block-image.is-style-rounded{display:block}.entryContent .wp-block-image.is-style-rounded img{width:80px}.entryContent .wp-block-image.is-style-rounded figcaption{margin-left:0}}.entryContent .wp-block-gallery{display:flex;flex-wrap:wrap}.entryContent .wp-block-gallery.has-nested-images figure.wp-block-image{flex-grow:0 !important}.entryContent .wp-block-embed__wrapper{position:relative;width:100%;padding-top:56.25%}.entryContent .wp-block-embed__wrapper iframe,.entryContent .wp-block-embed__wrapper object,.entryContent .wp-block-embed__wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.entryContent .wp-embedded-content{max-width:100%}.entryContent .is-layout-flex{display:flex}.entryContent .wp-block-columns{margin-bottom:0;display:block;flex-wrap:nowrap;gap:2em}.entryContent .wp-block-columns.are-vertically-aligned-center{align-items:center}.entryContent .wp-block-columns.is-style-center{justify-content:center}.entryContent .wp-block-columns.is-not-stacked-on-mobile{display:flex}.entryContent .wp-block-columns .wp-block-column{flex-basis:100%;flex-grow:1}@media screen and (min-width: 768px ){.entryContent .wp-block-columns .wp-block-column[style*=flex-basis]{flex-grow:0}}.entryContent .wp-block-columns .wp-block-column[style*=flex-basis] figcaption{font-size:1.2rem}@media screen and (min-width: 768px ){.entryContent .wp-block-columns{display:flex;flex-wrap:wrap}.entryContent .wp-block-columns .wp-block-column{flex-basis:0;flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.entryContent .wp-block-columns .wp-block-column:last-child{margin-right:0}}.entryContent .wp-block-button{margin-bottom:40px}.entryContent .wp-block-button__link.buttonBase a{text-decoration:none;display:flex;overflow:hidden}.entryContent .wp-block-table{margin-bottom:0}.entryContent .wp-block-table table{width:100%;margin-bottom:20px;border-top:1px solid #000000;border-top:1px solid var(--main-color)}.entryContent .wp-block-table table tr th,.entryContent .wp-block-table table tr td{text-align:left;width:100%;display:block;padding:10px 0 20px;vertical-align:top;border:none}.entryContent .wp-block-table table tr th:first-child,.entryContent .wp-block-table table tr td:first-child{padding:20px 0 0 0}.entryContent .wp-block-table table tr th a,.entryContent .wp-block-table table tr td a{text-decoration:underline;display:inline}.entryContent .wp-block-table table tr td{font-weight:400;font-size:1.5rem;border-bottom:1px solid #000000;border-bottom:1px solid var(--main-color)}.entryContent .wp-block-table table tr td:first-child{font-weight:700;font-size:1.3rem;border-bottom:none}@media screen and (min-width: 768px ){.entryContent .wp-block-table table tr th,.entryContent .wp-block-table table tr td{display:table-cell;padding:40px;line-height:2;font-size:1.5rem}.entryContent .wp-block-table table tr th:first-child,.entryContent .wp-block-table table tr td:first-child{padding:40px 0 40px 40px;width:25%;font-size:1.3rem;border-bottom:1px solid #000000;border-bottom:1px solid var(--main-color)}.entryContent .wp-block-table table tr th a,.entryContent .wp-block-table table tr td a{text-decoration:underline;display:inline}}@media screen and (min-width: 768px )and (min-width: 768px ){.entryContent .wp-block-table table tr th a:hover,.entryContent .wp-block-table table tr td a:hover{text-decoration:none}}.entryContent .wp-block-separator{height:1px;background:#000000;background:var(--main-color);margin:40px auto;border:none}@media screen and (min-width: 768px ){.entryContent .wp-block-separator{margin:60px auto}}.embedWrapper{position:relative;width:100%;padding-top:56.25%}.embedWrapper iframe,.embedWrapper object,.embedWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.back_btn{font-weight:700;font-size:3vw;font-size:var(--fontS);position:relative;width:40vw;margin:0 auto;display:block}.back_btn::after{content:"";position:absolute;bottom:-2px;left:-2vw;width:100%;height:15px;border-bottom:solid 1px #000000;border-bottom:solid 1px var(--main-color);border-right:solid 1px #000000;border-right:solid 1px var(--main-color);transform:skew(45deg)}@media screen and (min-width: 768px ){.back_btn{width:13.77094vw;margin:0 auto}.back_btn::after{height:1.44556vw;left:-0.8vw;transition:.5s}.back_btn:hover::after{transform:translateX(2vw) skew(45deg)}}
