﻿@font-face{font-family:"MB Corpo A Title Cond";src:url("../font/MBCorpoATitleCond-Regular.woff2") format("woff2"),url("../font/MBCorpoATitleCond-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"MB Corpo A Screen1 Cond";src:url("../font/MBCorpoAScreen1Cond-Regular.woff2") format("woff2"),url("../font/MBCorpoAScreen1Cond-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"MB Corpo S Text";src:url("../font/MBCorpoSText-Regular.woff2") format("woff2"),url("../font/MBCorpoSText-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.MB-A-T-C{font-family:"MB Corpo A Title Cond" !important;font-weight:normal !important;font-style:normal !important}.MB-A-S1-C{font-family:"MB Corpo A Screen1 Cond" !important;font-weight:normal !important;font-style:normal !important}.MB-S-T{font-family:"MB Corpo S Text" !important;font-weight:normal !important;font-style:normal !important}/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}a{transition:all .3s}a:hover{opacity:.7}img{max-width:100%}@media screen and (max-width: 768px){.only-pc{display:none}}@media screen and (min-width: 769px){.only-sp{display:none}}@keyframes panel-show{from{opacity:0}to{opacity:1}}html{font-size:10px;font-family:"Hiragino Kaku Gothic Pro","Meiryo",sans-serif;color:#555}p,div,ul,ol,li,a,dl,dt,dd{font-size:1.6rem;line-height:1.8}@media screen and (max-width: 768px){p,div,ul,ol,li,a,dl,dt,dd{line-height:1.5}}h1,h2,h3,h4,h5,h6{font-family:"Yu Mincho","游明朝",serif}h2{font-size:3.6rem;margin-bottom:30px;line-height:1.3}@media screen and (max-width: 768px){h2{font-size:3rem;margin-bottom:30px;text-align:center}}body{position:relative;overflow-x:hidden}.Inner{max-width:1648px;margin:0 auto;padding:0 20px;width:100%}@media screen and (max-width: 768px){.Inner{max-width:100%;padding:0 20px}}.my_bold{font-weight:bold}.anchor{margin-top:-120px;padding-top:120px}.pc-only{display:block}.sp-only{display:none}@media screen and (max-width: 768px){.pc-only{display:none}.sp-only{display:block}}.btn{text-align:center;margin:50px 0 0}.btn a{display:inline-block;font-size:2rem;padding:24px 75px 22px;background-color:#008dfc;color:#fff;line-height:1.25}.btn a span{padding-right:20px;background:url(../img/icon_blank.svg) no-repeat center right;background-size:13px}@media screen and (max-width: 768px){.btn a{font-size:1.8rem;padding:15px 20px;width:100%;text-align:center}}#breadcrumbs{padding:10px 0}header{position:fixed;top:0;display:flex;flex-direction:column;z-index:10;width:100%;align-items:center;transition:all .3s;background:#000;align-items:flex-start}header .logo{padding:15px 0;border-bottom:1px solid #666;width:100%;position:relative}header .logo>.Inner a{display:flex;gap:55px;align-items:end}header .logo>.Inner a:hover{opacity:1}header nav{width:100%}header nav .Inner>ul{display:flex;gap:0;align-items:center;width:100%;justify-content:space-around;transition:all .3s}header nav .Inner>ul>li{width:12.5%}header nav .Inner>ul>li a{color:#fff;display:block;text-align:center;padding:20px 15px}header nav .Inner>ul>li .sub-menu{display:none}header nav .btn{display:none}header .h_btn a{width:305px;display:block;background-color:#008dfc;font-weight:700;color:#fff;text-align:center;padding:15px 30px;position:relative;box-shadow:2px 2px 5px 0 rgba(60,0,21,.5)}header .hamburger{display:none}@media screen and (max-width: 1024px){header{top:0 !important;z-index:100}header .logo{border-bottom:none;padding:20px}header .logo .Inner a{justify-content:center}header .logo img{width:auto;height:40px}header .wordmark{display:none}header nav{width:100%;position:fixed;top:80px;left:0;background-color:#fff;height:calc(100% - 64px);overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;transition:all .2s ease-in-out;padding:20px}header nav .Inner>ul{flex-direction:column}header nav .Inner>ul>li{width:100%;border-bottom:1px solid #666}header nav .Inner>ul>li a{color:#666;text-align:left}header nav .Inner>ul>li.menu-item-has-children>a{padding-bottom:10px}header nav .Inner>ul>li .sub-menu{display:block}header nav .Inner>ul>li .sub-menu>li a{padding:10px 10px 10px 30px}header nav .Inner>ul>li .sub-menu>li:last-child a{padding-bottom:20px}header .hamburger{width:24px;height:16px;position:absolute;cursor:pointer;display:block;left:25px;top:32px}header .hamburger span{width:24px;height:3px;background:#707070;position:absolute;left:0;border-radius:2px;transition:all .2s}header .hamburger span:nth-child(1){top:0}header .hamburger span:nth-child(2){top:8px}header .hamburger span:nth-child(3){top:100%}.menu_on header .hamburger span:nth-child(1){transform:rotate(45deg);top:11px}.menu_on header .hamburger span:nth-child(2){opacity:0}.menu_on header .hamburger span:nth-child(3){transform:rotate(-45deg);top:11px}.menu_on header nav{opacity:1;visibility:visible}}footer{background:#000;color:#d9d9d9;padding:110px 0 60px}footer .Inner{display:flex;flex-wrap:wrap;gap:30px 0}footer .company{padding-left:130px;background:url(../img/StarMark.svg) no-repeat left top;background-size:64px;width:482px}footer .company .name{display:flex;flex-direction:column;margin-bottom:30px;line-height:1}footer .company .name .t01{font-size:1.4rem;margin-bottom:10px}footer .company .name .t02{font-size:3.2rem;margin-bottom:5px;font-family:"Yu Mincho","游明朝",serif}footer .company .name .t03{font-size:3.2rem}footer .relation{display:flex;flex-direction:column;gap:15px;white-space:nowrap}footer .relation>li{display:flex;gap:15px;align-items:center}footer .relation .sns{display:flex;gap:10px;align-items:center}footer .relation .sns>li{width:24px;font-size:0}footer .relation .sns a{font-size:0}footer .link{display:flex;margin-left:130px;white-space:nowrap;width:600px}footer .link ul:nth-child(2){margin-left:15%}footer .ptop{text-align:right;width:100%;margin-top:30px}footer .ptop a{padding-top:35px;position:relative;display:inline-block}footer .ptop a::before{content:"";width:20px;height:20px;border-top:2px solid #d9d9d9;border-right:2px solid #d9d9d9;transform:rotate(-45deg) translateX(-50%);position:absolute;top:0;left:50%}footer .copylight{text-align:right;padding-top:30px;border-top:1px solid #d9d9d9;width:100%}@media screen and (max-width: 768px){footer{padding:40px 0 40px}footer .Inner{flex-direction:column;align-items:center;gap:0}footer .ptop{text-align:center;margin:0 0 55px}footer .company{padding-left:0;background:none;width:100%}footer .company .name{flex-direction:column-reverse;margin-bottom:30px;line-height:1;align-items:center}footer .company .name .t01{display:none}footer .company .name .t02{font-size:2.8rem;margin:5px 0 0}footer .company .name .t03{font-size:3.4rem}footer .relation{align-items:center;border-bottom:1px solid #d9d9d9;margin-bottom:25px}footer .relation>li{flex-direction:column;padding:20px 0 25px;border-top:1px solid #d9d9d9;font-size:1.8rem;width:100%}footer .relation .sns{display:flex;gap:10px;align-items:center}footer .relation .sns>li{width:40px;font-size:0}footer .relation .sns a{font-size:0}footer .link{margin-left:0;white-space:normal;width:100%;margin-bottom:25px}footer .link ul:nth-child(1){display:none}footer .link ul:nth-child(2){margin-left:0;display:flex;flex-direction:column;gap:20px}footer .copylight{text-align:left;padding-top:0;border-top:none}}.mv{position:relative}.mv .slick-list,.mv .slick-track,.mv .slick-slide>div{height:100%}.mv .slick-dots{bottom:40px;right:100px;z-index:20;width:auto}.mv .slick-dots li{width:120px;margin:0 7px}.mv .slick-dots li button{padding:0;width:100%;height:2px;background:#cbcbcb}.mv .slick-dots li button::before{content:none}.mv .slick-dots li.slick-active button{background:#777}@media screen and (max-width: 899px){.mv .slick-dots{right:50%;transform:translateX(50%);width:100%}.mv .slick-dots li{width:calc((100% - 60px)/3)}}.mv .box{position:relative}.mv .box>img{width:100%}.mv .txt{color:#fff;position:absolute;top:50%;transform:translateY(-50%)}.mv .txt .t01{font-size:clamp(2rem,5vw,9.3rem);font-family:"Yu Mincho","游明朝",serif;line-height:1.1}.mv .txt .t02{font-size:clamp(1.6rem,1.4vw,2.7rem);font-family:"Yu Mincho","游明朝",serif}.mv .txt .btn{text-align:left;margin-top:35px}@media screen and (max-width: 1100px){.mv .txt{top:45%}.mv .txt .t01{font-size:clamp(2rem,4vw,9.3rem)}.mv .txt .t02{font-size:clamp(1.4rem,1.2vw,2.7rem)}.mv .txt .btn a{font-size:1.6rem;padding:20px 60px}}@media screen and (max-width: 899px){.mv .txt{top:30% !important;width:100% !important;transform:translateY(0);left:0 !important;text-align:center;padding:0 20px}.mv .txt .t01{font-size:14vw;margin-bottom:5%}.mv .txt .t02{font-size:clamp(1.4rem,5vw,5vw)}.mv .txt .btn a{font-size:1.6rem;padding:5%;width:100%;text-align:center}.mv .txt br.only-pc{display:none}.mv .txt br.only-sp{display:block}}.mv .mv_01 .txt{left:5%;width:45%}.mv .mv_01 .txt .t01{margin-bottom:30px}@media screen and (max-width: 899px){.mv .mv_02 .txt{left:5%;width:45%}.mv .mv_02 .txt .t01{margin-bottom:5%}.mv .mv_02 .note{position:absolute;bottom:65px;left:5%;color:#fff;width:36.6%;font-size:clamp(1.2rem,1.2vw,1.6rem)}.mv .mv_02 .note{width:100% !important;left:0;padding-left:20px}}.mv .mv_03 .txt{right:5%;width:36.6%}.mv .mv_03 .note{position:absolute;bottom:65px;left:5%;color:#fff;width:36.6%;font-size:clamp(1.2rem,1.2vw,1.6rem)}@media screen and (max-width: 899px){.mv .mv_03 .note{width:100% !important;right:auto !important;left:0 !important;padding-left:20px}}.mv .scroll{position:absolute;left:50%;transform:translateX(-50%);z-index:11;bottom:10px;-moz-transition:opacity 400ms linear;-o-transition:opacity 400ms linear;-webkit-transition:opacity 400ms linear;transition:opacity 400ms linear;opacity:1;font-family:"MB Corpo S Text";font-weight:normal;font-style:normal;color:#fff}.mv .scroll p{text-align:left;padding-bottom:.9rem;font-size:1.6rem;width:100%}.mv .scroll div{position:relative;padding-top:5rem;overflow:hidden}.mv .scroll div::before{content:"";position:absolute;left:50%;top:0;width:1px;height:5rem}.mv .scroll div::after{content:"";position:absolute;left:50%;top:0;width:1px;height:5rem;background:#fff;animation:pathmove 1.4s ease-in-out infinite;opacity:0}.mv .scroll.scrollout{opacity:0}@media screen and (max-width: 1024px){.mv .scroll{display:none}}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}.service_link{margin:216px 0 105px}.service_link ul{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.service_link ul li{width:376px}.service_link ul li:nth-child(1) a{background-image:url(../img/icon_car.png);background-size:48px 32px;background-position:left 30px center}.service_link ul li:nth-child(2) a{background-image:url(../img/icon_calendar.png);background-size:32px 32px;background-position:left 34px center}.service_link ul li:nth-child(3) a{background-image:url(../img/icon_wheel.png);background-size:48px 48px;background-position:left 30px center}.service_link ul li:nth-child(4) a{background-image:url(../img/icon_mail.png);background-size:49px 33px;background-position:left 30px center}.service_link ul a{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:30px 20px 30px 110px;border:1px solid #555;height:100%;background-repeat:no-repeat}.service_link ul .t01{font-weight:700;font-size:1.8rem}.service_link ul .t02{font-size:1.5rem}@media screen and (max-width: 1639px){.service_link ul{max-width:800px;margin:0 auto}}@media screen and (max-width: 768px){.service_link ul li{width:100%}}.index_01{margin:130px 0 125px}@media screen and (max-width: 768px){.index_01{margin:60px 0}}.index_02 .contents{display:flex;gap:4.5%}.index_02 .contents>div{width:47.75%}.index_02 .contents .t01{font-size:2.4rem;margin:30px 0 20px}.index_02 .contents .t02{line-height:1.9;margin-bottom:25px}.index_02 .contents .sns{display:flex;gap:20px;margin-bottom:30px}.index_02 .contents .sns li{width:24px;height:24px}.index_02 .contents .iframe{position:relative;height:0;padding-bottom:63.5%}.index_02 .contents .iframe iframe{position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 768px){.index_02 .contents{flex-direction:column;gap:80px}.index_02 .contents>div{width:100%}.index_02 .contents .t01,.index_02 .contents .t02{text-align:center}.index_02 .contents .sns{justify-content:center}.index_02 .contents .sns li{width:40px;height:40px}}.index_03{margin:185px 0 200px}.index_03 .bnr_link{display:flex;flex-direction:column;gap:128px}.index_03 .bnr_link>div{position:relative}.index_03 .bnr_link>div:nth-child(2n+1) .txt{right:0}.index_03 .bnr_link>div:nth-child(2n) .txt{left:5%}.index_03 .bnr_link .txt{position:absolute;top:50%;transform:translateY(-50%);width:35%;color:#fff}.index_03 .bnr_link .txt .t01{font-size:3.4rem;margin-bottom:25px}.index_03 .bnr_link .txt .t02{font-size:1.6rem;line-height:1.8}.index_03 .bnr_link .txt .btn{text-align:left;margin-top:35px}@media screen and (max-width: 1100px){.index_03 .bnr_link .txt{width:50%}.index_03 .bnr_link .txt .t01{margin-bottom:15px;font-size:3.2rem}.index_03 .bnr_link .txt .btn{margin-top:30px}}@media screen and (max-width: 768px){.index_03{margin:120px 0}.index_03 .bnr_link{display:flex;flex-direction:column;gap:128px}.index_03 .bnr_link img{width:100%}.index_03 .bnr_link .txt{width:100% !important;position:static;transform:none;text-align:center;background:#000;padding:0 20px 30px}.index_03 .bnr_link .txt .btn{text-align:center}}.ttl{height:464px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;color:#fff;margin-bottom:100px}.ttl h1{font-size:8.7rem;line-height:1}.ttl p{font-size:3.6rem;font-family:"Yu Mincho","游明朝",serif}#new-car .ttl{background-image:url(../img/bg_ttl_newcar.png)}#certified-used .ttl{background-image:url(../img/bg_ttl_certifiedused.png)}#after-service .ttl{background-image:url(../img/bg_ttl_afterservice.png)}#company .ttl{background-image:url(../img/bg_ttl_company.png)}#contact .ttl{background-image:url(../img/bg_ttl_contact.png)}@media screen and (max-width: 768px){.ttl{height:0;background-position:top center;padding-bottom:88.2%;position:relative}.ttl .Inner{position:absolute;bottom:5vw;left:0;text-align:center}.ttl h1{font-size:10.2vw;margin-bottom:10px}.ttl p{font-size:2.8rem}#new-car .ttl{background-image:url(../img/bg_ttl_newcar_sp.png)}#certified-used .ttl{background-image:url(../img/bg_ttl_certifiedused_sp.png)}#company .ttl{background-image:url(../img/bg_ttl_company_sp.png)}#contact .ttl{background-image:url(../img/bg_ttl_contact_sp.png)}#after-service .ttl{background-image:url(../img/bg_ttl_afterservice_sp.png)}}#new-car .block_01 .contents{display:flex;flex-direction:column;gap:120px}#new-car .block_01 .bnr{position:relative}#new-car .block_01 .txt{position:absolute;top:50%;left:5.3%;transform:translateY(-50%)}#new-car .block_01 .txt h3{font-size:clamp(10px,4.5vw,7.2rem);line-height:1;margin-bottom:10px}#new-car .block_01 .txt .desc{font-size:clamp(1.2rem,1.5vw,2rem);margin-bottom:20px}#new-car .block_01 .txt .price{font-size:clamp(1.2rem,1.5vw,2rem)}#new-car .block_01 .txt .btn{display:flex;gap:15px;margin-top:40px}#new-car .block_01 .txt .btn a{padding:20px;width:40%;min-width:200px}#new-car .block_01 .txt .btn a::after{content:""}#new-car .block_01 .note{font-size:1.4rem;margin-top:15px}@media screen and (max-width: 768px){#new-car .block_01 img{width:100%}#new-car .block_01 .txt{left:0;width:100%;text-align:center;transform:translateY(0);top:auto;padding:0 4vw 4vw;bottom:4vw}#new-car .block_01 .txt h3{font-size:11vw;margin-bottom:6vw}#new-car .block_01 .txt .desc{font-size:5vw;margin-bottom:6vw}#new-car .block_01 .txt .price{font-size:5vw}#new-car .block_01 .txt .btn{gap:4vw;margin-top:8vw;flex-direction:column}#new-car .block_01 .txt .btn a{padding:20px;width:100%;min-width:auto}}#new-car .block_02{margin:200px 0 0}#new-car .block_02 .contents{display:flex;flex-direction:column;gap:120px}#new-car .block_02 .bnr{position:relative}#new-car .block_02 .txt{position:absolute;top:60%;left:5.3%;transform:translateY(-50%);color:#fff}#new-car .block_02 .txt h3{font-size:clamp(10px,4.5vw,7.2rem);line-height:1;margin-bottom:10px;text-shadow:0px 3px 10px rgba(0,0,0,.3)}#new-car .block_02 .txt .desc{font-size:clamp(1.2rem,3vw,2rem);margin-bottom:20px;text-shadow:0px 3px 10px rgba(0,0,0,.3)}#new-car .block_02 .txt .btn{display:flex;gap:15px;margin-top:40px}#new-car .block_02 .txt .btn a{padding:20px;width:40%;min-width:200px}#new-car .block_02 .note{font-size:1.4rem;margin-top:15px}@media screen and (max-width: 768px){#new-car .block_02 img{width:100%}#new-car .block_02 .txt{left:0;width:100%;text-align:center;transform:translateY(0);top:auto;padding:0 4vw 4vw;bottom:4vw}#new-car .block_02 .txt h3{font-size:11vw;margin-bottom:6vw}#new-car .block_02 .txt .desc{font-size:5vw;margin-bottom:6vw}#new-car .block_02 .txt .price{font-size:5vw}#new-car .block_02 .txt .btn{gap:4vw;margin-top:8vw;flex-direction:column}#new-car .block_02 .txt .btn a{padding:20px;width:100%;min-width:auto}}#certified-used .block_01 .contents_01{display:flex;background-color:#eaeaea;align-items:center;margin-bottom:100px}#certified-used .block_01 .contents_01 .img{width:50%;height:100%;overflow:hidden}#certified-used .block_01 .contents_01 .img img{object-fit:cover;height:100%;max-width:none}#certified-used .block_01 .contents_01 .txt{width:50%;padding:0 5%}#certified-used .block_01 .contents_01 .txt h3{font-size:3rem;margin-bottom:40px}#certified-used .block_01 .contents_01 .txt h3 br{display:none}#certified-used .block_01 .contents_01 .txt p{font-size:1.6rem}#certified-used .block_01 .contents_01 .txt .btn{text-align:left;margin-top:45px}#certified-used .block_01 .contents_02{display:flex;flex-wrap:wrap;gap:100px 5%}#certified-used .block_01 .contents_02>div{width:47.5%;display:flex}#certified-used .block_01 .contents_02 .img{width:57.9%}#certified-used .block_01 .contents_02 .txt{width:42.1%;padding-left:2.5%}#certified-used .block_01 .contents_02 .txt h3{font-size:clamp(1.6rem,2.5vw,2.4rem);margin-bottom:25px}#certified-used .block_01 .contents_02 .btn a{padding:24px 20px 22px;width:100%}@media screen and (max-width: 1400px){#certified-used .block_01 .contents_02{gap:100px 3%}#certified-used .block_01 .contents_02>div{width:48.5%}#certified-used .block_01 .contents_02 .img{width:40%}#certified-used .block_01 .contents_02 .txt{width:60%;padding-left:2.5%}}@media screen and (max-width: 1024px){#certified-used .block_01 h2 span{font-size:1.6rem;display:block}#certified-used .block_01 .contents_01{flex-direction:column-reverse}#certified-used .block_01 .contents_01 .img{width:100%;height:auto}#certified-used .block_01 .contents_01 .img img{width:100%;height:auto}#certified-used .block_01 .contents_01 .txt{width:100%;padding:35px 20px}#certified-used .block_01 .contents_01 .txt h3{text-align:center}#certified-used .block_01 .contents_01 .txt h3 br{display:block}#certified-used .block_01 .contents_01 .txt .btn{text-align:center}#certified-used .block_01 .contents_02{gap:80px;flex-direction:column;align-items:center}#certified-used .block_01 .contents_02>div{width:100%;flex-direction:column;max-width:658px}#certified-used .block_01 .contents_02 .img{width:100%;text-align:center}#certified-used .block_01 .contents_02 .txt{width:100%;padding:20px 20px 0}#certified-used .block_01 .contents_02 .txt h3{text-align:center;font-size:clamp(1.6rem,6vw,2.8rem);margin-bottom:20px}#certified-used .block_01 .contents_02 .btn a{padding:15px 20px}}#certified-used .block_02{text-align:center;margin-top:200px}#certified-used .block_02 .contents{position:relative;display:inline-block;margin:0 auto}#certified-used .block_02 .contents .txt{position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fff;width:100%}#certified-used .block_02 .contents .t01{font-size:3.4rem;margin-bottom:40px}#certified-used .block_02 .contents .t02{font-size:2.4rem}#certified-used .block_02 .contents .btn{margin-top:45px}@media screen and (max-width: 768px){#certified-used .block_02 .contents .txt{top:auto;transform:none;bottom:0;padding:0 20px 20px}#certified-used .block_02 .contents .t01{font-size:2.8rem;margin-bottom:35px}#certified-used .block_02 .contents .t02{font-size:1.8rem}#certified-used .block_02 .contents .btn{margin-top:35px}}#after-service .block_01 .contents_01{display:flex;background-color:#eaeaea;align-items:center;margin-bottom:100px}#after-service .block_01 .contents_01 .img{width:50%;height:100%;overflow:hidden}#after-service .block_01 .contents_01 .img img{object-fit:cover;height:100%;max-width:none}#after-service .block_01 .contents_01 .txt{width:50%;padding:0 5%}#after-service .block_01 .contents_01 .txt h3{font-size:3rem;margin-bottom:40px}#after-service .block_01 .contents_01 .txt h3 br{display:none}#after-service .block_01 .contents_01 .txt p{font-size:1.6rem}#after-service .block_01 .contents_01 .txt .btn{text-align:left;margin-top:45px}#after-service .block_01 .contents_02{display:flex;flex-wrap:wrap;gap:100px 5%}#after-service .block_01 .contents_02>div{width:47.5%;display:flex}#after-service .block_01 .contents_02 .img{width:57.9%}#after-service .block_01 .contents_02 .txt{width:42.1%;padding-left:2.5%}#after-service .block_01 .contents_02 .txt h3{font-size:clamp(1.6rem,2.5vw,2.4rem);margin-bottom:25px}#after-service .block_01 .contents_02 .txt .btn a{padding:24px 20px 22px;width:100%}@media screen and (max-width: 1400px){#after-service .block_01 .contents_02{gap:100px 3%}#after-service .block_01 .contents_02>div{width:48.5%}#after-service .block_01 .contents_02 .img{width:40%}#after-service .block_01 .contents_02 .txt{width:60%;padding-left:2.5%}}@media screen and (max-width: 1024px){#after-service .block_01 .contents_01{flex-direction:column-reverse}#after-service .block_01 .contents_01 .img{width:100%;height:auto}#after-service .block_01 .contents_01 .img img{width:100%;height:auto}#after-service .block_01 .contents_01 .txt{width:100%;padding:35px 20px}#after-service .block_01 .contents_01 .txt h3{text-align:center}#after-service .block_01 .contents_01 .txt h3 br{display:block}#after-service .block_01 .contents_01 .txt .btn{text-align:center}#after-service .block_01 .contents_02{gap:80px;flex-direction:column;align-items:center}#after-service .block_01 .contents_02>div{width:100%;flex-direction:column;max-width:658px}#after-service .block_01 .contents_02 .img{width:100%;text-align:center}#after-service .block_01 .contents_02 .txt{width:100%;padding:20px 20px 0}#after-service .block_01 .contents_02 .txt h3{text-align:center;font-size:clamp(1.6rem,6vw,2.8rem);margin-bottom:20px}#after-service .block_01 .contents_02 .txt .btn a{padding:15px 20px}}#after-service .block_02{margin-top:300px}#after-service .block_02 h2{text-align:center;margin-bottom:56px;padding-bottom:28px;border-bottom:1px solid #707070}#after-service .block_02 .contents_01{display:flex;flex-direction:column;gap:38px;margin-bottom:37px;padding-bottom:38px;border-bottom:1px solid #707070}#after-service .block_02 .contents_01>div ul{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:10px}#after-service .block_02 .contents_01>div li{width:calc((100% - 36px)/4);min-width:200px;font-weight:700;color:#fff;padding:13px 20px;text-align:center;font-size:1.8rem;background:#a3a3a3}#after-service .block_02 .contents_01>div>div{display:flex;font-size:1.8rem;font-weight:700;gap:30px}#after-service .block_02 .contents_02 dl{display:flex;gap:40px;font-size:1.8rem;font-weight:700;margin-bottom:35px}#after-service .block_02 .contents_02 dd{display:flex;gap:20px}#after-service .block_02 .contents_02 ol{counter-reset:num 0}#after-service .block_02 .contents_02 ol li{padding-left:2rem;position:relative}#after-service .block_02 .contents_02 ol li::before{content:counter(num) ".";counter-increment:num 1;position:absolute;left:0}@media screen and (max-width: 768px){#after-service .block_02{margin-top:155px}#after-service .block_02 h2{margin-bottom:32px;padding-bottom:28px}#after-service .block_02 .contents_01{gap:30px;margin-bottom:30px;padding-bottom:30px}#after-service .block_02 .contents_01>div li{width:100%}#after-service .block_02 .contents_01>div>div{flex-direction:column;align-items:center;gap:5px}#after-service .block_02 .contents_02 dl{gap:10px;margin-bottom:50px;flex-direction:column;align-items:center}#after-service .block_02 .contents_02 dd{flex-direction:column;flex-direction:column;gap:5px;align-items:center}}#after-service .block_03{margin-top:230px}#after-service .block_03 p{font-size:2.4rem;text-align:center}#after-service .block_03 .btn{margin-top:45px}@media screen and (max-width: 768px){#after-service .block_03{margin-top:155px}#after-service .block_03 p{font-size:2.2rem}#after-service .block_03 .btn{margin-top:35px}}#company .block_01{margin-bottom:200px}#company .block_01 .Inner{max-width:1168px}#company .block_01 .contentes{display:flex}#company .block_01 .contentes .img{width:51.1%}#company .block_01 .contentes .txt{width:48.9%;padding-left:2.5%;min-width:512px}#company .block_01 .contentes .txt h2{font-size:clamp(2rem,6vw,3.2rem);letter-spacing:-2px}@media screen and (max-width: 1168px){#company .block_01 .contentes{flex-direction:column;gap:30px}#company .block_01 .contentes .img{width:100%;text-align:center}#company .block_01 .contentes .txt{width:100%;padding:0;text-align:center;min-width:auto}#company .block_01 .contentes .txt h2{margin-bottom:30px}}@media screen and (max-width: 768px){#company .block_01{margin-bottom:110px}}#company .block_02{margin-bottom:200px}#company .block_02 .Inner{max-width:1144px}#company .block_02 h2{text-align:center;margin-bottom:100px}#company .block_02 dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #707070}#company .block_02 dt,#company .block_02 dd{width:50%;border-top:1px solid #707070;height:100%}#company .block_02 dt{padding:65px 20px;text-align:center}#company .block_02 dd{padding:65px 20px 65px 0;text-align:left}@media screen and (max-width: 768px){#company .block_02 h2{margin-bottom:35px}#company .block_02 dl{flex-direction:column;gap:0;align-items:center}#company .block_02 dt,#company .block_02 dd{padding:0;width:100%;text-align:center}#company .block_02 dt{padding-top:35px;margin-bottom:15px}#company .block_02 dd{padding-bottom:35px;border-top:0}}#company .block_03{margin-bottom:200px}#company .block_03 .Inner{max-width:1144px}#company .block_03 h2{text-align:center;margin-bottom:100px}#company .block_03 dl{display:flex;flex-wrap:wrap;position:relative}#company .block_03 dl::after{content:"";width:1px;height:100%;background:#a8a8a8;position:absolute;left:100px;top:0}#company .block_03 dt,#company .block_03 dd{padding-bottom:100px}#company .block_03 dt:last-of-type,#company .block_03 dd:last-of-type{padding-bottom:0}#company .block_03 dt{width:100px;font-size:3.6rem;line-height:1;color:#a8a8a8}#company .block_03 dd{width:calc(100% - 100px);padding-left:20px}@media screen and (max-width: 768px){#company .block_03 h2{margin-bottom:35px}#company .block_03 dl{flex-direction:column;align-items:center}#company .block_03 dl::after{content:none}#company .block_03 dt,#company .block_03 dd{width:100%;height:auto;padding-bottom:0;text-align:center}#company .block_03 dt{margin-bottom:25px;padding-bottom:25px !important;border-bottom:1px solid #a8a8a8;font-size:5rem}#company .block_03 dd{padding:0 0 90px}#company .block_03 dd:last-child{padding-bottom:0}}#company .block_04{margin-bottom:200px}@media screen and (max-width: 768px){#company .block_04{margin-bottom:100px}}#company .block_05 .Inner{max-width:1140px}#company .block_05 h2{text-align:center;margin-bottom:90px}#company .block_05 h2:not(:first-child){margin-top:200px}#company .block_05 .contents{display:flex;border-bottom:1px solid #a8a8a8;width:100%}#company .block_05 dl{width:33.3333333333%;border-top:1px solid #a8a8a8}#company .block_05 dt,#company .block_05 dd{text-align:center;padding:65px 20px}#company .block_05 dd{font-size:1.8rem;border-top:1px solid #a8a8a8}@media screen and (max-width: 768px){#company .block_05 h2{margin-bottom:35px;font-size:2rem}#company .block_05 h2:not(:first-child){margin-top:100px}#company .block_05 .contents{flex-direction:column;border-top:1px solid #a8a8a8}#company .block_05 dl{width:100%;border:none}#company .block_05 dt,#company .block_05 dd{text-align:center;padding:0 20px}#company .block_05 dt{padding-top:15px;font-size:1.4rem}#company .block_05 dd{border:none;padding-bottom:15px;font-size:1.6rem}}#contact .hide{display:none !important}#contact .block_01{text-align:center;margin-bottom:70px}#contact .block_01 p{font-size:1.8rem;margin-bottom:10px}#contact .block_01 p span{color:#008dfc}#contact .block_01 .img{max-width:540px;margin:0 auto}#contact .block_02 .Inner{max-width:1040px}#contact .block_02 dt{display:flex;gap:5px;font-size:2.6rem;align-items:baseline;margin-bottom:15px}#contact .block_02 dt.rq{position:relative;padding-right:1.5rem}#contact .block_02 dt.rq::after{content:"※";color:#008dfc;font-size:2rem}#contact .block_02 dd{margin-bottom:80px}#contact .block_02 dd.col2{display:flex;gap:60px}#contact .block_02 dd.col2>div{width:calc((100% - 60px)/2)}#contact .block_02 dd.col2 p{margin-bottom:10px;font-size:2rem}#contact .block_02 dd.half{width:50%}#contact .block_02 dd .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:10px}#contact .block_02 dd .wpcf7-list-item{margin:0}#contact .block_02 dd .wpcf7-list-item label{cursor:pointer}#contact .block_02 dd.name>div{display:flex;align-items:center;gap:10px}#contact .block_02 dd.name>div p{margin:0}#contact .block_02 .contents_02{text-align:center;margin-top:80px}#contact .block_02 .contents_02>div>span::after{content:"※";color:#008dfc;font-size:1.6rem}#contact .block_02 input,#contact .block_02 select,#contact .block_02 textarea{font-size:1.8rem}#contact .block_02 input[type=text],#contact .block_02 input[type=tel],#contact .block_02 input[type=email],#contact .block_02 input[type=date],#contact .block_02 textarea{background:#f0f0f0;border:1px solid #f0f0f0;padding:15px;width:100%;width:100%}#contact .block_02 input[type=text]:focus,#contact .block_02 input[type=tel]:focus,#contact .block_02 input[type=email]:focus,#contact .block_02 input[type=date]:focus,#contact .block_02 textarea:focus{border-color:#333}#contact .block_02 textarea{height:200px;margin-top:20px}#contact .block_02 .remarks textarea{margin-top:0}#contact .block_02 input.data::-webkit-calendar-picker-indicator{width:100%;height:100%;padding:0;margin:0;opacity:0;position:absolute;top:0;left:0}#contact .block_02 select{display:inline-block;background:#f0f0f0 url(../img/icon_select.png) no-repeat center right 20px;padding:15px 40px 15px 15px;width:180px;width:100%}#contact .block_02 input[type=date]{background:#f0f0f0 url(../img/icon_calendar.png) no-repeat center right 20px}#contact .block_02 input[type=radio]{position:relative;width:20px;height:20px;border:1px solid #a39a9a;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;vertical-align:-4px}#contact .block_02 input[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:#008dfc;transform:translateX(-50%) translateY(-50%);border-radius:50%}#contact .block_02 input[type=checkbox]{position:relative;width:20px;height:20px;border:1px solid #a39a9a;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;vertical-align:-4px;cursor:pointer}#contact .block_02 input[type=checkbox]:checked:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:#008dfc;transform:translateX(-50%) translateY(-50%);border-radius:1px}#contact .block_02 .submit{text-align:center;margin-top:110px;display:flex;justify-content:center;gap:30px}#contact .block_02 .submit input[type=submit],#contact .block_02 .submit input[type=button]{background:#008dfc;color:#fff;padding:15px 110px}#contact .block_02 .submit input[type=submit]:disabled,#contact .block_02 .submit input[type=button]:disabled{background:#f0f0f0;color:#c5c5c5}#contact .block_02 .submit .wpcf7-spinner{display:none}#contact .block_02 .contents_03 dd{padding:15px;background:#ddd;border-radius:5px;margin-bottom:30px}@media screen and (max-width: 768px){#contact .block_02 dd{margin-bottom:75px}#contact .block_02 dd.col2{gap:40px;flex-direction:column}#contact .block_02 dd.col2>div{width:100%}#contact .block_02 dd.half{width:100%}#contact .block_02 textarea{height:150px;margin-top:10px}#contact .block_02 .submit{flex-direction:column}}#contact .block_03{text-align:center}#contact .block_03 .t01{font-size:3rem;margin-bottom:40px;font-weight:700}#privacy-policy .top_bnr{height:160px;background:#000 url(../img/top_bnr.png) no-repeat center;background-size:contain}#privacy-policy .Inner{max-width:1160px}#privacy-policy *{line-height:2.5;font-size:1.8rem}#privacy-policy h1,#privacy-policy h2{text-align:center;font-size:3.6rem;line-height:1.4;margin-bottom:75px}#privacy-policy h1 span,#privacy-policy h2 span{font-size:3rem}#privacy-policy a{color:#008dfc}#privacy-policy dl{margin:60px 0 0}#privacy-policy dl dt{font-weight:500}#privacy-policy dl dl{display:flex;margin-top:0}#privacy-policy dl dl dt{width:120px}#privacy-policy dl dl dd{width:calc(100% - 120px)}#privacy-policy ol ol{margin-left:30px}#privacy-policy .right{text-align:right;margin-top:100px}#privacy-policy .block_01{margin-top:105px}#privacy-policy .block_01,#privacy-policy .block_02{margin-bottom:200px}@media screen and (max-width: 768px){#privacy-policy .top_bnr{height:0;background:#000 url(../img/top_bnr_sp.png) no-repeat center;background-size:cover;padding-bottom:24.6%}#privacy-policy *{line-height:2;font-size:1.6rem}#privacy-policy h1,#privacy-policy h2{font-size:3rem;margin-bottom:45px}#privacy-policy h1 span,#privacy-policy h2 span{font-size:2.8rem}#privacy-policy .right{margin-top:50px}#privacy-policy .block_01{margin-top:75px}#privacy-policy .block_01,#privacy-policy .block_02{margin-bottom:100px}#privacy-policy ol ol{margin-left:0}#privacy-policy dl{margin:40px 0 0}#privacy-policy dl dl{flex-direction:column;margin-top:0}#privacy-policy dl dl dt,#privacy-policy dl dl dd{width:100%}}#site-guide .top_bnr{height:160px;background:#000 url(../img/top_bnr.png) no-repeat center;background-size:contain}#site-guide .Inner{max-width:1160px}#site-guide *{line-height:2.5;font-size:1.8rem}#site-guide h1,#site-guide h2{text-align:center;font-size:3.6rem;line-height:1.4;margin-bottom:75px}#site-guide h1 span,#site-guide h2 span{font-size:3rem}#site-guide a{color:#008dfc}#site-guide dl{margin:60px 0 0}#site-guide dl dt{font-weight:700}#site-guide .sub{padding:0 30px}#site-guide .table{display:flex;flex-wrap:wrap;margin-top:0;border-top:1px solid #707070}#site-guide .table dt,#site-guide .table dd{border-bottom:1px solid #707070}#site-guide .table dt{width:40%;font-weight:500;padding-left:20px}#site-guide .table dd{width:60%}#site-guide .table dl{margin:0 -20px 0 0;display:flex;flex-wrap:wrap}#site-guide .table dl dt{margin-left:-20px}#site-guide .table dl dt:last-of-type,#site-guide .table dl dd:last-of-type{border-bottom:none}#site-guide .table .list{display:flex;flex-direction:column;margin:0 -20px 0 0}#site-guide .table .list>div{padding-left:20px;margin-left:-20px}#site-guide .table .list>div:not(:last-child){border-bottom:1px solid #707070}#site-guide .block_01{margin:105px 0 200px}@media screen and (max-width: 768px){#site-guide .top_bnr{height:0;background:#000 url(../img/top_bnr_sp.png) no-repeat center;background-size:cover;padding-bottom:24.6%}#site-guide *{line-height:2;font-size:1.6rem}#site-guide h1,#site-guide h2{font-size:3rem;margin-bottom:45px}#site-guide h1 span,#site-guide h2 span{font-size:2.8rem}#site-guide .block_01{margin:75px 0 100px}#site-guide dl{margin:60px 0 0}#site-guide dl dt,#site-guide dl dd{width:100%}#site-guide dl dt{text-align:center;font-size:2rem}#site-guide .sub{padding:0}#site-guide .sub dt{font-size:1.6rem}#site-guide .table{flex-direction:column;text-align:center}#site-guide .table>dt,#site-guide .table>dd{width:100%}#site-guide .table>dt{border-bottom:none;padding:20px 0 0}#site-guide .table>dd{padding:0 0 20px}#site-guide .table dl{margin:0}#site-guide .table dl dt,#site-guide .table dl dd{border:none}#site-guide .table dl dt{margin:0;padding:0}#site-guide .list{margin:0}#site-guide .list>div{padding-left:0;margin-left:0;border:none !important}}#declaration .top_bnr{height:160px;background:#000 url(../img/top_bnr.png) no-repeat center;background-size:contain}#declaration .Inner{max-width:1160px}#declaration .Inner>*+*{margin-top:50px}#declaration *{line-height:2.5;font-size:1.8rem;letter-spacing:-0.2px}#declaration h1,#declaration h2{text-align:center;font-size:3.6rem;line-height:1.4;margin-bottom:75px}#declaration h1 span,#declaration h2 span{font-size:3rem}#declaration .right{text-align:right;margin-top:100px}#declaration .block_01{margin:105px 0 0}@media screen and (max-width: 768px){#declaration .top_bnr{height:0;background:#000 url(../img/top_bnr_sp.png) no-repeat center;background-size:cover;padding-bottom:24.6%}#declaration *{line-height:2;font-size:1.6rem}#declaration h1,#declaration h2{font-size:3rem;margin-bottom:45px}#declaration h1 span,#declaration h2 span{font-size:2.8rem}#declaration .right{margin-top:50px}#declaration .block_01{margin-top:75px}}#not_page .top_bnr{height:160px;background:#000 url(../img/top_bnr.png) no-repeat center;background-size:contain}#not_page h1{text-align:center;font-size:3.6rem;line-height:1.4;margin-bottom:75px;margin-top:105px}#not_page p{font-size:1.8rem;text-align:center}@media screen and (max-width: 768px){#not_page h1{font-size:3rem;margin-bottom:45px;margin-top:75px}#not_page p{font-size:1.6rem}}