.p-gr-txt-md{font-size:18px;line-height:1.8 !important}.p-gr-txt-md+.p-gr-txt-md{margin-top:1.5em}.p-gr-mk-yellow{background:linear-gradient(transparent 60%, #FFEA61 60%)}.p-gr-box-child{padding-top:64px}.p-gr-box-blue{border:4px solid #4C8DCB;padding:32px;border-radius:20px;margin-top:64px}.p-gr-btn-form{width:342px}.p-gr-btn-form a{display:block;width:100%;height:64px;line-height:64px;border-radius:32px;border:1px solid #333;background:#fff;box-shadow:4px 4px #333;font-size:18px;font-weight:700;position:relative;padding-right:24px;transition:all .3s}.p-gr-btn-form a::after{position:absolute;right:24px;top:50%;transform:translateY(-50%) rotate(90deg);content:"\e914";font-size:24px;font-family:'icomoon';font-weight:normal;transition:color .3s}.p-gr-btn-form a:hover{background:#E60012;color:#fff}.p-gr-btn-form-lg{margin:0 auto 16px}.p-gr-btn-tel a{font-size:18px;font-weight:700;color:#4C8DCB}.p-gr-btn-tel-num{display:inline-block;font-size:36px;font-family:"Roboto","Noto Sans JP",sans-serif;line-height:1 !important}.p-gr-btn-tel-lg{width:100%}.p-gr-btn-tel-lg a{font-size:24px}.p-gr-btn-tel-lg .p-gr-btn-tel-num::before{content:":";font-size:22px;margin:0 .3em}.p-gr-btn-tel-txt{font-size:20px;font-weight:700;color:#4C8DCB}.p-gr-btn-tel-txt span{font-size:24px;margin-left:.3em}.p-gr-page-head{padding-top:44px}.p-gr-page-head-lead-ac{width:932px;height:118px;background:url("../img/img_page_head_balloon.png") no-repeat center top;background-size:contain;margin:0 auto 24px;color:#4C8DCB;font-size:38px;font-weight:700;text-align:center;padding-top:12px}.p-gr-page-head .l-page-lead{width:100%}.p-gr-page-ttl{font-weight:400}.p-gr-page-ttl span{font-weight:700;display:inline-block;background:linear-gradient(transparent 70%, #FFEA61 70%)}.p-gr-cta{width:850px;margin:24px auto 0;background:repeating-linear-gradient(135deg, #FFEA61, #FFEA61 4px, #fff284 4px, #fff284 8px);border-radius:20px;padding:24px 16px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.p-gr-cta-lead{font-size:22px;font-weight:bold;margin-bottom:12px}.p-gr-cta-row{display:flex;align-items:center;justify-content:center}.p-gr-cta-row .p-gr-btn-form{margin-right:24px}.p-gr-cta-notice{font-size:18px;text-align:left;padding-top:.4em}.p-gr-problem{padding-bottom:0}.p-gr-problem .c-ttl-lower-md{font-size:38px}.p-gr-solution{padding-bottom:0}.p-gr-solution-ttl{font-size:42px;font-weight:700;color:#4C8DCB;text-align:center;margin-bottom:32px}.p-gr-solution-ttl span{display:inline-block;position:relative}.p-gr-solution-ttl span::before,.p-gr-solution-ttl span::after{content:"";position:absolute;bottom:0;background:url("../img/icon_solution_radiation.png") no-repeat center;background-size:contain;width:41px;height:96px}.p-gr-solution-ttl span::before{right:100%;margin-right:16px}.p-gr-solution-ttl span::after{left:100%;transform:scaleX(-1)}.p-gr-solution-list{margin:0 auto 32px;display:flex;justify-content:space-between}.p-gr-solution-list-txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-size:25px;width:100%;line-height:1.4 !important}.p-gr-solution-list-txt span{font-weight:700;background:linear-gradient(transparent 75%, #FFA600 0%);display:inline;padding:0 1px 0px}.p-gr-solution-item{width:200px}.p-gr-solution-item-inr{width:100%;padding-top:100%;background:#FFEA61;border:2px solid #333;border-radius:50%;box-shadow:4px 4px #333;position:relative}.p-gr-subject-txt{font-size:28px;font-weight:700;color:#fff}.p-gr-subject-txt>span::before{content:"\e91d";font-family:'icomoon';font-weight:normal;font-size:40px;margin-right:24px;display:inline-block;vertical-align:middle;margin-bottom:.2em}.p-gr-subject-txt>span span{font-size:24px;font-weight:500}.p-gr-subject-txt-wrap{background:repeating-linear-gradient(-135deg, #4C8DCB, #4C8DCB 4px, #5a9ad8 4px, #5a9ad8 8px);border-radius:20px;text-align:center;padding:10px 16px 6px;margin-bottom:24px}.p-gr-detail-ttl{font-size:32px;font-weight:700;border-left:8px solid #E60012;text-align:left;padding-left:16px;margin-bottom:48px}.p-gr-detail-img-wrap{background:#F2F2F2;border-radius:20px;text-align:center;padding:24px 16px}.p-gr-detail-img-wrap img{width:698px}.p-gr-detail-img-row{display:flex;justify-content:space-between;padding:24px 0}.p-gr-detail-img-row img{width:calc(50% - 9px)}.p-gr-performance-list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-gr-performance-item{width:413px;position:relative;display:flex;align-items:center;font-size:20px}.p-gr-performance-item::before{display:block;content:"\e91d";font-family:'icomoon';font-weight:normal;font-size:58px;width:100px;height:100px;line-height:100px;text-align:center;background:#4C8DCB;border-radius:6px;color:#fff;margin-right:16px}.p-gr-performance-item:nth-child(n+3){margin-top:32px}.p-gr-performance-txt{font-weight:bold}.p-gr-performance-txt span{font-size:28px;font-family:"Roboto","Noto Sans JP",sans-serif;color:#4C8DCB;margin-left:.3em}.p-gr-voice-item{display:flex;align-items:center;background:#FFEA61;border-radius:30px;padding:24px 40px 25px 32px}.p-gr-voice-item+li{margin-top:40px}.p-gr-voice-col-l{width:158px}.p-gr-voice-col-r{width:calc(100% - 158px);padding-left:24px}.p-gr-voice-lead{font-size:20px;font-weight:700;margin-bottom:.3em}.p-gr-voice-txt{font-size:16px}.p-gr-voice-img{text-align:center;margin-bottom:16px}.p-gr-voice-img img{width:100px}.p-gr-voice-name{font-size:12px;text-align:center}.p-gr-care-list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-gr-care-item{width:400px}.p-gr-care-item:nth-child(n+3){margin-top:32px}.p-gr-care-ttl{font-size:24px;text-align:center;margin-bottom:16px}.p-gr-care-img{margin-bottom:16px}.p-gr-care-link{font-size:16px;margin-top:1em;text-align:right}.p-gr-care-link a{transition:opacity .3s}.p-gr-care-link a:hover{opacity:.5}.p-gr-care-link a::after{display:inline-block;content:"\e915";font-family:'icomoon';color:#E60012;margin-left:.5em;margin-bottom:.2em;vertical-align:middle}.p-gr-faq-list{font-size:18px;margin-bottom:64px}.p-gr-faq-list-q span,.p-gr-faq-list-a span{font-size:30px;font-family:"Roboto","Noto Sans JP",sans-serif}.p-gr-faq-list-q span::after,.p-gr-faq-list-a span::after{font-size:22px;content:":";margin:0 .3em}.p-gr-faq-list-q{color:#4C8DCB;font-weight:700;margin-bottom:8px}.p-gr-faq-list-a span{color:#F5B2B2}.p-gr-faq-list-a+dt{margin-top:32px}.p-gr-form-notice{width:686px;margin:32px auto 0;background:repeating-linear-gradient(135deg, #4C8DCB, #4C8DCB 4px, #5a9ad8 4px, #5a9ad8 8px);border-radius:20px;text-align:center;padding:32px;font-size:24px;color:#fff}.p-gr-form-tbl{width:100%;border-top:1px solid #333}.p-gr-form-tbl tr{border-bottom:1px solid #333}.p-gr-form-tbl th,.p-gr-form-tbl td{padding:16px}.p-gr-form-tbl th{text-align:left;vertical-align:top}.p-gr-form-tbl-row{display:flex;flex-wrap:wrap;justify-content:space-between}.p-gr-form-required,.p-gr-form-optional{font-size:14px;border-radius:5px;padding:.1em .5em .2em;display:inline-block;margin-right:8px}.p-gr-form-required{background:#F5B2B2}.p-gr-form-optional{background:#4C8DCB;color:#fff}.p-gr-form .p-form-radio-label{width:32% !important}.p-gr-form .p-form-btn-submit{width:342px !important;background:#fff !important;border:1px solid #333 !important;color:#333 !important;height:64px !important;line-height:64px !important;border-radius:32px !important;font-size:18px !important;font-weight:700 !important;margin:0 auto !important;margin-left:0 !important;box-shadow:4px 4px #333 !important;transition:all .3s}.p-gr-form .p-form-btn-submit:hover{background:#E60012 !important;color:#fff !important}.p-gr-form-btn-wrap{text-align:center}input[type="text"],input[type="email"],input[type="tel"],textarea{width:100% !important;background-color:#F5F5F5 !important}#attribute_other{margin-top:16px;padding-top:16px;border-top:1px dotted #727272}
/*# sourceMappingURL=style.css.map */
