@charset "UTF-8";@media screen and (max-width:768px){.repair h1{padding-bottom:1.5em}}.repair .sub_tit{width:100%;margin:0 auto;background-color:var(--color_white2);border-left:0.2em var(--color_orange) solid;padding:0.5em;box-shadow:0.2em 0.2em 0.5em -0.2em var(--color_gray)}.repair .sub_tit2{border-left:0.2em var(--color_orange) solid;padding:0.5em}.repair .repair1{width:100%;margin:1em 0}.repair .repair1 .repair_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:1em;margin-bottom:2em}@media screen and (max-width:768px){.repair .repair1 .repair_wrap{padding:1em 0;margin-bottom:1em}}.repair .repair1 .repair_wrap .repair_wrap_txt{width:60%}@media screen and (max-width:768px){.repair .repair1 .repair_wrap .repair_wrap_txt{width:100%}}.repair .repair1 .repair_wrap .repair_wrap_txt p{padding-top:1em}.repair .repair1 .repair_wrap .repair_wrap_txt .bt_base{width:80%;margin:1em auto}@media screen and (max-width:768px){.repair .repair1 .repair_wrap .repair_wrap_txt .bt_base{width:100%}}.repair .repair1 .repair_wrap .repair_wrap_img{width:35%}@media screen and (max-width:768px){.repair .repair1 .repair_wrap .repair_wrap_img{width:100%;margin:1em 0 0 0}}@media screen and (max-width:768px){.repair .repair1 .repair_wrap.order_op .repair_wrap_img{order:2;margin:0}.repair .repair1 .repair_wrap.order_op .repair_wrap_txt{order:1}}.repair .repair2{width:100%;margin:1em 0}.repair .repair2 .head_txt{padding:1em}@media screen and (max-width:768px){.repair .repair2 .head_txt{padding:1em 0}}.repair .repair2 .head_txt p{padding-top:1em}.repair .repair2 .bg_gray_box{background-color:var(--color_white2);box-shadow:0.2em 0.2em 0.5em -0.2em var(--color_gray);width:100%;padding:1em;display:flex;justify-content:space-between;flex-wrap:wrap;margin:1em 0 2em 0}@media screen and (max-width:768px){.repair .repair2 .bg_gray_box{padding:1em 0.5em;margin:1em 0}}.repair .repair2 .bg_gray_box ul{width:45%;list-style:none;padding:0;margin:0}@media screen and (max-width:768px){.repair .repair2 .bg_gray_box ul{width:100%}}.repair .repair2 .bg_gray_box ul li{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;background-color:var(--color_white);padding:0.5em 2em;margin-bottom:0.2em;align-items:center}@media screen and (max-width:768px){.repair .repair2 .bg_gray_box ul li{padding:0.5em}}.repair .repair2 .bg_gray_box ul li img{width:20%}@media screen and (max-width:768px){.repair .repair2 .bg_gray_box ul li img{width:25%}}.repair .repair2 .bg_gray_box .img_wrap{width:20%;margin-right:20%}@media screen and (max-width:768px){.repair .repair2 .bg_gray_box .img_wrap{width:70%;margin:1em auto 0 auto}}.repair .repair2 .bg_gray_box .txt_wrap{width:100%}.repair .repair2 .bg_gray_box .txt_wrap p{padding-top:1em}.repair .repair2 .repair_prices{width:100%;display:flex;margin:1em 0;flex-wrap:wrap;justify-content:space-between}.repair .repair2 .repair_prices .price_box{width:48%;margin:0 0 2em 0}@media screen and (max-width:768px){.repair .repair2 .repair_prices .price_box{width:100%}}.repair .repair2 .repair_prices .price_box .price_head{width:100%;display:flex;margin:0.5em 0;flex-wrap:wrap;align-items:center;justify-content:space-between}.repair .repair2 .repair_prices .price_box .ft_small{padding-top:0.5em}.repair .repair2 .simulator{width:100%;padding:1em;margin:0 0 1em 0}@media screen and (max-width:768px){.repair .repair2 .simulator{padding:1em 0}}.repair .repair2 .simulator .simulator_sets{border:solid 0.1em var(--color_orange);border-radius:1em;width:80%;margin:0 auto 2em auto}@media screen and (max-width:768px){.repair .repair2 .simulator .simulator_sets{width:100%;padding:0 0.5em}}.repair .repair2 .simulator .simulator_sets .sets_num{width:100%;background-color:var(--color_orange);color:var(--color_white);text-align:center;border-top-right-radius:1em;border-top-left-radius:1em;padding:0.5em 0}@media screen and (max-width:768px){.repair .repair2 .simulator .simulator_sets .sets_num{width:calc(100% + 1em);margin-left:-0.5em}}.repair .repair2 .simulator .button_wrap{width:30%;margin:1em auto}@media screen and (max-width:768px){.repair .repair2 .simulator .button_wrap{width:100%}}.repair .repair2 .simulator .button_wrap button span{width:auto;text-align:right}.repair .repair2 .simulator .base{width:100%;display:flex;flex-wrap:wrap}.repair .repair2 .simulator .base h4{width:100%;text-align:center;margin:1em 0}@media screen and (max-width:768px){.repair .repair2 .simulator .base h4{text-align:left}}.repair .repair2 .simulator .base .step_img{width:20%;margin:1em 40%}@media screen and (max-width:768px){.repair .repair2 .simulator .base .step_img{width:50%;margin:1em 25%}}.repair .repair2 .simulator .base .price_down{width:100%;text-align:center;margin:0 auto}.repair .repair2 .simulator .base .buttons{width:80%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.repair .repair2 .simulator .base .buttons{width:100%;margin:0;padding:0}}.repair .repair2 .simulator .base .buttons li{padding:0.5em;background-color:var(--color_white2);border-radius:1em;margin:0 0 1em 0}.repair .repair2 .simulator .base .buttons li label{flex-wrap:wrap}.repair .repair2 .simulator .base .buttons li label img{width:50%;margin:1em auto}@media screen and (max-width:768px){.repair .repair2 .simulator .base .buttons li label img{width:80%}}.repair .repair2 .simulator .base .buttons.step1_b li{width:30%}@media screen and (max-width:768px){.repair .repair2 .simulator .base .buttons.step1_b li{width:48%}}.repair .repair2 .simulator .base .buttons.step2_b li{width:48%}@media screen and (max-width:768px){.repair .repair2 .simulator .base .buttons.step2_b li{width:48%}}.repair .repair2 .simulator .result_wrap{width:80%;margin:1em auto;border-radius:1em;background-color:var(--color_orange3);text-align:center;padding:1em;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.repair .repair2 .simulator .result_wrap{width:100%;padding:1em 0.5em}}.repair .repair2 .simulator .result_wrap .result,.repair .repair2 .simulator .result_wrap .subresult{width:100%}.repair .repair2 .simulator .result_wrap p{width:100%}@media screen and (max-width:768px){.repair .repair2 .simulator .result_wrap p{text-align:left}}.repair .repair2 .simulator .result_wrap .detail_list{width:80%;margin:0 auto;list-style:none;padding:0}@media screen and (max-width:768px){.repair .repair2 .simulator .result_wrap .detail_list{width:100%}}.repair .repair2 .simulator .result_wrap .detail_list li{background:var(--color_white);margin:0.5em 0;padding:0.8em 1em;border-radius:0.8em;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width:768px){.repair .repair2 .simulator .result_wrap .detail_list li{padding:0.5em}}.repair .repair2 .simulator .result_wrap .detail_list li .text{width:80%;display:flex;justify-content:space-between;text-align:left}@media screen and (max-width:768px){.repair .repair2 .simulator .result_wrap .detail_list li .text{align-items:center}}.repair .repair2 .simulator .result_wrap .detail_list li .text span{padding-left:1em}@media screen and (max-width:768px){.repair .repair2 .simulator .result_wrap .detail_list li .text span{width:50%;padding-left:0;text-align:right}}.repair .repair2 .simulator .result_wrap .detail_list li button{border:none;border-radius:0.5em;padding:0.5em;cursor:pointer;margin-left:0.5em;color:var(--color_white)}.repair .repair2 .simulator .result_wrap .detail_list li button:hover{opacity:0.8}.repair .repair2 .simulator .result_wrap .detail_list li button.edit_btn{background-color:var(--color_red)}.repair .repair2 .simulator .reset_wrap{width:30%;margin:1em auto;display:none}@media screen and (max-width:768px){.repair .repair2 .simulator .reset_wrap{width:100%}}.repair .repair3{width:100%;margin:2em 0}.repair .repair3 .flow_wrap{width:100%;border:solid 0.1em var(--color_orange);padding:1em;margin-bottom:2em}@media screen and (max-width:768px){.repair .repair3 .flow_wrap{padding:0}}.repair .repair3 .flow_wrap .repair_flow{width:calc( 100% - 2em );display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;justify-content:space-between}@media screen and (max-width:768px){.repair .repair3 .flow_wrap .repair_flow{width:100%;padding:0;align-items:unset;margin:0}}.repair .repair3 .flow_wrap .repair_flow li{width:30%;margin:0 0 2em 0;padding:0;position:relative}.repair .repair3 .flow_wrap .repair_flow li::after{content:"\f101";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--color_orange);position:absolute;right:-1.5em;font-size:1.5em;top:30%}@media screen and (max-width:768px){.repair .repair3 .flow_wrap .repair_flow li::after{content:"\f103";top:unset;right:unset;left:50%;transform:translateX(-50%);bottom:-1.5em}}.repair .repair3 .flow_wrap .repair_flow li:last-child::after{content:unset}@media screen and (max-width:768px){.repair .repair3 .flow_wrap .repair_flow li{width:100%}}.repair .repair3 .flow_wrap .repair_flow li .bg_step{background-color:var(--color_orange);padding:0.5em;text-align:center}.repair .repair3 .flow_wrap .repair_flow li img{width:100%}.repair .repair3 .flow_wrap .repair_flow li h4{padding:0.5em 0 0 0}@media screen and (max-width:768px){.repair .repair3 .flow_wrap .repair_flow li h4{padding:0.5em 0.5em 0 0.5em}}@media screen and (max-width:768px){.repair .repair3 .flow_wrap .repair_flow li p{padding:0 0.5em}}.repair .repair3 .youtube{width:80%;margin:1em auto}@media screen and (max-width:768px){.repair .repair3 .youtube{width:100%}}.repair .repair3 .youtube .movie{width:100%;height:0;padding-bottom:56.25%;position:relative}.repair .repair3 .youtube .movie iframe{width:100%;height:100%;position:absolute;top:0;left:0}.repair .schedule1{width:100%;margin:1em 0}.repair .schedule1 .head_txt{padding:1em}.repair .schedule1 .head_txt p{padding-top:1em}.repair .schedule1 .schedule_wrap{width:100%;border:solid 0.05em var(--color_gray);border-bottom:unset}.repair .schedule1 .schedule_wrap .part{border-bottom:solid 0.05em var(--color_gray)}@media screen and (max-width:768px){.repair .schedule1 .schedule_wrap .part{padding:0.5em}}.repair .schedule1 .schedule_wrap .part .trigger{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1em}.repair .schedule1 .schedule_wrap .part .trigger::after{font-family:"Font Awesome 6 Free";font-weight:900;padding-left:0.5em;content:"\f103";font-size:1.5em;color:var(--color_orange)}.repair .schedule1 .schedule_wrap .part .trigger:hover{background-color:var(--color_white3)}@media screen and (max-width:768px){.repair .schedule1 .schedule_wrap .part .trigger:hover{background-color:unset}}.repair .schedule1 .schedule_wrap .part .trigger_open::after{content:"\f102"}.repair .schedule1 .schedule_wrap .schedule_content{width:100%;padding:0;margin:0;overflow:hidden;max-height:0;box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray);transition:max-height 0.5s ease,padding 0.5s ease,margin 0.5s ease}@media screen and (max-width:768px){.repair .schedule1 .schedule_wrap .schedule_content{padding:0;box-shadow:unset;background-color:unset}}.repair .schedule1 .schedule_wrap .schedule_content.open{max-height:9999px;padding:1em}@media screen and (max-width:768px){.repair .schedule1 .schedule_wrap .schedule_content.open{padding:0}}.repair .schedule1 .schedule_wrap .schedule_content .schedule_table{width:100%;border-top:solid 0.05em var(--color_gray);border-left:solid 0.05em var(--color_gray);background-color:var(--color_white)}.repair .schedule1 .schedule_wrap .schedule_content .schedule_table.permanent{margin-top:2em}.repair .schedule1 .schedule_wrap .schedule_content .schedule_table .schedule_title{font-weight:bold}@media screen and (max-width:768px){.repair .schedule1 .schedule_wrap .schedule_content .schedule_table .schedule_title{display:none}}@media screen and (max-width:768px){.repair .schedule1 .schedule_wrap .schedule_content .schedule_table tr{display:flex;width:100%;flex-wrap:wrap}}.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td{border-bottom:solid 0.05em var(--color_gray);border-right:solid 0.05em var(--color_gray);padding:0.5em}.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.ssname a{color:var(--color_black);text-decoration:none}.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.ssname a::before{font-family:"Font Awesome 6 Free";font-weight:900;padding-right:0.5em;content:"\f35d";color:var(--color_blue)}.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.ssname a:hover{text-decoration:underline}@media screen and (max-width:768px){.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.ssname a:hover{text-decoration:none}}@media screen and (max-width:768px){.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.ssname{background-color:var(--color_white2);font-weight:bold;width:100%}}.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.tel a{text-decoration:none;color:var(--color_blue);pointer-events:none;cursor:default}@media screen and (max-width:768px){.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.tel a{pointer-events:auto;cursor:pointer}}@media screen and (max-width:768px){.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.tel{width:100%}.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.tel::before{content:"TEL："}}@media screen and (max-width:768px){.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.address{width:100%}.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.address::before{content:"住所："}.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.date{width:100%}.repair .schedule1 .schedule_wrap .schedule_content .schedule_table td.date::before{content:"日時："}}.repair .schedule2{width:100%;margin:2em 0 1em 0}.repair .schedule2 .schedule_wrap_border{border:solid 0.1em var(--color_orange);padding:1em;width:100%}@media screen and (max-width:768px){.repair .schedule2 .schedule_wrap_border{padding:0.5em}}.repair .schedule2 .schedule_wrap_border .schedule_wrap{width:100%;display:flex;flex-wrap:wrap;margin:0 0 2em 0;padding:1em;align-items:center;justify-content:space-between;background-color:var(--color_white2)}@media screen and (max-width:768px){.repair .schedule2 .schedule_wrap_border .schedule_wrap{padding:0;margin:0 0 1em 0}}.repair .schedule2 .schedule_wrap_border .schedule_wrap .schedule_wrap_img{width:35%}.repair .schedule2 .schedule_wrap_border .schedule_wrap .schedule_wrap_img img{width:100%}@media screen and (max-width:768px){.repair .schedule2 .schedule_wrap_border .schedule_wrap .schedule_wrap_img{width:100%;margin:0 0 0.5em 0}}.repair .schedule2 .schedule_wrap_border .schedule_wrap .schedule_wrap_txt{width:60%}@media screen and (max-width:768px){.repair .schedule2 .schedule_wrap_border .schedule_wrap .schedule_wrap_txt{width:100%;margin-bottom:2em;padding:0 0.5em}}.repair .schedule2 .schedule_wrap_border .schedule_wrap .schedule_wrap_txt ul{list-style:decimal;padding:0 1em}.repair .schedule2 .schedule_wrap_border .schedule_wrap .schedule_wrap_txt ul li{padding-bottom:0.5em}
