@charset "UTF-8";.section__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(50px,6.5104166667vw,100px)}@media only screen and (max-width:767px){.section__link{display:block}}.section__link .c-btn{margin:0 10px}@media only screen and (max-width:767px){.section__link .c-btn{margin:0 auto}.section__link .c-btn:nth-child(2){margin-top:20px}}.sec-menu{position:relative;padding-block:clamp(80px,7.8125vw,120px);background:#f7f7f7 -webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#fff));background:#f7f7f7 linear-gradient(to bottom,#f7f7f7 0%,#fff 100%);overflow:hidden}@media only screen and (max-width:767px){.sec-menu{padding-block:100px 80px}}.sec-menu img{width:100%;height:auto}.sec-menu__header-obj{position:absolute;top:clamp(0px,1.953125vw,30px);right:calc(50% + 29.6vw);z-index:0}@media only screen and (max-width:767px){.sec-menu__header-obj{top:-30px;right:calc(50% - 40px)}}.sec-menu__header-obj img{width:339px;aspect-ratio:1/1}@media only screen and (max-width:767px){.sec-menu__header-obj img{width:272px}}.sec-menu__header-body{position:absolute;top:clamp(0px,11.1979166667vw,172px);right:calc(50% + 27vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.sec-menu__header-body{position:relative;top:inherit;right:inherit}}.sec-menu__header-body:before{content:"";position:absolute;top:-170px;left:50%;width:1px;height:140px;background:#111}@media only screen and (max-width:767px){.sec-menu__header-body:before{top:-160px}}.sec-menu__header-img{position:relative;width:66.66vw;margin-left:auto;height:clamp(0px,32.5520833333vw,500px);z-index:2}@media only screen and (max-width:767px){.sec-menu__header-img{width:auto;margin:40px 0 0;height:auto}}.sec-menu__header-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.sec-menu__header-img img{height:auto}}.sec-menu__hdg{font-size:clamp(36px,3.2552083333vw,50px);text-box:trim-both cap alphabetic;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.sec-menu__lead{margin-top:clamp(40px,4.5572916667vw,70px);font-size:clamp(14px,1.3020833333vw,20px);text-box:trim-both cap alphabetic;text-align:center;line-height:2}@media only screen and (max-width:767px){.sec-menu__lead{font-size:16px}}.sec-menu__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:clamp(80px,7.8125vw,120px);position:relative;z-index:0}@media only screen and (max-width:767px){.sec-menu__contents{display:block;margin-top:30px}}.sec-menu__contents-obj{position:absolute;top:-4vw;left:-6.5vw;z-index:-1}@media only screen and (max-width:767px){.sec-menu__contents-obj{top:-60px;right:-60px;left:inherit}}.sec-menu__contents-obj img{width:170px;aspect-ratio:1/1}.sec-menu__contents-body{position:relative;width:42%;margin-left:auto;padding-top:clamp(20px,2.6041666667vw,40px)}@media only screen and (max-width:767px){.sec-menu__contents-body{width:auto}.sec-menu__contents-body+.sec-shaden__column-body{margin-top:30px}}.sec-menu__contents-txt{font-size:clamp(15px,1.1067708333vw,17px);text-box:trim-both cap alphabetic;line-height:2}.sec-menu__contents-txt:nth-child(n+3){margin-top:3em}.sec-menu__contents-img{width:52%}@media only screen and (max-width:767px){.sec-menu__contents-img{width:auto;margin-top:40px}}.sec-menu__contents-btn{margin-top:clamp(80px,7.5520833333vw,116px)}@media only screen and (max-width:767px){.sec-menu__contents-btn{margin-top:50px}}.sec-menu--reverse{background:#f7f7f7}.sec-menu--reverse .sec-menu__header-obj{right:calc(50% - 36.2vw)}@media only screen and (max-width:767px){.sec-menu--reverse .sec-menu__header-obj{right:calc(50% - 40px)}}.sec-menu--reverse .sec-menu__header-body{right:calc(50% - 40vw)}@media only screen and (max-width:767px){.sec-menu--reverse .sec-menu__header-body{right:inherit}}.sec-menu--reverse .sec-menu__header-img{margin:0 auto 0 0}@media only screen and (max-width:767px){.sec-menu--reverse .sec-menu__header-img{margin:40px 0 0}}.sec-menu--reverse .sec-menu__contents{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sec-menu--reverse .sec-menu__contents-body{margin-left:0}.sec-menu--reverse .sec-menu__contents-img{margin-left:auto}.sec-info{position:relative;padding-block:clamp(60px,7.8125vw,120px);background:#fff}.sec-info img{width:100%;height:auto}.sec-info__kinds{margin-block:clamp(20px,2.6041666667vw,40px) clamp(50px,6.5104166667vw,100px);padding:clamp(20px,2.9296875vw,45px) clamp(20px,1.6276041667vw,25px) clamp(30px,3.90625vw,60px);background:url("../img/common/bg_wallpaper.jpg") repeat 50% 0/100% auto}@media only screen and (max-width:767px){.sec-info__kinds{display:block;margin-top:30px}}.sec-info__kinds-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.sec-info__kinds-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-info__kinds-list+.sec-shaden__column-body{margin-top:30px}}.sec-info__kinds-item{position:relative;font-size:clamp(18px,1.4322916667vw,22px);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:2.2}@media only screen and (max-width:767px){.sec-info__kinds-item{width:50%;-webkit-writing-mode:lr-tb;-ms-writing-mode:lr-tb;writing-mode:lr-tb}}.sec-info__kinds-item:before{content:"・"}.sec-info__txt{margin-top:clamp(30px,3.2552083333vw,50px);font-size:clamp(15px,1.1067708333vw,17px);text-box:trim-both cap alphabetic;line-height:2}.sec-info__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:clamp(18px,1.8229166667vw,28px);background:#eeeeed}@media only screen and (max-width:767px){.sec-info__price{display:block;padding:30px;text-align:left}}.sec-info__price:nth-child(n+2){margin-top:clamp(30px,4.5572916667vw,70px)}.sec-info__price-hdg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30%;font-size:clamp(16px,1.3020833333vw,20px);font-weight:700;text-box:trim-both cap alphabetic}@media only screen and (max-width:767px){.sec-info__price-hdg{display:block;width:auto;text-align:center}}.sec-info__price-hdg .caption{display:block;font-family:"YakuHanJP","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Sans","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,Verdana,sans-serif;font-weight:400;font-size:clamp(12px,0.9114583333vw,14px)}.sec-info__price-txt{width:70%;padding-inline:clamp(20px,3.2552083333vw,50px);font-size:clamp(15px,1.1067708333vw,17px);border-left:1px solid #ccc}@media only screen and (max-width:767px){.sec-info__price-txt{width:auto;margin-top:20px;padding:20px 0 0;border-left:0;border-top:1px solid #ccc;line-height:1.8}}.sec-info__price-txt .mi-pc{display:inline}@media only screen and (max-width:767px){.sec-info__price-txt .mi-pc{display:none}}.sec-flow{position:relative;padding-block:clamp(60px,6.5104166667vw,100px) clamp(60px,7.8125vw,120px)}.sec-flow img{width:100%;height:auto}.sec-flow__txt{margin-top:clamp(30px,3.90625vw,60px);font-size:clamp(15px,1.1067708333vw,17px);text-box:trim-both cap alphabetic;line-height:2}.sec-flow__btn{margin-top:clamp(30px,3.90625vw,60px)}.sec-flow__item{margin-top:clamp(40px,5.2083333333vw,80px)}.sec-flow__item-img{position:relative}.sec-flow__item-img img{width:100%}.sec-flow__item-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:clamp(20px,1.953125vw,30px);padding-inline:10px}@media only screen and (max-width:767px){.sec-flow__item-contents{padding-inline:0}.sec-flow__item-contents+.sec-shaden__column-body{margin-top:30px}}.sec-flow__item-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(60px,5.859375vw,90px);height:clamp(60px,5.859375vw,90px);background:#fff;border:1px solid #9c9c9c;border-radius:50%}@media only screen and (max-width:767px){.sec-flow__item-number{width:60px;height:60px}}.sec-flow__item-number .hdg{font-size:clamp(13px,1.0416666667vw,16px);text-box:trim-both cap alphabetic;line-height:1}.sec-flow__item-number .number{margin-top:8px;font-size:clamp(26px,2.6041666667vw,40px);font-weight:600;text-box:trim-both cap alphabetic;line-height:1}.sec-flow__item-body{padding-left:clamp(16px,1.6927083333vw,26px)}@media only screen and (max-width:767px){.sec-flow__item-body{width:calc(100% - 70px);margin-left:auto;padding-left:0}}.sec-flow__item-hdg{font-size:clamp(18px,1.4322916667vw,22px);line-height:1}.sec-flow__item-txt{margin-top:clamp(10px,1.3020833333vw,20px);font-size:clamp(15px,1.1067708333vw,17px);text-box:trim-both cap alphabetic;line-height:1.5}@media only screen and (max-width:767px){.sec-flow__item-txt{margin-top:20px;line-height:1.6}}.sec-worship{position:relative;padding-block:clamp(60px,7.8125vw,120px);background:#fff}.sec-worship img{width:100%;height:auto}.sec-worship__item{margin-top:clamp(20px,2.6041666667vw,40px)}@media only screen and (max-width:767px){.sec-worship__item{display:block;margin-top:30px}}.sec-worship__item-img{position:relative}.sec-worship__item-img img{width:100%}.sec-worship__item-img figcaption{position:absolute;right:5px;bottom:5px;font-family:"YakuHanJP","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Sans","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,Verdana,sans-serif;font-size:clamp(12px,0.9114583333vw,14px);line-height:1.5}@media only screen and (max-width:767px){.sec-worship__item-img figcaption{font-size:11px}}.sec-worship__item-body{padding:clamp(20px,1.8229166667vw,28px) clamp(20px,1.953125vw,30px);background:#fff;-webkit-box-shadow:0 2px 10px 2px rgba(0,0,0,0.04);box-shadow:0 2px 10px 2px rgba(0,0,0,0.04)}@media only screen and (max-width:767px){.sec-worship__item-body{padding:30px 20px}}.sec-worship__item-body .sec-shaden__txt{margin-top:0}.sec-worship__item-body .sec-shaden__txt+.sec-shaden__img{margin-top:clamp(30px,4.0364583333vw,62px)}.sec-worship__item-body .sec-shaden__img{margin-top:0}.sec-worship__item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-worship__item-hdg{font-size:clamp(18px,1.4322916667vw,22px);text-box:trim-both cap alphabetic}@media only screen and (max-width:767px){.sec-worship__item-hdg{font-size:20px}}.sec-worship__item-tag{display:inline-block;margin-left:12px;padding:6px 9px;background:#6f91b5;border-radius:4px;font-family:"YakuHanJP","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Sans","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,Verdana,sans-serif;font-size:clamp(12px,0.9114583333vw,14px);text-box:trim-both cap alphabetic;color:#fff}.sec-worship__item-tag--reserve{background:#ce4d4d}.sec-worship__item-txt{margin-block:clamp(14px,1.6276041667vw,25px);padding-bottom:clamp(14px,1.6276041667vw,25px);border-bottom:1px solid #ccc;font-size:clamp(14px,1.1067708333vw,17px);text-box:trim-both cap alphabetic;line-height:1.5}@media only screen and (max-width:767px){.sec-worship__item-txt{margin-block:20px 30px;padding-bottom:30px;font-size:15px;line-height:1.8}}.sec-worship__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:clamp(10px,1.3020833333vw,20px)}@media only screen and (max-width:767px){.sec-worship__item-info{display:block}.sec-worship__item-info:nth-child(n+2){margin-top:30px}}.sec-worship__item-info .hdg{width:70px;display:inline-block;padding:6px 3px;background:#B1987C;font-family:"YakuHanJP","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Sans","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,Verdana,sans-serif;font-size:13px;text-box:trim-both cap alphabetic;color:#fff;text-align:center}.sec-worship__item-info .body{width:calc(100% - 80px);margin-top:-2px;margin-left:auto}@media only screen and (max-width:767px){.sec-worship__item-info .body{width:auto;margin:10px 0 0}}.sec-worship__item-info .txt{font-size:17px;line-height:1.3}@media only screen and (max-width:767px){.sec-worship__item-info .txt{font-size:18px}}.sec-worship__item-info .caption{margin-top:10px;font-family:"YakuHanJP","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Sans","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,Verdana,sans-serif;font-size:13px;text-box:trim-both cap alphabetic}@media only screen and (max-width:767px){.sec-worship__item-info .caption{color:#333}}
/*# sourceMappingURL=kaji.css.map */