﻿input[type=text],input[type=email],input[type=tel],input[type=number],textarea{font-size:16px;border:1px solid #ccc;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.blog_article_row{flex-direction:row-reverse}@media screen and (max-width:768px){.blog_article_row{display:block}}.blog_article_row .blog_article_text{flex-basis:74%}.blog_article_row .blog_article_sidemenu{flex-basis:24%;margin-right:2%}@media screen and (max-width:768px){.blog_article_row .blog_article_sidemenu{margin-right:auto}}.content_main_area{margin:90px auto 0}.content_main{background-size:cover;margin-bottom:30px}@media screen and (min-width:0px) and (max-width:767px){.content_main{padding-bottom:450px}}.content_main_img{position:absolute;bottom:0;right:0}@media screen and (min-width:0px) and (max-width:767px){.content_main_img{bottom:50px;width:100%;text-align:center}}.content_main_img_txt{color:#fff;position:absolute;left:2%;top:20%;line-height:2.2;width:50%}@media screen and (min-width:0px) and (max-width:767px){.content_main_img_txt{left:2%;top:50px;width:96%}}.content_main_cap{background-color:rgba(124,39,54,.8);position:absolute;bottom:0;width:100%}.content_main_cap_txt{color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;letter-spacing:2.4px;font-size:2.4rem;text-align:center;line-height:63px}@media screen and (min-width:0px) and (max-width:767px){.content_main_cap_txt{font-size:20px}}.content_main_txt01{text-align:center;font-weight:500;font-size:18px;margin-bottom:10px}.content_main_txt02{text-align:center;font-weight:500;font-size:14px}input[type=checkbox]{width:15px;height:15px;vertical-align:middle}.last_dot1{border-bottom-style:none}::-webkit-input-placeholder{color:#878787;font-family:YuGothic,'游ゴシック',"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem}::-moz-placeholder{color:#878787;font-family:YuGothic,'游ゴシック',"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem}:-ms-input-placeholder{color:#878787;font-family:YuGothic,'游ゴシック',"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem}input[type=image]{border:none !important}.request .content_lead{background-color:#f0f0f0}.request .content_lead_inner{font-size:1.8rem;line-height:2.2;padding:50px 2%;text-align:center}.request .content_lead_inner .txt{margin-top:20px;font-size:1.6rem}@media screen and (max-width:640px){.request .content_lead_inner .txt{text-align:left;font-size:1.6rem}}.content_lead02 .comment_box{position:relative;background-color:#995252;padding:20px 2%;margin-bottom:35px}.content_lead02 .comment_box:after{position:absolute;border-top:21px solid #995252;border-right:21px solid transparent;border-left:21px solid transparent;content:'';left:47.8%;bottom:-20px}.content_lead02 .comment_box p{color:#fff;font-size:2rem;font-weight:700}.content_lead02 .pink{color:#d94c6f;font-weight:700}.form-item{border-top:1px dashed #e5e5e5}.form-item:first-child{border-top:none}@media screen and (max-width:768px){.form-item{display:block}}.form-item .form-item-ttl{flex-basis:30%;text-align:left;padding:42px 0 28px 3%;font-weight:500}@media screen and (max-width:768px){.form-item .form-item-ttl{display:inline-block;padding:28px 0 5px}}.form-item .form-item-ttl+p{display:none}.form-item .form_req_wrap{padding:42px 2px 28px}@media screen and (max-width:768px){.form-item .form_req_wrap{display:inline-block;padding:28px 0 5px}}.form-item .form_req_wrap .form_req{width:40px;color:#fff;background:#634d42;text-align:center;font-size:1.4rem}@media screen and (max-width:768px){.form-item .form_req_wrap .form_req{display:inline-block;margin-left:1em}}.form-item .top_req{padding-top:0}.form-item .form_control_wrap{flex-basis:calc(100% - (30% + 40px));padding:28px 0 28px 2%;vertical-align:middle}@media screen and (max-width:768px){.form-item .form_control_wrap{width:100%;padding:28px 0}}.form_control_wrap span.wpcf7-list-item{display:block;margin:10px 0}.form_control_wrap span.wpcf7-list-item:first-child{margin:0}.form_control_wrap .wpcf7-form-control.wpcf7-text{padding:14px;width:100%;max-width:588px;font-size:1.6rem;border-radius:8px;border:1px solid #ccc}.form_control_wrap .wpcf7-form-control.wpcf7-textarea{max-width:588px;width:100%;height:225px;resize:vertical;border:1px solid #ccc;border-radius:5px;padding:10px 2%;font-size:16px;font-family:initial}.form_control_wrap .sub_txt{display:block;background-color:#f7f7f7;margin-top:20px;max-width:588px;width:100%;font-size:14px;padding:14px 3.2%}@media screen and (max-width:767px){.date_txt{display:block}}.showroom .head{text-align:center}@media screen and (max-width:768px){.showroom .head{padding-bottom:28px}}@media screen and (max-width:480px){.showroom .head{display:flex}}.showroom .head .form_req_wrap{padding:0;display:inline-block}.showroom .head .form_req_wrap .form_req{display:inline-block;margin-right:10px}@media screen and (max-width:768px){.showroom .head .form_req_wrap .form_req{padding:0}}.showroom .head .form-item-ttl{display:inline-block;font-size:2rem;flex-basis:calc(100% - 60px)}@media screen and (max-width:768px){.showroom .head .form-item-ttl{padding:0;font-size:1.8rem}}.showroom .form_control_wrap{max-width:960px;margin:0 auto;padding:0 2% 28px}.showroom .form_control_wrap .wpcf7-radio.showroom{display:flex;flex-wrap:wrap}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item{flex-basis:calc(90% * 1/2);margin:0 calc(10% * 1/4) 30px}@media screen and (max-width:768px){.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item{flex-basis:100%;margin:0 0 30px}}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item label{display:flex;align-items:flex-end;justify-content:center;padding:24px 24px 70px;min-height:300px;position:relative;background-color:#f7f7f7}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item label:before{display:inline-block;content:'';max-width:260px;width:100%;height:160px;background:url(//www.e-igc.jp/wp2020/wp-content/themes/e-igc/css/../img/showroom/hamamatsu/img_slide01.jpg);position:absolute;top:20px;left:50%;transform:translateX(-50%)}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item label:after{display:inline-block;white-space:pre;width:260px;height:2.8em;position:absolute;left:50%;transform:translateX(-50%);bottom:20px;text-align:center}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item label input[type=radio]{margin:10px}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item label .wpcf7-list-item-label{font-size:2rem}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item:first-child label:before{background:url(//www.e-igc.jp/wp2020/wp-content/themes/e-igc/css/../img/formlist/Individual03.png) no-repeat}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item:first-child label:after{display:inline-block;content:'静岡県磐田市 森下270-2'}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item:nth-child(2) label:before{background:url(//www.e-igc.jp/wp2020/wp-content/themes/e-igc/css/../img/formlist/Individual05.png) no-repeat}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item:nth-child(2) label:after{display:inline-block;content:'愛知県長久手市 原山103'}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item:nth-child(3) label:before{background:url(//www.e-igc.jp/wp2020/wp-content/themes/e-igc/css/../img/formlist/Individual05.png) no-repeat center center/contain}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item:nth-child(3) label:after{content:'〒480-1133\A愛知県長久手市原山103';display:inline-block}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item:last-child label:before{background:url(//www.e-igc.jp/wp2020/wp-content/themes/e-igc/css/../img/formlist/Individual04.png) no-repeat}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item:last-child label:after{display:inline-block;content:'愛知県豊橋市牧野町143'}@media all and (-ms-high-contrast:none){.showroom .head.flex{text-align:center;display:flex;align-items:center;justify-content:center}.showroom .head.flex .form_req{display:inline-block}.showroom .head.flex .form-item-ttl{flex-basis:35%}.showroom .form_control_wrap{max-width:960px;margin:0 auto;padding:0 2% 28px}.showroom .form_control_wrap .wpcf7-radio.showroom{display:flex;flex-wrap:wrap}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item{flex-basis:calc(89% * 1/2);margin:0 calc(10% * 1/4) 30px}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item label input[type=radio]{margin:10px;position:relative;top:165px}.showroom .form_control_wrap .wpcf7-radio.showroom .wpcf7-list-item label .wpcf7-list-item-label{font-size:2rem;position:relative;top:168px}}.form_calender_wrap>.form_control_wrap{padding-left:0;padding-top:10px}.form_calender_wrap>.form_control_wrap #calender01{height:45px;border:1px solid #ccc;border-radius:10px;vertical-align:middle;width:200px;padding-left:2%;margin-left:10px;margin-right:20px}.form_calender_wrap>.form_control_wrap{padding-left:0}.form_calender_wrap .time01_cs{padding:16px;width:198px;margin-left:12px;background:#ffffffff;border-radius:12px;display:inline-block;margin-top:20px;font-size:16px;border:1px solid #ccc;color:#666}.form_calender_wrap .calender_time_p{display:inline-block;position:relative;bottom:7px}.member .flex_item{display:inline-block}.member .flex_item .otona{display:inline-block}.member .flex_item .otona .wpcf7-form-control.wpcf7-number{width:100%;max-width:120px;font-size:1.6rem;border-radius:8px;padding:14px}.member .flex_item .kodomo{display:inline-block;margin-left:1em}.member .flex_item .kodomo .wpcf7-form-control.wpcf7-number{width:100%;max-width:120px;font-size:1.6rem;border-radius:8px;padding:14px}.member .member01+br{display:none}.bottom_comment{margin:50px auto 30px;padding:0 2%}.btn_submit_wrap{text-align:center;margin-top:60px;margin-bottom:30px;padding:0 2%}.btn_submit_wrap .btn_submit{background-color:#1779bc;color:#fff;border-color:#1779bc;font-size:1.8rem;font-weight:500;padding:25px 2%;max-width:500px;width:100%;margin:0 auto;border-radius:0;transition:.3s}.btn_submit_wrap .btn_submit:hover{background-color:#fff;color:#1779bc;border-color:#1779bc;cursor:pointer}.thanks_txt{text-align:center}.thanks_txt .thanks_txt_inner .sec_ttl{font-size:2.4rem;font-weight:700;padding-bottom:5px;margin-bottom:30px}