html[lang=ja-JP] *{box-sizing: border-box; /*text-transform:none!important;*/}
html[lang=ja-JP] .oxp-itemListSlider .items-list div.il-small img.il-imagedefault/*html[lang=ja-JP] *{-webkit-backface-visibility: hidden;backface-visibility: hidden;}*/
html[lang=ja-JP] .extf-content {font-family: "Volvo Novum Light","Arial Narrow","Helvetica Neue",Arial, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif!important;}
html[lang=ja-JP] .oxp-innovations .thumbnails h2{font-size:21px!important;text-shadow: 2px 2px 2px #000000,1px 1px 4px #000000!important;}
html[lang=ja-JP] .oxp-innovations .thumbnails p{margin: 0 auto 5px;font-size: 15px;color: #ffffff;text-align: center;text-shadow: 2px 2px 2px #000000,1px 1px 4px #000000!important;}
html[lang=ja-JP] .innovations .thumbnails a{transition: all .1s linear;opacity:1;}
html[lang=ja-JP] .innovations .thumbnails a:hover{opacity:0.9;}
html[lang=ja-JP] .innovations .thumbnails a .mask{transition: all .1s linear;opacity:0.3;}
html[lang=ja-JP] .innovations .thumbnails a .mask:hover{opacity:0.7;}
html[lang=ja-JP] .button a{color: #007bcd;border-color: #007bcd;cursor:pointer!important;}
html[lang=ja-JP] .button a:hover{color: #007bcd;border:none!important;border-color: #007bcd;text-decoration:none;}
html[lang=ja-JP] .button{padding:15px 30px!important;color: #007bcd;background-color:#ffffff;}
html[lang=ja-JP] .button:hover{border:solid #007bcd 1px!important;color: #ffffff;background-color:#007bcd;}
html[lang=ja-JP] .button:focus{border:solid #007bcd 1px!important;color: #ffffff;background-color:#007bcd;}
html[lang=ja-JP] .theme-dark{background-color: #ffffff!important;color: #000000!important;}
html[lang=ja-JP] .oxp-itemsListWrapper.theme-dark h2 {color: #000000;}
html[lang=ja-JP] .oxp-itemsListWrapper.theme-dark *, .oxp-itemsListWrapper.theme-dark h3, .oxp-itemsListWrapper.theme-dark p {color: #000000;}
html[lang=ja-JP] .oxp-itemsListWrapper .items-list li p .button-opaqu, .oxp-itemsListWrapper .items-list li p a {padding: 0;display: inline-block;padding-top: 10px;}
html[lang=ja-JP] .oxp-galleryGrid{padding:0!important;}
html[lang=ja-JP] .footer-list li a{color: #ffffff;border-color: #000000;text-decoration:none;}
html[lang=ja-JP] .footer-list li a:hover{color: #cccccc;border-color: #ffffff;text-decoration:none;}
html[lang=ja-JP] .oxp-heroModule--standardHero.standard-hero .hero-content .hero-content-box-text{max-width: 1000px!important;margin: 0 auto!important;width: auto!important;}
html[lang=ja-JP] .items-list li p{margin-top:10px!important;}
html[lang=ja-JP] .button{padding-left: 5%;padding-right: 5%;}
[class*=cmpr-] .button, [class*=cmpr-] .cta, [class*=dhub-] .button, [class*=dhub-] .cta, [class*=ftrs-] .button, [class*=ftrs-] .cta, [class*=lxp-] .button, [class*=lxp-] .cta, [class*=oxp-] .button, [class*=oxp-] .cta, [class*=spcs-] .button, [class*=spcs-] .cta {height: auto!important;line-height: 1.5;padding: 15px 0;width:100%;max-width:500px;min-width: 150px;}
html[lang=ja-JP] .oxp-footer .footer-scroll {margin: 43px auto 0;width: 250px;}
html[lang=ja-JP] .oxp-exteriorFeatureOne .extf-body h2 {margin-bottom: 15px!important;}
html[lang=ja-JP] .oxp-exteriorFeatureOne .extf-body h3 {letter-spacing: 0;}
html[lang=ja-JP] .oxp-exteriorFeatureTwo .extf-container .extf-body h3{font-size:16px;}
html[lang=ja-JP] h3.h3{font-size:16px;}
html[lang=ja-JP] .oxp-itemsListWrapper .items-list li p a {padding: 10px 0 0;}
html[lang=ja-JP] .icon-email{line-height: 1!important;}
html[lang=ja-JP] .items-list li .button{border:1px solid #007bcd!important;background-color:#ffffff!important;color:#007bcd!important;}
html[lang=ja-JP] .items-list li .button:hover{border:1px solid #007bcd!important;background-color:#007bcd!important;color:#ffffff!important;}
html[lang=ja-JP] .ctaWhite:hover{border-color:#ffffff!important;}
html[lang=ja-JP] .hiddenForm {visibility: visible!important;}
html[lang=ja-JP] .hiddenForm {visibility: visible!important;}
html[lang=ja-JP] .theme-dark .button-active.button:link{background-color:#ffffff;}
html[lang=ja-JP] .story-buttons a:hover{border-top:none!important;border-left:none!important;border-right:none!important;}
html[lang=ja-JP] .hero-content-box h3{color:#ffffff!important;}
html[lang=ja-JP] .oxp-innovations .thumbnails .text-align{vertical-align: middle!important;}
html[lang=ja-JP] .oxp-itemsListWrapper .items-list li .cta-parent{border:none!important;}
/*html[lang=ja-JP] .new-subnav-bar .sub-nav-wrap .new-right-menu .fourth-level-navigation .fourth-level-right-menu .fourth-level-right-menu-drop .fourth-level-right-menu-drop-item{padding:15px 5%!important;}*/
html[lang=ja-JP] .new-subnav-bar .sub-nav-wrap .new-right-menu .fourth-level-navigation .fourth-level-right-menu .fourth-level-right-menu-drop .fourth-level-right-menu-drop-item a{position:static!important;}
html[lang=ja-JP] .faq-title{font-size: 30px!important;}
html[lang=ja-JP] .oxp-itemListSlider .items-list div.il-small img.il-imagedefault.oxp-itemListSlider .items-list div.il-small img.il-imagedefault{width: auto!important}
html[lang=ja-JP] .oxp-itemListSlider .items-list div.il-medium img.il-imagedefault.oxp-itemListSlider .items-list div.il-medium img.il-imagedefault{width: auto!important}
html[lang=ja-JP] .oxp-itemsListWrapper .items-list div.il-medium img{width: auto!important}
html[lang=ja-JP] .oxp-itemListSlider .items-list div.il-small img.il-imagedefault{width:auto!important}
/*html[lang=ja-JP] .oxp-itemsListWrapper .items-list div.il-small img{width:auto!important}*/
html[lang=ja-JP] .oxp-itemListSlider .items-list div.il-medium img.il-imagedefault{width:auto!important}
html[lang=ja-JP] .oxp-itemsListWrapper .items-list div .inner-wrapper .button{display:inline-block!important;}
/*html[lang=ja-JP] .oxp-itemsListWrapper .items-list div.il-small{float:left;}*/
html[lang=ja-JP] .oxp-itemsListWrapper .items-list div .cta-wrapper .button{margin: 20px auto!important;}
html[lang=ja-JP] #gallery,#galleryOld{margin-top:30px!important;padding:0!important;}
html[lang=ja-JP] .oxp-itemListSlider .items-list div.il-medium img.il-imagedefault{width:auto!important}
html[lang=ja-JP] .oxp-itemsListWrapper .items-list div.il-large img.il-imagedefault{width:auto!important}
html[lang=ja-JP] .oxp-itemsListWrapper .items-list div.il-large img{width:auto!important}
html[lang=ja-JP] .oxp-storyCarousel .secondary-cta-bottom{padding:0!important;}
html[lang=ja-JP] .oxp-storyCarousel {padding: 50px 0 0!important;}
html[lang=ja-JP] #video {margin-top: 30px!important;}
/*html[lang=ja-JP] .items-list-wrapper{margin-top: 30px!important;}*/
html[lang=ja-JP] .row-container{margin:0 auto!important;max-width:1000px!important;}
html[lang=ja-JP] .faq-title{font-size:36px!important;margin-bottom:15px;line-height: 1.2!important;}
html[lang=ja-JP] .col-xs-12 h3{font-size:36px!important;line-height: 1.2!important;}
html[lang=ja-JP] .dealer-heading-container h2{font-size:36px!important;margin:40px 0 15px;line-height: 1.2!important;}
html[lang=ja-JP] .semi-medium-heading{font-size: 36px!important;line-height: 1.2!important;}
html[lang=ja-JP] .faq-button-wrapper{padding:0!important;}
html[lang=ja-JP] .faq-button-wrapper:hover{border:none!important;}
html[lang=ja-JP] .faq-button-wrapper a:hover{border:none!important;}
html[lang=ja-JP] .thumbnails li a{cursor:pointer!important}
html[lang=ja-JP] .story-grid .story-grid-quote blockquote{font-family: "Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif!important;}
html[lang=ja-JP] .oxp-videoPlayer .extf-body h2{margin-bottom: 20px!important;}
html[lang=ja-JP] .feature-grid-text .headline{line-height:1.1!important;}
html[lang=ja-JP] .oxp-pano .tabs-buttons-container ul.tabs-buttons {margin: 0 0 5px!important;}
html[lang=ja-JP] .hero-social .icon-twitter::before{background: none!important;}
html[lang=ja-JP] .hero-social .icon-facebook::before{background: none!important;}
html[lang=ja-JP] .hero-social .icon-email::before{background: none!important;}
html[lang=ja-JP] .inline-dealer-locator h2{font-size: 26px!important;}
html[lang=ja-JP] .extf h2,
html[lang=ja-JP] .gallery h2,
html[lang=ja-JP] .inline-car h2,
html[lang=ja-JP] .items-list h2,
html[lang=ja-JP] .items-list-wrapper .extf-body h2,
html[lang=ja-JP] .story-carousel h2,
html[lang=ja-JP] .support-area h2 {font-family:"Volvo Novum Light","Arial Narrow","Helvetica Neue",Arial, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;	font-size: 2.7em;}
html[lang=ja-JP] .items-list h3 {	font-family: "Volvo Novum Light","Arial Narrow","Helvetica Neue",Arial , Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;	font-size: 1.6em;line-height:1.2!important;}
html[lang=ja-JP] .dealer-locator h3,
html[lang=ja-JP] .dealer-locator h6,
html[lang=ja-JP] .dealer-locator strong {font-family: "Volvo Novum Light","Arial Narrow","Helvetica Neue",Arial, sans-serif;font-weight: 600;}
html[lang=ja-JP] .dealer-locator li,
html[lang=ja-JP] .dealer-locator p {font-family: "Volvo Novum Light","Arial Narrow","Helvetica Neue",Arial, sans-serif;}
html[lang=ja-JP] .csstransitions .standard-hero .hero-background img,
html[lang=ja-JP] .fullscreen-hero.hero-loaded.hero-background img,
html[lang=ja-JP] .pdp-hero.hero-loaded .hero-background img,
html[lang=ja-JP] .hero-loaded.standard-hero .hero-background img{opacity:0.7!important;filter: alpha(opacity=0.7)!important;-ms-filter: "alpha(opacity=0.7)"!important;-moz-opacity:0.7!important;-khtml-opacity: 0.7!important;zoom:1!important;}
/*html[lang=ja-JP] .background img{width:100%!important;max-width:100%!important;}*/
html[lang=ja-JP] .footer-list-main>.footer-list-item {margin: 0px 22px!important;}
html[lang=ja-JP] footer .container{max-width:100em!important;}
html[lang=ja-JP] .no-touch .thumbnails a:hover .mask {opacity: 0.3!important;filter: alpha(opacity=30)!important;}
html[lang=ja-JP] .pdp-hero-group .pdp-hero .hero-content-box .hero-title-box h3{font-weight:bold!important;}
html[lang=ja-JP] .button-small,.cta-button{position:static!important;margin-left:0!important;}
html[lang=ja-JP] .story-carousel .shared-content{float: none!important;max-width: 1000px!important;margin: 0 auto 30px!important;width: 100%!important;}
html[lang=ja-JP] .shared-content-container{max-width: 1000px!important;margin: 0 auto!important;width: 100%!important;}
html[lang=ja-JP] .subnav-cta{display:none!important;}
html[lang=ja-JP] .cta-right-menu{display:none!important;}
html[lang=ja-JP] .subnav-build-hide-dsk{display:none!important;}
html[lang=ja-JP] .new-right-menu-item a{display:block!important;height:100%!important}
html[lang=ja-JP] .primary-nav-wrap:nth-child(6){display:none!important;}
html[lang=ja-JP] .storytelling-imageItem__titleBodyWrapper{max-width:350px!important;}
html[lang=ja-JP] .storytelling-imageItem--overlay {left: 0!important;top: 0!important;position: absolute!important;}
html[lang=ja-JP] .oxp-exteriorFeatureTwo .extf-container .extf-body h3 {text-transform: none!important;}
html[lang=ja-JP] .oxp-richText.support-area-wrapper .support-area{width: 100%;max-width: 750px!important;}
html[lang=ja-JP] .h3 {text-transform: none!important;}
html[lang=ja-JP] .storytelling{display:none;}
html[lang=ja-JP] .askanowner-btn a:hover:before{bottom: -18px!important;}
html[lang=ja-JP] .askanowner-btn .inputSearchAct:before{bottom: -18px!important;}
html[lang=ja-JP] .timline-control-wrapper{border-bottom: 1px solid #e8e8e8;}
/*
html[lang=ja-JP] #left-menu-content_Cars ul li{display:none!important;}
html[lang=ja-JP] #right ul li{display:block!important;}
*/

/* karte pagetop button*/
.karte-g ._karte-temp-totop-icon__kJh_:before{border-color:#ffffff!important;}
.karte-g ._karte-temp-btn-content__kJh_{color:#ffffff!important;}

@media only screen and (min-width: 1165px){
html[lang=ja-JP] .v2nav-colmid{width: 208px!important;}
}


@media only screen and (min-width: 1025px){
.v3Nav{max-height:calc(100vh - 60px)!important;overflow-y: scroll;}
.navigation-bar-content{overflow-y: hidden;}
#left-menu-content_Cars .navigation-bar-content{overflow-y: scroll!important;}
}



@media screen and (min-width: 769px){
html[lang=ja-JP] .extf-body.extf-body {max-width:1040px!important;margin:0 auto!important;}
html[lang=ja-JP] .items-list-wrapper .extf-body{padding-bottom:30px!important;}
html[lang=ja-JP] .oxp-heroModule--pdpHero.pdp-hero .hero-content-align .hero-content-box .hero-ctas .button, .oxp-heroModule--pdpHero.pdp-hero .hero-content-align .hero-content-box .hero-ctas .buttonSecondary {line-height: 1.5!important;}
html[lang=ja-JP] html:not(.is-page-editor) .oxp-heroModule--pdpHeroGroup.pdp-hero-group .pdp-hero .hero-content-box .hero-title-box .h1, html:not(.is-page-editor) .oxp-heroModule--pdpHeroGroup.pdp-hero-group .pdp-hero .hero-content-box.left-align .hero-title-box .h1, html:not(.is-page-editor) .oxp-heroModule--pdpHeroGroup.pdp-hero-group .pdp-hero .hero-content-box.right-align .hero-title-box .h1{padding:0;}
html[lang=ja-JP] .hero-content-box h3{font-size:16px!important;}
html[lang=ja-JP] .hero-content-box h3.h1{font-size:38px!important;}
html[lang=ja-JP] .oxp-heroModule .hero-content-box h1, .oxp-heroModule--pdpHero .hero-content-box h1, .oxp-heroModule--standardHero .hero-content-box h1{margin:15px auto!important;}
html[lang=ja-JP] .oxp-exteriorFeatureOne{padding:50px 0!important;}
html[lang=ja-JP] .new-right-menu{padding-right:0!important;}
html:not(.is-page-editor) .hero-group .standard-hero:not(:first-child) .hero-content h1 {font-size: 32px;}
html[lang=ja-JP] .fourth-level-navigation{padding-right:0!important;}
html[lang=ja-JP] #new-secondary-navigation{margin-top:-14px!important}
html[lang=ja-JP] .hero-content-box .hero-content-box-text{width:600px!important}
/*html[lang=ja-JP] .oxp-itemsListWrapper .items-list div .h5{min-height: 2.5em;}*/
html[lang=ja-JP] .extf-content{margin-bottom:0;}
/*
html[lang=ja-JP] .hero-content-align .right-align .hero-title-box{padding-right: 25px;}
html[lang=ja-JP] .hero-content-align .right-align .hero-content-box-text{padding-right: 25px!important;}
*/
html[lang=ja-JP] .pdp-hero .hero-ctas li{padding-right: 25px;}
html[lang=ja-JP] #inlinedealer{padding: 30px 0 0!important;}
html[lang=ja-JP] .storytelling-articleHeroTextWrapper__title{max-width: 650px!important;}
html[lang=ja-JP] .oxp-exteriorFeatureTwo {padding: 50px 20px!important;}
html[lang=ja-JP] .new-subnav-bar .sub-nav-wrap .new-right-menu {padding: 0 10px 0 20px!important;}
html[lang=ja-JP] .oxp-storyCarousel .shared-content-container .shared-content h2,
html[lang=ja-JP] .extf-body.extf-body h2 {font-size: 30px!important;line-height: 1.2em;}
html[lang=ja-JP] .items-list-wrapper h2{font-size: 30px!important;margin-bottom:20px!important;}
html[lang=ja-JP] .oxp-exteriorFeatureOne .extf-body h2{font-size: 30px!important;}
html[lang=ja-JP] .inline-car h2{font-size: 35px!important;}
html[lang=ja-JP] .pdp-hero .hero-content-box .hero-title-box {width: 550px!important;}
html[lang=ja-JP] .oxp-heroModule--pdpHero.pdp-hero .hero-content-align .hero-content-box .hero-ctas li {margin: 20px 0 0;}
/*html[lang=ja-JP] .oxp-exteriorFeatureOne .extf-body .extf-content{padding: 0 0 30px!important;}*/
html[lang=ja-JP] #new-secondary-navigation~.oxp-exteriorFeatureOne {margin-top: 40px;padding-top:50px!important;}
html[lang=ja-JP] .innovations .thumbnails .text-align span {font-size: 19px!important;}
html[lang=ja-JP] .storytelling-imageItem__title{font-size:16px;}
html[lang=ja-JP] .storytelling-imageItem__body{font-size:14px!important;max-width: 100%!important;}
html[lang=ja-JP] .accordion-header{font-size: 30px!important;line-height: 1.2em;font-family: "Volvo Novum Light","Arial Narrow","Helvetica Neue",Arial , Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif!important;}
/*html[lang=ja-JP] .oxp-exteriorFeatureOne .extf-body {padding: 0!important;}*/
html[lang=ja-JP] .oxp-exteriorFeatureOne .extf-body{padding: 0 20px!important;}
html[lang=ja-JP] .overlay-container .overlay-content{padding-top: 60px;}
html[lang=ja-JP] .new-main-menu-overflow{height: auto!important;}

html[lang=ja-JP] .pc{display:block!important;}
html[lang=ja-JP] .pcImg{display:inline-block!important;}
html[lang=ja-JP] .sp{display:none!important;}
html[lang=ja-JP] .spImg{display:none!important;}
}

@media screen and (min-width: 724px){
html[lang=ja-JP] .oxp-itemsListWrapper .items-list li.il-medium {padding: 0;margin: 0 2% 30px 0;width: 32%;}
html[lang=ja-JP] .oxp-itemsListWrapper .items-list li.il-medium:nth-child(3n) {margin-right: 0!important;}
html[lang=ja-JP] .oxp-itemsListWrapper .items-list li.il-small {padding: 0;margin: 0 2.6% 30px 0;width: 23%;}
html[lang=ja-JP] .oxp-itemsListWrapper .items-list li.il-small:nth-child(4n) {margin-right: 0!important;}
}

@media screen and (min-width: 719px) and (max-width: 768px){
html[lang=ja-JP] .oxp-itemsListWrapper .items-list li.il-small {width: 32%!important;margin-right: 2%!important;margin-bottom:15px!important;}
html[lang=ja-JP] .oxp-itemsListWrapper .items-list li.il-small:nth-child(3n) {margin-right:0!important;}
}

@media screen and (min-width: 769px) and (max-width: 992px){
html[lang=ja-JP] .hero-group {padding-top: 45%!important;}
}

@media screen and (max-width: 805px){
html[lang=ja-JP] .pdp-hero .hero-content-box .hero-title-box {width: 100%!important;}
}


@media screen and (min-width: 1170px){
html[lang=ja-JP] .build-explore-title{font-size:95%!important;}
html[lang=ja-JP] .build-explore-title a{font-size:95%!important;}
}

@media screen and (max-width: 1024px) and (min-width: 320px){
html[lang=ja-JP]  .oxp-galleryGrid .mobile-moreButton {margin: 30px 0 50px!important;}
}

/*html[lang=ja-JP] .nav-list-sec a:nth-child(3){display:none!important;}*/

@media screen and (max-width: 768px){
html[lang=ja-JP] .extf-content h1{font-size:30px!important}
/*
html[lang=ja-JP] .oxp-exteriorFeatureOne{padding:30px 0 0;}
html[lang=ja-JP] .oxp-exteriorFeatureTwo .extf-container .extf-body h2{padding:0 20px;}
*/
body {padding-bottom: 0!important;}
#New-Main-Navigation .primary-navigation-bar .v3Nav .dropdown-list-item .dropdown-list-item-title {padding: 15px 20px!important;font-size: 20px!important;}
html[lang=ja-JP] .oxp-exteriorFeatureTwo .extf-container .extf-body .extf-content h2{padding:0!important;}
html[lang=ja-JP] .oxp-exteriorFeatureTwo .extf-container .extf-body h3{padding:0 20px!important;}
html[lang=ja-JP] .items-list .il-large:nth-child(odd) {margin-left: 0!important;}
html[lang=ja-JP] .il-large {margin: 0!important;}
html[lang=ja-JP] .fourth-level-right-menu-drop{margin:0!important;}
html[lang=ja-JP] .items-list-wrapper .extf-body{padding-bottom:0!important;}
html[lang=ja-JP] .storytelling-imageItem__title{font-size:13px;}
html[lang=ja-JP] .storytelling-imageItem__body{font-size:11px!important;max-width: 95%!important;line-height:1.5}
html[lang=ja-JP] .storytelling-imageItem__headLine{left:20px!important;}
html[lang=ja-JP] .storytelling-imageItem__titleBodyWrapper{left:20px!important;}
html[lang=ja-JP] h3{padding-left: 0!important;padding-right: 0!important;}
html[lang=ja-JP] .shared-content h2,
html[lang=ja-JP] .items-list h3{font-size: 23px!important;}
html[lang=ja-JP] .inline-car h2{font-size: 30px!important;}
html[lang=ja-JP] .hero-group{margin-bottom:50px;}
html[lang=ja-JP] .button {margin: 3px 0!important;}
html[lang=ja-JP] .extf-body.extf-body h2 {font-size: 23px!important;line-height: 1.2em;}
html[lang=ja-JP] .oxp-exteriorFeatureOne .extf-body .extf-content{padding: 0 0 20px!important;}
html[lang=ja-JP] .releaseWrap{width: 100%!important;}
html[lang=ja-JP] .readWrap,
html[lang=ja-JP] .releaseListItem{padding:1em!important;width: 100%!important;}
html[lang=ja-JP] .pastTitle,
html[lang=ja-JP] .pastTitle li{width: 100%;}
html[lang=ja-JP] .inner h2{margin-bottom: 1em;}
html[lang=ja-JP] .background img{width:100%!important;max-width:100%!important;}
html[lang=ja-JP] .innovations .thumbnails .text-align span {font-size: 13px!important;line-height: 1.5!important;}
html[lang=ja-JP] #exteriorFeatureTwo .extf-body{padding: 30px 5% 0!important;}
html[lang=ja-JP] .items-list li p{line-height:1.5!important;}
/*html[lang=ja-JP] .oxp-heroModule--pdpHero .hero-ctas .button:hover{color:#ffffff!important;}*/
html[lang=ja-JP] #new-secondary-navigation~.oxp-exteriorFeatureOne {margin-top: 40px;}
html[lang=ja-JP] .faq-title{font-size:30px!important;}
html[lang=ja-JP] .col-xs-12 h3{font-size:30px!important;}
html[lang=ja-JP] .dealer-heading-container h2{font-size:30px!important;}
html[lang=ja-JP] .semi-medium-heading{font-size:30px!important;}
html[lang=ja-JP] .pdp-hero.hero-loaded .hero-background img{opacity:1!important;}
html[lang=ja-JP] .accordion-header{font-size: 23px!important;line-height: 1.2em;font-family: "Volvo Novum Light","Arial Narrow","Helvetica Neue",Arial , Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif!important;}
html[lang=ja-JP] #annotation-of-image{padding-top: 0!important;}

html[lang=ja-JP] .sp{display:block!important;}
html[lang=ja-JP] .spImg{display:inline-block!important;}
html[lang=ja-JP] .pc{display:none!important;}
html[lang=ja-JP] .pcImg{display:none!important;}
}

@media only screen and (max-width: 1024px) and (orientation: portrait){
html[lang=ja-JP] .oxp-exteriorFeatureOne .extf-body .extf-content {padding-bottom: 0;}
}

@media screen and (min-width: 641px){
html[lang=ja-JP] .oxp-exteriorFeatureOne.oxp-exteriorFeatureOne {padding-bottom:30px!important;}
}

@media screen and (min-width: 482px) and (max-width: 822px){
html[lang=ja-JP] .pdp-hero .hero-content-box .hero-title-box.hero-title-box {width: 100%!important;}
html[lang=ja-JP] .pdp-hero .hero-content-box .hero-title-box.hero-title-box h1 {text-align: center!important;}
}

@media screen and (min-width: 481px){
html[lang=ja-JP] .story-grid .story-grid-quote blockquote {padding: 30px!important;}
}
@media screen and (max-width: 480px){
html[lang=ja-JP] .story-grid blockquote {padding: 20px 10px;font-size: 14px;}
}

