@charset "UTF-8";.price-ttl-img{position:absolute;bottom:0;width:25.333333333333vw;}.l-peace{padding:2.6666666667vw 0;margin-bottom:11.333333333333vw;background-color:var(--default-bg);}.peace{margin:0 2.6666666667vw;background-color:var(--middle-bg);border-radius:2px 2px;padding:0;overflow:visible;}.peace-ttl-img{width:100%;background-color:#f9f9f9;border-bottom:1px solid var(--default-bg);}.peace-ttl02{border-top:1px solid var(--default-bg);}.peace-txt-img{width:100%;padding:5.3333333333333vw 6.6666666666667vw;}.peace-inner{position:relative;padding:0 4vw 0;margin-bottom:5.3333333333333vw;}.peace-card{position:absolute;top:4.2666666666667vw;left:3.2vw;width:11.066666666667vw;height:8.1333333333333vw;}.peace-staff02{padding:5.3333333333333vw;padding-bottom:0;}.peace-car{position:absolute;bottom:6.4vw;right:3.4666666666667vw;width:24.533333333333vw;height:14.8vw;}.peace-body01{position:relative;}.peace-inner{position:relative;}.peace-staff01{position:absolute;z-index:100;bottom:-5.3333333333vw;right:0vw;width:30.933333333333vw;height:39.733333333333vw;}.price-body{font-family:"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;background-color:var(--white-color);}.price-inner{background-color:var(--middle-bg);padding:5vw;}.price-pic{width:30%;margin:6vw auto;}.price-price{width:50%;margin:0 auto 5vw;border-radius:10px;overflow:hidden;}.price-price{width:100%;padding:5vw;background:var(--white-color);border-radius:10px;margin-bottom:5vw;}.price-item{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:2vw;}.price-ico{width:60%;padding:2vw;font-weight:bold;color:var(--white-color);text-align:center;background-color:var(--red-color);}.price-number{font-weight:bold;color:var(--red-color);width:40%;text-align:right;}.price-bloc-txt{margin-bottom:5vw;}.price-bloc-img{width:100%;}.price-info{padding:3vw;font-size:2.6666666666667vw;line-height:1.6;color:#585858;}.price-ttl-point{color:#fee331;}.price-btn-tel{background:var(--blue-color);color:var(--white-color);font-weight:bold;width:100%;display:flex;margin-top:15px;justify-content:center;align-items:center;height:15vw;text-decoration:none;font-size:120%;border-radius:7.5vw;box-shadow:3px 3px 0 var(--dark-color);}.flow-bloc{position:relative;}.flow-bloc+.flow-bloc{margin-top:6.6666666666667vw;}.flow-bloc img{width:100%;}.flow-arrow:after{position:absolute;content:"";display:block;left:0;right:0;bottom:-4.9333333333333vw;margin:0 auto;width:0;height:0;border-style:solid;border-width:2.1333333333333vw 2.2vw 0 2.2vw;border-color:var(--blue-color) transparent transparent transparent;}.flow-body{padding:8vw 4vw 13.333333333333vw;background-color:var(--middle-bg);}.flow-ttl-img{position:absolute;bottom:1.3333333333333vw;right:0;width:45.866666666667vw;}.flow-follow-bloc{margin-top:10vw;padding:3vw;background-color:var(--light-bg);}.flow-follow{width:100%;}.voice-arrow{display:block;width:98.666666666667vw;margin:0 auto;}.voice-bloc+.voice-bloc{margin-top:5.3333333333333vw;}.voice-txtbox{margin-bottom:5.3333333333333vw;}.voice-txt01{font-size:3.4666666666667vw;line-height:1.769;}.voice-place{margin-bottom:1.8vw;font-size:2.9333333333333vw;line-height:1;}.voice-head{display:table;margin-bottom:5.0666666666667vw;}.voice-subttl{font-size:4vw;line-height:1.733;text-decoration:underline;}.voice-point{color:var(--blue-color);}.voice-ttlbox{padding-left:4vw;display:table-cell;vertical-align:middle;}.voice-bloc{position:relative;padding:6.4vw;border:.26666666666667vw solid var(--default-bg);background:var(--light-bg);}.voice-pic01{display:table-cell;width:21.333333333333vw;}.voice-body{position:relative;padding:8vw 4vw 37.866666666667vw;}.l-voice{margin-top:11.466666666667vw;}.voice-ttl-img{position:absolute;bottom:0;right:4.2666666666667vw;width:28.8vw;}.l-settle{margin-bottom:13.333333333333vw;}.settle{padding:2.6666666666667vw;background-color:#39a272;}.settle-inner{padding:1.8666666666667vw 6.6666666666667vw 6.6666666666667vw;background-color:#fff;}.settle-ttl{position:relative;z-index:1;width:100%;}.settle-item img{width:100%;}.settle-info{display:block;margin-top:-1.6vw;padding:0 0 0 9.3333333333333vw;}.settle-info img{width:100%;}.map-body{display:flex;padding:8vw;justify-content:space-between;flex-wrap:wrap;}.map-ttl-img{position:absolute;bottom:0;right:1.3333333333333vw;width:43.733333333333vw;}.map-body ul{display:flex;flex-wrap:wrap;width:100%;}.map-body li{padding:2vw;margin:.5vw;border:.4vw solid var(--blue-color);}.trouble-bloc03{width:88vw;}.closing-body ul{margin:4vw 0;list-style-type:disc;padding:0 6vw;}.example-body{padding:8vw 6vw 14vw;}.example-text-box{margin-bottom:8vw;}.example-img-box{height:50vw;text-align:center;margin-bottom:8vw;}.example-img-box img{height:100%;width:auto;}.example-body ul{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-bottom:8vw;}.example-body li{width:100%;width:40%;display:flex;}.example-body dl{margin-bottom:2vw;}.example-body dl,.example-body dt,.example-body dd{width:100%;}.example-body dt,.example-body dd{padding:1vw;}.example-body dt{color:#fff;background-color:var(--default-bg);font-weight:bold;}body{margin-bottom:22vw;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}@charset "UTF-8";:root{--light-bg:#eff9ff;--middle-bg:#def3ff;--blue-color:#7eb5f8;--default-bg:#348df8;--dark-color:#4b76a9;--red-color:#cf1126;--default-font-color:#333;--white-color:#fff;}h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd{margin:0;padding:0;}ul,ol{list-style:none;}*,*:before,*:after{box-sizing:border-box;}img{vertical-align:bottom;border:0px;height:auto;max-width:100%;}body{font-size:15px;font-family:"メイリオ",Meiryo,YuGothic,"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;line-height:1.6;letter-spacing:1px;color:#333;min-height:100vh;position:relative;font-weight:normal;padding-bottom:120vw;}a{color:#4452bb;}.w100{width:100%;height:auto;}.point-txt{color:#cc9200;}.common-content{border:1px solid #ffcd01;background-color:#fff;}.common-inner{padding:15px 15px 0;}.l-header{border-bottom:none;}.header{overflow:hidden;padding:2.5625% 6px;border-bottom:2px solid #dfdfd5;background-color:#f6f5ea;display:flex;justify-content:space-between;}.logo{width:35.0625%;}.logo-link{display:block;}.header-tel{width:48.8125%;padding:.5625% 0 0;}.mainimage{position:relative;z-index:2;}nav.breadcrumb{padding:3vw;margin:3vw 0;}.breadcrumb ol{display:flex;flex-wrap:wrap;}.breadcrumb li{padding-right:6vw;position:relative;}.breadcrumb li:after{content:"≫";position:absolute;width:6vw;text-align:center;}.breadcrumb li:last-child:after{content:"";}.tel{margin-bottom:4vw;}.peace-coupon{padding:0 4vw 4vw;}.l-tel-scroll{position:fixed;display:none;z-index:1;bottom:0;left:0;width:100%;padding:3.125% 3.125% .625%;background-color:#338522;}.tel-scroll{position:relative;padding-top:18.875%;}.tel-scroll-btn{position:absolute;top:0;left:0;right:0;margin:auto;}.link-group{padding:3.6666666667% 5%;font-weight:bold;line-height:1;font-size:12px;font-size:3.75vw;color:#f37900;background-color:#fffbd8;border:1px solid #f99a23;border-bottom:none;}.link-group-column{position:relative;padding:3.6666666667% 5%;font-size:12px;font-size:3.75vw;font-weight:bold;line-height:1;color:#f37900;background-color:#fffbd8;border-left:1px solid #f99a23;border-right:1px solid #f99a23;}.link-group-column-a{position:absolute;top:32.3529411765%;right:3.355704698%;font-size:11px;font-size:3.4375vw;font-weight:normal;}.link-list{background-color:#fff;border:1px solid #f99a23;border-top:none;}.link-list a{position:relative;display:block;padding:5.3333333333% 13.3333333333% 5.3333333333% 5%;font-size:12px;font-size:3.75vw;text-decoration:none;line-height:1.5;color:#37ab00;border-top:1px solid #f99a23;}.link-list a:after{position:absolute;top:0;bottom:0;right:15px;margin:auto 0;content:"";width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6.5px;border-color:transparent transparent transparent #37ab00;}footer{position:absolute;bottom:0;width:100%;}.l-footer-info{padding:5vw 6vw 8vw;background-color:var(--middle-bg);}.footer-info{display:table;width:100%;}.footer-info-list{display:table-cell;vertical-align:top;width:42.667vw;}.footer-info-a{position:relative;display:block;display:flex;padding:2.5vw 0 2.5vw 4vw;font-size:3.5vw;text-decoration:none;color:#333;height:15vw;align-items:center;}.footer-info-a:before{content:"";position:absolute;top:0;left:0;bottom:0;height:0;margin:auto;border-style:solid;border-width:1.067vw 0 1.067vw 1.333vw;border-color:transparent transparent transparent var(--default-bg);}.footer-logo{display:block;margin:8vw auto 0;width:50vw;height:auto;}.footer-logo img{width:100%;}.copyright{display:block;height:8vw;padding:2.667vw 0;font-size:14px;line-height:1;text-align:center;color:#fff;background-color:var(--default-bg);}.cta{position:relative;margin-bottom:16vw;background:#5593bf;padding-bottom:3vw;}.cta>img{width:100%;}.cta-btn-bolc{position:relative;width:96vw;margin:2vw;z-index:999;}.cta-btn-tel{position:relative;display:block;}.cta-btn-txt{position:absolute;width:100%;bottom:3.6vw;font-size:3vw;font-weight:bold;line-height:1;text-align:center;color:#222;z-index:2;}.clearfix:before,.clearfix:after{content:"";display:table;}.section-body{padding:4vw 4vw 14vw;padding-top:8vw;}.section-ttl{font-size:5.0666666666667vw;position:relative;margin-top:12.5vw;padding:6vw;font-weight:bold;line-height:1.3;display:flex;justify-content:center;align-items:center;color:#fff;background:url("https://cdn-ilbhffl.nitrocdn.com/qjEKfCbnOnTcQBEOmDTCiVpXNPeVWLBa/assets/images/optimized/rev-afc4ac7/key.asti24.co.jp/wp-content/themes/pc-theme/images/common/ico_key.png") no-repeat var(--default-bg);background-size:12vw;background-position:center right 2vw;}.section-ttl.nitro-lazy{background-image:none !important;}.section-ttl:before{width:25vw;height:12.5vw;content:"";position:absolute;background-color:var(--default-bg);border-radius:12.5vw 12.5vw 0 0;margin-top:-10vw;top:0;}.section-ttl-point{color:#fee331;}.section-ttl-info{position:absolute;top:-3.3333333333333vw;left:50%;width:40vw;margin-left:-20vw;padding:1vw 2vw;font-size:3.2vw;color:#333;text-shadow:none;text-align:center;background-color:#fee331;}.section-ttl-info-point{color:var(--blue-color);}.map{position:relative;padding-top:70% !important;}.map iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.js-tab{width:25%;margin-top:3.2vw;float:left;padding:4.8vw 0;list-style:none;text-align:center;text-align:center;color:#595959;line-height:1;font-size:3.7333333333333vw;font-weight:bold;background-color:#eee;cursor:pointer;}.bg-panel{background-color:#dbdbdb;}.js-panel{display:none;}.js-panel.js-show{display:block;}.js-active{position:relative;margin-top:0;padding:6.4vw 0;background-color:var(--blue-color);color:#fff;}.example-list-body{padding:8vw 4vw 13.333333333333vw;background-color:var(--middle-bg);}.example-list-item{margin-bottom:5.3333333333333vw;background-color:#fff;padding:6vw;border-radius:10px;}.example-list-info-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4vw;}.example-list-text-box{width:55vw;}.example-list-item time,.example-text-box time{color:var(--default-bg);font-weight:bold;padding:1.5vw;margin-bottom:4vw;display:inline-block;}.example-list-name,.example-list-name a{font-size:4.3333333333333vw;font-weight:bold;line-height:1.5;text-decoration:underline;color:var(--default-font-color);}.example-list-img-box{width:20vw;height:20vw;overflow:hidden;}.example-list-item img{width:100%;height:auto;}.example-list-item ul{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;}.example-list-item li{width:100%;width:40%;display:flex;}.example-list-item dl{margin-bottom:2vw;}.example-list-item dl,.example-list-item dt,.example-list-item dd{width:100%;}.example-list-item dt,.example-list-item dd{padding:1vw;}.example-list-item dt{color:#fff;background-color:var(--default-bg);font-weight:bold;text-align:center;}.example-list-item>p{margin-bottom:3vw;}.example-list-item>a{background:var(--blue-color);color:var(--white-color);font-weight:bold;width:100%;margin-top:15px;display:flex;justify-content:center;align-items:center;height:15vw;text-decoration:none;font-size:120%;border-radius:10px;box-shadow:3px 3px 0 var(--dark-color);}.bottomBannerBoxItem img{width:100%;}ul.page-numbers{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;}ul.page-numbers li{width:50px;height:50px;}a.page-numbers,span.page-numbers{display:flex;width:100%;height:100%;justify-content:center;align-items:center;}a.page-numbers{background:var(--blue-color);color:#fff;}span.current{background:#fff;}.wpcf7{}.contact>div{width:100%;padding:0 5vw;}.contact h2{margin-bottom:5vw;}.line_link{}.wpcf7 input,.wpcf7 select{height:45px;}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{width:100%;border:2px solid #ddd;}.wpcf7 input,.wpcf7 textarea{background:#f5fbff;}.wpcf7 label{width:100%;display:inline-block;}.wpcf7-form-control-wrap{display:inline-block;width:100%;}.wpcf7 input.wpcf7-submit{width:90%;border:0;height:60px;margin:0 5%;background:#fdec1d;}.linkInner{background:#c8d8eb;padding:8vw 4vw 15vw;}.linkSection ul{display:flex;flex-wrap:wrap;justify-content:space-between;}.linkSection li{width:calc(( 100% - 1vw ) / 2);}.linkSection li a{display:flex;height:16vw;background:#fff;justify-content:center;align-items:center;text-decoration:none;margin-bottom:1vw;border-radius:2vw;color:var(--default-bg);font-size:3.5vw;font-weight:bold;text-align:center;}@media screen and (min-width:600px){@charset "UTF-8";body{max-width:1000px;}body{font-size:14px;padding-bottom:614px;}.header{padding:2.5625% 6px;}header{align-items:center;}.logo{width:20%;}.header-tel{width:48.8125%;padding:.5625% 0 0;}nav.breadcrumb{padding:15px;margin:0;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;}.breadcrumb li{padding-right:6vw;}.breadcrumb li:after{width:6vw;}.tel{margin-bottom:3.125%;}.l-tel-scroll{padding:3.125% 3.125% .625%;}.tel-scroll{padding-top:18.875%;}.link-group{padding:3.6666666667% 5%;font-size:14px;}.link-group-column{padding:3.6666666667% 5%;font-size:14px;}.link-group-column-a{font-size:14px;}.link-list a{font-size:14px;}.l-footer-info{padding:30px 40px 30px;}.footer-info-list{width:50%;}.footer-info-a{font-size:14px;}.footer-info-a:before{border-width:10px 0 10px 15px;}.footer-logo{margin:30px auto 0;width:30%;}.peace-coupon{margin-bottom:3.125%;}.copyright{height:100px;padding:30px 0;font-size:10px;}.cta-adjust{margin-top:-4.8px;}.map{position:relative;padding-top:70%;}.map iframe{}.p-blog__pager{width:100%;}.footer-info-a{padding:10px 30px;height:50px;}.floating-banner{display:none !important;}.map-name,.closing-item01,.closing-item02,.closing-txt01,.closing-txt02,.closing-txt03,.section-ttl-info,.company-bloc-txt,.company-ttl,.trouble-item,.trouble-item2,.trouble-case,.settle-info,.voice-txt01,.voice-txt02,.voice-place,.flow-txt,.price-info,.price-bloc-txt,.price-body-info,.section-text,.peace-txt02,.peace-txt01,.price-yen,.faq-block-ttl:before,.faq-block-txt,.cta-btn-txt,.price-kinko,.page-default-body td{font-size:14px;}.closing-head,.trouble-name,.settle-item,.voice-subttl,.price-number01,.price-number02,.price-ico01,.price-ico02,.js-tab,.peace-ttl01,.peace-ttl02,.peace-ttl03,.mainimage-txt,.closing-item01:before,.closing-item02:before,.page-default-body th{font-size:18px;}.page-default-body h1,.section-ttl,.tel-time-txt{font-size:18px;}.section-ttl{margin-top:80px;background-size:60px;background-position:center right 20px;}.section-ttl:before{width:120px;height:60px;border-radius:60px 60px 0 0;margin-top:-50px;}.mainimage-txt{padding:15px;}.logo{margin:1% 2%;}.header-card{width:25%;margin:0;}.tel-time-txt{width:100%;padding:20px;margin:20px;font-size:15px;}.mainimg-tel{bottom:20px;left:10%;width:80%;}.peace-coupon{padding:0 25% 0;}.l-peace{padding:20px 0;margin-bottom:40px;}.peace{margin:0 20px;}.peace-ttl01,.peace-ttl02,.peace-ttl03{padding:15px 200px;}.peace-txt01,.peace-inner02{margin:0;padding:20px;}.peace-staff01{bottom:-20px;width:25%;height:auto;}.peace-staff02{padding:20px 25%;}.peace-inner{display:flex;flex-wrap:wrap;column-gap:30px;padding:30px;}.peace-staff{padding:0;}.peace-staff,.peace-txt,.peace-inner>img{width:calc(( 100% - 30px ) / 2);}.peace-car{bottom:0;right:20px;width:20%;height:auto;}.peace-card{top:13px;left:20px;width:10%;height:auto;}.page-default-body h1,.section-ttl{height:80px;padding:0 40px;display:flex;align-items:center;}.js-tab{width:25%;margin-top:30px;padding:15px 0;}.js-active{width:25%;padding:30px 0;margin-top:0;height:78px;}.settle{padding:20px;}.settle h2{text-align:center;background:#d9e3eb;}.settle-ttl{width:50%;}.settle ul{display:flex;flex-wrap:wrap;}.settle-item:before{width:30px;height:30px;}.settle-item{padding:0 50px;margin-bottom:15px;width:50%;}.settle-info{margin:0;padding:0 200px;}.settle-inner{padding:30px;}.faq-wrap{margin-top:-20px;padding:20px;}.l-faq{margin-top:80px;}.l-faq,.l-settle{margin-bottom:80px;}.faq-block-ttl{padding:20px 20px 20px 120px;}.faq-block-ttl:before{top:50%;left:20px;width:30px;height:30px;display:flex;margin-top:-15px;justify-content:center;align-items:center;}.faq-block-txt-wrap{padding:30px;}.section-ttl-info{position:absolute;top:-15px;left:50%;margin-left:-125px;width:250px;padding:0;height:30px;display:flex;align-items:center;justify-content:center;}.trouble2-pic{width:28%;}.closing-body{padding:40px 20px;}body{margin:0 auto;}.map-ttl-img{right:20px;width:35%;}.map-ttl{margin-bottom:30px;}.map-body{padding:0;}.map-txt{margin-bottom:10px;column-gap:5px;height:50px;}.map-txt li a{height:100%;}.map-wrap01,.map-wrap02{width:calc(( 100% - 5px ) / 2);}.closing-box{padding:30px 0;margin:0 30px 40px 30px;}.closing-head{padding:0 0 0 150px;margin-bottom:20px;height:80px;display:flex;align-items:center;flex-wrap:wrap;}.closing-head:before{right:20px;top:-15px;width:100px;height:100px;}.closing-box:before{bottom:0;left:0;width:15%;height:auto;}.closing-item01,.closing-item02{padding-left:100px;}.closing-item01{margin-bottom:30px;}.closing-item01:before,.closing-item02:before{top:50%;margin-top:-15px;padding:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;}.closing-txt01,.closing-txt02{margin:0;margin-bottom:60px;}.price-inner{padding:20px;display:flex;width:100%;flex-wrap:wrap;justify-content:center;}.price-inner>img{margin-top:30px;width:35%;}.price-item{width:50%;margin-bottom:0;}.price-bloc01>div{display:flex;}.price-pic{width:25%;margin:0;padding:0;}.price-price{width:75%;display:flex;flex-wrap:wrap;row-gap:15px;padding:30px;margin:0;}.price-ico{width:48%;padding:15px;font-size:16px;}.price-ico01,.price-ico02{padding:10px;}.price-number{font-size:20px;}.price-number01,.price-number02{padding-left:20px;}.price-item02{padding:0;margin-top:15px;}.price-bloc-txt{margin:15px 0 0;width:100%;text-align:center;}.price-kinko{margin-top:10px;}.price-bloc-img{padding:0;}.flow-number{width:30px;height:30px;padding:0;display:flex;justify-content:center;align-items:center;top:-15px;left:-15px;font-size:16px;}.flow-bloc{width:calc(( 100% - 10px ) / 3);margin:0 auto;box-shadow:5px 5px 0px 0px #ccc;}.flow-bloc+.flow-bloc{margin-top:0;}.flow-pic{width:30%;}.flow-txtbox{width:70%;}.flow-subttl{margin-bottom:5px;}.flow-txtbox{margin:0;padding:10px;}.flow-body{padding:30px 0;display:flex;flex-wrap:wrap;justify-content:space-between;}.flow-arrow:after{display:none;}.flow-follow-bloc{padding:0;width:40%;margin:30px auto 0;}.trouble-box01{padding-bottom:30px;margin-bottom:30px;}.trouble-name{margin:0;}.trouble-case{width:200px;padding:10px;border-radius:0;}.trouble-body{padding:30px;display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px;}.trouble-box{width:calc(( 100% - 20px ) / 2);margin:0;padding-bottom:20px;}.trouble-inner{padding:0;}.trouble-bloc01,.trouble-bloc02{width:45%;}.trouble-item{height:40px;display:flex;align-items:center;line-height:1.2rem;}.trouble-item:before{}.trouble-item+.trouble2-item{margin-top:0;}.trouble-box02{padding-bottom:30px;margin-bottom:50px;}.trouble-bloc{padding:0 20px;}.price-ttl-img,.flow-ttl-img,.voice-ttl-img,.faq-ttl-img,.closing-ttl-img{right:10px;width:200px;}.closing-ttl-img{width:12.5%;}.company-bloc-key{width:42.133333333333%;}.company-bloc-img,.company-bloc-txt{margin:0;}.company-inner{height:100px;padding:0;width:100%;display:flex;align-items:center;font-size:25px;}.company-bloc{padding:40px 100px;}.company-marker{padding:5px 15px;}.company-img{right:0;width:150px;}.section-ttl:after{bottom:-20px;border-width:20px 40px 0 40px;}.price-body-info{margin:0 0 30px;}.price-info{padding:15px 200px;margin:0;}html{overflow-x:hidden;width:100vw;}.page-default-content{padding:20px;}.page-default-body{padding:0 0 40px;}.page-default-body table{margin:40px 0;}.page-default-body th{width:25%;}.page-default-body th,.page-default-body td{padding:20px;}.page-default-body td.map{height:400px;}.page-default-content div{padding:30px;margin-bottom:30px;}.page-default-body dt,.page-default-body dd{padding:20px 40px;}.l-city .section-body{padding:30px 0;}.l-city .section-bloc h3{padding:15px;}.l-city .section-txt{padding:15px;}.city-content .voice-txt01{width:100%;}.peace-txt-img{padding:15px 200px;}.example-list-body{padding:30px;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:30px;row-gap:30px;}.example-list-item{margin:0;padding:15px;width:calc(( 100% - 30px ) / 2);display:flex;flex-wrap:wrap;flex-direction:column;}.example-list-text-box{width:100%;}.example-list-name,.example-list-name a{white-space:nowrap;overflow:hidden;display:block;}.example-list-item time,.example-text-box time,.example-list-item dt,.example-list-item dd,.example-body dt,.example-body dd{padding:5px 0;}.example-list-item time,.example-text-box time,.example-img-box,.example-body ul{margin-bottom:15px;}.example-list-item time{font-size:20px;}.example-list-name,.example-list-name a{font-size:20px;text-align:center;}.example-list-name{margin-bottom:10px;}.example-list-img-box,.example-img-box{width:100%;height:200px;text-align:center;}.example-list-item img,.example-img-box img{width:auto;}.example-list-img-box img{width:200px;}.example-list-info-box{margin-bottom:10px;width:100%;}.example-list-item dl,.example-list-item>p{margin-bottom:10px;}.example-list-item>a{padding:15px;}.example-text-box{margin-bottom:0;}.l-example{background:var(--middle-bg);padding-bottom:15px;margin-bottom:30px;}.example-body{padding:15px;margin:30px 15px 0;border:2px solid var(--default-bg);background:#fff;}.partner-body h3,.partner-body div,.partner-body dt,.partner-body dd,.map-body h3,.shop-body p,.shop-body dt,.shop-body dd{padding:15px;}.map-body li{margin:0;width:calc(( 100% - 30px ) / 7);}.partner-body dt,.partner-body dd,.map-body li{border-width:1px;}.partner-body dl,.partner-body li,.shop-body h3,.shop-body div,.shop-body p,.shop-body div{margin-bottom:30px;}.map-body h3{margin:30px 0 15px;width:100%;}.shop-body h3{font-size:25px;}.shop-body img,.shop-body div{height:auto;}.voice-body{padding:40px 0;}.voice-arrow{width:80%;margin:0 10%;}.voice-bloc{padding:30px;height:300px;position:relative;}.voice-bloc+.voice2-bloc{margin-top:30px;}.voice-head{margin-bottom:20px;}.voice-txtbox{margin-bottom:20px;}.voice-pic01{width:100px;}.voice-pic02{width:20%;width:240px;position:absolute;top:30px;right:30px;height:240px;}.voice-txt01{width:70%;float:none;}.voice-arrow{position:inherit;}.voice-bloc+.voice-bloc{margin-top:30px;}.trouble-pic{width:28%;}h3 br{display:none;}.aikagi td,.aikagi th{padding:10px;}.mainimg-tel{left:0;top:10px;}.price-btn-tel,.example-list-item>a{height:60px;border-radius:5px;margin-top:20px;}.linkSection li a{height:60px;border-radius:5px;margin:0;font-size:100%;}.linkSection li{width:calc(( 100% - 30px ) / 7);}.linkInner{padding:10px;}.contact{margin-bottom:50px;}.contact h2{margin-bottom:30px;}.contact>div{width:60%;padding:0;margin:0 auto;}.wpcf7 input.wpcf7-submit{margin-top:30px;}.line_link{width:40%;margin:0 auto;}.closing-img{background:none;width:100%;margin-top:-84px;padding:0 20%;}.closing-txt{padding-bottom:30px;}.tel{display:flex;flex-wrap:wrap;padding:0;}.mainimg-price,.mainimg-tel{width:50%;}.cta{margin-bottom:0;display:flex;align-items:center;padding-bottom:20px;margin-left:-50%;margin-right:-50%;padding-right:50%;padding-left:50%;}.cta-adjust>img{width:50%;}.cta-btn-bolc,.company-bloc-img{width:100%;}.cta-btn-bolc{margin:0;}.cta-btn-txt{bottom:19px;}p.top_cta_txt{position:absolute;top:8px;left:95px;font-size:50px;font-weight:bold;color:#fff;font-family:"Oswald",sans-serif;}p.cta_txt{position:absolute;top:30px;left:110px;font-size:45px;font-weight:bold;color:#fff;font-family:"Oswald",sans-serif;}.section-body{padding:30px 0;}}