﻿html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro','游ゴシック', 'Yu Gothic', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size:14px;line-height:1.5;letter-spacing:0.08em;color:#2c2c2c;background-color:white;word-break:break-all}h1,h2,h3,h4,h5,ol,ul,li,dl,dt,dd,p{margin:0;padding:0;font-weight:normal;list-style:none}img{border:0;max-width:100%;vertical-align:bottom}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;transition:all 200ms cubic-bezier(0.17, 0.67, 0.83, 0.67)}*{box-sizing:border-box;outline:none}.bg-gray{background:#f3f5f6}.bg-white{background:#fff}h1.midashi{font-size:2em;font-weight:bold;margin-bottom:1em}h2.heading{margin-bottom:10px}@media (min-width: 640px){h2.heading{margin-bottom:calc(10px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){h2.heading{margin-bottom:20px}}p.heading{font-size:18px;font-weight:bold;margin-bottom:10px}@media (min-width: 640px){p.heading{font-size:calc(18px + ((1vw - 6.4px) * (1.8181818182)))}}@media (min-width: 1080px){p.heading{font-size:26px}}@media (min-width: 640px){p.heading{margin-bottom:calc(10px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){p.heading{margin-bottom:20px}}.car_kubun{display:flex;justify-content:flex-end}.car_kubun p{border-radius:5px;font-size:10px;color:white;margin-left:5px;padding:5px;line-height:1}.car_kubun p.kubun-1{background:#4285f4}.car_kubun p.kubun-2{background:#e17424}.car_kubun p.kubun-3{background:#299e96}.car_kubun p.kubun-4{background:#f23c81}.car_kubun p.kubun-medama{background:#f23c81}.car_kubun p.kubun-soldout{background:#999}.car_kubun p.kubun-status{background:#4caf50}.button-next{position:relative;display:flex;align-items:center;justify-content:center;width:100%;background:#0a3382;color:white;border:solid 1px #0a3382;text-decoration:none;margin:0 auto;padding:10px;text-align:center;border-radius:25px;line-height:1.3;font-weight:400;font-size:12px;max-width:400px}@media (min-width: 640px){.button-next{padding:calc(10px + ((1vw - 6.4px) * (0.6818181818)))}}@media (min-width: 1080px){.button-next{padding:13px}}@media (min-width: 320px){.button-next{font-size:calc(12px + ((1vw - 3.2px) * (0.6578947368)))}}@media (min-width: 1080px){.button-next{font-size:17px}}.button-next:hover{background:#fff;color:#0a3382}.button-next::after{content:"";width:10px;height:10px;border-top:solid 3px white;border-right:solid 3px white;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;border-radius:2px;right:10px}@media (min-width: 640px){.button-next::after{right:calc(10px + ((1vw - 6.4px) * (9.0909090909)))}}@media (min-width: 1080px){.button-next::after{right:50px}}.button-next:hover::after{border-top-color:#0a3382;border-right-color:#0a3382}.hero-slide{width:100%;height:auto}.search-box a{color:#0a3382}.search-box h3{position:relative;padding-left:1.4em;margin-bottom:10px}.search-box h3 svg{fill:#2c2c2c;position:absolute;left:0;top:4px;width:17px;height:17px}.search-box-bymaker>div{display:flex;width:100%;border:1px solid #cbcbcb;border-radius:3px;background:white}.search-box-bymaker>div ul{flex:1}@media all and (max-width: 768px){.search-box-bymaker>div{display:block}}.search-box-bymaker ul{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.search-box-bymaker ul li{flex:1}.search-box-bymaker ul li a{display:flex;justify-content:flex-end;align-content:space-between;flex-direction:column;height:100%}.search-box-bymaker ul li a:hover{opacity:0.4}.search-box-bymaker ul li a h4{flex-grow:0;background:#f9f8f6;padding:7px;color:black;font-weight:700;border:0.5px solid white;border-radius:3px}.search-box-bymaker .maker-logo{flex-grow:1;padding:13px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.search-box-bymaker h4{flex-grow:0}.search-box-byprice{padding-top:20px}@media (min-width: 640px){.search-box-byprice{padding-top:calc(20px + ((1vw - 6.4px) * (1.1363636364)))}}@media (min-width: 1080px){.search-box-byprice{padding-top:25px}}.search-box-byprice ul{display:flex;flex-wrap:wrap;background:white;border:1px solid #cbcbcb;border-radius:3px}.search-box-byprice ul li{width:25%;text-align:center}@media all and (max-width: 640px){.search-box-byprice ul li{width:50%}}.search-box-byprice ul li a{display:flex;justify-content:center;align-items:center;padding:10px;font-weight:700;font-size:14px;background:#f9f8f6;width:100%;height:100%;border:0.5px solid white;border-radius:3px}@media (min-width: 640px){.search-box-byprice ul li a{padding:calc(10px + ((1vw - 6.4px) * (1.1363636364)))}}@media (min-width: 1080px){.search-box-byprice ul li a{padding:15px}}.search-box-by-body{padding-top:20px}@media (min-width: 640px){.search-box-by-body{padding-top:calc(20px + ((1vw - 6.4px) * (1.1363636364)))}}@media (min-width: 1080px){.search-box-by-body{padding-top:25px}}.search-box-by-body ul{display:flex;flex-wrap:wrap;background:white;border:1px solid #cbcbcb;border-radius:3px}.search-box-by-body ul li{width:20%;text-align:center}@media all and (max-width: 640px){.search-box-by-body ul li{width:33.33%}}.search-box-by-body ul li a{display:flex;justify-content:center;align-items:center;padding:10px;font-weight:700;font-size:14px;background:#f9f8f6;width:100%;height:100%;border:0.5px solid white;border-radius:3px}@media (min-width: 640px){.search-box-by-body ul li a{padding:calc(10px + ((1vw - 6.4px) * (1.1363636364)))}}@media (min-width: 1080px){.search-box-by-body ul li a{padding:15px}}@media all and (max-width: 640px){.search-box h3::before{top:2px}.search-box-bymaker>div{padding:0;display:block}}@media all and (max-width: 640px){.search.inner{padding-bottom:30px}}.refusal.inner div{font-size:0.9rem;padding:30px 10px;background:#d5d5d5;text-align:center;font-weight:bold;color:#5d5d5d}@media all and (max-width: 640px){.refusal.inner{padding:10px}.refusal.inner span{display:inline-block}}@media all and (max-width: 640px){.medama.inner{padding-bottom:20px}}.medama h2 span{padding-left:2em;color:#e22f0e;font-size:0.6em}.medama h2 span.heading-title{padding-left:0;text-align:center;display:flex;align-items:center;justify-content:space-between;gap:3%;color:#e22f0e;font-size:clamp(24px, calc(14.845px + 2.441vw), 50px)}.medama h2 span.heading-title::before,.medama h2 span.heading-title::after{content:"";display:inline-block;background-color:#e22f0e;height:4px;flex:1}.medama .count-box .count{display:none}.container.fade{opacity:0;transform:translate3d(0, 40px, 0);transition:opacity 1s, transform 1s}.container.fade.inview{transform:translate3d(0, 0, 0);opacity:1}.container.fade section.inner{animation-duration:1s;animation-fill-mode:both;opacity:0;transform:translate3d(0, 40px, 0);transition:opacity 1s, transform 1s}.container.fade section.inner.inview{transform:translate3d(0, 0, 0);opacity:1}.box-items{display:flex;flex-wrap:wrap;justify-content:space-between}.box-items::before,.box-items::after,.box-items>div,.box-items li{content:"";flex-basis:calc((100% / 4) - 2%);margin-bottom:2%}@media all and (max-width: 1180px){.box-items::before,.box-items::after,.box-items>div,.box-items li{flex-basis:calc((100% / 4) - 10px);margin-bottom:10px}}@media all and (max-width: 1024px){.box-items::before,.box-items::after,.box-items>div,.box-items li{flex-basis:calc((100% / 3) - 10px)}}@media all and (max-width: 640px){.box-items::before,.box-items::after,.box-items>div,.box-items li{flex-basis:calc((100% / 2) - 10px)}}.box-items::before{order:1}.box-items>div a,.box-items li a{display:block;width:100%;height:100%;border-radius:5px;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 5px 2px rgba(204,204,204,0.3);background-color:#fff;overflow:hidden}.box-items>div a:hover,.box-items li a:hover{color:inherit}.box-items>div .pict,.box-items li .pict{height:120px;overflow:hidden;position:relative}@media (min-width: 640px){.box-items>div .pict,.box-items li .pict{height:calc(120px + ((1vw - 6.4px) * (11.3636363636)))}}@media (min-width: 1080px){.box-items>div .pict,.box-items li .pict{height:170px}}.box-items>div .pict img,.box-items li .pict img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;font-family:"object-fit:cover; object-position:center center;";transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1)}.box-items>div .pict .icon-new,.box-items>div .pict .pricedown,.box-items li .pict .icon-new,.box-items li .pict .pricedown{position:absolute;top:0;left:0;z-index:2}.box-items>div .pict .icon-new img,.box-items>div .pict .pricedown img,.box-items li .pict .icon-new img,.box-items li .pict .pricedown img{width:33%;height:33%}.box-items>div .pict .overlay,.box-items li .pict .overlay{position:absolute;left:0;bottom:0;z-index:3}.box-items>div .pict .overlay img,.box-items li .pict .overlay img{width:100%;height:auto}.box-items>div:hover .pict .car_image,.box-items li:hover .pict .car_image{transform:scale(1.1)}.box-items .icon-medama{float:right;border-radius:5px;background:#eb3d46;color:white;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-left:5px;padding:2px 3px;letter-spacing:0;font-size:11px}.box-items .top_medama_pricedown{position:absolute;top:0;width:100%}.box-items .top_medama_pricedown .pricedown_img{margin-left:auto;width:20%}.box-items .soldout{position:relative}.box-items .soldout::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1)}.box-items .soldout .icon-soldout{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;z-index:9;width:100%}.box-items .soldout .icon-soldout img{width:70%;min-width:100px;object-fit:contain}.box-items:hover .pict .icon-soldout img,.box-items:hover .pict .icon-new img{transform:unset}section.effect-horizon .box-items>div,section.effect-horizon .box-items li{transition:scale 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transform:scale(0, 1)}section.effect-horizon .box-items>div::after,section.effect-horizon .box-items li::after{position:absolute;background:#2c2c2c;right:0;top:0;width:100%;bottom:0;content:"";transition:scale 300ms cubic-bezier(0.165, 0.84, 0.44, 1)}section.effect-horizon .box-items>div:nth-child(1),section.effect-horizon .box-items li:nth-child(1){transition-delay:0.701s}section.effect-horizon .box-items>div:nth-child(1)::after,section.effect-horizon .box-items li:nth-child(1)::after{transition-delay:0.901s}section.effect-horizon .box-items>div:nth-child(2),section.effect-horizon .box-items li:nth-child(2){transition-delay:0.904s}section.effect-horizon .box-items>div:nth-child(2)::after,section.effect-horizon .box-items li:nth-child(2)::after{transition-delay:1.104s}section.effect-horizon .box-items>div:nth-child(3),section.effect-horizon .box-items li:nth-child(3){transition-delay:1.109s}section.effect-horizon .box-items>div:nth-child(3)::after,section.effect-horizon .box-items li:nth-child(3)::after{transition-delay:1.309s}section.effect-horizon .box-items>div:nth-child(4),section.effect-horizon .box-items li:nth-child(4){transition-delay:1.316s}section.effect-horizon .box-items>div:nth-child(4)::after,section.effect-horizon .box-items li:nth-child(4)::after{transition-delay:1.516s}section.effect-horizon .box-items>div:nth-child(5),section.effect-horizon .box-items li:nth-child(5){transition-delay:1.525s}section.effect-horizon .box-items>div:nth-child(5)::after,section.effect-horizon .box-items li:nth-child(5)::after{transition-delay:1.725s}section.effect-horizon .box-items>div:nth-child(6),section.effect-horizon .box-items li:nth-child(6){transition-delay:1.736s}section.effect-horizon .box-items>div:nth-child(6)::after,section.effect-horizon .box-items li:nth-child(6)::after{transition-delay:1.936s}section.effect-horizon .box-items>div:nth-child(7),section.effect-horizon .box-items li:nth-child(7){transition-delay:1.949s}section.effect-horizon .box-items>div:nth-child(7)::after,section.effect-horizon .box-items li:nth-child(7)::after{transition-delay:2.149s}section.effect-horizon .box-items>div:nth-child(8),section.effect-horizon .box-items li:nth-child(8){transition-delay:2.164s}section.effect-horizon .box-items>div:nth-child(8)::after,section.effect-horizon .box-items li:nth-child(8)::after{transition-delay:2.364s}section.effect-horizon .box-items>div:nth-child(9),section.effect-horizon .box-items li:nth-child(9){transition-delay:2.381s}section.effect-horizon .box-items>div:nth-child(9)::after,section.effect-horizon .box-items li:nth-child(9)::after{transition-delay:2.581s}section.effect-horizon .box-items>div:nth-child(10),section.effect-horizon .box-items li:nth-child(10){transition-delay:2.6s}section.effect-horizon .box-items>div:nth-child(10)::after,section.effect-horizon .box-items li:nth-child(10)::after{transition-delay:2.8s}section.effect-horizon .box-items>div:nth-child(11),section.effect-horizon .box-items li:nth-child(11){transition-delay:2.621s}section.effect-horizon .box-items>div:nth-child(11)::after,section.effect-horizon .box-items li:nth-child(11)::after{transition-delay:2.821s}section.effect-horizon .box-items>div:nth-child(12),section.effect-horizon .box-items li:nth-child(12){transition-delay:2.644s}section.effect-horizon .box-items>div:nth-child(12)::after,section.effect-horizon .box-items li:nth-child(12)::after{transition-delay:2.844s}section.effect-horizon .box-items>div:nth-child(13),section.effect-horizon .box-items li:nth-child(13){transition-delay:2.669s}section.effect-horizon .box-items>div:nth-child(13)::after,section.effect-horizon .box-items li:nth-child(13)::after{transition-delay:2.869s}section.effect-horizon .box-items>div:nth-child(14),section.effect-horizon .box-items li:nth-child(14){transition-delay:2.696s}section.effect-horizon .box-items>div:nth-child(14)::after,section.effect-horizon .box-items li:nth-child(14)::after{transition-delay:2.896s}section.effect-horizon .box-items>div:nth-child(15),section.effect-horizon .box-items li:nth-child(15){transition-delay:2.725s}section.effect-horizon .box-items>div:nth-child(15)::after,section.effect-horizon .box-items li:nth-child(15)::after{transition-delay:2.925s}section.effect-horizon .box-items>div:nth-child(16),section.effect-horizon .box-items li:nth-child(16){transition-delay:2.756s}section.effect-horizon .box-items>div:nth-child(16)::after,section.effect-horizon .box-items li:nth-child(16)::after{transition-delay:2.956s}section.effect-horizon .box-items>div:nth-child(17),section.effect-horizon .box-items li:nth-child(17){transition-delay:2.789s}section.effect-horizon .box-items>div:nth-child(17)::after,section.effect-horizon .box-items li:nth-child(17)::after{transition-delay:2.989s}section.effect-horizon .box-items>div:nth-child(18),section.effect-horizon .box-items li:nth-child(18){transition-delay:2.824s}section.effect-horizon .box-items>div:nth-child(18)::after,section.effect-horizon .box-items li:nth-child(18)::after{transition-delay:3.024s}section.effect-horizon .box-items>div:nth-child(19),section.effect-horizon .box-items li:nth-child(19){transition-delay:2.861s}section.effect-horizon .box-items>div:nth-child(19)::after,section.effect-horizon .box-items li:nth-child(19)::after{transition-delay:3.061s}section.effect-horizon .box-items>div:nth-child(20),section.effect-horizon .box-items li:nth-child(20){transition-delay:2.9s}section.effect-horizon .box-items>div:nth-child(20)::after,section.effect-horizon .box-items li:nth-child(20)::after{transition-delay:3.1s}section.effect-horizon .heading{width:0;overflow:hidden;height:auto;position:relative;transition:scale 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition-duration:0.5s;transition-property:width}section.effect-horizon .heading::after{position:absolute;left:0;top:0;right:0;bottom:0;content:"";background:#2c2c2c;transition:scale 300ms cubic-bezier(0.165, 0.84, 0.44, 1)}section.effect-horizon.inview .box-items>div,section.effect-horizon.inview .box-items li{transform:scale(1, 1)}section.effect-horizon.inview .box-items>div::after,section.effect-horizon.inview .box-items li::after{width:0}section.effect-horizon.inview .heading{transition-delay:0.1s;width:100%;transform:translateX(0px)}section.effect-horizon.inview .heading::after{transition-delay:0.25s;transition-property:transform;transform:translateX(110%);transition-duration:0.2s}.box-items.medama-box{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(10px, 3vw, 20px)}@media (max-width: 1024px){.box-items.medama-box{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 648px){.box-items.medama-box{grid-template-columns:repeat(2, 1fr)}}.box-items.medama-box>div{width:auto}.box-items.medama-box>div a{display:grid}.box-items.medama-box .spec{padding:15px;position:relative;display:grid}.box-items.medama-box .spec .ff{display:flex;flex-direction:column;justify-content:flex-end}.box-items.medama-box .spec h3{font-size:12px;color:#0a3382;min-height:3em}@media (min-width: 640px){.box-items.medama-box .spec h3{font-size:calc(12px + ((1vw - 6.4px) * (0.4545454545)))}}@media (min-width: 1080px){.box-items.medama-box .spec h3{font-size:14px}}.box-items.medama-box .spec table{font-size:0.9em;color:#2c2c2c;margin-bottom:0}.box-items.medama-box .spec table th{font-weight:normal;text-align:left;padding-right:10px}.box-items.medama-box .spec .price{color:#e22f0e}.box-items.medama-box .spec .price span{font-size:1.3em;font-weight:bold}.box-items.medama-box .spec .icon-medama{position:absolute;top:10px;right:10px}@media all and (max-width: 640px){.flyer-box.inner{padding-bottom:20px}}.flyer-box ul{justify-content:flex-start}@media all and (max-width: 640px){.flyer-box ul{justify-content:space-between}}.flyer-box ul::before,.flyer-box ul::after{content:none}.flyer-box ul li{margin:0 1% 1%}@media all and (max-width: 768px){.flyer-box ul li{width:calc((100% / 2) - 20px)}}.flyer-box ul li a{background:none;box-shadow:none;color:#0a3382}.flyer-box ul li .pict{height:120px;border:solid 5px #fff;border-radius:10px;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);overflow:hidden}@media (min-width: 640px){.flyer-box ul li .pict{height:calc(120px + ((1vw - 6.4px) * (15.9090909091)))}}@media (min-width: 1080px){.flyer-box ul li .pict{height:190px}}.flyer-box ul li h3{text-align:center;margin-top:10px}@media (min-width: 640px){.flyer-box ul li h3{margin-top:calc(10px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){.flyer-box ul li h3{margin-top:20px}}.link-btn .tools{width:270px}.full-info{padding:60px}.full-info .bg{position:absolute;top:46px;left:0;right:0;height:100%}@media (min-width: 640px){.full-info .bg{top:calc(46px + ((1vw - 6.4px) * (-10.4545454545)))}}@media (min-width: 1080px){.full-info .bg{top:0px}}@media all and (max-width: 640px){.full-info .bg{height:0%}}.full-info .bg img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;font-family:"object-fit:cover; object-position:center center;"}@media all and (max-width: 640px){.full-info>.inner{padding-bottom:20px}}.full-info>.inner h2{color:#fff;text-align:center;font-size:24px;margin-bottom:16px}@media (min-width: 320px){.full-info>.inner h2{font-size:calc(24px + ((1vw - 3.2px) * (0.7894736842)))}}@media (min-width: 1080px){.full-info>.inner h2{font-size:30px}}.full-info>.inner .news-box{position:relative;background:#fff;max-width:1200px;margin:0 auto;padding:35px 100px;padding:10px;padding-top:0px;padding-bottom:20px;border-radius:10px;font-size:0.9em}@media (min-width: 640px){.full-info>.inner .news-box{padding:calc(10px + ((1vw - 6.4px) * (4.5454545455)))}}@media (min-width: 1080px){.full-info>.inner .news-box{padding:30px}}@media (min-width: 640px){.full-info>.inner .news-box{padding-top:calc(0px + ((1vw - 6.4px) * (7.9545454545)))}}@media (min-width: 1080px){.full-info>.inner .news-box{padding-top:35px}}@media (min-width: 640px){.full-info>.inner .news-box{padding-bottom:calc(20px + ((1vw - 6.4px) * (0)))}}@media (min-width: 1080px){.full-info>.inner .news-box{padding-bottom:20px}}.full-info>.inner .news-box .box-items{min-height:unset;margin-bottom:10px}.full-info>.inner .news-box .box-items::before,.full-info>.inner .news-box .box-items::after{content:none}.full-info>.inner .news-box .box-items>div{border-bottom:none;padding:0;margin:0 0 20px}@media all and (max-width: 1024px){.full-info>.inner .news-box .box-items>div{width:calc((100% / 2) - 10px)}}.full-info>.inner .news-box .news-list>div{display:flex}.full-info>.inner .news-box .news-list>div .date{flex-basis:9em}.full-info>.inner .news-box .news-list>div .category_id span{display:inline-block;margin-right:5px;padding:2px;width:5em;background-color:#3ba8ed;color:#fff;border-radius:5px;font-size:10px;letter-spacing:-0.02em;text-align:center}.full-info>.inner .news-box .news-list>div .category_id.j_ulsgn24sd2 span{background-color:#f5912a}.full-info>.inner .news-box .news-list>div .title{flex-basis:calc(100% - 9em)}.full-info>.inner .news-box .news-list>div .title a{font-weight:bold;color:#0a3382}.full-info>.inner .news-box .news-list>div .title a:hover{border-bottom:solid 1px #4285f4}@media all and (max-width: 640px){.full-info{padding:0}.full-info>.inner{background:#fff}.full-info>.inner h2{margin-bottom:10px;color:#2c2c2c;text-align:left}.full-info>.inner .news-list div{display:block;width:100%;padding:15px 0;border-bottom:solid 1px #e3e3e3}.full-info>.inner .news-list div:last-child{border-bottom:none}.full-info>.inner .news-list div .date{margin-bottom:3px}}.full-info .link-to{text-align:right;width:100%;margin-top:10px;margin-right:10px;position:absolute;bottom:10px;right:10px;line-height:1}.full-info .link-to a{color:#0a3382;display:flex;align-items:center;justify-content:flex-end}.full-info .link-to a svg{margin-left:5px;width:20px;height:13px}.topics-items{margin-top:20px}.topics-items ul::after{content:"";width:calc((100% / 3) - 20px)}.topics-items ul li{width:calc((100% / 3) - 20px);border-radius:0}@media all and (max-width: 640px){.topics-items ul li{width:calc((100% / 2) - 10px)}}.topics-items ul li a{color:#2c2c2c}.topics-items ul li a h3{padding:10px;font-size:0.95em}@media (min-width: 640px){.topics-items ul li a h3{padding:calc(10px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){.topics-items ul li a h3{padding:20px}}.topics-items ul li a .pict{height:clamp(80px, 13vw, 170px)}@media all and (max-width: 640px){.topics-items ul li a .pict{height:clamp(80px, 18vw, 170px)}}.topics-items ul li:nth-child(3) h3{font-size:82%}.banner-box.inner{padding-top:20px;padding-bottom:20px}@media (min-width: 640px){.banner-box.inner{padding-top:calc(20px + ((1vw - 6.4px) * (13.6363636364)))}}@media (min-width: 1080px){.banner-box.inner{padding-top:80px}}@media (min-width: 640px){.banner-box.inner{padding-bottom:calc(20px + ((1vw - 6.4px) * (13.6363636364)))}}@media (min-width: 1080px){.banner-box.inner{padding-bottom:80px}}.banner-box.inner ul{display:flex;justify-content:space-between;flex-wrap:wrap}.banner-box.inner ul li{width:32%;border-radius:10px;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);background-color:#0a3382;display:grid}@media all and (max-width: 640px){.banner-box.inner ul li{width:calc((100% / 2) - 10px);margin-bottom:10px}}@media all and (max-width: 640px){.banner-box.inner ul li.for-medamasha-button{width:100%;margin-bottom:20px}.banner-box.inner ul li.for-medamasha-button a h2{font-size:13.5px}}.banner-box.inner ul li a{position:relative;display:block;padding:10px;text-align:center;color:#fff;display:grid;grid-row:span 2;grid-template-rows:subgrid}@media (min-width: 640px){.banner-box.inner ul li a{padding:calc(10px + ((1vw - 6.4px) * (1.1363636364)))}}@media (min-width: 1080px){.banner-box.inner ul li a{padding:15px}}.banner-box.inner ul li a .pict{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:60px}@media (min-width: 640px){.banner-box.inner ul li a .pict{height:calc(60px + ((1vw - 6.4px) * (11.3636363636)))}}@media (min-width: 1080px){.banner-box.inner ul li a .pict{height:110px}}@media all and (max-width: 640px){.banner-box.inner ul li a .pict svg{height:40px}}.banner-box.inner ul li a h2{font-size:12px;display:flex;align-items:center;justify-content:center}@media (min-width: 640px){.banner-box.inner ul li a h2{font-size:calc(12px + ((1vw - 6.4px) * (0.9090909091)))}}@media (min-width: 1080px){.banner-box.inner ul li a h2{font-size:16px}}@media all and (max-width: 640px){.banner-box.inner ul li a h2{font-size:11.5px}}.banner-box.inner ul li a svg{margin:10px;fill:#fff;width:80px;height:80px;transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1)}@media all and (max-width: 1024px){.banner-box.inner ul li a svg{width:60px;height:60px}}.banner-box.inner ul li a::after{content:"";position:absolute;top:50%;right:13%;width:10px;height:10px;border-top:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1)}.banner-box.inner ul li a:hover svg{transform:scale(1.2)}.banner-box.inner ul li a:hover::after{right:10%}.banner-box.inner .service-banner{margin-top:50px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:20px}@media all and (max-width: 640px){.banner-box.inner .service-banner{grid-template-columns:repeat(2, 1fr);gap:10px}}.banner-box.inner .service-banner li{width:100%;margin:0;box-shadow:none;background-color:inherit;position:relative}.banner-box.inner .service-banner li:hover img{scale:1.1;filter:brightness(0.8)}.banner-box.inner .service-banner li:hover .store-link{opacity:1;translate:0 100%}@media all and (max-width: 640px){.banner-box.inner .service-banner li:hover .store-link{opacity:1;translate:0 0%}}.banner-box.inner .service-banner li a{overflow:hidden;padding:0;width:100%;position:relative;z-index:2;border-radius:10px;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1)}.banner-box.inner .service-banner li a img{width:100%;transition:all 0.3s}.banner-box.inner .service-banner li a::after{display:none}.banner-box.inner .service-banner li .store-link{display:flex;justify-content:space-around;padding:10px 0;gap:10px;position:absolute;width:100%;bottom:0;z-index:1;transition:all 0.3s;translate:0 0%;opacity:0}@media all and (max-width: 640px){.banner-box.inner .service-banner li .store-link{position:relative;translate:0 0%;opacity:1}}.banner-box.inner .service-banner li .store-link a{font-weight:bold;font-size:8px;text-align:center;width:50%;padding:5px;border-radius:5px;background:white;border:1.5px solid}@media (min-width: 640px){.banner-box.inner .service-banner li .store-link a{font-size:calc(8px + ((1vw - 6.4px) * (1.3636363636)))}}@media (min-width: 1080px){.banner-box.inner .service-banner li .store-link a{font-size:14px}}.banner-box.inner .service-banner li .store-link .osaka{color:#0a3382;border-color:#0a3382}.banner-box.inner .service-banner li .store-link .wakayama{color:#c80000;border-color:#c80000}.promo-box.inner{text-align:center;padding-top:40px;padding-bottom:40px;padding-left:10px;padding-right:10px}@media (min-width: 640px){.promo-box.inner{padding-top:calc(40px + ((1vw - 6.4px) * (9.0909090909)))}}@media (min-width: 1080px){.promo-box.inner{padding-top:80px}}@media (min-width: 640px){.promo-box.inner{padding-bottom:calc(40px + ((1vw - 6.4px) * (9.0909090909)))}}@media (min-width: 1080px){.promo-box.inner{padding-bottom:80px}}.promo-box.inner .hukidashi-sugoi{width:13%;height:auto}.promo-box.inner span{display:inline-block}.promo-box.inner h2,.promo-box.inner h3{font-family:"Noto Sans JP", sans-serif;font-weight:900}.promo-box.inner h2{font-size:16px;line-height:1.3em;margin-bottom:30px}@media (min-width: 640px){.promo-box.inner h2{font-size:calc(16px + ((1vw - 6.4px) * (1.3636363636)))}}@media (min-width: 1080px){.promo-box.inner h2{font-size:22px}}.promo-box.inner h2 span{font-size:200%;line-height:1.1}.promo-box.inner h2 span.mishiyo{color:#0a3382}.promo-box.inner h2 span.chuko{color:#c80000}.promo-box.inner h3{font-weight:400}.promo-box.inner .point-wrap{width:80%;display:block;margin:auto;margin-bottom:15px}@media (min-width: 640px){.promo-box.inner .point-wrap{margin-bottom:calc(15px + ((1vw - 6.4px) * (3.4090909091)))}}@media (min-width: 1080px){.promo-box.inner .point-wrap{margin-bottom:30px}}@media (max-width: 640px){.promo-box.inner .point-wrap{width:100%}}.promo-box.inner .point-wrap:hover svg{translate:8px 0}.promo-box.inner .point-wrap ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:0px;margin-bottom:8px;font-family:"Noto Sans JP", sans-serif}@media (min-width: 640px){.promo-box.inner .point-wrap ul{margin-bottom:calc(8px + ((1vw - 6.4px) * (1.8181818182)))}}@media (min-width: 1080px){.promo-box.inner .point-wrap ul{margin-bottom:16px}}@media (max-width: 640px){.promo-box.inner .point-wrap ul{grid-column-gap:5px}}.promo-box.inner .point-wrap ul li{display:flex;align-items:center;justify-content:center;padding:10px}@media (min-width: 640px){.promo-box.inner .point-wrap ul li{padding:calc(10px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){.promo-box.inner .point-wrap ul li{padding:20px}}.promo-box.inner .point-wrap ul .title{color:white;font-size:10px}@media (min-width: 640px){.promo-box.inner .point-wrap ul .title{font-size:calc(10px + ((1vw - 6.4px) * (3.1818181818)))}}@media (min-width: 1080px){.promo-box.inner .point-wrap ul .title{font-size:24px}}.promo-box.inner .point-wrap ul .title strong{font-size:180%;line-height:1}.promo-box.inner .point-wrap ul .point{position:relative;background:#f0f0f0}.promo-box.inner .point-wrap ul .point::after{content:"ここがスゴイ！";color:black;font-size:6px;font-style:italic;font-weight:900;position:absolute;padding:3px 10px;background:#fcee21;border-radius:100px;top:10px;left:10px}@media (min-width: 640px){.promo-box.inner .point-wrap ul .point::after{font-size:calc(6px + ((1vw - 6.4px) * (0.9090909091)))}}@media (min-width: 1080px){.promo-box.inner .point-wrap ul .point::after{font-size:10px}}@media (max-width: 640px){.promo-box.inner .point-wrap ul .point::after{top:5px;left:5px;padding:2px 10px}}.promo-box.inner .point-wrap ul .point img{width:auto;height:60px}@media (min-width: 640px){.promo-box.inner .point-wrap ul .point img{height:calc(60px + ((1vw - 6.4px) * (15.9090909091)))}}@media (min-width: 1080px){.promo-box.inner .point-wrap ul .point img{height:130px}}.promo-box.inner .point-wrap ul .point h4{font-size:14px;position:absolute;line-height:1.3;font-weight:900}@media (min-width: 640px){.promo-box.inner .point-wrap ul .point h4{font-size:calc(14px + ((1vw - 6.4px) * (2.7272727273)))}}@media (min-width: 1080px){.promo-box.inner .point-wrap ul .point h4{font-size:26px}}.promo-box.inner .point-wrap ul .point h4 small{font-size:60%;line-height:1}.promo-box.inner .point-wrap ul .point.hosho h4{font-size:12px}@media (min-width: 640px){.promo-box.inner .point-wrap ul .point.hosho h4{font-size:calc(12px + ((1vw - 6.4px) * (2.7272727273)))}}@media (min-width: 1080px){.promo-box.inner .point-wrap ul .point.hosho h4{font-size:24px}}@media (max-width: 640px){.promo-box.inner .point-wrap ul .point.hosho h4{line-height:1}}.promo-box.inner .point-wrap .button{padding:8px 26px;border-radius:100px;width:fit-content;margin-left:auto;display:flex;align-items:center;gap:10px}@media (max-width: 640px){.promo-box.inner .point-wrap .button{padding:6px 20px}}.promo-box.inner .point-wrap .button p{color:white;font-weight:800;font-size:14px;line-height:1}@media (min-width: 640px){.promo-box.inner .point-wrap .button p{font-size:calc(14px + ((1vw - 6.4px) * (1.8181818182)))}}@media (min-width: 1080px){.promo-box.inner .point-wrap .button p{font-size:22px}}.promo-box.inner .point-wrap .button svg{stroke:white;width:8px;transition:translate 0.3s ease}@media (min-width: 640px){.promo-box.inner .point-wrap .button svg{width:calc(8px + ((1vw - 6.4px) * (1.3636363636)))}}@media (min-width: 1080px){.promo-box.inner .point-wrap .button svg{width:14px}}.promo-box.inner .mishiyo-point ul .title{background:#0a3382}.promo-box.inner .mishiyo-point ul .point{color:#0a3382}.promo-box.inner .mishiyo-point .button{background:#0a3382}.promo-box.inner .chuko-point ul .title{background:#c80000}.promo-box.inner .chuko-point ul .point{color:#c80000}.promo-box.inner .chuko-point .button{background:#c80000}.point-box.inner{padding-top:20px;padding-bottom:20px}@media (min-width: 640px){.point-box.inner{padding-top:calc(20px + ((1vw - 6.4px) * (13.6363636364)))}}@media (min-width: 1080px){.point-box.inner{padding-top:80px}}@media (min-width: 640px){.point-box.inner{padding-bottom:calc(20px + ((1vw - 6.4px) * (13.6363636364)))}}@media (min-width: 1080px){.point-box.inner{padding-bottom:80px}}.point-box.inner ul{display:flex;justify-content:space-between;flex-wrap:wrap}.point-box.inner ul li{width:23%;border:solid 1px #ddd9d9;border-radius:10px;box-shadow:2px 2px 0px 0px rgba(0,0,0,0.1)}@media all and (max-width: 640px){.point-box.inner ul li{width:calc((100% / 2) - 10px);margin-bottom:20px}}.point-box.inner ul li a{display:block;padding:20px;text-align:center}.point-box.inner ul li a .pict{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:130px}.point-box.inner ul li a h2{font-size:13px}@media (min-width: 640px){.point-box.inner ul li a h2{font-size:calc(13px + ((1vw - 6.4px) * (0.6818181818)))}}@media (min-width: 1080px){.point-box.inner ul li a h2{font-size:16px}}.point-box.inner ul li a svg{margin:10px;fill:#0a3382;width:100px;transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1)}.point-box.inner ul li a:hover svg{transform:scale(1.2)}.reason-items{margin-top:20px}.reason-items ul li{text-align:center;width:calc((100% / 3) - 10px)}@media all and (max-width: 768px){.reason-items ul li{width:calc((100% / 2) - 10px)}}@media all and (max-width: 640px){.reason-items ul li{width:100%}}.reason-items ul li a{box-shadow:none;background-color:unset;display:block}.reason-items ul li>div{color:#2c2c2c}.reason-items ul li>div:hover{cursor:pointer}.reason-items ul li>div .pict{border-radius:5px;display:flex;justify-content:center;align-items:center;height:clamp(90px, 13vw, 130px)}.reason-items ul li>div .pict img{max-width:350px;height:auto}.reason-items ul li>div h3{padding:10px 0;font-size:13px;letter-spacing:-0.01em}@media (min-width: 640px){.reason-items ul li>div h3{font-size:calc(13px + ((1vw - 6.4px) * (0.2272727273)))}}@media (min-width: 1080px){.reason-items ul li>div h3{font-size:14px}}.reason-items ul li:nth-child(1)>div .pict{background-color:#e94709}.reason-items ul li:nth-child(2)>div .pict{background-color:#f6ab00}.reason-items ul li:nth-child(3)>div .pict{background-color:#04a1e9}.reason-items ul li:nth-child(4)>div .pict{background-color:#e84291}.reason-items ul li:nth-child(5)>div .pict{background-color:#00a050}.reason-items ul li:nth-child(6)>div .pict{background-color:#ea617b}.reason-items ul li:nth-child(7)>div .pict{background-color:#e50313}.reason-popup .item{display:none}.reason-popup .item.open{display:block}.top-page .content-wrapper{background:#f3f5f6}.top .ttl-box{background:#1a1c4f;height:100px}@media (min-width: 640px){.top .ttl-box{height:calc(100px + ((1vw - 6.4px) * (11.3636363636)))}}@media (min-width: 1080px){.top .ttl-box{height:150px}}.page-zaiko .sub-page .box-items::after,.page-zaiko .sub-page .box-items>div,.page-zaiko .sub-page .box-items li{flex-basis:calc((100% / 4) - 2%)}@media all and (max-width: 1180px){.page-zaiko .sub-page .box-items::after,.page-zaiko .sub-page .box-items>div,.page-zaiko .sub-page .box-items li{flex-basis:calc((100% / 4) - 10px)}}@media all and (max-width: 1024px){.page-zaiko .sub-page .box-items::after,.page-zaiko .sub-page .box-items>div,.page-zaiko .sub-page .box-items li{flex-basis:calc((100% / 3) - 5px)}}@media all and (max-width: 640px){.page-zaiko .sub-page .box-items::after,.page-zaiko .sub-page .box-items>div,.page-zaiko .sub-page .box-items li{flex-basis:calc((100% / 2) - 5px)}}.page-zaiko .zaiko-list{width:100%}.page-zaiko.top .sub-page .box-items::after,.page-zaiko.top .sub-page .box-items>div,.page-zaiko.top .sub-page .box-items li{flex-basis:calc((100% / 3) - 2%)}@media all and (max-width: 1180px){.page-zaiko.top .sub-page .box-items::after,.page-zaiko.top .sub-page .box-items>div,.page-zaiko.top .sub-page .box-items li{flex-basis:calc((100% / 3) - 10px)}}@media all and (max-width: 1024px){.page-zaiko.top .sub-page .box-items::after,.page-zaiko.top .sub-page .box-items>div,.page-zaiko.top .sub-page .box-items li{flex-basis:calc((100% / 2) - 10px)}}@media all and (max-width: 640px){.page-zaiko.top .sub-page .box-items::after,.page-zaiko.top .sub-page .box-items>div,.page-zaiko.top .sub-page .box-items li{flex-basis:calc((100% / 2) - 5px)}}.page-zaiko.top .zaiko-list{flex-basis:calc(98% - 250px)}.page-zaiko .container{border-bottom:solid 1px rgba(10,52,128,0.1)}.page-zaiko .ad-area .ad-wrapper{min-height:unset}.page-zaiko .ad-area .pict{max-width:1180px;margin:0 auto;padding:5px;text-align:center}.page-zaiko .ad-area .pict img{border:solid 1px #e3e3e3;height:auto}.page-zaiko .ad-area .pict a{display:inline-block}.page-zaiko .ad-area .pict a:hover{background-color:#fff}.page-zaiko .ad-area .pict a:hover img{opacity:0.9}.page-zaiko .medama-banner .pict{max-width:1180px;margin:0 auto;padding:0 clamp(10px, 2vw, 30px);text-align:center;display:flex;justify-content:center;gap:clamp(10px, 2vw, 30px);flex-wrap:wrap}.page-zaiko .medama-banner .pict img{height:auto}.page-zaiko .medama-banner .pict a{display:inline-block}.page-zaiko .medama-banner .pict a:hover{background-color:#fff}.page-zaiko .medama-banner .pict a:hover img{opacity:0.9}.box-items.zaiko{display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:clamp(10px, 3vw, 20px)}@media (max-width: 648px){.box-items.zaiko{grid-template-columns:repeat(2, 1fr)}}.box-items.zaiko>div,.box-items.zaiko li{width:auto}.box-items.zaiko>div a,.box-items.zaiko li a{border:solid 5px #fff;position:relative;overflow:visible;padding:5px;position:relative}.box-items.zaiko>div a:hover,.box-items.zaiko li a:hover{border:solid 5px #dbe2ec}.box-items.zaiko>div .icon-medama,.box-items.zaiko li .icon-medama{position:absolute;top:0px;right:0px}.box-items.zaiko>div h3,.box-items.zaiko li h3{padding:0;font-size:12px;min-height:25px;align-items:center;color:white}@media (min-width: 640px){.box-items.zaiko>div h3,.box-items.zaiko li h3{font-size:calc(12px + ((1vw - 6.4px) * (0.6818181818)))}}@media (min-width: 1080px){.box-items.zaiko>div h3,.box-items.zaiko li h3{font-size:15px}}.box-items.zaiko>div .pict,.box-items.zaiko li .pict{margin:0 0 10px;border-radius:0;position:relative}.box-items.zaiko>div .spec,.box-items.zaiko li .spec{background-color:#fff;display:grid;flex-direction:column;height:100%}.box-items.zaiko>div .ff,.box-items.zaiko li .ff{display:flex;flex-direction:column;justify-content:flex-end}.box-items.zaiko>div table,.box-items.zaiko li table{width:100%;border-collapse:collapse;margin:10px 0 0;font-size:0.9em;color:#2c2c2c;border:solid 1px #e2e0e0;border-bottom:none}.box-items.zaiko>div th,.box-items.zaiko>div td,.box-items.zaiko li th,.box-items.zaiko li td{padding:5px;line-height:1.2;border-bottom:solid 1px #e2e0e0}.box-items.zaiko>div th,.box-items.zaiko li th{border-right:solid 1px #e2e0e0;text-align:center;background-color:#f6f6f6;padding:3px;letter-spacing:0;min-width:2em}@media (min-width: 640px){.box-items.zaiko>div th,.box-items.zaiko li th{padding:calc(3px + ((1vw - 6.4px) * (0.4545454545)))}}@media (min-width: 1080px){.box-items.zaiko>div th,.box-items.zaiko li th{padding:5px}}.box-items.zaiko>div td,.box-items.zaiko li td{width:auto;text-align:right}@media (max-width: 500px){.box-items.zaiko>div tr th,.box-items.zaiko li tr th{font-size:3vw;width:4em}}.box-items.zaiko>div .price,.box-items.zaiko li .price{font-weight:bold;font-size:110%;text-align:right;position:relative;line-height:1;padding-top:8px;margin-top:5px}.box-items.zaiko>div .price-value,.box-items.zaiko li .price-value{margin-left:4px;font-size:1.5em;color:#e53e20}@media (max-width: 500px){.box-items.zaiko>div .price-label,.box-items.zaiko li .price-label{display:none}}.box-items.zaiko>div .taxin,.box-items.zaiko li .taxin{position:absolute;right:0;font-weight:normal;font-size:0.6em;top:0}.box-items.zaiko>div .no-price .taxin,.box-items.zaiko li .no-price .taxin{display:none}.box-items.no-cars>div{padding:0 10px}.box-items.no-cars>div p{line-height:1.7}.box-items.no-cars>div a{border:none;background-color:#ff762c;color:white;border-radius:4px;text-align:center;padding:20px;margin:30px 0;transition:all 200ms cubic-bezier(0.17, 0.67, 0.83, 0.67)}@media all and (min-width: 640px){.box-items.no-cars>div a{max-width:300px}}.box-items.no-cars>div a:hover{border:none;opacity:0.8;background-color:#ff762c}#zaiko-search{display:flex;justify-content:space-between}#zaiko-search.medama-box-top-page{display:block}@media all and (max-width: 640px){#zaiko-search{display:block}}.search-box-zaiko{flex-basis:250px;margin-bottom:10px}@media (min-width: 640px){.search-box-zaiko{margin-bottom:calc(10px + ((1vw - 6.4px) * (4.5454545455)))}}@media (min-width: 1080px){.search-box-zaiko{margin-bottom:30px}}.search-box-zaiko.not-on-zaiko{display:none}.search-box-zaiko .guard{display:none}.search-box-zaiko .panel{position:sticky;top:120px;margin-bottom:30px;background:#fff;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);border:1px solid #d7d7d7}.search-box-zaiko .panel .search-box-inner{max-height:calc(90vh - 130px);overflow-y:auto}@media all and (max-width: 640px){.search-box-zaiko{display:none;position:fixed;z-index:100;left:0;right:0;bottom:0;top:0;box-shadow:none;border:none;background:none;margin:0}.search-box-zaiko.is-open{display:block}.search-box-zaiko.is-open .guard{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;background:rgba(0,0,0,0.4);display:block}.search-box-zaiko .panel{z-index:3;top:0;max-height:100%;overflow:auto;margin:5vw 10vw;position:relative;border:none;box-shadow:none;background:none}.search-box-zaiko .panel .search-box-inner{background:white;padding-bottom:5vw;max-height:inherit}.search-box-zaiko .panel .btn-search{position:sticky;bottom:5vw}}.search-box-zaiko label.b-radio{display:inline-block;min-width:45%}.search-box-zaiko label.label{display:flex;align-items:center;justify-content:space-between;font-weight:bold;padding:9px 15px;background:#e7e7e7;font-size:110%}.search-box-zaiko label.label .no_selected{color:#4285f4;font-size:10px;font-weight:normal;padding:2px 12px;background:white;border-radius:20px;border:1px solid #4285f4}@media (any-hover: hover){.search-box-zaiko label.label .no_selected:hover{color:white;background:#4285f4}}.search-box-zaiko .has-addons{padding:8px}.search-box-zaiko .select-price .has-addons{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:5px}.search-box-zaiko .select-price .has-addons .option-wrap{width:45%;display:flex;flex-direction:column;align-items:flex-end;flex:1;position:relative}.search-box-zaiko .select-price .has-addons .control{width:100%}.search-box-zaiko .select-price .has-addons .control::after{right:10px}.search-box-zaiko .select-price .has-addons small{font-size:70%;color:#b1b1b1}.search-box-zaiko .select-price .has-addons select{border-color:#bebebe;padding:10px;min-height:unset}.search-box-zaiko .select-price .has-addons .small{font-size:0.8em;padding:10px 0}.search-box-zaiko select{position:relative;width:100%;padding:9px 15px;border:solid 1px #ffffff;min-height:4em;appearance:none;background:#ffffff;cursor:pointer;color:#2c2c2c}.search-box-zaiko select:focus{outline:none}.search-box-zaiko select::-ms-expand{display:none}.search-box-zaiko .control{position:relative}.search-box-zaiko .control::after{position:absolute;top:0;bottom:0;margin:auto;right:15px;width:6px;height:6px;border-radius:2px;border-top:2px solid #bebebe;border-right:2px solid #bebebe;-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none;content:""}.search-box-zaiko button.btn-search{display:block;width:100%;margin:auto 0;padding:0.7em 1em;background:#eb3c46;color:white;min-height:4em;z-index:2}.search-box-zaiko button.btn-search span{padding-left:1em}.search-box-zaiko button.btn-search span::after{display:inline-block;vertical-align:middle;content:url(//d24qp6gxfwhkun.cloudfront.net/assets/icon-search-7a33bdf93cbce1ac258c46068d25539cf01d160cb0dbc26e12a3ba506db05646.svg);width:1.2em;margin-left:3px}.search-box-zaiko button.btn-search:hover{opacity:0.8}.search-fix-nav ul li a p::before{content:url(//d24qp6gxfwhkun.cloudfront.net/assets/icon-search-7a33bdf93cbce1ac258c46068d25539cf01d160cb0dbc26e12a3ba506db05646.svg)}.for-sp-search-panel{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;z-index:100;top:0}.for-sp-search-panel .modal-bg{position:relative;width:100%;height:100vh;background:#00000091;z-index:101}.for-sp-search-panel .panel{z-index:102;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#fff;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);border:1px solid #d7d7d7;width:90%;height:fit-content}.for-sp-search-panel label.b-radio{display:inline-block;min-width:45%}.for-sp-search-panel label.label{display:block;font-weight:bold;padding:9px 15px;background:#e7e7e7;font-size:110%}.for-sp-search-panel .has-addons{padding:8px}.for-sp-search-panel select{position:relative;width:100%;padding:9px 15px;border:solid 1px #ffffff;min-height:4em;appearance:none;cursor:pointer;color:#2c2c2c}.for-sp-search-panel select:focus{outline:none}.for-sp-search-panel select::-ms-expand{display:none}.for-sp-search-panel .control{position:relative}.for-sp-search-panel .control::after{position:absolute;top:0;bottom:0;margin:auto;right:15px;width:6px;height:6px;border-radius:2px;border-top:2px solid #bebebe;border-right:2px solid #bebebe;-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none;content:""}.for-sp-search-panel button.btn-search{display:block;width:100%;margin:auto 0;padding:0.7em 1em;background:#eb3c46;color:white;min-height:4em}.for-sp-search-panel button.btn-search span{padding-left:1em}.for-sp-search-panel button.btn-search span::after{display:inline-block;vertical-align:middle;content:url(//d24qp6gxfwhkun.cloudfront.net/assets/icon-search-7a33bdf93cbce1ac258c46068d25539cf01d160cb0dbc26e12a3ba506db05646.svg);width:1.2em;margin-left:3px}.for-sp-search-panel button.btn-search:hover{opacity:0.8}.fade-enter-active,.fade-leave-active{transition:opacity 0.5s}.fade-enter,.fade-leave-to{opacity:0}.count-box{display:flex;align-items:center;justify-content:space-between;line-height:1;margin-bottom:2em;padding-bottom:1em;border-bottom:solid 1px #e3e3e3}.count-box .count{margin-right:2em}.count-box .count span{font-size:1.2em;font-weight:bold;padding:0 3px}.count-box .order-by select{padding:3px}.count-box .order-by a{color:white;background-color:#bebebe;padding:3px 10px;border-radius:3px}.count-box .order-by a.active{background:#4285f4}.count-box .order-by a:hover{background:#6c9ff3}.box-items.medama-box .spec-head,.box-items.zaiko .spec-head,.zaiko-detail .spec-head{justify-content:space-between;padding:5px;background-color:#0a3382;color:#fff;min-height:4em}.box-items.medama-box .spec-head h3,.box-items.zaiko .spec-head h3,.zaiko-detail .spec-head h3{color:white}.box-items.medama-box table,.box-items.zaiko table,.zaiko-detail table{width:100%;border-collapse:collapse;border-top:solid 1px #ccc;margin:10px 0}.box-items.medama-box table th,.box-items.zaiko table th,.zaiko-detail table th{padding:5px;background-color:#f3f3f3;border:solid 1px #e2e0e0;font-weight:700;text-align:center}.box-items.medama-box table td,.box-items.zaiko table td,.zaiko-detail table td{padding:clamp(2px, 1vw, 5px);border:solid 1px #e2e0e0}.box-items.medama-box table.spec-table th,.box-items.medama-box table.spec-table td,.box-items.zaiko table.spec-table th,.box-items.zaiko table.spec-table td,.zaiko-detail table.spec-table th,.zaiko-detail table.spec-table td{font-size:0.8em;padding:5px;border:solid 1px #e2e0e0}.box-items.medama-box table.spec-table th,.box-items.zaiko table.spec-table th,.zaiko-detail table.spec-table th{text-align:center;font-weight:400;width:7em;border-right:none}.box-items.medama-box table.spec-table td,.box-items.zaiko table.spec-table td,.zaiko-detail table.spec-table td{text-align:left}.box-items.medama-box .priceWrap,.box-items.zaiko .priceWrap,.zaiko-detail .priceWrap{margin-bottom:10px;text-align:center;border-bottom:solid 3px #fc0808}.box-items.medama-box .priceWrap p,.box-items.zaiko .priceWrap p,.zaiko-detail .priceWrap p{position:relative;display:inline-block;font-weight:900;line-height:1.2}.box-items.medama-box .priceWrap .price,.box-items.zaiko .priceWrap .price,.zaiko-detail .priceWrap .price{margin:0 0.1em;font-size:250%;color:#fc0808}.box-items.medama-box .priceWrap .taxin,.box-items.zaiko .priceWrap .taxin,.zaiko-detail .priceWrap .taxin{font-weight:normal;font-size:0.6em;top:1em}.box-items.medama-box .priceWrap.type-sogaku,.box-items.zaiko .priceWrap.type-sogaku,.zaiko-detail .priceWrap.type-sogaku{border-bottom:none;border-top:solid 3px #fc0808;padding-top:10px}.box-items.medama-box .priceWrap.type-sogaku>div,.box-items.zaiko .priceWrap.type-sogaku>div,.zaiko-detail .priceWrap.type-sogaku>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em}.box-items.medama-box .priceWrap.type-sogaku .price,.box-items.zaiko .priceWrap.type-sogaku .price,.zaiko-detail .priceWrap.type-sogaku .price{color:#fc0808}.box-items.medama-box .priceWrap.type-sogaku .taxin,.box-items.zaiko .priceWrap.type-sogaku .taxin,.zaiko-detail .priceWrap.type-sogaku .taxin{position:static}.box-items.medama-box .priceWrap.type-sogaku .sub-info,.box-items.zaiko .priceWrap.type-sogaku .sub-info,.zaiko-detail .priceWrap.type-sogaku .sub-info{margin-top:10px;padding-top:10px;border-top:solid 1px #e2e0e0;font-size:80%;text-align:left}.box-items.medama-box .priceWrap.type-sogaku .sub-info .price,.box-items.zaiko .priceWrap.type-sogaku .sub-info .price,.zaiko-detail .priceWrap.type-sogaku .sub-info .price{color:inherit}.box-items.medama-box .priceWrap.type-sogaku .sub-info .sub-info-item,.box-items.zaiko .priceWrap.type-sogaku .sub-info .sub-info-item,.zaiko-detail .priceWrap.type-sogaku .sub-info .sub-info-item{display:flex;justify-content:space-between;align-items:center;gap:1em;width:100%}@media all and (max-width: 1120px){.box-items.medama-box .priceWrap.type-sogaku .sub-info .sub-info-item,.box-items.zaiko .priceWrap.type-sogaku .sub-info .sub-info-item,.zaiko-detail .priceWrap.type-sogaku .sub-info .sub-info-item{gap:30px}.box-items.medama-box .priceWrap.type-sogaku .sub-info .sub-info-item>div,.box-items.zaiko .priceWrap.type-sogaku .sub-info .sub-info-item>div,.zaiko-detail .priceWrap.type-sogaku .sub-info .sub-info-item>div{display:flex;flex-direction:column;align-items:flex-start;gap:0}.box-items.medama-box .priceWrap.type-sogaku .sub-info .sub-info-item>div br,.box-items.zaiko .priceWrap.type-sogaku .sub-info .sub-info-item>div br,.zaiko-detail .priceWrap.type-sogaku .sub-info .sub-info-item>div br{display:none}}@media all and (max-width: 1024px) and (min-width: 640px){.box-items.medama-box .priceWrap.type-sogaku,.box-items.zaiko .priceWrap.type-sogaku,.zaiko-detail .priceWrap.type-sogaku{margin-top:30px;display:flex;justify-content:center;gap:30px}.box-items.medama-box .priceWrap.type-sogaku .sub-info,.box-items.zaiko .priceWrap.type-sogaku .sub-info,.zaiko-detail .priceWrap.type-sogaku .sub-info{margin-top:0;padding:0 0 0 30px;border-top:none;border-left:solid 1px #e2e0e0;gap:20px}}@media all and (max-width: 640px){.box-items.medama-box .priceWrap.type-sogaku,.box-items.zaiko .priceWrap.type-sogaku,.zaiko-detail .priceWrap.type-sogaku{margin-top:30px}.box-items.medama-box .priceWrap.type-sogaku>div,.box-items.zaiko .priceWrap.type-sogaku>div,.zaiko-detail .priceWrap.type-sogaku>div{max-width:400px;margin:0 auto}}.box-items.medama-box .priceWrap.type-list,.box-items.zaiko .priceWrap.type-list,.zaiko-detail .priceWrap.type-list{margin:10px 0 0;font-size:90%;border-bottom:none}.box-items.medama-box .priceWrap.type-list>div,.box-items.zaiko .priceWrap.type-list>div,.zaiko-detail .priceWrap.type-list>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em}.box-items.medama-box .priceWrap.type-list .taxin,.box-items.zaiko .priceWrap.type-list .taxin,.zaiko-detail .priceWrap.type-list .taxin{position:static}.box-items.medama-box .priceWrap.type-list .sub-info,.box-items.zaiko .priceWrap.type-list .sub-info,.zaiko-detail .priceWrap.type-list .sub-info{margin-top:10px;padding-top:10px;border-top:solid 1px #e2e0e0;font-size:80%;text-align:left}.box-items.medama-box .priceWrap.type-list .sub-info .price,.box-items.zaiko .priceWrap.type-list .sub-info .price,.zaiko-detail .priceWrap.type-list .sub-info .price{color:inherit;font-weight:900}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item{display:flex;justify-content:space-between;align-items:center;gap:1em;width:100%}.box-items.medama-box .priceWrap.type-list p,.box-items.zaiko .priceWrap.type-list p,.zaiko-detail .priceWrap.type-list p{font-weight:400}.box-items.medama-box .priceWrap.type-list .price,.box-items.zaiko .priceWrap.type-list .price,.zaiko-detail .priceWrap.type-list .price{font-size:180%}.box-items.medama-box .priceWrap.type-list .total-price,.box-items.zaiko .priceWrap.type-list .total-price,.zaiko-detail .priceWrap.type-list .total-price{width:100%}.box-items.medama-box .priceWrap.type-list .total-price p,.box-items.zaiko .priceWrap.type-list .total-price p,.zaiko-detail .priceWrap.type-list .total-price p{font-weight:900}.box-items.medama-box .priceWrap.type-list .sub-info,.box-items.zaiko .priceWrap.type-list .sub-info,.zaiko-detail .priceWrap.type-list .sub-info{padding:10px 0 0;border-left:none;border-top:solid 1px #e2e0e0}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item{justify-content:flex-start}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item>div,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item>div,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item>div{flex:1;display:flex;flex-direction:column;gap:5px}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item>div br,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item>div br,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item>div br{display:none}@media all and (max-width: 800px){.box-items.medama-box .priceWrap.type-list>div,.box-items.zaiko .priceWrap.type-list>div,.zaiko-detail .priceWrap.type-list>div{gap:5px}.box-items.medama-box .priceWrap.type-list .total-price p:last-child,.box-items.zaiko .priceWrap.type-list .total-price p:last-child,.zaiko-detail .priceWrap.type-list .total-price p:last-child{width:100%;text-align:right}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item{flex-direction:column;gap:5px}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item>div,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item>div,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item>div{flex-direction:row;justify-content:space-between;width:100%;align-items:center}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item>div br,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item>div br,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item>div br{display:block}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item>div .price,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item>div .price,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item>div .price{display:block;padding:0}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item>div p:last-child,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item>div p:last-child,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item>div p:last-child{text-align:right}}@media all and (max-width: 641px) and (min-width: 500px){.box-items.medama-box .priceWrap.type-list .total-price p:last-child,.box-items.zaiko .priceWrap.type-list .total-price p:last-child,.zaiko-detail .priceWrap.type-list .total-price p:last-child{width:auto}}@media all and (max-width: 370px){.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item>div,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item>div,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item>div{flex-direction:column}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item>div p,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item>div p,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item>div p{width:100%}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item>div p:last-child,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item>div p:last-child,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item>div p:last-child{text-align:right}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item>div p br,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item>div p br,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item>div p br{display:none}.box-items.medama-box .priceWrap.type-list .sub-info .sub-info-item>div p .price,.box-items.zaiko .priceWrap.type-list .sub-info .sub-info-item>div p .price,.zaiko-detail .priceWrap.type-list .sub-info .sub-info-item>div p .price{display:inline}}.zaiko-detail .topic-path{padding-bottom:20px}.zaiko-detail .car-movie{margin-top:30px}.zaiko-detail .car-movie>div iframe,.zaiko-detail .car-movie>div video{border:solid 1px #ccc}.zaiko-detail .car-movie div.youtube{position:relative;width:100%;padding-top:56.25%}.zaiko-detail .car-movie div.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.zaiko-detail .ad-area .pict{padding:5px;max-width:1180px;color:#fff;text-align:center;background-color:#e53e20}.zaiko-detail .ad-area .pict img{border:solid 1px #e3e3e3;width:100%;height:auto;box-sizing:content-box}.zaiko-detail .ad-area .pict a{display:inline-block;width:100%}.zaiko-detail .ad-area .pict a:hover{background-color:#fff}.zaiko-detail .ad-area .pict a:hover img{opacity:0.9}.zaiko-detail .ad-area.upper .ad-wrapper{min-height:unset}.zaiko-detail .ad-area.upper .pict{margin-bottom:10px;background:none}.zaiko-detail .ad-area.upper .pict a{width:100%}.zaiko-detail .ad-area.upper .pict img{max-width:700px;box-sizing:content-box}.zaiko-detail h2{color:#0a3382}.zaiko-detail h3{margin:0;font-size:1.3em;color:#0a3382}.zaiko-detail .car-top-head{position:relative;padding:10px;padding-right:20px;margin-top:10px;margin-bottom:10px;background-color:#f3f3f3;border:solid 2px #e2e0e0}@media (min-width: 640px){.zaiko-detail .car-top-head{padding:calc(10px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){.zaiko-detail .car-top-head{padding:20px}}@media (min-width: 640px){.zaiko-detail .car-top-head{margin-top:calc(10px + ((1vw - 6.4px) * (0)))}}@media (min-width: 1080px){.zaiko-detail .car-top-head{margin-top:10px}}@media (min-width: 640px){.zaiko-detail .car-top-head{margin-bottom:calc(10px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){.zaiko-detail .car-top-head{margin-bottom:20px}}.zaiko-detail .car-top-head h2{font-size:20px}@media (min-width: 640px){.zaiko-detail .car-top-head h2{font-size:calc(20px + ((1vw - 6.4px) * (3.6363636364)))}}@media (min-width: 1080px){.zaiko-detail .car-top-head h2{font-size:36px}}.zaiko-detail .car-top-head h2::before{content:none}.zaiko-detail .car-top-head .car-grade{font-size:0.7em;margin-right:0.5em}.zaiko-detail .car-top-head .kubun-new{position:absolute;top:-2px;right:-2px;width:clamp(40px, 6vw, 80px);transform:rotate(90deg)}.zaiko-detail .unit{display:flex;justify-content:space-between;margin-bottom:30px}@media all and (max-width: 640px){.zaiko-detail .unit{display:block}}.zaiko-detail .unit .left{flex-basis:63%}.zaiko-detail .unit .right{flex-basis:35%;display:flex;flex-direction:column}@media all and (max-width: 640px){.zaiko-detail .unit .car-basic-spec{order:1}.zaiko-detail .unit .car-sobis-icon{order:2}.zaiko-detail .unit .car-rank{order:5}.zaiko-detail .unit .store-info{order:6}.zaiko-detail .unit .car-contact{order:3;margin-top:0}.zaiko-detail .unit .ad-area{order:4;margin-bottom:25px}.zaiko-detail .unit .refusal-zaiko{order:3;margin-bottom:25px}}.zaiko-detail table{width:100%;border-collapse:collapse;border-top:solid 1px #ccc;margin:10px 0}.zaiko-detail table tr th,.zaiko-detail table tr td{padding:13px;border-bottom:solid 1px #ccc}.zaiko-detail table tr th{text-align:left;width:20%;background:#f0f0f0;border-right:solid 1px #ccc}.zaiko-detail .car-images .car-images-wrap{scroll-margin-top:80px;width:100%;height:300px}@media (min-width: 640px){.zaiko-detail .car-images .car-images-wrap{height:calc(300px + ((1vw - 6.4px) * (68.1818181818)))}}@media (min-width: 1080px){.zaiko-detail .car-images .car-images-wrap{height:600px}}.zaiko-detail .car-images .car-images-wrap .flicking-arrow-prev::before,.zaiko-detail .car-images .car-images-wrap .flicking-arrow-prev::after,.zaiko-detail .car-images .car-images-wrap .flicking-arrow-next::before,.zaiko-detail .car-images .car-images-wrap .flicking-arrow-next::after{background-color:#3c97f2}.zaiko-detail .car-images .car-images-wrap .flicking-viewport{padding-bottom:30px}.zaiko-detail .car-images .car-images-wrap .flicking-pagination{bottom:-4px;padding:10px 0}.zaiko-detail .car-images .car-images-wrap .flicking-pagination-bullet{margin-top:4px}.zaiko-detail .car-images .car-images-wrap .flicking-pagination-bullet-active{background-color:#3c97f2}.zaiko-detail .car-images .wrapper .cell{width:calc((100% / 6) - 5px);height:calc((100% / 6) - 5px)}.zaiko-detail .specWrap{display:flex;justify-content:space-between;margin-bottom:10px;text-align:center}.zaiko-detail .specWrap.type2 table{margin-top:-22px}.zaiko-detail .specWrap .specWrap-inner-title{padding:5px;background-color:#f3f3f3;border:solid 2px #e2e0e0;font-weight:700;text-align:center}.zaiko-detail .specWrap .specWrap-inner-number{padding:5px;border:solid 2px #e2e0e0}.zaiko-detail .specWrap .specWrap-inner-number .sm-text{font-size:0.8em}.zaiko-detail .car-sobis-icon{display:flex;flex-wrap:wrap;margin-bottom:10px;margin-right:-10px}.zaiko-detail .car-sobis-icon>div{width:calc((100% / 4) - 10px);margin:0 10px 10px 0;border-radius:5px;overflow:hidden}.zaiko-detail .car-rank{margin-bottom:20px;padding:10px;background:#f0f0f0;border:solid 1px #ccc}.zaiko-detail .car-rank h3{text-align:center}.zaiko-detail .car-rank .rankWrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 10px;width:95%;font-size:12px}.zaiko-detail .car-rank .rankWrap>div{display:flex;justify-content:space-between;width:47%;padding-top:10px;border-bottom:solid 1px #ccc}.zaiko-detail .car-rank .rankWrap>div .stars{text-align:right}@media all and (max-width: 1280px){.zaiko-detail .car-rank .rankWrap>div{flex-direction:column}}.zaiko-detail .car-rank.carsensor{background:#dce9f9;padding:5px;border:none}.zaiko-detail .car-rank.carsensor h3{color:#333}.zaiko-detail .car-rank.carsensor .rankWrap{margin:10px 0 0;padding:10px;width:100%;background:white}.zaiko-detail .car-rank.carsensor .rankWrap ul{display:flex;flex-wrap:wrap;gap:10px}.zaiko-detail .car-rank.carsensor .rankWrap ul .label{background:#dce9f9;padding:5px;width:4.5em;text-align:center}.zaiko-detail .car-rank.carsensor .rankWrap ul .value{white-space:nowrap}.zaiko-detail .car-rank.carsensor .rankWrap ul li{flex-basis:calc(50% - 5px);display:flex;align-items:center;gap:3%}.zaiko-detail .car-rank.carsensor .rankWrap ul li.total-container,.zaiko-detail .car-rank.carsensor .rankWrap ul li.step-container{flex-basis:100%;justify-content:center}.zaiko-detail .car-rank.carsensor .rankWrap ul li.total-container .label{position:relative}.zaiko-detail .car-rank.carsensor .rankWrap ul li.total-container .label::after{position:absolute;right:-8px;top:50%;transform:translateY(-50%);display:block;content:"";height:10px;aspect-ratio:cos(30deg);clip-path:polygon(0 0, 100% 50%, 0 100%);background:#dce9f9}.zaiko-detail .car-rank.carsensor .rankWrap ul li.total-container .value span{color:#0a3382;font-size:3em;font-weight:bold}.zaiko-detail .car-rank.carsensor .rankWrap ul li.step-container .value{display:flex;align-items:center;width:100%}.zaiko-detail .car-rank.carsensor .rankWrap ul li.step-container .value span{flex:1;position:relative;height:30px;background:#eaeaea;color:#888;text-align:center;line-height:30px;font-weight:bold;clip-path:polygon(0% 0%, 85% 0%, 100% 50%, 85% 100%, 0% 100%, 15% 50%);margin-right:-3px;letter-spacing:-0.03em}.zaiko-detail .car-rank.carsensor .rankWrap ul li.step-container .value span.active{background:#0a3382;color:white}.zaiko-detail .car-rank.carsensor .rankWrap ul li.review-container .value{font-size:1.2em;color:#0a3382;font-weight:bold;display:flex;gap:3%;height:100%;align-items:center;justify-content:space-between}.zaiko-detail .car-rank.carsensor .rankWrap ul li.review-container .stars{width:65px;display:flex;align-items:center;gap:3%}.zaiko-detail .car-rank.carsensor .rankWrap ul li.review-container .stars .star{line-height:1}.zaiko-detail .car-rank.carsensor .rankWrap ul li.review-container .stars .star.half svg path{fill:url(#half-fill)}.zaiko-detail .car-rank.carsensor .rankWrap ul li.review-container .stars .star.empty svg{fill:#e3e3e3}.zaiko-detail .car-rank.carsensor .rankWrap ul li.review-container .stars svg{fill:#ff9b29;width:100%;height:auto}@media (min-width: 680px) and (max-width: 1024px){.zaiko-detail .car-rank.carsensor .rankWrap ul{max-width:800px;margin:auto}.zaiko-detail .car-rank.carsensor .rankWrap ul li{flex-basis:20%}.zaiko-detail .car-rank.carsensor .rankWrap ul li.review-container{flex-basis:25%}}.zaiko-detail .kaitori-banner{width:100%}.zaiko-detail .kaitori-banner img{width:100%;height:auto}.zaiko-detail .loan-banner-area{width:100%;margin-bottom:20px}.zaiko-detail .loan-banner-area img{width:100%;height:auto}.zaiko-detail .store-info{margin-bottom:10px}.zaiko-detail .store-info iframe{border:solid 1px #ccc}.zaiko-detail .meeting-calendar{margin-top:20px;margin-bottom:50px}.zaiko-detail .meeting-calendar h2{color:#f2bd00}.zaiko-detail .meeting-calendar h2:before{display:inline-block;vertical-align:middle;content:url(//d24qp6gxfwhkun.cloudfront.net/assets/icon-calendar-yoyaku-d6eb3bff1a300341ca89b84081cfa55d53444a23fad6ae1fd49c38dcf2ce835c.svg);width:40px;padding:10px}@media (max-width: 640px){.zaiko-detail .meeting-calendar.for-tb{order:2;margin-bottom:10px}}.zaiko-detail .car-info-area2 button{padding:10px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;width:300px;color:#fff;background-color:#bebebe;border-radius:100px}.zaiko-detail .car-info-area2 button span::before{display:inline-block;vertical-align:middle;content:url(//d24qp6gxfwhkun.cloudfront.net/assets/icon-arrow-up-d6e6b9b620c7eca759bf76e3f75ac43081430dcba6fa358896e022283b62a5a2.svg);width:1.2em;margin-right:5px}.zaiko-detail .car-info-area2 button.active{background-color:#0a3382}.zaiko-detail .car-info-area2 button.active span::before{content:url(//d24qp6gxfwhkun.cloudfront.net/assets/icon-arrow-down-2594ed06fed3ee676f6ce3e50a7df4384b8db0571b472ccd275f1c3768b05e33.svg)}.zaiko-detail .car-info-area2 button:hover{background-color:#4285f4}.zaiko-detail .car-info-area2 .car-spec-all{margin-top:20px;margin-bottom:50px}.zaiko-detail .car-info-area2 .car-spec-all h2:before{display:inline-block;vertical-align:middle;content:url(//d24qp6gxfwhkun.cloudfront.net/assets/icon-car-781a1ead77f4751dde1d4c641e1365a853049aac501c65529ce6bc0a58f128b6.svg);width:60px;margin-right:0.5em}.zaiko-detail .car-spec-wrap{margin-bottom:20px;border:solid 1px #ccc;border-bottom:none;border-right:none}.zaiko-detail .car-spec-wrap th,.zaiko-detail .car-spec-wrap td{padding:5px 10px;font-size:12px;border:none}@media (min-width: 640px){.zaiko-detail .car-spec-wrap th,.zaiko-detail .car-spec-wrap td{font-size:calc(12px + ((1vw - 6.4px) * (0.4545454545)))}}@media (min-width: 1080px){.zaiko-detail .car-spec-wrap th,.zaiko-detail .car-spec-wrap td{font-size:14px}}.zaiko-detail .car-spec-wrap th{border-right:none;border-left:none;border-bottom:solid 1px #ccc}.zaiko-detail .car-spec-wrap td{border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}.zaiko-detail .car-spec-wrap tbody{display:flex;flex-wrap:wrap}.zaiko-detail .car-spec-wrap tbody tr{width:calc(100% / 3);display:flex}@media all and (max-width: 1024px){.zaiko-detail .car-spec-wrap tbody tr{width:calc(100% / 2)}}@media all and (max-width: 640px){.zaiko-detail .car-spec-wrap tbody tr{width:calc(100% / 1)}}.zaiko-detail .car-spec-wrap tbody tr th{width:60%}.zaiko-detail .car-spec-wrap tbody tr td{width:40%;text-align:center}.zaiko-detail .car-spec-wrap.car-spec-sobis tbody td span{display:flex;justify-content:center;align-items:center;height:100%;padding:0}.zaiko-detail .car-spec-wrap.car-spec-sobis tbody td span.has_value{font-weight:800;color:#e53e20}.zaiko-detail .refusal-zaiko{font-size:0.9rem;padding:30px 10px;background:#d8d8d8;text-align:center;color:#5d5d5d}.zaiko-detail .refusal-zaiko p{font-weight:bold}.zaiko-detail .car-contact{margin:10px 0 20px;padding:0 10px 10px;background:#fce4e1;border:solid 4px #e53e20;text-align:center}.zaiko-detail .car-contact .car-contact-lead{position:relative;margin:0 -10px;margin-bottom:20px;padding:10px;background-color:#e53e20;color:#fff}.zaiko-detail .car-contact .car-contact-lead strong{font-size:200%}.zaiko-detail .car-contact .car-contact-lead p{line-height:1.35}.zaiko-detail .car-contact .car-contact-lead span{display:inline-block}.zaiko-detail .car-contact .car-contact-lead small{font-size:75%}.zaiko-detail .car-contact .car-contact-lead::after{content:"";position:absolute;right:0;bottom:-15px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#e53e20 transparent transparent transparent;border-width:20px 10px 0 10px}.zaiko-detail .car-contact h2{color:#000;padding:10px;width:100%;background:#f3f5f6;margin-bottom:10px;border-radius:5px;font-size:1.3rem}.zaiko-detail .car-contact .tel a{display:flex;justify-content:center;align-items:center;margin-bottom:5px;font-size:16px;font-weight:bold;color:#e53e20}@media (min-width: 640px){.zaiko-detail .car-contact .tel a{font-size:calc(16px + ((1vw - 6.4px) * (0.9090909091)))}}@media (min-width: 1080px){.zaiko-detail .car-contact .tel a{font-size:20px}}@media all and (min-width: 640px){.zaiko-detail .car-contact .tel a{pointer-events:none}}.zaiko-detail .car-contact .tel a svg{margin-right:3px}.zaiko-detail .car-contact .car-contact-link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;background:#0a3382;color:white;border:solid 1px #0a3382;text-decoration:none;margin:0 auto;padding:10px;text-align:center;border-radius:25px;line-height:1.3;font-weight:400;font-size:12px;background-color:#e53e20;border:none}@media (min-width: 640px){.zaiko-detail .car-contact .car-contact-link{padding:calc(10px + ((1vw - 6.4px) * (0.6818181818)))}}@media (min-width: 1080px){.zaiko-detail .car-contact .car-contact-link{padding:13px}}@media (min-width: 320px){.zaiko-detail .car-contact .car-contact-link{font-size:calc(12px + ((1vw - 3.2px) * (0.6578947368)))}}@media (min-width: 1080px){.zaiko-detail .car-contact .car-contact-link{font-size:17px}}.zaiko-detail .car-contact .car-contact-link:hover{background:#fff;color:#0a3382}.zaiko-detail .car-contact .car-contact-link:hover{background-color:#000;color:#fff}.zaiko-detail .car-contact .car-contact-link:hover span::after{right:-25px}@media (min-width: 640px){.zaiko-detail .car-contact .car-contact-link:hover span::after{right:calc(-25px + ((1vw - 6.4px) * (-2.2727272727)))}}@media (min-width: 1080px){.zaiko-detail .car-contact .car-contact-link:hover span::after{right:-35px}}.zaiko-detail .car-contact .car-contact-link span{position:relative}.zaiko-detail .car-contact .car-contact-link span::after{display:inline-block;vertical-align:middle;content:url(//d24qp6gxfwhkun.cloudfront.net/assets/icon-arrow-r-9841708604847102814bb145d387f9c8483d45e430903a1608b2144afd171320.svg);width:1.2em;margin-left:3px;position:absolute;width:10px;height:17px;top:50%;right:-20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1)}@media (min-width: 640px){.zaiko-detail .car-contact .car-contact-link span::after{right:calc(-20px + ((1vw - 6.4px) * (-2.2727272727)))}}@media (min-width: 1080px){.zaiko-detail .car-contact .car-contact-link span::after{right:-30px}}@media all and (max-width: 800px) and (min-width: 640px){.zaiko-detail .car-contact .car-contact-link span{font-size:12px}.zaiko-detail .car-contact .car-contact-link span::after{right:-15px}.zaiko-detail .car-contact .car-contact-link:hover span::after{right:-20px}}.zaiko-detail .unit{display:block;overflow:hidden}.zaiko-detail .unit .left{float:left;width:63%}.zaiko-detail .unit .right{float:right;width:35%}.zaiko-detail .unit .car-info-area2{margin-top:30px;float:left;width:63%}@media all and (max-width: 1024px){.zaiko-detail .unit .left,.zaiko-detail .unit .right,.zaiko-detail .unit .car-info-area2{float:none;width:100%}}.zaiko-detail #inquiries .inquiries{background:white;padding:5px;text-align:left}.zaiko-detail #inquiries .inquiries form{width:auto}.zaiko-detail #inquiries .inquiries table{min-width:unset;border:none !important;width:100%;margin:0}.zaiko-detail #inquiries .inquiries table td{display:block;width:100%;border:none !important;font-size:16px;padding:10px 0 !important}.zaiko-detail #inquiries .inquiries table td.heading{position:relative;width:100%;padding-left:10px !important}.zaiko-detail #inquiries .inquiries table td.heading .req{position:absolute;top:50%;right:3%;transform:translateY(-50%)}.zaiko-detail #inquiries .inquiries table td.double_area div{width:100%}.zaiko-detail #inquiries .inquiries table td.double_area div:first-child{margin-right:6px}.zaiko-detail #inquiries .inquiries table input[type="text"]{display:block;width:100% !important;min-height:56px;margin-bottom:10px}.zaiko-detail #inquiries .inquiries table tr#contact_detail td textarea{min-height:100px}.zaiko-detail #inquiries .inquiries .notes{margin:0}.zaiko-detail #inquiries .inquiries .buttons{margin:20px auto 0;width:100%}.zaiko-detail #inquiries .inquiries .buttons .formsubmit{font-size:20px;padding:22px 90px;width:100%}.zaiko-detail .lineup{display:flex;justify-content:space-between;margin-bottom:50px}.zaiko-detail .lineup .more{position:absolute;right:15px;bottom:15px;margin:5px;text-align:center;line-height:1;font-size:0.9em}.zaiko-detail .lineup .more a{padding-right:1em}.zaiko-detail .lineup .more a::after{content:"";width:7px;height:7px;border-top:solid 2px #474747;border-right:solid 2px #474747;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0}.zaiko-detail .lineup .more a:hover::after{border-color:#4285f4}.zaiko-detail .lineup .lineup-inner{position:relative;width:49%;padding:10px 10px 40px;background:#f3f5f6;border:solid 1px #eee}.zaiko-detail .lineup .lineup-inner h2{font-size:130%;margin-bottom:10px}.zaiko-detail .lineup .lineup-inner .box-items::after,.zaiko-detail .lineup .lineup-inner .box-items>div,.zaiko-detail .lineup .lineup-inner .box-items li{content:"";flex-basis:calc((100% / 2) - 1%)}@media all and (max-width: 1180px){.zaiko-detail .lineup .lineup-inner .box-items::after,.zaiko-detail .lineup .lineup-inner .box-items>div,.zaiko-detail .lineup .lineup-inner .box-items li{flex-basis:calc((100% / 2) - 10px);margin-bottom:10px}}@media all and (max-width: 1024px){.zaiko-detail .lineup .lineup-inner .box-items::after,.zaiko-detail .lineup .lineup-inner .box-items>div,.zaiko-detail .lineup .lineup-inner .box-items li{flex-basis:calc((100% / 3) - 10px)}}@media all and (max-width: 640px){.zaiko-detail .lineup .lineup-inner .box-items::after,.zaiko-detail .lineup .lineup-inner .box-items>div,.zaiko-detail .lineup .lineup-inner .box-items li{flex-basis:calc((100% / 2) - 5px)}}.zaiko-detail .lineup .lineup-inner .box-items>div .pict{height:clamp(120px, 13vw, 170px)}@media all and (max-width: 640px){.zaiko-detail .lineup .lineup-inner .box-items>div .pict{height:clamp(80px, 18vw, 170px)}}.zaiko-detail .lineup .lineup-inner .box-items>div dl dt,.zaiko-detail .lineup .lineup-inner .box-items>div dl dd{padding:5px;font-size:11px}.zaiko-detail .lineup .lineup-inner .box-items>div .price{font-size:100%}@media all and (max-width: 1024px){.zaiko-detail .lineup{display:block}.zaiko-detail .lineup .lineup-inner{width:100%;margin-bottom:20px}}.zaiko-detail .sobi-table{border:none}.zaiko-detail .sobi-table tbody tr{width:calc(100% / 3)}@media all and (max-width: 1024px){.zaiko-detail .sobi-table tbody tr{width:calc(100% / 2)}}.zaiko-detail .sobi-table tbody tr th{width:100%;border:solid 1px #ccc;border-radius:2px;margin:2px}.zaiko-detail .sobi-table tbody tr .active{background:#43c689;color:white;border-color:#43c689}.zaiko-detail .sobi-table tbody tr .inactive{opacity:0.2}.privacy-detail p{line-height:2;margin:1em 0}.privacy-detail .privacyWrap{margin:2em 0;padding:2em;background:#ebecef}.privacy-detail .privacyWrap>li{counter-increment:count-ex1-2;margin-bottom:0.2em}.privacy-detail .privacyWrap>li::before{content:counter(count-ex1-2) ".";display:inline-block;margin-right:0.25em}.privacy-detail .privacyWrap ul{margin-top:0.5em}.privacy-detail .privacyWrap ul li{position:relative;margin-left:2em;margin-bottom:0.5em;padding-left:1em}.privacy-detail .privacyWrap ul li::before{position:absolute;top:0.35em;left:0%;content:"●";font-size:0.7em}.privacy-detail .privacyWrap .about_ga{display:block;margin-left:1rem}.privacy-detail .privacyWrap .about_ga a{text-decoration:underline}.reason-detail section{margin-bottom:30px;font-size:110%}@media (min-width: 640px){.reason-detail section{margin-bottom:calc(30px + ((1vw - 6.4px) * (6.8181818182)))}}@media (min-width: 1080px){.reason-detail section{margin-bottom:60px}}.reason-detail p{line-height:1.6;margin:1em 0}.reason-detail .image{display:flex;justify-content:center;width:100%}@media all and (max-width: 860px){.reason-detail .image{display:block}}@media all and (max-width: 640px){.reason-detail .image{display:flex}}.reason-detail .image p{margin-left:1%;margin-right:1%}.reason-detail .image p img{height:auto}.reason-detail .image.banner{flex-direction:column;align-items:center}.reason-detail .image.banner .pdf{border:2px solid #cc0023;padding:1rem 1.5rem;background:#ffffff;border-radius:100px;font-size:16px;font-weight:bold;color:#cc0023;display:flex;align-items:center}@media all and (max-width: 640px){.reason-detail .image.banner .pdf{font-size:12px}}.reason-detail .image.banner .pdf:hover{color:white;background:#cc0023}.reason-detail h2>span{display:flex;align-items:center;flex-direction:column;font-size:20px;padding:0.8em;color:#fff;background-image:url(//d3o3wantbeyw7a.cloudfront.net/web/www.otani-j.co.jp/assets/reason/icon-tcs-1b3b39ff9383adf8537dd84485a75686f088c9548a77ecf7ef0af05cfc6d516b.png);background-repeat:no-repeat;background-position:right 2% center;background-size:auto 60%;line-height:1.2}@media (min-width: 640px){.reason-detail h2>span{font-size:calc(20px + ((1vw - 6.4px) * (5.6818181818)))}}@media (min-width: 1080px){.reason-detail h2>span{font-size:45px}}.reason-detail h2::before,.reason-detail h2::after{content:"";height:1px;flex-grow:1;background-color:#ccc}.reason-detail h2 span.sub{margin-left:0.8em;font-size:50%}@media all and (max-width: 640px){.reason-detail h2 span.sub{display:block}}.reason-detail h3{margin-top:20px;margin-bottom:0px;font-size:16px;color:#e94709}@media (min-width: 640px){.reason-detail h3{margin-bottom:calc(0px + ((1vw - 6.4px) * (6.8181818182)))}}@media (min-width: 1080px){.reason-detail h3{margin-bottom:30px}}@media (min-width: 640px){.reason-detail h3{font-size:calc(16px + ((1vw - 6.4px) * (3.1818181818)))}}@media (min-width: 1080px){.reason-detail h3{font-size:30px}}.reason-detail .unit{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1180px;margin:0 auto}@media all and (max-width: 640px){.reason-detail .unit{display:block}}.reason-detail .unit h3{width:100%}.reason-detail .unit .left{flex-basis:48%}.reason-detail .unit .right{flex-basis:48%}.reason-detail #reason01 h2>span{background-color:#e94709}.reason-detail #reason01 h3{color:#e94709}.reason-detail #reason02 h2>span{background-color:#f6ab00;background-image:url(//d3o3wantbeyw7a.cloudfront.net/web/www.otani-j.co.jp/assets/reason/icon-stock-c8068e9a30cc55884e6e5bb496ae406b95bb3efb2ff2a270e8e9c3031a51c861.png)}.reason-detail #reason02 h3{color:#f6ab00}.reason-detail #reason03 h2>span{background-color:#04a1e9;background-image:url(//d3o3wantbeyw7a.cloudfront.net/web/www.otani-j.co.jp/assets/reason/icon-shaken-d50eb91f974a2456bf1e6fe51988c616c0b687305c28bab822d88b1fb0ad8042.png)}.reason-detail #reason03 h3{color:#04a1e9}.reason-detail #reason04 h2>span{background-color:#e84291;background-image:url(//d3o3wantbeyw7a.cloudfront.net/web/www.otani-j.co.jp/assets/reason/icon-pro-93fb8ef5349adba4a851d463a1f42859c4add6360555e41ded10ec5738d23610.png)}.reason-detail #reason04 h3{color:#e84291}.reason-detail #reason05 h2>span{background-color:#00a050;background-image:url(//d3o3wantbeyw7a.cloudfront.net/web/www.otani-j.co.jp/assets/reason/icon-bankin-6d5d01b2fa9d2cc7ece395258f7275df897ac4db5184377caf72ff4e3c39f10a.png)}.reason-detail #reason05 h3{color:#00a050}.reason-detail #reason06 h2>span{background-color:#ea617b;background-image:url(//d3o3wantbeyw7a.cloudfront.net/web/www.otani-j.co.jp/assets/reason/icon-staff-30f805a1a243b69674b04c556173b9835868010b0c03cf90478231b00360ba42.png);font-size:16px;padding-right:2em}@media (min-width: 640px){.reason-detail #reason06 h2>span{font-size:calc(16px + ((1vw - 6.4px) * (6.8181818182)))}}@media (min-width: 1080px){.reason-detail #reason06 h2>span{font-size:46px}}.reason-detail #reason06 h3{color:#ea617b}.reason-detail #reason07 h2>span{background-color:#e50313;background-image:url(//d3o3wantbeyw7a.cloudfront.net/web/www.otani-j.co.jp/assets/reason/icon-slogan-bbc8f87c942fb5e9d47c6a959a76a82b750b2860aac58b08985c4b6cadcd7022.png)}.reason-detail #reason07 h3{color:#e50313}.reason-detail #reason01 .unit .left,.reason-detail #reason05 .unit .left{order:2}.reason-detail #reason03 .unit .right{order:1}.reason-detail #reason03 .unit .left{order:2}.reason-detail #reason03 .unit .image{order:3}.reason-detail .inner-box{margin:0 auto;max-width:700px}.reason-detail .inner-box strong{color:#e50313}.reason-detail .dl_otaniism{display:flex;flex-wrap:wrap}.reason-detail .dl_otaniism dt,.reason-detail .dl_otaniism dd{margin:0.5em 0}.reason-detail .dl_otaniism dt{flex-basis:11em;display:flex;align-items:center}.reason-detail .dl_otaniism dt span{display:flex;justify-content:center;align-items:center;margin-right:5px;width:2em;height:2em;background-color:#e50313;color:#fff;font-weight:bold;border-radius:50%}.reason-detail .dl_otaniism dd{flex-basis:calc(100% - 11em);font-weight:bold}#car .ttl-box h1{text-shadow:0 0 5px black}#car .lead{font-size:18px;padding:0.4em 0}@media (min-width: 320px){#car .lead{font-size:calc(18px + ((1vw - 3.2px) * (2.3684210526)))}}@media (min-width: 1080px){#car .lead{font-size:36px}}#car .feature{display:flex;flex-direction:column;padding-top:20px;padding-right:20px;padding-left:20px}@media (min-width: 640px){#car .feature{padding-top:calc(20px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){#car .feature{padding-top:30px}}@media (min-width: 640px){#car .feature{padding-right:calc(20px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){#car .feature{padding-right:30px}}@media (min-width: 640px){#car .feature{padding-left:calc(20px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){#car .feature{padding-left:30px}}#car .feature .point-image{width:65%;height:auto;box-shadow:0px 0px 5px 2px rgba(204,204,204,0.3)}@media all and (max-width: 640px){#car .feature .point-image{width:100%}}#car .feature .point-info{z-index:1;overflow:hidden}#car .feature .point-info .point-num{font-family:"Barlow Condensed", sans-serif;color:#484848;background:none;box-shadow:none;font-weight:600;font-size:80px;font-size:35px;margin-bottom:-15px;padding:0}@media (min-width: 320px){#car .feature .point-info .point-num{font-size:calc(35px + ((1vw - 3.2px) * (5.9210526316)))}}@media (min-width: 1080px){#car .feature .point-info .point-num{font-size:80px}}@media (min-width: 640px){#car .feature .point-info .point-num{margin-bottom:calc(-15px + ((1vw - 6.4px) * (-3.4090909091)))}}@media (min-width: 1080px){#car .feature .point-info .point-num{margin-bottom:-30px}}#car .feature .point-info .point-num span{color:#0bc7d6;font-size:180%}#car .feature .point-info img{width:28%}#car .feature .point-info h3{font-size:18px;line-height:1.3em;margin:0.4em 0;color:#ffffff;font-size:18px;background:#080030ed;width:fit-content;padding:0.4em 1em}@media (min-width: 320px){#car .feature .point-info h3{font-size:calc(18px + ((1vw - 3.2px) * (1.8421052632)))}}@media (min-width: 1080px){#car .feature .point-info h3{font-size:32px}}@media all and (max-width: 640px){#car .feature .point-info h3{width:100%}}#car .feature .point-info h3 span{display:inline-block}#car .feature .point-info p{width:60%;display:inline-block;text-align:left;padding:20px;box-shadow:0px 0px 5px 2px rgba(204,204,204,0.3);font-size:12px;line-height:1.8em}@media (min-width: 640px){#car .feature .point-info p{padding:calc(20px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){#car .feature .point-info p{padding:30px}}@media (min-width: 320px){#car .feature .point-info p{font-size:calc(12px + ((1vw - 3.2px) * (0.5263157895)))}}@media (min-width: 1080px){#car .feature .point-info p{font-size:16px}}@media all and (max-width: 1024px){#car .feature .point-info p{width:70%}}@media all and (max-width: 640px){#car .feature .point-info p{width:100%}}#car .right{background:#f3f5f6;margin-top:15%;padding-bottom:20%}@media all and (max-width: 1024px){#car .right{padding-bottom:10%}}@media all and (max-width: 640px){#car .right{margin-top:5%}}#car .right .point-num{text-align:right}#car .right .point-image{margin-top:-10%}@media all and (max-width: 640px){#car .right .point-image{margin-top:0}}#car .right .point-info{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end;margin-top:-40%}@media all and (max-width: 640px){#car .right .point-info{text-align:left;margin-top:1em;align-items:flex-start}}#car .right .point-info h3{text-align:right}@media all and (max-width: 640px){#car .right .point-info h3{text-align:left}}#car .right .point-info p{background:#fff}#car .left{align-items:flex-end;margin-top:20%;padding-bottom:5%}@media all and (max-width: 1024px){#car .left{margin-top:30%;padding-bottom:25%}}@media all and (max-width: 640px){#car .left{flex-direction:column-reverse;margin-top:15%;padding-bottom:5%}}#car .left .point-num{text-align:left}#car .left .point-image{margin-top:-50%}@media all and (max-width: 1024px){#car .left .point-image{margin-top:-65%}}@media all and (max-width: 640px){#car .left .point-image{margin-top:0%}}#car .left .point-info{text-align:left}@media all and (max-width: 640px){#car .left .point-info{margin-top:1em}}#car .left .point-info h3{text-align:left}#car .left .point-info p{background:#f3f5f6}#car .btn-area{margin:20px}@media (min-width: 640px){#car .btn-area{margin:calc(20px + ((1vw - 6.4px) * (4.5454545455)))}}@media (min-width: 1080px){#car .btn-area{margin:40px}}#car .btn-area h3{font-size:14px;text-align:center}@media (min-width: 320px){#car .btn-area h3{font-size:calc(14px + ((1vw - 3.2px) * (1.3157894737)))}}@media (min-width: 1080px){#car .btn-area h3{font-size:24px}}#car .btn-area p{margin:10px}#voice .ttl-box h1{text-shadow:0 0 5px #727171}#voice .lead{text-align:center;margin-bottom:30px}@media (min-width: 640px){#voice .lead{margin-bottom:calc(30px + ((1vw - 6.4px) * (4.5454545455)))}}@media (min-width: 1080px){#voice .lead{margin-bottom:50px}}#voice .lead span{display:inline-block}#voice .lead h2{font-size:20px}@media (min-width: 320px){#voice .lead h2{font-size:calc(20px + ((1vw - 3.2px) * (1.0526315789)))}}@media (min-width: 1080px){#voice .lead h2{font-size:28px}}#voice .lead p{font-size:14px}@media (min-width: 320px){#voice .lead p{font-size:calc(14px + ((1vw - 3.2px) * (0.5263157895)))}}@media (min-width: 1080px){#voice .lead p{font-size:18px}}#voice .voice ul{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;margin:2em 0}@media all and (max-width: 1024px){#voice .voice ul{justify-content:space-around}}@media all and (max-width: 640px){#voice .voice ul{flex-direction:column}}#voice .voice li{width:32%;margin-bottom:50px;border:1px solid #e5e5e5;padding:15px;background:#fafafa}@media (min-width: 640px){#voice .voice li{padding:calc(15px + ((1vw - 6.4px) * (1.1363636364)))}}@media (min-width: 1080px){#voice .voice li{padding:20px}}@media all and (max-width: 1024px){#voice .voice li{width:45%;margin-bottom:50px}}@media all and (max-width: 640px){#voice .voice li{width:95%;margin:auto;margin-bottom:30px}}#voice .voice li .voice-title{font-weight:600;background:#e6830a;color:white;padding:2px 7px;width:fit-content}#voice .voice li .voice-beginning{font-weight:600;font-style:italic;padding:7px;font-size:clamp(16px, 16px, 22px);margin-bottom:15px;min-height:4em;color:black;border-top:1px dotted #e6830a;border-bottom:1px dotted #e6830a;background:white}#voice .voice li img{border:1px solid #000;height:auto;filter:brightness(104%);height:auto;transition:0.3s}#voice .voice li img:hover{transition:0.3s;filter:brightness(90%)}#voice .voice li .zoom-up{font-size:90%;text-align:right;margin-top:5px;color:#898989}#voice .voice li .voice-spec{margin-top:20px;margin-bottom:5px;padding-bottom:15px;border-bottom:1px dotted #000}#voice .voice li .voice-spec .date{font-weight:600}#voice .voice li .voice-spec .bland-box{display:flex;align-items:center;margin:3px 0}#voice .voice li .voice-spec .bland-box .bland{display:block;background:#0f2c78;font-weight:bold;color:white;padding:2px 20px;width:fit-content}#voice .voice li .voice-spec .bland-box .car-name{display:block;text-indent:1em;font-weight:bold}#voice .voice li .staff{text-align:right;margin-bottom:5px;font-size:95%}.access .inner .lead{margin-top:20px;font-size:20px}@media (min-width: 320px){.access .inner .lead{font-size:calc(20px + ((1vw - 3.2px) * (2.1052631579)))}}@media (min-width: 1080px){.access .inner .lead{font-size:36px}}.access .inner li{line-height:2}.access .inner dl dt{font-size:17px;width:100%;font-weight:600;margin-bottom:10px;padding:20px 0px 0px;border-bottom:solid 1px #ccc;line-height:2}@media (min-width: 320px){.access .inner dl dt{font-size:calc(17px + ((1vw - 3.2px) * (0.9210526316)))}}@media (min-width: 1080px){.access .inner dl dt{font-size:24px}}.access .inner dl dd{line-height:2;margin-bottom:20px;display:flex;justify-content:center}@media all and (max-width: 1024px){.access .inner dl dd{display:block}}.access .inner dl dd>div{flex-basis:49%}.access .inner dl dd .txtBox span{margin:1em 0 0.2em;display:block;font-size:130%;font-weight:bold}.access .inner dl dd .map{margin:10px 0}.news-list{position:relative;min-height:400px;display:flex;flex-wrap:wrap;justify-content:space-between}.news-list>div a{padding:10px}.news-list>div .pict{width:100%;height:auto;aspect-ratio:16 / 9;border:solid 1px #ccc;border-radius:0;display:flex;align-items:center}.news-list>div .pict img{max-height:100%}.news-list>div .date{margin:10px 0 5px;font-size:10px}.news-list>div .title{color:#0a3382}.news-list>div:hover .title{color:#4285f4}.news-list .category_name{display:inline-block;margin-right:5px;padding:2px 5px;background-color:#3ba8ed;color:#fff;border-radius:5px;text-align:center}.news-list .category_name.j_ulsgn24sd2{background-color:#f5912a}.news-list .news-show .top-lead{text-align:center;padding-bottom:20px;border-bottom:solid 1px #ccc}.news-list .news-show .top-lead .category_name_wrap{display:flex;align-items:center;margin-bottom:20px}.news-list .news-show .top-lead .category_name_wrap::before,.news-list .news-show .top-lead .category_name_wrap::after{content:"";height:1px;flex-grow:1;background-color:#ccc}.news-list .news-show .top-lead .category_name_wrap::before{margin-right:1rem}.news-list .news-show .top-lead .category_name_wrap::after{margin-left:1rem}.news-list .news-show .category_name{margin-left:0}.news-list .recentry-box{padding:20px;min-height:400px;background-color:rgba(59,168,237,0.1)}@media (min-width: 640px){.news-list .recentry-box{padding:calc(20px + ((1vw - 6.4px) * (4.5454545455)))}}@media (min-width: 1080px){.news-list .recentry-box{padding:40px}}.news-list .recentry-box.j_ulsgn24sd2{background-color:rgba(245,145,42,0.1)}.news-list .recentry-box .box-items>div{margin:2% 0 0}.news-list .recentry-box .box-items::before,.news-list .recentry-box .box-items::after{content:none}.movie-box{position:relative}.movie-box video{position:relative;z-index:2}.movie-box .movie-thumbnail{position:absolute;top:0;left:0;right:0;margin:auto;z-index:1}.movie-box .movie-thumbnail img{width:100%}.top-ad-area{max-width:1180px;margin:25px auto 10px auto;padding:0}@media (max-width: 640px){.top-ad-area{margin:10px auto;padding:10px}}.top-ad-area .ad-area-inner{display:flex;justify-content:space-around}@media (max-width: 640px){.top-ad-area .ad-area-inner{flex-direction:column;gap:20px}}.top-ad-area .ad-area-inner .by-ad{width:45%;height:auto;background:white;display:grid;place-items:center}.top-ad-area .ad-area-inner .by-ad a{width:100%;display:grid;place-items:center}.top-ad-area .ad-area-inner .by-ad a img{width:100%;height:auto;object-fit:contain}@media (max-width: 640px){.top-ad-area .ad-area-inner .by-ad a img{object-fit:inherit}}@media (max-width: 640px){.top-ad-area .ad-area-inner .by-ad{width:100%;background:none}}.top-ad-area .ad-area-inner p{display:grid;place-items:center;width:100%}.top-ad-area .ad-area-inner p img{width:100%;height:auto;object-fit:contain}@media (max-width: 640px){.top-ad-area .ad-area-inner p img{object-fit:inherit}}.including-under100-banner{margin-top:70px;display:flex;align-items:center;justify-content:space-around;width:100%}.including-under100-banner .under-100-banner,.including-under100-banner .ad-wrapper{width:45%}.including-under100-banner .under-100-banner .pict{width:100%}.including-under100-banner .under-100-banner .pict img{width:100;height:auto}@media (max-width: 640px){.including-under100-banner{margin-top:0px;flex-direction:column}.including-under100-banner .under-100-banner,.including-under100-banner .ad-wrapper{width:100%}.including-under100-banner .under-100-banner{margin-bottom:30px}}@media all and (max-width: 640px){.padding20{padding:0 20px}}.ad-zaiko-banner div{margin:10px 0 20px 0;display:grid;place-content:center}.ad-zaiko-banner div img{height:auto}.ad-carlease-banner div{padding:60px 10px;display:flex;place-content:center;gap:clamp(10px, 2vw, 60px)}@media all and (max-width: 640px){.ad-carlease-banner div{flex-direction:column;gap:10px;padding:10px}}.ad-carlease-banner div img{height:auto}.skeleton-rect{display:block;min-height:1em;position:relative;overflow:hidden;background-color:#e8e7e8}.skeleton-rect:before{content:" ";display:block}.skeleton-rect::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(255,255,255,0) 0, rgba(255,255,255,0.2) 20%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0));animation:shimmer 2s infinite;content:""}@keyframes shimmer{100%{transform:translateX(100%)}}@keyframes equalizer{0%{transform:translateX(0)}10%{transform:translateX(100%);opacity:0}20%{transform:translateX(100%);opacity:0}21%{transform:translateX(-100%);opacity:0}31%{transform:translateX(0);opacity:1}100%{transform:translateX(0);opacity:1}}.br-chunk{display:inline-block}@media all and (max-width: 640px){.siq_bR,.siq_bL{bottom:82px !important;left:2px !important}.zsiq_custommain.siq_bL{z-index:9 !important}}#header .yoyaku-nav{position:relative;right:60px;display:none}#header .yoyaku-nav *{transition:none}@media screen and (max-width: 960px){#header .yoyaku-nav{display:block}}#header .yoyaku-nav a{font-size:0.75em;position:relative;display:flex;align-items:center;justify-content:center;background:#0a3382;color:white;border:solid 1px #0a3382;text-decoration:none;padding-left:14px;padding-right:14px;padding-top:3px;padding-bottom:3px;text-align:center;border-radius:25px;line-height:1.3;font-weight:400}#header .yoyaku-nav a:hover{background:#fff;color:#0a3382}#contact .contacts .switch{margin:0 auto;max-width:850px;display:flex;justify-content:center}#contact .contacts .switch h2{flex:1}#contact .contacts .switch h2 a{display:block;width:100%;padding:10px;color:#e53e20;border:solid 2px #e53e20;font-size:50%;border-radius:10px 0px 0px 10px;transition:background 700ms cubic-bezier(0.19, 1, 0.22, 1)}#contact .contacts .switch h2 a.active{background:#e53e20;color:#fff;pointer-events:none}#contact .contacts .switch h2 a.active:hover{background:#e53e20;color:#fff}#contact .contacts .switch h2 a:hover{background-color:#e3e3e3}#contact .contacts .switch h2:last-child a{border-radius:0px 10px 10px 0px}a{color:#2c2c2c;outline:0;cursor:pointer;text-decoration:none;transition:all 200ms cubic-bezier(0.17, 0.67, 0.83, 0.67);overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a:hover{color:#4285f4}.for-tb{display:none}@media all and (max-width: 1024px){.for-tb{display:block}}@media all and (max-width: 1024px){.for-pc-tb{display:none}}.for-sp{display:none}@media all and (max-width: 640px){.for-sp{display:block}}@media all and (max-width: 640px){.for-pc{display:none}}.flex{display:flex;flex-wrap:wrap}@media all and (max-width: 640px){.flex{display:block}}#app{position:relative}.content-wrapper{width:100%;margin:0 auto;max-width:1920px;margin:0 auto;margin-top:65px}@media (max-width: 1919px){.content-wrapper{max-width:unset}}@media (min-width: 640px){.content-wrapper{margin-top:calc(65px + ((1vw - 6.4px) * (7.9545454545)))}}@media (min-width: 1080px){.content-wrapper{margin-top:100px}}.container{position:relative}.inner{width:100%;margin:0 auto;max-width:1180px;padding-top:20px;padding-bottom:100px}@media (max-width: 1200px){.inner{padding-left:10px;padding-right:10px}}@media (max-width: 1200px) and (min-width: 400px){.inner{padding-left:calc(10px + ((1vw - 4px) * (1.4705882353)))}}@media (max-width: 1200px) and (min-width: 1080px){.inner{padding-left:20px}}@media (max-width: 1200px) and (min-width: 400px){.inner{padding-right:calc(10px + ((1vw - 4px) * (1.4705882353)))}}@media (max-width: 1200px) and (min-width: 1080px){.inner{padding-right:20px}}@media (min-width: 640px){.inner{padding-top:calc(20px + ((1vw - 6.4px) * (4.5454545455)))}}@media (min-width: 1080px){.inner{padding-top:40px}}@media (min-width: 640px){.inner{padding-bottom:calc(100px + ((1vw - 6.4px) * (-13.6363636364)))}}@media (min-width: 1080px){.inner{padding-bottom:40px}}.inner.sub-page:first-child{padding-top:0;min-height:80vh}.anchor{scroll-margin-top:80px}@media (min-width: 640px){.anchor{scroll-margin-top:calc(80px + ((1vw - 6.4px) * (6.8181818182)))}}@media (min-width: 1080px){.anchor{scroll-margin-top:110px}}h2{font-size:18px;font-weight:bold}@media (min-width: 640px){h2{font-size:calc(18px + ((1vw - 6.4px) * (1.8181818182)))}}@media (min-width: 1080px){h2{font-size:26px}}h3{font-size:14px;font-weight:bold}@media (min-width: 640px){h3{font-size:calc(14px + ((1vw - 6.4px) * (0.6818181818)))}}@media (min-width: 1080px){h3{font-size:17px}}.tools{margin:0 auto;margin-top:10px;width:100%}@media (min-width: 640px){.tools{margin-top:calc(10px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){.tools{margin-top:20px}}.tools ul{display:flex;justify-content:space-around;margin:0;padding:0;line-height:1;list-style:none}.tools ul li{width:100%;margin-right:10px;margin-top:10px}.tools ul li:last-child{margin-right:0}.tools ul li a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;background:#0a3382;color:white;border:solid 1px #0a3382;text-decoration:none;margin:0 auto;padding:10px;text-align:center;border-radius:25px;line-height:1.3;font-weight:400;font-size:12px}@media (min-width: 640px){.tools ul li a{padding:calc(10px + ((1vw - 6.4px) * (0.6818181818)))}}@media (min-width: 1080px){.tools ul li a{padding:13px}}@media (min-width: 320px){.tools ul li a{font-size:calc(12px + ((1vw - 3.2px) * (0.6578947368)))}}@media (min-width: 1080px){.tools ul li a{font-size:17px}}.tools ul li a:hover{background:#fff;color:#0a3382}@media all and (max-width: 800px){.tools ul{flex-wrap:wrap}.tools ul li{margin-right:0}}@media all and (max-width: 480px){.tools ul li{width:100%}}.header-wrapper header{background:#fff;width:100%;height:65px;z-index:10;position:fixed;top:0;box-shadow:0px 0px 5px 2px rgba(204,204,204,0.5)}@media (min-width: 640px){.header-wrapper header{height:calc(65px + ((1vw - 6.4px) * (7.9545454545)))}}@media (min-width: 1080px){.header-wrapper header{height:100px}}.header-wrapper header *{transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1)}.header-wrapper header .fg{width:100%;margin:0 auto;max-width:1180px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-wrap:unset;justify-content:space-between;height:100%}@media (max-width: 1200px){.header-wrapper header .fg{padding-left:10px;padding-right:10px}}@media (max-width: 1200px) and (min-width: 400px){.header-wrapper header .fg{padding-left:calc(10px + ((1vw - 4px) * (1.4705882353)))}}@media (max-width: 1200px) and (min-width: 1080px){.header-wrapper header .fg{padding-left:20px}}@media (max-width: 1200px) and (min-width: 400px){.header-wrapper header .fg{padding-right:calc(10px + ((1vw - 4px) * (1.4705882353)))}}@media (max-width: 1200px) and (min-width: 1080px){.header-wrapper header .fg{padding-right:20px}}.header-wrapper header .fg .logo{position:relative;width:130px;transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1)}@media (min-width: 640px){.header-wrapper header .fg .logo{width:calc(130px + ((1vw - 6.4px) * (9.0909090909)))}}@media (min-width: 1080px){.header-wrapper header .fg .logo{width:170px}}.header-wrapper header .fg .logo img{vertical-align:bottom;height:auto}.header-wrapper header .fg h1{font-weight:100;text-align:center;font-size:18px;margin-bottom:2px;line-height:1.2}@media (min-width: 640px){.header-wrapper header .fg h1{font-size:calc(18px + ((1vw - 6.4px) * (2.0454545455)))}}@media (min-width: 1080px){.header-wrapper header .fg h1{font-size:27px}}@media (min-width: 640px){.header-wrapper header .fg h1{margin-bottom:calc(2px + ((1vw - 6.4px) * (-0.4545454545)))}}@media (min-width: 1080px){.header-wrapper header .fg h1{margin-bottom:0px}}.header-nav{padding-top:10px;padding-bottom:10px}@media (min-width: 640px){.header-nav{padding-top:calc(10px + ((1vw - 6.4px) * (1.1363636364)))}}@media (min-width: 1080px){.header-nav{padding-top:15px}}@media (min-width: 640px){.header-nav{padding-bottom:calc(10px + ((1vw - 6.4px) * (1.1363636364)))}}@media (min-width: 1080px){.header-nav{padding-bottom:15px}}.header-nav ul{display:flex;justify-content:flex-end;align-items:center}.header-nav ul.header-nav-info li{font-size:0.75em;margin-left:10px}@media (min-width: 640px){.header-nav ul.header-nav-info li{margin-left:calc(10px + ((1vw - 6.4px) * (4.5454545455)))}}@media (min-width: 1080px){.header-nav ul.header-nav-info li{margin-left:30px}}.header-nav ul.header-nav-info li svg{fill:#2c2c2c;width:12px;height:10px;margin-left:5px}.header-nav ul.header-nav-info li .link-btn{position:relative;display:flex;align-items:center;justify-content:center;background:#0a3382;color:white;border:solid 1px #0a3382;text-decoration:none;padding-left:14px;padding-right:14px;padding-top:3px;padding-bottom:3px;text-align:center;border-radius:25px;line-height:1.3;font-weight:400}@media (min-width: 640px){.header-nav ul.header-nav-info li .link-btn{padding-left:calc(14px + ((1vw - 6.4px) * (0.9090909091)))}}@media (min-width: 1080px){.header-nav ul.header-nav-info li .link-btn{padding-left:18px}}@media (min-width: 640px){.header-nav ul.header-nav-info li .link-btn{padding-right:calc(14px + ((1vw - 6.4px) * (0.9090909091)))}}@media (min-width: 1080px){.header-nav ul.header-nav-info li .link-btn{padding-right:18px}}@media (min-width: 640px){.header-nav ul.header-nav-info li .link-btn{padding-top:calc(3px + ((1vw - 6.4px) * (0.4545454545)))}}@media (min-width: 1080px){.header-nav ul.header-nav-info li .link-btn{padding-top:5px}}@media (min-width: 640px){.header-nav ul.header-nav-info li .link-btn{padding-bottom:calc(3px + ((1vw - 6.4px) * (0.4545454545)))}}@media (min-width: 1080px){.header-nav ul.header-nav-info li .link-btn{padding-bottom:5px}}.header-nav ul.header-nav-info li .link-btn:hover{background:#fff;color:#0a3382}@media screen and (max-width: 960px){.header-nav ul.header-nav-info li .link-btn{display:none}}.header-nav ul.header-nav-global{margin-top:5px}@media (min-width: 640px){.header-nav ul.header-nav-global{margin-top:calc(5px + ((1vw - 6.4px) * (2.2727272727)))}}@media (min-width: 1080px){.header-nav ul.header-nav-global{margin-top:15px}}.header-nav ul.header-nav-global li{font-size:clamp(0.6875rem, calc(0.226rem + 0.7212vw), 0.875rem);font-weight:bold;margin-left:10px}@media (min-width: 640px){.header-nav ul.header-nav-global li{margin-left:calc(10px + ((1vw - 6.4px) * (0.9090909091)))}}@media (min-width: 1080px){.header-nav ul.header-nav-global li{margin-left:14px}}.header-nav ul.header-nav-global li a{display:flex;align-items:center}@media (max-width: 960px){.header-nav ul.header-nav-global li a{display:block}}.header-nav ul.header-nav-global li a svg{width:12px;height:10px;margin-left:5px}.header-nav ul.header-nav-global .category{display:none}.header-nav ul.header-nav-global .nav-only-mobile{display:none}.ttl-box{background:#b7bcc4;color:#fff;display:flex;align-items:center;height:100px;position:relative}@media (min-width: 640px){.ttl-box{height:calc(100px + ((1vw - 6.4px) * (56.8181818182)))}}@media (min-width: 1080px){.ttl-box{height:350px}}.ttl-box>*{position:relative;z-index:2}.ttl-box h1{width:100%;margin:0 auto;max-width:1180px;font-size:20px;font-weight:800;text-shadow:0 0 5px black}@media (max-width: 1200px){.ttl-box h1{padding-left:10px;padding-right:10px}}@media (max-width: 1200px) and (min-width: 400px){.ttl-box h1{padding-left:calc(10px + ((1vw - 4px) * (1.4705882353)))}}@media (max-width: 1200px) and (min-width: 1080px){.ttl-box h1{padding-left:20px}}@media (max-width: 1200px) and (min-width: 400px){.ttl-box h1{padding-right:calc(10px + ((1vw - 4px) * (1.4705882353)))}}@media (max-width: 1200px) and (min-width: 1080px){.ttl-box h1{padding-right:20px}}@media (min-width: 640px){.ttl-box h1{font-size:calc(20px + ((1vw - 6.4px) * (4.0909090909)))}}@media (min-width: 1080px){.ttl-box h1{font-size:38px}}.ttl-box h2{line-height:1;font-size:24px}@media (min-width: 640px){.ttl-box h2{font-size:calc(24px + ((1vw - 6.4px) * (3.1818181818)))}}@media (min-width: 1080px){.ttl-box h2{font-size:38px}}.ttl-box h2 span{letter-spacing:-0.3em}.ttl-box p{font-size:12px}@media (min-width: 640px){.ttl-box p{font-size:calc(12px + ((1vw - 6.4px) * (0.9090909091)))}}@media (min-width: 1080px){.ttl-box p{font-size:16px}}.ttl-box .bg{position:absolute;z-index:1;width:100%;height:100%}.ttl-box .bg img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;font-family:"object-fit:cover; object-position:center center;"}.topic-path{width:100%;margin:0 auto;max-width:1180px;padding:20px 0 40px}@media (max-width: 1200px){.topic-path{padding-left:10px;padding-right:10px}}@media (max-width: 1200px) and (min-width: 400px){.topic-path{padding-left:calc(10px + ((1vw - 4px) * (1.4705882353)))}}@media (max-width: 1200px) and (min-width: 1080px){.topic-path{padding-left:20px}}@media (max-width: 1200px) and (min-width: 400px){.topic-path{padding-right:calc(10px + ((1vw - 4px) * (1.4705882353)))}}@media (max-width: 1200px) and (min-width: 1080px){.topic-path{padding-right:20px}}@media screen and (max-width: 1180px){.topic-path{padding:15px 20px}}.topic-path ul{display:flex;flex-wrap:wrap}.topic-path ul li{margin-right:0.7em}.topic-path ul li::after{content:">";padding-left:0.7em}.topic-path ul li:last-child::after{content:none}.topic-path *{color:#adadad;font-size:11px}.inner h2.title{text-align:center;line-height:1;margin-bottom:30px}.inner h2.title span{font-size:60%;font-weight:400}.inner .news-title{text-align:center;line-height:1;margin-bottom:30px;font-size:18px;font-weight:bold}@media (min-width: 640px){.inner .news-title{font-size:calc(18px + ((1vw - 6.4px) * (1.8181818182)))}}@media (min-width: 1080px){.inner .news-title{font-size:26px}}.inner .news-title span{font-size:60%;font-weight:400}@media (max-width: 960px){.header-wrapper header{padding:10px 0}.header-nav nav{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;right:-100%;width:100%;padding:40px 0px 20px;background:#1a1c4f;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:0.5s;z-index:3}.header-nav nav ul.header-nav-info li,.header-nav nav ul.header-nav-global li{margin:0}.header-nav nav ul.header-nav-info .category,.header-nav nav ul.header-nav-global .category{display:flex;align-items:center;color:white;margin:25px 20px 0;padding:10px 10px 20px;font-size:12px}.header-nav nav ul.header-nav-info .category svg,.header-nav nav ul.header-nav-global .category svg{width:15px;height:auto;margin-right:8px;fill:white}.header-nav nav ul.header-nav-info .nav-only-mobile,.header-nav nav ul.header-nav-global .nav-only-mobile{display:block}.header-nav nav ul.header-nav-info .nav-only-mobile a::after,.header-nav nav ul.header-nav-global .nav-only-mobile a::after{display:none}.header-nav nav ul{display:block}.header-nav nav ul li a{position:relative;display:block;color:#fff;font-size:15px;font-weight:normal;text-decoration:none;transition-duration:0.2s;padding:0 20px}.header-nav nav ul li a span{position:relative;display:block;padding:12px 0;text-indent:16px}.header-nav nav ul li a span::before{width:100%;content:"";display:block;border-top:solid 1px #e3e3e3;transform:scaleY(0.5);transform-origin:100% 0;position:absolute;top:0}.header-nav nav ul li a svg{fill:white;width:12px;height:10px;transform:rotate(0deg);position:absolute;top:40%;margin-left:5px}.header-nav nav ul li a::after{content:"";width:7px;height:7px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:48%;right:29px;margin-top:-4px;transform:rotate(45deg)}.header-nav nav ul li a:hover{background:#363871}.header-nav nav ul li:nth-child(6) a span::after{width:100%;content:"";display:block;border-top:solid 1px #e3e3e3;transform:scaleY(0.5);transform-origin:100% 0;position:absolute;bottom:0}.header-nav nav ul li p{position:relative;display:block;color:#fff;font-size:15px;font-weight:normal;text-decoration:none;transition-duration:0.2s;padding:0 20px}.header-nav nav ul li p span{position:relative;display:block;padding:12px 0;text-indent:16px}.header-nav nav ul li p span::before{width:100%;content:"";display:block;border-top:solid 1px #e3e3e3;transform:scaleY(0.5);transform-origin:100% 0;position:absolute;top:0}.header-nav nav ul li p::after{content:"";width:7px;height:7px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:48%;right:29px;margin-top:-4px;rotate:45deg;transition:rotate 0.5s}.header-nav nav ul li .sub-menu{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:10px;opacity:0;transition:all 0.5s;height:0px;padding:0 20px}.header-nav nav ul li .sub-menu a{width:45%;height:fit-content;padding:5px;text-align:center;background:white;border:1.5px solid;border-radius:3px;font-weight:bold}.header-nav nav ul li .sub-menu a::after{display:none}.header-nav nav ul li .sub-menu .osaka{color:#0a3382;border-color:#0a3382}.header-nav nav ul li .sub-menu .wakayama{color:#c80000;border-color:#c80000}.header-nav nav ul .bankin{position:relative}.header-nav nav ul .bankin::after{width:100%;content:"";display:block;border-top:solid 1px #e3e3e3;transform:scaleY(0.5);transform-origin:100% 0;position:absolute;bottom:0;width:calc(100% - 40px);translate:20px 0}.header-nav nav ul .sub-menu-open p::after{rotate:135deg}.header-nav nav ul .sub-menu-open .sub-menu{display:flex;opacity:1;translate:0 0;height:50px}.header-nav nav ul.header-nav-info{order:2}.header-nav nav ul.header-nav-info li{font-size:1em;font-weight:bold}.header-nav nav ul.header-nav-info li a{margin-left:0.2em}.header-nav nav ul.header-nav-info li a svg{fill:white;width:12px;height:10px;transform:rotate(0deg);position:absolute;top:40%;left:6em}.header-nav nav ul.header-nav-info li:nth-child(2) a::after{display:none}.header-nav nav ul.header-nav-info li:nth-child(2) a span::after{width:100%;content:"";display:block;border-top:solid 1px #e3e3e3;transform:scaleY(0.5);transform-origin:100% 0;position:absolute;bottom:0}.header-nav.open nav{right:0;overflow-y:scroll;padding-bottom:200px}.toggle_btn{position:fixed;top:clamp(1.125rem, calc(-0.1607rem + 3.2143vw), 2.25rem);right:10px;width:40px;height:30px;transform:translate(0, 0);transition:all 0.5s;cursor:pointer;z-index:3}.toggle_btn span{display:block;position:absolute;left:0;width:25px;height:2px;background-color:#0a3382;transition:opacity 0.2s, transform 0.5s, background-color 0.2s;animation:equalizer 5000ms infinite}.toggle_btn span:nth-child(1){top:5px}.toggle_btn span:nth-child(2){top:13px;animation-delay:0.13s}.toggle_btn span:nth-child(3){top:21px;animation-delay:0.23s}.toggle_btn span::after{content:"";display:block;position:absolute;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.2s, transform 0, background-color 0.2s}.open .toggle_btn span{background-color:#1a1c4f;animation:unset}.open .toggle_btn span::after{background-color:#fff;z-index:4}.open .toggle_btn span:nth-child(1)::after{transform:translate(0, 10px) rotate(-45deg);opacity:1}.open .toggle_btn span:nth-child(2)::after{opacity:0}.open .toggle_btn span:nth-child(3)::after{transform:translate(0, -6px) rotate(45deg);opacity:1}}.news-show .category_id{display:inline-block;margin-right:5px;padding:2px;width:5em;background-color:#3ba8ed;color:#fff;border-radius:5px;font-size:12px;letter-spacing:-0.02em;text-align:center}.news-show .category_id.j_ulsgn24sd2{background-color:#f5912a}.news-show .top-lead{text-align:center;background:#f6f6f6;margin:4px 0 30px}.news-show .top-lead h1{background:none;color:#0f2c78;font-weight:900;font-size:2rem;margin:0;padding:30px 10px}.news-show .top-lead .category_name_wrap{text-align:center;margin-bottom:20px}.news-show .date{text-align:right;margin:1em 0 2em;color:#999999;font-size:90%;justify-content:flex-end;align-items:center;line-height:1}.news-show .date:before{display:inline-block;margin-right:0.5em;vertical-align:middle;content:url(//d24qp6gxfwhkun.cloudfront.net/assets/icon-calendar-9433ecaeaf545e036e88cc227dcacaf8c1fdac4d349489aa03f9a0d73aba05b0.svg);width:clamp(15px, 3vw, 20px)}.news-show .category_name{margin-left:0}.news-show .news-body{margin:80px 0}@media (max-width: 640px){.news-show .news-body{margin:20px 0}}.news-show .news-body h2{background:#0067cb;padding:10px 20px;width:100%;color:white;margin:3rem 0 1rem;display:block}.news-show .news-body h3{padding:6px 20px;border-left:6px solid #0067cb;font-size:1.35rem;margin:2rem 0 1rem}.news-show .news-body h4{margin:1rem 0;color:#0067cb;font-size:1.1rem}.news-show .news-body p{line-height:1.7;font-size:1rem}.news-show .news-body strong{font-size:130%}.news-show .news-body img{margin:0 0 40px}@media (max-width: 640px){.news-show .news-body img{margin:0 0 20px}}footer{font-size:13px;background:#11133c;color:#e3e3e3;text-align:center}@media (min-width: 640px){footer{font-size:calc(13px + ((1vw - 6.4px) * (-0.4545454545)))}}@media (min-width: 1080px){footer{font-size:11px}}@media (max-width: 1921px){footer{padding-left:10px;padding-right:10px}}footer a{color:#e3e3e3}footer a:hover{color:#fff}footer svg{fill:#e3e3e3}footer address{font-style:normal;font-size:0.9em;width:100%;padding:60px 0 20px;order:3}footer .footer-add-area{position:relative}footer .footer-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:15px}footer .footer-banner a{padding:0;background-color:white}footer .footer-banner a img{transition:opacity 200ms cubic-bezier(0.17, 0.67, 0.83, 0.67)}footer .footer-banner a:hover{opacity:1}footer .footer-banner a:hover img{opacity:0.7}footer .footer-sns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:50px 0 20px}footer .footer-sns h2{font-size:12px;color:white}footer .footer-sns ul{align-items:center}footer .footer-sns ul li span{font-size:0}footer .footer-sns ul li a{display:flex;padding:0 15px}footer .footer-sns ul li a svg{width:30px;height:30px}footer .footer-sns ul li:first-child svg{width:38px;height:38px}footer .footer-nav-global{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}footer .footer-nav-global::before{width:100%;content:"";display:block;border-top:solid 1px #e3e3e3;transform:scaleY(0.5);transform-origin:100% 0;margin:30px 0}footer .footer-nav-global ul{width:100%;max-width:1180px;justify-content:space-between}footer .footer-nav-global ul h3{font-size:12px;margin-bottom:0.7em;color:white}@media (min-width: 320px){footer .footer-nav-global ul h3{font-size:calc(12px + ((1vw - 3.2px) * (0.5263157895)))}}@media (min-width: 1080px){footer .footer-nav-global ul h3{font-size:16px}}footer .footer-nav-global ul li a{font-size:10px;line-height:1.2em}@media (min-width: 320px){footer .footer-nav-global ul li a{font-size:calc(10px + ((1vw - 3.2px) * (0.2631578947)))}}@media (min-width: 1080px){footer .footer-nav-global ul li a{font-size:12px}}footer .footer-nav-info{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;justify-content:space-between}footer .footer-nav-info h1{font-size:1em}@media all and (max-width: 900px){footer .footer-nav-info h1{order:3;text-align:center;width:100%}}footer .footer-nav-info::before{width:100%;content:"";display:block;border-top:solid 1px #e3e3e3;transform:scaleY(0.5);transform-origin:100% 0;margin:30px 0}footer .footer-nav-info ul li{font-size:10px;margin-right:1.5em;display:flex;align-items:center}@media (min-width: 320px){footer .footer-nav-info ul li{font-size:calc(10px + ((1vw - 3.2px) * (0.2631578947)))}}@media (min-width: 1080px){footer .footer-nav-info ul li{font-size:12px}}footer .footer-nav-info ul li:last-child svg{fill:#e3e3e3;width:12px;height:10px;margin-left:0.2em}footer ul{display:flex;flex-wrap:wrap}footer ul li{text-align:left}footer ul li a{display:block;padding:5px 5px 5px 0}footer ul li a:hover{opacity:0.7}footer ul li ul{display:block}@media all and (max-width: 1100px){footer .footer-banner{position:relative;transform:none;margin-top:10px}}@media all and (max-width: 640px){footer{padding:0}footer .footer-sns{padding:40px 20px 35px}footer .footer-sns h2{display:none}footer .footer-nav-global{padding:0 5px}footer .footer-nav-global .category-wrap{display:flex;justify-content:flex-start}footer .footer-nav-global .category-wrap .by-category{width:50%;margin-bottom:25px}footer .footer-nav-info{text-align:left}footer .footer-nav-info h1{font-size:0.6em;order:3}footer .footer-nav-info ul li{width:45%;margin-right:0}}.fix-nav{display:none;position:fixed;z-index:10;bottom:0;width:100%;height:75px;background:#000000c9}@media all and (max-width: 640px){.fix-nav{display:block}}.fix-nav ul{display:flex;width:100%;height:inherit;align-items:stretch;justify-content:space-around;align-content:space-around}.fix-nav ul li{flex:1;border:solid 0.5px #7a7a7aa6}.fix-nav ul li a{width:100%;height:100%;display:flex;align-content:center;text-align:center;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center}.fix-nav ul li a p{color:#fff;font-size:10px;width:fit-content;padding:0px 7px;border-radius:4px}@media (min-width: 320px){.fix-nav ul li a p{font-size:calc(10px + ((1vw - 3.2px) * (0.5263157895)))}}@media (min-width: 1080px){.fix-nav ul li a p{font-size:14px}}.fix-nav ul li a .osaka{background:#b00000}.fix-nav ul li a .wakayama{background:#0a3382}.fix-nav ul li a svg{fill:white;width:50%;height:25px;margin-bottom:10px}.fix-nav ul .zoho{flex:1;background:#ffb700d9}.fix-nav ul .zoho a svg{height:32px;margin-bottom:3px}
