@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url(//is-auto-tg.com/wp-content/themes/luxis/assets/css/../fonts/Roboto-Medium.ttf) format("truetype")}.p-rental__rentalCarBg{background:linear-gradient(transparent 0%,transparent 27%,#f5f5f5 27%,#f5f5f5 73%);margin:0 calc(50% - 50vw);width:100vw}.p-rental__rentalCarWrap{display:flex;align-items:center;gap:90px;width:1060px;max-width:90%;margin:0 auto;padding-bottom:60px;margin-top:71px}.p-rental__rentalCarLeft{flex-shrink:0}.p-rental__rentalCarRight{padding-top:27px}.p-rental__rentalCar--mainTxt{font-size:32px;letter-spacing:.08em;line-height:calc(102/64);font-weight:700}.p-rental__rentalCar--subTxt{font-size:16px;letter-spacing:.08em;line-height:calc(121/64);margin-top:27px}.p-rental__priceSection{margin-top:92px}.p-rental__priceTableBlock{margin-top:83px}.p-rental__priceTable--headTxt{font-size:24px;letter-spacing:.08em;line-height:calc(36/24);font-weight:700;padding-bottom:9px;border-bottom:solid 1px #b9b9b9}.p-rental__priceScrollWrap{overflow-x:auto;white-space:nowrap;padding-top:30px;margin-top:2rem}.p-rental__priceTableWrap{background-color:#a88e07;padding:30px 11px 0;position:relative;width:1060px}@media (max-width:1100px){.p-rental__priceScrollWrap{margin:0 calc(50% - 50vw);margin-top:2rem;width:100vw;padding-bottom:30px}.p-rental__priceTableWrap{margin:0 20px}}.p-rental__priceTable--timeWrap{position:absolute;top:-30px;right:0;width:50%;background-color:#a88e07;border-radius:20px 20px 0 0;display:grid;grid-template-columns:repeat(3,1fr)}.p-rental__priceTable--time{color:#fff;text-align:center;padding-top:18px}.p-rental__priceTable--timeNum{font-size:24px;letter-spacing:.15em;font-weight:500;font-family:"Roboto"}.p-rental__priceTable--row{background-color:#fff}.p-rental__priceTable--head{width:50%;padding:20px;padding-left:41px}.p-rental__priceTable--head--season{width:50%;padding:72px 20px}.p-rental__priceTable{border-collapse:separate;border-spacing:0px 11px}.p-rentalTable__car--mainTxtEn{font-size:32px;letter-spacing:.08em;line-height:calc(40/32);font-weight:700;font-family:"Roboto"}.p-rentalTable__car--mainTxtJa{font-size:30px;letter-spacing:.08em;line-height:calc(40/30);font-weight:700}.p-rentalTable__car--subTxt{font-size:18px;letter-spacing:.08em;line-height:calc(24/18);font-weight:500;margin-top:4px}.p-rentalTable__season--txt{font-size:30px;letter-spacing:.08em;line-height:calc(40/30);font-weight:700;text-align:center;position:relative}.p-rentalTable__season--txt:nth-child(n+2){margin-top:28px}.p-rentalTable__season--txt:nth-child(n+2):before{content:"";width:87px;height:2px;background-color:#a88e07;position:absolute;top:-11px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.p-rentalTable__car--subTxtCaution{display:block;font-size:14px;letter-spacing:.08px;line-height:calc(18/14);font-weight:500;margin-top:12px}.p-rental__priceTable--description{color:#8e7200;text-align:center;vertical-align:middle;margin:16px 0;position:relative}.p-rental__priceTable--description:before{background-color:#c9c9c9;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:1px;height:72%}.p-rentalTable__price--mainTxt{font-size:35px;letter-spacing:0;line-height:calc(42/35);font-weight:700;font-family:"Roboto"}.p-rentalTable__price--normalPrice{font-size:20px;letter-spacing:.15em;line-height:calc(27/20);font-weight:700;color:#3a3a3a;text-align:center}.p-rentalTable__price--SubTxt{font-size:11px;letter-spacing:.08em;line-height:calc(17/11);font-weight:700;display:inline-block;margin-left:6px}.p-rentalTable__price--plus{font-size:20px;letter-spacing:.15em;line-height:calc(27/20);font-weight:500;font-family:"Roboto";color:#3a3a3a;margin:6px 0}.p-rental__priceTable--bottomTxt{font-size:18px;letter-spacing:.08em;line-height:calc(36/18);margin-top:14px;font-weight:500}@media (max-width:1280px){.p-rental__rentalCarWrap{gap:24px 48px}}@media (max-width:1024px){.p-rental__rentalCarWrap{flex-direction:column;padding-top:16px;padding-bottom:36px;margin-top:36px}.p-rental__rentalCarImg{width:880px;max-width:100%}.p-rental__rentalCarRight{padding-top:0}}@media (max-width:768px){.p-rental__priceTableWrap{width:900px}.p-rental__priceTable--head{width:400px}.p-rental__priceTable--timeWrap{width:calc(100% - 411px);padding-right:11px}}@media (max-width:600px){.p-rental__rentalCarWrap{margin-top:12px}.p-rental__priceTable--headTxt{font-size:20px}.p-rental__priceScrollWrap{margin-top:1rem}.p-rental__priceTableWrap{padding-top:16px}.p-rental__rentalCar--mainTxt{font-size:24px}.p-rental__rentalCar--subTxt{margin-top:12px}.p-rental__priceSection{margin-top:36px}.p-rental__priceTableBlock{margin-top:24px}.p-rental__priceTable--head{padding:6px;padding-left:12px}.p-rentalTable__price--mainTxt{font-size:20px}.p-rentalTable__car--mainTxtEn{font-size:20px}.p-rentalTable__car--mainTxtJa{font-size:16px}.p-rentalTable__car--subTxt{font-size:14px}.p-rentalTable__car--subTxtCaution{font-size:12px;margin-top:6px}.p-rentalTable__season--txt{font-size:20px}.p-rentalTable__price--normalPrice{font-size:16px}.p-rental__priceTable--timeNum{font-size:20px}.p-rental__priceTable--timeTxt{font-size:14px}.p-rentalTable__season--txt:nth-child(n+2){margin-top:16px}.p-rentalTable__season--txt:nth-child(n+2):before{top:-6px}.p-rental__priceTable--bottomTxt{font-size:14px}}.p-rental__rentalMotorbikeSection{margin-top:152px}.p-rental__rentalMotorbikeBg{background:linear-gradient(transparent 0%,transparent 33%,#f5f5f5 33%,#f5f5f5 73%);margin:0 calc(50% - 50vw);width:100vw}.p-rental__rentalMotorbikeWrap{display:flex;align-items:center;gap:24px 90px;width:1060px;max-width:90%;margin:0 auto;padding-top:27px;padding-bottom:90px;margin-top:45px}@media (max-width:1024px){.p-rental__rentalMotorbikeWrap{flex-direction:column;padding-top:16px;padding-bottom:60px;margin-top:36px}}.p-rental__rentalMotorbike--txt{font-size:18px;letter-spacing:.08em;line-height:2.2}.p-rental__affiliatedSection{margin-top:82px}.p-affiliated__Item{background-color:#f4d63b;padding:2px 8px;letter-spacing:2;font-weight:500;margin-right:12px}.p-affiliated__ItemAddress{letter-spacing:10;padding-right:0}.p-rental__affiliated__lists{margin:auto;margin-top:73px;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-around}.p-affiliated__contents{margin-top:30px}.p-affiliated__phone{margin-top:18px}.p-rental__guideSection{margin-top:160px}.p-rental_guide__Block{margin-top:73px}.p-rental_guide__title{display:inline-block;font-size:20px;font-weight:500;letter-spacing:1.6px}.p-rental_guide__titleUnder{background:linear-gradient(transparent 0%,transparent 60%,#f4d63b 60%,#f4d63b 85%,transparent 85%,transparent 100%);padding-left:8px;padding-top:8px;padding-bottom:8px}.p-rental_guide__discription{margin-top:14px;line-height:2.2;letter-spacing:1.28px}.p-rental_guide__contact{margin-top:32px}.p-rental__precautionSection{margin-top:160px}.p-precaution__lists{margin-top:108px;display:flex;flex-direction:column;gap:32px}.p-precaution__box{display:flex;flex-wrap:wrap;align-items:center;gap:58px}.p-precaution__image{width:267px;max-width:100%}.p-precaution__contents{width:726px;max-width:100%;margin:0 auto}@media (max-width:1100px){.p-precaution__lists{gap:58px}.p-precaution__box{gap:0}}.p-precaution__title{font-size:23px;font-weight:700;letter-spacing:3.45px}.p-precaution__description{margin-top:22px;font-size:17px;font-weight:500;line-height:1.8;letter-spacing:2.55px}@media(max-width:600px){.p-rental_guide__Block{margin-top:24px}.p-rental__rentalMotorbikeSection{margin-top:48px}.p-rental__rentalMotorbike--txt{font-size:16px}.p-rental__precautionSection{margin-top:48px}.p-precaution__lists{margin-top:24px}.p-rental__guideSection{margin-top:48px}.p-rental__affiliated__lists{margin-top:24px}.p-precaution__title{font-size:20px}.p-precaution__description{font-size:15px;margin-top:16px}}.p-single__sellItem__thumbnail{position:relative}.p-single__sellItem__thumbnail img{margin:0 auto}.p-single__sellItem__thumbnail.is-soldout:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000000}.p-single__sellItem__thumbnail.is-soldout:after{content:"sold out";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;color:#f4d63b;font-family:"Arial";text-transform:uppercase;font-size:31px;font-weight:700;font-style:italic;padding:10px 24px;width:215px;max-width:100%;text-align:center}.p-purchaseSection{margin-top:0}.p-aboutCompany__table{margin-top:calc(64rem/16)}.l-aboutPhilosophy{margin-top:0}@media screen and (max-width:600px){.l-aboutPhilosophy{margin-top:0}}.p-searchForm__button{background-color:#ffbf33;border:1px solid #000;border-left:unset}.p-archiveHead__categoryList{gap:calc(16rem/16)}.p-archiveHead__categoryItem{background-color:#000;color:#fff;font-weight:400;font-size:calc(16rem/16)}.p-archiveHead__categoryItem.is-active{background-color:#ffbf33}.p-newsList__category{background-color:#ffbf33}.p-archiveHead__archiveDropDown select{border-color:#d2d2d2}.p-sellList{gap:calc(40rem/16) calc(67rem/16)}.p-sellItem__maker{width:100%;clip-path:unset;text-align:center;padding:2px;background-color:#ffbf33;font-size:calc(14rem/16)}.p-sellItem__carName{font-size:calc(20rem/16);font-weight:700;text-align:center}.p-sellItem{background-color:#f9f8f2;border:solid 1px #ffbf33;list-style:none}.p-sellItem__carName,.p-sellItem__price,.p-sellItem__detail,.p-sellItem__spec{color:#000}.p-sellItem__price{margin-top:calc(7rem/16);padding-bottom:calc(7rem/16)}.p-sellItem__priceNum{color:#ea6200}.p-sellItem__detail{border-color:#ffbf33;margin-top:0}.p-sellItem__carName{padding-bottom:.625rem;border-bottom:1px solid #ffbf33}.p-sellItem__spec{font-weight:500;font-size:calc(13rem/16);margin-top:calc(10rem/16);line-height:calc(62/39)}.p-sellItem__head{text-align-last:justify}.p-sellItem--btn{background-color:#ffbf33;padding:calc(10rem/16) calc(11rem/16);border-radius:calc(4rem/16);width:calc(179rem/16);max-width:100%;display:block;font-weight:500;position:relative;margin:calc(33rem/16) auto 0;line-height:calc(23/16);border:1px solid #000}.p-sellItem--btn:hover{opacity:.7}.p-sellItem--btn:after{content:"";position:absolute;background-image:url(//is-auto-tg.com/wp-content/themes/luxis/assets/css/../img/icon/icon-external.svg);width:calc(32rem/16);aspect-ratio:1/1;top:50%;right:calc(11rem/16);transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.page-numbers{border-radius:unset;border:unset;font-weight:700;font-size:calc(14rem/16)}.page-numbers.current{border:1px solid #545454;color:#000;background-color:transparent}.p-purchase__top{display:flex;align-items:center;gap:calc(40rem/16);margin-top:calc(80rem/16)}@media screen and (max-width:1024px){.p-purchase__top{flex-direction:column}}@media screen and (max-width:600px){.p-purchase__top{margin-top:calc(36rem/16)}}.p-purchaseSection__imageFrame{display:block;margin-top:0}@media screen and (max-width:1024px){.p-purchaseSection__imageFrame{margin-right:auto}}.p-purchaseSection__contents{width:calc(540rem/16);max-width:100%}@media screen and (max-width:1024px){.p-purchaseSection__contents{width:100%}}.p-purchaseSection__description{margin-top:calc(16rem/16);line-height:calc(32/16)}.p-flowSection__item{background-color:#fff;position:relative;padding:calc(30rem/16) calc(39rem/16);padding-bottom:calc(35rem/16);gap:calc(40rem/16)}@media screen and (max-width:1024px){.p-flowSection__item{gap:calc(20rem/16)}}@media screen and (max-width:600px){.p-flowSection__item{gap:calc(12rem/16);padding:calc(24rem/16)}}.p-flowSection__item:not(:first-of-type):after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:calc(1rem/16);height:calc(50rem/16);background-color:#000;background-image:unset;z-index:-1}.p-flowSection__item:not(:first-of-type){margin-top:calc(39rem/16)}.p-flowSection__number{position:static;background-color:#ffbf33;border-radius:unset;aspect-ratio:1/1;width:calc(79rem/16);height:calc(79rem/16);max-width:100%;flex-shrink:0;font-size:calc(48rem/16)}@media screen and (max-width:600px){.p-flowSection__number{width:calc(64rem/16);height:calc(64rem/16);font-size:calc(36rem/16)}}.p-flowSection__title{font-size:calc(24rem/16);line-height:calc(51/24)}@media screen and (max-width:768px){.p-flowSection__title{font-size:calc(20rem/16)}}.p-flowSection__list{width:calc(1100rem/16);margin-top:calc(64rem/16)}@media screen and (max-width:600px){.p-flowSection__list{margin-top:calc(36rem/16)}}.p-flowSection__image{padding-top:calc(16rem/16)}.p-flowSection__image img{margin:0 auto}@media screen and (max-width:600px){.p-flowSection__image{padding-top:0}.p-flowSection__image img{max-height:calc(95rem/16)}}.p-flowSection__contents{margin-left:calc(19rem/16)}@media screen and (max-width:1024px){.p-flowSection__contents{margin-left:0}}.p-purchaseCtaSection{background-color:#ffbf33;background-image:url(//is-auto-tg.com/wp-content/themes/luxis/assets/css/../img/purchase/bg-purchase_cta.png);background-size:calc(526rem/16);background-position:right 160px top calc(43rem/16);background-color:rgba(255,191,51,.8);background-blend-mode:lighten}@media screen and (max-width:1480px){.p-purchaseCtaSection{background-position:right 0 top calc(43rem/16)}}@media screen and (max-width:1024px){.p-purchaseCtaSection{background-position:right calc(-130rem/16) top calc(24rem/16)}}.p-purchaseCtaSection__box{padding:calc(40rem/16)}@media screen and (max-width:768px){.p-purchaseCtaSection__box{padding:calc(40rem/16) calc(24rem/16)}}.p-purchaseCtaSection__title{font-size:calc(24rem/16)}@media screen and (max-width:768px){.p-purchaseCtaSection__title{font-size:calc(18rem/16)}}.p-purchaseCtaSection__title span{color:#ffbf33}.p-purchaseCtaSection__title:after{content:unset}@media screen and (max-width:600px){.p-purchaseCtaSection__description{margin-top:calc(16rem/16)}.l-purchaseCtaSection{margin-top:calc(80rem/16)}}.l-pageBlock{padding-bottom:0}@media screen and (max-width:1024px){.l-header__logo--img{width:calc(145rem/16)}}@media screen and (max-width:600px){.l-header__logo--img{width:calc(123rem/16)}}@media screen and (max-width:768px){.l-pageBlock{padding-top:calc(80rem/16)}}.c-gnav{padding-top:0;padding-bottom:0}@media screen and (max-width:1024px){.c-gnav{padding:.625rem 1.25rem}}.c-gnav__childWrap{top:calc(82rem/16);border-top:unset}.u-text-yellow{color:#ffbf33}.c-title__withYellowBlock{padding-left:1em;text-indent:-1.1em}@media screen and (max-width:600px){.c-title4{font-size:calc(20rem/16)}}.c-title1__en{font-family:"Roboto";letter-spacing:.05em}@media screen and (max-width:600px){.c-title1__en{font-size:calc(40rem/16)}}.p-editorContents{margin-top:0}@media screen and (max-width:600px){.p-roadServiceContents__banner img{width:calc(420rem/16);max-width:100%;margin:0 auto}}.p-inspectionSection__description{margin-top:calc(16rem/16);font-weight:500;letter-spacing:.1em}.p-maintenanceSection01__image{gap:0}.p-maintenanceSection01__imageItem{width:auto}.p-roadCase__list{gap:calc(40rem/16) calc(37rem/16)}@media screen and (max-width:1024px){.p-roadCase__list{gap:calc(24rem/16)}}@media screen and (max-width:600px){.p-roadCase__list{gap:calc(16rem/16)}}.p-roadCase__item{border-radius:11px;background:#fff;box-shadow:0px 1px 10.3px 0px rgba(0,0,0,.25);padding:calc(12rem/16) calc(13rem/16) calc(15rem/16)}@media screen and (max-width:600px){.p-roadCase__item{padding:calc(12rem/16) calc(10rem/16) calc(15rem/16)}.p-roadCase__item img{max-height:calc(80rem/16);object-fit:contain}}.p-roadCase__item:not(:last-of-type){border:unset}.p-roadCase__title{font-size:calc(20rem/16)}@media screen and (max-width:600px){.p-roadCase__title{font-size:calc(16rem/16)}}.p-roadCase__price{font-size:calc(32rem/16)}@media screen and (max-width:600px){.p-roadCase__price{font-size:calc(24rem/16)}}.p-roadCase__price span{font-size:calc(13rem/16)}.p-roadCase__price{color:#ba7000}.p-roadCase__description{font-weight:500}@media screen and (max-width:480px){.p-roadCase__description{text-align:left}}.p-roadServiceTrouble__description{font-weight:500}.p-painting__box{margin-top:calc(24rem/16)}.p-caseList{margin-top:calc(24rem/16)}@media screen and (max-width:600px){.p-caseBox__title{font-size:calc(18rem/16)}}.p-caseBox__image{width:min(50%,calc(520rem/16));max-width:100%}@media screen and (max-width:600px){.p-caseBox__image{width:calc(420rem/16);max-width:100%}.p-caseBox__image img{max-height:calc(180rem/16);object-fit:cover}}.p-caseBox__image img{width:100%;max-width:100%}@media screen and (max-width:600px){.l-painting{margin-top:calc(24rem/16)}}.p-insurance__box{gap:calc(40rem/16);margin-top:calc(64rem/16)}@media screen and (max-width:600px){.p-insurance__box{margin-top:calc(36rem/16)}}.p-insurance__contents h3{font-size:calc(24rem/16)}@media screen and (max-width:540px){.p-insurance__contents{width:100%}}.p-merits__wrap{margin-top:calc(130rem/16);gap:calc(70rem/16)}@media screen and (max-width:1280px){.p-merits__wrap{justify-content:center;gap:calc(60rem/16) calc(24rem/16);margin-top:calc(80rem/16)}}.p-merit{background-color:#ffbf33;position:relative;border-radius:20px 0 20px 20px;width:calc(305rem/16);min-height:auto;padding:calc(23rem/16) calc(20rem/16) calc(21rem/16)}.p-merit__content{margin-top:0;font-size:calc(17rem/16);font-weight:700;line-height:calc(29/20)}@media screen and (max-width:600px){.p-merit__content{font-size:calc(16rem/16)}}.p-merit__description{margin-top:calc(10rem/16);font-weight:500}.p-merit__image{margin-top:calc(13rem/16)}@media screen and (max-width:1280px){.p-merit__image img{width:calc(160rem/16);aspect-ratio:1/1;margin:0 auto}}@media screen and (max-width:600px){.p-merit__image img{width:calc(100rem/16)}}.p-merit__content:after{content:unset}.p-merit__title{width:calc(73rem/16);height:calc(50rem/16);font-size:calc(40rem/16);background-color:#000;padding:0;border-radius:10px 10px 0 0;position:absolute;right:0;top:calc(-50rem/16);font-family:"Roboto";font-weight:500}@media screen and (max-width:1280px){.p-merit__title{font-size:calc(32rem/16);width:calc(64rem/16);height:calc(40rem/16);top:calc(-40rem/16)}}.p-fv__mainCopy{line-height:calc(252/216)}.p-homeStaff-voice__btn:hover{opacity:.5}@media screen and (max-width:600px){.p-homeStaff-voice__btn{width:calc(420rem/16);max-width:100%}}.p-homeStaff-voice{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);width:100vw}.p-homeBanner{margin:10rem calc(50% - 50vw) 0;width:100vw;padding:calc(80rem/16) 0;background-color:#f5f5f5}@media screen and (max-width:1366px){.p-homeBanner{margin-top:10rem;padding:calc(60rem/16) 0;background-color:#f5f5f5}}@media screen and (max-width:600px){.p-homeBanner{margin-top:5rem;padding:2rem 0}}.p-homeBanner__btn{width:fit-content;margin:0 auto}