@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box}strong{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;color:#333;font-size:62.5%}ol,ul{list-style:none}a{text-decoration:none;color:#333}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}body{font-size:1.4rem;line-height:1.8}.clear{clear:both}.layout{width:1000px;margin:0 auto}a:hover{opacity:.7}.space{justify-content:space-between}.space_around{justify-content:space-around}.flex{display:flex}.align_items{align-items:center}.layout_flex{display:flex;flex-wrap:wrap}.layout_flex .child_box{margin-bottom:2rem}.type_5 .child_box{width:18.4%;margin-left:2%}.type_5 .child_box:first-of-type,.type_5 .child_box:nth-of-type(5n+1){margin-left:0}.type_4 .child_box{width:23.5%;margin-left:2%}.type_4 .child_box:first-of-type,.type_4 .child_box:nth-of-type(4n+1){margin-left:0}.type_3 .child_box{width:32%;margin-left:2%}.type_3 .child_box:first-of-type,.type_3 .child_box:nth-of-type(3n+1){margin-left:0}.type_2 .child_box{width:49%;margin-left:2%}.type_2 .child_box:first-of-type,.type_2 .child_box:nth-of-type(2n+1){margin-left:0}.text_red{color:#e60012}.fwBold{font-weight:700}.fs110{font-size:110%}.fs120{font-size:120%}.fs140{font-size:140%}.fs160{font-size:160%}.fs200{font-size:200%}.fs250{font-size:250%}.fs300{font-size:300%}.fs14{font-size:14px}.taCenter{text-align:center}.taRight{text-align:right}.taLeft{text-align:left}.fmincho{font-family:Georgia,"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.red{color:#ed1c24}.blue{color:#1b1c80}.green{color:#236131}.white{color:#fff}.black{color:#333 !important}.pink{color:#b42e68}.mText{font-size:1.2rem}.mText01{font-size:80%}.sp_only{display:none}.sp_only01{display:none}.mT0{margin-top:0 !important}.mT10{margin-top:1rem}.mT20{margin-top:2rem}.mT30{margin-top:3rem}.mT50{margin-top:5rem}.mT100{margin-top:10rem}.mB0{margin-bottom:0 !important}.mB10{margin-bottom:1rem}.mB20{margin-bottom:2rem}.mB30{margin-bottom:3rem}.mB50{margin-bottom:5rem}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}@media screen and (max-width:1200px){.layout{width:96%;margin:0 2%}.type_5 .child_box{width:23.5%;margin-left:2%}.type_5 .child_box:nth-of-type(5n+1){margin-left:2%}.type_5 .child_box:nth-of-type(4n+1){margin-left:0}.fs300{font-size:250%}.fs250{font-size:200%}}@media screen and (max-width:800px){.sp_only{display:block}.pc_only{display:none !important}.fs200{font-size:150%}.fs250{font-size:200%}.fs140{font-size:130%}.fs160{font-size:140%}.fs300{font-size:220%}.type_3 .child_box,.type_4 .child_box,.type_5 .child_box{width:49%;margin-bottom:2rem;margin-left:2%}.type_4 .child_box:nth-of-type(4n+1){margin-left:2%}.type_3 .child_box:nth-of-type(3n+1){margin-left:2%}.type_3 .child_box:first-of-type,.type_3 .child_box:nth-of-type(2n+1),.type_4 .child_box:first-of-type,.type_4 .child_box:nth-of-type(2n+1),.type_5 .child_box:first-of-type,.type_5 .child_box:nth-of-type(2n+1){margin-left:0}}@media screen and (max-width:420px){.sp_only01{display:block}.fs200{font-size:130%}.fs250{font-size:200%}.fs160{font-size:120%}.fs140{font-size:115%}.fs120{font-size:110%}.fs110{font-size:100%}.fs14{font-size:14px}.fs300{font-size:180%}.type_3 .child_box,.type_2 .child_box{width:100%;margin-left:0 !important}.taLeft01{text-align:left !important}.inner{padding:0 1.5rem}}header{position:relative;background-color:#f9f9f9}.header_top{background-color:#b42e68;padding:.7rem 0;width:100%;position:fixed;top:0;left:0;z-index:9998}.header_logo{font-weight:700;position:absolute;top:1rem;left:2%;font-size:1.6rem;line-height:1;padding:0 !important;margin:0 !important;border:none !important}#Gnav{padding:0 3%;text-align:center}#Gnav ul{display:inline-block}#Gnav ul li{display:inline-block;padding:0 1.5rem}.header_logo a,#Gnav ul li a{color:#fff}.header_bt{padding:5.5rem 2% 1.5rem;align-items:center}.car_btn{width:60%;font-size:0}.car_btn li{display:inline-block;padding:0 1.5rem;font-size:1.2rem;width:calc(100% / 3);text-align:center}.car_btn li a img{height:68px}.car_btn li a span{display:block}.tel_btn{position:fixed;top:0;right:2%;z-index:9999}.tel_btn .btn_fb,.tel_btn .btn_insta{color:#fff;margin-right:1rem;padding-top:.8rem}.tel_btn .btn_fb i,.tel_btn .btn_insta i{font-size:2.2rem;margin-right:0}.tel_btn .btn_line{display:inline-block;margin-right:1rem;padding-top:.6rem}.tel_btn .btn_line img{height:2.6rem;width:auto}.tel_btn .btn_tel01{display:block;padding:1.5rem 1rem;color:#fff;background-color:#333}.tel_btn a i{font-size:3rem}.tel_btn a span{font-size:1.2rem;line-height:1.2}@media screen and (max-width:800px){.header_top{height:5.5rem}.header_logo{left:5.5rem;top:1rem}.tel_btn{right:0;position:fixed;z-index:9999;display:flex !important}.tel_btn .btn_fb,.tel_btn .btn_insta{color:#fff;margin-right:.7rem;padding-top:1.6rem}.tel_btn .btn_fb i,.tel_btn .btn_insta i{font-size:2.2rem}.tel_btn .btn_line{display:inline-block;margin-right:.7rem;padding-top:1.6rem}.tel_btn .btn_line img{height:2.2rem;width:auto}.tel_btn .btn_tel01{padding:1rem .3rem .3rem}.tel_btn a i{font-size:2.5rem}.header_bt{padding:7rem 2% 1.5rem}.header_bt .lead01{margin-bottom:1rem}.car_btn{width:55%}.car_btn li a img{height:35px}#responsive-menu-wrapper{padding-top:6rem !important}}@media screen and (max-width:420px){.header_bt{display:block}.car_btn{width:100%}.car_btn li a img{height:36px}.header_contact{display:none !important}}@media screen and (max-width:340px){.header_top{height:6.2rem}button#responsive-menu-button{top:8px}.header_logo{top:.5rem;font-size:1.7rem}.tel_btn .btn_line,.tel_btn .btn_fb,.tel_btn .btn_insta{padding-top:3.5rem}}.footer_area{background-color:#f9f9f9;padding:3rem 0}.copy{background-color:#b42e68;color:#fff;padding:.7rem 0;font-size:1.2rem}.footer_nav ul{font-size:0}.footer_nav ul li{display:inline-block;font-size:1.1rem;padding:0 .8rem;line-height:1;border-right:1px solid #333}.footer_nav ul li:last-child{border:none}.footer_btn{justify-content:space-between;width:100%;margin:2rem 0}.footer_btn .tel,.footer_btn .btn_mail{width:49%}.footer_btn .btn_mail a{height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:800px){.footer_btn .tel,.footer_btn .btn_mail{width:100%}.footer_btn .tel{margin-bottom:1rem}footer{padding-bottom:63px}.footer_fix{width:100%;position:fixed;bottom:0;display:flex !important}.footer_fix li{width:25%;text-align:center;padding:1rem 0;background-color:#b42e68}.footer_fix li a{display:block;color:#fff}.footer_fix li br{display:none}.footer_fix li i{font-size:2.5rem;margin-right:0}.footer_fix li span{display:block;font-size:1rem}}@media screen and (max-width:480px){.footer_fix li{line-height:1.3}.footer_fix li br{display:block}.footer_fix li i{margin-bottom:.5rem}.footer_nav ul li{font-size:1.2rem;line-height:2;border:none}}.fix_nav{opacity:0;position:fixed;width:100%;bottom:0;left:0;transition-duration:.6s}.fixed{opacity:1 !important}.fixed.none{opacity:0 !important;z-index:-1}.service_btn_area{padding:1.5rem 0;justify-content:space-around;align-items:center}.service_btn_area img{width:30%}.service_btn{font-size:2rem;border:1px solid #b42e68;border-radius:30px;padding:1rem 8rem;font-weight:700}.service_btn i{margin-left:2rem}@media screen and (max-width:800px){.service_btn_area{padding:1rem 0;display:block;text-align:center}.service_btn{display:inline-block;border-radius:30px}#ssttbutton{right:1%!important;bottom:65px !important}}@media screen and (max-width:420px){.service_btn{font-size:1.8rem;border-radius:30px}}.contents{padding-bottom:5rem}.contents section{margin-bottom:5rem;word-break:break-all}.contents section:last-of-type{margin-bottom:0}.width70{width:70%;margin:0 auto}@media screen and (max-width:840px){.width70{width:100%}}@media screen and (max-width:800px){.contents section{margin-bottom:4rem}}.top{padding-bottom:0}.pad50{padding:15rem 0}.contents .top_main_img{margin-bottom:0}#slider{margin-bottom:0;overflow:hidden}#slider .slick-prev,#slider .slick-next{width:30px;height:30px;color:#fff;background-color:#b42e68}#slider .slick-prev{left:1%;z-index:999}#slider .slick-next{right:1%}#slider .slick-prev:before{font-family:"Font Awesome 5 Free";content:'\f053';font-weight:900;opacity:1}#slider .slick-next:before{font-family:"Font Awesome 5 Free";content:'\f054';font-weight:900;opacity:1}.box01,.box02{padding:0 10%}.box03{padding:5rem 10%}@media screen and (max-width:1600px){.box01,.box02{padding:0 4%}.box03{padding:5rem 4%}}.box01 .img_box{width:70%}.box01 .text_box{width:30%}.box02 .img_box{width:65%}.box02 .text_box{width:35%}.box03 .img_box{width:57%}.box03 .text_box{width:43%}.detail_btn a{display:inline-block;background-color:#b42e68;color:#fff !important;font-weight:700;padding:1rem 4rem;padding-bottom:1rem !important;border-radius:30px}.detail_btn a i{margin-left:1rem}.reverse{flex-direction:row-reverse}.bg_grey{background-color:#f7f7f7}.lead001{font-size:190%}@media screen and (max-width:800px){.pad50{padding:5rem 0}.lead001{font-size:140%}}@media screen and (max-width:420px){.box01 .img_box,.box01 .text_box,.box02 .img_box,.box02 .text_box,.box03 .img_box,.box03 .text_box{width:100%}.box01 .text_box,.box02 .text_box,.box03 .text_box{margin-bottom:2rem}.lead001{font-size:130%}}.contrivance{align-items:center}.contrivance img{width:12.5%}.contrivance .text01{width:85%}.merit03 .child_box{background-color:#fff;padding:1rem;position:relative;height:125px}.merit03 .child_box .inner{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%}.text_time{margin:0 0 5rem}.text_time span{color:#fff;background-color:red;padding:0 2rem}.flow .flow_box{width:25%;background-color:#fff;padding:1rem;margin-bottom:2rem}.flow .flow_box a{text-decoration:underline}.flow .arrow_box{width:12.5%;color:#b42e68;font-size:8rem;text-align:center}.flow .arrow_box i{margin-top:7rem}@media screen and (max-width:800px){.flow .flow_box{width:45%}.flow .arrow_box{width:10%;font-size:5rem}.flow .arrow_box i{margin-top:6rem}}@media screen and (max-width:420px){.flow .arrow_box i{margin-top:12rem}}.faq #faq-body dl:not(:last-child){margin-bottom:30px}.faq #faq-body dt{font-size:1.8rem;background-color:#f7f7f7;display:flex;line-height:1.7;cursor:pointer}.faq #faq-body dt strong{flex:1;padding:25px 10px 25px 70px;position:relative}.faq #faq-body dt strong:before{content:"Q";font-size:2.4rem;font-weight:300;font-family:Arial,sans-serif;color:#fff;background-color:#b42e68;width:38px;height:38px;padding:0 9px;border-radius:35px;box-sizing:border-box;position:absolute;left:20px;top:20px}.faq #faq-body dt .btn{flex:0 1 80px;min-width:80px;position:relative}.faq #faq-body dt .btn-bar{display:block;width:20px;height:2px;background-color:#b42e68;position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);transition:all .2s}.faq #faq-body dt .btn-bar:nth-child(1){transform:translateX(-50%) rotate(90deg)}.faq #faq-body dt .caption{font-size:1.2rem;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.faq #faq-body dt .btn.open .btn-bar:nth-child(1){transform:translateX(-50%) rotate(90deg)}.faq #faq-body dt .btn.open .caption:before{content:"開く"}.faq #faq-body dt .btn.close .btn-bar:nth-child(1){transform:translateX(-50%) rotate(0deg)}.faq #faq-body dt .btn.close .caption:before{content:"閉じる"}.faq #faq-body dd{position:relative;padding:20px 10px 20px 70px;line-height:1.86}.faq #faq-body dd:before{content:"A.";font-size:3.2rem;font-weight:600;font-family:Arial,sans-serif;color:#b42e68;position:absolute;left:26px;top:2px}.faq #faq-body dd .box{border:1px solid #cdcdcd;padding:20px;margin-top:2rem}.faq #faq-body dd strong{font-weight:700}.faq #faq-body dd a,.faq #faq-body dd li a{color:#b42e68;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #b42e68}.faq #faq-body dd ol,.faq #faq-body dd ul{line-height:1.86}.faq #faq-body dd ol li,.faq #faq-body dd ul li{padding-left:1.6rem;text-indent:-1.6rem}.faq #faq-body dd ol+ul{margin-top:1.5rem}.faq #faq-body dd ol.ind li{text-indent:1em;margin-left:-1em}.faq #faq-body dd .indent{margin-left:3rem;margin-bottom:1rem}.faq #faq-body dd .note{padding-left:1.6rem;text-indent:-1.2rem}.faq #faq-body dd.close{height:0;opacity:0;transition:.4s;overflow:hidden;padding-top:0;padding-bottom:0}.faq #faq-body dd.open{height:auto;opacity:1;transition:.5s;padding-top:20px;padding-bottom:20px}.faq #faq-body .btn-gradation-wrap{border-radius:30px;margin-top:1.5rem}@media only screen and (min-width:768px){.faq #faq-body .category-number{width:30%}}.sns_area{background-color:#b42e68;padding:8rem 0}.sns_area h2{color:#fff}.youtube{position:relative;width:100%;padding-top:56.25%;margin-bottom:5rem}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.sns_area .insta_area,.sns_area .fb_area{width:100%}.sns_area .insta_area{background-color:#fff}.sns_area .insta,.sns_area .fb{width:100%;height:auto}@media only screen and (max-width:840px){.sns_area{padding:4rem 0}}@media only screen and (max-width:420px){.sns_area .insta_area,.sns_area .fb_area{width:100%;padding:0 3%}.sns_area .insta_area{margin-bottom:2rem}}.breadcrumbs{margin-top:2rem;margin-bottom:5rem;font-size:1.2rem}@media only screen and (max-width:420px){.breadcrumbs{margin-bottom:2rem}}.page h1,.border_pink{border-bottom:1px solid #b42e68;margin-bottom:2rem}.company_btn a{color:#b42e68}.company_btn a i{margin-left:1rem}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.archive_lead span{display:inline-block;padding:.5rem 5rem;border:2px solid #b42e68;border-radius:3rem}.body_type{display:table;margin:0 auto}.body_type p,.body_type select{display:table-cell;width:180px}.body_type p{color:#fff;background-color:#b42e68;padding:.5rem 0}.body_type select{line-height:35px;height:35px;border:1px solid #b42e68;padding-left:1rem}.archive_area{margin:5rem 0}.archive_area .child_box{position:relative}.archive_area .child_box .ab_text{position:absolute;top:0;left:0;z-index:999;color:#fff;font-weight:700;background-color:#b42e68;text-align:center;width:55px;height:55px;border-radius:50%;line-height:55px}.archive_area .btn a,.archive_area .btn01 a{display:block;color:#fff;padding:.5rem 0}.archive_area .btn01 a{background-color:#b42e68}.archive_area .btn a{background-color:#333}.archive_area .btn a i,.archive_area .btn01 a i{margin-left:1rem}.contract .contract_flow{margin-bottom:3rem}.contract .contract_flow .step{width:20%;background-color:#b42e68;color:#fff;text-align:center;padding:2.5rem 0}.contract .contract_flow .flow_text{width:80%;background-color:#f7f7f7;padding-left:8rem;display:flex;align-items:center}.contract .contract_flow .flow_text i{color:#b42e68;margin-right:2rem}.contract .contract_flow .flow_text a{text-decoration:underline}.car_ttl{height:50px}.car_img_area{position:relative;margin-bottom:1.5rem}.car_img_area .rank{position:absolute;left:0;bottom:-.5rem;width:100%}.car_img_area .rank span{display:inline-block;color:#fff;background-color:#f90;padding:.2rem 2rem;font-weight:700;border-radius:5px}.price_btn{width:400px;margin:2rem auto}.condition{background-color:#eee;text-align:center;padding:.5rem 0;font-weight:700}.btn_cal input[type=radio]{display:none}.period p{width:50%;font-weight:700}.period p:before{font-family:"Font Awesome 5 Free";content:'\f0da';font-weight:900;margin-right:.3rem}.period p:last-child{padding-left:2%}.period .year{font-size:1.8rem;color:#b42e68}.tab_area{display:flex;width:100%}.tab_area label{width:32%;padding:.7rem 0;background-color:#eee;border-radius:5px;line-height:1.5;cursor:pointer;transition:ease .2s opacity;margin-right:2%}.tab_area label span{display:block;text-align:center}.tab_area label:last-of-type{margin-right:0}.price_area .lease_fee{display:none;font-size:1.8rem;font-weight:700;color:#b42e68}.price_area .show{display:block}#tab1:checked~.tab_area .tab1_label,#tab2:checked~.tab_area .tab2_label,#tab3:checked~.tab_area .tab3_label,#tab4:checked~.tab_area .tab4_label{background:#b42e68;color:#fff}.color01{color:#b42e68}@media screen and (max-width:800px){.is_fixed{position:fixed;top:55px;left:0;z-index:9998;width:100%;background-color:#fff;padding:1rem 2% 0}.price_btn{margin:1rem auto}.price_btn .mB10{margin-bottom:.5rem}.is_fixed .condition,.is_fixed .condition01,.is_fixed .body_type{display:none;transition:all .5s ease-out}.is_fixed .price_btn{margin-top:0}}@media screen and (max-width:340px){.car_ttl{height:42px;font-size:1.2rem}}@media screen and (max-width:420px){.body_type p,.body_type select{width:160px}.contract .contract_flow{margin-bottom:2rem}.contract .contract_flow .step{width:25%;padding:1.5rem 0}.contract .contract_flow .flow_text{width:75%;padding-left:2rem}.contract .contract_flow .flow_text i{color:#b42e68;margin-right:1rem}.price_btn{width:100%;margin:2rem auto}.price_btn .text09{font-size:1.2rem}}.wp-pagenavi{margin-top:3rem}@media screen and (max-width:800px){.arch_box .info_box,.single_ttl{padding:1.5rem}}.page_table{width:100%}.page_table th,.page_table td{padding:1rem 2rem;border:1px solid #ddd}.page_table th{width:30%;background:#f7f7f7}.page_table td{width:70%}@media screen and (max-width:420px){.page_table th,.page_table td{display:block;width:100%}.page_table th{text-align:left}}.width40{width:40%}.contact{width:100%;margin:2rem 0}.contact th,.contact td{padding:1.5rem 0;border:1px solid #999}.contact th{width:23%;background-color:#f9f9f9}.contact th span{display:inline-block;vertical-align:middle}.contact th .red{color:red}.contact td{width:77%;padding-left:2rem}.contact td input{border:1px solid #999;background-color:#f9f9f9;padding-left:1rem}.contact td span{margin-right:.5rem}.contact td .mR10{margin-right:1rem}.contact td textarea{width:95%;background-color:#fff;padding:1rem}.contact .car_type input{width:40%}.mw_wp_form .vertical-item{display:inline-block !important;margin-right:1rem}.contact td .textarea01{margin-top:1.5rem}.contact td .ex_ad{width:80px}.submit{text-align:center}.submit input[type=submit]{text-align:center;padding:2rem 0;width:40%;color:#fff;background-color:#b42e68;cursor:pointer;font-weight:700;margin-top:2rem;font-size:1.6rem}.mw_wp_form_confirm .contact_text01{display:none}.contact td .width50{width:50%}.contact td .birth{width:60px}.mw_wp_form_confirm .contact_form01 #examination_table{display:none}.co_border .mB20{margin-bottom:2rem !important}.co_status .mwform-radio-field{display:block}.mw_wp_form .co_status .horizontal-item+.horizontal-item{margin-left:0}#car_status,#car_free{display:none}@media screen and (max-width:800px){.contact th{width:32%}.contact td{width:68%;padding-left:8%}.contact .car_type input{width:70%}.contact td .width70{width:90%}.contact td .width50{width:90%}}@media screen and (max-width:420px){.contact th{width:100%;text-align:left}.contact td{width:100%;padding-left:0}.contact th,.contact td{display:block;padding:1rem}.contact .width40{width:35%}.submit input[type=submit]{width:43%}}#contact,#about_us{padding-top:70px;margin-top:-70px}.contact td .width50{width:50%}.contact td .birth{width:60px}@media screen and (max-width:800px){.contact td .width70{width:90%}.contact td .width50{width:90%}}.mw_wp_form_confirm .contact_form01 #examination_table{display:none}.contact td #zip,.contact td #zip01,.contact td #zip02,.contact td #zip03,.contact td #zip04,.contact td #zip05{width:150px;margin-right:1rem}.contact td .zip-button{border-radius:15px;padding:.5rem 2rem;border:1px solid #707070;background-color:#f5f5f5;cursor:pointer}.co_box .uL{border-bottom:1px solid #ddd;margin-bottom:1rem;padding:1rem 0}.contact .padtd{padding-right:1.5rem}input,textarea,select{font-size:16px;padding-left:1rem}.examination_wrap{margin-top:15px;padding-top:15px;border-top:1px solid #e5e5e5}.examination_wrap p{margin-bottom:10px}.notfound{text-align:center}.notfoundtext{color:#fa1919;font-size:1.8rem;font-weight:700;margin:3rem}.notfoundanchor a{color:#e47b7f}@media screen and (max-width:800px){.notfoundtext{font-size:1.6rem}}.aligncenter{display:block;margin-right:auto;margin-left:auto}.alignleft{float:left;margin-right:3%;margin-bottom:2rem}.alignright{float:right;margin-left:3%;margin-bottom:2rem}@media screen and (max-width:420px){.alignleft{float:none;margin-right:0}.alignright{float:none;margin-right:0}}.btn_01wrap{justify-content:center}.btn02,.tel,.btn_mail{width:600px}.btn02{justify-content:space-between}.btn02 a{width:290px;border:1px solid #b42e68;color:#b42e68;padding:1rem 0;text-align:center}.btn02 i,.btn_mail a i{margin-left:.7rem}.tel a,.btn_mail a{display:block;color:#fff;background-color:#b42e68}.tel a{padding:.8rem 0}.tel_text01{border:1px solid #fff;padding:0 .5rem;margin-right:1rem}.tel02{margin-top:.7rem}.mR10{margin-right:1rem}.tel_text02{font-size:3.6rem;font-weight:700;line-height:1.2}.btn_mail a{padding:1.5rem 0;font-weight:700;font-size:1.6rem}.btn_mail a .icon_mail{margin-right:1rem;font-size:1.6rem}.btn_line02 a{color:#07b53b;border:1px solid #07b53b;padding:1rem 3rem;display:inline-block}@media screen and (max-width:640px){.btn02,.tel,.btn_mail{width:100%}.btn02 a{width:48%}}@media screen and (max-width:420px){.btn02 a{width:100%;margin-bottom:1rem}.tel01{font-size:1.2rem}}.co_box{border:1px solid #707070;margin-bottom:3rem}.co_box h2,.co_box div{padding:1.5rem 3rem}.co_box h2{font-weight:700;font-size:1.6rem;background-color:#f9f9f9;border-bottom:1px solid #707070}.co_box01 .co_text{margin-right:2rem}.co_box01 p{width:40%}.co_box01 p span{margin-right:1rem}.co_box input,.co_box textarea{border:1px solid #999;background-color:#f9f9f9}.co_box .car_text{width:70%}.co_border table{margin:0}.co_border{border:none}.co_border h2{border-top:1px solid #707070;border-left:1px solid #707070;border-right:1px solid #707070;border-bottom:none}.co_box textarea{width:98%;margin-top:1rem;padding:1rem}@media screen and (max-width:420px){.co_box h2,.co_box div{padding:1.2rem 1rem}.co_box h2{font-size:1.4rem}.co_box01 p{width:100%}.co_box01 .co_text{margin-bottom:1rem}.co_box01 .co_text01 span{margin-right:3.8rem}.co_box .car_text{width:200px}}.merit_cost{padding-top:8rem}.area01{color:#fff;background-color:#b42e68;padding:3rem 0}.text02{border:1px solid #fff;font-size:1.8rem;font-weight:700;padding:.5rem 4rem;display:inline-block}.area02 .area03{border:1px solid #b42e68;position:relative}.area02 .area04{border:1px solid #666}.area02 .area03 .bg_zone{background-color:#b42e68}.area02 .area03 .bg_ab{position:absolute;bottom:0;left:0;width:100%}.area02 .area04 .bg_zone{background-color:#666}.bg_zone{padding:1rem 0;color:#fff;line-height:1.3}.area03 .lead02{padding:1.5rem 0 .5rem}.area04 .lead02{padding:1rem 0}.area02 .lead02 img{width:140px}.area02 table{margin:1.5rem 0 1.5rem 8rem}.area02 table th,.area02 table td{text-align:left;padding:.5rem 0;vertical-align:top}.area02 table td{padding-left:3rem}.lead03{padding:1.5rem 0}.lead04{padding:1rem 0}.area06 p{width:50%;color:#fff;padding:1rem 0}.area06 .lead05{padding:1.3rem 0 .3rem}.area06 .lead05 img{width:110px}.area06 .bg_pink{background-color:#b42e68;border-right:1px solid #fff}.area06 .bg_grey01{background-color:#666}.btn_area01{margin-top:4rem;font-weight:700}.btn_area01 p a{display:inline-block;border:1px solid #b42e68;width:500px;border-radius:25px;padding:1rem 0}.btn_area01 .btn03{margin-bottom:2rem}.btn_area01 .btn03 a img,.btn_area01 .btn03 a span{vertical-align:middle}.btn_area01 .btn03 a img{width:100px;margin-right:.5rem}@media screen and (max-width:840px){.area02 table{margin:1.5rem 0 1.5rem 4rem}.area01 .fs160{margin-bottom:1.5rem}}@media screen and (max-width:550px){.btn_area01 p a{width:320px}.btn_area01 .btn03 a img{width:80px}}@media screen and (max-width:420px){.text02{padding:.5rem 2rem;font-size:1.6rem}.area01{padding:3rem 1.5rem}.area02{justify-content:space-between}.area02 .child_box{width:49%}.area02 table{margin:1rem}.area02 table th,.area02 table td{padding:.3rem 0}.area02 table td{padding-left:1rem}}.about_price{padding:5rem 0;border-top:5px solid #b42e68;border-bottom:5px solid #b42e68}.about_price h2 img,.about_price h2 span{vertical-align:middle}.about_price h2 img{margin-right:.5rem;width:170px}.about_price h2 span{font-size:2.8rem}.price_text{border:1px solid #b42e68;padding:2.5rem 0 2.5rem 10rem;margin:0 auto 2rem;width:70%;align-items:center}.price_text i{font-size:3.2rem;margin-right:1.5rem;color:#b42e68}.price_text .rice_text01 .fwBold{font-size:2.6rem}.price_text .rice_text01 span{display:block;text-align:left;line-height:1.3}.btn_price a{display:inline-block;color:#fff;background-color:#b42e68;padding:1rem 8rem;border-radius:25px;font-weight:700;margin-top:4rem}@media screen and (max-width:880px){.price_text{width:100%}}@media screen and (max-width:420px){.about_price h2 img{width:140px}.about_price h2 span{font-size:2.4rem}.price_text{padding:1.5rem 2rem}.price_text i{font-size:2.6rem;margin-right:0;color:#b42e68}.price_text .rice_text02{width:13%;text-align:left}.price_text .rice_text01 .fwBold{font-size:2rem}.price_text .rice_text01{width:87%}}.btn_area{width:80%;margin:3rem auto}.btn_area .child_box a{display:block;text-align:center;color:#fff;background-color:#b42e68;padding:1.5rem 0;border-radius:25px;font-weight:700}@media screen and (max-width:960px){.btn_area{width:100%}}@media screen and (max-width:420px){.btn_area{justify-content:space-between;margin:0}.btn_area .child_box:first-child{width:42%}.btn_area .child_box:last-child{width:56%}.btn_area .child_box a{padding:1rem 0;font-size:1.2rem}}.grecaptcha-badge{bottom:90px !important}.catalog_btn{position:absolute;top:0;right:0;border-radius:50%;padding:1.5rem 1.8rem;background-color:#ffe600;line-height:1.2;font-weight:700}.catalog_btn a{display:block}.single h1{color:#fff;margin-bottom:4rem;background-color:#b42e68;padding:1.5rem 0}.single h1 .car_name{display:block;font-size:2.6rem;font-weight:700}.single h1 .car_cat{display:inline-block;font-weight:700;border:1px solid #fff;padding:0 3rem}.single section{margin-bottom:5rem}.single h2{font-size:2rem;font-weight:700;margin-bottom:2rem}.single_slider01 img,.single_slider02 img{width:100%}.single_slider_nav01,.single_slider_nav02{margin-top:2rem}.single_slider01 .slick-prev,.single_slider01 .slick-next,.single_slider02 .slick-prev,.single_slider02 .slick-next,.single_slider_nav01 .slick-prev,.single_slider_nav01 .slick-next,.single_slider_nav02 .slick-prev,.single_slider_nav02 .slick-next{width:50px;height:50px;color:#fff;top:50%}.single_slider01 .slick-prev,.single_slider02 .slick-prev,.single_slider_nav01 .slick-prev,.single_slider_nav02 .slick-prev{left:0;z-index:999}.single_slider01 .slick-next,.single_slider02 .slick-next,.single_slider_nav01 .slick-next,.single_slider_nav02 .slick-next{right:0}.single_slider01 .slick-prev:before,.single_slider02 .slick-prev:before,.single_slider_nav01 .slick-prev:before,.single_slider_nav02 .slick-prev:before{font-family:"Font Awesome 5 Free";content:'\f053';font-weight:900;opacity:1;color:#fff}.single_slider01 .slick-next:before,.single_slider02 .slick-next:before,.single_slider_nav01 .slick-next:before,.single_slider_nav02 .slick-next:before{font-family:"Font Awesome 5 Free";content:'\f054';font-weight:900;opacity:1;color:#fff}.single_slider02 li{position:relative}.single_slider02 li img{display:block}.single_slider02 li p{width:100%;position:absolute;left:0;bottom:0;text-align:center;padding:.5rem 0;font-weight:700;color:#fff;background-color:#999}.single_box{margin-bottom:2rem;justify-content:center;align-items:center}.single_box div{margin:0 1rem}.single_box .lead_price{font-weight:700;background-color:#f5f5f5;padding:.5rem 6rem}.single_box .price_box{color:#b42e68;font-weight:700;font-size:3rem}.single_table{width:100%}.single_table th,.single_table td{border:1px solid #707070}.single_table th{background-color:#f5f5f5;width:25%}.single_table td{width:75%;padding:1.5rem 3rem}@media screen and (max-width:420px){.single h1{margin-bottom:3rem;padding:1rem 0}.single_box div{margin:0 1rem}.single_box .lead_price{padding:.5rem 2rem}.single_box .price_box{font-size:2.4rem}.single_table th{width:30%}.single_table td{width:70%;padding:1rem}}.btn05{text-align:center}.btn05 a{display:inline-block;color:#fff;background-color:#b42e68;font-weight:700;padding:1.5rem 10rem;border-radius:25px}.btn05 a i{margin-left:1rem;margin-right:0}#provisional_form,#private,#corporation{display:none}.mw_wp_form_confirm #private,.mw_wp_form_confirm #corporation{display:none}.contract{padding-bottom:0}.contact_ttl{color:#fff;margin-bottom:4rem;background-color:#b42e68;padding:1.5rem 0}.contract_area .contract_box{margin-bottom:50px}.contract_area .contract_box:last-of-type{margin-bottom:0}.contract_area #faq-body dt strong:before,.contract_area #faq-body dd:before{display:none}.contract_area #faq-body dt strong{flex:1;padding:25px 10px 25px 50px;position:relative}.contract_area #faq-body dd{padding:25px 70px}.text_box01{width:80%;border:1px solid #b42e68;border-radius:10px;padding:20px;margin:0 auto 30px}.lead08{font-weight:700;color:#b42e68;font-size:2.2rem}@media screen and (max-width:840px){.contract_area #faq-body dt strong{padding:25px 10px}.contract_area #faq-body dd{padding:25px 0}.text_box01{width:100%}}@media screen and (max-width:420px){.faq #faq-body dt .btn{flex:0 1 60px;min-width:60px;position:relative}.text_box01{padding:10px}.lead08{font-weight:700;color:#b42e68;font-size:1.8rem}}.anchor{padding-top:70px;margin-top:-70px}.accident_area{padding:5rem 0}.accident_box .child_box{border-radius:5px;background-color:#fff}.pad_box{padding:3rem 2rem}.accident_box .child_box h3{color:#fff;font-weight:700;font-size:1.8rem;padding:1rem 0}.accident_box .box04{border:1px solid #b42e68}.accident_box .box05{border:1px solid #2e9db4}.accident_box .box04 h3{background-color:#b42e68}.accident_box .box05 h3{background-color:#2e9db4}.accident_box .child_box .tel03{font-size:4rem;font-weight:700;padding-bottom:1rem;line-height:1.5}.accident_box .box04 .tel_box{border-bottom:1px solid #b42e68}.accident_box .box05 .tel_box{border-bottom:1px solid #2e9db4}.accident_box .box04 .tel03 a{color:#b42e68}.accident_box .box05 .tel03 a{color:#2e9db4}.accident_box .child_box .text02{margin:2.5rem auto;display:flex;width:90%;height:70px;justify-content:center;align-items:center;border-radius:40px;font-size:1.8rem;font-weight:700}.accident_box .child_box .text02 a,.accident_box .child_box .text02 span{color:#fff;line-height:1.4;display:block}.accident_box .box04 .text02{background-color:#b42e68}.accident_box .box05 .text02{background-color:#2e9db4}.accident_box .child_box .text04{font-weight:700;font-size:1.8rem}.accident_box .child_box .text_pink{color:#b42e68}.accident_box .child_box .text_blue{color:#2e9db4}.accident_box .child_box .text03{display:inline-block;width:90%;font-size:1.8rem;font-weight:700;padding:1.7rem 0;border-radius:40px;margin:2rem 0 1.5rem}.accident_box .box04 .text03{border:1px solid #b42e68;color:#b42e68}.accident_box .box05 .text03{border:1px solid #2e9db4;color:#2e9db4}.accident_box .text05{font-size:1.8rem}.map_btn{margin:1rem 0 1.5rem}.map_btn a{padding:1rem 3rem;font-weight:700;display:inline-block}.accident_box .box04 .map_btn a{border:1px solid #b42e68}.accident_box .box05 .map_btn a{border:1px solid #2e9db4}@media screen and (max-width:420px){.accident_box .child_box .text02,.accident_box .child_box .text03{width:100%}}.box06{border:1px solid #b42e68;padding:2rem 4rem 5rem;background-color:#fff}.box06 .innner_box{padding:2rem 0;border-bottom:1px solid #b42e68}.box06 .text07{color:#b42e68;font-weight:700}.box06 .text06{font-weight:700;font-size:2rem}.box06 .text_pink{color:#b42e68}@media screen and (max-width:420px){.box06{padding:1rem 2rem 3rem}.box06 .text06{font-size:1.8rem}}.box07{width:50%;margin:0 auto;border:1px solid #b42e68;background-color:#fff;border-radius:3px}.box07 h2{background-color:#b42e68;color:#fff;padding:1.5rem 0}.innner_box01{padding:1.5rem 3rem 3rem}.innner_box01 div{border:1px solid #b42e68;border-radius:40px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;font-weight:700;font-size:1.8rem;height:65px;line-height:1.4}.innner_box01 div a{display:block;width:100%}.innner_box01 div a span{display:block;font-size:1.3rem;color:#b42e68;font-weight:400}.innner_box01 div a span i{margin-left:.5rem}@media screen and (max-width:840px){.box07{width:70%}}@media screen and (max-width:480px){.box07{width:100%}}.padW{padding:5rem 0}.btn_area02{margin-bottom:5rem}.btn_area02 div{margin-bottom:2rem}.btn_area02 div a{width:440px;display:inline-block;border:1px solid #b42e68;border-radius:25px;padding:1rem 0;font-weight:700;font-size:1.6rem}.btn_area02 div a i{margin-left:1rem;font-size:1.4rem}.lead09{color:#fff;background-color:#b42e68;padding:1.3rem 0;text-align:center;font-weight:700;font-size:2rem}.text13{margin-top:-8rem}.width80{width:80%;margin:0 auto}.box09{border:1px solid #b42e68;padding:3rem;margin-bottom:2rem}.box09 h4{color:#b42e68;font-size:2.2rem;font-weight:700;margin-bottom:1.5rem}.box09 a{margin-top:1.5rem;display:inline-block}.btn06 a{display:inline-block;color:#fff;font-weight:700;background-color:#b42e68;padding:1rem 8rem}@media screen and (max-width:960px){.width80{width:100%}}@media screen and (max-width:480px){.btn_area02 div a{width:90%}.lead10{font-size:1.8rem}.lead09{font-size:1.8rem}.img_box01 img{width:70%}.text13{margin-top:-5rem}.box09{padding:2rem 1rem}.box09 h4{font-size:2rem}}.area02 .area03{background-color:#b42e68;padding-bottom:2rem}.area02 .area04{background-color:#666}.lead02{align-items:center;justify-content:center;color:#fff;height:100px;font-size:2.6rem;font-weight:700;position:relative}.lead02 .text10{width:100%;margin-top:-1rem;line-height:1.3}.lead02 img{display:block}.lead02 .text11{position:absolute;top:1rem;left:3rem;border:2px solid #ff0;border-radius:50%;color:#ff0;font-size:1.4rem;text-align:center;padding-top:2.7rem;width:80px;height:80px;transform:rotate(-25deg)}.box08{background-color:#fff;border-radius:5px;margin:0 1.5rem 1rem;padding:1rem 0;text-align:center}.box08 .text12{font-size:2rem;color:red;font-weight:700}.price01{font-size:1.6rem}.price01 .Btext{font-size:2rem}@media screen and (max-width:480px){.area02 .area03{border-radius:5px}.lead02{height:80px;font-size:2rem}.area02 .area03 .lead02{padding-left:30%}.area02 .area03 .lead02 img{width:70%}.lead02 .text11{top:1rem;left:.5rem;font-size:1rem;font-weight:700;padding-top:2.2rem;width:60px;height:60px}.box08{margin:0 .5rem 1rem}}.btn_company{justify-content:center;width:100%;background-color:#fff;padding:5px 0;margin-bottom:5rem}.btn_company a{display:block;margin:0 .8rem;background-color:#b42e68;color:#fff;text-align:center;width:250px;padding:1rem 0;border-radius:5px}.btn_company a i{margin-left:.5rem}.btn_company.m_fixed{left:0;position:fixed;top:39px;z-index:99999}.anchor01{padding-top:150px;margin-top:-150px}@media screen and (max-width:840px){.btn_company.m_fixed{top:55px}}@media screen and (max-width:480px){.btn_company a{margin:0 .3rem;width:172px;font-size:1.2rem}.btn_company a i{margin-left:.2rem}}.top_info{padding:2rem 0;background-color:#b42e68}.top_info a{align-items:center;color:#fff}.top_info a .cat_info{text-align:center;width:130px;border:1px solid #fff;margin:0 2rem}.ttl01{font-size:2.4rem;color:#b42e68;font-weight:700;margin-bottom:4rem}.info_box{padding:2rem 0;border-bottom:1px solid #ddd;align-items:center}.info_box .cat_info{text-align:center;width:130px;border:1px solid #000;margin:0 2rem}@media screen and (max-width:480px){.top_info{padding:1.5rem 0}.top_info .ttl_info{margin-top:.5rem}.info_box .ttl_info{margin-top:.5rem}}.ttl02{font-size:2rem}.info_box01{margin-bottom:4rem;justify-content:center;align-items:center}.info_box01 .cat_info{text-align:center;width:130px;border:1px solid #000;margin-left:2rem}#hide_area{display:none}#reservation_time{padding:.7rem 3rem}#mw_wp_form_mw-wp-form-290 #hide_area{margin-right:2%;width:98%}.img_box03{position:relative;width:100%;padding-top:56.25%;background-color:#e5e5e5;margin-bottom:1rem;overflow:hidden;border-radius:10px}.img_box03 img,.img_box03>div{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.img_box03>div{display:flex !important;align-items:center;justify-content:center}@media screen and (max-width:480px){#mw_wp_form_mw-wp-form-290 #hide_area{margin-right:0;width:100%}}.page .lead21{width:80%;margin:0 auto 5rem;font-weight:700;text-align:center;font-size:2.8rem}.shop_box01{padding:3rem 0;margin-bottom:3rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.shop_flex01{padding:0 5%;justify-content:space-between}.shop_flex01 .shop_img_box01,.shop_flex01 .shop_text_box01{width:48%}.lead22{margin:1rem 0;font-size:2rem;font-weight:700}.shop_flex02{align-items:center;margin-top:1rem}.shop_flex02 .heading01{text-align:center;color:#fff;background-color:#b42e68;width:90px;margin-right:1.5rem}.shop_btn01{margin-top:2rem}.shop_btn01 a{display:inline-block;text-align:center;padding:1rem 0;border:1px solid #b42e68;width:80%}@media screen and (max-width:840px){.page .lead21{width:100%;font-size:2.4rem}.shop_flex01{padding:0}}@media screen and (max-width:480px){.shop_flex01 .shop_img_box01,.shop_flex01 .shop_text_box01{width:100%}.shop_flex01 .shop_img_box01{margin-bottom:2rem}.shop_btn01 a{width:100%}}.single_slider{margin-bottom:1rem}.single_slider .slick-prev,.single_slider .slick-next{width:35px;height:35px;z-index:999}.single_slider .slick-prev{left:.5rem}.single_slider .slick-prev,.single_slider .slick-next{border-radius:50%;width:25px;height:25px;border:1px solid #fff}.single_slider .slick-prev:before,.single_slider .slick-next:before{font-family:"Font Awesome 5 Free";font-weight:900;opacity:1;font-size:1.3rem;color:#fff}.single_slider .slick-prev:before{content:'\f053'}.single_slider .slick-next{right:.5rem}.single_slider .slick-next:before{content:'\f054'}.lead23{text-align:center;margin-bottom:2rem;font-weight:700;font-size:1.8rem;background-color:#f5f5f5;padding:.7rem 0}.shop_info01{border-bottom:1px solid #b42e68;margin-bottom:1.5rem;width:100%;padding-left:5%;padding-bottom:.5rem;align-items:center}.shop_info01 .table_lead01{width:17%}.shop_info01 .table_data{width:83%}.shop_btn02{margin:3rem 0 7rem}.shop_btn02 a{display:inline-block;border:1px solid #b42e68;padding:.8rem 10rem;border-radius:40px}.shop_btn03{margin:3rem 0 7rem}.shop_btn_area{margin-top:7rem}.shop_btn_area .tel,.shop_btn_area .btn_mail{width:100%}@media screen and (max-width:480px){.shop_info01{padding-left:2%}.shop_info01 .table_lead01{width:20%}.shop_info01 .table_data{width:80%}.shop_btn02 a{display:inline-block;width:90%;border:1px solid #b42e68;padding:.8rem 0;border-radius:40px}.shop_btn02,.shop_btn03{margin:3rem 0 5rem}.shop_btn_area{margin-top:5rem}}.co_text02{width:90%;margin:2rem 5% 3rem}.co_box02{margin-bottom:3rem;border:1px solid #ddd;padding:1rem 5% 3rem}.co_box02 .co_lead01{margin-top:2.5rem;margin-bottom:1em}.co_lead01 span{vertical-align:middle}.required01{display:inline-block;color:#fff;background-color:#b42e68;padding:0 1.5rem;border-radius:3px;margin-right:1.5rem}.any{display:inline-block;color:#fff;background-color:#666;padding:0 1.5rem;border-radius:3px;margin-right:1.5rem}.block_span .horizontal-item{display:block}.mw_wp_form .block_span .horizontal-item+.horizontal-item{margin-left:0}.co_flex01{align-items:center;margin-bottom:1.5rem}.co_flex01 .co_lead02{width:12%}.co_flex01 div{width:88%}.contact_form001 label input,.contact_form001 span{vertical-align:middle}.contact_form001 input[type=text],.contact_form001 input[type=email]{width:100%;border:1px solid #ddd;padding:1rem 2rem}.contact_form001 input[type=text]:not(.form_bg){background-color:#f9f9f9}.contact_form001 textarea{width:95%;padding:2rem;background-color:#f9f9f9;border:1px solid #ddd}.contact_form001 textarea::placeholder{line-height:1.8}.co_text001{margin:2rem 0}.co_flex02,.no_flex{margin-bottom:2rem}.co_flex02{justify-content:space-between}.contact_form001 .co_flex02 .inner_box01{width:48%}.contact_form001 .co_flex02 .inner_box01 input[type=text]{width:100%}.contact_form001 .co_flex03 .birth{align-items:center;width:33%}.contact_form001 .birth .inner_box01{width:calc(100% - 4rem);margin-right:1rem}.contact_form001 .birth .inner_box01 input[type=text]{width:100%}.contact_form001 select{width:80%;padding:1.5rem 3rem}.co_box001 input[type=text]{width:48%}.contact_form001 .mwform-tel-field input[type=text]{width:15%}.mw_wp_form_confirm .contact_form001 .co_flex03 .birth{width:auto;margin-right:1rem}.mw_wp_form_confirm .contact_form001 .birth .inner_box01{width:auto}.mw_wp_form_confirm .co_flex02{justify-content:flex-start}.mw_wp_form_confirm .contact_form001 .co_flex02 .inner_box01{width:auto;margin-right:1em}#open01_01,#open01_02,#open02_01,#open03_01,#open03_02,#open04_01,#open04_02{display:none}.mw_wp_form .error{display:inline !important;padding-left:1rem;font-size:120% !important;background-color:#ff0;font-weight:700 !important}.grecaptcha-badge{visibility:hidden}@media screen and (max-width:800px){.co_text02{width:95%;margin:2rem 2% 3rem}.co_box02{margin-bottom:3rem;padding:0 2% 2rem}.co_box02 .co_lead01{margin-top:2rem}.co_flex01 .co_lead02{width:20%}.co_flex01 div{width:80%}.contact_form001 textarea{width:87%}.contact_form001 .mwform-tel-field input[type=text]{width:25%}.co_box001 input[type=text]{width:85%}.contact_form001 input[type=text],.contact_form001 input[type=email],.contact_form001 textarea{padding:1rem}}.wrap_lp{max-width:600px;margin:0 auto;box-shadow:0px 4px 4px rgba(0,0,0,.25);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;padding-bottom:5rem}.wrap_lp img{display:block}.lp_inner{padding:0 5%}.btn_lp{margin:3rem 0 5rem;text-align:center}.btn_lp a{display:inline-block;width:90%;background:linear-gradient(90deg,#45ab52,#00913a);color:#fff;text-align:center;padding:2rem 0;border-radius:5px;animation:btn_animation 2s infinite}.btn_lp03{margin:3rem 0 5rem;text-align:center}.btn_lp03 a{display:inline-block;width:90%;padding:2rem 0;animation:btn_animation 2s infinite}.btn_lp a span,.btn_lp a i{vertical-align:middle}.btn_lp a span{font-size:4.6rem;font-weight:900}.btn_lp a i{margin-left:.8rem;font-size:1.6rem}@keyframes btn_animation{0%{transform:translate(4px,0px)}5%{transform:translate(-4px,0px)}10%{transform:translate(4px,0px)}15%{transform:translate(-4px,0px)}20%{transform:translate(4px,0px)}25%{transform:translate(-4px,0px)}30%{transform:translate(0px,0px)}}.lp_inner01{padding:5rem 10%}.lp_bg{padding:0 0 1rem;background-color:#fdede4}.toggle{display:none}.Label{padding:1rem 0;display:block;width:90%;margin:0 auto;color:#fff;background:#b31b5b;border-radius:40px;text-align:center;font-size:3.2rem;font-weight:700}.Label:before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc( 50% - 3px );right:20px;transform:rotate(135deg)}.Label,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.content{height:0;margin-bottom:10px;padding:0 10%;overflow:hidden}.toggle:checked+.Label+.content{height:auto;padding:20px 5%;transition:all .3s}.toggle:checked+.Label:before{transform:rotate(-45deg) !important}.btn_lp01{margin:0 auto 7rem}.lp_box01{margin:5rem 5%}.lp_flex_box{justify-content:space-between;align-items:flex-end}.lp_flex_box a{display:block;width:31%;margin-bottom:3rem;text-align:center}.lp_flex_box a:nth-of-type(3) img,.lp_flex_box a:last-of-type img{width:90%}.lp_flex_box01{justify-content:center}.lp_flex_box01 a{display:block;width:37%;margin:0 1.5%}.pad_lp{padding:5rem 0}.faq #faq-body.lp_faq dl:not(:last-child){margin-bottom:0}.faq #faq-body.lp_faq dt strong:before{top:13%}.faq #faq-body.lp_faq dt{background-color:#fff;border:2px solid #b31b5b;border-radius:8px}.faq #faq-body.lp_faq dt strong{padding:10px 10px 10px 70px}.faq #faq-body.lp_faq dt .btn-bar{width:25px;height:4px;top:50%}.faq #faq-body.lp_faq dt .caption{display:none}.faq #faq-body.lp_faq dd{background-color:#fff;border-radius:8px;padding:10px 10px 10px 70px;font-size:1.6rem;font-weight:400}.faq #faq-body.lp_faq dd.open{margin:1rem 0 2rem}.lp_shop_box{background-color:#fff;border:2px solid #b31b5b;border-radius:8px;padding:3rem;margin-bottom:2rem}.lp_ttl01{text-align:center;font-weight:700;font-size:2.4rem;margin-bottom:1rem}.lp_text01{margin:2rem 0;font-size:1.6rem}.lp_link01{margin:5rem 0;font-size:1.8rem;padding-bottom:5rem}@media screen and (max-width:420px){.Label,.btn_lp a span,.lp_ttl01{font-size:3rem}}#rmp_menu_trigger-1400{border-radius:0 !important}.lp_body #ssttbutton,.lp_body #rmp_menu_trigger-1400,.page-id-2257 #rmp_menu_trigger-1400,.page-id-2260 #rmp_menu_trigger-1400,.page-id-2262 #rmp_menu_trigger-1400{display:none !important}.page-id-2257 header,.page-id-2257 .footer_fix,.page-id-2257 footer,.page-id-2260 header,.page-id-2260 .footer_fix,.page-id-2260 footer,.page-id-2262 header,.page-id-2262 .footer_fix,.page-id-2262 footer,.page-id-2787 header,.page-id-2787 .footer_fix,.page-id-2787 footer,.page-id-2792 header,.page-id-2792 .footer_fix,.page-id-2792 footer,.page-id-2794 header,.page-id-2794 .footer_fix,.page-id-2794 footer{display:none !important}#contact h1{margin-top:3rem}.page-id-2257 #ssttbutton,.page-id-2260 #ssttbutton,.page-id-2262 #ssttbutton,.page-id-2787 #ssttbutton,.page-id-2792 #ssttbutton,.page-id-2794 #ssttbutton{bottom:1rem !important}.contact_form001 .others_box01{width:150px !important}.contact_form001 .birth01{width:80px !important}.lp_ttl_img_box{padding:5rem 20%}.lp_bg{background-color:#f5f5f5;padding:5rem 0;margin-bottom:5rem}.lp_slider p{font-weight:700}.flick_name{color:#fff;background-color:#000;border-radius:3px;font-size:1.6rem;padding:0 1rem;display:inline-block}.lp_slider .slick-dots li{margin:0}.wrap_lp{position:relative}.lp_fix_btn{width:600px;position:fixed;left:50%;bottom:0;transform:translateX(-50%);background-color:#fff;padding:1rem 0}.lp_fix_btn a{display:inline-block;margin:0 8% 0;width:84%}.lp_fix_btn a img{width:100%}@media screen and (max-width:600px){.lp_ttl_img_box{padding:3rem 15%}.lp_fix_btn{width:100%}}.kobayashi{position:relative;padding-bottom:12rem}.ko_fix{width:100%;position:fixed;left:0;bottom:2.5rem;z-index:9998;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.ko_fix.is-show{opacity:1;visibility:visible}.ko_fix a{display:block;margin:0 auto 0;width:500px}.kobayashi_main_img{padding-top:38px}.bg_yellow{background-color:#fffbd9;padding:5rem 0}.ko_lead_img{margin-bottom:3rem}.ko_lead_img img{width:40%}.ko_tel_link a{display:inline-block;width:60%;margin-bottom:2rem}.ko_line_link a{display:inline-block;width:30%}.ko_box{margin:0 5% 10rem}@media screen and (max-width:480px){.kobayashi_main_img{padding-top:55px}.ko_lead_img img{width:80%}.ko_tel_link a{width:80%}.ko_line_link a{width:70%}.ko_box{margin:0 2%}.ko_fix a{margin:0 auto 0;width:96%}.ko_footer{padding-bottom:0}}.lp_img_mT{margin-top:-7rem}.store_form .co_box03{margin-bottom:5rem}.store_form .co_box03 .co_lead01{margin:3.5rem 0 2rem}.store_form .co_box03 .co_lead01 span:last-of-type{font-weight:700;font-size:1.6rem}.store_form .co_flex02 .inner_box01{text-align:center}.radio_store{display:flex;justify-content:space-between;margin-bottom:2rem}.radio_store span{width:48%;text-align:center;font-weight:700;font-size:1.6rem}.co_flex01 .store_box001{width:50%}.contact_form001 .co_flex01 .store_box001 select{width:100%}.store_submit.submit input[type=submit]{width:80%;display:block;margin:0 auto}.mw_wp_form_confirm .store_consent{display:none !important}.store_consent{font-weight:700;margin-bottom:3rem}.store_form .inner_box01 img{border-radius:10px}.mw_wp_form_confirm .store_form .confirm_none{display:none}.contact_form001 div.error_red input[type=text],.contact_form001 div.error_red input[type=email],.contact_form001 div.error_red input[type=tel]{background:red !important}@media screen and (max-width:840px){.co_flex01 .store_box001{width:80%}}.contactText{padding-top:2rem}