
/*!
theme Name: 三之橋パーツ
Author: Tetsuya Kogure
Description: 三之橋パーツ テーマ
Version: 1.0.0
*/@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap");:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}.l-container--small{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0 20px;max-width:940px}.l-container--small:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:center/contain repeat-y url("images/bg-container.webp");z-index:-1}.l-container{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0 20px}.l-container:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:center/contain repeat-y url("images/bg-container.webp");z-index:-1}.l-container--large{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0 20px;max-width:1640px}.l-container--large:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:center/contain repeat-y url("images/bg-container.webp");z-index:-1}.l-container--xlarge{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0 20px;max-width:1440px}.l-container--xlarge:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:center/contain repeat-y url("images/bg-container.webp");z-index:-1}.l-container--fluid{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0 20px;width:100%;max-width:inherit}.l-container--fluid:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:center/contain repeat-y url("images/bg-container.webp");z-index:-1}@media (max-width:991.98px){.l-container--fluid{padding:0 10px}}html{scroll-behavior:smooth;scroll-padding-top:150px}body{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:16px;line-height:1.875;font-weight:500;letter-spacing:0;text-justify:inter-character;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background:url("images/bg.webp")}ol,ul{margin:0;padding:0}p{margin-bottom:0}a:active,a:focus,a:hover{color:inherit;text-decoration:underline}a{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;color:inherit;text-decoration:none}a:focus,a:hover{opacity:0.75;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;text-decoration:none}a.button:hover{opacity:1;-webkit-transition:opacity 0;transition:opacity 0;text-decoration:none}@media (min-width:992px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}object{pointer-events:none}a.svg{display:inline-block;position:relative;z-index:1}a.svg span{display:inline-block}a.svg span object{position:relative;z-index:-1}img{max-width:100%;height:auto;vertical-align:bottom}button,button:active,button:focus,button:hover{margin:0;padding:0;border:none;outline:none;background-color:transparent;cursor:pointer}input[type=button],input[type=submit]{cursor:pointer}label:has(input[type=checkbox]){cursor:pointer}input[type=email],input[type=tel],input[type=text],select,textarea{width:100%;height:auto;padding:0.5rem;border:solid 1px #a8a8a8;border-radius:20px;background-color:#ffffff;color:#000000}input[type=checkbox]{all:revert}input[type=radio]{all:revert}hr{border-top:solid 1px #353333;background:transparent;opacity:1}map area{cursor:pointer}sup{vertical-align:super;font-size:smaller}.l-header{background-color:#ffffff}.l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1400px;margin:0 auto;padding-top:25px;padding-bottom:17px}@media (max-width:991.98px){.l-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:13px;padding-bottom:30px}}.l-header__logo{padding-left:40px}@media (max-width:991.98px){.l-header__logo{padding-left:20px;width:60.8vw}}.l-header__nav{padding-right:70px}@media (max-width:991.98px){.l-header__nav{position:fixed;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100vw;height:100vh;padding-right:0;background-color:#ffffff;z-index:1000;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}.l-header__nav.menu-open{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}.l-header__nav--list{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991.98px){.l-header__nav--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}.l-header__nav--list li{padding:0 1em;border-left:solid 1px #000000;line-height:1}@media (max-width:991.98px){.l-header__nav--list li{padding:1em 0;border-left:none;border-bottom:solid 1px #000000;line-height:1.5}}.l-header__nav--list li:last-child{border-right:solid 1px #000000}@media (max-width:991.98px){.l-header__nav--list li:last-child{border-right:none}}.l-header__nav--list li a{font-size:16px;line-height:1;letter-spacing:0.04em}.l-header__button{position:absolute;top:25px;right:20px;width:11vw;height:6.4vw;z-index:1001}@media (min-width:992px){.l-header__button{display:none}}.l-footer{position:relative;padding-top:56px;padding-bottom:35px;background-color:#002541;color:#ffffff}@media (max-width:991.98px){.l-footer{padding-top:40px;padding-bottom:20px}}.l-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 20px;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 2px #ffffff}@media (max-width:991.98px){.l-footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #ffffff}}@media (max-width:991.98px){.l-footer__content--info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.l-footer__logo{margin-bottom:30px}@media (max-width:991.98px){.l-footer__logo{margin-bottom:20px}}.l-footer__zip{font-size:12px;line-height:1.6666666667}@media (max-width:991.98px){.l-footer__nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:40px}}.l-footer__nav--list{display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer__nav--list li{padding:0 1em;border-right:solid 1px #ffffff;line-height:1}@media (max-width:991.98px){.l-footer__nav--list li{padding:0 0.5em}}.l-footer__nav--list li:last-child{border-right:none}.l-footer__nav--list li a{font-size:16px;line-height:1;letter-spacing:0.04em}@media (max-width:991.98px){.l-footer__nav--list li a{font-size:12px}}.l-footer__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 20px;font-size:10px;line-height:1.2}@media (max-width:991.98px){.l-footer__copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.l-page-top{position:fixed;bottom:36px;right:36px}@media (max-width:991.98px){.l-page-top{bottom:20px;right:20px}}.anime-container{overflow:hidden}.slide-yoko-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:0;overflow:hidden}.slide-tate-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:0;overflow:hidden}.anime{visibility:hidden;-webkit-animation-play-state:paused;animation-play-state:paused}.anime.animated{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes loop{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loop{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loop2{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideAndHold{0%,70%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideAndHold{0%,70%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes purun{0%{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}15%{-webkit-transform:scale(0.9,0.9) translate(0%,5%);transform:scale(0.9,0.9) translate(0%,5%)}30%{-webkit-transform:scale(1.5,1) translate(0%,0%);transform:scale(1.5,1) translate(0%,0%)}50%{-webkit-transform:scale(0.8,1.3) translate(0%,-10%);transform:scale(0.8,1.3) translate(0%,-10%)}70%{-webkit-transform:scale(1.1,0.9) translate(0%,5%);transform:scale(1.1,0.9) translate(0%,5%)}to{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}}@keyframes purun{0%{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}15%{-webkit-transform:scale(0.9,0.9) translate(0%,5%);transform:scale(0.9,0.9) translate(0%,5%)}30%{-webkit-transform:scale(1.5,1) translate(0%,0%);transform:scale(1.5,1) translate(0%,0%)}50%{-webkit-transform:scale(0.8,1.3) translate(0%,-10%);transform:scale(0.8,1.3) translate(0%,-10%)}70%{-webkit-transform:scale(1.1,0.9) translate(0%,5%);transform:scale(1.1,0.9) translate(0%,5%)}to{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}}@-webkit-keyframes poyon{0%{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%);opacity:0}15%{-webkit-transform:scale(0.9,0.9) translate(0%,5%);transform:scale(0.9,0.9) translate(0%,5%)}30%{-webkit-transform:scale(1.3,0.8) translate(0%,10%);transform:scale(1.3,0.8) translate(0%,10%)}50%{-webkit-transform:scale(0.8,1.3) translate(0%,-10%);transform:scale(0.8,1.3) translate(0%,-10%);opacity:1}70%{-webkit-transform:scale(1.1,0.9) translate(0%,5%);transform:scale(1.1,0.9) translate(0%,5%)}to{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}}@keyframes poyon{0%{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%);opacity:0}15%{-webkit-transform:scale(0.9,0.9) translate(0%,5%);transform:scale(0.9,0.9) translate(0%,5%)}30%{-webkit-transform:scale(1.3,0.8) translate(0%,10%);transform:scale(1.3,0.8) translate(0%,10%)}50%{-webkit-transform:scale(0.8,1.3) translate(0%,-10%);transform:scale(0.8,1.3) translate(0%,-10%);opacity:1}70%{-webkit-transform:scale(1.1,0.9) translate(0%,5%);transform:scale(1.1,0.9) translate(0%,5%)}to{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}}@-webkit-keyframes kakukaku{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(10deg) translateX(-50px);transform:rotate(10deg) translateX(-50px)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes kakukaku{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(10deg) translateX(-50px);transform:rotate(10deg) translateX(-50px)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes kakukaku2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-10deg) translateX(0);transform:rotate(-10deg) translateX(0)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes kakukaku2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-10deg) translateX(0);transform:rotate(-10deg) translateX(0)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideOutFromLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutFromLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideInFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInFromBottom{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInFromBottom{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutFromBottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}@keyframes fadeOutFromBottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}@-webkit-keyframes fadeInFromTop{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInFromTop{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInFromLeft{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInFromLeft{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInFromRight{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInFromRight{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.slide-in{display:inline-block;overflow:hidden}.slide-in span{display:block}@-webkit-keyframes appearFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appearFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes appearFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appearFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.appearFromRight{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:appearFromRight;animation-name:appearFromRight}@media (max-width:767.98px){.appearFromRight{width:100%}}@-webkit-keyframes appearFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appearFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes appearFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appearFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes open{0%{opacity:0}to{opacity:1}}@keyframes open{0%{opacity:0}to{opacity:1}}@-webkit-keyframes close{0%{opacity:1}to{opacity:0}}@keyframes close{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slideopen{0%{left:-100%}to{left:0}}@keyframes slideopen{0%{left:-100%}to{left:0}}@keyframes close{0%{width:100%}to{width:0}}@-webkit-keyframes external-link{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes external-link{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes move-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes move-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes move-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@keyframes move-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}.anime-tsdu-0{-webkit-animation-duration:0s;animation-duration:0s}.anime-tsdu-1{-webkit-animation-duration:0.1s;animation-duration:0.1s}.anime-tsdu-2{-webkit-animation-duration:0.2s;animation-duration:0.2s}.anime-tsdu-3{-webkit-animation-duration:0.3s;animation-duration:0.3s}.anime-tsdu-4{-webkit-animation-duration:0.4s;animation-duration:0.4s}.anime-tsdu-5{-webkit-animation-duration:0.5s;animation-duration:0.5s}.anime-tsdu-6{-webkit-animation-duration:0.6s;animation-duration:0.6s}.anime-tsdu-7{-webkit-animation-duration:0.7s;animation-duration:0.7s}.anime-tsdu-8{-webkit-animation-duration:0.8s;animation-duration:0.8s}.anime-tsdu-9{-webkit-animation-duration:0.9s;animation-duration:0.9s}.anime-tsdu-10{-webkit-animation-duration:1s;animation-duration:1s}.anime-tsdu-11{-webkit-animation-duration:1.1s;animation-duration:1.1s}.anime-tsdu-12{-webkit-animation-duration:1.2s;animation-duration:1.2s}.anime-tsdu-13{-webkit-animation-duration:1.3s;animation-duration:1.3s}.anime-tsdu-14{-webkit-animation-duration:1.4s;animation-duration:1.4s}.anime-tsdu-15{-webkit-animation-duration:1.5s;animation-duration:1.5s}.anime-tsdu-16{-webkit-animation-duration:1.6s;animation-duration:1.6s}.anime-tsdu-17{-webkit-animation-duration:1.7s;animation-duration:1.7s}.anime-tsdu-18{-webkit-animation-duration:1.8s;animation-duration:1.8s}.anime-tsdu-19{-webkit-animation-duration:1.9s;animation-duration:1.9s}.anime-tsdu-20{-webkit-animation-duration:2s;animation-duration:2s}.anime-tsdu-21{-webkit-animation-duration:2.1s;animation-duration:2.1s}.anime-tsdu-22{-webkit-animation-duration:2.2s;animation-duration:2.2s}.anime-tsdu-23{-webkit-animation-duration:2.3s;animation-duration:2.3s}.anime-tsdu-24{-webkit-animation-duration:2.4s;animation-duration:2.4s}.anime-tsdu-25{-webkit-animation-duration:2.5s;animation-duration:2.5s}.anime-tsdu-26{-webkit-animation-duration:2.6s;animation-duration:2.6s}.anime-tsdu-27{-webkit-animation-duration:2.7s;animation-duration:2.7s}.anime-tsdu-28{-webkit-animation-duration:2.8s;animation-duration:2.8s}.anime-tsdu-29{-webkit-animation-duration:2.9s;animation-duration:2.9s}.anime-tsdu-30{-webkit-animation-duration:3s;animation-duration:3s}.anime-tsdu-31{-webkit-animation-duration:3.1s;animation-duration:3.1s}.anime-tsdu-32{-webkit-animation-duration:3.2s;animation-duration:3.2s}.anime-tsdu-33{-webkit-animation-duration:3.3s;animation-duration:3.3s}.anime-tsdu-34{-webkit-animation-duration:3.4s;animation-duration:3.4s}.anime-tsdu-35{-webkit-animation-duration:3.5s;animation-duration:3.5s}.anime-tsdu-36{-webkit-animation-duration:3.6s;animation-duration:3.6s}.anime-tsdu-37{-webkit-animation-duration:3.7s;animation-duration:3.7s}.anime-tsdu-38{-webkit-animation-duration:3.8s;animation-duration:3.8s}.anime-tsdu-39{-webkit-animation-duration:3.9s;animation-duration:3.9s}.anime-tsdu-40{-webkit-animation-duration:4s;animation-duration:4s}.anime-tsdu-41{-webkit-animation-duration:4.1s;animation-duration:4.1s}.anime-tsdu-42{-webkit-animation-duration:4.2s;animation-duration:4.2s}.anime-tsdu-43{-webkit-animation-duration:4.3s;animation-duration:4.3s}.anime-tsdu-44{-webkit-animation-duration:4.4s;animation-duration:4.4s}.anime-tsdu-45{-webkit-animation-duration:4.5s;animation-duration:4.5s}.anime-tsdu-46{-webkit-animation-duration:4.6s;animation-duration:4.6s}.anime-tsdu-47{-webkit-animation-duration:4.7s;animation-duration:4.7s}.anime-tsdu-48{-webkit-animation-duration:4.8s;animation-duration:4.8s}.anime-tsdu-49{-webkit-animation-duration:4.9s;animation-duration:4.9s}.anime-tsdu-50{-webkit-animation-duration:5s;animation-duration:5s}.anime-tsdu-51{-webkit-animation-duration:5.1s;animation-duration:5.1s}.anime-tsdu-52{-webkit-animation-duration:5.2s;animation-duration:5.2s}.anime-tsdu-53{-webkit-animation-duration:5.3s;animation-duration:5.3s}.anime-tsdu-54{-webkit-animation-duration:5.4s;animation-duration:5.4s}.anime-tsdu-55{-webkit-animation-duration:5.5s;animation-duration:5.5s}.anime-tsdu-56{-webkit-animation-duration:5.6s;animation-duration:5.6s}.anime-tsdu-57{-webkit-animation-duration:5.7s;animation-duration:5.7s}.anime-tsdu-58{-webkit-animation-duration:5.8s;animation-duration:5.8s}.anime-tsdu-59{-webkit-animation-duration:5.9s;animation-duration:5.9s}.anime-tsdu-60{-webkit-animation-duration:6s;animation-duration:6s}.anime-tsdu-61{-webkit-animation-duration:6.1s;animation-duration:6.1s}.anime-tsdu-62{-webkit-animation-duration:6.2s;animation-duration:6.2s}.anime-tsdu-63{-webkit-animation-duration:6.3s;animation-duration:6.3s}.anime-tsdu-64{-webkit-animation-duration:6.4s;animation-duration:6.4s}.anime-tsdu-65{-webkit-animation-duration:6.5s;animation-duration:6.5s}.anime-tsdu-66{-webkit-animation-duration:6.6s;animation-duration:6.6s}.anime-tsdu-67{-webkit-animation-duration:6.7s;animation-duration:6.7s}.anime-tsdu-68{-webkit-animation-duration:6.8s;animation-duration:6.8s}.anime-tsdu-69{-webkit-animation-duration:6.9s;animation-duration:6.9s}.anime-tsdu-70{-webkit-animation-duration:7s;animation-duration:7s}.anime-tsdu-71{-webkit-animation-duration:7.1s;animation-duration:7.1s}.anime-tsdu-72{-webkit-animation-duration:7.2s;animation-duration:7.2s}.anime-tsdu-73{-webkit-animation-duration:7.3s;animation-duration:7.3s}.anime-tsdu-74{-webkit-animation-duration:7.4s;animation-duration:7.4s}.anime-tsdu-75{-webkit-animation-duration:7.5s;animation-duration:7.5s}.anime-tsdu-76{-webkit-animation-duration:7.6s;animation-duration:7.6s}.anime-tsdu-77{-webkit-animation-duration:7.7s;animation-duration:7.7s}.anime-tsdu-78{-webkit-animation-duration:7.8s;animation-duration:7.8s}.anime-tsdu-79{-webkit-animation-duration:7.9s;animation-duration:7.9s}.anime-tsdu-80{-webkit-animation-duration:8s;animation-duration:8s}.anime-tsdu-81{-webkit-animation-duration:8.1s;animation-duration:8.1s}.anime-tsdu-82{-webkit-animation-duration:8.2s;animation-duration:8.2s}.anime-tsdu-83{-webkit-animation-duration:8.3s;animation-duration:8.3s}.anime-tsdu-84{-webkit-animation-duration:8.4s;animation-duration:8.4s}.anime-tsdu-85{-webkit-animation-duration:8.5s;animation-duration:8.5s}.anime-tsdu-86{-webkit-animation-duration:8.6s;animation-duration:8.6s}.anime-tsdu-87{-webkit-animation-duration:8.7s;animation-duration:8.7s}.anime-tsdu-88{-webkit-animation-duration:8.8s;animation-duration:8.8s}.anime-tsdu-89{-webkit-animation-duration:8.9s;animation-duration:8.9s}.anime-tsdu-90{-webkit-animation-duration:9s;animation-duration:9s}.anime-tsdu-91{-webkit-animation-duration:9.1s;animation-duration:9.1s}.anime-tsdu-92{-webkit-animation-duration:9.2s;animation-duration:9.2s}.anime-tsdu-93{-webkit-animation-duration:9.3s;animation-duration:9.3s}.anime-tsdu-94{-webkit-animation-duration:9.4s;animation-duration:9.4s}.anime-tsdu-95{-webkit-animation-duration:9.5s;animation-duration:9.5s}.anime-tsdu-96{-webkit-animation-duration:9.6s;animation-duration:9.6s}.anime-tsdu-97{-webkit-animation-duration:9.7s;animation-duration:9.7s}.anime-tsdu-98{-webkit-animation-duration:9.8s;animation-duration:9.8s}.anime-tsdu-99{-webkit-animation-duration:9.9s;animation-duration:9.9s}.anime-tsdu-100{-webkit-animation-duration:10s;animation-duration:10s}.anime-tsde-0{-webkit-animation-delay:0s;animation-delay:0s}.anime-tsde-1{-webkit-animation-delay:0.1s;animation-delay:0.1s}.anime-tsde-2{-webkit-animation-delay:0.2s;animation-delay:0.2s}.anime-tsde-3{-webkit-animation-delay:0.3s;animation-delay:0.3s}.anime-tsde-4{-webkit-animation-delay:0.4s;animation-delay:0.4s}.anime-tsde-5{-webkit-animation-delay:0.5s;animation-delay:0.5s}.anime-tsde-6{-webkit-animation-delay:0.6s;animation-delay:0.6s}.anime-tsde-7{-webkit-animation-delay:0.7s;animation-delay:0.7s}.anime-tsde-8{-webkit-animation-delay:0.8s;animation-delay:0.8s}.anime-tsde-9{-webkit-animation-delay:0.9s;animation-delay:0.9s}.anime-tsde-10{-webkit-animation-delay:1s;animation-delay:1s}.anime-tsde-11{-webkit-animation-delay:1.1s;animation-delay:1.1s}.anime-tsde-12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.anime-tsde-13{-webkit-animation-delay:1.3s;animation-delay:1.3s}.anime-tsde-14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.anime-tsde-15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.anime-tsde-16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.anime-tsde-17{-webkit-animation-delay:1.7s;animation-delay:1.7s}.anime-tsde-18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.anime-tsde-19{-webkit-animation-delay:1.9s;animation-delay:1.9s}.anime-tsde-20{-webkit-animation-delay:2s;animation-delay:2s}.anime-tsde-21{-webkit-animation-delay:2.1s;animation-delay:2.1s}.anime-tsde-22{-webkit-animation-delay:2.2s;animation-delay:2.2s}.anime-tsde-23{-webkit-animation-delay:2.3s;animation-delay:2.3s}.anime-tsde-24{-webkit-animation-delay:2.4s;animation-delay:2.4s}.anime-tsde-25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.anime-tsde-26{-webkit-animation-delay:2.6s;animation-delay:2.6s}.anime-tsde-27{-webkit-animation-delay:2.7s;animation-delay:2.7s}.anime-tsde-28{-webkit-animation-delay:2.8s;animation-delay:2.8s}.anime-tsde-29{-webkit-animation-delay:2.9s;animation-delay:2.9s}.anime-tsde-30{-webkit-animation-delay:3s;animation-delay:3s}.anime-tsde-31{-webkit-animation-delay:3.1s;animation-delay:3.1s}.anime-tsde-32{-webkit-animation-delay:3.2s;animation-delay:3.2s}.anime-tsde-33{-webkit-animation-delay:3.3s;animation-delay:3.3s}.anime-tsde-34{-webkit-animation-delay:3.4s;animation-delay:3.4s}.anime-tsde-35{-webkit-animation-delay:3.5s;animation-delay:3.5s}.anime-tsde-36{-webkit-animation-delay:3.6s;animation-delay:3.6s}.anime-tsde-37{-webkit-animation-delay:3.7s;animation-delay:3.7s}.anime-tsde-38{-webkit-animation-delay:3.8s;animation-delay:3.8s}.anime-tsde-39{-webkit-animation-delay:3.9s;animation-delay:3.9s}.anime-tsde-40{-webkit-animation-delay:4s;animation-delay:4s}.anime-tsde-41{-webkit-animation-delay:4.1s;animation-delay:4.1s}.anime-tsde-42{-webkit-animation-delay:4.2s;animation-delay:4.2s}.anime-tsde-43{-webkit-animation-delay:4.3s;animation-delay:4.3s}.anime-tsde-44{-webkit-animation-delay:4.4s;animation-delay:4.4s}.anime-tsde-45{-webkit-animation-delay:4.5s;animation-delay:4.5s}.anime-tsde-46{-webkit-animation-delay:4.6s;animation-delay:4.6s}.anime-tsde-47{-webkit-animation-delay:4.7s;animation-delay:4.7s}.anime-tsde-48{-webkit-animation-delay:4.8s;animation-delay:4.8s}.anime-tsde-49{-webkit-animation-delay:4.9s;animation-delay:4.9s}.anime-tsde-50{-webkit-animation-delay:5s;animation-delay:5s}.anime-tsde-51{-webkit-animation-delay:5.1s;animation-delay:5.1s}.anime-tsde-52{-webkit-animation-delay:5.2s;animation-delay:5.2s}.anime-tsde-53{-webkit-animation-delay:5.3s;animation-delay:5.3s}.anime-tsde-54{-webkit-animation-delay:5.4s;animation-delay:5.4s}.anime-tsde-55{-webkit-animation-delay:5.5s;animation-delay:5.5s}.anime-tsde-56{-webkit-animation-delay:5.6s;animation-delay:5.6s}.anime-tsde-57{-webkit-animation-delay:5.7s;animation-delay:5.7s}.anime-tsde-58{-webkit-animation-delay:5.8s;animation-delay:5.8s}.anime-tsde-59{-webkit-animation-delay:5.9s;animation-delay:5.9s}.anime-tsde-60{-webkit-animation-delay:6s;animation-delay:6s}.anime-tsde-61{-webkit-animation-delay:6.1s;animation-delay:6.1s}.anime-tsde-62{-webkit-animation-delay:6.2s;animation-delay:6.2s}.anime-tsde-63{-webkit-animation-delay:6.3s;animation-delay:6.3s}.anime-tsde-64{-webkit-animation-delay:6.4s;animation-delay:6.4s}.anime-tsde-65{-webkit-animation-delay:6.5s;animation-delay:6.5s}.anime-tsde-66{-webkit-animation-delay:6.6s;animation-delay:6.6s}.anime-tsde-67{-webkit-animation-delay:6.7s;animation-delay:6.7s}.anime-tsde-68{-webkit-animation-delay:6.8s;animation-delay:6.8s}.anime-tsde-69{-webkit-animation-delay:6.9s;animation-delay:6.9s}.anime-tsde-70{-webkit-animation-delay:7s;animation-delay:7s}.anime-tsde-71{-webkit-animation-delay:7.1s;animation-delay:7.1s}.anime-tsde-72{-webkit-animation-delay:7.2s;animation-delay:7.2s}.anime-tsde-73{-webkit-animation-delay:7.3s;animation-delay:7.3s}.anime-tsde-74{-webkit-animation-delay:7.4s;animation-delay:7.4s}.anime-tsde-75{-webkit-animation-delay:7.5s;animation-delay:7.5s}.anime-tsde-76{-webkit-animation-delay:7.6s;animation-delay:7.6s}.anime-tsde-77{-webkit-animation-delay:7.7s;animation-delay:7.7s}.anime-tsde-78{-webkit-animation-delay:7.8s;animation-delay:7.8s}.anime-tsde-79{-webkit-animation-delay:7.9s;animation-delay:7.9s}.anime-tsde-80{-webkit-animation-delay:8s;animation-delay:8s}.anime-tsde-81{-webkit-animation-delay:8.1s;animation-delay:8.1s}.anime-tsde-82{-webkit-animation-delay:8.2s;animation-delay:8.2s}.anime-tsde-83{-webkit-animation-delay:8.3s;animation-delay:8.3s}.anime-tsde-84{-webkit-animation-delay:8.4s;animation-delay:8.4s}.anime-tsde-85{-webkit-animation-delay:8.5s;animation-delay:8.5s}.anime-tsde-86{-webkit-animation-delay:8.6s;animation-delay:8.6s}.anime-tsde-87{-webkit-animation-delay:8.7s;animation-delay:8.7s}.anime-tsde-88{-webkit-animation-delay:8.8s;animation-delay:8.8s}.anime-tsde-89{-webkit-animation-delay:8.9s;animation-delay:8.9s}.anime-tsde-90{-webkit-animation-delay:9s;animation-delay:9s}.anime-tsde-91{-webkit-animation-delay:9.1s;animation-delay:9.1s}.anime-tsde-92{-webkit-animation-delay:9.2s;animation-delay:9.2s}.anime-tsde-93{-webkit-animation-delay:9.3s;animation-delay:9.3s}.anime-tsde-94{-webkit-animation-delay:9.4s;animation-delay:9.4s}.anime-tsde-95{-webkit-animation-delay:9.5s;animation-delay:9.5s}.anime-tsde-96{-webkit-animation-delay:9.6s;animation-delay:9.6s}.anime-tsde-97{-webkit-animation-delay:9.7s;animation-delay:9.7s}.anime-tsde-98{-webkit-animation-delay:9.8s;animation-delay:9.8s}.anime-tsde-99{-webkit-animation-delay:9.9s;animation-delay:9.9s}.anime-tsde-100{-webkit-animation-delay:10s;animation-delay:10s}span[class^=button-]{pointer-events:none}.c-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 0.5em;width:360px;max-width:100%;min-height:54px;padding:5px 10px;color:#ffffff;text-align:center;font-size:24px;line-height:1;background-color:#004187;border-radius:100vw;-webkit-filter:drop-shadow(6px 6px 6px rgba(0,0,0,0.3));filter:drop-shadow(6px 6px 6px rgba(0,0,0,0.3))}.c-button:after{content:"";display:inline-block;width:0;height:0;margin-top:0.2em;border-style:solid;border-width:11px 0 11px 11px;border-color:transparent transparent transparent #ffffff}.c-button:active,.c-button:focus,.c-button:hover{color:#ffffff}.d-block{display:block}.d-inline-block{display:inline-block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-none{display:none}.d-inline{display:inline}@media (min-width:-0.02){.d-xs-block{display:block}.d-xs-inline-block{display:inline-block}.d-xs-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-xs-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-xs-none{display:none}.d-xs-inline{display:inline}}@media (min-width:575.98px){.d-sm-block{display:block}.d-sm-inline-block{display:inline-block}.d-sm-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-sm-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-sm-none{display:none}.d-sm-inline{display:inline}}@media (min-width:767.98px){.d-md-block{display:block}.d-md-inline-block{display:inline-block}.d-md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-md-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-md-none{display:none}.d-md-inline{display:inline}}@media (min-width:991.98px){.d-lg-block{display:block}.d-lg-inline-block{display:inline-block}.d-lg-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-lg-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-lg-none{display:none}.d-lg-inline{display:inline}}@media (min-width:1199.98px){.d-xl-block{display:block}.d-xl-inline-block{display:inline-block}.d-xl-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-xl-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-xl-none{display:none}.d-xl-inline{display:inline}}@media (min-width:1399.98px){.d-xxl-block{display:block}.d-xxl-inline-block{display:inline-block}.d-xxl-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-xxl-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-xxl-none{display:none}.d-xxl-inline{display:inline}}.text-start{text-align:left}.text-center{text-align:center}.text-end{text-align:right}@media (min-width:-0.02){.text-xs-start{text-align:left}.text-xs-center{text-align:center}.text-xs-end{text-align:right}}@media (min-width:575.98px){.text-sm-start{text-align:left}.text-sm-center{text-align:center}.text-sm-end{text-align:right}}@media (min-width:767.98px){.text-md-start{text-align:left}.text-md-center{text-align:center}.text-md-end{text-align:right}}@media (min-width:991.98px){.text-lg-start{text-align:left}.text-lg-center{text-align:center}.text-lg-end{text-align:right}}@media (min-width:1199.98px){.text-xl-start{text-align:left}.text-xl-center{text-align:center}.text-xl-end{text-align:right}}@media (min-width:1399.98px){.text-xxl-start{text-align:left}.text-xxl-center{text-align:center}.text-xxl-end{text-align:right}}.fw-bold{font-weight:bold}.fw-bolder{font-weight:bolder}.fw-normal{font-weight:normal}.fw-light{font-weight:light}.fw-lighter{font-weight:lighter}.fst-italic{font-style:italic}.fst-normal{font-style:normal}@media (min-width:-0.02){.fw-xs-bold{font-weight:bold}.fw-xs-bolder{font-weight:bolder}.fw-xs-normal{font-weight:normal}.fw-xs-light{font-weight:light}.fw-xs-lighter{font-weight:lighter}.fst-xs-italic{font-style:italic}.fst-xs-normal{font-style:normal}}@media (min-width:575.98px){.fw-sm-bold{font-weight:bold}.fw-sm-bolder{font-weight:bolder}.fw-sm-normal{font-weight:normal}.fw-sm-light{font-weight:light}.fw-sm-lighter{font-weight:lighter}.fst-sm-italic{font-style:italic}.fst-sm-normal{font-style:normal}}@media (min-width:767.98px){.fw-md-bold{font-weight:bold}.fw-md-bolder{font-weight:bolder}.fw-md-normal{font-weight:normal}.fw-md-light{font-weight:light}.fw-md-lighter{font-weight:lighter}.fst-md-italic{font-style:italic}.fst-md-normal{font-style:normal}}@media (min-width:991.98px){.fw-lg-bold{font-weight:bold}.fw-lg-bolder{font-weight:bolder}.fw-lg-normal{font-weight:normal}.fw-lg-light{font-weight:light}.fw-lg-lighter{font-weight:lighter}.fst-lg-italic{font-style:italic}.fst-lg-normal{font-style:normal}}@media (min-width:1199.98px){.fw-xl-bold{font-weight:bold}.fw-xl-bolder{font-weight:bolder}.fw-xl-normal{font-weight:normal}.fw-xl-light{font-weight:light}.fw-xl-lighter{font-weight:lighter}.fst-xl-italic{font-style:italic}.fst-xl-normal{font-style:normal}}@media (min-width:1399.98px){.fw-xxl-bold{font-weight:bold}.fw-xxl-bolder{font-weight:bolder}.fw-xxl-normal{font-weight:normal}.fw-xxl-light{font-weight:light}.fw-xxl-lighter{font-weight:lighter}.fst-xxl-italic{font-style:italic}.fst-xxl-normal{font-style:normal}}.text-decoration-underline{text-decoration:underline}.text-decoration-line-through{text-decoration:line-through}.text-decoration-none{text-decoration:none}@media (min-width:-0.02){.text-decoration-xs-underline{text-decoration:underline}.text-decoration-xs-line-through{text-decoration:line-through}.text-decoration-xs-none{text-decoration:none}}@media (min-width:575.98px){.text-decoration-sm-underline{text-decoration:underline}.text-decoration-sm-line-through{text-decoration:line-through}.text-decoration-sm-none{text-decoration:none}}@media (min-width:767.98px){.text-decoration-md-underline{text-decoration:underline}.text-decoration-md-line-through{text-decoration:line-through}.text-decoration-md-none{text-decoration:none}}@media (min-width:991.98px){.text-decoration-lg-underline{text-decoration:underline}.text-decoration-lg-line-through{text-decoration:line-through}.text-decoration-lg-none{text-decoration:none}}@media (min-width:1199.98px){.text-decoration-xl-underline{text-decoration:underline}.text-decoration-xl-line-through{text-decoration:line-through}.text-decoration-xl-none{text-decoration:none}}@media (min-width:1399.98px){.text-decoration-xxl-underline{text-decoration:underline}.text-decoration-xxl-line-through{text-decoration:line-through}.text-decoration-xxl-none{text-decoration:none}}.c-heading{mix-blend-mode:multiply}@media (max-width:991.98px){.c-heading{margin-right:-20px;margin-left:-20px}.c-heading img{width:auto;height:12.2vw}}.c-heading--sub{font-family:"Noto Serif JP","Hiragino Mincho ProN","Noto Serif JP","Yu Mincho",YuMincho,serif;font-weight:500;font-style:normal;padding-bottom:17px;margin-bottom:20px;border-bottom:solid 2px #f08205;font-size:28px;line-height:1.25;letter-spacing:0.08em}.p-home__mainimage{position:relative;border-top:solid 5px #004b87}.p-home__mainimage:before{content:"";position:absolute;top:-5px;left:26.4285714286%;display:block;width:26.4285714286%;height:5px;background-color:#f08205}.p-home__mainimage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(128,128,128,0.9);mix-blend-mode:multiply;z-index:10}.p-home__mainimage--text{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}.p-home__mainimage--title{width:39.2142857143%;max-width:549px}@media (max-width:991.98px){.p-home__mainimage--title{width:62.2vw;max-width:311px}}.p-home__about--inner{padding-top:90px;padding-bottom:120px}@media (max-width:991.98px){.p-home__about--inner{padding-top:60px;padding-bottom:100px}}.p-home__about--title{margin-bottom:66px}@media (max-width:991.98px){.p-home__about--title{margin-bottom:44px}}.p-home__about--content{display:-ms-grid;display:grid;-ms-grid-columns:53.7634408602% 50px 1fr;grid-template-columns:53.7634408602% 1fr;gap:0 50px;max-width:930px;margin:0 auto}@media (max-width:991.98px){.p-home__about--content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:50px;width:72vw;max-width:360px}}@media (max-width:991.98px){.p-home__about--image{width:64vw;max-width:320px;margin:0 auto}}.p-home__about--text{padding-top:100px}@media (max-width:991.98px){.p-home__about--text{padding-top:0}}.p-home__about--table{font-size:16px;line-height:1.875;letter-spacing:0.03em}.p-home__about--table th{padding-right:30px;white-space:nowrap;font-weight:600}@media (max-width:991.98px){.p-home__about--table th{padding-right:20px}}.p-home__product--title{margin-bottom:100px;mix-blend-mode:normal;text-align:right;opacity:0.8}@media (max-width:991.98px){.p-home__product--title{margin-bottom:50px}}.p-home__product--sub{max-width:507px;margin-right:auto;margin-left:auto;text-align:center;color:#ffffff}@media (max-width:991.98px){.p-home__product--sub{width:59vw;max-width:295px}}.p-home__product--text{text-align:center;font-size:19px;line-height:1.5789473684;color:#ffffff;letter-spacing:0.03em}@media (max-width:991.98px){.p-home__product--text{font-size:15px;line-height:1.6666666667}}.p-home__product--hero{min-height:510px;padding-top:50px;padding-bottom:83px;background:center/cover no-repeat url("images/home-product-bg.webp")}@media (max-width:991.98px){.p-home__product--hero{min-height:300px;padding-top:20px;padding-bottom:40px;background:center/cover no-repeat url("images/home-product-bg-sp.webp")}}.p-home__product--hero--inner:before{display:none}.p-home__product--content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr;gap:0 24px;max-width:704px;margin:0 auto 40px;padding-top:34px}@media (max-width:991.98px){.p-home__product--content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:30px;width:64vw;max-width:320px;margin:0 auto 30px;padding-top:50px}}.p-home__product--item--image{margin-bottom:20px}.p-home__product--item--text{text-align:center;color:#004b87;font-size:24px;line-height:1.4583333333}.p-home__product--more{padding-bottom:130px;text-align:center}@media (max-width:991.98px){.p-home__product--more{width:72vw;max-width:360px;margin:0 auto;padding-bottom:160px}}.p-home__equipment--title{margin-bottom:100px;mix-blend-mode:normal;text-align:center;opacity:0.8}@media (max-width:991.98px){.p-home__equipment--title{margin-bottom:50px}}.p-home__equipment--sub{max-width:507px;margin-right:auto;margin-left:auto;text-align:center;color:#ffffff}@media (max-width:991.98px){.p-home__equipment--sub{width:59vw;max-width:295px}}.p-home__equipment--text{text-align:center;font-size:19px;line-height:1.5789473684;color:#ffffff;letter-spacing:0.03em}@media (max-width:991.98px){.p-home__equipment--text{font-size:15px;line-height:1.6666666667}}.p-home__equipment--hero{min-height:510px;padding-top:50px;padding-bottom:83px;background:center/cover no-repeat url("images/home-equipment-bg.webp")}@media (max-width:991.98px){.p-home__equipment--hero{min-height:300px;padding-top:20px;padding-bottom:40px;background:center/cover no-repeat url("images/home-equipment-bg-sp.webp")}}.p-home__equipment--hero--inner:before{display:none}.p-home__equipment--content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr;gap:0 24px;max-width:704px;margin:0 auto 40px;padding-top:34px}@media (max-width:991.98px){.p-home__equipment--content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:30px;width:64vw;max-width:320px;margin:0 auto 30px;padding-top:50px}}.p-home__equipment--item--image{margin-bottom:20px}.p-home__equipment--item--text{text-align:center;color:#004b87;font-size:24px;line-height:1.4583333333}.p-home__equipment--more{padding-bottom:130px;text-align:center}@media (max-width:991.98px){.p-home__equipment--more{width:72vw;max-width:360px;margin:0 auto;padding-bottom:160px}}.p-home__network--inner{padding-bottom:170px}@media (max-width:991.98px){.p-home__network--inner{padding-bottom:130px}}.p-home__network--title{margin-bottom:60px}@media (max-width:991.98px){.p-home__network--title{margin-bottom:20px}}.p-home__network--sub{max-width:720px}@media (max-width:991.98px){.p-home__network--sub{position:absolute;top:40px;left:30px;width:38.6vw;max-width:193px;text-align:left}}.p-home__network--content{max-width:900px;margin:0 auto}@media (max-width:991.98px){.p-home__network--content{width:75.4vw;max-width:377px;text-align:center}}@media (max-width:991.98px){.p-home__network--item{position:relative}}.p-home__network--item.item-01{padding-bottom:50px;background:top right/contain no-repeat url("images/home-network-bg-01.webp");mix-blend-mode:multiply}@media (max-width:991.98px){.p-home__network--item.item-01{padding-top:75vw;padding-bottom:30px;background:top center/contain no-repeat url("images/home-network-bg-01.webp")}}.p-home__network--item.item-02{background:center right 20px/383px no-repeat url("images/home-network-bg-02.webp");mix-blend-mode:multiply}@media (max-width:991.98px){.p-home__network--item.item-02{padding-top:41.8vw;background:top center/contain no-repeat url("images/home-network-bg-02.webp")}}.p-home__network--area{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:300px;min-height:44px;margin-bottom:10px;padding:5px 10px;color:#ffffff;background-color:#8e8e8e;border-radius:100vw;text-align:center;font-size:20px;line-height:1.75}@media (max-width:991.98px){.p-home__network--area{width:60vw;max-width:300px;margin:0 auto 10px}}.p-home__network--name{padding-left:16px;font-size:18px;line-height:1.9444444444}@media (max-width:991.98px){.p-home__network--name{width:60vw;max-width:300px;margin:0 auto;padding-left:8px;text-align:left}}.p-home__network--name--02{padding-left:16px;font-size:16px;line-height:2.1875}@media (max-width:991.98px){.p-home__network--name--02{margin:0 -20px;padding-left:0;text-align:left;font-size:13px;line-height:2.6923076923}}.p-home__recruit{border-bottom:solid 2px #808080}.p-home__recruit--hero{min-height:510px;padding-top:50px;padding-bottom:83px;background:center/cover no-repeat url("images/home-recruit-bg.webp")}@media (max-width:991.98px){.p-home__recruit--hero{min-height:200px;padding-top:20px;padding-bottom:40px;background:center/cover no-repeat url("images/home-recruit-bg-sp.webp")}}.p-home__recruit--hero--inner:before{display:none}.p-home__recruit--inner-02{padding-top:70px;padding-bottom:100px}@media (max-width:991.98px){.p-home__recruit--inner-02{padding-top:60px;padding-bottom:100px}}.p-home__recruit--title{mix-blend-mode:normal;text-align:right;opacity:0.8}.p-home__recruit--content{max-width:700px;margin:0 auto}@media (max-width:991.98px){.p-home__recruit--content{width:73.6vw;max-width:368px}}.p-home__recruit .c-heading--sub{margin-bottom:45px;text-align:center}.p-home__recruit--tab{max-width:690px;margin:0 auto}@media (max-width:991.98px){.p-home__recruit--tab{width:68vw;max-width:340px}}.p-home__recruit--tab--list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:1fr 1fr;gap:0 10px;margin-bottom:60px}@media (max-width:991.98px){.p-home__recruit--tab--list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px;margin-bottom:30px}}.p-home__recruit--tab--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:70px;border-radius:10px;background-color:#004187;color:#ffffff;font-size:20px;line-height:1.75;cursor:pointer}.p-home__recruit--tab--item-content{display:none}.p-home__recruit--tab--item-content.is-show{display:block}.p-home__recruit--tab--content{max-width:650px;margin:0 auto}.p-home__recruit--table{font-size:18px;line-height:1.9444444444;letter-spacing:-0.02em}@media (max-width:991.98px){.p-home__recruit--table{font-size:16px;line-height:1.9375}}.p-home__recruit--table th{padding-right:30px;white-space:nowrap;font-weight:600}@media (max-width:991.98px){.p-home__recruit--table th{padding-right:16px}}.p-home__contact--inner{padding-top:110px;padding-bottom:100px}@media (max-width:991.98px){.p-home__contact--inner{padding-top:75px;padding-bottom:130px}}.p-home__contact--title{max-width:295px;margin:0 auto 10px;text-align:center}.p-home__contact--text{margin-bottom:50px;text-align:center;font-size:20px;line-height:1.75}@media (max-width:991.98px){.p-home__contact--text{margin-bottom:20px}}.p-home__contact .wpcf7-form{max-width:810px;margin:0 auto}@media (max-width:991.98px){.p-home__contact .wpcf7-form{width:78vw;max-width:390px}}.p-home__contact--form{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:36px;margin-bottom:90px}@media (max-width:991.98px){.p-home__contact--form{gap:10px;margin-bottom:23px}}.p-home__contact--item{display:-ms-grid;display:grid;-ms-grid-columns:160px 20px 1fr;grid-template-columns:160px 1fr;gap:0 20px}@media (max-width:991.98px){.p-home__contact--item{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10px}}.p-home__contact--item--title{font-size:18px;line-height:2.1111111111}.p-home__contact--item--content{font-size:18px;line-height:1.7222222222}.p-home__contact--pp{margin-bottom:36px;padding:20px;background-color:rgba(0,75,135,0.1);border-radius:30px}.p-home__contact--pp--title{margin-bottom:20px;text-align:center;color:#ffffff;font-size:18px;line-height:1.8888888889}.p-home__contact--pp--content{max-height:210px;padding:20px 15px;background-color:#ffffff;overflow:scroll}.p-home__contact--pp--content-title{margin-bottom:1em;font-size:16px;line-height:1.3125}.p-home__contact--pp--content-text{margin-bottom:1em;font-size:12px;line-height:1.75}.p-home__contact--button{text-align:center}.p-home__contact .wpcf7-spinner{display:none}.p-home__contact .wpcf7-form-control-wrap[data-name=acceptance]{display:inline-block;margin-bottom:55px;font-size:15px;line-height:1.4}.c-mainimage--line{position:absolute;top:-5px;right:0;display:block;width:47.1428571429%;height:5px;background-color:#ffffff;z-index:9999999}.p-page__mainimage{position:relative;min-height:500px;padding-top:112px;padding-bottom:60px;background:center/cover no-repeat url("images/product-main-image-pc.webp");border-top:solid 5px #004b87}@media (max-width:991.98px){.p-page__mainimage{min-height:300px;padding-top:58px;padding-bottom:30px;background:center/cover no-repeat url("images/product-main-image-sp.webp")}}.p-page__mainimage:before{content:"";position:absolute;top:-5px;left:0;display:block;width:26.4285714286%;height:5px;background-color:#f08205}.p-page__mainimage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(128,128,128,0.9);mix-blend-mode:multiply;z-index:0}.p-page__mainimage--title{position:relative;text-align:center;margin-bottom:25px;z-index:10}@media (max-width:991.98px){.p-page__mainimage--title{width:69.4vw;max-width:347px;margin:0 auto 20px}}.p-page__mainimage--text{position:relative;text-align:center;font-size:22px;line-height:1.3636363636;letter-spacing:0.06em;color:#ffffff;z-index:10}@media (max-width:991.98px){.p-page__mainimage--text{font-size:18px;line-height:1.4444444444}}.p-product{overflow-x:hidden}.p-product__inner{padding-top:156px;padding-bottom:195px}@media (max-width:991.98px){.p-product__inner{padding-top:90px;padding-bottom:180px}}.p-product__content{max-width:960px;margin:0 auto}.p-product__item:not(:last-child){margin-bottom:170px;padding-bottom:100px;border-bottom:solid 2px #004b87}@media (max-width:991.98px){.p-product__item:not(:last-child){margin-bottom:100px;padding-bottom:70px}}@media (min-width:992px){.p-product__item.item-01 .p-product__hero--image{top:-70px;width:40.1428571429vw;max-width:562px}.p-product__item.item-02 .p-product__hero{margin-bottom:200px}.p-product__item.item-02 .p-product__hero--image{top:-70px;left:0;width:40.5714285714vw;max-width:568px}.p-product__item.item-02 .p-product__hero .p-product__hero--text,.p-product__item.item-02 .p-product__hero .p-product__hero--title{margin-left:50%;text-align:right}}.p-product__hero{position:relative;margin-bottom:175px}@media (max-width:991.98px){.p-product__hero{width:72vw;max-width:360px;margin:0 auto 30px}}.p-product__hero--title{font-family:"Noto Serif JP","Hiragino Mincho ProN","Noto Serif JP","Yu Mincho",YuMincho,serif;font-weight:500;font-style:normal;width:55%;margin-bottom:20px;font-size:60px;line-height:1.875;letter-spacing:0.06em;color:#004b87;border-bottom:solid 2px #f08205}@media (max-width:991.98px){.p-product__hero--title{width:100%;padding-bottom:20px;font-size:32px;line-height:0.8}}.p-product__hero--text{width:50%;font-size:18px;line-height:1.7777777778;letter-spacing:0.06em}@media (max-width:991.98px){.p-product__hero--text{width:100%;margin-bottom:16px;font-size:16px;line-height:2;text-align:center}}.p-product__hero--image{position:absolute;top:0;left:51%;width:50%;mix-blend-mode:multiply}@media (max-width:991.98px){.p-product__hero--image{position:static;width:calc(100% + 40px);margin:0 -20px}}.p-product__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 30px}@media (max-width:991.98px){.p-product__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:30px 0;width:64vw;max-width:320px;margin:0 auto}}.p-product__list--item{width:calc(33.333% - 20px)}@media (max-width:991.98px){.p-product__list--item{width:100%}}.p-product__list--image{margin-bottom:10px}.p-product__list--title{margin-bottom:10px;font-size:24px;line-height:1.4583333333;color:#004b87}.p-product__list--text{font-size:16px;line-height:1.5}.p-page__mainimage.equipment{background:center/cover no-repeat url("images/equipment-main-image-pc.webp")}@media (max-width:991.98px){.p-page__mainimage.equipment{background:center/cover no-repeat url("images/equipment-main-image-sp.webp")}}.p-equipment{overflow-x:hidden}.p-equipment__inner{padding-top:156px;padding-bottom:195px}@media (max-width:991.98px){.p-equipment__inner{padding-top:90px;padding-bottom:180px}}.p-equipment__content{max-width:960px;margin:0 auto 70px}.p-equipment__content--image{margin-bottom:10px;text-align:center}@media (max-width:991.98px){.p-equipment__content--image{margin-bottom:30px}}.p-equipment__content--image img{max-width:608px}@media (max-width:991.98px){.p-equipment__content--image img{width:82.6vw;max-width:413px}}.p-equipment__content--title{font-family:"Noto Serif JP","Hiragino Mincho ProN","Noto Serif JP","Yu Mincho",YuMincho,serif;font-weight:500;font-style:normal;max-width:455px;margin:0 auto 20px;font-size:60px;line-height:1.875;letter-spacing:0.06em;text-align:center;border-bottom:solid 2px #f08205}@media (max-width:991.98px){.p-equipment__content--title{width:100%;padding-bottom:20px;font-size:40px;line-height:1.25}}.p-equipment__content--text{text-align:center;font-size:22px;line-height:1.6363636364;letter-spacing:0.06em;color:#333333}@media (max-width:991.98px){.p-equipment__content--text{font-size:18px;line-height:1.7777777778}}.p-equipment__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:960px;margin:0 auto}@media (max-width:991.98px){.p-equipment__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:60vw;max-width:300px}}.p-equipment__list--item{max-width:calc(33.333% - 20px)}@media (max-width:991.98px){.p-equipment__list--item{max-width:100%}}.p-equipment__list--image{margin-bottom:20px}.p-equipment__list--text{font-size:22px;line-height:1.5909090909;letter-spacing:0;color:#333333}@media (max-width:991.98px){.p-equipment__list--text{text-align:center}}.w-100{width:100%}.u-frame-wrapper__video{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.u-frame-wrapper__video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.noscroll{overflow:hidden}
/*# sourceMappingURL=style.css.map */