@charset "UTF-8";@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}:root{--z-lv-1:1;--z-lv-2:10;--z-lv-3:100;--z-lv-4:1000;--z-lv-5:10000;--z-lv-6:100000;--z-lv-7:1000000;--z-lv-8:10000000;--z-lv-9:100000000;--z-lv-10:1000000000;--z-behindLv-1:-1;--z-behindLv-2:-10;--z-behindLv-3:-100;--z-behindLv-4:-1000;--z-behindLv-5:-10000;--z-behindLv-6:-100000;--z-behindLv-7:-1000000;--z-behindLv-8:-10000000;--z-behindLv-9:-100000000;--z-behindLv-10:-1000000000;--fontFamily-base:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;--fontFamily-mincho:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;--fontFamily-mono:monospace,serif;--fontWeight-thin:100;--fontWeight-extraLight:200;--fontWeight-light:300;--fontWeight-normal:400;--fontWeight-medium:500;--fontWeight-semiBold:600;--fontWeight-bold:700;--fontWeight-extraBold:800;--fontWeight-black:900;--easeIn-sine:cubic-bezier(0.47,0,0.745,0.715);--easeOut-sine:cubic-bezier(0.39,0.575,0.565,1);--easeInOut-sine:cubic-bezier(0.445,0.05,0.55,0.95);--easeIn-quad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOut-quad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOut-quad:cubic-bezier(0.455,0.03,0.515,0.955);--easeIn-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOut-cubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOut-cubic:cubic-bezier(0.645,0.045,0.355,1);--easeIn-quart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOut-quart:cubic-bezier(0.165,0.84,0.44,1);--easeInOut-quart:cubic-bezier(0.77,0,0.175,1);--easeIn-quint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOut-quint:cubic-bezier(0.23,1,0.32,1);--easeInOut-quint:cubic-bezier(0.86,0,0.07,1);--easeIn-expo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOut-expo:cubic-bezier(0.19,1,0.22,1);--easeInOut-expo:cubic-bezier(1,0,0,1);--easeIn-circ:cubic-bezier(0.6,0.04,0.98,0.335);--easeOut-circ:cubic-bezier(0.075,0.82,0.165,1);--easeInOut-circ:cubic-bezier(0.785,0.135,0.15,0.86);--easeIn-back:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOut-back:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOut-back:cubic-bezier(0.68,-0.55,0.265,1.55);--size-ipad-long:1024px;--size-ipad-short:768px;--size-ipadPro10inch-long:1112px;--size-ipadPro10inch-short:834px}@keyframes funyafunya{0%{border-radius:50% 50% 50% 70%/50% 50% 70% 60%}12.5%{border-radius:80% 30% 50% 50%/50%}25%{border-radius:40% 40% 50%/30% 50% 50%}37.5%{border-radius:20% 30% 56% 70%/80% 50% 70% 20%}50%{border-radius:5%}62.5%{border-radius:3%}75%{border-radius:2%}86.5%{border-radius:1%}to{border-radius:0}}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-family:var(--fontFamily-base)}#contents-body:after,#contents-body:before{box-sizing:border-box}pre{font-family:monospace,serif;font-family:var(--fontFamily-mono);font-weight:400;font-weight:var(--fontWeight-normal)}@media (min-width:768px){.-hidden-pc{display:none!important}}@media (max-width:767px){.-hidden-sp{display:none!important}}.-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.mv{position:relative}.mv img{width:100%}.mv__texts{position:absolute;right:0;bottom:7%;display:flex;flex-direction:column;justify-content:space-between;width:34%}@media (max-width:767px){.mv__texts{bottom:2%;width:36%}}@media (max-width:388px){.mv__texts{width:38%}}@media (max-width:367px){.mv__texts{width:40%}}@media (max-width:350px){.mv__texts{width:42%}}@media (max-width:332px){.mv__texts{width:44%}}.mv__grade img{width:30%}@media (max-width:767px){.mv__grade img{width:75%;margin:0 auto}}@media (-ms-high-contrast:none){.mv__grade img,::-ms-backdrop{margin-top:45%}@media (max-width:767px){.mv__grade img,::-ms-backdrop{margin:0 35% 0 0!important}}}.mv__price{margin-top:5px;color:#000}@media (max-width:767px){.mv__price{margin-top:3px;color:#fff}}.mv__price p:first-of-type{font-size:30px;font-weight:700;letter-spacing:0}@media (max-width:767px){.mv__price p:first-of-type{font-size:1.2em;font-weight:600}}.mv__price p span{display:inline-block;padding-left:2px;font-size:12px;font-weight:400}@media (max-width:767px){.mv__price p span{padding-left:2px;font-size:10px}}.mv__price p:last-of-type{margin-top:-5px;font-size:10px;font-weight:500}@media (max-width:767px){.mv__price p:last-of-type{margin-top:-2px}}.shopBtns{padding-top:20px;padding-bottom:30px;background-color:#3d2e0b}@media (max-width:767px){.shopBtns{padding-top:15px;padding-bottom:20px}}@media (max-width:767px){.innerShopBtnsWrap{width:95%;margin:auto}}.innerShopBtns{display:flex;width:60%;margin:auto}@media (min-width:1800px){.innerShopBtns{width:50%}}@media (max-width:767px){.innerShopBtns{width:85%}}.shopBtns__text{padding-bottom:20px;font-size:16px;color:#fff;text-align:center}@media (max-width:767px){.shopBtns__text{padding-bottom:12px;font-size:12px}}.innerShopBtns-item{width:50%;margin:auto;font-weight:700;letter-spacing:.05em}@media (max-width:767px){.innerShopBtns-item{width:49%}}.innerShopBtns-item.-first{margin-right:5px;text-align:end}.innerShopBtns-item.-second{margin-left:5px;text-align:start}.innerShopBtns-link{position:relative;display:block;width:100%;padding-top:15px;padding-bottom:15px;padding-left:20px;text-align:left;background-color:#fff;border:1px solid #ccc;border-radius:4px;transition:.3s}@media (max-width:767px){.innerShopBtns-link{padding-top:10px;padding-bottom:10px;font-size:12px}}.innerShopBtns-link:before{position:absolute;right:5%;display:inline-block;height:100%;content:"";background-repeat:no-repeat;background-size:100%}.innerShopBtns-link.-shop:before{top:0;bottom:0;width:20px;height:18px;margin-top:auto;margin-bottom:auto;background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/icon_innerShopBtns_shop.png)}.innerShopBtns-link.-calculator:before{top:0;bottom:0;width:17px;height:22px;margin-top:auto;margin-bottom:auto;background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/icon_innerShopBtns_calculator.png)}.intro{padding-top:80px;color:#fff;background-color:#b7a06c;background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/bg_glow1_pc.png);background-repeat:no-repeat;background-position:top;background-size:contain}@media (max-width:767px){.intro{padding-top:50px;padding-bottom:20px;background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/bg_glow1_sp.png)}}.intro h2{width:25%;padding-bottom:60px;margin:auto}@media (max-width:767px){.intro h2{width:65%;padding-bottom:40px}}.intro h2 img{width:100%}.intro__body{position:relative;width:100%}.intro__body img{width:100%}.intro_top{margin-bottom:130px}@media (min-width:768px){.intro_top{position:relative}}@media (max-width:767px){.intro_top{padding-top:15px;margin-bottom:40px;background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/bg_intro_sp.png);background-repeat:no-repeat;background-position:top;background-size:contain}}@media (min-width:768px){.intro_top:before{top:0;left:0;width:47%;height:55%}}@media (min-width:768px){.intro_top:after,.intro_top:before{position:absolute;display:inline-block;content:"";background-color:#a18a5d}.intro_top:after{right:0;bottom:-20px;width:44.6%;height:42%}}@media (min-width:768px){.intro__wrap.-first{padding-top:25px}}.intro__wrap.-first .intro__contents{display:flex}@media (max-width:767px){.intro__wrap.-first .intro__contents{flex-direction:column-reverse}}.intro__wrap.-first .intro__contents.-bottom p{margin-left:10px;font-family:YuMincho,Yu Mincho,游明朝体,sans-serif;font-size:15px;letter-spacing:.1em}@media (max-width:767px){.intro__wrap.-first .intro__contents.-bottom p{padding-top:5px;margin-left:5px;font-size:14px}}.intro__contents p{padding-top:20px;font-family:YuMincho,Yu Mincho,游明朝体,sans-serif;font-size:15px;font-weight:600;line-height:2;letter-spacing:.1em}@media (max-width:767px){.intro__contents p{padding-top:10px;font-size:12px}}.intro__contents p.space{font-size:15px}@media (min-width:768px){.intro__contents p.space{padding-top:25px}}@media (max-width:767px){.intro__contents p.space{padding-top:15px;font-size:14px}}.intro__contents.-top .con{z-index:1;margin-left:0}@media (min-width:768px){.intro__contents.-top .con{width:95%}}.intro__contents.-bottom{margin-top:-8%}.intro__contents.-bottom .con:first-of-type{z-index:3;width:42%;margin-left:3%}@media (max-width:767px){.intro__contents.-bottom .con:first-of-type{z-index:3;width:85%;margin-top:-18%;margin-left:0}}@media (max-width:767px){.intro__contents.-bottom .con:first-of-type h3{width:82%}}.intro__contents.-bottom .con:last-of-type{z-index:2;width:43%;margin-top:-6%;margin-left:12%}@media (max-width:767px){.intro__contents.-bottom .con:last-of-type{width:55%;margin-top:2%;margin-left:45%}}.intro__wrap.-second{padding-top:60px;padding-bottom:60px}@media (min-width:768px){.intro__wrap.-second{position:relative;background-repeat:no-repeat;background-position:0 0;background-size:100%}}@media (max-width:767px){.intro__wrap.-second{padding-top:40px;padding-bottom:40px;background-color:#a28b5a}}@media (min-width:768px){.intro__wrap.-second:before{position:absolute;top:0;left:0;display:inline-block;width:95%;height:100%;content:"";background-color:#a28b5a}}@media (min-width:768px){.intro__wrap.-second .intro__contents{display:flex;align-items:baseline}}.intro__wrap.-second .intro__contents .con01{z-index:3}@media (min-width:768px){.intro__wrap.-second .intro__contents .con01{width:47%;margin-right:3%}}.intro__wrap.-second .intro__contents .con01 img{width:100%}.intro__wrap.-second .intro__contents .con01 img:first-of-type{margin-bottom:20px}.intro__wrap.-second .intro__contents .con02{z-index:3}@media (min-width:768px){.intro__wrap.-second .intro__contents .con02{width:47%;margin-left:3%}}@media (max-width:767px){.intro__wrap.-second .intro__contents .con02{margin-top:30px}}.intro__wrap.-second .intro__contents .con02 img{width:75%}.intro__wrap.-third{padding-bottom:130px}@media (min-width:768px){.intro__wrap.-third{position:relative;background-repeat:no-repeat;background-position:100% 100%;background-size:45%}}@media (max-width:767px){.intro__wrap.-third{padding-top:60px;padding-bottom:15px}}.intro__wrap.-third .intro__contents{display:flex}@media (max-width:767px){.intro__wrap.-third .intro__contents{flex-direction:column-reverse}}.intro__wrap.-third .intro__contents .con01{width:50%}@media (max-width:767px){.intro__wrap.-third .intro__contents .con01{width:100%;margin-top:25px}}.intro__wrap.-third .intro__contents .con01 img{width:80%}.intro__wrap.-third .intro__contents .con02{width:50%}@media (max-width:767px){.intro__wrap.-third .intro__contents .con02{width:100%}}.intro__wrap.-third .intro__contents .con02 img{width:100%}.more-btn{max-width:240px;margin-top:35px;background-color:#6f5b32;border:1px solid #6f5b32;transition:.3s}@media (max-width:767px){.more-btn{max-width:100%;margin-top:20px;text-align:center}}.more-btn:hover{background-color:#fff;border:1px solid rgba(111,91,50,.7)}.more-btn a{position:relative;display:block;padding:15px 35px 15px 20px;font-family:YuMincho,Yu Mincho,游明朝体,sans-serif;color:#fff;letter-spacing:.1em;cursor:pointer}@media (max-width:767px){.more-btn a{padding:15px}}.more-btn a:hover{color:#6f5b32}.more-btn a:before{position:absolute;top:0;right:15px;bottom:0;display:inline-block;width:6px;height:6px;margin-top:auto;margin-bottom:auto;content:"";border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(137deg)}.more-btn a:hover:before{border-top:1px solid #6f5b32;border-right:1px solid #6f5b32}@media (min-width:768px){.more-btn.hidden-sp{margin-left:10px}}.special{padding-top:50px;padding-bottom:20px;background-color:#8f7848;background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/bg_glow2_pc.png);background-repeat:no-repeat;background-position:top;background-size:contain}@media (max-width:767px){.special{padding-top:40px;background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/bg_glow2_sp.png)}}.special__body{width:80%;margin:auto}@media (min-width:1800px){.special__body{width:55%}}@media (max-width:767px){.special__body{width:90%}}.special__body img{width:100%}.special__body h2{width:50%;margin:auto}@media (max-width:767px){.special__body h2{width:70%}}.special__body h3{margin-bottom:15px}.special__body h3 img{width:12%}@media (max-width:767px){.special__body h3 img{width:25%}}.special__wrap-desc{padding-top:20px;padding-bottom:20px;font-family:YuMincho,Yu Mincho,游明朝体,sans-serif;font-size:20px;line-height:1.8;color:#fff;text-align:center;letter-spacing:.1em}@media (max-width:767px){.special__wrap-desc{padding-bottom:25px;font-size:12px}}@media (min-width:768px){.special__contents-wrap{display:flex}}.special__contents-wrap.-border{border-bottom:1px solid hsla(0,0%,100%,.3)}@media (min-width:768px){.special__contents-wrap.-border{padding-bottom:30px}}.special__contents-wrap.-top{padding-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.3)}@media (min-width:768px){.special__contents:not(.-right-inner){width:49%}}@media (max-width:767px){.special__contents:not(.-left){margin-top:20px}}@media (min-width:768px){.special__contents.-right{margin-left:1%}}.special__contents.-right-inner{display:flex}.special__contents.-right-inner div{width:48%}.special__contents.-right-inner div:first-of-type{margin-right:2%}.special__contents.-right-inner div img{height:81.5%;object-fit:cover}@media (max-width:767px){.special__contents.-right-inner div img{height:78.5%}}.special__contents.-right-inner div:last-of-type{margin-left:2%}@media (min-width:768px){.special__contents.-left{margin-right:1%}}.special__contents.-left img{height:90%}.contents-note{margin-top:5px;margin-bottom:5px!important;font-size:12px;color:#fff}@media (max-width:767px){.contents-note{font-size:10px}}.contents-note span{font-size:12px}@media (max-width:767px){.contents-note span{font-size:10px}}.special__contents-wrap.-middle{padding-top:30px;padding-bottom:70px}@media (max-width:767px){.special__contents-wrap.-middle{padding-bottom:30px}}.special__contents-wrap.-middle li{position:relative;padding-left:12px;margin-top:5px;margin-bottom:5px!important;font-size:12px;color:#fff}@media (max-width:767px){.special__contents-wrap.-middle li{font-size:10px}}.special__contents-wrap.-middle li span{display:block;font-size:12px}@media (max-width:767px){.special__contents-wrap.-middle li span{font-size:10px}}.special__contents-wrap.-middle li:not(:first-child){margin-top:15px}@media (max-width:767px){.special__contents-wrap.-middle li:not(:first-child){margin-top:10px}}.special__contents-wrap.-middle li:before{position:absolute;top:0;bottom:0;left:0;display:inline-block;width:3px;height:90%;margin-top:auto;margin-bottom:auto;content:"";background-color:#705c2f}.special__contents-wrap.-bottom ul{display:flex;flex-wrap:wrap}.special__contents-wrap.-bottom li{width:23.25%}@media (max-width:767px){.special__contents-wrap.-bottom li{width:49%;margin-bottom:15px}}@media (min-width:768px){.special__contents-wrap.-bottom li:not(:last-child){margin-right:2%}}@media (max-width:767px){.special__contents-wrap.-bottom li:nth-child(odd){margin-right:2%}}.-modal-exterior{cursor:pointer}.safety{background-color:#b7a06c;background-repeat:no-repeat;background-position:top;background-size:100% auto}@media (min-width:768px){.safety{background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/bg_glow1_pc.png)}}@media (max-width:767px){.safety{background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/bg_glow1_sp.png)}}.safety img{width:100%}@media (min-width:768px){.safetyHead{padding-top:50px;padding-bottom:70px}}@media (max-width:767px){.safetyHead{padding-top:40px;padding-bottom:40px}}.safetyHead__title{margin:0 auto}@media (min-width:768px){.safetyHead__title{width:44.65517%}}@media (max-width:767px){.safetyHead__title{width:75.07246%}}.safetyHead__text{margin-top:30px;font-family:YuMincho,Yu Mincho,游明朝体,sans-serif;font-size:20px;line-height:1.8;color:#fff;text-align:center}@media (max-width:767px){.safetyHead__text{margin-top:20px;margin-right:-10px;margin-left:-10px;font-size:12px}}.safetyBody__head{display:flex;align-items:center}.safetyBody__head:after,.safetyBody__head:before{flex:1 1;content:"";border-top:1px solid #705c2f}@media (min-width:768px){.safetyTss__head span{width:33.27586%;margin-right:40px;margin-left:40px}}@media (max-width:767px){.safetyTss__head span{width:55.94203%;margin-right:20px;margin-left:20px}}.safetyTss__body{padding-top:50px;padding-bottom:80px;overflow:hidden}@media (max-width:767px){.safetyTss__body{padding-top:20px;padding-bottom:50px}}.safetyTss__body>ul{display:flex}@media (min-width:768px){.safetyTss__body>ul{flex-wrap:wrap;justify-content:center;margin-top:-50px;margin-left:-30px}}@media (max-width:767px){.safetyTss__body>ul{margin-left:-10px;overflow-x:scroll;white-space:nowrap}}.safetyTss__body>ul>li{display:flex}@media (min-width:768px){.safetyTss__body>ul>li{width:33.33333%;padding-left:30px;margin-top:50px}}@media (max-width:767px){.safetyTss__body>ul>li{padding-left:10px}}.tssInner{overflow:hidden;background-color:#fff;border-radius:10px}@media (max-width:767px){.tssInner{z-index:1;flex-basis:280px;width:280px}}.tssBody{padding:0 20px 20px}@media (max-width:767px){.tssBody{padding:0 15px 15px;white-space:normal}}.tssCover{margin-right:-20px;margin-left:-20px}.tssCover.-movie{position:relative}.tssCover video{width:100%}.tssTag{display:inline-flex;padding:2px 10px;margin-top:15px;font-size:14px;color:#fff}@media (max-width:767px){.tssTag{margin-top:10px;font-size:12px}}.tssTag--normal{background-color:#60605e}.tssTag--special{background-color:#ce7676}.tssTitle{margin-top:15px;font-size:18px;font-weight:700}@media (max-width:767px){.tssTitle{font-size:16px}}.tssTitle small{display:block;font-size:14px;font-weight:400}@media (max-width:767px){.tssTitle small{font-size:12px}}.tssText{margin-top:20px;font-size:14px;line-height:1.8;color:#292929}@media (max-width:767px){.tssText{margin-top:15px;font-size:12px}}@media (min-width:768px){.safetyAs__head span{width:50.86207%;margin-right:40px;margin-left:40px}}@media (max-width:767px){.safetyAs__head span{width:75.47826%;margin-right:40px;margin-left:40px}}.safetyAs__body{padding-top:50px;padding-bottom:80px;overflow:hidden}@media (max-width:767px){.safetyAs__body{padding-top:25px;padding-bottom:50px}}@media (min-width:768px){.safetyAs__body>ul{display:flex;flex-wrap:wrap;margin-top:-40px;margin-left:-60px}}@media (max-width:767px){.safetyAs__body>ul{margin-top:-25px}}@media (min-width:768px){.safetyAs__body>ul>li{width:50%;padding-left:60px;margin-top:40px}}@media (max-width:767px){.safetyAs__body>ul>li{margin-top:25px}}@media (min-width:768px){.safetyAs__body>ul>li:nth-of-type(n+4) .asInner{padding-top:40px;border-top:1px solid #705c2f}}@media (max-width:767px){.safetyAs__body>ul>li:not(:last-of-type){padding-bottom:20px;border-bottom:1px solid #705c2f}}.asCover.-movie{position:relative}.asCover video{width:100%}.asTag{display:inline-flex;padding:2px 10px;margin-top:15px;font-size:14px;color:#fff}@media (max-width:767px){.asTag{font-size:12px}}.asTag--normal{background-color:#60605e}.asTag--option{background-color:#816934}.asTitle{margin-top:15px;font-size:18px;font-weight:700;color:#fff}@media (max-width:767px){.asTitle{font-size:14px}}.asTitle small{display:block;font-size:14px;font-weight:400}@media (max-width:767px){.asTitle small{font-size:11px}}.asText{margin-top:20px;font-size:14px;line-height:1.8;color:#292929}@media (max-width:767px){.asText{margin-top:15px;font-size:11px}}.safetySapocar{display:flex;align-items:flex-start;padding:30px;background-color:#b7a06c;border:1px solid #705c2f}@media (max-width:767px){.safetySapocar{padding:15px 10px}}.safetySapocar__icon{width:8.36364%}@media (max-width:767px){.safetySapocar__icon{width:14.15385%}}.safetySapocar__body{flex:1 1;padding-left:15px}.safetySapocar__body dl:first-of-type{margin-bottom:20px}.safetySapocar__body dl dt{font-size:14px;font-weight:700;color:#292929}@media (max-width:767px){.safetySapocar__body dl dt{font-size:12px}}.safetySapocar__body dl dd{font-size:12px;line-height:1.6;color:#292929}@media (max-width:767px){.safetySapocar__body dl dd{font-size:10px}}.safetyNotes{padding-top:30px;padding-bottom:60px;font-size:12px;line-height:1.8;color:#292929;white-space:pre-wrap}@media (max-width:767px){.safetyNotes{padding-top:20px;padding-bottom:30px;font-size:10px}}.safetyTss__notes{width:66%;margin:20px auto auto;font-size:12px;color:#fff}@media (max-width:767px){.safetyTss__notes{width:100%;margin-top:10px;font-size:10px}}.-images .slick-slider{margin-bottom:0}.-images .slick-dots{bottom:-15px}.-images .slick-dots li{width:10px;height:10px}.-images .slick-dots li button{width:100%;height:100%}.-images .slick-dots li button:before{width:100%;height:100%;font-size:0;background-color:#000;border-radius:50%}.connected{background-color:#8f7848;background-repeat:no-repeat;background-position:top;background-size:100% auto}@media (min-width:768px){.connected{background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/bg_glow2_pc.png)}}@media (max-width:767px){.connected{background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/bg_glow2_sp.png)}}.connected img{width:100%}.connected img:last-of-type{display:inline-block;margin-top:10px}@media (min-width:768px){.connectedHead{padding-top:50px;padding-bottom:70px}}@media (max-width:767px){.connectedHead{padding-top:40px;padding-bottom:40px}}.connectedHead__title{margin:0 auto}@media (min-width:768px){.connectedHead__title{width:48.18966%}}@media (max-width:767px){.connectedHead__title{width:81.01449%}}.connectedHead__text{margin-top:40px;font-family:YuMincho,Yu Mincho,游明朝体,sans-serif;font-size:20px;line-height:1.8;color:#fff;text-align:center}@media (max-width:767px){.connectedHead__text{margin-top:20px;font-size:12px}}@media (min-width:768px){.connectedBody{display:flex;justify-content:space-between}}@media (min-width:768px){.connectedBody__body,.connectedBody__images{width:calc(50% - 30px)}}@media (max-width:767px){.connectedBody__body{padding-top:25px;padding-bottom:35px}}.connectedBody__tag{display:inline-flex;padding:2px 10px;margin-bottom:20px;font-size:14px;color:#fff;background-color:#60605e}@media (max-width:767px){.connectedBody__tag{font-size:10px}}.connectedBody__title{font-size:18px;font-weight:700;color:#fff}@media (max-width:767px){.connectedBody__title{font-size:14px}}.connectedBody__title small{display:block;font-size:14px;font-weight:400}@media (max-width:767px){.connectedBody__title small{font-size:12px}}.connectedBody__text{margin-top:20px;margin-bottom:60px;font-size:14px;line-height:1.8;color:#fff}@media (max-width:767px){.connectedBody__text{margin-top:15px;margin-bottom:20px;font-size:10px}}.connectedBody__app{margin-top:40px;overflow:hidden}@media (max-width:767px){.connectedBody__app{margin-top:20px}}.connectedBody__app>ul{display:flex;flex-wrap:wrap;margin-top:-25px;margin-left:-20px}@media (max-width:767px){.connectedBody__app>ul{margin-top:-10px}}.connectedBody__app>ul>li{width:50%;padding-left:20px;margin-top:25px}@media (max-width:767px){.connectedBody__app>ul>li{margin-top:10px}}.app{display:flex;align-items:flex-start}.app__icon{width:26.4%}.app__body{flex:1 1;padding-left:10px}.app__title{font-size:16px;font-weight:700;color:#fff}@media (max-width:767px){.app__title{font-size:12px}}.app__text{font-size:13px;line-height:1.6;color:#fff}@media (min-width:768px){.app__text{margin-top:5px}}@media (max-width:767px){.app__text{font-size:10px}}.connectedFoot{background-color:#b7a06c}@media (min-width:768px){.connectedFoot{display:flex;padding-top:35px;padding-bottom:35px;margin-top:40px}}@media (max-width:767px){.connectedFoot{padding:30px 40px 35px}}@media (min-width:768px){.connectedFoot__image{width:50%;padding-right:35px;padding-left:35px}}@media (min-width:768px){.connectedFoot__body{width:50%;padding-right:50px;padding-left:10px}}@media (max-width:767px){.connectedFoot__body{margin-top:15px}}.connectedFoot__tag{display:inline-flex;padding:2px 10px;font-size:14px;color:#fff;background-color:#816934}@media (max-width:767px){.connectedFoot__tag{font-size:10px}}.connectedFoot__title{margin-top:20px;font-size:18px;font-weight:700;color:#fff}@media (max-width:767px){.connectedFoot__title{font-size:12px}}.connectedFoot__title small{display:block;margin-top:5px;font-size:14px}@media (max-width:767px){.connectedFoot__title small{font-size:10px}}.connectedFoot__text{margin-top:20px;font-size:14px;line-height:1.8;color:#fff}@media (max-width:767px){.connectedFoot__text{font-size:10px}}.connectedNotes{padding-top:30px;padding-bottom:100px;font-size:12px;line-height:1.8;color:#fff}@media (max-width:767px){.connectedNotes{padding-top:20px;font-size:10px}}.connectedNotes a{color:#fff;text-decoration:underline!important}.connectedNotes a:hover{color:red}.price{padding-bottom:90px;background-color:#eee8db}@media (max-width:767px){.price{padding-bottom:50px}}.price img{width:100%}.priceHead{width:12.41379%;padding-top:70px;padding-bottom:50px;margin:0 auto}@media (max-width:767px){.priceHead{width:20.86957%;padding-top:30px;padding-bottom:30px}}@media (min-width:768px){.spl-Price__inner{display:flex;align-items:center;justify-content:space-between}}.spl-Price__listPanel{position:relative}@media (min-width:768px){.spl-Price__listPanel{display:flex;align-items:center;width:calc(100% - 305px);padding:36px 0 30px 15px;background:linear-gradient(90deg,#eeece8 0,#e4e2df);border-top:1px solid #a6976f;border-bottom:1px solid #58503a;border-left:1px solid #a6976f}}@media (min-width:1280px){.spl-Price__listPanel{width:calc(100% - 335px);padding:36px 0 30px 28px}}@media (max-width:767px){.spl-Price__listPanel{padding:30px 35px 10px;background-color:#e9e7e3;border-top:1px solid #a6976f;border-right:1px solid #a6976f;border-left:1px solid #a6976f}}.spl-Price__listPanel:after,.spl-Price__listPanel:before{position:absolute;content:""}@media (min-width:768px){.spl-Price__listPanel:after,.spl-Price__listPanel:before{top:-2px;right:-50px;width:50px;height:calc(100% + 4px)}}@media (max-width:767px){.spl-Price__listPanel:after,.spl-Price__listPanel:before{bottom:-70px;left:-2px;width:calc(100% + 4px);height:70px}}@media (min-width:768px){.spl-Price__listPanel:before{background:linear-gradient(to bottom left,hsla(0,0%,100%,0) 50%,#a6976f 50.5%) no-repeat 0 0/100% 50%,linear-gradient(to top left,hsla(0,0%,100%,0) 50%,#a6976f 50.5%) no-repeat 100% 100%/100% 50%}}@media (max-width:767px){.spl-Price__listPanel:before{background:linear-gradient(to top right,hsla(0,0%,100%,0) 50%,#a6976f 50.5%) no-repeat 0 0/50% 100%,linear-gradient(to top left,hsla(0,0%,100%,0) 50%,#a6976f 50.5%) no-repeat 100% 0/50% 100%}}@media (min-width:768px){.spl-Price__listPanel:after{background:linear-gradient(to bottom left,hsla(0,0%,100%,0) 50%,#e4e2df 50.5%) no-repeat 0 0/100% 50%,linear-gradient(to top left,hsla(0,0%,100%,0) 50%,#e4e2df 50.5%) no-repeat 100% 100%/100% 50%;transform:translateX(-1px)}}@media (max-width:767px){.spl-Price__listPanel:after{background:linear-gradient(to top right,hsla(0,0%,100%,0) 50%,#e9e7e3 50.1%) no-repeat 0 0/50.1% 100%,linear-gradient(to top left,hsla(0,0%,100%,0) 50%,#e9e7e3 50.1%) no-repeat 100% 0/50.1% 100%;transform:translateY(-1px)}}@media (min-width:768px){.spl-Price__listPanel1{width:140px;text-align:center}}@media (max-width:767px){.spl-Price__listPanel1{text-align:center}}.spl-Price__listPanel1 .label{padding:3px 8px;font-size:11px;font-weight:700;color:#fff;background-color:#666}@media (min-width:768px){.spl-Price__listPanel1 .label{display:block;padding:2px 0;margin:0 15px 15px;font-size:12px}}@media (min-width:1280px){.spl-Price__listPanel1 .label{font-size:13px}}@media (max-width:767px){.spl-Price__listPanel1 .label{margin-right:10px}}.spl-Price__listPanel1 .sgrade{font-size:14px}@media (min-width:768px){.spl-Price__listPanel1 .sgrade{display:block;font-size:14px;font-weight:700}}@media (min-width:1280px){.spl-Price__listPanel1 .sgrade{font-size:16px}}@media (min-width:768px){.spl-Price__listPanel2{width:70px;margin-right:10px}}@media (max-width:767px){.spl-Price__listPanel2{padding:25px 0}}.spl-Price__listPanel2 .plus{position:relative;display:block;margin:0 auto}@media (min-width:768px){.spl-Price__listPanel2 .plus{width:28px;height:28px}}@media (min-width:1280px){.spl-Price__listPanel2 .plus{width:33px;height:33px}}@media (max-width:767px){.spl-Price__listPanel2 .plus{width:26px;height:26px}}.spl-Price__listPanel2 .plus:after,.spl-Price__listPanel2 .plus:before{position:absolute;display:block;content:"";background-color:#666}.spl-Price__listPanel2 .plus:before{top:0}@media (min-width:768px){.spl-Price__listPanel2 .plus:before{left:12.5px;width:3px;height:28px}}@media (min-width:1280px){.spl-Price__listPanel2 .plus:before{left:15px;width:3px;height:33px}}@media (max-width:767px){.spl-Price__listPanel2 .plus:before{left:11.5px;width:3px;height:26px}}.spl-Price__listPanel2 .plus:after{left:0}@media (min-width:768px){.spl-Price__listPanel2 .plus:after{top:12.5px;width:28px;height:3px}}@media (min-width:1280px){.spl-Price__listPanel2 .plus:after{top:15px;width:33px;height:3px}}@media (max-width:767px){.spl-Price__listPanel2 .plus:after{top:11.5px;width:26px;height:3px}}@media (min-width:1280px){.spl-Price__listPanel3{width:490px}}@media (min-width:768px){.spl-Price__listPanel3{width:384px}}.spl-Price__listPanel dl{margin-bottom:32px}.spl-Price__listPanel dl:last-child{margin-bottom:0}.spl-Price__listPanel dt{margin-bottom:11px;font-family:Optima,Palatino Linotype,sans-serif;font-size:14px;font-weight:700;color:#b58f28;letter-spacing:3.5px}.spl-Price__listPanel dd{position:relative;padding-left:18px;margin-bottom:8px;font-size:12px;color:#222}.spl-Price__listPanel dd:before{position:absolute;top:0;left:0;color:#b58f28;content:"■"}.spl-Price__gradeInfo{position:relative}@media (min-width:768px){.spl-Price__gradeInfo{width:240px}}@media (min-width:1280px){.spl-Price__gradeInfo{width:270px}}@media (max-width:767px){.spl-Price__gradeInfo{padding-bottom:20px}}@media (min-width:768px){.spl-Price__gradeCar{position:relative}}@media (max-width:767px){.spl-Price__gradeCar{position:absolute;right:0;bottom:0}}@media (max-width:767px){.spl-Price__gradeCar img{width:180px}}.spl-Price__gradeCar sup{position:absolute;top:auto;right:20px;bottom:20px;color:#000}.spl-Price__grades{margin-bottom:10px;white-space:nowrap}@media (max-width:767px){.spl-Price__grades{position:relative}}.spl-Price__gradeTitle{margin-bottom:5px;font-size:10px;color:#000}.spl-Price__grade{font-size:12px;font-weight:700;color:#000}.spl-Price__price{color:#000}@media (max-width:767px){.spl-Price__price{position:relative}}.spl-Price__priceValue{font-size:20px;font-weight:700;color:#000}@media (min-width:768px){.spl-Price__priceValue{font-size:28px}}.spl-Price__priceUnit{position:relative;top:-7px;margin-left:2px;font-size:11px}@media (min-width:768px){.spl-Price__priceUnit{top:-10px;font-size:12px}}.spl-Price__standardPrice{font-size:11px;color:#000}.price .nxt-Footnotes{margin-top:10px;color:#000}@media (min-width:768px){.price .nxt-Footnotes{width:calc(100% - 285px)}}.price .nxt-Footnotes.other{padding:10px;margin-top:12px;font-size:12px;line-height:1.6;background-color:rgba(181,143,40,.2)}@media (min-width:768px){.price .nxt-Footnotes.other{width:calc(100% - 285px)}}.other-ttl{padding-bottom:5px;font-weight:700}.compare{background-color:#fff}.compare img{width:100%}.compareHead{width:23.44828%;padding-top:130px;padding-bottom:60px;margin:0 auto}@media (max-width:767px){.compareHead{width:39.42029%;padding-top:40px;padding-bottom:30px}}.compareBody__title{font-size:14px}@media (max-width:767px){.compareBody__table{overflow:scroll}}.compareBody table{width:100%;margin-top:20px}.compareBody .colgroup1{width:10%}.compareBody .colgroup2,.compareBody .colgroup3{width:20%}.compareBody .colgroup4,.compareBody .colgroup5,.compareBody .colgroup6,.compareBody .colgroup7{width:12.5%}.compareNotes{margin-top:20px;font-size:12px;line-height:1.8;white-space:pre-wrap}.cell-special{background-color:#eee8db}.cell-caption,.cell-title,.cell-title2{text-align:left!important}.cell-caption{font-weight:700!important;background-color:#d3c6a9}td.first-cell-border{border-left:1px solid #d3d3d3!important}.bodycolor{background-color:#fff}.bodycolor img{width:100%}.bodycolorHead{width:28.96552%;padding-top:100px;padding-bottom:50px;margin:0 auto}@media (max-width:767px){.bodycolorHead{width:48.69565%;padding-top:40px;padding-bottom:20px}}@media (min-width:768px){.bodycolorViewer{width:850px;margin:0 auto}}.bodycolorSelect ul{display:flex;justify-content:center}.bodycolorSelect ul li{margin-right:12px;margin-left:6px}.bodycolorSelect ul li.current .bodycolorSelect__circle{border-color:#555}.bodycolorSelect__circle{display:block;padding:3px;border:1px solid transparent;border-radius:50%}.bodycolorSelect__circlePie{display:block;width:24px;height:24px;border:1px solid #d3d3d3;border-radius:50%;box-shadow:inset 0 0 1px 1px rgba(0,0,0,.25)}.bodycolorName{padding-top:10px;margin:14px auto 0;font-weight:700;text-align:center;border-top:1px solid #e9e9e9}@media (min-width:768px){.bodycolorName{max-width:875px;font-size:14px}}@media (max-width:767px){.bodycolorName{margin-top:20px;font-size:13px}}.bodycolorNote{display:flex;justify-content:center;margin:0 auto;color:#787878}@media (min-width:768px){.bodycolorNote{max-width:875px;font-size:12px}}@media (max-width:767px){.bodycolorNote{font-size:11px}}.grade{background-color:#fff}@media (min-width:768px){.grade{padding-bottom:80px}}@media (max-width:767px){.grade{padding-bottom:40px}}.grade img{width:100%}.gradeHead{width:26.12069%;padding-top:110px;padding-bottom:60px;margin:0 auto}@media (max-width:767px){.gradeHead{width:43.91304%;padding-top:50px;padding-bottom:30px}}@media (min-width:768px){.nxt2-GradeList{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}}@media (min-width:1280px){.nxt2-GradeList{width:auto}}@media (min-width:768px){.nxt2-GradeList__item{flex-basis:448px;width:448px;margin-right:15px;margin-left:15px}}@media (min-width:1280px){.nxt2-GradeList__item{flex-basis:366px;width:366px}}@media (min-width:768px){.nxt2-GradeList__item+.nxt2-GradeList__item:nth-child(2){margin-top:0}}@media (min-width:1280px){.nxt2-GradeList__item+.nxt2-GradeList__item:nth-child(3){margin-top:0}}.nxt2-GradeList__item+.nxt2-GradeList__item{margin-top:30px}.nxt2-Card,.nxt2-FeatureCard,.nxt2-GradeCard,.nxt2-RecommendCard{position:relative;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1)}.nxt2-GradeCard{display:flex;flex-direction:column;height:100%}.nxt2-GradeList__item .nxt2-GradeCard{transition-duration:.4s;transition-property:border}.nxt2-GradeCard>a{height:100%;border:1px solid hsla(0,0%,80%,.8);border-top-left-radius:5px;border-top-right-radius:5px;transition-duration:.2s;transition-property:border}.nxt2-GradeCard__wrap{position:relative;padding-top:9px;overflow:hidden;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.nxt2-GradeCard__badges{display:flex;margin:0 9px}.nxt2-GradeCard__badge{padding:5px 8px;font-size:10px;font-weight:700;color:#fff;background-color:#333;border-radius:3px}.nxt2-GradeCard__name{margin:9px 20px 4.5px;font-family:Yu Gothic,sans-serif;font-size:14px;color:#000;text-align:right;font-feature-settings:"palt";-webkit-font-kerning:normal;font-kerning:normal}.nxt2-GradeCard__body{display:flex;width:calc(100% - 20px)}.nxt2-GradeCard__figure{width:calc(55% + 20px);margin-top:-5px;margin-right:-20px}.nxt2-GradeCard__figure img{width:100%}.nxt2-GradeCard__content{width:45%}.nxt2-GradeCard__price{text-align:right}.nxt2-GradeCard__priceValue{display:block;font-family:Helvetica,Arial,sans-serif;font-size:26px;font-weight:600;line-height:1.1;color:#000}.nxt2-GradeCard__priceUnit{position:relative;left:5px;display:block;font-size:10px;font-weight:400;color:#707070}.nxt2-GradeCard__specTable{margin:0 0 0 auto;border-bottom:none!important}.nxt2-GradeCard__specTable tr>*{padding:0;background-color:transparent!important;border-top:none!important;border-left:none!important}.nxt2-GradeCard__specTable td,.nxt2-GradeCard__specTable th{padding:6px 0 0!important;font-size:10px!important;font-weight:400!important;text-align:left!important;vertical-align:middle}.nxt2-GradeCard__specTable th{padding-right:10px!important;font-size:10px;color:#707070}.nxt2-GradeCard__specValue{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;color:#000}.nxt2-GradeCard__specTable .nxt2-GradeCard__specValue{line-height:1.2}.nxt2-GradeCard__specUnit{margin-left:5px;color:#707070}.nxt2-GradeCard__specList{display:flex;justify-content:space-between;margin:19px 20px 14px}@media (min-width:768px){.nxt2-GradeCard__specList{margin:21px 20px 11.5px}}.nxt2-GradeCard__spec{font-size:10px;color:#707070}.nxt2-GradeCard__specList .nxt2-GradeCard__spec dt{display:block;padding-bottom:5px;text-align:center;border-bottom:1px solid #ccc}.nxt2-GradeCard__specList .nxt2-GradeCard__spec:first-child dt{letter-spacing:.4em}.nxt2-GradeCard__specList .nxt2-GradeCard__spec dd{display:block;padding-top:5px;color:#000;text-align:center}.nxt2-GradeCard__specList .nxt2-GradeCard__spec:first-child{width:22%;margin-right:17.5px}.nxt2-GradeCard__specList .nxt2-GradeCard__spec:nth-child(2){flex-grow:1}.nxt2-GradeCard__specList .nxt2-GradeCard__spec:nth-child(3){width:22%;margin-left:17.5px}.nxt2-CardFooterList{display:flex;overflow:hidden;border:1px solid hsla(0,0%,80%,.8);border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.nxt2-CardFooterList__item{flex:1 1;border-right:1px solid #ccc}.nxt2-CardFooterList__item:last-child{border-right:none}.nxt2-CardFooterList__item:first-child .nxt2-CardFooterButton{border-bottom-left-radius:5px}.nxt2-CardFooterButton{position:relative;display:flex;align-items:center;justify-content:center;height:50px;padding:3px 15px 0;font-weight:700;background-color:#f2f2f2;border:1px solid #fff;border-top:none}.nxt2-CardFooterButton,.nxt2-GradeCard .nxt2-CardFooterButton{font-size:12px;color:#000}.nxt2-CardFooterButton svg{width:14px;height:14px;margin-left:10px}.banner{padding-top:80px}@media (max-width:767px){.banner{padding-top:40px}}.banner a{display:block;text-align:center}.banner a img{width:auto;max-width:100%}.document .nxt-ButtonGrid{margin-bottom:50px}@media (max-width:767px){.document .nxt-ButtonGrid{margin-bottom:30px}}.document .nxt-ButtonGrid__item a{position:relative;padding-right:40px;line-height:2.7}.document .nxt-ButtonGrid__item a:after{position:absolute;top:0;right:10px;width:30px;height:100%;content:"";background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/icon-pdf-64_pc.png);background-repeat:no-repeat;background-position:0;background-size:30px auto}@media (max-width:767px){.document .nxt-ButtonGrid__item a:after{background-image:url(/pages/contents/alphard/003_p_009/4.0/image/grade/special/icon-pdf-64_sp.png)}}.document__notes{margin-bottom:40px;line-height:16px;letter-spacing:.05em}.document__notes ul li{padding-left:1em;font-size:12px;text-indent:-1em}@media (max-width:767px){.document__notes ul li{font-size:10px}}.m-commonComments .m-commonComments-item{font-size:10px;line-height:0}.c-commonSpecial-ttl{margin-bottom:30px}.m-commonDocumentButton.-top .m-commonDocumentButton-item{width:49%}@media (max-width:767px){.m-commonDocumentButton.-top .m-commonDocumentButton-item{width:48%}}.m-commonDocumentButton.-top .m-commonDocumentButton-item:last-of-type{margin-right:0}@media (max-width:767px){.m-commonFaq{width:100%!important;padding:20px 60px 20px 25px}}@media (min-width:768px){.nxt-ButtonGrid__item-m1of4{width:33%}}.modal{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;overflow-y:scroll;transition-duration:.5s;transition-property:visibility,opacity}.modal:not(.-show){visibility:hidden;opacity:0}.modal__background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.modal__body{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%}@media (min-width:768px){.modal__body{width:800px;margin:0 auto}}.modal__item{display:flex!important;align-items:center;height:500px}.modal__item img{width:auto;max-width:100%;max-height:500px;margin:0 auto}.modal__controls{display:flex;align-items:center;justify-content:center}.modal__controls button{position:relative;width:54px;height:54px;border:none;outline:none}.modal__controls button:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 8l7 7-7-7zm.204-.204L12 1' stroke='%23eb0a1e' stroke-width='2' fill='transparent'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.modal__next:after{transform:scaleX(-1)}.modal__page{color:#fff}@media (min-width:768px){.modal__page{font-size:21px}}@media (max-width:767px){.modal__page{font-size:15px}}.modal__close{position:absolute;top:50px;width:54px;height:54px;cursor:pointer;border:none;border-radius:50%;outline:none;box-shadow:0 2px 4px rgba(0,0,0,.8)}@media (min-width:768px){.modal__close{right:-50px}}@media (max-width:767px){.modal__close{right:10px;width:40px;height:40px}}.modal__close:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:url(/pages/contents/alphard/003_p_009/4.0/image/common/icon_modal_closebtn.svg);background-repeat:no-repeat;background-size:54px 54px}@media (max-width:767px){.modal__close:after{background-size:40px 40px}}.layout{margin-right:auto;margin-left:auto}@media (min-width:768px){.layout{width:928px}}@media (min-width:1280px){.layout{width:1160px}}@media (max-width:767px){.layout{width:calc(100% - 32px)}}sup{top:-.5em}sub,sup{position:relative;font-size:10px;font-weight:400;line-height:0;vertical-align:baseline}@media (min-width:768px){.hidden-sp{display:block}}@media (max-width:767px){.hidden-sp{display:none}}@media (min-width:768px){.hidden-pc{display:none}}@media (max-width:767px){.hidden-pc{display:block}}html.isFixed{overflow:hidden!important}

/* 210428_ka add css */
.special__Notes {
  padding-top: 5;
  padding-bottom: 60px;
  font-size: 12px;
  line-height: 1.8;
  color: #fff;
  white-space: pre-wrap
}

.special__contents-wrap.-middle {
  padding-bottom: 30px;
}

.specialNotes {
  padding-top: 20px;
  padding-bottom: 30px;
  font-size: 12px;
  line-height: 1.8;
  color: #fff
}

.specialNotes a {
  color: #fff;
  text-decoration: underline !important
}

.specialNotes a:hover {
  color: red
}

.nanoe_700 {
  font-size: 14px;
  color: #fff;
  margin-top: 12px;
  margin-bottom: 0;
  font-weight: 700;
}

.nanoeTag {
  display: inline-flex;
  padding: 2px 10px;
  margin-top: 4px;
  font-size: 14px;
  color: #fff
}

.nanoeTag--normal {
  background-color: #705c2f
}

@media (max-width:767px) {
  .special__Notes {
    padding-top: 6px;
    padding-bottom: 30px;
    font-size: 10px;
  }

  .specialNotes {
    padding-top: 20px;
    font-size: 10px
  }

  .spl-Price__listPanel {
    margin-bottom: 80px;
  }

  .nanoeTag {
    font-size: 12px;
  }

  .nanoe_700 {
    font-size: 12px;
  }
}

@media only screen and (min-width: 768px) {
  .nxt2-GradeCard__badges_gas {
    min-height: 28px;
  }
}

@media only screen and (max-width: 374px) {
  .nxt2-GradeCard__figure img {
    width: 80%;
  }
  .spl-Price__gradeCar img {
    width: 130px;
  }
  .spl-Price__gradeCar sup {
    right: 8px;
    bottom: 10px;
  }
}

.m-innerTitle {
  position: relative;
  font-size: 20px;
  font-weight: bold;
  padding-top: 20px;
  color: #000;
  font-family: "Yu Gothic", sans-serif;
}

@media only screen and (min-width: 768px) {
  .m-innerTitle {
    font-size: 21px;
    padding-top: 30px;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
}

.m-innerTitle:before {
  position: absolute;
  top: 1px;
  left: 0;
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #ccc;
}

@media only screen and (min-width: 768px) {
  .m-innerTitle:before {
    top: 2px;
  }
}

.m-innerTitle:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 30px;
  height: 2px;
  background: #EB0A1E;
}

@media only screen and (min-width: 768px) {
  .m-innerTitle:after {
    height: 3px;
  }
}

.m-commonFaq {
  display: block;
  font-size: 14px;
  font-weight: bold;
  width: calc(100% - 30px);
  max-width: 690px;
  margin: 0 auto;
  padding: 29px 60px 29px 25px;
  background-color: #F2F2F2;
  border: #ccc 1px solid;
  border-radius: 2.5px;
  background-image: url(/pages/contents/include/carpage_format/4.0/image/svg/ico-question.svg);
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-position: center right 27px;
  box-shadow: 0px 1.5px 3px rgba(0, 0, 0, 0.1);
}

@media only screen and (min-width: 768px) {
  .m-commonFaq {
    font-size: 16px;
    max-width: 560px;
    margin: 0;
    padding: 23px 30px 23px 30px;
    border-radius: 5px;
    background-size: 35px 35px;
    background-position: center right 29px;
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.1);
  }

  .m-commonFaq:hover {
    text-decoration: none;
  }
}

@media (max-width: 767px) {
  .m-commonFaq {
    width: 100% !important;
    padding: 20px 60px 20px 25px;
  }
}

.c-mainContents,
.nxt-Modal {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
}

.c-commonFaq {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .c-commonFaq {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) {
  .c-commonFaq {
    width: 928px;
  }
}

@media only screen and (min-width: 1280px) {
  .c-commonFaq {
    width: 1160px;
  }
}

@media only screen and (min-width: 768px) {
  .c-commonFaq {
    margin-bottom: 60px;
  }
}

.special__body h3 img {
  width: 37%
}

@media (max-width:767px){
  .special__body h3 img {
    width: 75%
  }
}

@media (min-width: 768px) {
  b.mega-menu-info-title.mega-menu-info-title-mytoyota,p.mega-menu-info-description{
    letter-spacing: 0.7px;
  }
}

html:not([amp4ads]),
html:not([amp4ads]) body {
  height: auto !important
}

@media (min-width: 768px),
print {

  body,
  select,
  option {
    letter-spacing: 0.7px;
  }
}


.nxt-CvMenuApp {
  display: none !important;
}

/* 210428_ka add css */

/* 220427_ka add css */
@media (min-width: 768px) {
  .safetyAs__body>ul>li.-mol2_contents {
    width: 100%;
    padding-bottom: 60px;
    border-bottom: 1px solid #705c2f;
  }
  .-mol2 {
    display: flex;
    width: 100%
  }
  .-mol2-left ,
  .-mol2-right {
    width: 50%;
  }
  .-mol2-left {
    padding-right: 30px;
  }
  .-mol2-right {
    padding-left: 30px;
  }
  .line_none {
    list-style: none;
    padding-top: 0;
  }
}
/* 220427_ka add css */