﻿#mv{width:100%;height:480px;background-size:auto 100%;background-position:center center;background-repeat:no-repeat}.top_banner{text-align:center;margin-bottom:40px}.top_banner li{margin-bottom:10px}#home .top-cemetery{width:100%;height:auto;background:url(../img/top-side-patarn.gif) 0 0;position:relative;padding:50px 0 150px 0;text-align:center;margin-top:-50px}#home .top-cemetery::before{content:'';width:311px;height:52px;background:url(../img/top-side-under.png) no-repeat 0 0;display:block;position:absolute;bottom:-1px;left:0;z-index:20}#home .top-cemetery::after{content:'';background:url(../img/top-side-obj.png) no-repeat 0 0;background-size:100% auto;display:block;width:370px;height:183px;position:absolute;bottom:-110px;right:-90px;z-index:40}#home .top-cemetery figure figcaption{display:none}#home .top-cemetery h2{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:28px;color:#fff}#home .top-cemetery h2:after{content:'';background:url(../img/icon-x-wht.svg) no-repeat;width:41px;height:30px;display:block;margin:10px auto 20px auto}#home #pickup-content .wrap{padding:35px 0}#home #pickup-content .wrap h2{font-size:28px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;margin-bottom:20px}#home #pickup-content .wrap .text{width:500px;line-height:1.72}#home #pickup-content .wrap .text a{color:#581414;text-decoration:underline}#home #pickup-content .wrap .text a:hover{color:#9C5F5F}#home #pickup-content .wrap .pickup-btn-style{text-align:center;margin-top:45px}#home #pickup-content .wrap .pickup-btn-style>a{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;border:1px solid #000;border-radius:5px;padding:8px 45px;font-size:18px;display:inline-block;text-decoration:none}#home #pickup-content .wrap .pickup-btn-style>a:after{content:'';width:20px;height:20px;background:url(../common/img/icon-arrow-blk-m.svg) no-repeat 0 0;display:inline-block;vertical-align:middle;margin-left:5px;position:relative;top:-2px;-webkit-transition:0.5s all ease-out;transition:0.5s all ease-out}#home #pickup-content .wrap .pickup-btn-style>a:hover{border:1px solid #581414;background:#581414;color:#fff;text-decoration:none}#home #pickup-content .wrap .pickup-btn-style>a:hover::after{background:url(../common/img/icon-arrow-wht-m.svg) no-repeat 0 0}#home #pickup-content #top-section-ossyan{background:#f0dca0;background:-webkit-linear-gradient(top, #f0dca0 0%, #f2ead4 100%);background:linear-gradient(to bottom, #f0dca0 0%, #f2ead4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0dca0', endColorstr='#f2ead4',GradientType=0 )}#home #pickup-content #top-section-ossyan h2 span{font-size:18px;margin-left:15px}#home #pickup-content #top-section-ossyan .ossyan-img{position:absolute;right:-60px;bottom:-35px}#home #pickup-content #top-section-tomonokai{padding:70px 0;background:#c5b08e;background:-webkit-linear-gradient(top, #c5b08e 0%, #efe5d6 100%);background:linear-gradient(to bottom, #c5b08e 0%, #efe5d6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5b08e', endColorstr='#efe5d6',GradientType=0 )}#home #pickup-content #top-section-tomonokai .text{float:right}#home #pickup-content #top-section-tomonokai .tomonokai-img{position:absolute;left:0;bottom:-95px}#home #pickup-content #top-section-goods{background:#b59e9e;background:-webkit-linear-gradient(top, #b59e9e 0%, #e3dddd 100%);background:linear-gradient(to bottom, #b59e9e 0%, #e3dddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b59e9e', endColorstr='#e3dddd',GradientType=0 )}#home #pickup-content #top-section-goods .goods-img{position:absolute;right:0;bottom:-35px}#home #pickup-content #top-section-access{padding:40px 0;overflow:hidden;background:url(../img/section-item-access.gif) #f9f7f1 right 100% top no-repeat;background-size:auto 100%}#home #pickup-content #top-section-access::before{content:'';width:100%;height:500px;display:block;background:#b8ae9d;position:absolute;margin-left:50%;top:0}#home #pickup-content #top-section-access .inner{margin-left:50%;padding-left:50px}#home #pickup-content #top-section-access .access-info dt{font-size:18px}#home #pickup-content #top-section-access .access-info .access-address{margin-bottom:20px}
