@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap");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{margin:0;padding:0;border:0;font-size:100%;font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;vertical-align:baseline;box-sizing:border-box;color:#5c5c5c}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}a{-webkit-transition:all .3s;transition:all .3s;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{box-sizing:border-box}.oswald{font-family:'Oswald',sans-serif;font-weight:500}.roboto{font-family:'Roboto',sans-serif}picture{display:block}img{max-width:100%;height:auto}.inner{width:100%;max-width:1086px;padding:0 22px;margin:0 auto}header{width:100%;height:70px;position:relative}header:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:600px;clip-path:polygon(0 0,0% 100%,calc(100% - 600px) 0);clip-path:polygon(0 0,0% 100%,600px 0);background:#039}header .header{display:flex;width:100%;height:100%;padding:0 30px;position:relative;z-index:1}header .header .navi{margin-left:auto}header .header .navi .logo--area{display:none}header .header .navi .navi--list{display:flex;align-items:center;height:70px;gap:15px}header .header .navi .navi--list .list{display:flex;align-items:center;height:100%;position:relative}header .header .navi .navi--list .list .address{font-size:13px;display:flex;align-items:center;gap:10px}header .header .navi .navi--list .list .address:before{content:"";display:block;width:22px;height:26px;background:url(//suzuki-nara.com/bike/wp-content/themes/suzuki_sbs/assets/css/../images/common/map_icon.png) no-repeat left top;background-size:cover}header .header .navi .navi--list .list .common--btn{height:30px;padding:0 29px 0 13px}header .header .navi .navi--list .list .common--btn.zaiko{background:#16942b;color:#fff;border:none}header .header .navi .navi--list .list .common--btn:after{right:10px;width:6px;height:6px}header .header .navi .navi--list .list .common--btn.zaiko:after{border-top:1px solid #fff;border-right:1px solid #fff}header .header .navi .navi--list .list .common--btn .in--text{font-size:12px}header .header .navi .navi--list .list.has--link{gap:40px}header .header .navi .navi--list .list.has--link .link{display:flex;padding-right:10px}header .header .navi .navi--list .list.has--link .link:after{content:"";position:absolute;display:block;top:0;right:0;width:10px;height:8px;background:url(//suzuki-nara.com/bike/wp-content/themes/suzuki_sbs/assets/css/../images/common/icon_ot.svg) no-repeat top left;background-size:cover}header .header .navi .navi--list .list.for--top{display:none}header .header .navi .navi--list .list .link{font-size:14px}header .header .navi .navi--list .list:last-of-type{margin-left:10px}header .header .navi .navi--list .list:last-of-type:after{content:"";position:absolute;display:block;top:0;bottom:0;left:-10px;width:1px;height:20px;background:#b2b2b2;margin:auto}header .h--btn{display:none}footer{background:#039;position:relative;padding-top:60px}footer .logo{padding-left:30px}footer .footer{padding:0 30px 137px 40px;display:flex;width:100%;flex-wrap:wrap;margin-top:35px}footer .footer .information{width:425px}footer .footer .information .c--name{font-size:16px;font-weight:700;line-height:1.8;color:#fff}footer .footer .information .c--info__area{margin-top:15px;color:#fff}footer .footer .area{width:calc(100% - 425px)}footer .footer .area .area--title{font-size:14px;font-weight:700;line-height:1.5;color:#fff}footer .footer .area .area--title+*{margin-top:10px}footer .footer .area .f--text+.area--title{margin-top:20px}footer .footer .copyrights{width:100%;font-size:12px;font-weight:500;text-align:right;color:#fff}footer .footer .f--text{font-size:13px;line-height:1.53;font-weight:500;color:#fff}footer .f--navi{display:flex;position:absolute;right:30px;top:30px}footer .f--navi .list{display:flex;gap:40px}footer .f--navi .list .link{font-size:14px;position:relative;display:flex;align-items:center;height:30px;width:fit-content;color:#fff}footer .f--navi .list .link:after{content:"";position:absolute;display:block;top:0;right:-20px;width:1px;height:30px;background:#fff}footer .f--navi .list .link:last-of-type:after{display:none}.logo{width:423px;height:100%;display:flex;align-items:center}.logo img{max-width:423px}.bottom--contents{width:100vw;height:100px;background:#314059;position:fixed;left:0;bottom:0;z-index:10}.bottom--contents .tel--box{display:flex;height:100%;align-items:center;justify-content:center;gap:28px}.bottom--contents .tel--box .tel--icon{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:215px;height:100%;position:relative}.bottom--contents .tel--box .tel--icon:after{content:"";position:absolute;display:none;top:0;left:0;bottom:0;margin:auto;width:27px;height:27px;background:url(//suzuki-nara.com/bike/wp-content/themes/suzuki_sbs/assets/css/../images/common/tel_icon.png) no-repeat left top;background-size:cover}.bottom--contents .tel--box .tel--icon .icon--cap{font-size:16px;color:#fff;font-weight:700;line-height:1.5}.bottom--contents .tel--box .tel--icon .icon--add{font-size:13px;font-weight:500;color:#fff;line-height:1.5}.bottom--contents .tel--box .tel--number{width:fit-content;white-space:nowrap;font-size:45px;font-weight:700;color:#fff;position:relative;padding-left:30px}.bottom--contents .tel--box .tel--number:after{content:"";position:absolute;display:block;top:0;left:0;bottom:0;margin:auto;width:27px;height:27px;background:url(//suzuki-nara.com/bike/wp-content/themes/suzuki_sbs/assets/css/../images/common/tel_icon.png) no-repeat left top;background-size:cover}.bottom--contents .tel--box .contact--type{display:flex;align-items:center;gap:20px}.bottom--contents .tel--box .contact--type .btn{width:260px;height:50px;display:flex;align-items:center;justify-content:center;padding:0 19px;border-radius:5px;background:#fb965a}.bottom--contents .tel--box .contact--type .btn .in--text{width:calc(100% - 33px - 4px);display:flex;font-size:16px;font-weight:700;color:#fff;justify-content:center}.bottom--contents .tel--box .contact--type .btn:before{content:"";display:block;width:33px;height:33px;background:#fff}.bottom--contents .tel--box .contact--type .btn:after{content:"";display:block;width:4px;height:4px;transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.bottom--contents .tel--box .contact--type .btn.mail--btn:before{background:url(//suzuki-nara.com/bike/wp-content/themes/suzuki_sbs/assets/css/../images/common/mail_icon.png) no-repeat left top;background-size:cover}.bottom--contents .tel--box .contact--type .btn.linn--btn{background:#05c755}.bottom--contents .tel--box .contact--type .btn.linn--btn:before{background:url(//suzuki-nara.com/bike/wp-content/themes/suzuki_sbs/assets/css/../images/common/line_icon.png) no-repeat left top;background-size:cover}.common--btn{height:50px;width:fit-content;display:flex;align-items:center;justify-content:center;border:1px solid #707070;border-radius:5px;padding:0 30px;position:relative;font-size:14px;font-weight:500}.common--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 #222;border-right:1px solid #222}.common--btn.toTopics{margin:50px auto}.common--btn .in--text{font-size:14px}.common--btn.for--topics{margin-inline:auto;margin-top:50px}.text{font-size:16px;line-height:1.85}.text+.text{margin-top:20px}.add--text{font-size:14px;line-height:2}.add--text:has(.icon){display:grid;gap:4px;grid-template-columns:14px 1fr}.add--text.link{color:#06c;margin-top:0 !important}.add--text.link .icon{color:#06c}.test--drive__list{display:flex;flex-wrap:wrap;gap:40PX 30PX}.test--drive__list .list{width:calc((100% - 60px)/3);background:#fff;padding:40px 30px}.test--drive__list .list .item .car--neme{display:flex;align-items:center;gap:14px}.test--drive__list .list .item .car--neme .category{width:64px;height:30px;display:flex;align-items:center;justify-content:center;background:#25b578;color:#fff;font-size:14px;font-weight:500}.test--drive__list .list .item .car--neme .category.category2{background:#fb965a}.test--drive__list .list .item .car--neme .name{font-size:20px;font-weight:700}.test--drive__list .list .item .car--img{margin-top:30px}.test--drive__list .list .item .car--img img{display:block}.test--drive__list .list .item .car--info__area{margin-top:30px}.test--drive__list .list .item .car--info__area .car--info{font-size:14px;font-weight:500;line-height:1.42;color:#5c5c5c}.test--drive__list .list .item .common--btn{margin:auto;margin-top:17px}.test--drive__list .list .item .car--reserve__btn{width:228px;height:50px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;position:relative;border-radius:45px;color:#fff;margin:auto;margin-top:20px;background:linear-gradient(to right,#039 0%,#1c99b9 100%)}.test--drive__list .list .item .car--reserve__btn:after{content:"";position:absolute;display:block;top:1px;right:10px;bottom:0;margin:auto;transform:rotate(45deg);width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}.common--style header:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:600px;clip-path:polygon(0 0,0% 100%,calc(100% - 600px) 0);clip-path:polygon(0 0,0% 100%,600px 0);background:#039}.common--style header:after{height:70px;clip-path:polygon(0 0,calc(100% - 600px) 0%,calc(100% - 700px) 100%,0% 100%);clip-path:polygon(0 0,600px 0%,530px 100%,0% 100%)}@media screen and (max-width:1100px){.common--style header:after{clip-path:polygon(0 0,550px 0%,500px 100%,0% 100%);height:50px}}@media screen and (max-width:767px){.common--style header:after{display:none}}.common--style main.test--drive{background:#f0f0f0}.common--style .exhibition--list{display:flex;flex-wrap:wrap;flex-direction:column;gap:40PX 30PX}.common--style .exhibition--list .list{width:100%;padding:15px;background:#fff}.common--style .exhibition--list .list .item{display:grid;gap:38px;grid-template-columns:286px 1fr;align-items:center}.common--style .exhibition--list .list .item .car--neme{width:100%;display:flex;align-items:center;gap:14px}.common--style .exhibition--list .list .item .car--neme .name{font-size:20px}.common--style .exhibition--list .list .item .car--img{width:100%;margin-top:0}.common--style .exhibition--list .list .item .car--img img{display:block}.common--style .exhibition--list .list .item .car--reserve__btn{width:268px;height:40px;font-size:14px;margin:0;margin-top:32px}.common--style .exhibition--list .list .item .car--reserve__btn:after{right:16px;width:6px;height:6px}.common--style .exhibition--list .list .item .car--info__area{width:100%}.common--style .exhibition--list .list .item .car--info__area .car--info{font-size:14px;line-height:1.5;margin-top:10px;color:#5c5c5c;font-weight:500}.common--style .exhibition--list .list .item .car--reserve__btn{width:268px;height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;position:relative;border-radius:45px;color:#fff;margin:0;margin-top:32px;background:linear-gradient(to right,#039 0%,#1c99b9 100%)}.common--style .exhibition--list .list .item .car--reserve__btn:after{content:"";position:absolute;display:block;top:1px;right:16px;bottom:0;margin:auto;transform:rotate(45deg);width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff}.common--style section:has(.exhibition--list){padding:70px 20px}@media screen and (max-width:767px){.common--style section:has(.exhibition--list){padding:50px 0}}.form--area .form--style{padding-bottom:15px;display:flex}.form--area .form--style+.form--style{border-top:1px solid #b2b2b2;padding-top:15px}.form--area .form--style .label--area{width:235px;display:flex;padding-top:4px}.form--area .form--style .label--area:has(.text){flex-direction:column;gap:5px}.form--area .form--style .label--area:has(.text) .text{font-size:14px}.form--area .form--style .label--area label,.form--area .form--style .label--area .label{font-size:14px;font-weight:700;width:calc(100% - 52px);margin-top:8px}.form--area .form--style .label--area sup{font-size:10px}.form--area .form--style .label--area .required{width:52px;height:30px;background:#fb6f6f;font-size:14px;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center}.form--area .form--style .label--area .any{width:52px;height:30px;background:#b2b2b2;font-size:14px;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center}.form--area .form--style .input--area{width:calc(100% - 235px);display:flex;flex-direction:column;gap:15px}.form--area .form--style .input--area select,.form--area .form--style .input--area input[type=email],.form--area .form--style .input--area input[type=text]{appearance:none;width:100%;height:35px;border:1px solid #b2b2b2;padding:0 13px}.form--area .form--style .input--area select.days,.form--area .form--style .input--area input[type=email].days,.form--area .form--style .input--area input[type=text].days{width:120px}.form--area .form--style .input--area input[type=text].days{width:120px}.form--area .form--style .input--area select.days{width:164px}.form--area .form--style .input--area .button--type{appearance:none;width:185px;height:35px;border:1px solid #5c5c5c;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:5px}.form--area .form--style .input--area textarea{width:100%;height:200px;border:1px solid #b2b2b2;padding:10px;font-family:auto}.form--area .form--style .input--area .type--flex{display:flex;align-items:center;gap:20px}.form--area .form--style .input--area .type--flex:has(input[type=radio]){height:35px;gap:20px}.form--area .form--style .input--area .type--flex .form--name{width:80px;font-size:14px;color:#5c5c5c}.form--area .form--style .input--area .type--flex .form--flex{display:flex;align-items:center;gap:4px}.form--area .form--style .input--area .type--flex .form--flex .form--caption{width:fit-content;font-size:14px;color:#5c5c5c;white-space:nowrap}.form--area .form--style .input--area .type--flex input[type=text]{height:35px}.form--area .form--style .input--area .type--flex input[type=text].days{width:120px}.form--area .form--style .input--area .type--flex select{height:35px}.form--area .form--style .input--area .type--flex select.days{width:164px}.form--area .form--style.select--type__car .label--area{padding-top:9px}.form--area .form--style.select--type__car .input--area select,.form--area .form--style.select--type__car .input--area input[type=text]{height:50px}.form--area:nth-of-type(2){background:#f0f0f0;padding:25px 40px}.form--area:nth-of-type(2) .form--style .label--area{width:195px}.form--area:nth-of-type(2) .form--style .input--area{width:calc(100% - 195px)}.submit--area{margin-top:41px}.submit--area .submit--text{font-size:16px;font-weight:500;color:#5c5c5c;text-align:center;line-height:2}.submit--area input[type=submit],.submit--area .submit--btn{width:340px;height:45px;background:#039;border-radius:5px;margin:auto;margin-top:30px;appearance:none;border:1px solid #039;color:#fff;font-size:16px;font-weight:500;display:block;cursor:pointer;transition:all .3s}@media (any-hover:hover){.submit--area input[type=submit]:hover,.submit--area .submit--btn:hover{height:45px;background:#fff;color:#039}}.submit--area .notice{text-align:center}.search--wrap{width:100%;height:91px;padding:0;display:flex;align-items:center;background:#f0f0f0}#page_itemset .search--wrap{display:none!important}.search--wrap .inner{display:flex;gap:10px;align-items:center}.search--wrap .topics--day{font-size:12px;font-weight:500;width:75px}.search--wrap .cate{width:96px;height:26px;display:flex;align-items:center;justify-content:center;font-size:12px;background:#039;color:#fff}.search--box{display:flex;align-items:center;gap:1px}.search--box .search--type{display:flex;align-items:center;gap:20px;width:fit-content}.search--box .search--type .search--label{font-size:16px;font-weight:700;width:fit-content;white-space:nowrap}.search--box .search--type .input--type{appearance:none;width:385px;height:35px;padding:0 10px;border:none}.search--box .search--type select.input--type{width:282px}.search--box .search--type:nth-of-type(2){margin-left:30px}.search--box .search--btn{width:50px;height:35px;background:#5c5c5c;border-radius:5px;position:relative;display:flex;align-items:center;justify-content:center;appearance:none;border:none;margin-left:30px}.search--box .search--btn:after{content:"";display:block;width:21px;height:21px;background:url(//suzuki-nara.com/bike/wp-content/themes/suzuki_sbs/assets/css/../images/common/search_icon.png) no-repeat left top;background-size:cover}.common--style .topics--list{margin:70px 0}.common--style .topics--list .topics{width:100%;display:flex;border:1px solid #ccc;border-radius:10px;padding:20px;gap:20px}.common--style .topics--list .topics .topics--img img{aspect-ratio:644/414;max-width:322px}.common--style .topics--list .topics .list{display:flex;align-items:center;gap:10px;padding-top:12px;padding-bottom:12px}.common--style .topics--list .topics .list .topics--day{font-size:12px;font-weight:500;width:75px}.common--style .topics--list .topics .list .cate{width:fit-content;height:26px;display:flex;align-items:center;justify-content:center;font-size:12px;background:#039;color:#fff;border-radius:45px;padding:0 26px}.common--style .topics--list .topics .topics--title{font-size:20px;font-weight:700;line-height:1.5;margin-top:20px}.common--style .topics--list .topics .topics--text{font-size:14px;font-weight:500;line-height:1.45;margin-top:20px}.common--style .topics--list .topics+.topics{margin-top:70px}.topics--main{margin-top:70px}.topics--main .post-thumbnail{width:fit-content;max-width:700px;margin-inline:auto}.topics--main img{max-width:700px;margin:auto}.common--main{background:#06c;background:url(//suzuki-nara.com/bike/wp-content/themes/suzuki_sbs/assets/css/../images/common/common_main.jpg) no-repeat left top;background-size:cover;width:100%;height:150px}.common--main .inner{height:100%}.common--main .common--title{display:flex;align-items:center;height:100%;line-height:1.75;font-size:30px;font-weight:700;color:#fff}section.footer--contents{background:#f0f0f0}section.footer--contents .section--title{display:flex;justify-content:center;font-size:35px;position:relative;padding-bottom:21px;line-height:1.5;border-bottom:none}section.footer--contents .section--title:before{content:"";position:absolute;display:block;bottom:0;right:0;left:0;margin:auto;width:100px;height:4px}section.footer--contents .section--title:before{background:#e20f17}section.footer--contents .inner .contents .in--contents{display:flex;margin-top:50px;gap:30px;position:relative;z-index:1}section.footer--contents .inner .contents .in--contents.map .img--area{order:2;margin-left:0;margin-right:-50vw;width:calc(50vw - 30px)}section.footer--contents .inner .contents .in--contents.map .text--area{order:1}section.footer--contents .inner .contents .in--contents.map .text--area .acsecce--title{font-size:20px;font-weight:700;line-height:1.5;margin-top:30px}section.footer--contents .inner .contents .in--contents.map .text--area .text+.acsecce--title{margin-top:20px}section.footer--contents .inner .contents .img--area{width:50%;width:50vw;margin-left:calc((50vw - 50%)*-1)}section.footer--contents .inner .contents .text--area{width:50%;padding-top:20px}section.footer--contents .inner .contents .text--area .shop--name{font-size:16px;font-weight:700;line-height:1.8}section.footer--contents .inner .contents .text--area .in--title{font-size:20px;line-height:1.75;margin-bottom:20px;color:#314059}section.footer--contents .inner .contents .shop--gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 30px;margin-top:50px;position:relative;z-index:1}section.footer--contents .inner .contents .shop--gallery .list .caption{font-size:20px;font-weight:700;margin-top:20px}section.footer--contents .inner .contents #map_space{width:100%;margin-top:40px;padding-bottom:70px;position:relative}section.footer--contents .inner .contents #map_space:after{content:"";position:absolute;display:block;width:100vw;bottom:0;height:140px;left:0;margin-inline:calc(50% - 50vw);background:#039}section.footer--contents .inner .contents #map_space iframe{width:100% !important;height:450px !important;position:relative;z-index:1;margin-top:30px}section.footer--contents .inner .contents+.contents{margin-top:50px}section.footer--contents .inner .contents:has(.fc--list){position:relative}section.footer--contents .inner .contents:has(.fc--list):after{content:"";position:absolute;display:block;left:0;top:-150px;background:#039;width:100vw;height:calc(100% + 150px);margin-inline:calc(50% - 50vw)}section.footer--contents .inner .contents .fc--list{background:#039;position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:30px 40px}section.footer--contents .inner .contents .fc--list .list{display:grid;gap:20px;grid-template-columns:135px 1fr;align-items:center}section.footer--contents .inner .contents .fc--list .list .text{color:#fff}.template--style{margin:70px 0}.template--style.is--single{padding-bottom:100px}@media screen and (max-width:767px){.template--style.is--single{padding-bottom:45px}}.template--style h2{font-size:24px;font-weight:700;line-height:1.45;border-bottom:1px solid #b2b2b2;padding:10px 0 11px;position:relative}.template--style h2:after{content:"";position:absolute;display:block;top:0;right:0;left:0;margin:auto;width:100%;height:4px;background:#039}.template--style h2+*{margin-top:30px}.template--style h3{font-size:20px;font-weight:700;position:relative;padding-left:10px;line-height:1.5}.template--style h3:before{content:"";position:absolute;display:block;top:0;left:0;width:4px}.template--style h3:before{height:100%;background:#039}.template--style h3+*{margin-top:30px !important}.template--style h4{font-size:18px;font-weight:700;position:relative;padding-left:27px;line-height:1.5;margin-top:70px}.template--style h4+*{margin-top:20px !important}.template--style h4:after{content:"";position:absolute;display:block;top:4px;left:0;width:12px;height:12px;border-radius:100%;border:4px solid #222}.template--style p{font-size:16px;font-weight:500;line-height:1.75; color:#5c5c5c;margin-bottom:15px}.template--style dl{display:flex;gap:39px;margin-top:70px}.template--style dl img{width:322px}.template--style dl dt{width:322px;order:2}.template--style dl dd{width:calc(100% - 322px - 39px);font-size:16px;font-weight:500;line-height:1.75;color:#5c5c5c;order:1}.template--style dl:nth-of-type(2n) dt{order:1}.template--style dl:nth-of-type(2n) dd{order:2}.template--style ul{list-style:disc;margin-top:30px;margin-left:1rem}.template--style ul li{font-size:16px;font-weight:500;line-height:1.75;color:#5c5c5c}.template--style ul li+li{margin-top:.25rem}.template--style ol{list-style:decimal;margin-top:30px;margin-left:1rem}.template--style ol li{font-size:16px;font-weight:500;line-height:1.75;color:#5c5c5c}.template--style ol li+li{margin-top:.25rem}.template--style table{border-collapse:collapse;border:1px solid #ccc;width:100%;margin-top:30px}.template--style table th{border:1px solid #ccc;font-size:16px;font-weight:500;line-height:1.75;color:#5c5c5c;background:#f0f0f0;width:120px;padding:11px 20px}.template--style table td{border:1px solid #ccc;font-size:16px;font-weight:500;line-height:1.75;color:#5c5c5c;padding:11px 20px;width:calc(100% - 120px)}.pagenation{display:flex;justify-content:flex-end;padding:40px 0 100px}.pagenation .page-numbers{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#5c5c5c}.pagenation .page-numbers.current{background:#f0f0f0}.pagenation .page-numbers.prev,.pagenation .page-numbers.next{overflow:hidden;text-indent:100vw;position:relative}.pagenation .page-numbers.prev:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;width:8px;height:8px;border-top:2px solid #5c5c5c;border-left:2px solid #5c5c5c;transform:rotate(-45deg)}.pagenation .page-numbers.next:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;width:8px;height:8px;border-top:2px solid #222;border-right:2px solid #222;transform:rotate(45deg)}.sp{display:none}@media screen and (max-width:1100px){.logo{width:278px;background:#039;padding-right:10px;flex:1}.logo img{aspect-ratio:268/50;max-width:268px}header{width:100%;height:50px}header .header{padding:0}header .header .navi{width:100vw;height:100svh;position:fixed;top:50px;left:0;background:#039;z-index:10;translate:0 -110vh;padding:0 10px;transition:all .5s}header .header .navi .logo--area{width:100%;height:50px;display:flex;align-items:center;padding:0;border-bottom:1px solid #0f4ac1}header .header .navi .navi--list{flex-direction:column;align-items:center;height:initial;gap:15px}header .header .navi .navi--list .list{border-bottom:1px solid #0f4ac1;width:100%;display:flex;align-items:center;justify-content:center;height:auto;padding:30px 0;margin-left:0}header .header .navi .navi--list .list .link{color:#fff;font-size:16px}header .header .navi .navi--list .list .address{font-size:13px;display:flex;align-items:center;gap:10px;color:#fff}header .header .navi .navi--list .list .address:before{background:url(//suzuki-nara.com/bike/wp-content/themes/suzuki_sbs/assets/css/../images/common/map_icon_w.png) no-repeat left top;background-size:cover}header .header .navi .navi--list .list.for--top{display:flex;order:1}header .header .navi .navi--list .list.for--top .link{color:#fff}header .header .navi .navi--list .list:nth-of-type(5){order:2}header .header .navi .navi--list .list:nth-of-type(6){order:3}header .header .navi .navi--list .list:has(.address){order:4;border-bottom:none;padding-bottom:0}header .header .navi .navi--list .list:has(.common--btn){order:5;height:auto;border-bottom:none;padding-top:0}header .header .navi .navi--list .list .common--btn{height:30px;padding:0 29px 0 13px;background:#fff;width:40vw}header .header .navi .navi--list .list:last-of-type:after{display:none}header .header .h--btn{display:flex;flex-direction:column;width:50px;height:50px;justify-content:center;align-items:center;gap:5px;border-left:1px solid #002774;position:relative}header .header .h--btn .h--link{font-size:10px;font-weight:700;color:#039}header .header .h--btn.map{margin-left:auto}header .header .h--btn.map img{aspect-ratio:44/51;max-width:20px}header .header .menu--bar{width:20px;height:23px;display:flex;flex-direction:column;position:relative;z-index:100}header .header .menu--bar .bar{width:100%;height:2px;background:#039;display:block}header .header .menu--bar .bar:nth-of-type(1){translate:0 5px}header .header .menu--bar .bar:nth-of-type(2){translate:0 10px}header .header .menu--bar .bar:nth-of-type(3){translate:0 15px}.menu--open header{z-index:11}.menu--open header .header{position:fixed;left:0;top:0;background:#fff;height:50px}.menu--open header .header .menu--bar .bar:nth-of-type(1){translate:0 12px;rotate:45deg}.menu--open header .header .menu--bar .bar:nth-of-type(2){translate:0 10px;opacity:0}.menu--open header .header .menu--bar .bar:nth-of-type(3){translate:0 8px;rotate:-45deg}.menu--open header .header .navi{translate:0 0}}@media screen and (min-width:768px){footer .bottom--contents .tel--box a.tel{pointer-events:none}}@media screen and (max-width:767px){.sp{display:block}.pc{display:none}.inner{padding:0 10px}footer{padding-top:30px}footer .logo{margin-inline:auto;padding:0}footer .f--navi{display:flex;position:static;right:0;top:0;width:100%;margin-top:30px}footer .f--navi .list{display:flex;flex-wrap:wrap;gap:10px 40px;justify-content:center;width:100%}footer .f--navi .list .link{font-size:14px;position:relative;display:flex;align-items:center;height:30px;width:fit-content}footer .f--navi .list .link.out{width:100%;text-align:center;justify-content:center}footer .f--navi .list .link.out .in--text{font-size:14px;padding-right:12px}footer .footer{padding:0 0 80px}footer .footer .area{width:90%;margin:0 5%}footer .footer .copyrights{font-size:10px;text-align:center;margin-top:25px}footer .footer .information{width:100%}footer .footer .information .c--name{text-align:center}footer .footer .information .c--info__area .f--text{text-align:center}footer .bottom--contents{width:100vw;height:60px;background:0 0}footer .bottom--contents .tel--box{display:flex;gap:0}footer .bottom--contents .tel--box a{width:100%;height:100%}footer .bottom--contents .tel--box .tel--icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100vw/3);height:100%;position:relative;padding:0;background:#3171f1}footer .bottom--contents .tel--box .tel--icon:after{display:block;top:0;left:0;right:0;bottom:0;margin:auto;width:22px;height:22px}footer .bottom--contents .tel--box .tel--icon .icon--cap{display:none}footer .bottom--contents .tel--box .tel--icon .icon--add{display:none}footer .bottom--contents .tel--box .tel--number{display:none}footer .bottom--contents .tel--box .contact--type{display:flex;align-items:center;gap:0;height:100%}footer .bottom--contents .tel--box .contact--type .btn{width:calc(100vw/3);height:100%;display:flex;align-items:center;justify-content:center;padding:0;border-radius:0;background:#fb965a}footer .bottom--contents .tel--box .contact--type .btn .in--text{display:none}footer .bottom--contents .tel--box .contact--type .btn:before{content:"";display:block;width:40px;height:40px;background:#fff}footer .bottom--contents .tel--box .contact--type .btn:after{display:none}footer .bottom--contents .tel--box .contact--type .btn.mail--btn:before{background:url(//suzuki-nara.com/bike/wp-content/themes/suzuki_sbs/assets/css/../images/common/mail_icon.png) no-repeat left top;background-size:cover}footer .bottom--contents .tel--box .contact--type .btn.linn--btn{background:#05c755}footer .bottom--contents .tel--box .contact--type .btn.linn--btn:before{background:url(//suzuki-nara.com/bike/wp-content/themes/suzuki_sbs/assets/css/../images/common/line_icon.png) no-repeat left top;background-size:cover}.text{font-size:clamp(14px,3vw,16px);line-height:1.85}.text+.text{margin-top:20px}.form--area{padding-bottom:15px}.form--area .form--style{flex-direction:column}.form--area .form--style .label--area{padding-top:0;align-items:center;gap:15px;width:100%}.form--area .form--style .label--area label,.form--area .form--style .label--area .label{font-size:clamp(14px,3vw,16px);width:fit-content;margin-top:0}.form--area .form--style .input--area{width:100%;padding-left:0;gap:15px;margin-top:15px}.form--area .form--style .input--area .type--flex{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.form--area .form--style .input--area .type--flex .form--name{width:100%;font-size:clamp(14px,3vw,16px)}.form--area .form--style .input--area .type--flex .form--flex{display:flex;align-items:center;gap:4px;width:fit-content}.form--area .form--style .input--area .type--flex input[type=text].days{width:100px}.form--area .form--style .input--area .type--flex select.days{width:150px}.form--area:nth-of-type(2){width:100vw;margin-inline:calc(50% - 50vw);padding:20px 10px}.form--area:nth-of-type(2) .form--style .input--area{width:100%}.submit--area{margin-top:16px}.submit--area .submit--text{font-size:3.5vw;text-align:left}.search--wrap{height:auto;align-items:center;padding:20px 0}.search--wrap .inner{width:100%}.search--box{align-items:flex-start;flex-direction:column;gap:20px;width:100%}.search--box .search--type{align-items:flex-start;flex-direction:column;gap:10px;width:100%}.search--box .search--type .search--label{font-size:14px;width:100%}.search--box .search--type .input--type{width:100%;height:35px}.search--box .search--type select.input--type{width:100%}.search--box .search--type:nth-of-type(2){margin-left:0;margin-top:10px}.search--box .search--btn{width:180px;height:35px;margin:auto}.search--box .search--btn:after{width:17px;height:17px}.topics--main{margin-top:70px}.topics--main img{width:100%;max-width:700px;margin:auto}.common--main{height:fit-content;padding:15px 0;background:url(//suzuki-nara.com/bike/wp-content/themes/suzuki_sbs/assets/css/../images/common/common_main_sp.jpg) no-repeat left top;background-size:cover}.common--main .common--title{font-size:clamp(20px,3vw,30px)}section.footer--contents .inner .contents .in--contents{flex-direction:column;margin-top:23px;gap:15px}section.footer--contents .inner .contents .in--contents .img--area{width:100%;margin-left:0}section.footer--contents .inner .contents .in--contents .text--area{width:100%;padding-top:0}section.footer--contents .inner .contents .in--contents .text--area .in--title{font-size:clamp(18px,3vw,20px);margin-bottom:16px}section.footer--contents .inner .contents #map_space{width:100%;margin-top:17px;padding-bottom:50px;position:relative}section.footer--contents .inner .contents #map_space iframe{height:228px !important}section.footer--contents .inner .contents .shop--gallery{grid-template-columns:repeat(2,1fr);gap:30px 5px;margin-top:20px}section.footer--contents .inner .contents .shop--gallery .list .caption{font-size:clamp(14px,2vw,20px);font-weight:500;margin-top:5px}section.footer--contents .inner .contents .in--contents.map .text--area .acsecce--title{font-size:clamp(16px,3vw,20px);margin-top:30px}section.footer--contents .inner .contents .in--contents.map .img--area{order:2;margin-left:0;margin-right:0;width:100%}section.footer--contents .inner .contents:has(.fc--list):after{top:-120px;height:calc(100% + 120px)}section.footer--contents .inner .contents .fc--list{grid-template-columns:repeat(1,1fr);gap:30px 40px}section.footer--contents .inner:has(.fc--list) .contents .shop--gallery{grid-template-columns:repeat(3,1fr);gap:0}.template--style{margin:70px 0}.template--style h2{font-size:4.5vw}.template--style h2+*{margin-top:20px}.template--style h3{font-size:4vw}.template--style h3+*{margin-top:20px !important}.template--style h4{font-size:3.8vw;margin-top:30px}.template--style h4+*{margin-top:15px !important}.template--style p{font-size:3.5vw;font-weight:500;line-height:1.75;color:#5c5c5c}.template--style dl{flex-direction:column;gap:20px;margin-top:30px}.template--style dl img{width:322px;margin:auto;display:block}.template--style dl dt{width:100%;order:1}.template--style dl dd{width:100%;font-size:3.5vw;order:2}.template--style ol,.template--style ul{margin-top:20px}.template--style ol li,.template--style ul li{font-size:3.5vw}.template--style ol li+li,.template--style ul li+li{margin-top:.25rem}.template--style table{margin-top:30px}.template--style table th{font-size:3.5vw;padding:11px 20px}.template--style table td{font-size:3.5vw;width:calc(100% - 120px)}.test--drive__list{display:flex;flex-wrap:nowrap;flex-direction:column;gap:40px 30px}.test--drive__list .list{width:100%;padding:30px 20px}.test--drive__list .list .item .car--neme .name{font-size:clamp(18px,3vw,20px)}.test--drive__list .list .item .car--info__area .car--info{line-height:2}.common--style .exhibition--list .list{padding:30px 20px}.common--style .exhibition--list .list .item{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}.common--style .exhibition--list .list .item .car--img{width:100%;height:fit-content;margin-top:0;order:2}.common--style .exhibition--list .list .item .car--img picture img{width:100%;height:auto}.common--style .exhibition--list .list .item .car--info__area{display:contents}.common--style .exhibition--list .list .item .car--info__area .car--neme{width:100%;order:1}.common--style .exhibition--list .list .item .car--info__area .car--neme .name{font-size:clamp(18px,3vw,20px)}.common--style .exhibition--list .list .item .car--info__area .car--info{order:3;line-height:2}.common--style .exhibition--list .list .item .car--reserve__btn{order:4;height:50px;margin:auto;font-size:18px}.common--style .topics--list{margin:30px 0}.common--style .topics--list .topics{width:100%;flex-direction:column;border:none;border-radius:0;padding:0;gap:20px}.common--style .topics--list .topics .topics--img{max-width:322px;margin:auto}.common--style .topics--list .topics .topics--title{font-size:clamp(18px,3vw,20px);margin-top:15px}.common--style .topics--list .topics .topics--text{font-size:3vw;font-size:clamp(14px,3vw,16px);line-height:1.71;margin-top:20px}.common--style .topics--list .topics+.topics{margin-top:30px;border-top:1px solid #b2b2b2;padding-top:30px}}.search-condition{margin-top:50px;line-height:2}.search_none p.message{line-height:1.5;margin-bottom:30px}.search-results .topics--list,.search-no-results .topics--list{margin:30px 0}.search_none .search--box .search--type:nth-of-type(2) .input--type{width:340px}.common--style .itemset--list{display:flex;flex-wrap:wrap;gap:40PX 30PX}.common--style .itemset--list .list{width:calc((100% - 60px)/3);padding:15px;background:#fff}.common--style .itemset--list .list .item{display:flex;flex-direction:column;gap:30px;align-items:center}.common--style .itemset--list .list .item .car--neme .name{font-size:20px}.common--style .itemset--list .list .item .car--img{width:100%;margin-top:0}.common--style .itemset--list .list .item .car--img img{display:block}.common--style .itemset--list .list .item .car--info__area .set--price{margin:20px 0;text-align:center;background:#eee;padding:10px 0;font-size:16px}.common--style .itemset--list .list .item .car--info__area .set--price .name{font-size:18px}.common--style .itemset--list .list .item .car--info__area .set--price .name .small{font-size:16px;display:block;text-align:center;margin-bottom:10px}.common--style .itemset--list .list .item .car--info__area{width:100%}.common--style .itemset--list .list .item .car--reserve__btn{width:268px;height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;position:relative;border-radius:45px;color:#fff;margin:0 auto;margin-top:32px;background:linear-gradient(to right,#039 0%,#1c99b9 100%)}.common--style .itemset--list .list .item .car--reserve__btn:after{content:"";position:absolute;display:block;top:1px;right:16px;bottom:0;margin:auto;transform:rotate(45deg);width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff}.common--style section:has(.itemset--list){padding:70px 20px}main#page_itemset .template--style p.set--price .name{background:#777;color:#fff;display:block;width:280px;text-align:center;padding:10px 20px;font-size:20px;margin:30px auto}main#page_itemset .template--style p.set--price .name .small{color:#fff;font-size:18px;display:block;text-align:center}main#page_itemset .template--style p.set--price .name .number{color:#fff;font-size:26px}@media screen and (max-width:767px){.common--style section:has(.itemset--list){padding:50px 0}.common--style .itemset--list{flex-direction:column}.common--style .itemset--list .list{padding:30px 20px;width:100%}.common--style .itemset--list .list .item{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}.common--style .itemset--list .list .item .car--img{width:100%;height:fit-content;margin-top:0}.common--style .itemset--list .list .item .car--img picture img{width:100%;height:auto}.common--style .itemset--list .list .item .car--info__area{display:contents}.common--style .itemset--list .list .item .car--info__area .car--neme{width:100%}.common--style .itemset--list .list .item .car--info__area .car--neme .name{font-size:clamp(18px,3vw,20px)}.common--style .itemset--list .list .item .car--info__area .car--info{order:3;line-height:2}.common--style .itemset--list .list .item .car--reserve__btn{order:4;height:50px;margin:auto;font-size:18px}main#page_itemset .template--style p.set--price .name{font-size:4vw;width:60%}main#page_itemset .template--style p.set--price .name .small{font-size:3.5vw}main#page_itemset .template--style p.set--price .name .number{font-size:5vw}}