﻿body{position:relative;color:#333;font-family:Arial, Helvetica, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;font-size:14px;line-height:1.6;background-position:center top}.section{padding:45px 0}.section-ttl{margin-bottom:30px;font-size:2.0rem;font-weight:normal;line-height:1.6;text-align:center}.section-ttl-novum{font-size:2.0rem;font-weight:bold;line-height:1.4;margin-bottom:5px}.section-ttl-txt{font-size:1.0rem;line-height:1.6}.section-lead{margin-bottom:30px;font-size:1.1rem;line-height:1.6;text-align:center}.section-lead_attention{color:#EB5255}.section-img{margin-bottom:30px;text-align:center}@media only screen and (max-width: 640px){.section-ttl{margin-bottom:20px;font-size:1.4rem}.section-ttl-novum{font-size:24px}.section-ttl-txt{font-size:13px}.section-lead{margin-bottom:20px;font-size:13px;line-height:1.6}.section-btn{text-align:center}}.selekt-hero{width:100%}.selekt-hero-wrap{position:relative;min-height:300px;overflow:hidden}.selekt-hero-bg{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.selekt-hero-bg img{width:100%}.selekt-hero-copy{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 640px){.selekt-hero-wrap{min-height:160px;background-image:url(../images/bg_hero@2x.jpg);background-size:cover}.selekt-hero-bg{display:none}.selekt-hero-copy{width:200px}}.selekt-about-lead{font-size:1.1rem;line-height:1.8}.selekt-about-btn{margin:0 10px}.selekt-about-btn .btn{border-radius:6px}@media only screen and (max-width: 640px){.selekt-about-lead{padding:0 20px;margin-bottom:20px;font-size:1.0rem;line-height:1.6;text-align:left}.selekt-about-btn{margin:5px}}.selekt-favorite{border-top:1px solid #e6e6e6}.selekt-favorite-ttl{margin-bottom:20px;font-weight:600}.selekt-favorite-lead{margin-bottom:30px;font-size:1.2rem;line-height:1.6;text-align:center}.selekt-favorite-lead>small{color:#888;font-size:0.9rem}@media only screen and (max-width: 640px){.selekt-favorite-ttl{margin-bottom:15px;font-size:1.6rem}.selekt-favorite-lead{padding:0 20px;margin-bottom:20px;font-size:1.0rem;line-height:1.6;text-align:left}}.selekt-recommend{background-color:#f6f4ea}.selekt-recommend.-bgw{background-color:#fff}.selekt-recommend-ttl{margin-bottom:20px;font-weight:600}.selekt-recommend-lead{margin-bottom:30px;font-size:1.2rem;line-height:1.6;text-align:center}@media only screen and (max-width: 640px){.selekt-recommend-ttl{margin-bottom:15px;font-size:1.6rem}.selekt-recommend-lead{padding:0 20px;margin-bottom:20px;font-size:1.0rem;line-height:1.6;text-align:left}}.selekt-stock{border-top:1px solid #e6e6e6}.selekt-stock-ttl{margin-bottom:20px;font-weight:600}@media only screen and (max-width: 640px){.selekt-stock-ttl{margin-bottom:15px;font-size:1.6rem}.selekt-stock-lead{padding:0 20px;margin-bottom:20px;font-size:1.0rem;line-height:1.6;text-align:left}}.selekt-tab{padding:15px 0;margin-bottom:30px}.selekt-tab-item{margin:0 10px;font-size:1.2rem;line-height:1.4}.selekt-tab-item label{position:relative;padding-left:28px}.selekt-tab-item label input{display:none}.selekt-tab-item label input+span:before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #999;border-radius:50%}.selekt-tab-item label input:checked+span:after{content:"";display:block;position:absolute;top:3px;left:3px;width:14px;height:14px;background:#555;border-radius:50%}.selekt-list{max-width:1280px;margin:auto}.selekt-list-item{position:relative;width:380px;margin:15px;background-color:#f2f2f2;border:1px solid #e6e6e6}.selekt-list-image{height:284px;overflow:hidden}.selekt-list-image img{width:100%}.selekt-list-body{padding:15px}.selekt-list-label{position:absolute;top:0;left:0;display:inline-block;padding:5px 10px;color:#fff;font-size:1.0rem;font-weight:normal;vertical-align:text-bottom;background-color:#666}.selekt-list-label.selekt{background-color:#eb2b00}.selekt-list-name{font-size:1.25rem;font-weight:600;line-height:1.2}.selekt-list-price{margin-bottom:5px;font-size:1.0rem;text-align:right}.selekt-list-price .number{margin-left:6px;color:#eb2b00;font-size:1.8em;font-weight:600}.selekt-list-price .unit{margin-left:3px;color:#eb2b00;font-size:1.4em}.selekt-list-spec{width:100%;margin-bottom:5px;text-align:center;background-color:#fff}.selekt-list-spec tr th{width:33%;font-size:0.9rem;font-weight:normal;line-height:1.6;border:1px solid #e6e6e6}.selekt-list-spec tr td{font-size:1.0rem;font-weight:bold;line-height:2.0;border:1px solid #e6e6e6}.selekt-list-comment{min-height:58px;padding:10px;margin-bottom:15px;color:#666;font-size:0.9rem;font-size:1.0rem;line-height:1.4;background-color:#fff;border-radius:10px}.selekt-list-btn a{display:block;height:40px;height:50px;color:#fff;font-size:1.2rem;line-height:40px;line-height:50px;text-align:center;background-color:#001e39;border:1px solid #001e39;border-radius:10px}.selekt-list-btn a+a{margin-top:10px}.selekt-list-btn a.detail{color:#fff;background-color:#001e39;border-color:#001e39}.selekt-list-btn a.movie{color:#eb2b00;background-color:#fff;border-color:#eb2b00}@media only screen and (max-width: 640px){.selekt-list-item{width:340px}.selekt-list-image{height:256px}.selekt-list-comment{min-height:70px}}.selekt-warranty{background-color:#f6f4ea}.selekt-warranty-ttl{margin-bottom:20px;font-weight:600;line-height:1.4}.selekt-warranty-item{max-width:400px;margin:15px;text-align:left}.selekt-warranty-img{margin-bottom:15px}.selekt-warranty-legend{margin-bottom:5px;font-size:1.4rem;font-weight:normal;line-height:1.6}.selekt-warranty-desc{margin-bottom:20px;font-size:1.0rem;line-height:1.6}.selekt-warranty-btn{text-align:center}.selekt-warranty-btn a{display:inline-block;width:180px;height:40px;font-size:1.2rem;line-height:40px;border:1px solid #111}@media only screen and (max-width: 640px){.selekt-warranty-ttl{margin-bottom:15px;font-size:1.25rem}.selekt-warranty-lead{padding:0 20px;margin-bottom:20px;font-size:1.0rem;line-height:1.6;text-align:left}}@keyframes topBubbles{0%{background-position:5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%}50%{background-position:0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%}100%{background-position:0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;background-size:0% 0%, 0% 0%,  0% 0%,  0% 0%,  0% 0%,  0% 0%}}@keyframes bottomBubbles{0%{background-position:10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%}50%{background-position:0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%}100%{background-position:0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;background-size:0% 0%, 0% 0%,  0% 0%,  0% 0%,  0% 0%,  0% 0%}}.selekt-vehicle{border-bottom:3px solid #ededed}.selekt-vehicle-wrap{max-width:1140px;margin:60px auto}.selekt-vehicle-box{margin-bottom:30px}.selekt-vehicle-head{position:relative;margin-bottom:30px;text-align:center}.selekt-vehicle-head-label{margin-bottom:15px}.selekt-vehicle-head-label span{display:inline-block;padding:5px 10px;font-size:1.4rem;line-height:1.8;border-top:1px solid #333;border-bottom:1px solid #333}.selekt-vehicle-head-name{font-size:2.6rem;font-weight:400;line-height:1.4}.selekt-vehicle-image img{width:640px;height:auto}.selekt-vehicle-body{width:400px;padding:15px 30px}.selekt-vehicle-price{margin-bottom:20px;text-align:right}.selekt-vehicle-price-total{font-size:1.8rem}.selekt-vehicle-price-total .number{margin-left:15px;color:#eb2b00;font-size:1.5em;font-weight:600}.selekt-vehicle-price-total .unit{margin-left:5px}.selekt-vehicle-price-sub{font-size:1.0rem}.selekt-vehicle-price-sub .number{margin-left:15px;font-size:1.0rem}.selekt-vehicle-price-sub .unit{margin-left:5px}.selekt-vehicle-price-notice{margin-top:5px}.selekt-vehicle-spec-link a{display:block;width:320px;padding:10px 20px;margin:auto;color:#fff;font-size:1.1rem;text-align:center;line-height:30px;letter-spacing:1px;background-color:#474b4c;border-radius:6px}.selekt-vehicle-spec-link a:hover{opacity:0.8}.selekt-vehicle-table{width:100%;margin-bottom:20px}.selekt-vehicle-table-tr{border:1px solid #ccc}.selekt-vehicle-table-th,.selekt-vehicle-table-td{padding:15px 20px;font-size:1.0rem;line-height:1.2}.selekt-vehicle-table-th{min-width:126px;background-color:#f6f4ea}.selekt-vehicle-comment-ttl{margin-bottom:15px;font-size:1.8rem;font-weight:600;text-align:center}.selekt-vehicle-comment-txt{padding:20px 30px;font-size:1.2rem;line-height:1.6;background-color:#f6f4ea;border-radius:12px}.selekt-vehicle-contact{margin:30px auto;text-align:center}.selekt-vehicle-contact-help{margin-top:15px;font-size:0.9rem;text-align:center}.selekt-vehicle-favorite{position:absolute;top:0;right:0}.selekt-vehicle-favorite-btn{position:relative;display:inline-block;padding:9px 12px;color:#888;font-size:1.1rem;line-height:1.0;text-align:center;border:1px solid #888;border-radius:6px;background-color:#f4f4f4;cursor:pointer}.selekt-vehicle-favorite-btn:focus{color:#fff;outline:none}.selekt-vehicle-favorite-btn::before,.selekt-vehicle-favorite-btn::after{position:absolute;content:'';display:block;width:140%;height:70%;left:-20%;z-index:-1000;transition:all ease-in-out 0.5s;background-repeat:no-repeat}.selekt-vehicle-favorite-btn::before{display:none;top:-55%;background-image:radial-gradient(circle, #d53fff 10%, transparent 20%),radial-gradient(circle, transparent 10%, #d53fff 20%, transparent 30%),radial-gradient(circle, #d53fff 10%, transparent 20%),radial-gradient(circle, #d53fff 10%, transparent 20%),radial-gradient(circle, transparent 5%, #d53fff 15%, transparent 20%),radial-gradient(circle, #ffd635 10%, transparent 20%),radial-gradient(circle, #ffd635 10%, transparent 20%),radial-gradient(circle, #ffd635 10%, transparent 20%),radial-gradient(circle, #ffd635 10%, transparent 20%);background-size:10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%, 10% 10%, 18% 18%;background-position:0% 80%, -5% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 85% 30%}.selekt-vehicle-favorite-btn::after{display:none;bottom:-55%;background-image:radial-gradient(circle, #56adff 10%, transparent 20%),radial-gradient(circle, #56adff 10%, transparent 20%),radial-gradient(circle, transparent 5%, #56adff 15%, transparent 20%),radial-gradient(circle, #56adff 10%, transparent 20%),radial-gradient(circle, #79ff4c 10%, transparent 20%),radial-gradient(circle, #79ff4c 10%, transparent 20%),radial-gradient(circle, #79ff4c 10%, transparent 20%);background-size:15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, 20% 20%;background-position:5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%}.selekt-vehicle-favorite-btn.is-positive{color:#fff;border-color:#f33;background-color:#f33}.selekt-vehicle-favorite-btn.is-positive:active{transform:scale(0.95)}.selekt-vehicle-favorite-btn.is-positive::before{display:block;animation:topBubbles ease-in-out 1.5s forwards}.selekt-vehicle-favorite-btn.is-positive::after{display:block;animation:bottomBubbles ease-in-out 1.5s forwards}@media only screen and (max-width: 640px){.selekt-vehicle-wrap{padding:60px 15px 15px;margin:15px auto 15px;overflow:hidden}.selekt-vehicle-box{margin-bottom:30px}.selekt-vehicle-head{margin-bottom:20px}.selekt-vehicle-head-label{margin-bottom:10px}.selekt-vehicle-head-label span{padding:0  15px;font-size:1.1rem}.selekt-vehicle-head-name{font-size:1.6rem;line-height:1.2}.selekt-vehicle-image{margin-bottom:15px}.selekt-vehicle-body{width:100%;padding:0}.selekt-vehicle-price{margin-bottom:15px}.selekt-vehicle-price-total{font-size:1.4rem;line-height:1.4}.selekt-vehicle-price-notice{margin-top:5px;font-size:0.8rem}.selekt-vehicle-spec-link a{padding:5px 15px}.selekt-vehicle-table-th,.selekt-vehicle-table-td{padding:10px 15px}.selekt-vehicle-comment-ttl{margin-bottom:10px;font-size:1.4rem}.selekt-vehicle-comment-txt{font-size:1.1rem}.selekt-vehicle-contact-help{margin-top:15px;font-size:0.9rem;text-align:left}.selekt-vehicle-favorite{position:absolute;top:-45px;right:0px}.selekt-vehicle-favorite-btn{padding:6px 12px;font-size:1.0rem}}.selekt-ctrl-btn{padding:30px 0;text-align:center}.selekt-ctrl-btn .btn{width:300px;height:50px;margin:auto;color:#fff;line-height:46px;background-color:#474b4c;border-color:#474b4c;border-radius:25px;border-radius:6px}.access-info{margin-bottom:30px}.access-box{padding:30px 30px}.access-box-name{margin-bottom:10px;font-size:1.3rem;line-height:1.6}.access-box-addr{font-style:normal;font-size:1.0rem;line-height:1.6}.access-map{margin-bottom:0}@media only screen and (max-width: 640px){.access-info{margin-bottom:10px}.access-box-name{font-size:1.0rem}.access-box-addr{font-size:0.9rem}.access-map iframe{height:300px}}.footer{padding:30px 0;background-color:#101423}.footer-copy{color:#fff;font-size:0.9rem}@media only screen and (max-width: 640px){.footer-copy{font-size:0.7rem}}
