@font-face{font-family:"RenaultRaceFont";src:url("/car_lineup/megane_rs/common2018/font/RenaultRace_v1Web.woff") format("woff")}@font-face{font-family:"RenaultFontItalic";src:url("../font/RenaultLifeWeb-BoldItalic.woff") format("woff");font-weight:bold}.is-pc{display:block}.is-sp{display:none}.is-pc-tb{display:block}.is-tb-sp{display:none}@media(min-width: 768px)and (max-width: 1279px){.is-pc{display:none}.is-pc-tb{display:block}.is-tb{display:block}.is-tb-sp{display:block}.is-sp{display:none}}@media(max-width: 767px){.is-pc{display:none}.is-pc-tb{display:none}.is-tb{display:none}.is-tb-sp{display:block}.is-sp{display:block}}.rj-font{font-family:"RenaultFont"}.asterisk{vertical-align:top;font-size:1rem}@media(max-width: 767px){.is-pc--inline{display:none}}@media(min-width: 768px){.is-pc--inline{display:inline}}@media(max-width: 767px){.is-sp--inline{display:inline}}@media(min-width: 768px){.is-sp--inline{display:none}}.cp-bnr-120th-inner{width:100%}.cp-bnr-120th-inner a{display:inline-block;width:100%}.cp-bnr-120th-inner a img{width:100%;max-width:100%}@media(max-width: 767px){.cp-bnr-120th{padding-top:48px;padding-right:16px;padding-bottom:64px;padding-left:16px}}@media(min-width: 768px)and (max-width: 1279px){.cp-bnr-120th{padding-top:52px;padding-right:32px;padding-bottom:52px;padding-left:32px}}@media(min-width: 1280px){.cp-bnr-120th{padding-top:64px;padding-bottom:64px;max-width:100%}.cp-bnr-120th-inner{max-width:1024px;margin-right:auto;margin-left:auto}.cp-bnr-120th-inner img:hover{opacity:.9}}.special-offer__banner{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-content:-webkit-center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.special-offer__banner>li{display:block}.special-offer__banner a{display:block}@media(max-width: 767px){.l-special-offer .contents{padding:0 16px 0 16px}.special-offer__banner{padding:8px 0 0 0}.special-offer__banner>li{margin:8px 0 0 0;width:100%}}@media(max-width: 1279px){.special-offer__banner{width:100%}.special-offer__banner img{width:100%}}@media(min-width: 768px)and (max-width: 1279px){.l-special-offer .contents{padding:0 32px 0 32px}.special-offer__banner{padding:16px 0 0 0}.special-offer__banner>li{width:49%}.special-offer__banner>li:nth-child(even){margin:0 0 0 2%}}@media(min-width: 1280px){.special-offer__banner{margin:0 auto;padding:28px 0 0 0;width:1024px}.special-offer__banner>li:nth-child(even){margin:0 0 0 16px}}@media(min-width: 1280px){.sec-inner{margin:0 auto;width:1024px}}@media(max-width: 1279px){.sec-inner{width:100%}}@media(min-width: 768px)and (max-width: 1279px){.sec-inner{padding:0 32px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(max-width: 767px){.sec-inner{padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}}.full-img{width:100%;max-width:1600px;margin:0 auto}.full-img img{width:100%;max-width:100%}.registered{vertical-align:top;font-size:87% !important}@font-face{font-family:"NouvelR";src:url("/common2021/font/NouvelR-Light.woff2") format("woff2");font-weight:200;font-style:normal}@font-face{font-family:"NouvelR";src:url("/common2021/font/NouvelR-Book.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"NouvelR";src:url("/common2021/font/NouvelR-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"NouvelR";src:url("/common2021/font/NouvelR-Semibold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"NouvelR";src:url("/common2021/font/NouvelR-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"NouvelR";src:url("/common2021/font/NouvelR-Extrabold.woff2") format("woff2");font-weight:800;font-style:normal}.car-menu__fixed{background-color:#252525;border-bottom:1px solid #333}.car-menu__ttl{font-size:1.6rem;font-weight:normal}.car-menu__ttl a{color:#fff;text-decoration:none}.car-menu-sub__list>li>a{color:#fff}@media(max-width: 1279px){.car-menu__icon.is_opened:after{background-position:-1em -4em}.car-menu__icon:after{background-image:url(../../../../common2016/img/arrows.svg);background-repeat:no-repeat;background-position:0 -4em;background-size:2em 6em;content:"";display:inline-block;height:1em;position:relative;width:1em}.car-menu__list{background-color:#222}}@media(min-width: 1280px){.car-menu__list{margin-right:166px}}@media(min-width: 768px){.megane-ttl .en{font-size:2.4rem;line-height:1}}@media(min-width: 768px){.megane-ttl{left:16px;top:20px}}@media(min-width: 1280px){.car-menu__fixed{background-color:#252525;border-bottom:1px solid #333}.car-menu-sub__list>li>a{color:#fff}.car-menu .car-menu__fixed:before{content:"";position:absolute;display:block;height:64px;top:0;background-color:#000;-webkit-transform:skewX(-16deg);transform:skewX(-16deg);width:179px;left:0;margin-left:-15px}.rssd-pagemenu__ttl{background-image:url(../img/ttl_rssd_pagemenu_title.png);width:335px;top:5px}.car-menu__item>a{color:#fff}.megane-car-menu__item--features>a:after{background-position:0 -7em}.megane-car-menu__item--features>a.is_opened:after{background-position:-1em -7em}.megane-car-menu-sub{width:280px}}@media(min-width: 1280px){.car-menu__item--features>a:after{background-position:0 -8em}.car-menu__item--features>a.is_opened:after{background-position:-1em -8em}}.car-menu-sub__item>a{font-family:"NouvelR"}.section-mv{width:100%;max-width:1600px;margin:0 auto;z-index:30}.section-mv img{width:100%;max-width:100%}.section-mv img{-webkit-animation:fadeAnime .7s ease-out 1s 1 forwards;animation:fadeAnime .7s ease-out 1s 1 forwards}.is-fade{opacity:0}@-webkit-keyframes fadeAnime{100%{opacity:1}}@keyframes fadeAnime{100%{opacity:1}}.sec-main-header__head{font-family:"RenaultFontItalic";font-weight:bold;line-height:1.3461538462}@media(min-width: 768px){.sec-main-header__head{font-size:3.5rem;margin-bottom:4px}}@media(max-width: 767px){.sec-main-header__head{font-size:6.25vw;margin-bottom:3.075vw;line-height:1}}.sec-main-header__fr{font-family:"RenaultRaceFont";font-weight:bold}@media(min-width: 768px){.sec-main-header__fr{font-size:3.5rem;margin-bottom:-8px}}@media(max-width: 767px){.sec-main-header__fr{font-size:4.375vw;margin-bottom:1.25vw;line-height:1.2142857143}}@media(min-width: 768px){.sec-main-header__ja{font-size:2.1rem}}@media(max-width: 767px){.sec-main-header__ja{font-size:4.0625vw;font-weight:bold}}@media(min-width: 768px){.sec-main-header--top{padding:40px 0 79px}}@media(max-width: 767px){.sec-main-header--top{padding:3.75vw 0 9.21875vw}}@media(min-width: 768px){.sec-main-header--top__fr{font-size:3.6rem}}.column-2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.column-2-container{display:block}}.column-2-container .container__block{width:49.0234375%}@media(max-width: 767px){.column-2-container .container__block{width:100%}}.column-2-container .container__block:nth-child(2n+1){margin-right:1.953125%}.column-2-container .container__block:nth-child(n+3){margin-top:38px}@media(max-width: 767px){.column-2-container .container__block:nth-child(n+2){margin-top:24px}}@media(min-width: 768px){.column-2-container .container__block__img,.column-2-container .container__block__media{margin-bottom:22px}}@media(max-width: 767px){.column-2-container .container__block__img,.column-2-container .container__block__media{margin-bottom:9px}}.column-2-container .container__block__img img{width:100%;height:auto}@media(max-width: 767px){.column-2-container .container__block__explain{padding:0}}.column-2-container .container__block .explain__head{font-weight:bold}@media(min-width: 768px){.column-2-container .container__block .explain__head{font-size:1.8rem;line-height:1.75;margin-bottom:5px}}@media(max-width: 767px){.column-2-container .container__block .explain__head{font-size:1.4rem;line-height:1.68;margin-bottom:4px}}@media(min-width: 768px){.column-2-container .container__block .explain__desc{font-size:1.6rem;line-height:1.75}}@media(max-width: 767px){.column-2-container .container__block .explain__desc{font-size:1.3rem;line-height:2.08}}.column-3-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.column-3-container{display:block}}@media(min-width: 768px){.column-3-container .container__block{width:32.51953125%}}@media(max-width: 767px){.column-3-container .container__block{width:100%}}.column-3-container .container__block:not(:nth-child(3n)){margin-right:1.171875%}.column-3-container .container__block:nth-child(n+4){margin-top:42px}@media(max-width: 767px){.column-3-container .container__block:nth-child(n+2){margin-top:32px}}@media(min-width: 768px){.column-3-container .container__block__img{margin-bottom:22px}}@media(max-width: 767px){.column-3-container .container__block__img{margin-bottom:9px}}.column-3-container .container__block__img img{width:100%;height:auto}@media(max-width: 767px){.column-3-container .container__block__explain{padding:0}}.column-3-container .container__block .explain__head{font-weight:bold}@media(min-width: 768px){.column-3-container .container__block .explain__head{font-size:1.8rem;line-height:1.75;margin-bottom:5px}}@media(max-width: 767px){.column-3-container .container__block .explain__head{font-size:1.3rem;line-height:1.68;margin-bottom:4px}}@media(min-width: 768px){.column-3-container .container__block .explain__desc{font-size:1.6rem;line-height:1.75}}@media(max-width: 767px){.column-3-container .container__block .explain__desc{font-size:1.3rem;line-height:2.08}}@media(min-width: 768px){.other-features__list li{width:320px}}.other-features__list li img{width:100%;height:auto}@media(min-width: 768px){.section-design .lead{margin-top:11px;font-size:1.6rem;line-height:1.75}}@media(max-width: 767px){.section-design .lead{margin-top:15px;font-size:1.3rem;line-height:2.08}}@media(min-width: 768px){.section-exterior .sec-main-header{padding:43px 0 0}}@media(max-width: 767px){.section-exterior .sec-main-header{padding:3.725vw 0 0}}@media(min-width: 768px){.exterior-container-01{margin-top:59px}}@media(max-width: 767px){.exterior-container-01{margin-top:30px}}@media(min-width: 768px){.exterior-container-01 .sec-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 768px){.exterior-container-01 .img-wrap-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 768px){.exterior-container-01 .img-wrap .img{width:49.51171875%}}@media(max-width: 767px){.exterior-container-01 .img-wrap .img{width:100%}}.exterior-container-01 .img-wrap .img img{width:100%;height:auto}@media(max-width: 767px){.exterior-container-01 .img-wrap .img:nth-child(n+2){margin-top:1.6493055556%}}@media(min-width: 768px){.exterior-container-01 .img-wrap:nth-child(1){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media(min-width: 768px){.exterior-container-01 .img-wrap:nth-child(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:.9765625%}}@media(max-width: 767px){.exterior-container-01 .img-wrap:nth-child(3){margin-top:30px}}@media(min-width: 768px){.exterior-container-01 .text-wrap:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:55px}}@media(max-width: 767px){.exterior-container-01 .text-wrap:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:30px}}@media(min-width: 768px){.exterior-container-01 .text-wrap:nth-child(4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-top:55px}}@media(max-width: 767px){.exterior-container-01 .text-wrap:nth-child(4){margin-top:30px}}.exterior-container-01 .sub-head{font-weight:bold}@media(min-width: 768px){.exterior-container-01 .sub-head{font-size:2rem;line-height:1.6}}@media(max-width: 767px){.exterior-container-01 .sub-head{font-size:1.3rem;line-height:1.68}}.exterior-container-01 .sub-head .normal{font-weight:normal}.exterior-container-01 .desc{margin-top:3px}@media(min-width: 768px){.exterior-container-01 .desc{font-size:1.6rem;line-height:1.75}}@media(max-width: 767px){.exterior-container-01 .desc{font-size:1.3rem;line-height:2.08}}.exterior-container-01 .sec-inner>.img img{width:100%;height:auto}@media(min-width: 768px){.exterior-container-01 .sec-inner>.img:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:72px}}@media(max-width: 767px){.exterior-container-01 .sec-inner>.img:nth-child(5){margin-top:30px}}@media(min-width: 768px){.exterior-container-01 .sec-inner>.img:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;margin-top:72px}}@media(max-width: 767px){.exterior-container-01 .sec-inner>.img:nth-child(6){margin-top:1.6493055556%}}.exterior-container-02{background:#000}@media(min-width: 768px){.exterior-container-02{margin-top:65px;padding:59px 0}}@media(max-width: 767px){.exterior-container-02{margin-top:45px;padding:40px 0}}.exterior-container-02 p{color:#fff}.exterior-container-02 .exterior-02-head{font-weight:bold}@media(min-width: 768px){.exterior-container-02 .exterior-02-head{font-size:1.8rem}}@media(max-width: 767px){.exterior-container-02 .exterior-02-head{font-size:1.3rem}}.exterior-container-02 .exterior-02-sub-head{font-weight:bold}@media(min-width: 768px){.exterior-container-02 .exterior-02-sub-head{font-size:1.6rem;margin-bottom:25px;margin-top:15px;line-height:1.75}}@media(max-width: 767px){.exterior-container-02 .exterior-02-sub-head{font-size:1.2rem;margin-bottom:15px;margin-top:13px;line-height:1.5217391304}}.exterior-container-02 .exterior-02-text{font-weight:normal}@media(min-width: 768px){.exterior-container-02 .exterior-02-text{font-size:1.6rem;line-height:1.75}}@media(max-width: 767px){.exterior-container-02 .exterior-02-text{font-size:1.3rem;line-height:2.08}.exterior-container-02 .exterior-02-text .sp-hidden{display:none}.exterior-container-02 .exterior-02-text .sp-hidden.is_active{display:inline}}.exterior-container-02 .exterior-more-btn{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.2rem;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;width:calc(100% - 32px);margin:13px auto 0;display:block}@media(min-width: 768px){.exterior-container-02 .exterior-more-btn{display:none}}.exterior-container-02 .exterior-more-btn.is_clicked{display:none}@media(min-width: 768px){.exterior-container-02 .exterior-more-btn{height:38px;line-height:38px}}@media(max-width: 767px){.exterior-container-02 .exterior-more-btn{height:51px;line-height:51px}}.exterior-container-02 .exterior-more-btn span{position:relative}.exterior-container-02 .exterior-more-btn span::after{content:"+";font-size:2.3rem;font-weight:bold;position:absolute;top:50%;right:0;line-height:1;margin-top:-1.15rem;margin-right:-22px}@media(min-width: 768px){.exterior-container-02 .img-wrap{background:#fff;margin:34px 0}}@media(max-width: 767px){.exterior-container-02 .img-wrap{margin:22px 0}}.exterior-container-02 .img-wrap img{width:100%;height:auto}@media(min-width: 1280px){.exterior-container-02 .img-wrap .sec-inner{width:auto;max-width:1037px}}@media(min-width: 768px){.section-interior .sec-main-header,.section-equipment .sec-main-header{padding:51px 0 0}}@media(max-width: 767px){.section-interior .sec-main-header,.section-equipment .sec-main-header{padding:3.725vw 0 0}}@media(min-width: 768px){.section-interior{margin-top:59px}}@media(max-width: 767px){.section-interior{margin-top:35px}}@media(min-width: 768px){.interior-container-01 .img-wrap{margin-top:59px}}@media(max-width: 767px){.interior-container-01 .img-wrap{margin-top:35px}}@media(min-width: 768px){.interior-container-01 .img-wrap-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width: 768px){.interior-container-01 .img-wrap .img{width:49.51171875%}.interior-container-01 .img-wrap .img:nth-child(n+3){margin-top:.9765625%}}@media(max-width: 767px){.interior-container-01 .img-wrap .img{width:100%}.interior-container-01 .img-wrap .img:nth-child(n+2){margin-top:1.6493055556%}}.interior-container-01 .img-wrap img{width:100%;height:auto}@media(min-width: 768px){.interior-container-01 .column-2-container{margin-top:59px}}@media(max-width: 767px){.interior-container-01 .column-2-container{margin-top:30px}}@media(min-width: 768px){.interior-container-01 .column-2-container .container__block:nth-child(n+3){margin-top:65px}}.interior-container-01 .column-2-container .container__block:nth-child(2n+1){margin-right:1.953125%}@media(min-width: 768px){.interior-container-01 .column-2-container:first-child{margin-top:84px}.interior-container-01 .column-2-container:first-child .container__block{width:49.51171875%}.interior-container-01 .column-2-container:first-child .container__block:nth-child(2n+1){margin-right:.9765625%}}@media(min-width: 768px){.interior-container-01 .column-2-container:first-child .explain__head{line-height:1.55}}@media(min-width: 768px){.interior-container-01 .column-2-container:first-child .explain__head{text-align:center}}.interior-container-01 .column-2-container .explain__subhead{font-weight:bold}@media(max-width: 767px){.interior-container-01 .column-2-container .explain__subhead{font-size:1.3rem}}@media(min-width: 768px){.interior-container-01 .seat-wrap{margin-top:3px}}@media(max-width: 767px){.interior-container-01 .seat-wrap{margin-top:26px}}.interior-container-01 .seat-head,.interior-container-01 .seat-desc{line-height:1.75}@media(min-width: 768px){.interior-container-01 .seat-head,.interior-container-01 .seat-desc{font-size:1.6rem}}@media(max-width: 767px){.interior-container-01 .seat-head,.interior-container-01 .seat-desc{font-size:1.3rem}}.interior-container-01 .seat-head{font-weight:bold}@media(min-width: 768px){.interior-container-01 .seat-head{text-align:center}}@media(max-width: 767px){.interior-container-01 .seat-head{margin-bottom:2px}}.interior-container-01 .sub-head{font-weight:bold}@media(min-width: 768px){.interior-container-01 .sub-head{font-size:2rem;line-height:1.6}}@media(max-width: 767px){.interior-container-01 .sub-head{font-size:1.3rem;line-height:1.68}}.interior-container-01 .sub-head .normal{font-weight:normal}.interior-container-01 .desc{margin-top:3px}@media(min-width: 768px){.interior-container-01 .desc{font-size:1.6rem;line-height:1.75}}@media(max-width: 767px){.interior-container-01 .desc{font-size:1.3rem;line-height:2.08}}@media(min-width: 768px){.section-equipment{margin-top:127px}}@media(max-width: 767px){.section-equipment{margin-top:35px}}@media(min-width: 768px){.section-equipment .sec-main-header__head{margin-bottom:2px}}@media(min-width: 768px){.equipment-wrap{margin-top:59px}}@media(max-width: 767px){.equipment-wrap{margin-top:40px}}.equipment-wrap .column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.equipment-wrap .column-container{display:block}}@media(min-width: 768px){.equipment-wrap .column-container .container__block{width:32.51953125%}.equipment-wrap .column-container .container__block:not(:nth-child(3n)){margin-right:1.171875%}}@media(min-width: 768px){.equipment-wrap .column-container .container__block:nth-child(n+4){margin-top:46px}}@media(max-width: 767px){.equipment-wrap .column-container .container__block:nth-child(n+1){margin-top:32px}}@media(min-width: 768px){.equipment-wrap .column-container .container__block__img{margin-bottom:13px}}@media(max-width: 767px){.equipment-wrap .column-container .container__block__img{margin-bottom:9px}}.equipment-wrap .column-container .container__block__img img{width:100%;height:auto}.equipment-wrap .column-container .container-caption{text-align:center}.equipment-wrap .container-caption .caption-head{text-align:center}@media(min-width: 768px){.equipment-wrap .container-caption .caption-head{font-size:1.8rem}}@media(max-width: 767px){.equipment-wrap .container-caption .caption-head{font-size:1.3rem}}.equipment-wrap .container-caption .caption-desc{text-align:center}@media(min-width: 768px){.equipment-wrap .container-caption .caption-desc{font-size:1.6rem;line-height:1.75;margin-top:5px}}@media(max-width: 767px){.equipment-wrap .container-caption .caption-desc{font-size:1.3rem;line-height:2.08;margin-top:5px}}@media(max-width: 767px){.equipment-wrap .container-caption .caption-head{text-align:left}}.section-exterior-colour{border-top:1px solid #dbdbdb}@media(min-width: 768px){.section-exterior-colour{margin-top:127px;padding:54px 0 0}}@media(max-width: 767px){.section-exterior-colour{margin-top:35px;padding:31px 0 0}}@media(min-width: 768px){.section-exterior-colour .sec-main-header__head{margin-bottom:2px}}.section-exterior-colour .sec-main-header__ja{margin-bottom:10px}@media(min-width: 768px){.header-caution{font-size:1.4rem}}@media(max-width: 767px){.header-caution{font-size:1.1rem}}@media(min-width: 768px){.exterior-colour-item-img-wrap{margin-top:59px}}@media(max-width: 767px){.exterior-colour-item-img-wrap{margin-top:15px}}.exterior-colour-item-img{text-align:center;display:none}.exterior-colour-item-img.is_selected{display:block}.exterior-colour-item-img img{width:100%}@media(min-width: 768px){.exterior-colour-item-caption{margin-top:21px}}@media(max-width: 767px){.exterior-colour-item-caption{margin-top:15px}}.exterior-colour-item-caption span{display:block}.exterior-colour-item-caption .en{font-family:"RenaultFont";font-weight:bold}@media(min-width: 768px){.exterior-colour-item-caption .en{font-size:2.4rem}}@media(max-width: 767px){.exterior-colour-item-caption .en{font-size:1.8rem}}@media(min-width: 768px){.exterior-colour-item-caption .ja{font-size:1.4rem}}@media(max-width: 767px){.exterior-colour-item-caption .ja{font-size:1.2rem}}.gps-grade__ctrl-ex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem}@media(min-width: 768px){.gps-grade__ctrl-ex{margin-top:22px}}@media(max-width: 767px){.gps-grade__ctrl-ex{margin-top:20px}}.gps-grade__ctrl-ex li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px}@media(min-width: 768px){.gps-grade__ctrl-ex li{width:63px;height:63px}.gps-grade__ctrl-ex li.is_selected{padding:11px}}@media(max-width: 767px){.gps-grade__ctrl-ex li{width:50px;height:50px}.gps-grade__ctrl-ex li.is_selected{padding:6px}}.gps-grade__ctrl-ex li.is_selected{-webkit-box-shadow:0 0 3px 3px rgba(50,50,50,.35) inset;box-shadow:0 0 3px 3px rgba(50,50,50,.35) inset}.gps-grade__color{background-color:#f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:100%;width:100%;border:none;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gps-grade__color--01{background-color:#ecc168}.gps-grade__color--02{background-color:#d85f14}.gps-grade__color--03{background-color:#e5e6e7;border:1px solid #9b9b9b}.gps-grade__color--04{background-color:#3f4e5d}@media(min-width: 768px){.exterior-colour-link{margin-top:49px}}@media(max-width: 767px){.exterior-colour-link{margin-top:40px}}.exterior-colour-link a{display:block;margin:0 auto;text-align:center;text-decoration:none;border:1px solid #000;color:#333;text-decoration:none;position:relative}@media(min-width: 768px){.exterior-colour-link a{width:346px;font-size:1.4rem;height:40px;line-height:40px}}@media(max-width: 767px){.exterior-colour-link a{width:100%;font-size:1.2rem;height:38px;line-height:38px}}.exterior-colour-link a:hover{text-decoration:none}.exterior-colour-link a::after{position:absolute;content:"";background:url(../img/common/arrow.svg) left top/100% no-repeat;width:10px;height:16px;top:50%;right:14px;margin-top:-8px}