#header{height:64vw}.home__hero{background:url(../img/home/photo_hero_gion.jpg) center no-repeat;background-size:100%;position:absolute;top:0;width:100%;height:64vw}#lead{padding-bottom:16px}#lead h2{margin-right:auto;margin-left:auto;margin-bottom:40px;padding-top:80px}#hospitality{background:url(../img/home/bg_hospitality.png) left -6px top 0 no-repeat;background-size:375px;padding-top:80px}#hospitality .txts{margin-bottom:56px}#hospitality h2{margin:0 auto 40px}#hospitality .catch{margin-bottom:28px}#hospitality .photo01{width:100%}#hospitality .photo02,#hospitality .photo03{width:50%}#example{background-color:#f9f8f4;border-top:24px solid #fff;border-right:24px solid #fff;border-left:24px solid #fff;padding:80px 24px 96px}#example .ttl.is-ob,#example h2{margin:0 auto 40px}#example .tile--pc .item+.item{margin-top:64px}#cuisine,#kimono{padding-bottom:96px}#cuisine h2,#kimono h2{margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:40px}#cuisine .catch,#kimono .catch{margin-bottom:28px}#cuisine .txt,#kimono .txt{margin-bottom:48px}#cuisine .sliders,#kimono .sliders{margin-bottom:48px}#cuisine .tile--pc .item+.item dl{border-top:none}.list--option{margin-top:24px}.list--option li{text-align:center;margin-top:24px}.list--option li h4{font-size:16px;margin-top:20px}.list--option li b{font-size:18px;line-height:1.7}@media only screen and (max-width:699px){.list--option li{width:calc((100% - 1px)/ 2)}.list--option li:nth-of-type(odd){margin-right:1px}}@media only screen and (min-width:700px) and (max-width:1023px){.list--option li{width:33.333%}}@media only screen and (min-width:1024px){.list--option li{width:25%}}#kimono .ttls{background:url(../img/bg_deco.jpg) 0 0 repeat;background-size:34px;margin:0 24px}#kimono .ttl.is-ob{margin:0 auto 40px}#kimono .tile--pc .item+.item{margin-top:64px}#photograph{padding-bottom:96px}#photograph .ttls{background:url(../img/home/photo_photograph02@2x.png) 0 0 no-repeat,url(../img/home/photo_photograph.jpg) right -23vw top 0 no-repeat;background-size:100%,200%;margin-bottom:44px;height:132vw}#photograph h2{margin:0 auto;padding-top:80px}#photograph .catch{margin-bottom:32px}#photograph .tile--pc .item+.item{margin-top:48px}#ceremony::after,#ceremony::before{background:url(../img/bg_deco.jpg) 0 0 repeat;background-size:34px;content:"";display:block;width:100%;height:40px}#ceremony h2{margin:80px auto 40px}#ceremony .catch{margin-bottom:28px}#ceremony__list{margin-bottom:96px}#ceremony__list li{margin-top:48px}#ceremony__list .ttl.is-ob{position:relative;z-index:10;margin:0 auto -32px}#ceremony__list .photo{margin-bottom:32px}#ceremony__list .price{margin-bottom:28px}#ceremony__list .price strong{font-size:16px}#ceremony__list .price b{font-size:18px;line-height:1.7}#ceremony__list .address{margin-bottom:28px}#kaoawase{background:url(../img/bg_deco.jpg) 0 0 repeat;background-size:34px;padding-bottom:40px}#kaoawase a{display:block;margin:0 auto;max-width:640px}