.award-bnr{display:none!important}a img{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}a:hover img{opacity:.8}a.opacity{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}a.opacity:hover{opacity:.8}body{overflow-x:visible;overflow-x:initial}main{position:relative}.base{position:relative;max-width:1250px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 15px}.bg{position:fixed;top:0;left:0;width:100%;height:100%;background:url(../../img/bg.jpg) no-repeat center center/cover}.nav{position:sticky;top:100px;left:0;width:calc(50% - 187.5px);height:calc(100vh - 160px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__logo{width:240px;margin:0 0 50px}.nav ul{margin:0 0 60px}.nav ul li{position:relative;padding:0 0 0 20px;font-size:16px;font-weight:700;letter-spacing:.05em;margin:0 0 10px}.nav ul li::before{content:"";position:absolute;top:11px;left:0;width:5px;height:5px;background:#000;border-radius:50%}.nav ul li:last-child{margin:0}.nav .nav__sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.nav .nav__sns__icon{display:block;width:60px}.contact{position:sticky;top:100px;left:0;width:calc(50% - 187.5px);height:calc(100vh - 160px)}.contact .entry{max-width:375px;margin:0 0 0 auto;-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2);max-height:100%;overflow-y:scroll}.contents{position:relative;max-width:375px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2)}.sns{position:relative}.sns__icons{position:absolute;top:8%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:220px}.sns__icon{display:block;width:60px}footer{position:relative}.entry{background:#fff}.entry form{padding:0 20px}.entry form .item{margin:0 0 20px}.entry form .item .title{font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1;margin:0 0 10px}.entry form .item .title span{display:inline-block;color:#fff;padding:3px 5px 4px;margin:0 0 0 5px;background-color:#ea6170;font-size:10px;letter-spacing:.02em;border-radius:3px;vertical-align:top}.entry form .item input{width:100%;height:50px;font-size:16px;border:1px solid #adadad;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.entry form .item input[type=text]{padding:5px}.entry form .item a{text-decoration:underline}.entry form .item.policy{font-size:12px;font-weight:700;line-height:1.6;margin:0 0 10px}.entry form .item.policy .wpcf7-list-item{margin:0}.entry form .item.policy label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 10px}.entry form .item.policy input{display:block;width:23px;height:23px}.entry form .item.policy .txt{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto}.entry form .item.policy .google{text-align:center}.entry form .wpcf7-spinner{display:none}.entry form input[type=submit]{width:100%;height:50px;background-color:#ea6170;color:#fff;font-family:Noto Serif JP,sans-serif;font-size:16px;font-weight:700;border-radius:99px;border:none;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;transition:.3s}.entry form input[type=submit]:hover{opacity:.8}.flowting{position:fixed;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:999}.flowting a{display:block;width:50%}.grecaptcha-badge{display:none}@media only screen and (min-width:768px){.sp{display:none!important}}@media only screen and (max-width:767px){.pc{display:none!important}.base{padding:0}footer{margin:0 0 30px}.entry form .item .title span{padding:3px 5px 2px}}@media only screen and (max-width:1200px){.base{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.nav{display:none}.contact{width:calc(100% - 400px);max-width:375px}}@media only screen and (max-width:375px){.contents{-webkit-box-shadow:none;box-shadow:none}}
/*# sourceMappingURL=../maps/layout/base.min.css.map */
