#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 .checkBtn_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._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}.btnArea{position:relative;width:460px;height:56px;margin:100px auto 150px}.btnArea 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;background:#fff0;border:none;border-radius:0;transition-duration:.3s}.btnArea input[type=submit]{z-index:+1;cursor:default;outline:none}.btnArea._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}._check a.btn_one._a{background:var(--color-lopia)}a.btn_one._a: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 img{width:410px;max-width:90%}@media screen and (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 .checkBtn_area{width:200px;height:50px}.notes_required label .label_inner:before{width:18px;height:18px}.notes_required._check label .label_inner:after{width:12px;height:8px}.btnArea{width:80%;height:56px;margin:80px auto 120px}}.contact_linkwrap p.attention{font-size:small;color:#00f}
