@media screen and (max-width: 1100px){.maw1100_none{display:none}}@media screen and (max-width: 1280px){br.max1280_none{display:none}}.pc_none{display:none}.sp_none{display:inline-block}@media screen and (max-width: 768px){.sp_none{display:none}.pc_none{display:inline-block}}.page__ttl{margin-top:0}.fwn{font-weight:normal}.post{font-size:16px}.form_control_wrap
label{font-size:16px;margin:0
0.2rem 2rem 0;display:inline-block}.gray_bg{background:#f5f5f5}.quest_bg{background:rgba(243,152,0,0.2);padding:50px
0;margin-bottom:80px}.quest_inner{text-align:center;line-height:1.6}.quest_inner p:not(:first-child){margin-top:20px}.quest_inner p
a{color:#000;font-weight:bold}.quest_inner p a:hover{opacity: .7}.form_inner{max-width:970px;width:96%;margin:auto}.quest_inner{width:90%;margin:auto}.form_item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin:0
auto 30px}.form_item
label{flex-basis:70%}.form_bb{border-bottom:1px dotted #c8c8c8;padding:30px
0 0;width:100%}.form_label{font-size:16px;font-weight:500;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%;line-height:2}.form_req{color:#fff;background:#bca06b;padding:6px
10px;text-align:center;margin-right:20px}.form_control_wrap{margin-top:30px;width:100%}.other{display:flex;align-items:center;margin-top:-20px}.other .wpcf7-list-item{padding-top:10px;margin-right:15px}.form_control_wrap
p{margin:0
2%}.control_flex01{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.form_control{font-family:"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;display:block;width:100%;padding:0.3rem 1.5rem;font-size:16px;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border-radius:5px;border:1px
solid rgba(0,0,0,.15);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.control_01{max-width:223px}.control_02{max-width:120px}.select_novelty{width:100%;margin-top:30px;display:flex;align-items:center;justify-content:center}.novelty
.first{border-right:1px dashed #ccc;padding:10px
30px;text-align:center}.novelty .wpcf7-list-item:nth-of-type(1) .wpcf7-list-item-label:after{content:url(/wp/wp-content/themes/dgrip/img/form/support.png);display:block;margin-top:20px}.novelty .wpcf7-list-item:nth-of-type(2) .wpcf7-list-item-label:after{content:url(/wp/wp-content/themes/dgrip/img/form/analysis.png);display:block;margin-top:20px}.novelty
.last{padding:10px
30px;text-align:center}@media screen and (max-width: 768px){.select_novelty{display:block;text-align:center}.novelty
.first{border-right:none;border-bottom:1px dashed #ccc;margin-bottom:30px;padding:10px
0;text-align:center;width:90%}.novelty .wpcf7-list-item:nth-of-type(1) .wpcf7-list-item-label:after{content:'';background:url(/wp/wp-content/themes/dgrip/img/form/support.png) no-repeat top center;display:block;margin-top:20px;width:100%;height:150px}.novelty .wpcf7-list-item:nth-of-type(2) .wpcf7-list-item-label:after{content:'';background:url(/wp/wp-content/themes/dgrip/img/form/analysis.png) no-repeat top center;display:block;margin-top:20px;width:100%;height:150px}.other{display:block;align-items:center;margin-top:-20px}}.form_control_wrap
.reason{margin-top:-20px}::-webkit-input-placeholder{color:#aaa}::-moz-placeholder{color:#aaa;opacity:1}:-ms-input-placeholder{color:#aaa}.item_radio{font-size:16px;margin:0
3% 0 0}.item_radio
input{vertical-align:inherit}.checkbox_01 .wpcf7-list-item:nth-child(n+2):nth-child(-n+3){padding-left:4em}@media screen and (max-width: 960px){.checkbox_01 .wpcf7-list-item:nth-child(n+2):nth-child(-n+3){padding-left:0}}@media screen and (max-width: 768px){.checkbox_01 .wpcf7-list-item{display:block}}.flex_start{align-items:start}.textarea
.form_control{height:115px}.fs15{font-size:15px;line-height:1.5}.form_file .wpcf7-form-control-wrap{display:inline-block;width:100%;margin:4px
0}.form_file .wpcf7-form-control-wrap:first-child{margin-top:12px}.form_file .wpcf7-form-control-wrap:last-child{margin-bottom:16px}.btn_submit_wrap{max-width:520px;width:100%;margin:95px
auto 0}.btn_submit{background:url(/wp/wp-content/themes/dgrip/img/form/btn_submit.png) no-repeat top center;background-size:contain;width:100%;padding:5% 0 6%;text-align:center;border:none;margin:0
auto;color:#fff;font-size:2.4rem;font-weight:bold;text-shadow:0px 2px 1px rgba(0,0,0,0.35);letter-spacing:0.1rem;cursor:pointer;transition: .3s;outline:none}.txt_bottom_01{margin:60px
0 20px 0;text-align:center}.txt_bottom_02{text-align:center;line-height:1.4}.txt_bottom_02
a{color:#53bdff}.txt_bottom_02 a:hover{color:#ed9c14}.form_w100{display:inline-block;width:100%}.form_bg{background:url(/wp/wp-content/themes/dgrip/img/contact/form_bg.jpg) no-repeat center center}.entry_form_bg{background:url(/wp/wp-content/themes/dgrip/img/contact/entry_form_bg.jpg) no-repeat center center}.free_diagnostic_form_bg{background:url(/wp/wp-content/themes/dgrip/img/contact/free_diggnostic_form.jpg) no-repeat center center}.form_top{text-align:center;color:#fff;margin:0
2.5% 0 2.5%;padding:60px
0 0 0}.entry_form_top{text-align:center;color:#231815;margin:0
auto;padding:60px
2.5% 0;max-width:900px;background:rgba(255,255,255,0.5)}.form_top_01{font-size:18px;font-weight:bold;padding:20px
0 20px 0;border-top:2px solid #7e7661;border-bottom:2px solid #7e7661;width:360px;display:inline-block}.form_top_02{font-size:18px;font-weight:500;padding:30px
0 0 0;line-height:1.8}.form_top_span_01{font-size:18px;font-weight:bold}.form_top_span_02{font-size:30px;font-weight:bold;padding:0
0 0 40px}.form_top_span_02
a{color:#fff}.form_top_03{padding:30px
0 0 0}.form_top_04{font-size:14px;font-weight:500;padding:30px
0 60px 0;margin-bottom:30px}@media screen and (max-width: 768px) and (min-width: 0px){.form_bg{background:url(/wp/wp-content/themes/dgrip/img/contact/form_bg.jpg) repeat center center}.entry_form_bg{background:none}.free_diagnostic_form_bg{background:url(/wp/wp-content/themes/dgrip/img/contact/free_diggnostic_form.jpg) repeat center center}.form_top_span_02{padding:20px
0 0 0;display:block}}.form_submit{border:none;color:#fff;font-weight:bold;font-size:18px;padding:25px
18%;cursor:pointer;background-color:transparent}.form_submit_wrap{text-align:center;margin:40px
0 120px 0}.form_submit_wrap_span:hover{background-position:-99% 0}.form_submit_wrap_span{display:inline-block;max-width:300px;width:100%;height:78px;margin-bottom:15px;background-image:linear-gradient(to right, rgba(243,152,0,1) 50%, rgba(31,31,31,1) 50%);background-position:0 0;background-size:201% auto;transition: .3s;margin:0;padding:0}.form_submit_wrap_txt{font-size:14px;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP"}.ajax-loader{z-index:-100;position:absolute}.breadcrumb{padding:40px
2.5% 0 2.5%;max-width:1100px;width:100%;margin:0
auto}@media screen and (max-width: 768px){.notfound{padding:0
2.5% 50px}}@media screen and (max-width: 480px){.notfound{padding:0
2.5% 20px}}.notfound__ttl{padding:0
2.5%;text-align:center;margin-top:10px}@media screen and (max-width: 640px){.notfound__ttl{margin-bottom:40px}}