.content{position:relative;overflow:hidden}.content::before{content:"";position:absolute;top:0;left:50%;margin-left:-1000px;width:2000px;height:360px;background:url(./img/bg.jpg) no-repeat center;z-index:-1}@media screen and (max-width: 767px){.content::before{left:0;margin-left:0;width:100%;height:0;padding-top:76%;background-image:url(./img/bg-mb.jpg);background-size:cover}}.content img{max-width:100%}.content .photo{position:relative}.content .photo::before{content:"";position:absolute;z-index:-1;width:100%;height:100%;margin-top:10px;margin-left:8px;transform:rotate(-1deg);background-color:rgba(255,250,135,0.8)}@media screen and (max-width: 767px){.content .photo::before{margin-top:5px;margin-left:4px}}.content .title{padding-bottom:80px}@media screen and (max-width: 767px){.content .title{padding-bottom:40px}}.content .title::after{content:"";display:block;clear:both}@media screen and (max-width: 767px){.content .title .titllogo{margin:0 -20px}}.content .title .titlephoto{float:left;width:400px;margin-top:40px;margin-left:180px}@media screen and (max-width: 767px){.content .title .titlephoto{width:48%;margin-top:160px;margin-left:0;margin-right:2%}}.content .title .titlephoto2{float:right;width:350px;margin-top:180px;margin-right:180px}@media screen and (max-width: 767px){.content .title .titlephoto2{width:48%;margin-top:160px;margin-left:2%;margin-right:0}}.content .carInformation{position:relative;width:900px;margin:auto;padding-bottom:80px}@media screen and (max-width: 767px){.content .carInformation{width:100%;padding-bottom:40px}}.content .carInformation::before{content:"";position:absolute;top:100px;right:0;margin-left:-1000px;width:620px;height:230px;background:url(./img/carinfo-pc.png) no-repeat center;z-index:-1}@media screen and (max-width: 767px){.content .carInformation::before{display:block;position:static;margin-left:0;width:100%;height:0;padding-top:46%;background:url(./img/carinfo-mb.png) no-repeat center;background-size:cover}}.content .carInformation::after{content:"";display:block;clear:both}.content .carInformation .carphoto1{float:left;width:350px;margin-left:40px}@media screen and (max-width: 767px){.content .carInformation .carphoto1{float:none;width:100%;margin-top:20px;margin-left:0}}.content .carInformation .carphoto2{clear:left}.content .carInformation .carphoto2,.content .carInformation .carphoto3{float:left;width:240px;margin-top:40px;margin-left:40px}@media screen and (max-width: 767px){.content .carInformation .carphoto2,.content .carInformation .carphoto3{float:none;width:100%;margin-top:20px;margin-left:0}}.content .photos{width:900px;margin:auto;overflow:hidden}@media screen and (max-width: 767px){.content .photos{width:100%;padding-bottom:40px}}.content .photos li{float:left;width:33.3%;padding:10px}@media screen and (max-width: 767px){.content .photos li{width:50%}}.content .info{position:relative;width:900px;margin:auto;padding:80px 0}@media screen and (max-width: 767px){.content .info{width:100%;padding:0}}.content .info::before{content:"";position:absolute;bottom:120px;left:50%;margin-left:-1000px;width:2000px;height:140px;background-color:#f7f1ea;z-index:-1}@media screen and (max-width: 767px){.content .info::before{bottom:0}}.content .info::after{content:"";display:block;clear:both}.content .info .photo,.content .info .copy,.content .info .image{float:left;width:400px}@media screen and (max-width: 767px){.content .info .photo,.content .info .copy,.content .info .image{float:none;width:100%}}.content .info .copy{margin-top:40px;margin-left:40px}@media screen and (max-width: 767px){.content .info .copy{margin-top:20px;margin-left:0}}.content .info .image{margin-top:20px;margin-left:40px}@media screen and (max-width: 767px){.content .info .image{margin-top:20px;margin-left:0}}
