*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{word-break:break-all;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"Noto Sans JP",sans-serif;color:#666}@media only screen and (min-width: 801px){body{margin-top:158px;min-width:1300px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.scrollHeaderBody{margin-top:121px}}@media only screen and (max-width: 800px){body{margin-top:73px}}@media only screen and (min-width: 801px){a:not(.hoverNot),path,polygon,rect{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}p{line-height:1.6;text-align:justify}h1,h2,h3,h4,h5,h6{line-height:1.2}ul>li,ol>li{color:#666;line-height:1.4}input[type=submit],input[type=reset]{cursor:pointer}input,textarea{font-family:Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif}a{color:#666}@media only screen and (min-width: 801px){a [href^="tel:"]{pointer-events:none}}img{vertical-align:middle}.imgFull{width:100%;height:auto}.imgCover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%;vertical-align:text-bottom}.d-none{display:none !important}@media only screen and (min-width: 801px){.d-none-p{display:none !important}.d-none-pt{display:none !important}}@media only screen and (min-width: 600px)and (max-width: 800px){.d-none-pt{display:none !important}.d-none-t{display:none !important}.d-none-ts{display:none !important}}@media only screen and (max-width: 600px){.d-none-ts{display:none !important}.d-none-s{display:none !important}}.common-btn-type1{text-decoration:none;color:#666;background-color:#e4e4e4;text-align:center;padding:20px 10px;display:inline-block;font-size:14px;font-weight:bold;min-width:200px}@media only screen and (min-width: 801px){.common-btn-type1:hover{background-color:#f6f4eb}}.header{position:fixed;top:0;left:0;width:100%;background-color:rgba(255,255,255,.9);z-index:10}@media only screen and (max-width: 800px){.header{border-bottom:3px solid #32aaff}}.header.scrollHeader .header-logo{margin-top:10px}.header.scrollHeader .header-logo a{font-size:26px}.header.scrollHeader .header-navi{margin-top:10px}.header.scrollHeader .header-navi .navi-item{font-size:14px}.header.scrollHeader .header-navi .navi-item .icon{width:30px}.header-inner{margin-inline:auto}@media only screen and (min-width: 801px){.header-inner{width:1300px}}@media only screen and (max-width: 800px){.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px;padding-inline:10px}}.header-logo{text-align:center}@media only screen and (min-width: 801px){.header-logo{margin-top:20px}}.header-logo a{display:block;font-weight:bold;text-decoration:none;color:#32aaff;letter-spacing:2px}@media only screen and (min-width: 801px){.header-logo a{font-size:30px}}@media only screen and (max-width: 800px){.header-logo a{font-size:20px}}.header-hamburger .menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#32aaff}.header-hamburger .menu-btn span,.header-hamburger .menu-btn span:before,.header-hamburger .menu-btn span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background-color:#fff;position:absolute}.header-hamburger .menu-btn span:before{bottom:8px}.header-hamburger .menu-btn span:after{top:8px}.header-hamburger #menu-btn-check{display:none}.header-hamburger #menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}.header-hamburger #menu-btn-check:checked~.menu-btn span::before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-hamburger #menu-btn-check:checked~.menu-btn span::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width: 801px){.header-navi{display:block !important;background-color:rgba(50,170,255,.9);margin-top:20px}}@media only screen and (max-width: 800px){.header-navi{width:100%;height:calc(100% - 73px);position:fixed;top:73px;left:0;z-index:80;background-color:#32aaff;display:none}}@media only screen and (min-width: 801px){.header-navi__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto}}@media only screen and (min-width: 801px){.header-navi li{border-right:1px solid #fff;line-height:1;width:16.66%}.header-navi li:first-of-type{border-left:1px solid #fff}}@media only screen and (max-width: 800px){.header-navi li{border-bottom:1px solid #fff}}.header-navi .navi-item{color:#fff;font-size:16px;text-decoration:none;letter-spacing:1.5px;position:relative;padding:10px;text-align:center;font-weight:600;display:block}@media only screen and (max-width: 800px){.header-navi .navi-item{display:block;color:#fff;padding:18px}}.header-navi .navi-item:hover{background-color:#fff;color:#32aaff}.header-navi .navi-item:hover .icon path,.header-navi .navi-item:hover .icon polygon,.header-navi .navi-item:hover .icon rect{fill:#32aaff}.header-navi .navi-item .icon{display:block;width:40px;margin-inline:auto;margin-bottom:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-navi .navi-item .icon svg{width:100%}.header-navi .navi-item .icon path,.header-navi .navi-item .icon polygon,.header-navi .navi-item .icon rect{fill:#fff}.footer{border-top:2px solid #d4f6ff;background-color:#32aaff}@media only screen and (min-width: 801px){.footer{margin-top:150px;padding-top:50px}}@media only screen and (max-width: 800px){.footer{margin-top:70px}}.footer-inner{margin-inline:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:20px}@media only screen and (min-width: 801px){.footer-inner{width:1300px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 801px){.footer-left{width:370px}}@media only screen and (max-width: 800px){.footer-left{width:340px;margin-inline:auto}}.footer-right{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:50px}.footer-logo{display:block;font-weight:bold;text-decoration:none;font-size:30px;line-height:1.6;color:#fff}.footer-info{margin-top:10px;font-size:14px;color:#fff}.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-menu li{width:23%;position:relative;padding-left:15px}.footer-menu li:not(:nth-child(-n+4)){margin-top:20px}.footer-menu li:before{content:">";position:absolute;left:0;top:0;color:#fff}.footer-menu li a{font-size:16px;text-decoration:none;color:#fff}@media only screen and (min-width: 801px){.footer-menu li a:hover{text-decoration:underline}}.footer-copyright{background-color:#0024b1;color:#fff;padding:10px;text-align:center}@media only screen and (min-width: 801px){.footer-copyright{font-size:14px;margin-top:50px}}@media only screen and (max-width: 800px){.footer-copyright{font-size:12px}}.pagebox{position:relative}.pageTop{position:fixed;cursor:pointer;width:58px;right:5px;z-index:50;background-color:#d4f6ff;text-align:center;color:#0024b1;padding:21px 0}