#CONTACT dl:after{content:".";display:block;height:0;clear:both;visibility:hidden}#CONTACT dl{zoom:1}#TITLE p.fadeElm{transition:all 1.5s ease}#TITLE p.activeView{background-size:100% auto;background-position:right center;opacity:1;top:0;filter:blur(0)}#TITLE{background-color:#fff;padding:12vw 0 6.933vw;text-align:center}#TITLE p{position:relative;display:inline-block;background:var(--color-gradient);background-size:400% auto;background-position:center right;-webkit-background-clip:text;color:transparent;font-family:'LoveloBlack','Zen Kaku Gothic New',sans-serif;font-size:10.133vw;letter-spacing:.05em;line-height:1.3;opacity:0;top:-1.5em;filter:blur(5px)}#TITLE h1{margin-top:.533vw;font-size:3.467vw;line-height:1.3;color:var(--color-base)}@media (min-width:768px){#TITLE{padding:40px 0 60px}#TITLE p{font-size:58px}#TITLE h1{margin-top:7px;font-size:17px}}#CONTACT{background-color:#fff}#CONTACT .box{background-color:#f5f7fa}#CONTACT .box .form{display:block;margin:0 auto 10vw auto;padding:8vw 0 11.333vw;width:89.867vw}#CONTACT .lead{margin-bottom:7.2vw;padding:0 5vw;font-size:3.467vw;font-weight:400;line-height:1.9;text-align:center}#CONTACT dl{margin-bottom:5.333vw}#CONTACT dt{margin-bottom:1.333vw;padding:0 1.6vw;font-size:4.8vw;color:var(--color-base);line-height:1.45}#CONTACT dt span{position:relative;top:-.533vw;display:inline-block;background-color:var(--color-accent);border-radius:1.6vw;margin-left:1.333vw;width:8vw;font-size:2.667vw;font-weight:400;line-height:3.733vw;text-align:center;color:#fff}#CONTACT dd{padding:0 1.6vw;font-size:3.467vw;line-height:1.8;color:var(--color-base);text-align:left}#CONTACT .adress dd{margin-bottom:2.133vw}#CONTACT .adress dd:last-child{margin-bottom:0}#CONTACT select,#CONTACT input[type=tel],#CONTACT input[type=email],#CONTACT input[type=text]{appearance:none;box-sizing:border-box;background-color:#fff;border:solid 1px var(--color-base);border-radius:1.333vw;padding:0 2.667vw;width:100%;height:10.133vw}#CONTACT .adress strong{display:block}#CONTACT .adress dd:nth-of-type(1) input{width:50%}#CONTACT .select{position:relative}#CONTACT .select:after{transform:translateY(-65%) rotate(45deg);content:'';display:block;position:absolute;right:5.333vw;top:50%;box-sizing:border-box;border-bottom:solid 2px var(--color-base);border-right:solid 2px var(--color-base);width:3.2vw;height:3.2vw}#CONTACT input[type=checkbox]{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:.267vw;width:.267vw;margin:-.267vw;padding:0}#CONTACT .agree label{position:relative;cursor:pointer;padding-left:4.8vw}#CONTACT .agree label:before,#CONTACT .agree label:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}#CONTACT .agree label:before{transition:background-color .5s;background-color:#fff;border:solid 1px var(--color-base);border-radius:50%;width:3.2vw;height:3.2vw;left:0}#CONTACT .agree input:checked+label:before{background-color:var(--color-base)}#CONTACT textarea{box-sizing:border-box;background-color:#fff;border:solid 1px var(--color-base);border-radius:1.333vw;padding:2.667vw;width:100%;height:56.533vw}#CONTACT a.zip{position:relative;display:inline-block;background-color:var(--color-base);border-radius:5.067vw;margin-left:2.667vw;padding:0 9.333vw 0 2.667vw;font-size:3.2vw;line-height:10.133vw;color:#fff}#CONTACT a.zip:before{transform:translateY(-50%);content:'';display:block;position:absolute;right:2.667vw;top:50%;background:url(//www.gp.sukoyakahd.com/static/contact/css/../img/icn_zip.svg) no-repeat center center;background-size:contain;width:5.333vw;height:5.333vw}#CONTACT .agree{margin-bottom:5.333vw;font-size:3.467vw;font-weight:400;line-height:1.9;text-align:center;color:var(--color-base)}#CONTACT .policy{margin-bottom:5.333vw;font-size:3.467vw;font-weight:400;line-height:1.9;text-align:center}#CONTACT .policy a{text-decoration:underline}#CONTACT .submit{background:var(--color-gradient-over);border:solid 1px var(--color-base);border-radius:7.467vw;margin:0 auto 0 auto;width:58.4vw;height:14.933vw;text-align:center;overflow:hidden}#CONTACT .submit .button{display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;background-color:rgba(255,255,255,1);border:none;width:100%;height:14.933vw;font-family:'Zen Kaku Gothic New',sans-serif;font-size:4vw;font-weight:700;line-height:1;letter-spacing:.05em;color:var(--color-base);cursor:pointer}#CONTACT .submit .button[disabled]{background-color:#ccc;cursor:not-allowed}@media (min-width:768px){#CONTACT .box .form{margin:0 auto 80px auto;padding:30px 0 80px;width:900px}#CONTACT .lead{margin-top:-25px;margin-bottom:94px;font-size:14px;font-weight:400;line-height:1.8}#CONTACT .list{padding-bottom:28px}#CONTACT dl{position:relative;margin-bottom:40px}#CONTACT .name,#CONTACT .kana,#CONTACT .mail,#CONTACT .tel,#CONTACT .adress{padding-left:170px}#CONTACT dt{margin-bottom:19px;padding:0;font-size:18px}#CONTACT .name dt,#CONTACT .kana dt,#CONTACT .mail dt,#CONTACT .tel dt,#CONTACT .adress dt{position:absolute;left:0;top:15px}#CONTACT dt span{top:-2px;border-radius:8px;margin-left:13px;width:40px;font-size:11px;line-height:16px}#CONTACT dd{padding:0;font-size:14px}#CONTACT .adress dd strong,#CONTACT .kana dd strong,#CONTACT .name dd strong{transform:translateY(-50%);position:absolute;left:9px;top:50%}#CONTACT .kana dd:last-child strong,#CONTACT .name dd:last-child strong{left:33px}#CONTACT .tel dd{display:flex;align-items:center}#CONTACT .tel dd strong{padding:0 20px}#CONTACT .adress dd{position:relative;width:630px;margin-bottom:25px;padding-left:150px}#CONTACT .to{padding:45px 0 23px}#CONTACT .to dd .wpcf7-list-item{display:inline-block;margin-right:35px;padding:15px 0 0}#CONTACT .to dd:last-child{margin-right:0}#CONTACT select,#CONTACT input[type=tel],#CONTACT input[type=email],#CONTACT input[type=text]{border-radius:10px;padding:0 20px;height:50px;font-size:16px}#CONTACT input[type=tel]{width:375px}#CONTACT .select:after{right:25px;top:50%;width:16px;height:16px}#CONTACT .mail input,#CONTACT .kana input,#CONTACT .name input{width:630px}#CONTACT .adress .select,#CONTACT .adress select,#CONTACT .adress input{width:390px !important}#CONTACT input[type=tel]{width:375px}#CONTACT .agree label{padding-left:28px}#CONTACT .agree label:before{width:18px;height:18px}#CONTACT textarea{border-radius:10px;padding:20px;height:300px;font-size:16px}#CONTACT a.zip{position:relative;top:3px;border-radius:37.5px;margin-left:20px;padding:0 60px 0 20px;font-size:16px;line-height:50px}#CONTACT a.zip:before{right:20px;top:50%;width:25px;height:25px}#CONTACT .agree{margin-bottom:50px;font-size:16px;line-height:1.8}#CONTACT .policy{margin-bottom:40px;font-size:16px;line-height:1.8}#CONTACT .submit{border-radius:53px;margin:0 auto 0 auto;width:400px;height:100px}#CONTACT .submit .button{transition:all .5s ease;border-radius:50px;height:100px;font-size:30px}#CONTACT .submit .button:hover{background-color:rgba(255,255,255,0);color:#fff}#CONTACT .submit .button[disabled]:hover{background-color:#ccc;cursor:not-allowed;color:var(--color-base)}}.screen-reader-response{display:none}.wpcf7-not-valid-tip{display:block;color:var(--color-accent)}.wpcf7-response-output{text-align:center;display:block;background-color:var(--color-accent);color:#fff}.wpcf7-list-item.first{margin:0}.wpcf7-list-item-label{cursor:pointer;display:flex}input[type=radio]{opacity:0;position:absolute}.wpcf7-list-item-label:before{background:#fff;border:1px solid var(--color-base);border-radius:100%;content:"";height:1.2em;margin-bottom:auto;margin-right:.5em;margin-top:auto;transition:background-color .5s;width:1.2em}input[type=radio]:checked+.wpcf7-list-item-label:before{background:var(--color-base)}form #TITLE .thanks,form .lead.thanks{display:none}form.sent #TITLE p,form.sent h1,form.sent .lead,form.sent .box{display:none}form.sent #TITLE p.thanks{display:inline-block !important}form.sent .lead.thanks{display:block !important}