#contact h1 img{width:auto;height:90px;margin:210px auto 56px}.contact-topwrap{width:66%;margin:0 auto 30px}.contact-topwrap h2{margin-bottom:30px;font-size:140%;text-align:center}.contact-topwrap li{font-size:100%;line-height:1.7;text-align:left}.oic-kojinjoho{height:350px;padding:22px;overflow:scroll;font-size:85%;text-align:left;border:solid 1px #000}.notes-required{text-align:center}.notes-required .check-btn-area{width:175px;height:40px;margin:0 auto;background:var(--color-lopia);transition-duration:.2s}.notes-required label{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700;color:#fff;cursor:pointer;transition-duration:.3s}.notes-required label .label-inner{position:relative;display:inline-block;padding-left:25px;border-bottom:1px solid transparent;transition:border-bottom .3s}.notes-required label .label-inner:before{position:absolute;top:50%;left:0;box-sizing:border-box;width:15px;height:15px;content:"";background:#fff;transform:translateY(-50%)}.notes-required.is-check label .label-inner:after{position:absolute;top:50%;left:2px;width:11px;height:7px;content:"";border-top:3px solid var(--color-lopia);border-right:3px solid var(--color-lopia);transform:translateY(-50%) rotate(130deg)}.notes-required label input{position:absolute;width:0;height:0;opacity:0}.notes-required label:hover .label-inner{border-bottom:1px solid #fff}.btn-area{position:relative;width:460px;height:56px;margin:100px auto 150px}.btn-area input[type=submit]{position:absolute;top:0;right:0;left:0;z-index:1;box-sizing:border-box;width:100%;height:100%;padding:0;margin:0 auto;appearance:none;cursor:default;outline:none;background:#fff0;border:none;border-radius:0;transition-duration:.3s}.btn-area.is-check input[type=submit]{z-index:-1}a.btn-one{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:56px;padding:0 10% 0 6%;font-size:125%;font-weight:700;color:#fff;text-align:left;text-decoration:none;background:#969696;transition-duration:.2s}a.btn-one:before{position:absolute;top:50%;right:8%;display:inline-block;width:0;height:0;margin-top:-11px;content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 12px}.is-check a.btn-one.is-active{background:var(--color-lopia)}a.btn-one.is-active:hover{background-color:var(--color-lopia-lighten);opacity:1}.pre-caution{text-align:center!important}.contact-linkwrap{width:70%;padding:30px;margin:0 auto 60px;text-align:center!important;border:solid 2px var(--color-lopia);border-radius:30px}.contact-linkwrap h2{margin-bottom:35px;font-size:155%;font-weight:800;color:var(--color-lopia);letter-spacing:.15em;text-decoration:underline}.contact-linkwrap p{width:fit-content;margin-inline:auto;margin-bottom:35px;font-size:115%;text-align:left}.contact-linkwrap-button{width:410px;max-width:90%}@media screen and (max-width:768px){#contact h1 img{height:67px;margin:150px auto 40px}.contact-topwrap{width:85%}.contact-topwrap h2{margin-bottom:20px;font-size:120%}.contact-topwrap p{font-size:95%}.oic-kojinjoho{height:300px;padding:17px}.notes-required .check-btn-area{width:200px;height:50px}.notes-required label .label-inner:before{width:18px;height:18px}.notes-required.is-check label .label-inner:after{width:12px;height:8px}.btn-area{width:80%;height:56px;margin:80px auto 120px}}.contact-linkwrap p.attention{font-size:small;color:#00f}
