html,h1,h2,h3,h4,h5,h6,body,div,span,applet,object,iframe,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}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle;font-weight:200}q::before,q::after,blockquote::before,blockquote::after{content:"";content:none}a{display:inline-block}a img{border:none}img{vertical-align:bottom;max-width:100%}ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a{color:#333;text-decoration:none}a:link{color:#333}a:active{color:#333}a:visited{color:#333}a:hover{cursor:pointer;opacity:.7;transition:.3s}p{margin:0}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}*:focus{outline:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}header{height:84px;position:fixed;top:0;left:0;z-index:999;width:100%;padding:0 20px;transition:.3s}@media (max-width: 750px){header{padding:0}}header.active{background:white}header.active .logo a .no-active{opacity:0;visibility:hidden}header.active .logo a .active{visibility:visible;opacity:1}header.active .lower .links a{color:black;text-shadow:none}header.active .lower .links a::after{background:#000}header.active .hamburger span{background-color:#3E3F3F}@media (max-width: 750px){header.menu-open .logo a .no-active{opacity:0;visibility:hidden}header.menu-open .logo a .active{visibility:visible;opacity:1}header.menu-open .lower .links a{color:black;text-shadow:none}header.menu-open .lower .links a::after{background:#000}header.menu-open .hamburger span{background-color:#3E3F3F}}header .inner{max-width:100%;width:100%;height:100%;display:flex;justify-content:space-between}header .logo{align-self:center}header .logo a{position:relative}header .logo a .active{position:absolute;left:0;top:0;visibility:hidden;opacity:0}header .logo a img{transition:.3s;width:222px}header .lower{display:flex}header .lower .scroll{display:flex;align-items:center}header .lower .links{display:flex;align-items:center}header .lower .links li{margin-right:3rem}header .lower .links li.page-focus a::after{visibility:visible;opacity:1}header .lower .links a{color:white;font-weight:bold;font-size:14px;position:relative;letter-spacing:4%}@media (max-width: 750px){header .lower .links a{display:flex;flex-direction:column;font-size:20px}}header .lower .links a::after{content:'';width:100%;height:1px;background:#fff;position:absolute;bottom:-10px;left:0;transition:.3s;opacity:0}header .lower .links a span{position:absolute;bottom:-28px;width:max-content;font-size:13px;font-weight:500;left:50%;transform:translateX(-50%);transition:.3s;opacity:0}@media (max-width: 750px){header .lower .links a span{position:unset;opacity:1;transform:unset}}header .lower .links a:hover{opacity:1}header .lower .links a:hover::after{opacity:1}header .lower .links a:hover span{opacity:1}header .lower .btn a{width:150px;height:44px;text-align:center;font-size:14px;font-weight:bold;color:white;display:flex;align-items:center;justify-content:center;background:#000;border:1px solid #D9D9D9;border-radius:100vh}@media (max-width: 750px){header .lower .btn a{width:41.33vw;height:16vw;font-size:4.26vw}}header .lower .btn a:hover{opacity:1;background:#D9D9D9;color:#000}header .lower .btn a:hover span::before{background:url(../src/img/mail-icon-bk.png) no-repeat center/100%}header .lower .btn a span{padding-left:37px;position:relative}@media (max-width: 750px){header .lower .btn a span{line-height:1}}header .lower .btn a span::before{content:'';width:14px;height:11px;background:url(../src/img/mail-icon-wh.png) no-repeat center/100%;position:absolute;left:0;top:2px;transition:.3s}@media (max-width: 750px){header .lower .btn a span::before{width:4.8vw;height:4vw}}header .lower .btn a span::after{content:'';width:1px;height:11px;background:#5E5E5E;position:absolute;left:25px;top:2px}@media (max-width: 750px){header .lower .btn a span::after{height:4.39vw;top:50%;transform:translateY(-50%);left:8vw}}header .lower .tel{display:none}@media (max-width: 750px){header .lower .tel{display:flex;flex-direction:column}header .lower .tel span{font-size:3.73vw;letter-spacing:10%;line-height:1;font-weight:bold;color:#222}header .lower .tel a{font-weight:bold;font-size:5.86vw;letter-spacing:10%;color:#222}}header .lower .sp-flex{display:flex;align-items:center;gap:0 6vw;justify-content:center}header .lower .head-cta{display:none}header .lower .sns{display:none}header .hamburger{display:none}@media (max-width: 750px){header{height:60px}header .inner{height:60px;background:none;padding:0 15px}header .logo a{width:150px}header .logo a img{width:100%}header .lower{position:fixed;width:100%;height:calc(100% - 0rem);top:0;left:0;right:0;bottom:0;display:none;z-index:999;padding-top:80px;background:#F1F1EE;z-index:-1}header .lower .scroll{overflow-y:scroll;padding-bottom:7rem;height:100%;display:block;width:100%}header .lower .links{flex-direction:column;width:84%;margin:auto;margin-bottom:3rem}header .lower .links li{width:100%;margin-right:0}header .lower .links li a{width:100%;padding:1.2rem 0;color:#222 !important}header .lower .links li a::after{content:none;display:none}header .hamburger{height:5rem;display:flex;align-items:center;justify-content:center;align-self:center}header .hamburger .inbox{width:2.5rem;height:2rem;position:relative}header .hamburger span{width:100%;height:1px;background-color:white;position:absolute;left:0;transform:translateY(-50%);transition:.3s}header .hamburger span:nth-child(1){top:0}header .hamburger span:nth-child(2){top:50%;transform:translateY(-50%);width:calc(2.5rem - 7px)}header .hamburger span:nth-child(3){top:auto;bottom:0}header .hamburger.active span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}header .hamburger.active span:nth-child(2){opacity:0}header .hamburger.active span:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}}.cta .inner{padding:100px 0}@media (max-width: 750px){.cta .inner{padding:80px 0}}.cta .content{background:url(../src/img/cta-bg.jpg) no-repeat center/cover;padding:45px 50px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 750px){.cta .content{background:url(../src/img/sp/cta-bg.jpg) no-repeat center/cover;flex-direction:column;padding:40px 12.5px}}@media (max-width: 750px){.cta .content .title{margin-bottom:35px}}.cta .content .title h2{line-height:68px;font-size:40px;letter-spacing:20%;color:#fff;margin-bottom:10px;position:relative}@media (max-width: 750px){.cta .content .title h2{font-size:30px;text-align:center;line-height:40px;margin-bottom:15px}}.cta .content .title h2::before{content:'';width:352px;height:40px;background:url(../src/img/cta-draw.png) no-repeat center/100%;position:absolute;left:-32px;bottom:-40px}@media (max-width: 750px){.cta .content .title h2::before{width:223px;height:25px;left:50%;transform:translateX(-50%);bottom:-32.5px}}.cta .content .title p{color:#fff;font-size:14px;line-height:24px;letter-spacing:10%}@media (max-width: 750px){.cta .content .title p{line-height:28px;text-align:center}}.cta .content .contact-btn{display:flex;align-items:center;gap:0 95px;position:relative}@media (max-width: 750px){.cta .content .contact-btn{flex-direction:column;gap:35px 0}}.cta .content .contact-btn::after{content:'';width:1px;height:70px;background:#fff;position:absolute;left:calc(240px + 48px);top:50%;transform:translateY(-50%) rotate(30deg)}@media (max-width: 750px){.cta .content .contact-btn::after{display:none}}@media (min-width: 1025px){.cta .content .contact-btn{margin-top:10px}}.cta .content .contact-btn .view-btn a{width:240px}.cta .content .contact-btn .view-btn a::before{background:url(../src/img/btn-mail-bk.png) no-repeat center/100%}.cta .content .contact-btn .view-btn a:hover::before{background:url(../src/img/btn-mail-wh.png) no-repeat center/100%}.cta .content .contact-btn .tel{display:flex;flex-direction:column}@media (max-width: 750px){.cta .content .contact-btn .tel{flex-direction:row;align-items:flex-end}}.cta .content .contact-btn .tel span{font-size:14px;letter-spacing:10%;font-weight:bold;color:#fff;margin-bottom:6px}@media (max-width: 750px){.cta .content .contact-btn .tel span{margin-bottom:0;font-size:16px;line-height:1;margin-right:8px}}.cta .content .contact-btn .tel a{color:#fff;font-weight:bold;font-size:26px;letter-spacing:10%}@media (max-width: 750px){.cta .content .contact-btn .tel a{font-size:30px}}footer{background:#F1F1EE;position:relative}footer .inner{padding:50px 0 20px}@media (max-width: 750px){footer .inner{padding:50px 0}}footer .flex{justify-content:space-between;margin-bottom:50px}@media (max-width: 750px){footer .flex{flex-direction:column;margin-bottom:40px}}@media (max-width: 750px){footer .left{margin-bottom:40px}}footer .left .company-info{margin-bottom:50px}@media (max-width: 750px){footer .left .company-info{margin-bottom:30px}}footer .left .company-info a{width:250px;margin-bottom:20px}@media (max-width: 750px){footer .left .company-info a{width:200px;margin-bottom:30px}}footer .left .company-info p{line-height:20px;font-size:13px;letter-spacing:10%;color:#000}footer .left .instagram a{padding-left:36px;padding-bottom:20px;padding-right:20px;position:relative;line-height:10px}@media (max-width: 750px){footer .left .instagram a{padding-bottom:15px;line-height:25px;padding-right:10px}}footer .left .instagram a::before{content:'';width:28px;height:28px;background:url(../src/img/insta-logo.png) no-repeat center/100%;position:absolute;left:0;top:-8px}@media (max-width: 750px){footer .left .instagram a::before{top:-2px}}footer .left .instagram a::after{content:'';width:100%;height:1px;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%221%22%20viewBox%3D%220%200%204%201%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%235E5E5E%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%235E5E5E%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%235E5E5E%22%2F%3E%3C%2Fsvg%3E);position:absolute;bottom:0;left:0}footer .right ul{display:flex;gap:0 32px;margin-bottom:62px}@media (max-width: 750px){footer .right ul{flex-wrap:wrap;gap:15px 0;margin-bottom:40px}}@media (max-width: 750px){footer .right ul li{width:50%}}footer .right ul li a{font-size:14px;line-height:2;color:#222;font-weight:bold}footer .right .lba-logo{width:170px;margin:0 0 0 auto;display:block}@media (max-width: 750px){footer .right .lba-logo{width:150px;margin:0 auto 0 0}}footer .copyright{text-align:center;font-size:12px}@media (max-width: 750px){footer .copyright{text-align:left;font-size:13px;line-height:28px}}footer .page-top{position:absolute;right:10px;bottom:50px}@media (max-width: 750px){footer .page-top{bottom:128px}}footer .page-top a img{width:27px}.section-ttl span{font-family:"segoe-ui", sans-serif;font-size:16px;line-height:2;position:relative;color:#222;display:inline-block;margin-bottom:20px}@media (max-width: 750px){.section-ttl span{font-size:12px;line-height:18px;margin-bottom:18px}}.section-ttl span::before{content:'';width:122px;height:14px;background:url(../src/img/section-ttl-draw.png) no-repeat center/100%;position:absolute;bottom:-11px;left:50%;transform:translateX(-50%)}@media (max-width: 750px){.section-ttl span::before{width:85px;height:10px}}.section-ttl h2{font-size:34px;line-height:60px;letter-spacing:10%}@media (max-width: 750px){.section-ttl h2{font-size:23px;line-height:44px}}.car-list .inner{padding-bottom:100px}@media (max-width: 750px){.car-list .inner{padding-bottom:80px}}.car-list .section-ttl{text-align:center;margin-bottom:20px}.car-list p{text-align:center;line-height:2;margin-bottom:50px}@media (max-width: 750px){.car-list p{line-height:28px;letter-spacing:10%}}.car-list .items{margin-bottom:70px}@media (max-width: 750px){.car-list .items{margin-bottom:40px}}.car-list .items .flex{margin-bottom:50px;justify-content:center}@media (max-width: 750px){.car-list .items .flex{flex-wrap:wrap;justify-content:space-between;gap:40px 0}}.car-list .items .flex:last-of-type{margin-bottom:0}.car-list .items .item{width:224px}@media (max-width: 750px){.car-list .items .item{width:48%}}.car-list .items .item:hover{opacity:1}.car-list .items .item:hover span::after{transform:translate(5px, -50%)}.car-list .items .item .image{width:100%;height:100px;text-align:center;margin-bottom:10px}.car-list .items .item .image img{width:auto;height:100%;object-fit:contain}.car-list .items .item h3{text-align:center;font-weight:bold;font-size:15px;line-height:28px;letter-spacing:10%;position:relative;padding-bottom:4px;margin-bottom:12px}@media (max-width: 750px){.car-list .items .item h3{font-size:14px}}.car-list .items .item h3::after{content:'';width:180px;height:1px;background:#ebebea;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width: 750px){.car-list .items .item h3::after{width:100%}}.car-list .items .item span{font-family:"segoe-ui", sans-serif;font-size:12px;line-height:2;padding-right:26px;letter-spacing:10%;position:relative;display:block;margin:auto;width:fit-content;font-weight:600}.car-list .items .item span::after{content:'';width:18px;height:18px;background:url(../src/img/more-arrow.png) no-repeat center/100%;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.3s}.car-list .view-btn a{margin:auto}.view-btn a{position:relative;display:block;width:220px;padding-block:12px;padding-left:30px;color:#222;background:linear-gradient(to right, #222 50%, #F1F1EE 50%) 100%;background-size:200% 100%;border-radius:50px;font-size:14px;font-weight:600;line-height:2;letter-spacing:10%;transition:background-position .3s, color .3s}.view-btn a::before{right:10px;width:30px;height:30px;background:url(../src/img/btn-arrow-bk.png) no-repeat center/100%;position:absolute;top:50%;content:"";transform:translateY(-50%);transition:.3s}.view-btn a:hover{color:#fff;background-position:0 100%;opacity:1}.view-btn a:hover::before{background:url(../src/img/btn-arrow-wh.png) no-repeat center/100%}#top #top-mainv{height:100vh;position:relative}#top #top-mainv .mv-slider{position:absolute;height:100%;width:100%}#top #top-mainv .mv-slider img{width:100%;height:100vh;object-fit:cover}#top #top-mainv h1{font-size:3vw;line-height:5vw;font-weight:bold;letter-spacing:10%;color:#fff;position:absolute;top:50%;left:8.33vw;transform:translateY(-50%)}@media (max-width: 750px){#top #top-mainv h1{font-size:7.19vw;line-height:11.73vw;letter-spacing:-1px;left:50%;transform:translate(-50%, -50%);width:calc(100% - 8vw)}}#top #top-mainv .position{width:25.25vw;position:absolute;left:calc(66.66vw);top:calc(50% + 3.083vw);transform:translateY(-50%)}@media (max-width: 750px){#top #top-mainv .position{width:67.6vw;left:auto;right:3vw;top:68%}}#top #top-mainv .scroll-down{position:absolute;right:10px;bottom:0}@media (max-width: 750px){#top #top-mainv .scroll-down{right:14px}}#top #top-mainv .scroll-down img{width:2.5vw;pointer-events:none}@media (max-width: 750px){#top #top-mainv .scroll-down img{width:27px}}#top .info .inner{padding:100px 0 0;max-width:1200px;width:100%}@media (max-width: 750px){#top .info .inner{width:92%;padding:60px 0 70px}}@media (max-width: 750px){#top .info .flex{flex-direction:column-reverse;gap:60px 0}}#top .info .image{width:513px}@media (max-width: 750px){#top .info .image{margin:0 calc(50% - 50vw);width:calc(100vw - 15px)}}#top .info .image img{width:100%}#top .info .text{margin-left:80px}@media (min-width: 1025px){#top .info .text{margin-top:20px}}@media (max-width: 750px){#top .info .text{margin-left:0}}#top .info .text h2{font-size:34px;line-height:60px;letter-spacing:10%;margin-bottom:40px}@media (max-width: 750px){#top .info .text h2{font-size:23px;line-height:44px;letter-spacing:6%}}#top .info .text p{line-height:2;letter-spacing:10%}@media (max-width: 750px){#top .info .text p{letter-spacing:5%}}#top .info .gallery{display:flex;align-items:flex-start}@media (max-width: 750px){#top .info .gallery{flex-wrap:wrap;display:none}}#top .info .gallery img:nth-of-type(1){width:532px;transform:translate(-78px, -50px)}@media (max-width: 750px){#top .info .gallery img:nth-of-type(1){width:100%}}#top .info .gallery img:nth-of-type(2){width:220px;margin-top:200px;margin-right:100px}@media (max-width: 750px){#top .info .gallery img:nth-of-type(2){width:48%;margin:0}}#top .info .gallery img:nth-of-type(3){width:250px;margin-top:88px}@media (max-width: 750px){#top .info .gallery img:nth-of-type(3){width:48%;margin:0}}#top .car-list{margin-top:-112px}@media (max-width: 750px){#top .car-list{margin-top:0}}#top .price .bg{padding:50px;background:url(../src/img/price-bg.jpg) no-repeat center/cover;position:relative}@media (max-width: 750px){#top .price .bg{padding:40px 25px 115px;background:url(../src/img/sp/price-bg.jpg) no-repeat center/cover}}#top .price .box{background:rgba(34,34,34,0.85);border-radius:30px 0;padding:30px 40px;width:450px}@media (max-width: 750px){#top .price .box{width:100%;padding:35px 17px;border-radius:15px 0}}#top .price .box h2{font-size:34px;font-weight:bold;line-height:60px;letter-spacing:10%;color:#fff;margin-bottom:16px}@media (max-width: 750px){#top .price .box h2{font-size:23px;line-height:44px;text-align:center;margin-bottom:10px}}#top .price .box p{font-size:15px;line-height:2;font-weight:500;margin-bottom:40px;letter-spacing:10%;color:#fff}@media (max-width: 750px){#top .price .box p{font-size:14px;line-height:28px;text-align:center;margin-bottom:30px;letter-spacing:6%}}#top .price .box .view-btn a{border:1px solid #F1F1EE}@media (max-width: 750px){#top .price .box .view-btn a{width:198px;height:45px;display:flex;align-items:center;margin:auto}}#top .price .position{width:calc(464px / 2);position:absolute;bottom:24px;right:70px}@media (max-width: 750px){#top .price .position{width:172px;bottom:19px;right:12px}}#top .other-service .inner{padding:100px 0}@media (max-width: 750px){#top .other-service .inner{padding:80px 0}}#top .other-service .flex{justify-content:space-between}@media (max-width: 750px){#top .other-service .flex{flex-direction:column;gap:102px 0}}#top .other-service .title{position:relative;height:fit-content}@media (min-width: 1025px){#top .other-service .title{margin-top:75px}}#top .other-service .title::before{content:'';width:535px;height:78px;background:url(../src/img/service-draw.png) no-repeat center/100%;position:absolute;left:-200px;bottom:-96px}@media (max-width: 750px){#top .other-service .title::before{width:400px;height:57px;left:-140px;bottom:-72px}}#top .other-service .title h2{font-size:40px;line-height:68px;letter-spacing:20%;font-weight:bold}@media (max-width: 750px){#top .other-service .title h2{font-size:30px;line-height:40px;padding-left:15px}}#top .other-service .content-flex{display:flex;gap:0 64px}@media (max-width: 750px){#top .other-service .content-flex{flex-direction:column;gap:55px 0}}#top .other-service .content-flex .item{width:280px;position:relative}@media (max-width: 750px){#top .other-service .content-flex .item{width:calc(100% - 15px);margin:0 0 0 auto}}#top .other-service .content-flex .item:nth-of-type(1)::before{content:'';width:100px;height:190px;border-top:1px solid #DDDDDB;border-left:1px solid #DDDDDB;position:absolute;top:-14px;left:-14px;pointer-events:none}@media (max-width: 750px){#top .other-service .content-flex .item:nth-of-type(1)::before{width:50px;height:95px}}#top .other-service .content-flex .item:nth-of-type(2)::before{content:'';width:160px;height:190px;border-top:1px solid #DDDDDB;border-left:1px solid #DDDDDB;position:absolute;top:-14px;left:-14px;pointer-events:none}@media (max-width: 750px){#top .other-service .content-flex .item:nth-of-type(2)::before{width:50px;height:95px}}#top .other-service .content-flex .item:hover{opacity:1}#top .other-service .content-flex .item:hover .image img{transform:scale(1.1)}#top .other-service .content-flex .item:hover span::after{transform:translate(5px, -50%)}#top .other-service .content-flex .item .image{margin-bottom:16px;overflow:hidden}@media (max-width: 750px){#top .other-service .content-flex .item .image{height:auto;aspect-ratio:33/20}}#top .other-service .content-flex .item .image img{width:100%;transition:.3s}@media (max-width: 750px){#top .other-service .content-flex .item .image img{object-fit:cover;height:100%}}#top .other-service .content-flex .item h3{font-size:20px;font-weight:2;font-weight:bold}#top .other-service .content-flex .item span{font-family:"segoe-ui", sans-serif;font-size:12px;line-height:2;padding-right:26px;letter-spacing:10%;position:relative;display:block;margin-right:10px;width:fit-content;font-weight:600}#top .other-service .content-flex .item span::after{content:'';width:18px;height:18px;background:url(../src/img/more-arrow.png) no-repeat center/100%;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.3s}#top .other-service .content-flex .item .title-flex{display:flex;justify-content:space-between;align-items:center}#top .service-gallery img{padding:0 4px}@media (max-width: 750px){#top .service-gallery img{width:auto;height:265px;max-width:none}}#top .about .inner{padding:100px 0}@media (max-width: 750px){#top .about .inner{padding:80px 0}}#top .about .flex{justify-content:space-between;margin-bottom:40px;position:relative}@media (max-width: 750px){#top .about .flex{flex-direction:column;margin-bottom:120px}}#top .about .text{width:565px}@media (max-width: 750px){#top .about .text{width:100%;margin-bottom:60px}}#top .about .text .section-ttl{margin-bottom:40px}@media (max-width: 750px){#top .about .text .section-ttl{margin-bottom:20px}}#top .about .text .section-ttl span{letter-spacing:5%}#top .about .text p{line-height:2}@media (max-width: 750px){#top .about .text p{letter-spacing:10%}}#top .about .image{width:380px;height:fit-content;position:relative}@media (max-width: 750px){#top .about .image{width:calc(100% - 30px);margin:auto}}#top .about .image img{width:100%;pointer-events:none}#top .about .image span{font-size:16px;line-height:28px;letter-spacing:10%;font-weight:bold;position:absolute;bottom:-40px;width:fit-content;left:0}@media (max-width: 750px){#top .about .image span{font-size:15px;line-height:14px;bottom:-30px}}#top .about .position{width:calc(1180px / 2);height:calc(340px / 2);position:absolute;bottom:-94px;right:-70px;pointer-events:none;z-index:-1}@media (max-width: 750px){#top .about .position{width:355px;height:auto;right:-15px;bottom:-90px}}@media (max-width: 750px){#top .about .view-btn a{margin:auto}}#top .news{background:#F5F5F5}#top .news .inner{padding:80px 0;max-width:940px}#top .news .section-ttl{text-align:center;margin-bottom:60px}@media (max-width: 750px){#top .news .section-ttl{margin-bottom:30px}}#top .news .section-ttl span::before{background:url(../src/img/section-ttl-draw-white.png) no-repeat center/100%}#top .news .flex{gap:0 50px;margin-bottom:40px}@media (max-width: 750px){#top .news .flex{flex-direction:column;gap:30px 0;width:calc(100% - 30px);margin:0 auto 40px}}#top .news .item{width:280px}@media (max-width: 750px){#top .news .item{width:100%}}#top .news .item .image{height:200px;margin-bottom:20px}@media (max-width: 750px){#top .news .item .image{aspect-ratio:63/45;height:auto;margin-bottom:15px}}#top .news .item .image img{width:100%;height:100%;object-fit:cover}#top .news .item .text p{font-size:14px;line-height:24px;letter-spacing:10%;margin-bottom:5px;color:#000}@media (max-width: 750px){#top .news .item .text p{line-height:2}}#top .news .item .text span{font-size:12px;line-height:2;letter-spacing:10%;font-weight:500;color:#5E5E5E}@media (max-width: 750px){#top .news .item .text span{font-size:14px}}#top .news .view-btn a{background:linear-gradient(to right, #222 50%, #fff 50%) 100%;background-size:200% 100%;margin:auto}#top .news .view-btn a:hover{background-position:0 100%}.lower.archive-page .mainv .bg{background:url(../src/img/news/mainv.jpg) no-repeat center/cover}.lower.archive-page .news-list-content .inner{padding:100px 0 0;width:940px}@media (max-width: 750px){.lower.archive-page .news-list-content .inner{width:92%;padding:60px 0 0}}.lower.archive-page .news-list-content .flex{flex-wrap:wrap;gap:50px;margin-bottom:80px;align-items:stretch}@media (max-width: 750px){.lower.archive-page .news-list-content .flex{gap:30px 0;margin-bottom:50px}}.lower.archive-page .news-list-content .item{width:280px;display:flex;flex-direction:column}@media (max-width: 750px){.lower.archive-page .news-list-content .item{width:100%}}.lower.archive-page .news-list-content .item .image{height:200px;margin-bottom:20px;border:1px solid #DDDDDB;flex-shrink:0}@media (max-width: 750px){.lower.archive-page .news-list-content .item .image{height:auto;aspect-ratio:63 / 45}}.lower.archive-page .news-list-content .item .image img{width:100%;height:100%;object-fit:cover}.lower.archive-page .news-list-content .item .text{display:flex;flex-direction:column;flex:1}.lower.archive-page .news-list-content .item .text p{font-size:14px;line-height:2;letter-spacing:10%;margin-bottom:5px;color:#000}.lower.archive-page .news-list-content .item .text span{margin-top:auto;font-size:12px;line-height:2;letter-spacing:10%;font-weight:500;color:#5E5E5E}@media (max-width: 750px){.lower.archive-page .news-list-content .item .text span{font-size:14px}}.lower.archive-page .news-list-content .pagination .nav-links{display:flex;justify-content:center;gap:0 10px}@media (max-width: 750px){.lower.archive-page .news-list-content .pagination .nav-links{gap:0 8px}}.lower.archive-page .news-list-content .pagination .nav-links .page-numbers{font-size:16px;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0;color:#222;border:1px solid #222;transition:.3s;font-weight:bold;padding-bottom:1px}@media (max-width: 750px){.lower.archive-page .news-list-content .pagination .nav-links .page-numbers{width:35px;height:35px;font-size:15px;padding-top:2px}}.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.dots{border:none;font-weight:bold;width:fit-content;font-family:serif;padding-bottom:0}@media (max-width: 750px){.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.dots{font-size:22px;width:auto}}@media (min-width: 1025px){.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.dots:hover{background:none;color:#222;border:none}}.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.prev{position:relative;width:45px}@media (max-width: 750px){.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.prev{padding-top:0;width:35px}}.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.prev::after{content:'';width:15px;height:13px;position:absolute;background:url(../src/img/news/arrow-left.png) no-repeat center/100%;left:50%;top:50%;transform:translate(-50%, -50%);transition:.3s}@media (max-width: 750px){.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.prev::after{width:12px}}@media (min-width: 1025px){.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.prev:hover::after{background:url(../src/img/news/arrow-left-white.png) no-repeat center/100%}}.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.next{position:relative;width:45px}@media (max-width: 750px){.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.next{padding-top:0;width:35px}}.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.next::after{content:'';width:15px;height:13px;position:absolute;background:url(../src/img/news/arrow-right.png) no-repeat center/100%;left:50%;top:50%;transform:translate(-50%, -50%);transition:.3s}@media (max-width: 750px){.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.next::after{width:12px}}@media (min-width: 1025px){.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.next:hover::after{background:url(../src/img/news/arrow-right-white.png) no-repeat center/100%}}.lower.archive-page .news-list-content .pagination .nav-links .page-numbers.current{background:#222;color:#fff}@media (min-width: 1025px){.lower.archive-page .news-list-content .pagination .nav-links .page-numbers:hover{background:#222;color:#fff;opacity:1}}.lower.archive-page .news-list-content .pagination .screen-reader-text{display:none}.lower.single-page .two-column{margin-top:190px;display:flex;justify-content:space-between;max-width:1040px;margin:190px auto 0}@media (max-width: 750px){.lower.single-page .two-column{flex-direction:column;margin-top:105px}}.lower.single-page .single-content{width:700px}@media (max-width: 750px){.lower.single-page .single-content{width:100%;margin-bottom:84px}}.lower.single-page .single-content .inner{width:100%}@media (max-width: 750px){.lower.single-page .single-content .inner{width:92%}}.lower.single-page .single-content .news-detail .date{display:block;font-size:15px;letter-spacing:10%;line-height:1;font-weight:500;margin-bottom:10px;color:#5E5E5E}@media (max-width: 750px){.lower.single-page .single-content .news-detail .date{font-size:14px;line-height:2}}.lower.single-page .single-content .news-detail h1{font-size:30px;line-height:50px;letter-spacing:10%;font-weight:bold;margin-bottom:20px}@media (max-width: 750px){.lower.single-page .single-content .news-detail h1{font-size:20px;line-height:2;margin-bottom:30px}}.lower.single-page .single-content .news-detail .post-detail{margin-bottom:70px}@media (max-width: 750px){.lower.single-page .single-content .news-detail .post-detail{margin-bottom:52px}}.lower.single-page .single-content .news-detail .post-detail p{line-height:2;font-weight:500;letter-spacing:10%;margin-bottom:40px}.lower.single-page .single-content .news-detail .post-detail p:last-of-type{margin-bottom:0}.lower.single-page .single-content .news-detail .post-detail h2{font-size:20px;font-weight:bold;line-height:2;position:relative;padding-left:20px;padding-bottom:10px;border-bottom:1px solid #EBEBEA;margin-bottom:20px}@media (max-width: 750px){.lower.single-page .single-content .news-detail .post-detail h2{font-size:16px;padding-left:18px;line-height:30px}}.lower.single-page .single-content .news-detail .post-detail h2::before{content:'';width:8px;height:8px;background:#000;position:absolute;left:0;top:19px}@media (max-width: 750px){.lower.single-page .single-content .news-detail .post-detail h2::before{top:13px}}.lower.single-page .single-content .post-navigation{width:700px;margin:auto;position:relative}@media (max-width: 750px){.lower.single-page .single-content .post-navigation{width:100%}}.lower.single-page .single-content .post-navigation .nav-inner .nav-prev{position:absolute;left:0;top:50%;transform:translateY(-50%)}.lower.single-page .single-content .post-navigation .nav-inner .nav-prev a{padding-left:50px;position:relative;font-weight:bold;line-height:1}@media (max-width: 750px){.lower.single-page .single-content .post-navigation .nav-inner .nav-prev a{padding-left:34px}}.lower.single-page .single-content .post-navigation .nav-inner .nav-prev a:hover{opacity:1}.lower.single-page .single-content .post-navigation .nav-inner .nav-prev a:hover::before{background:#fff}.lower.single-page .single-content .post-navigation .nav-inner .nav-prev a:hover::after{background:url(../src/img/news/arrow-left.png) no-repeat center/100%}.lower.single-page .single-content .post-navigation .nav-inner .nav-prev a::before{content:'';width:30px;height:30px;border:1px solid #222;background:#222;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:.3s}@media (max-width: 750px){.lower.single-page .single-content .post-navigation .nav-inner .nav-prev a::before{width:25px;height:25px}}.lower.single-page .single-content .post-navigation .nav-inner .nav-prev a::after{content:'';width:calc(26px / 2);height:calc(15px / 2);background:url(../src/img/news/arrow-left-white.png) no-repeat center/100%;position:absolute;top:50%;left:15px;transform:translate(-50%, -50%);transition:.3s}@media (max-width: 750px){.lower.single-page .single-content .post-navigation .nav-inner .nav-prev a::after{width:calc(18px / 2);height:calc(14px / 2);left:13px}}.lower.single-page .single-content .post-navigation .nav-inner .nav-list{text-align:center}.lower.single-page .single-content .post-navigation .nav-inner .nav-list a{font-size:15px;font-weight:bold;line-height:1}.lower.single-page .single-content .post-navigation .nav-inner .nav-list a:hover{opacity:1}.lower.single-page .single-content .post-navigation .nav-inner .nav-next{position:absolute;right:0;top:50%;transform:translateY(-50%)}.lower.single-page .single-content .post-navigation .nav-inner .nav-next a{padding-right:50px;position:relative;font-weight:bold;line-height:1}@media (max-width: 750px){.lower.single-page .single-content .post-navigation .nav-inner .nav-next a{padding-right:34px}}.lower.single-page .single-content .post-navigation .nav-inner .nav-next a:hover{opacity:1}.lower.single-page .single-content .post-navigation .nav-inner .nav-next a:hover::before{background:#fff}.lower.single-page .single-content .post-navigation .nav-inner .nav-next a:hover::after{background:url(../src/img/news/arrow-right.png) no-repeat center/100%}.lower.single-page .single-content .post-navigation .nav-inner .nav-next a::before{content:'';width:30px;height:30px;background:#222;border:1px solid #222;border-radius:50%;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.3s}@media (max-width: 750px){.lower.single-page .single-content .post-navigation .nav-inner .nav-next a::before{width:25px;height:25px}}.lower.single-page .single-content .post-navigation .nav-inner .nav-next a::after{content:'';width:calc(26px / 2);height:calc(15px / 2);background:url(../src/img/news/arrow-right-white.png) no-repeat center/100%;position:absolute;top:50%;right:15px;transform:translate(50%, -50%);transition:.3s}@media (max-width: 750px){.lower.single-page .single-content .post-navigation .nav-inner .nav-next a::after{width:calc(18px / 2);height:calc(14px / 2);right:13px}}.lower.single-page .single-content .post-navigation .nav-links{display:flex;align-items:center;justify-content:center}.lower.single-page .single-content .post-navigation .nav-links .page-numbers{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:normal;border-radius:50%;margin:0 5px;font-weight:bold;font-size:1.6rem;padding-bottom:2px}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.current{background:#000;color:#fff}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.prev{position:absolute;left:0;font-size:1.5rem;width:auto;height:auto;padding-bottom:0}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.prev .back{position:relative;padding-left:1.6rem}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.prev::after{content:'';width:.8rem;height:.8rem;border:solid #929292;border-width:2px 0 0 2px;position:absolute;top:calc(50%);left:0;transform:translate(-50%, -50%) rotate(-45deg);transition:.3s}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.prev:hover{background:none;color:#000;opacity:.7}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.next{position:absolute;right:0;font-size:1.5rem;width:auto;height:auto;padding-bottom:0}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.next .next{position:relative;padding-right:1.6rem}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.next::after{content:'';width:.8rem;height:.8rem;border:solid #929292;border-width:2px 2px 0 0;position:absolute;top:calc(50%);right:0;transform:translate(50%, -50%) rotate(45deg);transition:.3s}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.next:hover{background:none;color:#000;opacity:.7}.lower.single-page .single-content .post-navigation .nav-links a:hover{background:#000;color:#fff;opacity:1}@media (max-width: 750px){.lower.single-page .single-content .post-navigation .nav-links .page-numbers{margin:0 4px;font-size:1.4rem;width:3rem;height:3rem}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.dots{width:fit-content}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.next::after{width:.6rem;height:.6rem}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.next .next{padding-right:1rem}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.prev::after{width:.6rem;height:.6rem}.lower.single-page .single-content .post-navigation .nav-links .page-numbers.prev .back{padding-left:1rem}}.lower.single-page .other-news-list{width:294px}@media (max-width: 750px){.lower.single-page .other-news-list{width:92%;margin:auto}}.lower.single-page .other-news-list .other-news-list-title{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #EBEBEA}@media (max-width: 750px){.lower.single-page .other-news-list .other-news-list-title{margin-bottom:30px}}.lower.single-page .other-news-list .other-news-list-title h2{font-size:22px;line-height:1;letter-spacing:10%;margin-bottom:15px;font-weight:bold}@media (max-width: 750px){.lower.single-page .other-news-list .other-news-list-title h2{font-size:20px;margin-bottom:7px}}.lower.single-page .other-news-list .other-news-list-title span{font-size:14px;letter-spacing:10%;line-height:1;font-weight:500}@media (max-width: 750px){.lower.single-page .other-news-list .other-news-list-title span{font-size:13px}}.lower.single-page .other-news-list .news-list{display:flex;flex-direction:column;gap:20px}@media (max-width: 750px){.lower.single-page .other-news-list .news-list{gap:30px 0}}.lower.single-page .other-news-list .news-list .item{width:100%;display:flex;gap:20px}.lower.single-page .other-news-list .news-list .item .image{border:1px solid #DDDDDB}.lower.single-page .other-news-list .news-list .item .image img{width:100px;height:80px;object-fit:cover}.lower.single-page .other-news-list .news-list .item .detail-text{width:calc(100% - 120px)}.lower.single-page .other-news-list .news-list .item .detail-text .data{margin-bottom:10px}@media (max-width: 750px){.lower.single-page .other-news-list .news-list .item .detail-text .data{line-height:1}}@media (min-width: 1025px){.lower.single-page .other-news-list .news-list .item .detail-text .data{margin-top:5px}}.lower.single-page .other-news-list .news-list .item .detail-text .data .date{font-size:12px;letter-spacing:10%;color:#757575;font-weight:500;line-height:1}@media (max-width: 750px){.lower.single-page .other-news-list .news-list .item .detail-text .data .date{font-size:13px}}.lower.single-page .other-news-list .news-list .item .detail-text p{font-size:13px;line-height:1.8;letter-spacing:10%;font-weight:500}@media (max-width: 750px){.lower.single-page .other-news-list .news-list .item .detail-text p{font-size:14px;line-height:2}}.lower .mainv{margin-top:164px;position:relative}@media (max-width: 750px){.lower .mainv{margin-top:105px}}.lower .mainv h1{font-size:60px;font-weight:bold;line-height:48px;letter-spacing:10%;display:flex;align-items:center;gap:0 60px;max-width:1040px;margin:0 auto 50px}@media (max-width: 750px){.lower .mainv h1{font-size:40px;line-height:1;flex-direction:column;gap:10px 0;align-items:flex-start;width:92%;margin:0 auto 35px}}.lower .mainv h1 span{font-size:15px;font-weight:500;line-height:2;padding-top:8px;position:relative;color:#5e5e5e}@media (max-width: 750px){.lower .mainv h1 span{font-size:14px;line-height:15px}}.lower .mainv h1 span::before{content:'';width:1px;height:42px;background:#D9D9D9;position:absolute;left:-30px;top:calc(50% + 5px);transform:translateY(-50%)}@media (max-width: 750px){.lower .mainv h1 span::before{content:none}}.lower .mainv .bg{height:400px;background:lightgray}@media (max-width: 750px){.lower .mainv .bg{height:250px}}#car-list .mainv .bg{background:url(../src/img/car-list/mainv.jpg) no-repeat center/cover}#car-list .car-list .inner{padding:100px 0 0}#car-list .car-list .section-ttl{margin-bottom:50px}#car-list .bus-intro .inner{padding:100px 0 0}@media (max-width: 750px){#car-list .bus-intro .inner{padding:10px 0 0}}#car-list .bus-intro .bus-item{margin-bottom:100px}@media (max-width: 750px){#car-list .bus-intro .bus-item{margin-bottom:0;padding-top:70px}}#car-list .bus-intro .bus-item:last-of-type{margin-bottom:0}#car-list .bus-intro .bus-item .title{text-align:center;margin-bottom:44px}@media (max-width: 750px){#car-list .bus-intro .bus-item .title{margin-bottom:20px}}#car-list .bus-intro .bus-item .title span{font-family:"segoe-ui", sans-serif;font-size:12px;line-height:2;font-weight:600;display:inline-block;margin-bottom:10px;letter-spacing:10%}#car-list .bus-intro .bus-item .title h2{font-size:24px;line-height:24px}@media (max-width: 750px){#car-list .bus-intro .bus-item .title h2{font-size:20px;line-height:1}}#car-list .bus-intro .bus-item .flex{justify-content:space-between}@media (max-width: 750px){#car-list .bus-intro .bus-item .flex{flex-direction:column}}#car-list .bus-intro .bus-item .photos{width:500px;padding:0 15px;height:fit-content}@media (max-width: 750px){#car-list .bus-intro .bus-item .photos{width:100%;padding:0 10px;margin-bottom:40px}}#car-list .bus-intro .bus-item .photos img{padding:0 4px}#car-list .bus-intro .bus-item .photos .slick-prev{width:35px;height:35px;background:url(../src/img/car-list/photo-left.png) no-repeat center/100%;font-size:0;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:2;cursor:pointer}@media (max-width: 750px){#car-list .bus-intro .bus-item .photos .slick-prev{left:-5px}}#car-list .bus-intro .bus-item .photos .slick-next{width:35px;height:35px;background:url(../src/img/car-list/photo-right.png) no-repeat center/100%;font-size:0;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:2;cursor:pointer}@media (max-width: 750px){#car-list .bus-intro .bus-item .photos .slick-next{right:-5px}}#car-list .bus-intro .bus-item .detail{width:500px}@media (max-width: 750px){#car-list .bus-intro .bus-item .detail{width:100%}}#car-list .bus-intro .bus-item .detail table{margin-bottom:50px}@media (max-width: 750px){#car-list .bus-intro .bus-item .detail table{margin-bottom:40px}}#car-list .bus-intro .bus-item .detail th{width:150px;font-size:15px;font-weight:bold;line-height:28px;background:#F1F1EE;padding:20px;border-bottom:1px solid #EBEBEA}@media (max-width: 750px){#car-list .bus-intro .bus-item .detail th{width:90px;font-size:14px;padding:15px;vertical-align:top}}#car-list .bus-intro .bus-item .detail td{padding:20px;font-weight:500;line-height:28px;border-bottom:1px solid #EBEBEA;width:calc(100% - 150px)}@media (max-width: 750px){#car-list .bus-intro .bus-item .detail td{font-size:14px;padding:15px;line-height:2;vertical-align:top;width:calc(100% - 90px);letter-spacing:10%}}#car-list .bus-intro .bus-item .detail .map b{display:block;font-size:15px;line-height:15px;font-weight:500;margin-bottom:5px}@media (max-width: 750px){#car-list .bus-intro .bus-item .detail .map b{font-size:14px;margin-bottom:10px}}#car-list .bus-intro .bus-item .detail .map img{width:100%;display:block;margin-bottom:20px}@media (max-width: 750px){#car-list .bus-intro .bus-item .detail .map img{margin-bottom:28px}}#car-list .bus-intro .bus-item .detail .map img:last-of-type{margin-bottom:0}#equipment .mainv .bg{background:url(../src/img/equipment/mainv.jpg) no-repeat center/cover}#equipment .equipment-list{overflow:hidden}#equipment .equipment-list .inner{padding:100px 0 0}@media (max-width: 750px){#equipment .equipment-list .inner{padding:60px 0 0}}#equipment .equipment-list .section-ttl{text-align:center;margin-bottom:40px;display:none}#equipment .equipment-list .flex{gap:60px 26px;flex-wrap:wrap;padding-bottom:60px;display:none}@media (max-width: 750px){#equipment .equipment-list .flex{gap:30px 0;justify-content:space-between;padding-bottom:50px}}#equipment .equipment-list .item{width:240px}@media (max-width: 750px){#equipment .equipment-list .item{width:48%}}#equipment .equipment-list .item .image{width:100%;height:240px;margin-bottom:12px}@media (max-width: 750px){#equipment .equipment-list .item .image{height:auto;aspect-ratio:1/1}}#equipment .equipment-list .item .image img{width:100%;height:100%;object-fit:cover}#equipment .equipment-list .item h3{font-size:15px;line-height:28px;letter-spacing:10%;font-weight:bold;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #EBEBEA}@media (max-width: 750px){#equipment .equipment-list .item h3{line-height:1.6}}#equipment .equipment-list .item p{font-size:15px;line-height:2;letter-spacing:10%;font-weight:500}@media (max-width: 750px){#equipment .equipment-list .item p{font-size:14px;line-height:1.6}}#equipment .equipment-list .rental{padding:0 0 100px;position:relative}@media (max-width: 750px){#equipment .equipment-list .rental{padding:0 0 80px}}#equipment .equipment-list .rental::after{content:'';width:calc(1189px / 2);height:calc(339px / 2);background:url(../src/img/equipment/draw.png) no-repeat center/100%;position:absolute;bottom:0;right:calc(50% - 672px)}@media (max-width: 750px){#equipment .equipment-list .rental::after{width:295px;height:85px;bottom:-25px;right:-20px}}#equipment .equipment-list .rental h2{text-align:center;line-height:50px;font-size:24px;font-weight:bold;margin-bottom:20px;letter-spacing:10%}@media (max-width: 750px){#equipment .equipment-list .rental h2{font-size:20px;line-height:2;letter-spacing:0}}#equipment .equipment-list .rental p{text-align:center;font-size:15px;line-height:2;margin-bottom:40px;letter-spacing:10%}@media (max-width: 750px){#equipment .equipment-list .rental p{font-size:14px;letter-spacing:1%}}#equipment .equipment-list .rental .btn a{position:relative;margin:auto;display:block;width:240px;padding-block:10px;padding-left:30px;color:#EBEBEA;border:1px solid #222;background:linear-gradient(to right, #F1F1EE 50%, #222 50%) 100%;background-size:200% 100%;border-radius:50px;font-size:14px;font-weight:600;line-height:2;letter-spacing:10%;transition:background-position .3s, color .3s}#equipment .equipment-list .rental .btn a::before{right:10px;width:30px;height:30px;background:url(../src/img/equipment/other-page-wh.png) no-repeat center/100%;position:absolute;top:50%;content:"";transform:translateY(-50%);transition:.3s}#equipment .equipment-list .rental .btn a:hover{color:#222;background-position:0 100%;opacity:1}#equipment .equipment-list .rental .btn a:hover::before{background:url(../src/img/equipment/other-page-bk.png) no-repeat center/100%}#picture-cars .mainv .bg{background:url(../src/img/coordination/mainv.jpg) no-repeat center/cover}@media (max-width: 750px){#picture-cars .mainv .bg{background:url(../src/img/coordination/sp/mainv.jpg) no-repeat center/cover}}#picture-cars .info{overflow:hidden}#picture-cars .info .inner{padding:100px 0 270px}@media (max-width: 750px){#picture-cars .info .inner{width:100%;padding:60px 0}}#picture-cars .info .flex{justify-content:space-between;align-items:center;position:relative}@media (max-width: 750px){#picture-cars .info .flex{flex-direction:column}}#picture-cars .info .flex::after{content:'';width:calc(1189px / 2);height:calc(339px / 2);background:url(../src/img/coordination/info-draw.png) no-repeat center/100%;position:absolute;bottom:-106px;right:calc(50% - 724px);z-index:-1}@media (max-width: 750px){#picture-cars .info .flex::after{content:none}}#picture-cars .info .text{width:440px}@media (max-width: 750px){#picture-cars .info .text{width:92%;margin:0 auto 60px}}#picture-cars .info .text h2{font-size:24px;line-height:50px;letter-spacing:10%;font-weight:bold;margin-bottom:20px}@media (max-width: 750px){#picture-cars .info .text h2{font-size:20px;line-height:2;margin-bottom:20px}}#picture-cars .info .text p{font-size:15px;line-height:2;letter-spacing:10%}@media (max-width: 750px){#picture-cars .info .text p{font-size:14px;line-height:2}}#picture-cars .info .image{width:532px;position:relative;height:fit-content}@media (max-width: 750px){#picture-cars .info .image{width:100%}#picture-cars .info .image img{display:none}#picture-cars .info .image img.sp{display:block}}#picture-cars .info .image img:nth-of-type(2){width:300px;position:absolute;bottom:-170px;left:-196px}#picture-cars .classic{margin-bottom:40px}#picture-cars .classic .inner{padding:0}#picture-cars .classic .flex{justify-content:space-between;align-items:center;position:relative;margin-bottom:137px}@media (max-width: 750px){#picture-cars .classic .flex{flex-direction:column;gap:62px 0;margin-bottom:60px}}#picture-cars .classic .image{width:470px;position:relative}@media (max-width: 750px){#picture-cars .classic .image{width:70%}}#picture-cars .classic .image .position{position:absolute;width:calc(596px / 2);height:calc(223px / 2);bottom:-37px;right:-50px}@media (max-width: 750px){#picture-cars .classic .image .position{width:188px;height:71px;bottom:-25px;right:-14px;object-fit:contain}}#picture-cars .classic .text{width:480px}@media (max-width: 750px){#picture-cars .classic .text{width:100%}}#picture-cars .classic .text h2{font-size:24px;line-height:24px;font-weight:bold;margin-bottom:20px;letter-spacing:10%}#picture-cars .classic .text p{font-size:15px;line-height:2;letter-spacing:10%}#picture-cars .classic .position2{position:absolute;bottom:-93px;right:0;width:180px;display:none}#picture-cars .classic .classic-text{display:none}#picture-cars .classic .classic-text h2{text-align:center;font-size:24px;line-height:1;font-weight:bold;letter-spacing:10%;margin-bottom:30px}#picture-cars .classic .classic-text p{text-align:center;line-height:2;letter-spacing:10%;font-weight:500}#picture-cars .gallery .slick-track{display:flex;gap:0 30px}#picture-cars .gallery img{width:2048px}@media (max-width: 750px){#picture-cars .gallery .slick-track{gap:0 15px}#picture-cars .gallery img{width:auto;height:250px;max-width:none}}#about .mainv .bg{background:url(../src/img/company/mainv.jpg) no-repeat center/cover}#about .greeting .inner{padding:100px 0 0}@media (max-width: 750px){#about .greeting .inner{padding:60px 0 0}}#about .greeting .flex{justify-content:space-between}@media (max-width: 750px){#about .greeting .flex{flex-direction:column}}#about .greeting .image{width:470px;position:relative;height:fit-content}@media (max-width: 750px){#about .greeting .image{width:77%;margin:0 auto 64px}}#about .greeting .image .position{position:absolute;width:calc(770px / 2);left:-45px;bottom:-56px}@media (max-width: 750px){#about .greeting .image .position{width:calc(433px / 2);left:-26px;bottom:-47px}}#about .greeting .text{width:500px}@media (max-width: 750px){#about .greeting .text{width:100%}}#about .greeting .text h2{font-family:"Inter", sans-serif;font-size:24px;line-height:2;letter-spacing:10%;font-weight:bold;margin-bottom:30px;color:#151515}@media (max-width: 750px){#about .greeting .text h2{font-size:20px;margin-bottom:10px}}#about .greeting .text p{line-height:2;font-size:15px;letter-spacing:10%;font-weight:500;color:#151515;margin-bottom:30px}@media (max-width: 750px){#about .greeting .text p{margin-bottom:20px;letter-spacing:5%}}#about .greeting .text .name{display:flex;align-items:center;gap:0 23px;justify-content:flex-end}#about .greeting .text .name span{color:#151515;font-size:15px;line-height:1;letter-spacing:10%}@media (max-width: 750px){#about .greeting .text .name span{font-size:14px}}#about .greeting .text .name b{font-size:20px;line-height:1;color:#151515;letter-spacing:10%}@media (max-width: 750px){#about .greeting .text .name b{font-size:19px}}#about .career{position:relative;overflow:hidden}#about .career::after{content:'';width:calc(1189px / 2);height:calc(339px / 2);background:url(../src/img/company/draw.png) no-repeat center/100%;position:absolute;bottom:100px;right:calc(50% - 724px);z-index:-1}@media (max-width: 750px){#about .career::after{width:295px;height:85px;bottom:60px;right:-20px}}#about .career .inner{padding:100px 0 150px}@media (max-width: 750px){#about .career .inner{padding:80px 0 160px}}#about .career .section-ttl{margin-bottom:40px}#about .career table tr{padding-bottom:16px;display:block;position:relative}@media (max-width: 750px){#about .career table tr{display:flex;flex-direction:column;padding-bottom:50px}}#about .career table tr::before{content:'';width:2px;height:100%;background:#222;position:absolute;left:161px;top:0}@media (max-width: 750px){#about .career table tr::before{left:17px}}#about .career table tr:first-of-type::before{height:calc(100% - 24px);top:auto;bottom:0}@media (max-width: 750px){#about .career table tr:first-of-type::before{height:calc(100% - 19px)}}#about .career table tr:last-of-type{padding-bottom:0}#about .career table tr:last-of-type::before{height:24px}#about .career table tr:last-of-type::after{content:'';width:2px;height:50px;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%222%22%20height%3D%224%22%20viewBox%3D%220%200%202%204%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23f1f1ee%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23f1f1ee%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23f1f1ee%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23f1f1ee%22%2F%3E%3C%2Fsvg%3E);position:absolute;left:161px;top:24px;z-index:-1}@media (max-width: 750px){#about .career table tr:last-of-type::after{left:17px}}#about .career table tr th{font-size:42px;letter-spacing:10%;font-weight:bold;width:162px;vertical-align:top;position:relative}@media (max-width: 750px){#about .career table tr th{width:100%;padding-left:45px;margin-bottom:10px;font-size:35px}}#about .career table tr th::after{content:'';width:10px;height:10px;background:#222;border-radius:50%;position:absolute;right:0;top:20px;transform:translateX(50%)}@media (max-width: 750px){#about .career table tr th::after{right:auto;left:8px;top:13px}}#about .career table tr td{width:calc(100% - 162px);padding-left:62px;padding-top:12px}@media (max-width: 750px){#about .career table tr td{width:100%;padding-left:45px}}#about .career table tr td dl{display:flex}@media (max-width: 750px){#about .career table tr td dl{flex-direction:column;position:relative}}#about .career table tr td dl dt{font-weight:bold;font-size:15px;line-height:2;letter-spacing:10%;width:100px}@media (max-width: 750px){#about .career table tr td dl dt{font-size:14px;position:absolute;top:-46px;left:100px}}#about .career table tr td dl dd{font-size:15px;line-height:2;font-weight:500;letter-spacing:10%;width:calc(100% - 100px)}@media (max-width: 750px){#about .career table tr td dl dd{width:100%;letter-spacing:8%}}#about .career table tr td .space{margin-top:15px}#about .career table tr td .image{display:flex;gap:0 20px;margin-top:20px}@media (max-width: 750px){#about .career table tr td .image{flex-wrap:wrap;gap:2.6vw}}#about .career table tr td .image img{width:220px}@media (max-width: 750px){#about .career table tr td .image img{width:38.6vw}}#about .outline{background:#F1F1EE}#about .outline .inner{padding:100px 0}@media (max-width: 750px){#about .outline .inner{padding:60px 0}}#about .outline .box{background:#fff;padding:70px 120px 54px}@media (max-width: 750px){#about .outline .box{padding:50px 20px}}#about .outline .box .section-ttl{text-align:center;margin-bottom:30px}#about .outline .box table{width:100%;margin-bottom:30px}@media (max-width: 750px){#about .outline .box table{margin-bottom:40px}}#about .outline .box table tr{display:flex}#about .outline .box table tr th{width:180px;font-size:15px;line-height:24px;letter-spacing:10%;font-weight:bold;color:#222222;padding:26px 0 0;border-bottom:1px solid #222;display:flex;align-items:center;justify-content:center;padding:27px 0;display:inline-block;position:relative;text-align:center}@media (max-width: 750px){#about .outline .box table tr th{width:90px;font-size:14px;align-content:center}}#about .outline .box table tr td{width:calc(100% - 180px);color:#222;font-size:15px;line-height:30px;line-height:2;padding:24px 30px;border-bottom:1px solid #DDDDDB;font-weight:500;letter-spacing:10%}@media (max-width: 750px){#about .outline .box table tr td{width:calc(100% - 90px);font-size:14px;padding:12px 15px;align-content:center;line-height:1.6;letter-spacing:8%}}#about .outline .box .map iframe{width:100%;height:400px}@media (max-width: 750px){#about .outline .box .map iframe{height:200px}}#about .policy .inner{padding:100px 0 0}@media (max-width: 750px){#about .policy .inner{padding:80px 0 0}}#about .policy .section-ttl{margin-bottom:40px}@media (max-width: 750px){#about .policy .section-ttl{margin-bottom:30px}}#about .policy .section-ttl span::before{left:-26px;transform:unset}@media (max-width: 750px){#about .policy .section-ttl span::before{left:0}}#about .policy .block{margin-bottom:80px}@media (max-width: 750px){#about .policy .block{margin-bottom:50px}}#about .policy .block:last-of-type{margin-bottom:0}#about .policy .block h3{font-size:24px;line-height:1;padding-bottom:20px;border-bottom:1px solid #D2D0D0;padding-left:28px;position:relative;margin-bottom:30px}@media (max-width: 750px){#about .policy .block h3{font-size:20px;padding-left:18px;padding-bottom:15px;margin-bottom:20px}}#about .policy .block h3::before{content:'';width:8px;height:8px;background:#000;position:absolute;left:0;top:8px}#about .policy .block dl{margin-bottom:40px}@media (max-width: 750px){#about .policy .block dl{margin-bottom:20px}}#about .policy .block dl:last-of-type{margin-bottom:0}#about .policy .block dl dt{font-size:18px;line-height:1;font-weight:bold;margin-bottom:10px;letter-spacing:10%}@media (max-width: 750px){#about .policy .block dl dt{font-size:16px;line-height:30px;letter-spacing:5%}}#about .policy .block dl dd{font-size:15px;line-height:2;letter-spacing:10%}@media (max-width: 750px){#about .policy .block dl dd{font-size:14px;line-height:28px;letter-spacing:5%}}#contact .mainv .bg{background:url(../src/img/contact/mainv.jpg) no-repeat center/cover}@media (max-width: 750px){#contact .mainv .bg{background:url(../src/img/contact/sp/mainv.jpg) no-repeat center/cover}}#contact .tel-box{position:relative;overflow:hidden}#contact .tel-box::before{content:'';width:calc(1189px / 2);height:calc(339px / 2);background:url(../src/img/contact/draw.png) no-repeat center/100%;position:absolute;bottom:56px;right:calc(50% - 870px);z-index:-1}@media (max-width: 750px){#contact .tel-box::before{width:295px;height:85px;bottom:60px;right:-20px}}#contact .tel-box .inner{padding:100px 0 110px}@media (max-width: 750px){#contact .tel-box .inner{padding:60px 0 130px}}#contact .tel-box .flex{gap:0 60px;justify-content:center}@media (max-width: 750px){#contact .tel-box .flex{flex-direction:column;gap:25px 0}}#contact .tel-box .info .section-ttl{margin-bottom:10px}@media (max-width: 750px){#contact .tel-box .info .section-ttl span{letter-spacing:10%}}#contact .tel-box .info p{line-height:2;font-size:15px}#contact .tel-box .tel-in-box{width:420px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #222;background:#fff}@media (max-width: 750px){#contact .tel-box .tel-in-box{width:100%;height:130px}}#contact .tel-box .tel-in-box .num{font-size:40px;font-weight:bold;line-height:52px;letter-spacing:10%;color:#222;position:relative;padding-left:38px;padding-bottom:10px;border-bottom:1px solid #EBEBEA;margin-bottom:12px;display:block}@media (max-width: 750px){#contact .tel-box .tel-in-box .num{font-size:30px;line-height:30px;padding-left:42px;padding-bottom:12px;padding-right:8px}}#contact .tel-box .tel-in-box .num::before{content:'';width:33px;height:33px;background:url(../src/img/contact/tel-icon.png) no-repeat center/100%;position:absolute;left:0;top:16px}@media (max-width: 750px){#contact .tel-box .tel-in-box .num::before{width:28px;height:28px;top:5px;left:8px}}#contact .tel-box .tel-in-box .text{display:block;text-align:center;font-size:15px}@media (max-width: 750px){#contact .tel-box .tel-in-box .text{font-size:14px;line-height:2;letter-spacing:10%}}#contact #contact-form .inner{max-width:900px;padding-bottom:100px}@media (max-width: 750px){#contact #contact-form .inner{padding-bottom:80px}}#contact #contact-form .section-ttl{text-align:center;margin-bottom:20px}@media (max-width: 750px){#contact #contact-form .section-ttl{text-align:left;margin-bottom:15px}}#contact #contact-form .info-text{text-align:center;line-height:2;margin-bottom:70px}@media (max-width: 750px){#contact #contact-form .info-text{text-align:left;letter-spacing:10%;margin-bottom:40px}}#contact #contact-form table{width:100%;margin-bottom:3rem}@media (max-width: 750px){#contact #contact-form table{margin-bottom:0}}#contact #contact-form .wpcf7-not-valid-tip{margin-top:1rem}#contact #contact-form .wpcf7-list-item{margin:0}#contact #contact-form .wpcf7-list-item.first{margin-left:0}#contact #contact-form .wpcf7-list-item.last{margin-top:0}#contact #contact-form .wpcf7-list-item label{cursor:pointer;display:flex;align-items:center;width:fit-content}#contact #contact-form tr{margin-bottom:35px;display:flex}@media (max-width: 750px){#contact #contact-form tr{margin-bottom:20px}}@media (min-width: 1025px){#contact #contact-form tr:first-of-type td{padding-top:2rem}}#contact #contact-form tr:last-of-type{margin-bottom:0}#contact #contact-form tr:last-of-type th{line-height:2;vertical-align:text-bottom}#contact #contact-form tr:last-of-type th span{top:18px;transform:unset}#contact #contact-form tr.choice .wpcf7-form-control{display:flex;flex-wrap:wrap;flex-direction:column;gap:14px 0}#contact #contact-form tr.choice th{vertical-align:text-bottom}@media (min-width: 1025px){#contact #contact-form tr.choice th span{transform:unset}}@media (min-width: 1025px){#contact #contact-form tr.choice td{padding-top:14px}}#contact #contact-form th{width:264px;font-size:15px;font-weight:bold;padding:14px 0;position:relative}@media (max-width: 750px){#contact #contact-form th{width:100%}}#contact #contact-form th span{font-size:13px;background:#222;width:42px;height:25px;display:inline-flex;align-items:center;justify-content:center;color:#fff;position:absolute;right:70px;top:9px}@media (max-width: 750px){#contact #contact-form th span{top:50%;transform:translateY(-50%)}}#contact #contact-form td{width:calc(100% - 264px);display:block;font-size:16px;font-weight:500}@media (max-width: 750px){#contact #contact-form td{width:100%}}#contact #contact-form td input,#contact #contact-form td textarea{width:100%;padding:8px 18px;font-size:16px;background:#EBEBEA;border:1px solid #DDDDDB;transition:.3s;line-height:1.8;font-weight:500;letter-spacing:10%}@media (max-width: 750px){#contact #contact-form td input,#contact #contact-form td textarea{font-size:16px}}#contact #contact-form td input::placeholder,#contact #contact-form td textarea::placeholder{color:#9E9E9E;font-size:16px;line-height:1.8}#contact #contact-form td input[type="text"]:focus,#contact #contact-form td textarea[type="text"]:focus{border:1px solid #222}#contact #contact-form td input[type="email"]:focus,#contact #contact-form td textarea[type="email"]:focus{border:1px solid #222}#contact #contact-form td input[type="tel"]:focus,#contact #contact-form td textarea[type="tel"]:focus{border:1px solid #222}#contact #contact-form td input[type="radio"],#contact #contact-form td textarea[type="radio"]{border:1px solid #222;width:14px !important;border-radius:50%;height:14px;padding:4px;background:#fff;position:relative;cursor:pointer;transition:.3s}#contact #contact-form td input[type="radio"]::after,#contact #contact-form td textarea[type="radio"]::after{content:'';width:8px;height:8px;background:#222;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:.3s}#contact #contact-form td input[type="radio"]:checked,#contact #contact-form td textarea[type="radio"]:checked{border-color:#222}#contact #contact-form td input[type="radio"]:checked::after,#contact #contact-form td textarea[type="radio"]:checked::after{opacity:1}#contact #contact-form td input[type="checkbox"],#contact #contact-form td textarea[type="checkbox"]{border:1px solid #B2B2B2;width:16px !important;height:16px;padding:4px;background:#fff;position:relative;border-radius:2px}#contact #contact-form td input[type="checkbox"]:checked,#contact #contact-form td textarea[type="checkbox"]:checked{border:1px solid #B2B2B2}#contact #contact-form td input[type="checkbox"]:checked::before,#contact #contact-form td textarea[type="checkbox"]:checked::before{content:'';width:16px;height:16px;background:#F38233;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:2px}#contact #contact-form td input[type="checkbox"]:checked::after,#contact #contact-form td textarea[type="checkbox"]:checked::after{content:'';width:6px;height:9px;background:#F38233;border-bottom:1px solid #fff;border-right:1px solid #fff;position:absolute;top:6px;left:50%;transform:translate(-50%, -50%) rotate(45deg)}#contact #contact-form td input:focus-visible,#contact #contact-form td textarea:focus-visible{border-style:none;border:1px solid #08182f}#contact #contact-form td input.your-year,#contact #contact-form td textarea.your-year{width:233px;margin-right:10px}#contact #contact-form td textarea{height:200px;resize:none;font-weight:500}#contact #contact-form td label{display:inline-flex;gap:0 10px;align-items:center;font-weight:500;cursor:pointer;font-size:15px}@media (max-width: 750px){#contact #contact-form td label{line-height:1.6;font-size:16px}}#contact #contact-form .wpcf7-not-valid-tip{font-size:1.4rem}#contact #contact-form .agree{text-align:center;margin-bottom:6rem}@media (max-width: 750px){#contact #contact-form .agree{margin-top:34px}}#contact #contact-form .agree input[type="checkbox"]{border:1px solid #d2d2d2;width:14px;height:14px;padding:4px;background:#fff;position:relative;margin-right:1rem}#contact #contact-form .agree input[type="checkbox"]::before{content:'';width:14px;height:14px;background:#222;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:.3s}#contact #contact-form .agree input[type="checkbox"]::after{content:'';width:5px;height:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;position:absolute;top:5px;left:50%;transform:translate(-50%, -50%) rotate(45deg);opacity:0;transition:.3s}#contact #contact-form .agree input[type="checkbox"]:checked::before,#contact #contact-form .agree input[type="checkbox"]:checked::after{opacity:1}#contact #contact-form .agree span{font-size:1.4rem}#contact #contact-form .agree p{text-align:center}#contact #contact-form .sent-btn{position:relative;display:block;width:220px;margin:auto;background:linear-gradient(to right, #F1F1EE 50%, #222 50%) 100%;background-size:200% 100%;border-radius:50px;font-size:14px;font-weight:600;line-height:2;letter-spacing:10%;transition:background-position .3s, color .3s;cursor:pointer}#contact #contact-form .sent-btn p{cursor:pointer}#contact #contact-form .sent-btn p input{text-align:left;display:block;width:100%;height:100%;color:#F1F1EE;transition:.3s;font-weight:bold;letter-spacing:10%;cursor:pointer;font-size:15px;padding:15px 0 15px 30px}#contact #contact-form .sent-btn::before{right:10px;width:30px;height:30px;background:url(../src/img/btn-arrow-wh.png) no-repeat center/100%;position:absolute;top:50%;content:"";transform:translateY(-50%);transition:.3s}#contact #contact-form .sent-btn:hover{color:#fff;background-position:0 100%;opacity:1}#contact #contact-form .sent-btn:hover::before{background:url(../src/img/btn-arrow-bk.png) no-repeat center/100%}#contact #contact-form .sent-btn:hover p input{color:#222}#contact #contact-form .sent-btn .wpcf7-spinner{position:absolute;bottom:0;left:110%;top:0;margin:auto}#contact #contact-form .wpcf7 form .wpcf7-response-output{padding:2rem}@media (max-width: 750px){#contact #contact-form .title h2{flex-direction:column}#contact #contact-form .title h2 span{margin-left:0;margin-top:2rem}#contact #contact-form p:hover{color:#222}#contact #contact-form tr{display:flex;flex-direction:column}#contact #contact-form tr:last-of-type th span{top:50%;transform:translateY(-50%)}#contact #contact-form tr.choice .wpcf7-form-control .wpcf7-list-item{width:calc(100% / 2)}}@media (max-width: 750px) and (max-width: 750px){#contact #contact-form tr.choice .wpcf7-form-control .wpcf7-list-item{width:100%}}@media (max-width: 750px){#contact #contact-form tr.choice .wpcf7-form-control .wpcf7-list-item:nth-of-type(29){width:calc(100% / 1)}#contact #contact-form th{width:100%;font-size:1.6rem}#contact #contact-form th span{right:0}#contact #contact-form td .wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:column;line-height:2.2}#contact #contact-form td input,#contact #contact-form td textarea{font-size:1.6rem}#contact #contact-form td input::placeholder,#contact #contact-form td textarea::placeholder{font-size:1.6rem}#contact #contact-form td .wpcf7-list-item-label{font-size:1.6rem}#contact #contact-form .wpcf7-list-item{margin:0 0 0 0}#contact #contact-form .agree{margin-bottom:40px}#contact #contact-form .agree br{display:none}#contact #contact-form .agree input{margin-right:.5rem;margin-top:8px}#contact #contact-form .agree span{font-size:16px;text-align:left}#contact #contact-form .agree label{align-items:flex-start}#contact #contact-form .sent-btn{width:220px;padding-left:35px}}#contact .cta{display:none}#done .mainv .bg{background:url(../src/img/contact/mainv.jpg) no-repeat center/cover}#done .catch{margin-top:70px}#done .catch .inner{padding-bottom:100px}#done .catch .text{margin-bottom:8rem}#done .catch .text span{text-align:center;font-size:2.2rem;font-weight:bold;display:block;margin-bottom:4rem}#done .catch .text p{text-align:center;line-height:2;font-style:1.4rem}#done .catch .view-btn{width:fit-content;margin:auto}#done .cta{display:none}@media (max-width: 750px){#done .catch .inner{padding-bottom:10rem}#done .catch .text span{font-size:2rem;font-weight:bold}#done .catch .text p{font-size:1.4rem}}#price .mainv .bg{background:url(../src/img/price/mainv.jpg) no-repeat center/cover}#price .main{padding:100px 0 0}@media (max-width: 750px){#price .main{padding:80px 0 0}}#price .main .text p{text-align:center;line-height:2}html{font-size:62.5%;line-height:1}body{width:100%;color:#000;font-family:"Zen Kaku Gothic New", sans-serif;font-weight:500;font-size:15px}body.active{overflow-y:hidden}@media (max-width: 750px){body{font-size:14px;line-height:28px}}a{transition:.3s;color:#000}.flex{display:flex}.inner{width:92%;max-width:104rem;margin:0 auto}p{text-align:justify}.sp{display:none}@media (max-width: 750px){.sp{display:block}}.tab{display:none}@media (min-width: 751px) and (max-width: 1024px){.tab{display:block}}@media (max-width: 750px){.tab{display:none}}@media (min-width: 751px) and (max-width: 1024px){.pc{display:block}}@media (max-width: 750px){.pc{display:none}}
