@charset "utf-8";
body{ line-height:1.6; color:#2f353d; font-family: meyrio,"Helvetica Neue",Helvetica,Arial,sans-serif;}


.image-top {
	background-size: cover;
	background-position: center;
	height: 40vw;
}

.image-towerbar-top     { background-image: url(../images/towerbar/top.jpg);}
.image-trussbar-top     { background-image: url(../images/trussbar/top.jpg);}
.image-bmcb-top     { background-image: url(../images/bmcb/top.jpg);}
.image-ncnbox-top     { background-image: url(../images/special/newcar/nboxtop.jpg);}
.image-ncnx300-top     { background-image: url(../images/special/newcar/nx300top.jpg);}
.image-ncleaf-top     { background-image: url(../images/special/newcar/leaftop.jpg);}
.image-ncswift-top     { background-image: url(../images/special/newcar/swifttop.jpg);}
.image-nccivic-top     { background-image: url(../images/special/newcar/civictop.jpg);}
.image-alvelmc-top     { background-image: url(../images/special/newcar/alveltop.jpg);}
.image-lc500-top     { background-image: url(../images/special/newcar/lc500top.jpg);}
.image-harrier-top     { background-image: url(../images/special/newcar/harriertop.jpg);}
.image-nccrown-top     { background-image: url(../images/special/newcar/crowntop.jpg);}
.image-nccorolla-top     { background-image: url(../images/special/newcar/corollasptop.jpg);}
.image-cross-top     { background-image: url(../images/special/newcar/corollacrosstop.jpg);}
.image-roadster-top     { background-image: url(../images/special/newcar/roadstertop.jpg);}
.image-nccx5-top     { background-image: url(../images/special/newcar/top_cx5.jpg);}
.image-ncvoxy-top     { background-image: url(../images/special/newcar/top_voxy.jpg);}
.image-sphiace-top     { background-image: url(../images/special/hiace/top.jpg);}
.image-spgtr-top     { background-image: url(../images/special/gtr/top.jpg);}
.image-spctanto-top     { background-image: url(../images/special/tanto/top.jpg);}
.image-spcrav4-top     { background-image: url(../images/special/rav4/top.jpg);}
.image-spcharrier-top     { background-image: url(../images/special/harrier/top.jpg);}
.image-spcskyline-top     { background-image: url(../images/special/skyline/top.jpg);}
.image-spcsupra-top     { background-image: url(../images/special/supra/top.jpg);}
.image-spcmazda3-top     { background-image: url(../images/special/mazda3/top.jpg);}
.image-spcyaris-top     { background-image: url(../images/special/yaris/top.jpg);}
.image-spcgryaris-top     { background-image: url(../images/special/yaris/grtop.jpg);}
.image-spcprado-top     { background-image: url(../images/special/prado/top.jpg);}
.image-spcgr86-top     { background-image: url(../images/special/gr86/top.jpg);}
.image-spcbrz-top     { background-image: url(../images/special/brz/top.jpg);}
.image-spcmini-top     { background-image: url(../images/special/mini/top.jpg);}
.image-spcfl1civic-top     { background-image: url(../images/special/civic/top.jpg);}
.image-spcnx350-top     { background-image: url(../images/special/nx350/top.jpg);}
.image-spcnoahvoxy-top     { background-image: url(../images/special/noahvoxy/top.jpg);}
.image-spcariya-top     { background-image: url(../images/special/ariya/top.jpg);}
.image-spcrz34-top     { background-image: url(../images/special/rz34/top.jpg);}
.image-spccrowncross-top     { background-image: url(../images/special/crowncross/top.jpg);}
.image-spcabarth-top     { background-image: url(../images/special/abarth/top.jpg);}
.image-spcgrcorolla-top     { background-image: url(../images/special/grcorolla/top.jpg);}
.image-spcwrxs4-top     { background-image: url(../images/special/wrxs4/top.jpg);}
.image-spcprius-top     { background-image: url(../images/special/prius/top.jpg);}
.image-spcfl5-top     { background-image: url(../images/special/fl5typer/top.jpg);}
.image-spclm-top     { background-image: url(../images/special/lm/top.jpg);}
.image-spcgr86brz-top     { background-image: url(../images/special/gr86/top_gr86brz.jpg);}


.exp-table2{
	display:table; width:100%; margin:auto;
}

.exp-cell2-outer{
	display:table-cell; 
	vertical-align:top;
	padding:0;
}

.exp-cell2{
	display:table-cell; 
	vertical-align:top;
}
.exp-cell2-20{
	text-align:center;
	width:20%;
}

.banner-image {
    background-image: url(../images/intake/banner-onlineshop-pc.jpg);
    -moz-background-size:contain;
	background-size:contain;
    background-position: center;
    background-repeat:no-repeat;
    margin:15px;
    height:15vw;
    /*width:auto;*/
	width:auto;
}

@media(max-width:767px){
	.image-top { height: 75vw;}
	.image-towerbar-top{ background-image: url(../images/towerbar/top2.jpg);}
	.image-trussbar-top{ background-image: url(../images/trussbar/top2.jpg);}
	.image-bmcb-top{ background-image: url(../images/bmcb/top2.jpg);}
	.image-ncnbox-top{ background-image: url(../images/special/newcar/nboxtop2.jpg);}
	.image-ncnx300-top{ background-image: url(../images/special/newcar/nx300top2.jpg);}
	.image-ncleaf-top{ background-image: url(../images/special/newcar/leaftop2.jpg);}
	.image-ncswift-top{ background-image: url(../images/special/newcar/swifttop2.jpg);}
	.image-nccivic-top{ background-image: url(../images/special/newcar/civictop2.jpg);}
	.image-alvelmc-top{ background-image: url(../images/special/newcar/alveltop2.jpg);}
	.image-lc500-top{ background-image: url(../images/special/newcar/lc500top2.jpg);}
	.image-harrier-top{ background-image: url(../images/special/newcar/harriertop2.jpg);}
	.image-nccrown-top{ background-image: url(../images/special/newcar/crowntop2.jpg);}
	.image-nccorolla-top{ background-image: url(../images/special/newcar/corollasptop2.jpg);}
	.image-cross-top{ background-image: url(../images/special/newcar/corollacrosstop2.jpg);}
	.image-roadster-top{ background-image: url(../images/special/newcar/roadstertop2.jpg);}
	.image-nccx5-top     { background-image: url(../images/special/newcar/top2_cx5.jpg);}
	.image-ncvoxy-top     { background-image: url(../images/special/newcar/top2_voxy.jpg);}
	.image-sphiace-top     { background-image: url(../images/special/hiace/top2.jpg);}
	.image-spgtr-top     { background-image: url(../images/special/gtr/top2.jpg);}
	.image-spctanto-top     { background-image: url(../images/special/tanto/top2.jpg);}
	.image-spcrav4-top     { background-image: url(../images/special/rav4/top2.jpg);}
	.image-spcharrier-top     { background-image: url(../images/special/harrier/top2.jpg);}
	.image-spcskyline-top     { background-image: url(../images/special/skyline/top2.jpg);}
	.image-spcsupra-top     { background-image: url(../images/special/supra/top2.jpg);}
	.image-spcmazda3-top     { background-image: url(../images/special/mazda3/top2.jpg);}
	.image-spcyaris-top     { background-image: url(../images/special/yaris/top2.jpg);}
	.image-spcgryaris-top     { background-image: url(../images/special/yaris/grtop2.jpg);}
	.image-spcprado-top     { background-image: url(../images/special/prado/top2.jpg);}
	.image-spcgr86-top     { background-image: url(../images/special/gr86/top2.jpg);}
	.image-spcbrz-top     { background-image: url(../images/special/brz/top2.jpg);}
	.image-spcmini-top     { background-image: url(../images/special/mini/top2.jpg);}
	.image-spcfl1civic-top     { background-image: url(../images/special/civic/top2.jpg);}
	.image-spcnx350-top     { background-image: url(../images/special/nx350/top2.jpg);}
	.image-spcnoahvoxy-top     { background-image: url(../images/special/noahvoxy/top2.jpg);}
	.image-spcariya-top     { background-image: url(../images/special/ariya/top2.jpg);}
	.image-spcrz34-top     { background-image: url(../images/special/rz34/top2.jpg);}
	.image-spccrowncross-top     { background-image: url(../images/special/crowncross/top2.jpg);}
	.image-spcabarth-top     { background-image: url(../images/special/abarth/top2.jpg);}
	.image-spcgrcorolla-top     { background-image: url(../images/special/grcorolla/top2.jpg);}
	.image-spcwrxs4-top     { background-image: url(../images/special/wrxs4/top2.jpg);}
	.image-spcprius-top     { background-image: url(../images/special/prius/top2.jpg);}
	.image-spcfl5-top     { background-image: url(../images/special/fl5typer/top2.jpg);}
	.image-spclm-top     { background-image: url(../images/special/lm/top2.jpg);}
	.image-spcgr86brz-top     { background-image: url(../images/special/gr86/top2_gr86brz.jpg);}

	.exp-cell2{display:block}
	.exp-cell2-outer{display:block}
	.exp-cell2-20{width:100%;}
	
	.banner-image {
    	background-image: url(../images/intake/banner-onlineshop-sp.jpg);
    	height:45vw;
    	width:auto;
 	}
}