@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:#444}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 30px;margin:0 auto}header{width:100%;height:50px}header .header{display:flex;width:100%;height:100%;padding:0 30px}header .header .navi{margin-left:auto}header .header .navi .logo--area{display:none}header .header .navi .navi--list{display:flex;align-items:center;height:50px;gap:15px}header .header .navi .navi--list .list{display:flex;align-items:center;height:100%}header .header .navi .navi--list .list.border{padding-left:20px;position:relative}header .header .navi .navi--list .list.border:before{content:"";display:block;width:1px;height:30px;background:#222;position:absolute;top:10px;left:0}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/chukosha/wp-content/themes/suzuki/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:after{right:10px;width:6px;height:6px}header .header .navi .navi--list .list .common--btn .in--text{font-size:12px}header .header .navi .navi--list .list.has--link{gap:40px;padding:0 10px}header .header .navi .navi--list .list.has--link .link{display:flex;padding-right:25px;font-size:12px;background:orange;color:#fff;border:none}header .header .navi .navi--list .list.has--link .link:after{content:"";position:absolute;display:block;top:0;right:8px;width:10px;height:9px;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/common/icon_link.png) no-repeat top left;background-size:cover;transform:none;border:none}header .header .navi .navi--list .list.for--top{display:none}header .header .navi .navi--list .list .link{font-size:14px;position:relative}header .header .navi .navi--list .list .link:nth-of-type(2):after{content:"";position:absolute;display:block;top:-6px;right:-20px;width:1px;height:30px;background:#b2b2b2}header .h--btn{display:none}footer{background:#f0f0f0;position:relative;padding-top:40px}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.5}footer .footer .information .c--info__area{margin-top:15px}footer .footer .area{width:calc(100% - 425px)}footer .footer .area .area--title{font-size:14px;font-weight:700;line-height:1.5}footer .footer .area .area--title+*{margin-top:15px}footer .footer .copyrights{width:100%;font-size:12px;font-weight:500;text-align:right}footer .footer .f--text{font-size:13px;line-height:1.53;font-weight:500}footer .f--navi{display:flex;position:absolute;right:30px;top:10px}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}footer .f--navi .list .link:first-of-type:after{content:"";position:absolute;display:block;top:0;right:-20px;width:1px;height:30px;background:#222}footer .f--navi .list .link.out{position:relative;display:flex}footer .f--navi .list .link.out .in--text{font-size:14px;position:relative;display:flex;padding-right:10px}footer .f--navi .list .link.out .in--text:after{content:"";position:absolute;display:block;top:0;right:-5px;width:10px;height:8px;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/common/icon_ot_g.svg) no-repeat top left;background-size:cover}.logo{width:281px;height:100%;display:flex;align-items:center}.logo img{aspect-ratio:281/32;max-width:281px}.bottom--contents{width:100vw;height:100px;background:#314059;position:fixed;left:0;bottom:0;z-index:5}.bottom--contents .tel--box2{display:none}.bottom--contents .tel--box{width:100%;max-width:1086px;display:grid;grid-template-columns:150px 1fr 350px;height:100%;gap:0px;margin-inline:auto}.bottom--contents .tel--box picture{position:relative}.bottom--contents .tel--box picture img{position:absolute;left:0;bottom:0}.bottom--contents .tel--box .bottom--text{display:flex;flex-direction:column;justify-content:center;gap:1px}.bottom--contents .tel--box .bottom--text .b--title{font-size:20px;color:#fff;font-weight:700;line-height:1.5}.bottom--contents .tel--box .bottom--text .b--text{font-size:14px;font-weight:500;color:#fff;line-height:1.75}.bottom--contents .tel--box .tel--icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:195px;height:100%;position:relative;padding-left:30px}.bottom--contents .tel--box .tel--icon:after{content:"";position:absolute;display:block;top:0;left:0;bottom:0;margin:auto;width:27px;height:27px;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/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}.bottom--contents .tel--box .contact--type{display:flex;align-items:center;gap:20px}.bottom--contents .tel--box .contact--type .btn{width:350px;height:50px;display:flex;align-items:center;justify-content:center;padding:0 19px;border-radius:5px;background:#fc676d}.bottom--contents .tel--box .contact--type .btn .in--text{width:calc(100% - 4px);display:flex;font-size:16px;font-weight:700;color:#fff;justify-content:center}.bottom--contents .tel--box .contact--type .btn:after{content:"";display:block;width:6px;height:6px;transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.bottom--contents .tel--box3{display:flex;height:100%;align-items:center;justify-content:center;gap:28px}.bottom--contents .tel--box3 .bottom--text{display:flex;flex-direction:column;justify-content:center;gap:1px}.bottom--contents .tel--box3 .bottom--text .b--title{font-size:20px;color:#fff;font-weight:700;line-height:1.5}.bottom--contents .tel--box3 .contact--type{display:flex;align-items:center;gap:20px}.bottom--contents .tel--box3 .contact--type .tel--number{width:fit-content;white-space:nowrap;font-size:35px;font-weight:700;color:#fff;position:relative;padding-left:40px}.bottom--contents .tel--box3 .contact--type .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/chukosha/wp-content/themes/suzuki/assets/css/../images/common/tel_icon.png) no-repeat left top;background-size:cover}.bottom--contents .tel--box3 .contact--type .btn{width:200px;height:50px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:5px;background:#fb965a}.bottom--contents .tel--box3 .contact--type .btn:before{content:"";display:block;width:33px;height:33px;background:#fff;margin-right:20px}.bottom--contents .tel--box3 .contact--type .btn.mail--btn:before{background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/common/mail_icon.png) no-repeat left top;background-size:cover}.bottom--contents .tel--box3 .contact--type .btn.linn--btn{background:#05c755}.bottom--contents .tel--box3 .contact--type .btn.linn--btn:before{background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/common/line_icon.png) no-repeat left top;background-size:cover}.bottom--contents .tel--box3 .contact--type .border{display:block;width:1px;height:50px;background:#fff;margin:0 10px}.bottom--contents .tel--box3 .contact--type .btn.goonet--btn{background:orange;position:relative;width:240px;padding-left:20px}.bottom--contents .tel--box3 .contact--type .btn.goonet--btn:before{content:"";background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/common/btn_goonet_icon2.png) no-repeat left top;display:block;width:35px;height:36px;background-size:contain;position:absolute;top:7px;left:14px;margin-right:0}.bottom--contents .tel--box3 .contact--type .btn:after{content:"";display:block;width:4px;height:4px;transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;margin-left:20px}.bottom--contents .tel--box3 .contact--type .btn .in--text{color:#fff}.common--btn{height:40px;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.toTopics{margin:30px auto}.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 .in--text{font-size:14px}.text{font-size:16px;line-height:1.85}.text+.text{margin-top:20px}.add--text{font-size:14px;line-height:1.85}.add--text:has(.icon){display:grid;gap:4px;grid-template-columns:14px 1fr}.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:200px}.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 .ca--area{margin-top:30px}.form--area .ca--area .ca--text{font-size:12px;line-height:1.6;font-weight:500;color:#fb6f6f}.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)}.wpcf7 form .wpcf7-response-output{padding:20px!important}.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 .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}.submit--area .notice{text-align:center}@media screen and (min-width:768px){.submit--area .submit--btn:hover{height:45px;background:#fff;color:#039}}.search--wrap{width:100%;height:91px;padding:0;display:flex;align-items:center;background:#f0f0f0}.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/chukosha/wp-content/themes/suzuki/assets/css/../images/common/search_icon.png) no-repeat left top;background-size:cover}.search_none p.message{line-height:1.5;margin-bottom:30px}.search_none .search--box .search--type:nth-of-type(2) .input--type{width:340px}.search-results .condition,.search-no-results .condition{margin-top:50px;line-height:2}.topics--list{margin:70px 0}.search-results .topics--list,.search-no-results .topics--list{margin:30px 0}.topics--list .topics{width:100%;display:flex;border:1px solid #ccc;border-radius:10px;padding:20px;gap:20px}.topics--list .topics .topics--img img{aspect-ratio:644/414;max-width:322px}.topics--list .topics .list{display:flex;align-items:center;gap:10px;padding-top:12px;padding-bottom:12px}.topics--list .topics .list .topics--day{font-size:12px;font-weight:500;width:75px}.topics--list .topics .list .cate{width:96px;height:26px;display:flex;align-items:center;justify-content:center;font-size:12px;background:#039;color:#fff}.topics--list .topics .topics--title{font-size:20px;font-weight:700;line-height:1.5;margin-top:20px}.topics--list .topics .topics--text{font-size:14px;font-weight:500;line-height:1.45;margin-top:20px}.topics--list .topics+.topics{margin-top:70px}.topics--main{margin-top:70px}.topics--main img{display:block;max-width:700px;margin:auto}.banner_area{display:flex;justify-content:center;align-items:center;width:100%;height:150px;padding:10px 0;background:#fff}.banner_area .banner_img{height:100%;width:auto}.common--main{background:#06c;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/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}.template--style{margin:70px 0}.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:linear-gradient(to right,#e20f17 0%,#039 100%)}.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:linear-gradient(to bottom,#e20f17 0%,#039 100%)}.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:767px){.sp{display:block}.pc{display:none!important}.inner{padding:0 10px}.logo{width:227px}.logo img{aspect-ratio:227/29;max-width:227px}header{width:100%;height:50px}header .header{padding:0 0 0 10px}header .header .navi{width:100vw;height:100svh;position:fixed;top:0;left:0;background:#039;z-index:10;translate:0 -105vh;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:85px}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/chukosha/wp-content/themes/suzuki/assets/css/../images/common/map_icon_w.png) no-repeat left top;background-size:cover}header .header .navi .navi--list .list.has--link .link{display:flex;padding-right:10px;color:#fff}header .header .navi .navi--list .list.has--link .link:after{background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/common/icon_link.png) no-repeat top left;background-size:cover}header .header .navi .navi--list .list.for--top{display:flex}header .header .navi .navi--list .list.for--top .link{color:#fff}header .header .navi .navi--list .list .link{font-size:16px}header .header .navi .navi--list .list.border .in--text{color:#fff}header .header .navi .navi--list .list.border:before{display:none}header .header .navi .navi--list .list:nth-child(2){order:4;border-bottom:none;height:40px;padding-top:20px}header .header .navi .navi--list .list:nth-child(3){order:5;border-bottom:none;height:40px}header .header .navi .navi--list .list.border{padding-left:0}header .header .navi .navi--list .list .common--btn{height:30px;padding:0 29px 0 13px;background:#fff;width:40vw}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}.submit--area .submit--btn{width:90%}footer{padding-top:30px}footer .logo{margin-inline:auto;padding-left: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 .tel--box,footer .bottom--contents .tel--box3{display:none}footer .bottom--contents{width:100vw;height:60px;background:0 0}footer .bottom--contents .tel--box2{display:flex;gap:0;width:100%;height:100%}footer .bottom--contents .tel--box2 .goo--icon{display:flex;align-items:center;justify-content:center;width:calc(100vw/4);height:100%;position:relative;padding:0;background:#dc0000}footer .bottom--contents .tel--box2 .goo--icon:after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;margin:auto;width:19vw;height:6.32vw;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/common/goonet_icon.png) no-repeat left top;background-size:cover}footer .bottom--contents .tel--box2 .tel--icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100vw/4);height:100%;position:relative;padding:0;background:#3171f1}footer .bottom--contents .tel--box2 .tel--icon:after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;margin:auto;width:22px;height:22px;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/common/tel_icon.png) no-repeat left top;background-size:cover}footer .bottom--contents .tel--box2 .tel--icon .icon--cap{display:none}footer .bottom--contents .tel--box2 .tel--icon .icon--add{display:none}footer .bottom--contents .tel--box2 .tel--number{display:none}footer .bottom--contents .tel--box2 .contact--type{display:flex;align-items:center;gap:0;height:100%}footer .bottom--contents .tel--box2 .contact--type .btn{width:calc(100vw/4);height:100%;display:flex;align-items:center;justify-content:center;padding:0;border-radius:0;background:#fb965a}footer .bottom--contents .tel--box2 .contact--type .btn .in--text{display:none}footer .bottom--contents .tel--box2 .contact--type .btn:before{content:"";display:block;width:40px;height:40px;background:#fff}footer .bottom--contents .tel--box2 .contact--type .btn:after{display:none}footer .bottom--contents .tel--box2 .contact--type .btn.mail--btn:before{background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/common/mail_icon.png) no-repeat left top;background-size:cover}footer .bottom--contents .tel--box2 .contact--type .btn.linn--btn{background:#05c755}footer .bottom--contents .tel--box2 .contact--type .btn.linn--btn:before{background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/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;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:10px}.form--area .form--style .input--area .type--flex .form--name{width:100%;font-size:clamp(14px,3vw,16px);background:#eee;padding:10px}.form--area .form--style .input--area .type--flex .form--flex{display:flex;align-items:center;width:100%}.form--area .form--style .input--area .type--flex .form--flex .form--caption{width:15vw}.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}.topics--list{margin:30px 0}.topics--list .topics{width:100%;flex-direction:column;border:none;border-radius:0;padding:0;gap:20px}.topics--list .topics .topics--img{max-width:322px;margin:auto}.topics--list .topics .topics--title{font-size:clamp(18px,3vw,20px);margin-top:15px}.topics--list .topics .topics--text{font-size:3vw;font-size:clamp(14px,3vw,16px);line-height:1.71;margin-top:20px}.topics--list .topics+.topics{margin-top:30px;border-top:1px solid #b2b2b2;padding-top:30px}.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}.banner_area{padding:10px}.banner_area .banner_img{height:auto}.common--main{height:fit-content;padding:15px 0}.common--main .common--title{font-size:clamp(20px,4vw,30px)}.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)}.menu--open header .header .menu--bar .bar:nth-of-type(1){translate:0 12px;background:#fff;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;background:#fff}.menu--open header .header .navi{translate:0 0}}.grecaptcha-badge{z-index:10}@media screen and (min-width:768px){.grecaptcha-badge{bottom:114px!important}}@media screen and (max-width:767px){.grecaptcha-badge{bottom:74px!important}}.banner_footer_topics{background:#fff;margin-bottom:60px}.banner_footer_topics .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}.banner_footer_topics .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%)}.banner_footer_topics .contents{margin-top:50px}.banner_footer_topics .contents .read--area{width:fit-content;margin-inline:auto;margin-bottom:50px}.banner_footer_topics .banner{display:block;max-width:960px;margin-inline:auto}section.footer_topics{width:100%}section.footer_topics .image{width:100%;max-height:300px;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/common/footer_bg_PC.png) no-repeat center center;background-size:cover}section.footer_topics .image img{display:block;margin:0 auto}section.footer_topics .shopinfo{width:100%;padding:50px calc(50% - 513px);background:#f0f0f0;display:flex}section.footer_topics .shopinfo .exterior{width:60%;max-width:700px;height:fit-content;margin:auto}section.footer_topics .shopinfo .info_box{flex:1;padding:40px 25px}section.footer_topics .shopinfo .info_box .name{font-size:20px;font-weight:700;line-height:1.8}section.footer_topics .shopinfo .info_box .info{font-size:14px;line-height:2}section.footer_topics .shopinfo .info_box .common--btn{height:30px;background:#fff;margin-top:20px}section.footer_topics .hoshou{width:100%;background:linear-gradient(180deg,#f0f0f0 0%,#f0f0f0 30%,#039 30%,#039 100%);padding-bottom:100px}section.footer_topics .hoshou .inner{max-width:1026px;background:#fff;margin:0 auto;padding:40px 80px}section.footer_topics .hoshou .inner .title{font-size:20px;font-weight:700;padding-bottom:15px;position:relative;width:fit-content}section.footer_topics .hoshou .inner .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.footer_topics .hoshou .inner .text{font-size:16px;line-height:2;margin:20px 0}section.footer_topics .hoshou .table{display:grid;grid-template-columns:170px 170px 1fr;grid-template-rows:64px 64px}section.footer_topics .hoshou .table .ippan,section.footer_topics .hoshou .table .tokutei{display:flex;justify-content:center;align-items:center;padding:10px}section.footer_topics .hoshou .table .ippan{border-bottom:1px solid #fff}section.footer_topics .hoshou .table .th1{color:#fff}section.footer_topics .hoshou .table .th2{color:#314059;border-right:1px solid #fff;border-left:1px solid #fff}section.footer_topics .hoshou .table .td{color:#222;background:#f0f0f0}section.footer_topics .hoshou .table .th1.ippan{background:#a1d268}section.footer_topics .hoshou .table .th1.tokutei{background:#ff8181}section.footer_topics .hoshou .table .th2.ippan{background:#d6f2b6}section.footer_topics .hoshou .table .th2.tokutei{background:#ffc9c9}section.footer_topics .hoshou .inner .caption{color:#5c5c5c;font-size:13px;line-height:2}@media screen and (max-width:767px){.banner_footer_topics .section--title{font-size:clamp(25px,6vw,34px);padding-bottom:11px;text-align:center}section.footer_topics .image{width:100vw;height:108vw;max-height:108vw;background:url(//suzuki-nara.com/chukosha/wp-content/themes/suzuki/assets/css/../images/common/footer_SP.png) no-repeat center center;background-size:cover}section.footer_topics .shopinfo{flex-direction:column;padding:0 10px}section.footer_topics .shopinfo .exterior{width:100%;transform:translateY(-20px)}section.footer_topics .hoshou{background:linear-gradient(180deg,#f0f0f0 0%,#f0f0f0 65%,#039 65%,#039 100%)}section.footer_topics .hoshou .inner{margin:0 10px;width:calc(100% - 20px);padding:50px 0}section.footer_topics .hoshou .inner .title{margin:0 auto}section.footer_topics .hoshou .inner .text,section.footer_topics .hoshou .inner .caption{padding:0 10px}section.footer_topics .hoshou .table{display:grid;grid-template-columns:35vw 1fr;grid-template-rows:50px 100px 50px 100px}section.footer_topics .hoshou .table .ippan.th1{grid-column:1/3;grid-row:1/2}section.footer_topics .hoshou .table .ippan.th2{grid-column:1/2;grid-row:2/3}section.footer_topics .hoshou .table .ippan.td{grid-column:2/3;grid-row:2/3}section.footer_topics .hoshou .table .tokutei.th1{grid-column:1/3;grid-row:3/4}section.footer_topics .hoshou .table .tokutei.th2{grid-column:1/2;grid-row:4/5}section.footer_topics .hoshou .table .tokutei.td{grid-column:2/3;grid-row:4/5}}