@media screen and (max-width: 640px){.is-pc{display:none}}.moduleRating{background-color:#f6f6f6;box-sizing:border-box;margin-top:80px;padding:60px 0;text-align:center;-webkit-text-size-adjust:none;text-size-adjust:none}.moduleRating *{box-sizing:border-box}@media screen and (max-width: 640px){.moduleRating{padding:30px 0}}@media screen and (max-width: 640px){.moduleRating.support-gmohikari{margin-top:40px}}.moduleRating .inner{margin:0 auto;max-width:1040px;padding:0 20px;position:relative;width:100%}.moduleRating p{font-size:20px;text-align:center}@media screen and (max-width: 640px){.moduleRating p{font-size:13px}}.moduleRating .text-head{font-size:24px;font-weight:700}@media screen and (max-width: 640px){.moduleRating .text-head{font-size:15px}}.moduleRating .text-head+p{margin-top:32px}@media screen and (max-width: 640px){.moduleRating .text-head+p{margin-top:15px}}.moduleRating.is-rated .moduleRating_btn{display:none}.moduleRating.is-rated .moduleRating_btn{display:none}.moduleRating.is-rated .moduleRating_form{display:block}.moduleRating ~ .footer{margin-top:0}.moduleRating_btn{align-items:center;display:grid;gap:60px;grid-template-columns:repeat(2, auto);justify-content:center;margin-top:32px}@media screen and (max-width: 640px){.moduleRating_btn{gap:8%;margin-top:15px}}.moduleRating_btn button{align-items:center;background:#b2b2b2;border:4px solid #fff;border-radius:4px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:20px;height:80px;justify-content:center;position:relative;transition:opacity 0.2s;width:280px}@media screen and (max-width: 640px){.moduleRating_btn button{border-width:3px;font-size:15px;gap:10px;height:48px;width:140px}}.moduleRating_btn button.btn-yes::before{border:4px solid #fff;border-radius:50%;box-sizing:border-box;content:"";display:block;height:30px;width:30px}@media screen and (max-width: 640px){.moduleRating_btn button.btn-yes::before{border-width:2px;height:15px;width:15px}}.moduleRating_btn button.btn-no span{display:block;height:30px;width:30px}.moduleRating_btn button.btn-no span::before,.moduleRating_btn button.btn-no span::after{background:#fff;content:"";height:30px;left:auto;position:absolute;top:50%;width:3px}@media screen and (max-width: 640px){.moduleRating_btn button.btn-no span::before,.moduleRating_btn button.btn-no span::after{height:19px;width:2px}}.moduleRating_btn button.btn-no span::before{transform:translate(-50%, -50%) rotate(45deg)}.moduleRating_btn button.btn-no span::after{transform:translate(-50%, -50%) rotate(-45deg)}@media (any-hover: hover){.moduleRating_btn button:hover{opacity:0.8}}.moduleRating_form{display:none;text-align:center}.moduleRating_formNote{margin-top:4px}.moduleRating_formNote li{color:#e32920;display:flex;text-align:left}.moduleRating_formNote li+li{margin-top:4px}.moduleRating_form textarea{border:1px solid #b2b2b2;font-size:20px;height:160px;line-height:1.5;margin:16px auto 0;max-width:1000px;padding:18px;width:100%}.moduleRating_form textarea::placeholder{font-weight:400 !important}@media screen and (max-width: 640px){.moduleRating_form textarea{font-size:13px;height:120px;margin-top:8px;padding:10px}}.moduleRating_form textarea.is-error{border-color:#e32921}.moduleRating_form button{background:#b2b2b2;border:4px solid #fff;border-radius:4px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);color:#fff;cursor:pointer;display:grid;font-size:20px;font-weight:700;height:80px;margin:20px auto 0;place-content:center;transition:opacity 0.2s;width:280px}@media screen and (max-width: 640px){.moduleRating_form button{border-width:3px;font-size:15px;height:48px;margin-top:16px;width:140px}}.moduleRating_form button:hover{opacity:0.8}.moduleRating_form button+p{margin-top:20px}@media screen and (max-width: 640px){.moduleRating_form button+p{margin-top:8px}}@media screen and (max-width: 640px){.moduleRating.support{padding:50px 0}}.moduleRating.support .inner{max-width:900px}@media screen and (max-width: 640px){.moduleRating.support .inner{max-width:calc(100% - 40px)}}@media screen and (max-width: 640px){.moduleRating.support p{font-size:16px}}.moduleRating.support .text-head{font-weight:400}@media screen and (max-width: 640px){.moduleRating.support .text-head{font-size:18px}}.moduleRating.support .text-head+p{margin-top:16px}@media screen and (max-width: 640px){.moduleRating.support .text-head+p{margin-top:12px;text-align:left}}.moduleRating.support .moduleRating_btn{gap:48px;margin-top:14px}@media screen and (max-width: 640px){.moduleRating.support .moduleRating_btn{gap:48px;margin-top:20px}}.moduleRating.support .moduleRating_btn button{background:#273c40;border:none;border-radius:0;box-shadow:none;font-weight:400;height:62px;width:200px}@media screen and (max-width: 640px){.moduleRating.support .moduleRating_btn button{height:52px;width:180px}.moduleRating.support .moduleRating_btn button.btn-yes::before{border-width:4px;height:30px;width:30px}.moduleRating.support .moduleRating_btn button.btn-no span::before,.moduleRating.support .moduleRating_btn button.btn-no span::after{height:38px;width:4px}}.moduleRating.support .moduleRating_form textarea{height:100px;margin-top:16px;max-width:860px}@media screen and (max-width: 640px){.moduleRating.support .moduleRating_form textarea{font-size:16px;height:150px;margin-top:12px;padding:14px}}.moduleRating.support .moduleRating_formNote{margin-top:8px}@media screen and (max-width: 640px){.moduleRating.support .moduleRating_formNote{margin-top:4px}}.moduleRating.support .moduleRating_formNote li{color:#e74c3c;font-size:14px}.moduleRating.support .moduleRating_form button{background:#273c40;border:none;border-radius:0;box-shadow:none;font-size:22px;font-weight:400;height:62px;width:200px}@media screen and (max-width: 640px){.moduleRating.support .moduleRating_form button{font-size:20px;height:56px;width:180px}}.moduleRating.support .moduleRating_form button+p{font-size:14px;margin-top:12px}@media screen and (max-width: 640px){.moduleRating.support .moduleRating_form button+p{font-size:12px;margin-top:8px}}.moduleRating.supportType02 p{font-size:22px}@media screen and (max-width: 640px){.moduleRating.supportType02 p{font-size:22px}}.moduleRating.supportType02 .text-head{font-size:28px}@media screen and (max-width: 640px){.moduleRating.supportType02 .text-head{font-size:28px}}.moduleRating.supportType02 .moduleRating_btn{margin-top:24px}.moduleRating.supportType02 .moduleRating_btn button{font-size:22px}@media screen and (max-width: 640px){.moduleRating.supportType02 .moduleRating_btn button{font-size:22px}}.moduleRating.supportType02 .moduleRating_btn button.btn-yes{background:#3ddcaf}.moduleRating.supportType02 .moduleRating_btn button.btn-yes::before{display:none}.moduleRating.supportType02 .moduleRating_btn button.btn-no{background:#787878}.moduleRating.supportType02 .moduleRating_btn button.btn-no span{display:none}.moduleRating.supportType02 .moduleRating_form .text-head+p{border-left:6px solid #3ddcaf;margin-top:36px;padding-left:16px;text-align:left}.moduleRating.supportType02 .moduleRating_form textarea{margin-top:32px;min-height:180px}.moduleRating.supportType02 .moduleRating_form button[type="submit"]{background:#3ddcaf;margin-top:36px;width:260px}.moduleRating.supportType03{background:url("https://gmobb.jp/common/support/images/icon-support.svg") center top 24px/40px auto no-repeat;background-color:#eff8fe;border-radius:4px;margin-inline:auto;margin-top:56px;max-width:756px;padding-top:88px;width:calc(100% - 20px)}@media screen and (max-width: 640px){.moduleRating.supportType03{background-position:center top 16px;background-size:36px auto;margin-top:48px;padding:72px 16px 16px}}.moduleRating.supportType03 .inner{padding-inline:24px}@media screen and (max-width: 640px){.moduleRating.supportType03 .inner{max-width:none;padding:0}}.moduleRating.supportType03 .text-head{color:#005bac;font-size:16px;font-weight:bold}.moduleRating.supportType03 .text-head+p{font-size:16px}.moduleRating.supportType03 .moduleRating_btn button,.moduleRating.supportType03 .moduleRating_form button{background:#fff;border:1px solid #969696;border-radius:30px;color:#313131;font-size:14px;height:45px;transition:all 0.6s;width:240px}@media screen and (max-width: 640px){.moduleRating.supportType03 .moduleRating_btn button,.moduleRating.supportType03 .moduleRating_form button{height:37px}}@media (any-hover: hover){.moduleRating.supportType03 .moduleRating_btn button:hover,.moduleRating.supportType03 .moduleRating_form button:hover{background:none;border-color:#005bac;opacity:0.8}}.moduleRating.supportType03 .moduleRating_btn{gap:16px}@media screen and (max-width: 640px){.moduleRating.supportType03 .moduleRating_btn{grid-template-columns:repeat(2, 1fr)}}.moduleRating.supportType03 .moduleRating_btn button{gap:14px}@media screen and (max-width: 640px){.moduleRating.supportType03 .moduleRating_btn button{gap:6px;width:100%}}.moduleRating.supportType03 .moduleRating_btn button.btn-yes::before{border-color:#313131;border-width:1px;height:18px;width:18px}.moduleRating.supportType03 .moduleRating_btn button.btn-no span::before,.moduleRating.supportType03 .moduleRating_btn button.btn-no span::after{background:#313131;height:18px;width:2px}.moduleRating.supportType03 .moduleRating_formNote li{font-size:12px}.moduleRating.supportType03 .moduleRating_form textarea{font-size:14px}.moduleRating.supportType04{background:#fff;margin-top:0;padding:0 0 120px}.moduleRating.supportType04 .moduleRating_btn button{box-shadow:none;height:66px;width:240px}@media screen and (max-width: 640px){.moduleRating.supportType04 .moduleRating_btn button{height:48px;width:140px}}.moduleRating.supportType04 .moduleRating_btn button.btn-yes{background:#3cc3fc;border:4px solid #3cc3fc;border-radius:8px;color:#fff;opacity:1}.moduleRating.supportType04 .moduleRating_btn button.btn-yes::before{border-color:#fff;border-width:2px;height:25px;width:25px}.moduleRating.supportType04 .moduleRating_btn button.btn-yes:hover{background:#3cb2fc;border-color:#3cb2fc}.moduleRating.supportType04 .moduleRating_btn button.btn-no{background:#fff;border:4px solid #3cc3fc;border-radius:8px;color:#3cc3fc}.moduleRating.supportType04 .moduleRating_btn button.btn-no span::before,.moduleRating.supportType04 .moduleRating_btn button.btn-no span::after{background:#3cc3fc}.moduleRating.supportType04 .moduleRating_btn button.btn-no:hover{background:#e0f6ff}.moduleRating.supportType04 .moduleRating_btn button.btn-no:hover span::before,.moduleRating.supportType04 .moduleRating_btn button.btn-no:hover span::after{background:#3cc3fc}@media screen and (max-width: 640px){.moduleRating.supportType04 .text-head{font-size:22px}}.moduleRating.supportType04 .moduleRating_form .text-head+p{text-align:center}.moduleRating.supportType04 .moduleRating_form .text-sub{font-size:36px;font-weight:bold}@media screen and (max-width: 640px){.moduleRating.supportType04 .moduleRating_form .text-sub{font-size:18px}}.moduleRating.supportType04 .moduleRating_form textarea{margin-top:32px;min-height:180px}@media screen and (max-width: 640px){.moduleRating.supportType04 .moduleRating_form textarea{margin-top:7px;min-height:94px}}.moduleRating.supportType04 .moduleRating_form button[type="submit"]{margin-top:36px;width:260px}@media screen and (max-width: 640px){.moduleRating.supportType04 .moduleRating_form button[type="submit"]{width:100px}}.moduleRating.supportType04 .moduleRating_form button[type="submit"]:hover{background:#2c2c2c;color:#fff}.moduleRating.tokutokuclub,.moduleRating.pjr{background:#fff1f1;padding:50px 0 60px}@media screen and (max-width: 640px){.moduleRating.tokutokuclub,.moduleRating.pjr{padding:40px 0}}.moduleRating.tokutokuclub .text-head,.moduleRating.pjr .text-head{font-size:18px}@media screen and (max-width: 640px){.moduleRating.tokutokuclub .text-head,.moduleRating.pjr .text-head{font-size:16px}}.moduleRating.tokutokuclub .moduleRating_btn,.moduleRating.pjr .moduleRating_btn{margin-top:20px}.moduleRating.tokutokuclub .moduleRating_btn button,.moduleRating.pjr .moduleRating_btn button{background:#e94f4d;border:none;border-radius:10px;box-shadow:none;font-size:28px;height:60px;width:200px}@media screen and (max-width: 640px){.moduleRating.tokutokuclub .moduleRating_btn button,.moduleRating.pjr .moduleRating_btn button{border-radius:5px;font-size:18px;height:36px;width:120px}}.moduleRating.tokutokuclub .moduleRating_form .text-head,.moduleRating.pjr .moduleRating_form .text-head{font-size:26px}@media screen and (max-width: 640px){.moduleRating.tokutokuclub .moduleRating_form .text-head,.moduleRating.pjr .moduleRating_form .text-head{font-size:20px}}.moduleRating.tokutokuclub .moduleRating_form .text-head+p,.moduleRating.pjr .moduleRating_form .text-head+p{font-size:18px;margin-top:20px}@media screen and (max-width: 640px){.moduleRating.tokutokuclub .moduleRating_form .text-head+p,.moduleRating.pjr .moduleRating_form .text-head+p{font-size:16px;margin-top:10px}}.moduleRating.tokutokuclub .moduleRating_form textarea,.moduleRating.pjr .moduleRating_form textarea{border-color:#a6a6a6;font-size:18px;height:114px}@media screen and (max-width: 640px){.moduleRating.tokutokuclub .moduleRating_form textarea,.moduleRating.pjr .moduleRating_form textarea{font-size:16px}}.moduleRating.tokutokuclub .moduleRating_formNote,.moduleRating.pjr .moduleRating_formNote{font-size:14px;margin-top:16px}@media screen and (max-width: 640px){.moduleRating.tokutokuclub .moduleRating_formNote,.moduleRating.pjr .moduleRating_formNote{font-size:12px;margin-top:10px}}.moduleRating.tokutokuclub .moduleRating_form button,.moduleRating.pjr .moduleRating_form button{background:#e94f4d;border:none;border-radius:10px;box-shadow:none;font-size:28px;height:60px;margin-top:12px;width:200px}@media screen and (max-width: 640px){.moduleRating.tokutokuclub .moduleRating_form button,.moduleRating.pjr .moduleRating_form button{border-radius:5px;font-size:18px;height:36px;width:120px}}.moduleRating.tokutokuclub .moduleRating_form button+p,.moduleRating.pjr .moduleRating_form button+p{font-size:14px;margin-top:10px}@media screen and (max-width: 640px){.moduleRating.tokutokuclub .moduleRating_form button+p,.moduleRating.pjr .moduleRating_form button+p{font-size:12px}}.moduleRating.pjr{background:#fff;margin-top:0}.moduleRating.pjr .moduleRating_form button,.moduleRating.pjr .moduleRating_btn button{background:#fddc3f}.moduleRating.tokutokuclub.design-tokutokuclubApp{background:#ececec}.moduleRating.tokutokuclub.design-tokutokuclubApp .moduleRating_form button,.moduleRating.tokutokuclub.design-tokutokuclubApp .moduleRating_btn button{background:#0050aa}.moduleRating.tokutokuclub.design-tokutokuclubHikkoshi{background:#fff;margin-top:0}.moduleRating.tokutokuclub.design-tokutokuclubHikkoshi .moduleRating_form button,.moduleRating.tokutokuclub.design-tokutokuclubHikkoshi .moduleRating_btn button{background:#006cff}.moduleRating.design-blueBtn{background:none;margin-top:40px}.moduleRating.design-blueBtn .inner{max-width:920px}.moduleRating.design-blueBtn p{color:#00245b}.moduleRating.design-blueBtn .text-head{font-size:32px;font-weight:700}@media screen and (max-width: 640px){.moduleRating.design-blueBtn .text-head{font-size:32px;margin:0 auto;overflow-wrap:break-word;width:80%;word-break:keep-all}}.moduleRating.design-blueBtn .text-head+p{font-weight:700;margin-top:12px}@media screen and (max-width: 640px){.moduleRating.design-blueBtn .text-head+p{font-size:22px;margin-top:6px}}.moduleRating.design-blueBtn .moduleRating_btn{gap:20px;margin-top:32px}@media screen and (max-width: 640px){.moduleRating.design-blueBtn .moduleRating_btn{gap:20px;margin-top:22px}}.moduleRating.design-blueBtn .moduleRating_btn button{background:#fff;border:4px solid #1eafe6;box-shadow:2px 2px 2px rgba(0,0,0,0.35);color:#1eafe6;gap:20px;height:60px;justify-content:flex-start;padding-left:16px;width:165px}@media screen and (max-width: 640px){.moduleRating.design-blueBtn .moduleRating_btn button{border-width:3px;box-shadow:none;font-size:26px;gap:24px;height:70px;width:190px}}.moduleRating.design-blueBtn .moduleRating_btn button.btn-yes::before{border:2px solid #1eafe6;height:19px;width:19px}@media screen and (max-width: 640px){.moduleRating.design-blueBtn .moduleRating_btn button.btn-yes::before{height:24px;width:24px}}.moduleRating.design-blueBtn .moduleRating_btn button.btn-no span{display:block;height:19px;width:19px}.moduleRating.design-blueBtn .moduleRating_btn button.btn-no span::before,.moduleRating.design-blueBtn .moduleRating_btn button.btn-no span::after{background:#1eafe6;content:"";height:19px;left:auto;position:absolute;top:50%;width:2px}@media screen and (max-width: 640px){.moduleRating.design-blueBtn .moduleRating_btn button.btn-no span::before,.moduleRating.design-blueBtn .moduleRating_btn button.btn-no span::after{height:24px}}.moduleRating.design-blueBtn .moduleRating_formNote{margin-top:10px}.moduleRating.design-blueBtn .moduleRating_formNote li{font-size:16px}.moduleRating.design-blueBtn .moduleRating_formNote li+li{margin-top:10px}.moduleRating.design-blueBtn .moduleRating_form textarea{margin:32px auto 0;max-width:880px}@media screen and (max-width: 640px){.moduleRating.design-blueBtn .moduleRating_form textarea{font-size:20px;height:200px}}.moduleRating.design-blueBtn .moduleRating_form button{background:#fff;border:4px solid #1eafe6;box-shadow:2px 2px 2px rgba(0,0,0,0.35);color:#1eafe6;height:60px;justify-content:center;width:165px}@media screen and (max-width: 640px){.moduleRating.design-blueBtn .moduleRating_form button{border-width:3px;box-shadow:none;font-size:26px;gap:24px;height:70px;margin-top:28px;width:190px}}.moduleRating.design-blueBtn .moduleRating_form button+p{color:#1d1f20;font-size:16px}@media screen and (max-width: 640px){.moduleRating.design-blueBtn .moduleRating_form button+p{margin-top:18px}}.moduleRating.design-blueBtn .moduleRating_complete p+p{color:#1d1f20;font-weight:400}.moduleRatingFloating{background:#f6f6f6;bottom:0;box-shadow:0 0 15px rgba(0,0,0,0.4);left:0;padding-block:10px;position:fixed;transition:opacity 0.3s, transform 0.3s;width:100%;z-index:1000}.moduleRatingFloating.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 50px))}.moduleRatingFloating .inner{align-items:center;display:flex;gap:20px;justify-content:center}@media screen and (max-width: 640px){.moduleRatingFloating .inner{flex-flow:column;gap:10px}}.moduleRatingFloating .text-head{font-size:20px}@media screen and (max-width: 640px){.moduleRatingFloating .text-head{font-size:13px}}.moduleRatingFloating_btn{align-items:center;display:flex;gap:20px}.moduleRatingFloating_btn button{align-items:center;background:#b2b2b2;border:3px solid #fff;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:bold;gap:10px;height:48px;justify-content:center;width:140px}.moduleRatingFloating_btn button.btn-yes::before{border:2px solid #fff;border-radius:50%;box-sizing:border-box;content:"";display:block;height:15px;width:15px}.moduleRatingFloating_btn button.btn-no span{display:block;height:15px;position:relative;width:15px}.moduleRatingFloating_btn button.btn-no span::before,.moduleRatingFloating_btn button.btn-no span::after{background:#fff;content:"";height:19px;left:auto;position:absolute;top:50%;width:2px}.moduleRatingFloating_btn button.btn-no span::before{transform:translate(-50%, -50%) rotate(45deg)}.moduleRatingFloating_btn button.btn-no span::after{transform:translate(-50%, -50%) rotate(-45deg)}.moduleRatingFloating_close{background:#fff;border:3px solid #b2b2b2;border-radius:50%;cursor:pointer;height:40px;position:absolute;right:20px;top:0;transform:translateY(-50%);width:40px}@media screen and (max-width: 640px){.moduleRatingFloating_close{height:36px;right:10px;width:36px}}.moduleRatingFloating_close::before,.moduleRatingFloating_close::after{background:#6f6f6f;content:"";height:19px;left:auto;position:absolute;top:50%;width:2px}.moduleRatingFloating_close::before{transform:translate(-50%, -50%) rotate(45deg)}.moduleRatingFloating_close::after{transform:translate(-50%, -50%) rotate(-45deg)}.moduleRatingFloating.supportType03{background:#eff8fe;box-shadow:0 -2px 6px rgba(150,150,150,0.2)}.moduleRatingFloating.supportType03 .text-head{color:#005bac;font-size:16px}.moduleRatingFloating.supportType03 .moduleRatingFloating_btn{gap:12px}.moduleRatingFloating.supportType03 .moduleRatingFloating_btn button{background:#fff;border:1px solid #969696;border-radius:30px;box-shadow:none;color:#313131;font-weight:normal;height:36px;transition:all 0.6s;width:166px}@media (any-hover: hover){.moduleRatingFloating.supportType03 .moduleRatingFloating_btn button:hover{background:none;border-color:#005bac;opacity:0.8}}.moduleRatingFloating.supportType03 .moduleRatingFloating_btn button.btn-yes::before{border:1px solid #313131}.moduleRatingFloating.supportType03 .moduleRatingFloating_btn button.btn-no span::before,.moduleRatingFloating.supportType03 .moduleRatingFloating_btn button.btn-no span::after{background:#313131;height:14px}.moduleRatingFloating.supportType03 .moduleRatingFloating_close{border-width:1px}
/*# sourceMappingURL=rating_button.css.map */
