*,*: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 Serif JP",serif;color:#666}@media only screen and (min-width: 801px){body{margin-top:80px;min-width:1300px}}@media only screen and (max-width: 800px){body{margin-top:73px}}@media only screen and (min-width: 801px){a:not(.hoverNot){-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}.common-btn-type1:hover{background-color:#e1d7b7}.header{position:fixed;top:0;left:0;width:100%;background-color:rgba(255,255,255,.9);z-index:10;border-bottom:3px solid #7c93c3}.header-inner{margin-inline:auto;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}@media only screen and (min-width: 801px){.header-inner{padding-top:20px;padding-bottom:20px;width:1300px}}@media only screen and (max-width: 800px){.header-inner{padding-top:10px;padding-bottom:10px;padding-inline:10px}}@media only screen and (min-width: 801px){.header-logo{width:180px}}.header-logo a{display:block;font-weight:bold;text-decoration:none;color:#55679c}@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:25px}}.header-btn{width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-btn--item{width:49%;display:block;text-align:center;color:#fff;font-size:14px;text-decoration:none;background-color:#55679c;padding:13px 5px;border:1px solid #55679c}.header-btn--item:hover{background-color:#fff;color:#1e2a5e}.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:#7c93c3}.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}}@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:#7c93c3;display:none}}@media only screen and (min-width: 801px){.header-navi__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:780px}}@media only screen and (min-width: 801px){.header-navi li{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 800px){.header-navi li{border-bottom:1px solid #fff}}.header-navi .navi-item{color:#383838;font-size:14px;text-decoration:none;letter-spacing:1.5px;position:relative;padding-inline:10px;text-align:center;font-weight:600}@media only screen and (max-width: 800px){.header-navi .navi-item{display:block;color:#fff;padding:18px}}.header-navi .navi-item::after{position:absolute;left:0;content:"";width:100%;height:2px;background-color:#55679c;bottom:-1px;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.header-navi .navi-item:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.footer{border-top:2px solid #1e2a5e;background-color:#55679c}@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}.footer-menu li a{font-size:16px;text-decoration:none;color:#fff}.footer-menu li a:hover{text-decoration:underline}.footer-copyright{background-color:#1e2a5e;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}}.pageTop-box{position:relative}.pageTop{position:fixed;cursor:pointer;width:58px;right:5px;z-index:50;background-color:#7c93c3;text-align:center;color:#fff;padding:21px 0}