@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:"VWHead","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;vertical-align:baseline;box-sizing:border-box;color:#222}body{letter-spacing:1px}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{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}.noto--serif{font-family:"Noto Serif JP",serif}.oswald{font-family:"Oswald",sans-serif;font-weight:500}.roboto{font-family:"Roboto",sans-serif}picture img,.img img{display:block;max-width:100%;height:auto}@font-face{font-family:"AOTFShinGoProRegular";src:url(//duo-nankai.com/koumyouike/wp-content/themes/s61_wp/assets/css/../font/AOTFShinGoProRegular.otf) format("truetype")}@font-face{font-family:"AOTFShinGoProLight";src:url(//duo-nankai.com/koumyouike/wp-content/themes/s61_wp/assets/css/../font/AOTFShinGoProLight.otf) format("truetype")}.inner{width:100%;max-width:1300px;padding:0 30px;margin:0 auto}header{width:100%;height:60px}header .header{display:flex}header .header .navi{margin-left:auto;padding-right:30px}header .header .navi .navi--list{display:flex;align-items:center;height:60px;gap:15px}header .header .navi .navi--list .list{display:flex;align-items:center;height:100%}header .header .navi .navi--list .list .address{font-size:16px;font-weight:700;display:flex;align-items:center;gap:10px}header .header .navi .navi--list .list .address:before{content:"";display:block;width:23px;height:29px;background:url(//duo-nankai.com/koumyouike/wp-content/themes/s61_wp/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;border-width:1px}header .header .navi .navi--list .list .common--btn:after{right:10px;width:6px;height:6px;border-top-width:1px;border-right-width:1px}header .header .navi .navi--list .list .common--btn .in--text{font-size:12px;font-weight:500}header .header .navi .navi--list .list.has--link{gap:20px}header .header .navi .navi--list .list.has--link .link:first-of-type{display:none}header .header .navi .navi--list .list .link{font-size:14px;position:relative}header .header .navi .navi--list .list .link.main-color{color:#fff;font-weight:500;background-color:#001e50;height:30px;padding:0 13px 0;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;border-radius:30px}@media screen and (max-width:767px){header .header .navi .navi--list .list .link.main-color{border-radius:0}}@media screen and (min-width:768px){header .header .navi .navi--list .list .goonet{display:flex;justify-content:center;align-items:center;font-size:12px;background:orange;color:#fff;border-radius:12px;height:24px;padding:0 10px}}@media screen and (max-width:767px){header .header .navi .navi--list .list .goonet{width:100%;height:80px;display:flex;align-items:center;justify-content:center;font-size:4vw;color:#fff;font-weight:500;border-bottom:1px solid #0f4ac1;position:relative}header .header .navi .navi--list .list .goonet:after{content:"";position:absolute;display:block;top:calc(40px - 1.8vw);right:calc(50% - 17vw);width:4vw;height:3.6vw;background:url(//suzuki-hyogo-shijousha.com/tanba/wp-content/themes/s61_wp/assets/css/../images/common/icon_link.png) no-repeat top left;background-size:cover}}header .h--btn{display:none}footer{border-top:1px solid #a1a3ab;position:relative;padding-bottom:100px}footer .footer{padding:0 75px 37px;width:100%}footer .footer .footer-intro{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){footer .footer .footer-intro{flex-direction:column;align-items:flex-start;gap:10px}}footer .footer .information{width:460px}footer .footer .information .c--name{font-size:19px;font-weight:700;line-height:1.5}footer .footer .information .c--name__sub{font-size:16px}footer .footer .information .c--info__area{margin-top:15px}footer .footer .information .c--info__area .shop-holiday{display:flex;align-items:flex-start;gap:0}footer .footer .area{width:calc(100% - 460px)}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 .list{display:flex;gap:40px}footer .f--navi .list .link{font-size:14px;position:relative;display:flex;align-items:center;height:30px;width:-moz-fit-content;width:fit-content}footer .f--navi .list .link.main-color{color:#fff;font-weight:500;background-color:#001e50;height:30px;padding:0 30px 0 17px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;border-radius:30px}footer .f--navi .list .link.main-color:after{content:"";position:absolute;display:block;top:1px;right:14px;bottom:0;margin:auto;transform:rotate(45deg);width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff}footer .footer .information .c--info__link{display:flex;gap:20px;position:relative;padding-top:30px}footer .footer .information .c--info__link a{position:relative;font-size:13px;font-weight:500}footer .footer .information .c--info__link a:first-child:after{content:"";position:absolute;display:block;top:-1px;right:-10px;width:1px;height:16px;background:#000}.logo img{aspect-ratio:644/50;max-width:644px}.bottom--contents{width:100vw;height:100px;background:#314059;position:fixed;bottom:0;z-index:1000}.bottom--contents .tel--box{background-color:#001e50;display:flex;height:100%;align-items:center;justify-content:center;gap:67px;margin:0 auto;white-space:nowrap}.bottom--contents .tel--box .tel--box__inner{display:flex;gap:32px}@media screen and (max-width:767px){.bottom--contents .tel--box .tel--box__inner{width:174px}}.bottom--contents .tel--box .tel--icon{display:flex;flex-direction:column;align-items:center;justify-content:center;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:28px;height:39px;background:url(//duo-nankai.com/koumyouike/wp-content/themes/s61_wp/assets/css/../images/common/tel_icon.png) no-repeat left top;background-size:cover}.bottom--contents .tel--box .tel--icon .icon--cap{font-size:20px;color:#fff;font-weight:700;line-height:1.5}.bottom--contents .tel--box .tel--icon .icon--add{font-size:14px;font-weight:500;color:#fff;line-height:1.5}.bottom--contents .tel--box .tel--number{font-family:"VWHead",sans-serif;width:-moz-fit-content;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:340px;height:60px;display:flex;align-items:center;justify-content:center;padding:0 19px;border-radius:5px;background:#fff}.bottom--contents .tel--box .contact--type .btn .in--text{width:calc(100% - 33px - 4px);display:flex;font-size:22px;font-weight:700;color:#001e50;justify-content:center}.bottom--contents .tel--box .contact--type .btn:before{content:"";display:block;width:36px;height:28px;background:#fff}.bottom--contents .tel--box .contact--type .btn:after{content:"";display:block;width:9px;height:9px;transform:rotate(45deg);border-top:2px solid #001e50;border-right:2px solid #001e50}.bottom--contents .tel--box .contact--type .btn.mail--btn:before{background:url(//duo-nankai.com/koumyouike/wp-content/themes/s61_wp/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(//duo-nankai.com/koumyouike/wp-content/themes/s61_wp/assets/css/../images/common/line_icon.png) no-repeat left top;background-size:cover}.common--btn{height:48px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;border:2px solid #001e50;border-radius:50px;padding:0 50px;position:relative;font-size:19px;font-weight:500}@media screen and (max-width:767px){.common--btn{font-size:15px}}.common--btn:after{content:"";position:absolute;display:block;top:1px;right:20px;bottom:0;margin:auto;transform:rotate(45deg);width:8px;height:8px;border-top:2px solid #001e50;border-right:2px solid #001e50}.common--btn.toTopics{margin:30px auto}.common--btn .in--text{font-size:14px}.text{font-size:16px;line-height:1.85}.add--text{font-size:14px;line-height:1.85}.form--area .form--style{border-top:1px solid #b2b2b2;padding-top:15px;padding-bottom:15px;display:flex}.form--area .form--style .label--area{width:250px;display:flex;padding-top:4px}.form--area .form--style .label--area.date{width:163px}.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 .required{width:52px;height:30px;background:#ff636b;font-size:14px;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center}.form--area .form--style .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);padding-left:20px;display:flex;flex-direction:column;gap:15px}.form--area .form--style .input--area.method{justify-content:center}.form--area .form--style .input--area select,.form--area .form--style .input--area input[type=text],.form--area .form--style .input--area input[type=email]{-webkit-appearance:none;-moz-appearance:none;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=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{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:185px;height:35px;border:1px solid #5c5c5c;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:5px;font-size:11px}.form--area .form--style .input--area textarea{width:100%;height:65px;padding:10px 15px;border:1px solid #b2b2b2;font-family:"メイリオ","Meiryo",sans-serif; font-size:14px}.form--area .form--style .input--area .type--flex{display:flex;align-items:center;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--name.label{width:130px;display:flex;align-items:center;gap:10px}.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:-moz-fit-content;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 .ca--area{margin-top:30px}.form--area .ca--area .ca--text{font-size:12px;line-height:1.6;font-weight:500;color:#ff636b}.submit--area{margin-top:41px}.submit--area .submit--text{font-size:16px;font-weight:500;color:#000;text-align:center;line-height:2}.submit--area .submit--btn{width:274px;height:48px;background:#001e50;border-radius:50px;margin:auto;margin-top:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #001e50;color:#fff;font-size:17px;font-weight:500;display:block;cursor:pointer;transition:all .3s}@media screen and (max-width:1086px){header .header .navi .navi--list .list .address{display:none}}@media screen and (min-width:768px){.sp{display:none !important}.submit--area .submit--btn:hover{height:48px;background:#fff;color:#001e50}.bottom--contents .tel--box a.tel_call{pointer-events:none}}.agree--box{background:#f0f0f0;margin:30px 0 15px;padding:30px 40px;height:300px;overflow:scroll}.agree--box .agree--title{font-size:16px;font-weight:700;color:#000;line-height:1.85}.agree--box p.agree--title{font-size:16px;font-weight:500;color:#000;line-height:1.85;margin-top:20px}.agree--box .agree{font-size:14px;font-weight:400;color:#000;line-height:1.85}.agree--box .agree-section{font-weight:700;margin-top:40px;line-height:2;font-size:14px}.agree--box .agree--list{margin-top:0}.agree--box .agree--list .list{list-style:number;margin-left:1rem;color:#000;font-size:13px}.agree--box .agree--list .list+.list{margin-top:4px}.agree--box .agree--list .list .in--list{list-style:lower-roman;margin-top:10px}.agree--box .agree--list .list .in--list .in--li{margin-left:1rem}@media screen and (max-width:767px){header{height:50px}header .header .navi{position:fixed;top:50px;left:0;width:100vw;height:100vh;height:100svh;background:#001e50;transform:translateY(-110vh);padding:0 10px;z-index:10;transition:all .3s}header .header .navi .navi--list{flex-direction:column;height:100%}header .header .navi .navi--list .list{width:100%;display:flex;gap:0;flex-direction:column;height:auto}header .header .navi .navi--list .list .address{font-size:3.5vw;display:flex;align-items:center;gap:10px;color:#fff}header .header .navi .navi--list .list .address:before{content:"";display:block;width:22px;height:26px;background:url(//duo-nankai.com/koumyouike/wp-content/themes/s61_wp/assets/css/../images/common/map_icon_w.png) no-repeat left top;background-size:cover}header .header .navi .navi--list .list .common--btn{width:194px;height:38px;padding:0 29px 0 13px;background:#fff;font-size:3.5vw}header .header .navi .navi--list .list:nth-of-type(1){order:2;height:80px;align-items:center;justify-content:center}header .header .navi .navi--list .list:nth-of-type(2){order:3}header .header .navi .navi--list .list.has--link{display:flex;gap:0;flex-direction:column;height:auto;order:1}header .header .navi .navi--list .list.has--link .link{width:100%;height:80px;display:flex;align-items:center;justify-content:center;font-size:4vw;color:#fff;font-weight:500;border-bottom:1px solid #fff}header .header .navi .navi--list .list.has--link .link:first-of-type{display:flex}header .h--btn{display:flex;flex-direction:column;width:50px;height:50px;justify-content:center;align-items:center;gap:5px;position:relative}header .h--btn .h--link{font-size:10px;font-weight:700;color:#001e50}header .menu img,header .map img{aspect-ratio:44/51;max-width:20px}header .menu{position:relative;z-index:11}header .menu--bar{width:20px;height:23px;display:flex;flex-direction:column;position:relative}header .menu--bar .bar{width:100%;height:2px;background:#001e50;display:block;position:absolute;left:0}header .menu--bar .bar:nth-of-type(1){top:5px}header .menu--bar .bar:nth-of-type(2){top:12px}header .menu--bar .bar:nth-of-type(3){top:19px}.logo{width:calc(100% - 100px)}.logo img{aspect-ratio:532/100;max-width:265px}footer .logo{background:#039;width:100%;display:block}footer .footer{padding:0 10px 37px}footer .footer .information{width:100%}footer .footer .area{width:100%;margin-top:20px}footer .footer .copyrights{width:100%;font-size:2.5vw;text-align:center;margin-top:40px}footer .f--navi{position:static;width:100%;margin-bottom:40px}footer .f--navi .list{display:flex;gap:40px;width:100%}footer .f--navi .list .link{font-size:3.5vw;align-items:center;justify-content:center;width:50%}.bottom--contents{width:100vw;max-width:100%;height:60px;background:0 0}.bottom--contents .tel--box{display:grid;align-items:center;gap:20px;grid-template-columns:repeat(2,1fr);padding:0 8px}.bottom--contents .tel--box a{display:block;width:100%;height:100%}.bottom--contents .tel--box a .tel--icon{height:29px;border:solid 1px #fff;border-radius:3px;padding-left:8px}.bottom--contents .tel--box a .tel--icon:before{content:"";position:absolute;display:block;top:1px;right:10px;bottom:0;margin:auto;transform:rotate(45deg);width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff}.bottom--contents .tel--box .tel--icon:after{top:0;left:8px;bottom:0;margin:auto;width:12px;height:17px}.bottom--contents .tel--box .tel--icon .icon--cap{font-size:14px}.bottom--contents .tel--box .tel--icon .icon--add{display:none}.bottom--contents .tel--box .tel--number{display:none}.bottom--contents .tel--box .contact--type{display:flex;align-items:center;gap:0;height:100%;width:174px}.bottom--contents .tel--box .contact--type .btn{height:100%;display:flex;align-items:center;justify-content:center;padding:0;border-radius:3px;height:29px;position:relative}.bottom--contents .tel--box .contact--type .btn .in--text{font-size:14px}.bottom--contents .tel--box .contact--type .btn:before{content:"";display:block;width:17px;height:13px;background:#fff}.bottom--contents .tel--box .contact--type .btn:after{content:"";position:absolute;display:block;top:1px;right:10px;bottom:0;margin:auto;transform:rotate(45deg);width:5px;height:5px;border-top:1px solid #001e50;border-right:1px solid #001e50}.bottom--contents .tel--box .contact--type .btn.mail--btn:before{background:url(//duo-nankai.com/koumyouike/wp-content/themes/s61_wp/assets/css/../images/common/mail_icon.png) no-repeat left top;background-size:cover}.bottom--contents .tel--box .contact--type .btn.linn--btn.pc{display:none}.bottom--contents .tel--box .contact--type .btn.linn--btn.sp{background:#05c755}.bottom--contents .tel--box .contact--type .btn.linn--btn.sp:before{background:url(//duo-nankai.com/koumyouike/wp-content/themes/s61_wp/assets/css/../images/common/line_icon.png) no-repeat left top;background-size:cover}.bottom--contents .tel--box .contact--type .btn.linn--btn.pc:before{display:none}.inner{padding:0 15px}.text{font-size:3.5vw;line-height:1.85}.add--text{font-size:3vw;line-height:1.7}.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:3.5vw;width:-moz-fit-content;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.column{flex-direction:column;gap:10px}.form--area .form--style .input--area .type--flex .form--name{width:100%;font-size:3.5vw}.form--area .form--style .input--area .type--flex .form--flex{display:flex;align-items:center;gap:4px;width:calc(50% - 20px)}.form--area .form--style .input--area .type--flex.column .form--flex{width:100%}.form--area .form--style .input--area .type--flex .form--name.label{width:100%}.submit--area{margin-top:16px}.form--area .form--style .input--area.date .type--flex{gap:10px}.form--area .form--style .input--area.date .type--flex .form--flex:nth-child(3){width:50%}.form--area .form--style .input--area.date .type--flex input[type=text].days{width:100%}.form--area .form--style .input--area.date .type--flex select.days{width:100%}.submit--area .submit--text{font-size:3.5vw;text-align:left}.agree--box{padding:3vw;margin:30px 0 0}.agree--box .agree--title{font-size:3.5vw}.agree--box p.agree--title{font-size:3.5vw;margin-top:20px}.agree--box .agree{font-size:3.2vw}.agree--box .agree--list .list{font-size:3.2vw}.menu--open header .header .navi{transform:translateY(0)}}.menu--open header .menu--bar .bar:nth-of-type(1){animation:menu01 .3s ease-in-out 0s forwards}.menu--open header .menu--bar .bar:nth-of-type(2){animation:menu02 .3s ease-in-out 0s forwards}.menu--open header .menu--bar .bar:nth-of-type(3){animation:menu03 .3s ease-in-out 0s forwards}@keyframes menu01{0%{top:5px;transform:rotate(0)}50%{top:12px;transform:rotate(0)}100%{transform:rotate(45deg);top:12px}}@keyframes menu02{0%{opacity:1}50%{opacity:1}50.1%{opacity:0}100%{opacity:0}}@keyframes menu03{0%{top:19px;transform:rotate(0)}50%{top:12px;transform:rotate(0)}100%{transform:rotate(-45deg);top:12px}}@media screen and (min-width:768px){header .header h1.title{height:100%;line-height:50px;display:flex;align-items:center;gap:12px;padding-left:14px}header .header h1.title *{color:#000;font-size:18px}header .header h1.title br.sp{display:none}header .header h1.title span.red{background-color:rgba(0,30,80,.5);color:#fff;font-size:17px;font-weight:500;display:flex;align-items:center;height:36px;line-height:15px;padding:8px 12px;position:relative}}@media screen and (max-width:767px){header .header h1.title{width:calc(100vw - 100px);height:100%;display:flex;align-items:center}header .header h1.title span.red{background-color:rgba(0,30,80,.5);display:flex;position:relative;height:100%;align-items:center;height:25px;font-size:10px;color:#fff;padding:0 5px;margin-left:5px}header .header h1.title span.blue{font-size:9px;line-height:1.3;padding-left:6px}}footer .title_link{display:inline-block;width:-moz-fit-content;width:fit-content}footer .title_link .footer_title{line-height:50px;display:flex;align-items:center;padding:23px 0 28px}@media screen and (max-width:767px){footer .title_link .footer_title{padding:23px 0 0;flex-direction:column;gap:10px;align-items:flex-start}}footer .title_link .footer_title span.red{color:#fff;background-color:rgba(0,30,80,.5);font-weight:700;display:flex;align-items:center;justify-content:center;height:100%;line-height:15px;padding:0 9px;position:relative;height:36px;min-width:114px}footer .title_link .footer_title span.blue{color:#000;font-weight:700;display:flex;align-items:center;height:100%;line-height:15px;padding:0 20px 0;position:relative}@media screen and (max-width:767px){footer .title_link .footer_title span.blue{line-height:1.5;padding-left:0}}@media screen and (min-width:768px) and (max-width:960px){footer .title_link .footer_title span.blue{width:45vw}}@media screen and (max-width:767px){footer .title_link{width:100%}}.footer-cta{padding:80px 0 74px;position:relative;border-top:solid 1px #d9d9d9}@media screen and (max-width:767px){.footer-cta{padding:50px 0 140px}}.footer-cta .section--title{text-align:left;font-size:38px;position:relative;padding-bottom:21px;line-height:1.5}@media screen and (max-width:767px){.footer-cta .section--title{font-size:24px}}.footer-cta .section--title span{font-size:24px;display:block;color:#000}@media screen and (max-width:767px){.footer-cta .section--title span{font-size:13px;margin-top:10px}}.footer-cta .section--title__text{display:inline-block;background:#fff;color:#000;position:relative;z-index:2;padding:0}@media screen and (max-width:767px){.footer-cta .section--title__text{padding:0}}.footer-cta .section--title__text.main-color{background:#ebe5dc;color:#000}.footer-cta__banner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}@media screen and (max-width:767px){.footer-cta__banner{grid-template-columns:repeat(1,1fr);margin-top:0}}.footer-cta__banner .list a{display:block}.footer-cta__buttons{display:flex;justify-content:space-between;max-width:810px;margin:36px auto 0;gap:20px;margin-top:35px;position:relative;left:-30px}@media screen and (max-width:767px){.footer-cta__buttons{gap:30px;left:0;flex-direction:column;align-items:center}}.footer-cta__buttons .common--btn.white{background:#fff;color:#000;border-color:#000}.footer-cta__buttons .common--btn.white:after{border-top-color:#000;border-right-color:#000}.footer-cta__buttons .common--btn.blue{background:#001e50;color:#fff;border-color:#001e50}.footer-cta__buttons .common--btn.blue:after{border-top-color:#fff;border-right-color:#fff}.footer-cta__car{position:absolute;bottom:-2px;left:50%;transform:translate(-50%,0)}.footer-cta__car img{width:150px;height:auto}.carinfo--slider--wrap{padding:0;background:#001e50}.carinfo--slider{position:relative;overflow:hidden}.carinfo--slider .swiper-wrapper{align-items:stretch}.carinfo--slider .swiper-button-next,.carinfo--slider .swiper-button-prev{color:transparent;width:1px;height:1px;top:50px}@media screen and (max-width:767px){.carinfo--slider .swiper-button-next,.carinfo--slider .swiper-button-prev{top:40px}}@media screen and (max-width:767px){.carinfo--slider .swiper-button-prev{display:none}}.carinfo--slide{height:auto}.carinfo--slide.current .carinfo--link{position:relative}.carinfo--slide.current .carinfo--link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:5px;background:#ebe5dc}@media screen and (max-width:767px){.carinfo--slide.current .carinfo--link:after{height:3px}}.carinfo--slide .carinfo--link{display:block;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .3s ease;text-decoration:none;color:inherit;height:100%}.carinfo--slide .carinfo--slide--title{font-size:18px;font-weight:700;margin:0;color:#fff;line-height:1.4;text-align:center;padding:16px 0}@media screen and (max-width:767px){.carinfo--slide .carinfo--slide--title{font-size:12px;padding:10px 0}}.carinfo--slide .carinfo--excerpt{font-size:14px;color:#666;line-height:1.5;margin:0}.carinfo--nav--next:after,.carinfo--nav--prev:after{content:"";width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.carinfo--nav--next{right:10px}.carinfo--nav--next:after{transform:rotate(45deg)}.carinfo--nav--prev{left:10px}.carinfo--nav--prev:after{transform:rotate(-135deg)}@media screen and (max-width:767px){.carinfo--slider--wrap{padding:0}.carinfo--slider--wrap .inner{padding:0 10px}.carinfo--image{height:150px}.carinfo--slide--title{font-size:12px;padding:10px 0}.carinfo--nav--next,.carinfo--nav--prev{width:40px;height:40px}.carinfo--nav--next:after,.carinfo--nav--prev:after{width:10px;height:10px}.carinfo--nav--next{right:5px}.carinfo--nav--prev{left:5px}}body.single-carinfo .inner,body.single-topics .inner{max-width:1200px}body.post-type-archive-carlist .test--drive__modifydate{text-align:right}body.post-type-archive-carlist .test--drive__modifydate.pc{display:block}body.post-type-archive-carlist .test--drive__modifydate.sp{display:none}@media screen and (max-width:767px){body.post-type-archive-carlist .test--drive__modifydate{text-align:center}body.post-type-archive-carlist .test--drive__modifydate.pc{display:none}body.post-type-archive-carlist .test--drive__modifydate.sp{display:block;padding-bottom:30px}}