.l-footer{padding-bottom:10rem}.estimate .tit{margin-bottom:2.6rem;font-size:2.6rem;text-align:center}.estimate .flow_list{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:38.6rem;margin:0 auto 3.6rem;z-index:0}.estimate .flow_list::after,.estimate .flow_list::before{content:'';position:absolute;left:1rem;width:calc(100% - 2rem);top:2.35rem;height:.3rem;background:#e8e8e8;z-index:-1}.estimate .flow_list::after{content:'';position:absolute;width:0;background:#4eaa1d;-webkit-transition:all .3s;transition:all .3s}.estimate .flow_list[data-num="1"]::after{width:calc(35% - 2rem)}.estimate .flow_list[data-num="2"]::after{width:calc(70% - 2rem)}.estimate .flow_list[data-num="3"]::after{width:calc(95% - 2rem)}.estimate .flow_list li{position:relative;padding-bottom:2.6rem}.estimate .flow_list li .num{display:block;width:5rem;height:5rem;background:#e8e8e8;color:#fff;font-size:2.4rem;line-height:5rem;letter-spacing:0;font-weight:700;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;transform:scale(.85);-webkit-transform:scale(.85)}.estimate .flow_list li .txt{position:absolute;left:50%;bottom:-1.7rem;font-size:1.2rem;line-height:1.4;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);white-space:nowrap;text-align:center}.estimate .flow_list li.active .num{background:#4eaa1d;transform:scale(1);-webkit-transform:scale(1)}.estimate .sectionlist{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.estimate .sectionlist>li{width:calc((100% - 5.6rem)/ 3);margin-right:2.8rem}.estimate .sectionlist>li:nth-child(3n){margin-right:0}.estimate .sectionlist>li:nth-child(N+4){margin-top:2.8rem}.estimate .sectionlist>li label{position:relative;display:block;min-height:100%;background:#fff;padding:3.6rem 1.7rem 1.4rem;border-radius:.6rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;-webkit-box-shadow:0 0 .8rem 0 rgba(0,0,0,.2);box-shadow:0 0 .8rem 0 rgba(0,0,0,.2)}.estimate .sectionlist>li .img_wrap{width:78%;margin:0 auto 2.5rem}.estimate .sectionlist>li .img{position:relative;padding-bottom:60%}.estimate .sectionlist>li .img img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.estimate .sectionlist>li .txt{margin-bottom:1.8rem;text-align:center;font-weight:700}.estimate .sectionlist>li .note{font-size:1.2rem}.estimate .sectionlist>li .icon{margin-bottom:2.5rem;margin-top:2.4rem;text-align:center}.estimate .sectionlist>li .txt02{font-size:2.2rem;font-weight:700;text-align:center}.estimate .sectionlist.type_two li{width:calc((100% - 2.8rem)/ 2);margin-right:2.8rem}.estimate .sectionlist.type_two li:nth-child(even){margin-right:0}.estimate .sectionlist.type_two li:nth-child(n+3){margin-top:2.5rem}.estimate .sectionlist.type_two li label{padding:3.6rem 1.7rem}.estimate .sectionlist.type_two li .txt{margin-bottom:0;font-size:2rem}.estimate .sectionlist.type_multiple li{width:calc((100% - 11.2rem)/ 5);margin-right:2.8rem}.estimate .sectionlist.type_multiple li:nth-child(5n){margin-right:0}.estimate .sectionlist.type_multiple li:nth-child(N+4){margin-top:0}.estimate .sectionlist.type_multiple li:nth-child(n+6){margin-top:2.8rem}.estimate .sectionlist.type_multiple li label{padding:2.2rem 1.7rem 1.6rem}.estimate .sectionlist.type_multiple li .icon{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:3.5rem;min-height:3.5rem;margin:0 auto 1rem}.estimate .sectionlist.type_multiple li .txt{margin-bottom:0;font-size:2rem}.estimate .sectionlist.type_multiple li .txt .small{font-size:.8em}.estimate .car_select .sectionlist li label{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.estimate .car_select .sectionlist li .color_dl{margin-top:auto}.estimate .car_select .sectionlist li .badge{position:absolute;right:-2.2rem;top:-3rem;width:11rem;z-index:1}.estimate .select_btn input{display:none;visibility:hidden}.estimate .select_btn input:checked+span{background-image:url(../img/common/select_btn_checked.png)}.estimate .select_btn input:checked+span+.border{display:block}.estimate .select_btn span{position:absolute;left:1rem;top:1rem;display:block;width:2rem;height:2rem;margin:0 auto;background:url(../img/common/select_btn.png) center center no-repeat;background-size:contain}.estimate .select_btn .border{position:absolute;left:0;top:0;display:none;width:100%;height:100%;border:2px solid #4eaa1d;pointer-events:none;border-radius:.6rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem}.estimate .colorlist{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.2rem}.estimate .colorlist li{margin:1rem 2rem;padding:0 .6rem;text-align:center}.estimate .colorlist li p{display:none}.estimate .colorlist .select_btn02{position:relative;width:5rem;height:5rem;margin:0 auto .6rem;background:#fff;-webkit-box-shadow:0 0 .8rem 0 rgba(0,0,0,.16);box-shadow:0 0 .8rem 0 rgba(0,0,0,.16);z-index:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.estimate .colorlist .select_btn02 input{display:none;visibility:hidden}.estimate .colorlist .select_btn02 input:checked+span+.border{display:block}.estimate .colorlist .select_btn02 span{position:absolute;left:50%;top:50%;display:block;width:68%;height:68%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.estimate .colorlist .select_btn02 .border{position:absolute;left:0;top:0;display:none;width:100%;height:100%;border:2px solid #4eaa1d;pointer-events:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.estimate .notice{margin-top:2rem;font-size:1.2rem;text-align:center}.estimate .block{margin-top:4.8rem}.estimate .block dl{max-width:48.5rem;margin:0 auto;padding:1.8rem 2.4rem;background:#ebf4e4;border-radius:.6rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;text-align:center}.estimate .block dl dt{margin-bottom:.8em;font-size:1.8rem;font-weight:700}.estimate .block dl dt span{display:block;margin-bottom:1rem;text-align:center}.estimate .block dl dd{text-align:left;font-size:1.6rem}.estimate .block dl dd .list li{padding-left:.55em;text-indent:-.55em}.estimate .block dl dd .note{margin-top:1em;font-size:.93em}.estimate .select_section .box{margin-bottom:9.8rem}.estimate .select_section .box .box_child:not(:last-child){margin-bottom:10rem}.estimate .select_section .box .box_head{margin-bottom:4rem}.estimate .select_section .box .box_tit{margin-bottom:2rem;line-height:1.25;padding-left:1.5rem;font-size:2.2rem;border-left:6px solid #4eaa1d}.estimate .select_section .box .box_txt{font-size:1.4rem}.estimate .back_btn_wrap{margin-top:2.7rem}.estimate .selecting_img{margin-bottom:2.6rem;text-align:center}.estimate .selecting_img img{width:35.7rem}.estimate .selecting_txt{margin-bottom:1.1rem;font-size:2rem;font-weight:700;text-align:center}.estimate .color_txt{margin-bottom:1em;font-weight:700;font-size:1.8rem;text-align:center}.estimate .selecting_color{margin-bottom:2.9rem;font-size:1.4rem;text-align:center}.estimate .selecting_color span{display:inline-block;background:#f0f0f0;padding:0 .5em;border-radius:.2rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem}.estimate .selecting_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.4rem 0 0}.estimate .selecting_list>li{width:13.6rem;margin:1.4rem 0;text-align:center}.estimate .selecting_list>li:not(:last-child){border-right:1px solid #c9c9c9}.estimate .selecting_list>li dl dt{font-weight:400;font-size:1.2rem}.estimate .selecting_list>li dl dd{font-size:2rem;font-weight:700}.estimate .option_listwrap{max-width:76rem;padding:1.3rem .5rem;margin:3rem auto 3rem;background:#ebf4e4;border-radius:.6rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;overflow:hidden}.estimate .option_tit{margin-bottom:1.1rem;font-size:1.1rem;text-align:center}.estimate .option_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -5px}.estimate .option_list li{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;font-weight:700;text-align:center}.estimate .option_list li:not(:last-child)::before{content:'';position:absolute;right:0;top:50%;width:1px;height:5rem;background:#c9c9c9;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.estimate .option_list li .icon{width:3rem;margin:0 auto .5rem}.estimate .option_list li .small{font-size:.85em}.estimate .selecting_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1.4rem}.estimate .selecting_box .inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #c9c9c9;border-radius:.6rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem}.estimate .selecting_box .plan{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#4eaa1d;text-align:center;width:38rem;padding:3rem 2rem}.estimate .selecting_box .plan .txt02{margin-top:1.4rem;font-size:2.2rem;font-weight:700;color:#fff}.estimate .selecting_box .result{width:38rem;padding:2rem 2.5rem}.estimate .selecting_box .result dl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.estimate .selecting_box .result dl:not(:last-child){margin-bottom:1.5rem}.estimate .selecting_box .result dl dt{padding-top:1.6rem;font-size:1.6rem}.estimate .selecting_box .result dl dt.price_dt{padding-top:4rem}.estimate .selecting_box .result dl dd{text-align:right;line-height:1.3}.estimate .selecting_box .result dl dd .wari{display:inline-block;margin-bottom:.4rem;margin-right:.8em;background:#f9480a;color:#fff;padding:.1em .5em;font-size:1.2rem;border-radius:.2rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem}.estimate .selecting_box .result dl dd .prev-price{font-size:1.2rem;text-decoration:line-through;font-weight:700}.estimate .selecting_box .result dl dd .arrow{display:inline-block;margin:0 .1em 0 .1em;border-top:.6rem solid transparent;border-bottom:.6rem solid transparent;border-left:1rem solid #211911}.estimate .selecting_box .result dl dd .big{font-size:2em;font-weight:700}.estimate .detail{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.estimate .detail .list,.estimate .detail dl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.estimate .detail .list:not(:first-child),.estimate .detail dl:not(:first-child){padding-left:2.5rem}.estimate .detail .list:not(:last-child),.estimate .detail dl:not(:last-child){border-right:1px solid #c9c9c9;padding-right:2.5rem}.estimate .detail dl{margin:0}.estimate .detail dl dd{margin-top:.7em}.estimate #steps .tit{margin-bottom:3.2rem;font-size:2.4rem}.estimate #steps .img{text-align:center}.estimate #steps .img img{width:70rem}.estimate .fixed_btn{bottom:9rem}.main_dl{max-width:90%;margin:2.6rem auto 0;text-align:center}.main_dl>dt{margin-bottom:2.6rem}.main_dl>dt span{display:inline-block;background:#f0f0f0;font-size:.95em;padding:.1em .3em;border-radius:.2rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem}.main_dl dd dl:not(:last-child){margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #c9c9c9}.main_dl dd dl dt{font-weight:700;font-size:.95em}.main_dl dd dl dd{margin-top:.8rem;font-size:.9em}.dl{margin-top:2.2rem}.dl:not(:last-child){margin-bottom:1.8rem}.dl dt{margin-bottom:1.2rem}.dl dt span{background:#f0f0f0;font-size:1.4rem;padding:.2em}.dl dd{font-size:1.2rem}.dl .list li{width:auto;margin-top:0!important;padding-left:.6em;text-indent:-.6em}.dl .list li:not(:last-child){margin-bottom:.2rem}.color_dl{padding-top:.9rem}.color_dl dt{display:inline-block;padding:.2em .45em;background:#f0f0f0;font-size:1.2rem;font-weight:700;border-radius:.2rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem}.color_dl dd ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:.3rem}.color_dl dd ul li{margin:.3rem 0}.color_dl dd ul li:not(:last-child){margin-right:.5rem}.color_dl dd ul li span{display:block;width:2rem;height:2rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.bottom_info{position:fixed;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;padding:1.2rem 3rem;background:#fff;-webkit-box-shadow:0 -.4rem .6rem 0 rgba(0,0,0,.15);box-shadow:0 -.4rem .6rem 0 rgba(0,0,0,.15);z-index:1}.bottom_info .left .tit{margin-bottom:.8rem;font-size:1.6rem;text-align:left}.bottom_info .left .txt{font-size:1.4rem}.bottom_info .right dl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.bottom_info .right dt{margin-right:1.8rem;font-size:1.2rem;padding-bottom:1rem}.bottom_info .right dd .big{font-weight:700;margin-right:1.2rem;font-size:2em}@media screen and (min-width:769px){.estimate .sectionlist.pc_type_two>li{width:calc((100% - 2.8rem)/ 2);margin-right:2.8rem}.estimate .sectionlist.pc_type_two>li:nth-child(even){margin-right:0}}@media screen and (max-width:768px){.l-footer{padding-bottom:18rem}.estimate .flow_list{max-width:34.6rem;margin-bottom:9rem}.estimate .sectionlist{display:block}.estimate .sectionlist>li{width:auto;margin-right:0}.estimate .sectionlist>li:nth-child(3n){margin-right:0}.estimate .sectionlist>li:nth-child(N+2){margin-top:2.8rem}.estimate .sectionlist>li .txt{margin-bottom:1.9rem}.estimate .sectionlist>li .note{font-size:1.3rem}.estimate .sectionlist.type_two{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.estimate .sectionlist.type_two li:nth-child(2){margin-top:0}.estimate .sectionlist.type_two li label{padding:4.6rem 1rem 4.5rem}.estimate .sectionlist.type_two li .txt{margin-bottom:0;font-size:2rem}.estimate .sectionlist.type_multiple{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.estimate .sectionlist.type_multiple li{width:calc((100% - 2rem)/ 2);margin-right:2rem}.estimate .sectionlist.type_multiple li:nth-child(5n){margin-right:2rem}.estimate .sectionlist.type_multiple li:nth-child(3n){margin-right:2rem}.estimate .sectionlist.type_multiple li:nth-child(even){margin-right:0}.estimate .sectionlist.type_multiple li:nth-child(n+2){margin-top:0}.estimate .sectionlist.type_multiple li:nth-child(n+3){margin-top:2rem!important}.estimate .car_select .sectionlist{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.estimate .car_select .sectionlist>li{width:calc((100% - 2.8rem)/ 2);margin-right:2rem!important}.estimate .car_select .sectionlist>li:nth-child(2n){margin-right:0!important}.estimate .car_select .sectionlist>li:nth-child(N+2){margin-top:0}.estimate .car_select .sectionlist>li:nth-child(N+3){margin-top:2rem}.estimate .car_select .sectionlist>li .badge{right:-1.8rem;top:-2.5rem;width:7.7rem}.estimate .car_select .sectionlist>li .img_wrap{width:98%;margin-bottom:1.8rem;padding-top:.5rem}.estimate .car_select .sectionlist>li .txt{font-size:1.4rem}.estimate .colorlist li{width:20%;margin:.5rem 0;padding:0 .3rem}.estimate .colorlist .select_btn02{width:4.5rem;height:4.5rem}.estimate .select_btn span{width:2.4rem;height:2.4rem}.estimate .notice{text-align:left}.estimate .block{margin-top:4rem}.estimate .select_section .box{max-width:90%;margin:0 auto 6rem}.estimate .select_section .box .box_child:not(:last-child){margin-bottom:8rem}.estimate .select_section .box .box_head{margin-bottom:4rem}.estimate .selecting_list>li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:auto}.estimate .option_listwrap{margin:1.8rem -9% 1.5rem;padding:1.3rem .3rem}.estimate .option_list{width:100%;margin:0 4px;padding-bottom:.6rem;overflow-x:auto;overflow-y:inherit}.estimate .option_list::-webkit-scrollbar{width:.7rem;height:.7rem}.estimate .option_list::-webkit-scrollbar-thumb,.estimate .option_list::-webkit-scrollbar-track{border-radius:10rem;-webkit-border-radius:10rem;-moz-border-radius:10rem}.estimate .option_list::-webkit-scrollbar-track{background-color:#f8f8f8}.estimate .option_list::-webkit-scrollbar-thumb{background-color:#156f38}.estimate .option_list li{min-width:9.8rem;font-size:1.1rem}.estimate .option_list li .icon{width:2rem}.estimate .selecting_box{display:block}.estimate .selecting_box .inner{display:block}.estimate .selecting_box .plan{display:block;width:auto}.estimate .selecting_box .result{width:auto;padding:2rem 3rem}.estimate .detail{display:block}.estimate .detail .list:not(:first-child),.estimate .detail dl:not(:first-child){padding-left:0}.estimate .detail .list:not(:last-child),.estimate .detail dl:not(:last-child){border-right:none;border-bottom:1px solid #c9c9c9;padding-right:0;padding-bottom:2.5rem;margin-bottom:2.8rem}.estimate dl dt span{font-size:1.6rem}.estimate dl dd{font-size:1.5rem}.estimate #steps .tit{margin-bottom:2.5rem;font-size:1.7rem}.estimate .fixed_btn{width:30.4%;bottom:14rem}.bottom_info{display:block;padding:1.5rem 2rem}.bottom_info .right dl{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.bottom_info .right dl dd{font-size:1.3rem}}