.main-visual-404{position:relative;height:280px;background-color:#fff;background-image:url(/img/404_main_img_bg.svg);-webkit-background-size:1374px 5px;background-size:1374px 5px;background-position:bottom center;background-repeat:repeat-x}
.main-visual-404 .tree{position:absolute;right:0;left:0;margin:0 auto;bottom:2px;width:147px;height:170px}
.main-content .container{padding-top:26px}
.main-content .heading-color{font-size:3.3em;font-weight:400;letter-spacing:.03em}
.main-content .main-404{width:100%;text-align:center}
.main-content .main-404 .lead-text{font-weight:700;font-size:20px}
.main-content .search-form{margin-top:43px}
@media only screen and (max-width:767px){.main-visual-404{height:170px}
.main-visual-404 .tree{width:110px;height:127px}
.main-content .container{padding-top:0}
.main-content .heading-color{font-size:2.5em}
.main-content .main-404{margin-top:40px}
}