@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=Noto+Serif+JP:wght@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");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:#222}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}.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(//suzuki-nara.com/shijousha_kashihara/wp-content/themes/s61_wp/assets/css/../font/AOTFShinGoProRegular.otf) format("truetype")}@font-face{font-family:'AOTFShinGoProLight';src:url(//suzuki-nara.com/shijousha_kashihara/wp-content/themes/s61_wp/assets/css/../font/AOTFShinGoProLight.otf) format("truetype")}.inner{width:100%;max-width:1086px;padding:0 30px;margin:0 auto}header{width:100%;height:50px}header .header{display:flex}header .header .navi{margin-left:auto;padding-right:30PX}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 .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/shijousha_kashihara/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}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 .common--btn.shinsha{background:#039;border:transparent}header .header .navi .navi--list .list .common--btn.shinsha:before{content:"";position:absolute;display:block;top:0;right:-20px;width:1px;height:30px;background:#b2b2b2}header .header .navi .navi--list .list .common--btn.shinsha:after{border-top:1px solid #fff;border-right:1px solid #fff}header .header .navi .navi--list .list .common--btn.shinsha .in--text{color:#fff}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:nth-of-type(4){padding-left:12px}header .h--btn{display:none}footer{background:#f0f0f0;position:relative;padding-bottom:100px}footer .footer{padding:0 75px 37px;display:flex;width:100%;flex-wrap:wrap;margin-top:35px}footer .footer .information{width:460px}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% - 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{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}.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{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: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/shijousha_kashihara/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: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: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/shijousha_kashihara/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(//suzuki-nara.com/shijousha_kashihara/wp-content/themes/s61_wp/assets/css/../images/common/line_icon.png) no-repeat left top;background-size:cover}.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: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: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:235px;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:#fb6f6f;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]{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{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:120px;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: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:#fb6f6f}.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}@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:45px;background:#fff;color:#039}.bottom--contents .tel--box a.tel_call{pointer-events:none}}.agree--box{background:#f0f0f0;margin:30px 0 15px;padding:30px 40px}.agree--box .agree--title{font-size:14px;font-weight:700;color:#5c5c5c;line-height:1.85}.agree--box p.agree--title{font-size:14px;font-weight:500;color:#5c5c5c;line-height:1.85;margin-top:20px}.agree--box p.agree--title span.small{font-size:12px}.agree--box .agree{font-size:13px;font-weight:500;color:#5c5c5c;line-height:1.85}.agree--box .agree--list{margin-top:20px}.agree--box .agree--list .list{list-style:number;margin-left:1rem;color:#5c5c5c;font-size:13px}.agree--box .agree--list .list+.list{margin-top:20px}.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{background:#039}header .header .navi{position:fixed;top:50px;left:0;width:100vw;height:100vh;height:100svh;background:#039;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(//suzuki-nara.com/shijousha_kashihara/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 .common--btn.shinsha{order:4}header .header .navi .navi--list .list .common--btn.shinsha:before{content:none}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 #0f4ac1}header .header .navi .navi--list .list.has--link .link:first-of-type{display:flex}header .header .navi .navi--list .list .link:nth-of-type(4){border-bottom:none}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 .h--btn .h--link{font-size:10px;font-weight:700;color:#fff}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:#fff;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;margin-top:35px}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:16px}footer .f--navi{position:static;width:100%;margin-top:20px}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;height:60px;background:0 0}.bottom--contents .tel--box{display:flex;gap:0}.bottom--contents .tel--box a{display:block;width:100%;height:100%}.bottom--contents .tel--box a .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}.bottom--contents .tel--box .tel--icon:after{top:0;left:0;right:0;bottom:0;margin:auto;width:22px;height:22px}.bottom--contents .tel--box .tel--icon .icon--cap{display:none}.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%}.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}.bottom--contents .tel--box .contact--type .btn .in--text{display:none}.bottom--contents .tel--box .contact--type .btn:before{content:"";display:block;width:40px;height:40px;background:#fff}.bottom--contents .tel--box .contact--type .btn:after{display:none}.bottom--contents .tel--box .contact--type .btn.mail--btn:before{background:url(//suzuki-nara.com/shijousha_kashihara/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(//suzuki-nara.com/shijousha_kashihara/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 10px}.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: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{background-color:#039;height:100%;line-height:50px;display:flex}header .header h1.title *{color:#fff;font-size:15px}header .header h1.title br.sp{display:none}header .header h1.title span.red{background-color:#e20f17;display:flex;align-items:center;height:100%;line-height:15px;padding:0 20px;position:relative}header .header h1.title span.red:after{content:"";display:block;position:absolute;right:-20px;top:0;border-top:25px solid #e20f17;border-right:10px solid transparent;border-bottom:25px solid transparent;border-left:10px solid #e20f17}header .header h1.title span.blue{display:flex;align-items:center;height:100%;line-height:15px;padding:0 20px 0 35px;position:relative}header .header h1.title span.blue:after{content:"";display:block;position:absolute;right:-20px;top:0;border-top:25px solid #039;border-right:10px solid transparent;border-bottom:25px solid transparent;border-left:10px solid #039}}@media screen and (max-width:767px){header .header h1.title{background-color:#039;width:calc(100vw - 100px);height:100%;display:flex;align-items:center}header .header h1.title *{color:#fff;font-size:2.6vw}header .header h1.title span.red{background-color:#e20f17;display:flex;line-height:4vw;padding:0 5px 0 3vw;position:relative;height:100%;align-items:center}header .header h1.title span.red:after{content:"";display:block;position:absolute;right:-20px;top:0;border-top:25px solid #e20f17;border-right:10px solid transparent;border-bottom:25px solid transparent;border-left:10px solid #e20f17}header .header h1.title span.blue{display:block;line-height:4vw;padding:0 0 0 25px}}footer .title_link{display:inline-block;width:fit-content}footer .title_link .footer_title{background-color:#039;height:50px;line-height:50px;display:flex}footer .title_link .footer_title span.red{color:#fff;font-weight:700;background-color:#e20f17;display:flex;align-items:center;height:100%;line-height:15px;padding:0 20px;position:relative}footer .title_link .footer_title span.red:after{content:"";display:block;position:absolute;right:-20px;top:0;border-top:25px solid #e20f17;border-right:10px solid transparent;border-bottom:25px solid transparent;border-left:10px solid #e20f17}footer .title_link .footer_title span.blue{color:#fff;font-weight:700;display:flex;align-items:center;height:100%;line-height:15px;padding:0 20px 0 35px;position:relative}footer .title_link .footer_title span.blue:after{content:"";display:block;position:absolute;right:-20px;top:0;border-top:25px solid #039;border-right:10px solid transparent;border-bottom:25px solid transparent;border-left:10px solid #039}@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 .title_link .footer_title span.red,footer .title_link .footer_title span.blue{font-size:2.6vw}}