@charset "UTF-8";.main--area{display:grid;max-height:600px}.main--area .main--bg,.main--area .main--img{grid-row:1/2;grid-column:1/2;max-height:600px}.main--area .main--img{width:100%;max-width:1002px;margin-inline:auto;position:relative;z-index:1}@media screen and (min-width:1400px){.main--area .main--img{max-width:100%}}.main--area .main--img picture{height:100%;display:block}@media screen and (min-width:1400px){.main--area .main--img picture{width:100%}}.main--area .main--img img{aspect-ratio:2004/1000;width:100%;height:100%;object-fit:cover;display:block;margin:0 auto}@media screen and (min-width:1400px){.main--area .main--img img{width:auto}}.main--area .main--bg picture{height:100%;display:block}.main--area .main--bg img{aspect-ratio:2800/1000;width:100%;height:100%;object-fit:cover;display:block}.topics--area{display:flex;align-items:center}.topics--area .topics--title{font-size:24px;font-weight:700;width:200px}.topics--area .topics--list{width:calc(100% - 200px);border-bottom:1px solid #b2b2b2}.topics--area .topics--list .list{display:flex;align-items:center;gap:10px;border-top:1px solid #b2b2b2;padding-top:12px;padding-bottom:12px}.topics--area .topics--list .list .topics--day{font-size:12px;font-weight:500;width:75px}.topics--area .topics--list .list .cate{width:96px;height:26px;display:flex;align-items:center;justify-content:center;font-size:12px;background:#039;color:#fff}.topics--area .topics--list .list .headline{font-size:14px;display:flex;width:calc(100% - 96px - 75px);line-height:1.45;word-break:break-all}section{padding:70px 0}section .hgroup+*{margin-top:40px}section .section--title{display:flex;justify-content:center;font-size:34px;position:relative;padding-bottom:21px;line-height:1.5;width:fit-content;margin-inline:auto}section .section--title:after{content:"";position:absolute;display:block;bottom:0;right:0;left:0;margin:auto;width:100%;height:4px;background:linear-gradient(to right,#e20f17 0%,#039 100%)}section .section--title+*{margin-top:50px}section .contents--in__title{font-size:30px;font-weight:700;line-height:1.5}section .contents--title{font-size:28px;font-weight:700;position:relative;padding-left:20px;line-height:1.5}section .contents--title:before{content:"";position:absolute;display:block;top:0;left:0;width:4px}section .contents--title:before{height:100%;background:linear-gradient(to bottom,#e20f17 0%,#039 100%)}section .read--area{width:fit-content;margin-inline:auto}section .text--ballon{width:fit-content;height:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 25px;background:#039;color:#fff;font-size:20px;font-weight:700;border-radius:45px;margin-inline:auto;margin-bottom:10px;position:relative}section .text--ballon:after{content:"";display:block;width:20px;height:11px;background:#039;margin-inline:auto;translate:0 10px;clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;left:0;right:0;margin:auto;bottom:0}section.section01{background:#f0f0f0}section.section01 .inner{max-width:1200px}section.section01 .contents{display:grid;gap:16px;grid-template-columns:150px 1fr;padding:0 30px;margin-top:40px}section.section01 .contents .guarantee--table .in--table{display:grid;gap:0px;grid-template-columns:177px 155px 1fr}section.section01 .contents .guarantee--table .in--table:nth-child(1){border-bottom:1px solid #f0f0f0}section.section01 .contents .guarantee--table .in--table .cell{display:flex;align-items:center;justify-content:center;background:#fff;padding:20px}section.section01 .contents .guarantee--table .in--table .cell .cell--title{font-size:20px;font-weight:700;color:#fff}section.section01 .contents .guarantee--table .in--table .cell .cell--subtitle{font-size:16px;font-weight:700}section.section01 .contents .guarantee--table .in--table .cell:nth-of-type(1){background:#a1d268}section.section01 .contents .guarantee--table .in--table .cell:nth-of-type(2){background:#d6f2b6}section.section01 .contents .guarantee--table .in--table:nth-of-type(even) .cell:nth-of-type(1){background:#ff8181}section.section01 .contents .guarantee--table .in--table:nth-of-type(even) .cell:nth-of-type(2){background:#ffc9c9}section.section01 .contents .guarantee--table .table--caption{display:grid;gap:10px;grid-template-columns:225px 1fr;font-size:13px;line-height:2;align-items:center;margin-top:10px}section.section01 .contents .guarantee--table .table--caption .caption{font-size:13px;line-height:2;display:grid;gap:2px;grid-template-columns:225px 1fr}section.section01 .contents .guarantee--table .table--caption .caption:after{content:"|";display:block;font-size:13px;line-height:2}section.section01 .contents .guarantee--table .table--caption+.table--caption{margin-top:0}section.section02{padding:0;display:grid;height:664px}section.section02 .section02--bg,section.section02 .inner{grid-row:1/2;grid-column:1/2}section.section02 .inner{position:relative;z-index:1;display:flex;align-items:flex-end}section.section02 .inner .contents{max-width:567px;margin-inline:auto;padding-right:110px;padding-bottom:40px}section.section02 .section02--bg{display:block;text-align:center;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/top/sec02_img01_bg.png) no-repeat center center;background-size:cover}section.section02 .section02--bg img{object-fit:cover;width:auto;height:100%}section.section03{background:#f0f0f0}section.section03 .card--list{display:flex;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px;justify-content:center;flex-wrap:wrap}section.section03 .card--list .card{display:grid;width:calc((100% - 30px)/2);gap:0px;grid-template-columns:150px 1fr;background:#fff;position:relative;overflow:hidden}section.section03 .card--list .card:before{content:"1";position:absolute;display:block;top:10px;left:15px;font-family:'Roboto',sans-serif;z-index:1;font-size:20px;font-weight:500;color:#fff}section.section03 .card--list .card:after{content:"";position:absolute;display:block;top:-50px;left:-50px;width:100px;height:100px;border-radius:100%;background:#039}section.section03 .card--list .card .card--icon{display:flex;align-items:center;justify-content:center}section.section03 .card--list .card .text--area{padding:25px 25px 20px 0}section.section03 .card--list .card .text--area .card--title{font-size:20px;font-weight:700}section.section03 .card--list .card .text--area .text{margin-top:15px}section.section03 .card--list .card:nth-of-type(1) .card--icon img{width:66px}section.section03 .card--list .card:nth-of-type(2):before{content:"2"}section.section03 .card--list .card:nth-of-type(2) .card--icon img{width:52px}section.section03 .card--list .card:nth-of-type(3):before{content:"3"}section.section03 .card--list .card:nth-of-type(3) .card--icon img{width:75px}section.section03 .card--list .card:nth-of-type(4):before{content:"4"}section.section03 .card--list .card:nth-of-type(4) .card--icon img{width:58px}section.section03 .card--list .card:nth-of-type(5):before{content:"5"}section.section03 .card--list .card:nth-of-type(5) .card--icon img{width:74px}section.section04{display:grid;background:#f0f0f0;padding:0;max-height:840px}section.section04 .sec04--bg,section.section04 .inner{grid-row:1/2;grid-column:1/2}section.section04 .sec04--bg img{aspect-ratio:2800/1378;object-fit:cover}section.section04 .inner{position:relative;z-index:1}section.section04 .contents{background:#039;padding:35px 38px}section.section04 .contents .contents--in__title{color:#fff}section.section04 .contents .text--area{border-top:1px solid #fff;margin-top:30px;padding-top:30px;display:grid;gap:20px;grid-template-columns:1fr 229px}section.section04 .contents .text--area .text,section.section04 .contents .text--area .add--text,section.section04 .contents .text--area .add--text a,section.section04 .contents .text--area .add--text .icon{color:#fff}section.section04 .contents .text--area .add--text a{text-decoration:underline}section.section04 .contents .text--area .img--block{translate:0 -100px;padding-left:20px}section.section05 .contents{margin-top:63px}section.section05 .reason--list{display:flex;flex-direction:column;gap:53px;width:100%}section.section05 .reason--list .list{display:grid;gap:40px;grid-template-columns:413px 1fr}section.section05 .reason--list .list .contents--title+*{margin-top:30px}section.section05 .reason--list .list:nth-of-type(even){grid-template-columns:1fr 413px}section.section05 .reason--list .list:nth-of-type(even) .text--atea{order:1}section.section05 .reason--list .list:nth-of-type(even) .img--area{order:2}section.section05 .list--box{border:5px solid #f0f0f0;padding:32px 53px 40px;margin-top:50px}section.section05 .list--box .list-box__title{font-size:20px;font-weight:700;line-height:2}section.section05 .list--box .normal--list{list-style:disc;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}section.section05 .list--box .normal--list .list{font-size:13px;line-height:2.2;padding-left:8px}section.section06{background:#f0f0f0}section.section06 .search--ballon{display:flex;gap:13px;justify-content:center;margin-bottom:6px}section.section06 .search--ballon .ballon--text{display:flex;align-items:center;font-size:25px;font-weight:700;color:#fff;background:#e20f17;height:37px;padding:0 8px 4px;position:relative}section.section06 .search--ballon .ballon--text:after{content:"";display:block;width:20px;height:11px;margin-inline:auto;translate:0 10px;clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;bottom:0}section.section06 .search--ballon .ballon--text:first-of-type:after{right:16px;background:#e20f17}section.section06 .search--ballon .ballon--text:last-of-type{background:#039}section.section06 .search--ballon .ballon--text:last-of-type:after{background:#039;left:16px}section.section06 .contents{margin-top:50px}section.section06 .contents .select--search{display:flex;gap:30px}section.section06 .contents .select--search .is--search{width:100%;background:#fff}section.section06 .contents .select--search .is--search .search--title{width:100%;font-size:20px;background:#e20f17;color:#fff;height:60px;display:flex;align-items:center;justify-content:center}section.section06 .contents .select--search .is--search .search--box{padding:30px;flex-direction:column}section.section06 .contents .select--search .is--search .search--box .search--info{margin-top:30px}section.section06 .contents .select--search .is--search .search--box .search--info .c--name{font-weight:500;color:#5c5c5c;line-height:1.75}section.section06 .contents .select--search .is--search .search--box .search--info .s--name{font-size:20px;font-weight:700;line-height:1.5;margin-top:10px}section.section06 .contents .select--search .is--search .search--box .search--info .in--text{font-size:13px;line-height:2;margin-top:20px}section.section06 .contents .select--search .is--search .search--box .search--info .in--text a{text-decoration:underline}section.section06 .contents .select--search .is--search:last-of-type .search--title{background:#039}section.section06 .sec6--banner{display:block}section.section06 .sec6--banner img{width:100%;display:block}section.section07 .contents{margin-top:50px}section.section07 .case--list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}section.section07 .case--list .list .case--img img{aspect-ratio:644/440;max-width:322px}section.section07 .case--list .list .shop--name{font-size:16px;font-weight:500;margin-top:20px;color:#5c5c5c}section.section07 .case--list .list .car--type{display:flex;gap:1px;margin-top:10px}section.section07 .case--list .list .car--type .cate--title{font-size:16px;font-weight:500;color:#5c5c5c}section.section07 .case--list .list .car--type .car--name{font-size:16px;font-weight:500;color:#5c5c5c}section.section07 .car--list_for{margin-inline:auto;margin-top:40px;height:50px;font-size:18px}section.section07 .sec07--banner{display:block}section.section07 .sec07--banner img{width:100%}section.section08{overflow:hidden}section.section08 .contents--title{color:#fff;padding-left:0}section.section08 .contents--title:before{display:none}section.section08 .text{font-weight:500;color:#fff}section.section08 .sec08-img01{margin-bottom:60px}section.section08 .contents{position:relative;padding-bottom:40px}section.section08 .contents *{position:relative;z-index:1}section.section08 .contents:after{content:"";position:absolute;display:block;top:0;left:0;width:100vw;height:100%;background:#039;margin-inline:calc(50% - 50vw)}section.section08 .contents:nth-of-type(1){margin-top:13px}section.section08 .contents:nth-of-type(1):after{left:30px;width:calc(100vw - 60px);top:50%;height:50%}section.section08 .contents .in--box{border:5px solid #fff;padding:35px 40px;width:100%;max-width:860px;margin-inline:auto;display:flex;flex-direction:column;gap:31px}section.section08 .contents .in--box .in--box__title{font-size:25px;line-height:1.5;color:#fff}section.section08 .contents .staff--area{margin-top:70px;position:relative}section.section08 .contents .staff--area:before,section.section08 .contents .staff--area:after{content:"";position:absolute;display:block;top:0;left:calc((100% - 300px)*-1);width:100%;height:100%;clip-path:polygon(calc(100% - 100px) 0,100% 0,100px 100%,0 100%);background:#e20f17}section.section08 .contents .staff--area:before{left:70%}section.section08 .contents .staff--area .contents--title{text-align:center}section.section08 .contents .staff--area .staff{display:flex;flex-wrap:wrap;gap:50px 30px;justify-content:center;margin-top:50px}section.section08 .contents .staff--area .staff .list{width:calc((100% - 30px)/2);display:flex;flex-direction:column;gap:20px}section.section08 .contents .staff--area .staff .list .staff--info{display:flex;flex-direction:column;gap:10px}section.section08 .contents .staff--area .staff .list .staff--name{font-size:20px;font-weight:700;color:#fff;line-height:1.75}section.section09 .test--drive__flow{width:100%;max-width:700px;margin:auto;margin-top:50px;display:flex;flex-direction:column;gap:20px;position:relative}section.section09 .test--drive__flow:before{content:"";position:absolute;display:block;top:0;left:60px;width:13px;height:100%;background:#039}section.section09 .test--drive__flow .list{width:100%;display:flex;gap:30PX;padding:20PX 30PX;background:#fff;border:1px solid #b2b2b2;position:relative;z-index:1}section.section09 .test--drive__flow .list .flow--icon{width:70px;display:flex;align-items:center}section.section09 .test--drive__flow .list .flow--icon img{aspect-ratio:140/140;max-width:70px}section.section09 .test--drive__flow .list .flow--text{width:calc(100% - 70px - 30px);display:flex;flex-direction:column;gap:10px}section.section09 .test--drive__flow .list .flow--text .flow--title{font-size:20px;font-weight:700}section.section09 .test--drive__flow .list .flow--text .in--text{font-size:15px;line-height:2;color:#5c5c5c}section.section10{background:#f0f0f0}section.section10 .banner{display:block;max-width:960px;margin-inline:auto}section.section10 .contents{margin-top:50px}section.section10 .contents .read--area{margin-bottom:50px}section.section11 .faq--list__area{display:flex;flex-wrap:wrap;gap:22px 32px;margin-top:50px}section.section11 .faq--list{width:calc((100% - 32px)/2);border-bottom:1px solid #b2b2b2;padding-bottom:15px}section.section11 .faq--list:nth-of-type(2),section.section11 .faq--list:nth-of-type(1){border-top:1px solid #b2b2b2;padding-top:15px}section.section11 .faq--list .list .faq--text{font-size:20px;font-weight:700;padding-left:60px;position:relative;line-height:1.75}section.section11 .faq--list .list .faq--text:after{content:"";position:absolute;display:block;top:0;left:0;width:40px;height:40px;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/top/icon_q.png) no-repeat left top;background-size:cover}section.section11 .faq--list .list .answer--text{font-size:16px;line-height:1.875;margin-top:10PX}section.section12{background:#f0f0f0}section.section12 .inner .contents .in--contents{display:flex;margin-top:50px;gap:30px}section.section12 .inner .contents .img--area{width:50%;width:50vw;margin-left:calc((50vw - 50%)*-1);max-height:350px}section.section12 .inner .contents .img--area picture{height:100%;overflow:hidden;display:flex;align-items:center}section.section12 .inner .contents .text--area{width:50%;padding-top:20px}section.section12 .inner .contents .text--area .in--title{font-size:20px;line-height:1.75;margin-bottom:20px}section.section12 .inner .contents .shop--gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 30px;margin-top:50px}section.section12 .inner .contents .shop--gallery .list .caption{font-size:20px;font-weight:700;margin-top:20px}section.section12 .inner .contents .map_spacewrap{width:100%;position:relative;margin:80px 0 0;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}section.section12 .inner .contents #map_space{width:100%;margin-top:40px;padding-bottom:70px;position:relative}section.section12 .inner .contents #map_space:after{content:"";position:absolute;display:block;width:100vw;top:50%;height:50%;left:0;margin-inline:calc(50% - 50vw);background:#039}section.section12 .inner .contents #map_space iframe{width:100% !important;height:450px !important;position:relative;z-index:1}section.section12 .inner .contents+.contents{margin-top:50px}section .reservation{width:100%}section .reservation .float--cap{width:277px;height:51px;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/top/reservation_ballon.png) no-repeat left top;background-size:cover;display:flex;padding:12px 10px 10px;font-size:16px;font-weight:500}section .reservation .form--area{margin-top:50px}section .reservation .form--area:nth-of-type(3){margin-top:25px}section .reservation .reservation--title{font-size:28px;font-weight:700;line-height:1.75;border-top:2px solid #314059;border-bottom:1px solid #314059;padding:8px 0;display:flex;align-items:center;gap:13px}section .reservation .reservation--title .in--add{font-size:16px;font-weight:500;color:#5c5c5c}section .reservation .reservation--title+*{margin-top:20px}section .reservation .tel{display:flex;align-items:flex-end}section .reservation .tel .tel--cap{font-size:24px;font-weight:700}section .reservation .tel .tel--number{font-size:34px;font-weight:700}section .reservation .tel+*{margin-top:21px}section .reservation .add--text{margin-top:21px}section .reservation .add--text+.add--text{margin-top:0}section .reservation .line--area{display:flex;justify-content:center;margin-top:27px}section .reservation .line--area .line--qr{display:flex;justify-content:center;align-items:center;gap:20px}section .reservation .line--area .line--qr picture{order:2}section .reservation .line--area .line--qr img{aspect-ratio:125/125;max-width:125px}section .reservation .line--area .line--qr .line--id{font-size:18px;width:fit-content;order:1}section .reservation .line--area .line--btn{display:none}section .reservation--area{display:flex;flex-wrap:wrap;gap:40px}section .reservation--area+*{margin-top:40px}section .reservation--area .reservation.line .information{margin-top:0}section .reservation--area .reservation{width:calc((100% - 40px)/2);display:flex;flex-direction:column}section .reservation--area .reservation .information{display:flex;flex-direction:column;flex-grow:1}@media screen and (min-width:768px){section.section02 .section02--bg,section.section02 .inner{height:664px}section.section08 .contents .staff--area{width:700px;margin:70px auto 0}}@media screen and (max-width:767px){.main--area{display:block}.main--area .main--img img{aspect-ratio:750/1000}.main--area .main--bg{display:none}section{padding:50px 0}section .section--title{font-size:clamp(25px,6vw,34px);padding-bottom:11px;text-align:center}section .contents--title{font-size:clamp(20px,4vw,28px);padding-left:10px}section .contents--in__title{font-size:clamp(20px,4vw,30px)}section .text--ballon{height:40px;padding:0 25px;font-size:clamp(14px,2vw,20px);margin-bottom:10px}section.section01 .contents{display:grid;gap:16px;grid-template-columns:repeat(1,1fr);padding:0;margin-top:40px}section.section01 .contents .icon--img{display:none}section.section01 .contents .guarantee--table .in--table{display:grid;gap:0px;grid-template-columns:initial}section.section01 .contents .guarantee--table .in--table .cell .cell--title{font-size:clamp(14px,2vw,20px)}section.section01 .contents .guarantee--table .in--table .cell .cell--subtitle{font-size:clamp(14px,2vw,16px)}section.section01 .contents .guarantee--table .in--table .cell:nth-of-type(1){grid-row:1/2;grid-column:1/3;height:50px;padding:0}section.section01 .contents .guarantee--table .in--table .cell:nth-of-type(2){grid-row:2/3;grid-column:1/2;width:124px;padding:10px}section.section01 .contents .guarantee--table .in--table .cell:nth-of-type(3){grid-row:2/3;grid-column:2/3}section.section01 .contents .guarantee--table .table--caption{gap:0px;grid-template-columns:repeat(1,1fr);font-size:clamp(13px,2vw,14px);margin-top:20px}section.section01 .contents .guarantee--table .table--caption+.table--caption{margin-top:10PX}section.section02{display:block;height:auto}section.section02 .section02--bg{display:none}section.section02:before{content:"";display:block;width:100%;aspect-ratio:751/400;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/top/sec02_img01_sp.png) no-repeat left top;background-size:cover}section.section02:after{content:"";display:block;width:100%;aspect-ratio:750/382;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/top/sec02_img02_sp.png) no-repeat left top;background-size:cover}section.section02 .inner{align-items:flex-start}section.section02 .inner .contents{padding-top:10px;max-width:100%;padding-right:0;padding-bottom:4px}section.section03 .card--list{flex-direction:column;gap:10px;margin-top:24px;flex-wrap:nowrap}section.section03 .card--list .card{display:grid;width:100%;gap:0px;grid-template-columns:100px 1fr;background:#fff;position:relative;overflow:hidden}section.section03 .card--list .card:nth-of-type(1) .card--icon img{width:47px}section.section03 .card--list .card:nth-of-type(2) .card--icon img{width:37px}section.section03 .card--list .card:nth-of-type(3) .card--icon img{width:53px}section.section03 .card--list .card:nth-of-type(4) .card--icon img{width:42px}section.section03 .card--list .card:nth-of-type(5) .card--icon img{width:53px}section.section03 .card--list .card:before{top:8px;left:9px;font-size:14px}section.section03 .card--list .card:after{top:-36px;left:-36px;width:72px;height:72px}section.section03 .card--list .card .text--area{padding:20px 17px 20px 0}section.section03 .card--list .card .text--area .card--title{font-size:clamp(18px,3vw,20px)}section.section04{padding-top:0;display:block}section.section04 .sec04--bg{display:none}section.section04 .inner{position:relative;z-index:1}section.section04 .contents{background:#039;padding:20px 15px;margin-top:-100px;position:relative;z-index:2;width:calc(100% - 20px);margin-inline:auto}section.section04 .contents .text--area{border-top:1px solid #fff;margin-top:20px;padding-top:20px;gap:20px;grid-template-columns:repeat(1,1fr)}section.section04 .contents .text--area .img--block{translate:0 0;padding-left:0}section.section04 .contents .text--area .img--block img{max-width:150px;margin-inline:auto;display:block}section.section05 .contents{margin-top:40px}section.section05 .reason--list{display:flex;flex-direction:column;gap:50px;width:100%}section.section05 .reason--list .list{gap:20px;grid-template-columns:repeat(1,1fr)}section.section05 .reason--list .list .contents--title+*{margin-top:10px}section.section05 .reason--list .list:nth-of-type(even){grid-template-columns:repeat(1,1fr)}section.section05 .reason--list .list:nth-of-type(even) .img--area{order:1}section.section05 .reason--list .list:nth-of-type(even) .text--atea{order:2}section.section06{padding-bottom:0}section.section06 .search--ballon .ballon--text{font-size:18px;height:29px;padding:0 8px 4px}section.section06 .section--title{text-align:center}section.section06 .contents{margin-top:40px}section.section06 .contents .select--search{flex-direction:column;gap:20px}section.section06 .contents .select--search .is--search .search--title{font-size:clamp(18px,3vw,20px);height:50px}section.section06 .contents .select--search .is--search .search--box{padding:0}section.section06 .contents .select--search .is--search .search--box .search--info{padding:20px 15px;margin-top:0}section.section06 .contents .select--search .is--search .search--box .search--info .c--name{font-size:clamp(13px,2vw,16px)}section.section06 .contents .select--search .is--search .search--box .search--info .s--name{font-size:clamp(18px,3vw,20px);margin-top:10px}section.section06 .contents .select--search .is--search .search--box .search--info .in--text{font-size:clamp(13px,2vw,16px);line-height:2;margin-top:13px}section.section06 .contents .select--search .is--search .search--box .search--info .in--text .for--map{display:block}section.section06 .contents .select--search .is--search:nth-of-type(2) .search--box picture{padding:20px 20px 0}section.section07 .case--list{display:grid;grid-template-columns:1fr}section.section08 .section--title{text-align:center}section.section08 .sec08-img01{margin-bottom:20px}section.section08 .contents:nth-of-type(1):after{left:0;width:100vw;top:30%;height:100%}section.section08 .contents:has(.staff--area){padding-bottom:0}section.section08 .contents .in--box{border:3px solid #fff;padding:20px 15px;gap:20px}section.section08 .contents .in--box .in--box__title{font-size:clamp(20px,4vw,25px);text-align:center}section.section08 .contents .staff--area{margin-top:50px;position:relative;overflow:hidden;width:100vw;padding:0 10px 40px;translate:-10px 0}section.section08 .contents .staff--area .contents--title{font-size:clamp(25px,4vw,28px)}section.section08 .contents .staff--area .staff{flex-wrap:nowrap;flex-direction:column;gap:40px;justify-content:center;margin-top:50px}section.section08 .contents .staff--area .staff .list{width:100%;gap:20px}section.section08 .contents .staff--area .staff .list .staff--name{font-size:clamp(20px,4vw,20px)}section.section08 .contents .staff--area:before,section.section08 .contents .staff--area:after{content:"";position:absolute;display:block;top:58%;width:100%;height:100%;clip-path:polygon(calc(100% - 50px) 0,100% 0,50px 100%,0 100%);background:#e20f17;rotate:35deg;left:-100px}section.section08 .contents .staff--area:after{left:calc((100% + 300px)*-1);top:-20%}section.section09 .test--drive__flow{margin-top:60px !important;gap:45px}section.section09 .test--drive__flow:before{left:0;right:0;margin:auto}section.section09 .test--drive__flow .list{width:100%;display:flex;padding:45px 15px 24px}section.section09 .test--drive__flow .list .flow--icon{width:70px;position:absolute;top:-35px;left:0;right:0;margin:auto}section.section09 .test--drive__flow .list .flow--text{width:100%}section.section09 .test--drive__flow .list .flow--text .flow--title{font-size:clamp(18px,3vw,20px)}section.section09 .test--drive__flow .list .flow--text .in--text{font-size:clamp(14px,2vw,16px)}section.section11 .faq--list__area{display:flex;flex-wrap:wrap;gap:22px 32px}section.section11 .faq--list{width:100%;border-bottom:1px solid #b2b2b2;padding-bottom:15px}section.section11 .faq--list:nth-of-type(2){border-top:none;padding-top:0}section.section11 .faq--list .list .faq--text{font-size:clamp(20px,3vw,20px);padding-left:40px}section.section11 .faq--list .list .faq--text:after{width:30px;height:30px;top:5px}section.section11 .faq--list .list .answer--text{font-size:clamp(14px,2vw,16px)}section.section12 .inner .contents .in--contents{flex-direction:column;margin-top:23px;gap:15px}section.section12 .inner .contents .in--contents .img--area{width:100%;margin-left:0}section.section12 .inner .contents .in--contents .text--area{width:100%;padding-top:0}section.section12 .inner .contents .in--contents .text--area .in--title{font-size:clamp(18px,3vw,20px);margin-bottom:16px}section.section12 .inner .contents .shop--gallery{grid-template-columns:repeat(2,1fr);gap:30px 5px;margin-top:20px}section.section12 .inner .contents .shop--gallery .list .caption{font-size:clamp(14px,2vw,20px);font-weight:500;margin-top:5px}section.section12 .inner .contents #map_space{width:100%;margin-top:17px;padding-bottom:50px;position:relative}section.section12 .inner .contents #map_space iframe{height:228px !important}section.section07{padding-bottom:0}section.section07 .case--list{flex-direction:column;gap:30px;margin-top:40px}section.section07 .case--list .list{display:flex;flex-wrap:wrap}section.section07 .case--list .list .topics{display:flex;flex-wrap:wrap}section.section07 .case--list .list .case--img img{max-width:135px}section.section07 .case--list .list .car--list__info{width:calc(100% - 135px);padding-left:15px}section.section07 .case--list .list .car--list__info .shop--name{font-size:16px;font-size:clamp(14px,2vw,16px);margin-top:0}section.section07 .case--list .list .car--list__info .car--type .car--name,section.section07 .case--list .list .car--list__info .car--type .cate--title{font-size:clamp(14px,2vw,16px)}section.section07 .car--list_for{margin-top:40px;font-size:18px;font-size:clamp(16px,2vw,18px)}section.section07 .sec07--banner{margin-top:30px}section .reservation--area{display:flex;flex-wrap:nowrap;flex-direction:column;gap:40px}section .reservation--area .reservation{width:100%}section .reservation--area .reservation .tel .tel--cap{font-size:clamp(24px,4vw,24px)}section .reservation--area .reservation .tel .tel--number{font-size:clamp(34px,4vw,34px)}section .reservation--area .reservation .line--area .line--qr{display:none}section .reservation--area .reservation .line--area .line--btn{display:flex;align-items:center;justify-content:center;width:240px;height:50px;position:relative;background:#05c755;font-size:4vw;font-size:clamp(16px,3vw,18px);color:#fff;border-radius:5px}section .reservation--area .reservation .line--area .line--btn:after{content:"";position:absolute;display:block;top:0;right:10px;bottom:0;margin:auto;transform:rotate(45deg);width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff}section .reservation .reservation--title{font-size:clamp(20px,4vw,28px);padding:8px 0;gap:0;flex-direction:column;align-items:flex-start}section .reservation .reservation--title .in--add{font-size:3.5vw}.topics--area{flex-direction:column}.topics--area .topics--title{font-size:clamp(25px,6vw,28px);font-weight:700;width:fit-content;position:relative;padding-bottom:11px}.topics--area .topics--title:after{content:"";position:absolute;display:block;bottom:0;right:0;left:0;margin:auto;width:100%;height:4px;background:linear-gradient(to right,#e20f17 0%,#039 100%)}.topics--area .topics--list{width:100%;margin-top:30px}.topics--area .topics--list .list{flex-wrap:wrap}.topics--area .topics--list .list .headline{font-size:14px;width:100%}.topics--area .topics--list .list .cate{width:96px;height:20px}}