@charset "UTF-8";html{width:100%;line-height:1;font-size:16px;letter-spacing:normal;scroll-behavior:smooth;overflow-x:hidden}body{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#323232;line-height:1.75;background-color:#f8f8f8;font-size:1rem;scroll-behavior:smooth;font-feature-settings:"palt";-webkit-text-size-adjust:100%;scroll-behavior:smooth;letter-spacing:1px;overflow-x:hidden}@media screen and (min-width:769px){.sp{display:none !important}}@media only screen and (max-width:768px){.pc{display:none !important}}a.box{display:grid}a:link{color:#935a9b;text-decoration:underline}a:hover,a:active{color:#935a9b;text-decoration:none}a:visited{color:#314f5a}@media only screen and (max-width:768px){html{font-size:15px}}.grid-container{display:grid;width:100%}.grid-container.page-grid-wrapper{width:80%;margin-inline:auto;grid-template-columns:28.9% 66.4%;gap:7.25rem 3.75rem;margin-top:9.375rem}@media only screen and (max-width:768px){.grid-container.page-grid-wrapper{grid-template-columns:1fr;width:90%}}.grid-container.grid-harf{grid-template-columns:repeat(2,1fr);gap:2.5rem}@media only screen and (max-width:768px){.grid-container.grid-harf{grid-template-columns:1fr}}.grid-container.gap-0{gap:0}.grid-container.grid-3{grid-template-columns:repeat(3,1fr);gap:5px}.grid-container.grid-1-3{grid-template-columns:3fr 5fr;gap:0}@media only screen and (max-width:768px){.grid-container.grid-1-3{grid-template-columns:1fr}}.grid-container.grid-1-3 .text-bloc{padding:2rem;box-sizing:border-box}.flex-container{display:flex;flex-wrap:wrap}.gap-0{gap:0}h1,h2,h3,h4,dt,th{color:#010101;font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;font-stretch:condensed;letter-spacing:normal}picture,figure{display:block;border-radius:10px;overflow:hidden}picture img,figure img{vertical-align:bottom}#leftContainer{overflow:hidden}#rightContainer{overflow-x:hidden;overflow-y:scroll}object,iframe{width:100%;margin:1rem 0}i.tel:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' fill='%23333' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm3.445 17.827c-3.684 1.684-9.401-9.43-5.8-11.308l1.053-.519 1.746 3.409-1.042.513c-1.095.587 1.185 5.04 2.305 4.497l1.032-.505 1.76 3.397-1.054.516z'/%3E%3C/svg%3E");background-repeat:no-repeat;width:1.25rem;height:1.25rem;background-size:contain;display:inline-block;vertical-align:middle;margin-right:7px}address:before,i.map:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' fill='%23935a9b' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c-4.198 0-8 3.403-8 7.602 0 4.198 3.469 9.21 8 16.398 4.531-7.188 8-12.2 8-16.398 0-4.199-3.801-7.602-8-7.602zm0 11c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3-1.343 3-3 3z'/%3E%3C/svg%3E");background-repeat:no-repeat;width:1.25rem;height:1.25rem;background-size:contain;display:inline-block;vertical-align:middle;margin-right:7px}strong{font-weight:700;background:rgba(147,90,155,.1725490196)}#mastHead{background:#935a9b;position:fixed;top:0;left:0;width:100%;z-index:30}#mastHead .inner{width:80%;margin-inline:auto;color:#fff;text-align:right}@media only screen and (max-width:768px){#mastHead .inner{width:100%;text-align:left}}#mastHead .inner p{display:inline-block;vertical-align:middle;text-align:right;font-size:.875rem;font-weight:700;padding:4px 0}#mastHead .inner p.lead{margin:0 1rem 0 0}#mastHead .inner p .icon-freedial:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23fff'%3E%3Cpath d='M0,88.032v52.377c40.301,0.061,77.768,7.802,110.13,20.584c6.062,2.395,11.941,4.965,17.636,7.703 c12.954-6.226,26.899-11.597,41.682-15.972c26.517-7.818,55.711-12.315,86.55-12.315c40.485,0,78.117,7.756,110.605,20.584 c6.062,2.395,11.945,4.965,17.632,7.703c12.958-6.226,26.903-11.597,41.686-15.972c26.383-7.772,55.413-12.27,86.08-12.315V88.032H0z'/%3E%3Cpath d='M320.59,286.652c0.008,13.233,3.993,25.381,10.859,35.57c6.865,10.166,16.618,18.26,28.016,23.071 c7.608,3.22,15.938,4.995,24.769,5.003c13.242-0.016,25.396-3.993,35.574-10.862c10.167-6.87,18.26-16.615,23.079-28.02 c3.213-7.604,4.991-15.934,4.995-24.761c0-6.311-1.315-13.004-4.089-20.011c-2.765-7.007-6.995-14.32-12.664-21.587 c-10.797-13.891-26.842-27.576-46.899-39.089c-15.375,8.843-28.414,18.925-38.508,29.443 c-10.751,11.16-18.125,22.758-21.915,33.551C321.63,275.146,320.59,281.037,320.59,286.652z'/%3E%3Cpath d='M446.535,212.528c13.348,13.907,23.488,29.167,29.252,45.453c3.278,9.294,5.095,18.94,5.095,28.671 c0.012,19.95-6.096,38.63-16.515,54.036c-10.415,15.422-25.14,27.653-42.508,35.005c-11.57,4.896-24.322,7.603-37.624,7.603 c-19.957,0-38.646-6.096-54.052-16.523c-15.413-10.419-27.645-25.136-34.992-42.501c-4.9-11.574-7.608-24.326-7.604-37.62 c0-14.603,4.081-28.961,11.084-42.371c7.014-13.44,16.952-26.054,29.191-37.62c6.364-5.998,13.363-11.711,20.924-17.12 c-5.052-1.851-10.239-3.587-15.567-5.164c-23.514-6.93-49.603-10.968-77.222-10.968c-33.876-0.016-65.456,6.088-92.799,16.124 c9.99,7.13,18.998,14.84,26.868,22.995c13.341,13.907,23.484,29.167,29.248,45.453c3.282,9.294,5.099,18.94,5.099,28.671 c0.004,19.95-6.096,38.63-16.519,54.036c-10.419,15.422-25.14,27.653-42.504,35.005c-11.574,4.896-24.326,7.603-37.624,7.603 c-19.961,0-38.646-6.096-54.052-16.523c-15.417-10.419-27.648-25.136-34.996-42.501c-4.9-11.574-7.604-24.326-7.6-37.62 c0-14.603,4.077-28.961,11.076-42.371c7.018-13.44,16.956-26.054,29.199-37.62c6.36-5.998,13.359-11.711,20.921-17.12 c-5.057-1.851-10.236-3.587-15.567-5.164C53.367,177.493,27.446,173.454,0,173.409v250.559h512V173.409 c-33.696,0.045-65.112,6.135-92.329,16.124C429.66,196.663,438.668,204.374,446.535,212.528z'/%3E%3Cpath d='M64.118,286.652c0.008,13.233,3.993,25.381,10.859,35.57c6.865,10.166,16.618,18.26,28.02,23.071 c7.604,3.22,15.934,4.995,24.769,5.003c13.234-0.016,25.392-3.993,35.57-10.862c10.17-6.87,18.26-16.615,23.078-28.02 c3.217-7.604,4.995-15.934,4.999-24.761c0-6.311-1.323-13.004-4.089-20.011c-2.769-7.007-6.999-14.32-12.663-21.587 c-10.802-13.891-26.85-27.576-46.903-39.089c-15.376,8.843-28.414,18.925-38.504,29.443c-10.751,11.16-18.125,22.758-21.915,33.551 C65.159,275.146,64.118,281.037,64.118,286.652z'/%3E%3C/svg%3E");width:1.3rem;height:.925rem;background-repeat:no-repeat;display:inline-block;vertical-align:middle;background-size:contain}@media only screen and (max-width:768px){#mastHead{position:fixed;width:100%;left:0;bottom:0;z-index:20;top:inherit}#mastHead p.lead{text-align:left;padding:10px 1rem 5px;box-sizing:border-box;margin:0}#mastHead .tel a{display:block;width:100%;height:100%;padding:0 1rem 10px;box-sizing:border-box}#mastHead .tel a .a-inner{display:grid;grid-template-columns:repeat(2,1fr)}#mastHead .tel a .a-inner .tel-title{display:inline-block;color:#fff;font-size:.6rem;vertical-align:middle;letter-spacing:normal;font-weight:700}#mastHead .tel a .a-inner img{width:100%;height:auto}}#globalHeader{background:#fff;position:fixed;top:calc(16px + 0.875rem);left:0;width:100%;height:90px;z-index:30}@media only screen and (max-width:768px){#globalHeader{height:4rem;top:0}}#globalHeader .headerInner{padding:1.5rem 0 1rem;width:80%}@media screen and (min-width:768px) and (max-width:1025px){#globalHeader .headerInner{width:94%}}@media only screen and (max-width:768px){#globalHeader .headerInner{width:100%;padding:0}}#globalHeader .headerInner{margin-inline:auto;display:grid;grid-template-columns:1fr 2fr;align-items:center}@media only screen and (max-width:768px){#globalHeader .headerInner{grid-template-columns:calc(100% - 8rem) 4rem 4rem}}#globalHeader .headerInner .pc-nav ul{display:flex;justify-content:flex-end}#globalHeader .headerInner .pc-nav ul li+li{margin-left:.875rem}@media screen and (min-width:768px) and (max-width:1025px){#globalHeader .headerInner .pc-nav ul li+li{margin-left:.7rem}}#globalHeader .headerInner .pc-nav ul li a{position:relative;padding:3px;box-sizing:border-box;color:#010101;text-decoration:none;transition:.3s ease;font-size:.925rem}@media screen and (min-width:768px) and (max-width:1025px){#globalHeader .headerInner .pc-nav ul li a{font-size:.8125rem}}#globalHeader .headerInner .pc-nav ul li a:hover{color:#935a9b;text-decoration:none}#globalHeader .headerInner .pc-nav ul li a:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;display:block;background:#935a9b;filter:opacity(0);transition:all .3s ease}#globalHeader .headerInner .pc-nav ul li a:hover:after{filter:opacity(.7);bottom:0}#globalHeader .headerInner #site-title{width:100%;max-width:282px}@media only screen and (max-width:768px){#globalHeader .headerInner #site-title{padding:.5rem 1rem;width:100%;height:4rem;box-sizing:border-box}}#globalHeader .headerInner #site-title img{width:100%;vertical-align:bottom;height:3rem;-o-object-fit:contain;object-fit:contain}#globalHeader #sp-header-cta,#globalHeader #sp-header-menu{width:4rem;height:4rem;text-align:center;display:grid;align-items:center}#globalHeader #sp-header-cta{background:#935a9b}#globalHeader #sp-header-cta a{height:100%;width:100%;width:4rem;height:4rem;text-align:center;display:grid;align-items:center}#globalHeader #sp-header-cta .call:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M20 22.621l-3.521-6.795c-.008.004-1.974.97-2.064 1.011-2.24 1.086-6.799-7.82-4.609-8.994l2.083-1.026-3.493-6.817-2.106 1.039c-7.202 3.755 4.233 25.982 11.6 22.615.121-.055 2.102-1.029 2.11-1.033z'/%3E%3C/svg%3E");width:2rem;height:2rem;display:block;background-repeat:no-repeat;background-size:contain;margin-inline:auto}#globalHeader #sp-header-menu{background:#3180a5}#globalHeader #sp-header-menu .menu:before{content:"";background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill='%23fff' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m22 16.75c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75zm0-5c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75zm0-5c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75z' fill-rule='nonzero'/%3E%3C/svg%3E");width:2rem;height:2rem;display:block;background-repeat:no-repeat;background-size:contain;margin-inline:auto}.topCont{margin-top:110px}@media only screen and (max-width:768px){.topCont{margin-top:4rem}}#splash{margin-top:calc(106px + 0.875rem)}@media only screen and (max-width:768px){#splash{margin-top:4rem}}.footer-hall-info{color:#fff}.footer-hall-info h2,.footer-hall-info h3{color:#fff;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.footer-hall-info h3{margin-top:1rem;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.footer-hall-info .tel,.footer-hall-info address{font-size:.8125rem}.footer-hall-info .tel:before,.footer-hall-info address:before{width:1rem;height:1rem}#globalFooter{background:#010101;border-top:1px solid #323232;margin-top:3rem;color:#fff}#globalFooter .inner{width:80%;margin-inline:auto;padding:3.0625rem 0;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media only screen and (max-width:768px){#globalFooter .inner{grid-template-columns:1fr;gap:3rem;padding:2rem 0 6rem}}#globalFooter .inner .grid-cont .logo-white img{width:70%;height:auto}#globalFooter .inner .grid-cont .tel-sub{font-size:.8125rem;margin-top:5px}.footer-shop-info{color:#fff;font-size:.8125rem}.footer-shop-info h2{margin-top:2rem;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;margin-bottom:1rem;color:#fff;font-weight:700;font-size:1rem}.footer-shop-info .tel{margin-top:2rem}.footer-shop-info .tel img{width:70%;height:auto}.footer-cont-nav-cta h3{color:#fff;font-size:1rem;margin-bottom:1rem;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.footer-cont-nav-cta .footer-nav{color:#fff}.footer-cont-nav-cta .footer-nav ul{list-style:disc}.footer-cont-nav-cta .footer-nav ul li{margin-left:1.5rem}.footer-cont-nav-cta .footer-nav ul li a{color:#fff;text-decoration:none}.footer-cont-nav-cta .footer-nav ul li a:hover{text-decoration:underline}#splash{width:100%;height:30.6875rem;max-height:491px;overflow:hidden;position:relative}@media only screen and (max-width:768px){#splash{max-height:none;height:72vh}}#splash .splash-swiper,#splash .splash-swiper-wrapper{width:100%}#splash ul{list-style:none}#splash ul li{width:100vw;height:30.6875rem;max-height:491px;mask-image:url(//sosai-sion.jp/wp-content/themes/sion21-theme-2025/common/css/../images/splash-mask.svg),url(//sosai-sion.jp/wp-content/themes/sion21-theme-2025/common/css/../images/splash-mask.png);-webkit-mask-image:url(//sosai-sion.jp/wp-content/themes/sion21-theme-2025/common/css/../images/splash-mask.svg),url(//sosai-sion.jp/wp-content/themes/sion21-theme-2025/common/css/../images/splash-mask.png);overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center}@media only screen and (max-width:768px){#splash ul li{height:72vh;max-height:none;-webkit-mask-size:cover;mask-size:cover}}#splash ul li .inner{width:50%;height:100%;margin-inline:auto;position:relative}@media screen and (min-width:768px) and (max-width:1025px){#splash ul li .inner{width:80%}}@media only screen and (max-width:768px){#splash ul li .inner{width:100%}}#splash ul li .inner .text-bloc{position:absolute;z-index:10;width:100%;margin-inline:auto;top:0;left:0;height:100%;display:grid;align-items:center;color:#fff}@media only screen and (max-width:768px){#splash ul li .inner .text-bloc{height:auto;top:inherit;bottom:2rem;width:90%;left:5%}}#splash ul li .inner .text-bloc h2{font-size:1.875rem;line-height:1.5;color:#fff;display:block;margin-bottom:1rem}@media only screen and (max-width:768px){#splash ul li .inner .text-bloc h2{font-size:1.5rem}}#splash ul li .inner .text-bloc .tel{font-size:3.5rem;font-family:"Zen Old Mincho",serif;font-weight:700}@media only screen and (max-width:768px){#splash ul li .inner .text-bloc .tel{font-size:2.5rem}}#splash ul li .inner .text-bloc .btn a{width:-moz-max-content;width:max-content;padding:1rem;border-radius:9999px;border:1px solid #fff;text-align:center;color:#010101;background:#fff;transition:.3s ease;text-decoration:none}#splash ul li .inner .text-bloc .btn a:hover{background:0 0;color:#fff;text-decoration:none}#splash ul li .inner .text-bloc .splash-price{font-size:3.5rem;font-family:"Zen Old Mincho",serif;font-weight:700;color:#fff}@media only screen and (max-width:768px){#splash ul li .inner .text-bloc .splash-price{font-size:2.5rem}}#splash ul li .inner .text-bloc .splash-price .tax{font-size:1rem}@media only screen and (max-width:768px){#splash ul li .inner .text-bloc .splash-price .tax{font-size:.875rem}}#splash ul li .inner .text-bloc strong{display:inline-block;margin-top:1rem;font-weight:700;font-size:1rem;border:1px solid #fff;padding:10px 15px}#splash ul li .inner picture{position:absolute;z-index:5;bottom:-20px;right:0;width:auto;max-width:65%;height:100%;border-radius:0}@media only screen and (max-width:768px){#splash ul li .inner picture{max-width:100%}}#splash ul li .inner picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#splash ul li .inner .splash-desc.inview{margin-top:3rem;filter:opacity(0);transition:.5s cubic-bezier(.445,.05,.55,.95)}#splash ul li .inner .splash-desc.inview.is-inview{margin-top:0;filter:opacity(1)}#splash ul li .inner img.inview{margin-top:3rem;filter:opacity(0);transition:.5s cubic-bezier(.445,.05,.55,.95);transition-duration:1s}#splash ul li .inner img.inview.is-inview{margin-top:0;filter:opacity(1)}#splash ul li .inner .btn.inview{margin-top:5rem;filter:opacity(0);transition:.5s cubic-bezier(.445,.05,.55,.95);transition-duration:1.5s}#splash ul li .inner .btn.inview.is-inview{margin-top:2rem;filter:opacity(1)}#splash .splash-swiper-button-next:after,#splash .splash-swiper-button-prev:after{color:rgba(109,109,109,.95)}#splash .swiper-slide{width:100vw}#splash .splash-swiper-button-next{background:rgba(255,255,255,.95);padding:4rem 0 4rem 3rem;border-radius:100% 0 0 100%/50%;margin-top:-5rem;margin-right:-10px;transition:.3s ease}@media only screen and (max-width:768px){#splash .splash-swiper-button-next{padding:2rem 0 2rem 2rem}}#splash .splash-swiper-button-prev{background:rgba(255,255,255,.4);padding:4rem 3rem 4rem 0;border-radius:0 100% 100% 0/50%;margin-top:-5rem;margin-left:-10px;transition:.3s ease}@media only screen and (max-width:768px){#splash .splash-swiper-button-prev{padding:2rem 2rem 2rem 0}}#splash .splash-swiper-button-next:hover,#splash .splash-swiper-button-prev:hover{background:rgba(255,255,255,.2)}.white-bg{background:#fff;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8}.indexSection .section-header{margin-bottom:3.25rem;text-align:center}@media only screen and (max-width:768px){.indexSection .section-header{width:90%;margin-inline:auto}}.indexSection .section-header .section-title{font-family:"Zen Old Mincho",serif;font-size:2.125rem;line-height:1.5;text-align:center;display:block;margin-bottom:1rem;transform-origin:center}.indexSection .section-header .sub{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:1rem}#hello{padding-bottom:4rem}@media only screen and (max-width:768px){#hello{padding-bottom:2rem}}#hello .banners{width:50%;margin-inline:auto;background:#71b3ce;border-radius:10px;overflow:hidden}@media screen and (min-width:768px) and (max-width:1025px){#hello .banners{width:80%}}@media only screen and (max-width:768px){#hello .banners{width:80%}}#hello .banners .grid-harf{grid-template-columns:repeat(2,1fr);gap:0}@media only screen and (max-width:768px){#hello .banners .grid-harf{grid-template-columns:1fr;gap:0}}#hello .banners .grid-harf picture{display:block;overflow:hidden;width:100%;height:100%;border-radius:0}@media only screen and (max-width:768px){#hello .banners .grid-harf picture{order:1}}#hello .banners .grid-harf picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#hello .banners .grid-harf .text-bloc{color:#fff;padding:2rem;box-sizing:border-box;color:#fff}@media only screen and (max-width:768px){#hello .banners .grid-harf .text-bloc{order:2}}#hello .banners .grid-harf .text-bloc h3{font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.8125rem;color:#fff;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}#hello .banners .grid-harf .text-bloc p{font-size:.875rem;margin-bottom:1rem}#hello .banners .grid-harf .text-bloc .btn a{border-radius:10px;overflow:hidden;display:inline-block;background:#fb9b48;border:1px solid #fb9b48;text-align:center;line-height:1;padding:13px 30px;color:#fff;font-weight:700;text-decoration:none;width:auto;transition:.3s ease-in-out}#hello .banners .grid-harf .text-bloc .btn a:hover{background:#fff;color:#fb9b48;text-decoration:none}#voice{padding:5.75rem 0 4rem}@media only screen and (max-width:768px){#voice{padding:3.75rem 0 2rem}}#voice .users-voice{width:90%;margin-inline:auto}#voice .swiper-slide{min-width:60%;background:#f8f8f8;display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-radius:10px;margin:0 2rem 0 0}@media only screen and (max-width:768px){#voice .swiper-slide{grid-template-columns:1fr}}#voice .swiper-slide picture{border-radius:0;overflow:hidden}#voice .swiper-slide picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#voice .swiper-slide .text-bloc{padding:1.875rem 2.1875rem;box-sizing:border-box}#voice .swiper-slide .text-bloc .cont-title{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:700;margin-bottom:10px;transform:none}#voice .swiper-slide .text-bloc p{font-size:.8125rem}#voice .swiper-wrapper{padding-left:20px;box-sizing:border-box}#voice .swiper-button-next:after,#voice .swiper-button-prev:after{color:rgba(109,109,109,.95)}#front-plan{padding:5.75rem 0 4rem}@media only screen and (max-width:768px){#front-plan{padding:3.75rem 0 2rem}}#front-plan .plan-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;width:80%;margin-inline:auto}#front-plan .plan-list .grid-cont{background:#fff}#front-plan .plan-list .grid-cont .text-bloc{padding:1.5625rem;box-sizing:border-box}#front-plan .plan-list .grid-cont .text-bloc h3{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5;margin-bottom:1rem}#front-plan .plan-list .grid-cont .text-bloc p.sub{font-size:.875rem;margin-bottom:.5rem}#front-plan .plan-list .grid-cont .text-bloc .text-right{text-align:right}#front-plan .plan-list .grid-cont .text-bloc .text-right .tax{font-size:.725rem}#front-plan .plan-list .grid-cont .text-bloc .text-right .price span{display:inline-block;vertical-align:text-bottom}#front-plan .plan-list .grid-cont .text-bloc .text-right .price .price-title{color:#010101;margin-right:5px;margin-bottom:2px;font-size:.875rem}#front-plan .plan-list .grid-cont .text-bloc .text-right .price .yen{color:#935a9b;font-weight:700;font-size:2.25rem;letter-spacing:normal;line-height:1}#front-plan .plan-list .grid-cont .text-bloc .text-right .price .tax{margin-left:5px;margin-bottom:2px}#front-plan .plan-list .grid-cont .text-bloc .text-right .price.komi-price{color:#323232}#front-plan .plan-list .grid-cont .text-bloc .text-right .price.komi-price .price-title,#front-plan .plan-list .grid-cont .text-bloc .text-right .price.komi-price .tax,#front-plan .plan-list .grid-cont .text-bloc .text-right .price.komi-price .yen-komi{font-weight:400;color:#323232;font-size:.875rem;margin:0}#front-plan .plan-list .grid-cont .text-bloc .text-right .price.komi-price .yen-komi{font-size:1.125rem;font-weight:700;vertical-align:0;padding:0 3px}#front-plan .plan-list .grid-cont .text-bloc .text-right .price.komi-price .tax{font-size:.725rem}#front-plan .plan-list .grid-cont picture{border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;aspect-ratio:16/9}#front-plan .plan-list .grid-cont picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){#front-plan .plan-list{display:flex;gap:1rem;overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}#front-plan .plan-list .grid-cont{flex:0 0 auto;scroll-snap-align:start;width:80%}}#front-plan .plan-option{width:80%;margin:3rem auto;box-sizing:border-box}@media only screen and (max-width:768px){#front-plan .plan-option{width:80%}}#front-plan .plan-option h3{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:1rem;margin-bottom:1rem;font-weight:700}#front-plan .plan-option h4{color:#d9324e;font-size:1rem;margin-bottom:.6rem;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;margin-top:1.5rem;font-weight:700}#faqs{padding:5.75rem 0 4rem}@media only screen and (max-width:768px){#faqs{padding:3.75rem 0 2rem}}#faqs .faqs dl{background:#fff;width:60%;margin-inline:auto;margin-bottom:1rem}@media only screen and (max-width:768px){#faqs .faqs dl{width:90%}}#faqs .faqs dl dt{color:#935a9b;padding:1.5rem 1.5rem .5rem;box-sizing:border-box;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:700}#faqs .faqs dl dd{padding:0 1.5rem 1.5rem}#location{background:#fff;padding:5.75rem 0 4rem}@media only screen and (max-width:768px){#location{padding:3.75rem 0 2rem}}#location .places{width:80%;margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}@media only screen and (max-width:768px){#location .places{grid-template-columns:1fr;gap:1rem}}#location .places .grid-cont .map{width:100%;height:auto;aspect-ratio:4/2;overflow:hidden;margin-bottom:.725rem}#location .places .grid-cont .map iframe{width:100%;height:100%}#location .places .grid-cont .cont-title{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:1.25rem;margin-bottom:.725rem}#location .places .grid-cont address{margin-bottom:5px;font-size:.875rem}#location .places .grid-cont p{font-size:.875rem}#location .places .grid-cont .tel{margin-top:5px;color:#010101;font-size:1.125rem;font-weight:700}#location .places .grid-cont address{margin:10px 0;color:#010101}#front-news{padding:5.75rem 0 4rem}@media only screen and (max-width:768px){#front-news{padding:3.75rem 0 2rem}}#front-news .news-cont{width:60%;margin-inline:auto}@media only screen and (max-width:768px){#front-news .news-cont{width:80%}}#front-news .news-cont ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media only screen and (max-width:768px){#front-news .news-cont ul{grid-template-columns:1fr;gap:10px}}#front-news .news-cont ul li a{display:block;text-decoration:none;outline:0}#front-news .news-cont ul li a picture{overflow:hidden;aspect-ratio:16/9;border-radius:5px}#front-news .news-cont ul li a picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:.3s ease}#front-news .news-cont ul li a:hover img{transform:scale(1.1)}#front-news .news-cont ul li a .text-bloc{padding:.75rem .5rem}#front-news .news-cont ul li a .text-bloc .date{font-size:.725rem}#front-news .news-cont ul li a .text-bloc .title{color:#010101;text-decoration:none;font-size:.875rem}#about{padding:5.75rem 0 4rem}@media only screen and (max-width:768px){#about{padding:3.75rem 0 2rem}}#about{background:#fff;width:100%;background-size:contain}@media only screen and (max-width:768px){#about{background:#fff}}#about .cont{width:55%;margin-inline:auto;text-align:center}@media only screen and (max-width:768px){#about .cont{width:80%}}#speciality{padding:5.75rem 0 4rem}@media only screen and (max-width:768px){#speciality{padding:3.75rem 0 2rem}}#speciality .offers{width:80%;margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}@media only screen and (max-width:768px){#speciality .offers{grid-template-columns:1fr;gap:1rem}}#speciality .offers picture{aspect-ratio:16/9;overflow:hidden}#speciality .offers picture img{vertical-align:bottom;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#speciality .offers .text-bloc h3{font-size:1.5rem;margin-bottom:.5rem}#speciality .offers .text-bloc h4{margin-top:1.5rem;color:#935a9b;font-weight:700;margin-bottom:.5rem;font-size:1.125rem}#speciality .offers .text-bloc .sub{font-size:.875rem}.sidebar-inner{border-top:1px solid #bbb;padding:1.25rem 0}.sidebar-inner .sidebar-title{font-size:1.125rem;margin-bottom:1.875rem}@media only screen and (max-width:768px){.sidebar-inner .sidebar-title{margin-bottom:1rem}}.sidebar-inner .news-post-list{list-style:none;padding-bottom:.625rem;width:90%}.sidebar-inner .news-post-list li{border-bottom:1px dashed #bbb}.sidebar-inner .news-post-list li a{text-decoration:none;text-indent:0;transition:.3s ease;padding:.625rem 0}.sidebar-inner .news-post-list li a .date{display:block;font-size:.725rem;color:#323232}.sidebar-inner .news-post-list li a .title{display:block;color:#010101}.sidebar-inner .news-post-list li a:hover{text-indent:5px}.sidebar-inner .news-post-list li:last-child{border-bottom:none}.sidebar-inner .news-post-list li+li{margin-top:.625rem}.sidebar-inner .navigation{width:90%;list-style:inside disc}.sidebar-inner .navigation li a{color:#323232;text-decoration:none}.sidebar-inner .navigation li a:hover{text-decoration:underline}#slideMenu .sidebar-inner .navigation{list-style:none}@media only screen and (max-width:768px){.sidebar-left{order:2}}@media only screen and (max-width:768px){#post-container{order:1}}.page-header{width:100%;height:136px;position:relative}.page-header .page-header-inner{position:absolute;z-index:2;background:#f8f8f8;border-top-left-radius:10px;border-top-right-radius:10px;width:54.21875%;margin-inline:auto;bottom:-1px;left:50%;transform:translateX(-50%);height:72px;font-family:"Zen Old Mincho",serif;text-align:center;font-weight:400}@media only screen and (max-width:768px){.page-header .page-header-inner{width:88%}}.page-header .page-header-inner:before{content:"";background:url(/wp-content/themes/sion21-theme-2025/common/images/page-title-bottom-left.png) bottom left no-repeat;display:inline-block;width:16px;height:16px;position:absolute;bottom:0;left:-15px}.page-header .page-header-inner:after{content:"";background:url(/wp-content/themes/sion21-theme-2025/common/images/page-title-bottom-right.png) bottom left no-repeat;display:inline-block;width:16px;height:16px;position:absolute;bottom:0;right:-15px}.page-header .page-header-inner #page-title{font-size:1.875rem;text-align:center;padding:2rem 1.125rem 0;word-break:keep-all;line-height:1.5;margin-bottom:10px;box-sizing:border-box;word-break:break-all}@media only screen and (max-width:768px){.page-header .page-header-inner #page-title{width:90%;margin-inline:auto}}.page-header .page-header-inner .sub-page-title{text-align:center;font-size:.8125rem;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.page-header .obi{position:absolute;z-index:1;top:0;left:0;width:100%;height:136px;-o-object-fit:cover;object-fit:cover}.page-header .obi img{width:100%;height:136px;-o-object-fit:cover;object-fit:cover}.holizontal-banner{border-radius:10px;background:#935a9b}.holizontal-banner .inner{padding:1.625rem 2.3rem;box-sizing:border-box}.holizontal-banner .inner .section-header .bn-title{font-family:"Zen Old Mincho",serif;line-height:1.5;margin-bottom:10px;color:#fff;font-size:1.5rem;text-align:center;display:block}.holizontal-banner .inner .section-header .sub{font-family:"Zen Old Mincho",serif;line-height:1.5;margin-bottom:1.5rem;color:#fff;font-size:1rem;text-align:center}.post-container-wrapper{word-break:break-all}.post-container-wrapper article .holizontal-banner{width:100%;margin:3.875rem 0 0;background:linear-gradient(45deg,#935a9b,#4a1c50)}.post-container-wrapper article .holizontal-banner .grid-container{grid-template-columns:repeat(2,1fr);gap:0}@media only screen and (max-width:768px){.post-container-wrapper article .holizontal-banner .grid-container{grid-template-columns:1fr}}@media only screen and (max-width:768px){.post-container-wrapper article .holizontal-banner .grid-container .grid-cont{padding:0}}.post-container-wrapper article .holizontal-banner .grid-container p.tel+p.sub{margin-top:5px}.post-container-wrapper article .holizontal-banner .grid-container .grid-last{display:none}.post-container-wrapper article .holizontal-banner .grid-container .grid-second{border:none;padding:0}.post-container-wrapper article .holizontal-banner .grid-container .grid-second .btn{width:100%}.post-container-wrapper article .holizontal-banner .section-header .bn-title{border:none}@media only screen and (max-width:768px){.post-container-wrapper article .holizontal-banner .section-header .bn-title{padding:0}}.home .holizontal-banner .grid-container .section-header .sub{font-size:.875rem}@media only screen and (max-width:768px){.home .holizontal-banner .grid-container .grid-first{padding:0}}@media only screen and (max-width:768px){.home .holizontal-banner .grid-container .grid-second{padding:0;border:none;margin:1rem 0}}.home .holizontal-banner .grid-container .grid-last{padding:0}@media only screen and (max-width:768px){.home .holizontal-banner .grid-container .grid-last ul{list-style:disc}}@media only screen and (max-width:768px){.home .holizontal-banner .grid-container .grid-last ul li{text-align:left}}.page article h2{border-top:1px dashed #bbb;border-bottom:1px dashed #bbb;font-size:1.5rem;line-height:1.5;padding:10px 1.5rem;margin-bottom:2.125rem;width:100%;box-sizing:border-box}@media only screen and (max-width:768px){.page article h2{padding-left:.5rem;padding-right:.5rem}}.page article *+h2{margin-top:3.9375rem}.page article h3{margin-top:3.9375rem;margin-bottom:1.5625rem;line-height:1.5;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:1.25rem;color:#010101;display:block}@media only screen and (max-width:768px){.page article h3{line-height:1.5}}.page article h3:before{content:"";width:30px;height:2px;background:#010101;display:inline-block;vertical-align:middle;margin-right:1rem}@media only screen and (max-width:768px){.page article h3:before{width:20px}}.page article h3.box-title{margin-top:0}.page article h4{margin-top:2.625rem;margin-bottom:1rem;color:#935a9b;font-weight:700;font-size:1.125rem;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.page article h3+h4{margin-top:1.3125rem}.page article h5{font-weight:700;color:#010101;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;margin-bottom:10px}.page article p+p{margin-top:1.5rem}.page article p:empty{display:none}.page article ol{list-style:decimal-leading-zero}.page article ul{list-style:disc inside}.page article p.section-lead{margin-bottom:2rem}.page article .grid-container{margin:2rem 0}.page article .grid-container+.grid-container{margin-top:4rem}.search-result article h2{font-size:1.5rem;margin-bottom:1rem}.search-result article .search-result-list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.search-result article .search-result-list li{margin-left:0}.search-result article .search-result-list li+li{margin-left:0}.search-result article .search-result-list li a{display:block;height:100%;width:100%;text-decoration:none;outline:0}.search-result article .search-result-list li a picture{overflow:hidden;aspect-ratio:16/9;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.search-result article .search-result-list li a picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:.3s ease}.search-result article .search-result-list li a .text-bloc{background:#fff;border:1px solid #bbb;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:1.5rem;box-sizing:border-box}.search-result article .search-result-list li a .text-bloc .title{font-size:1.125rem;margin-bottom:.3rem;color:#010101}.search-result article .search-result-list li a:hover picture img{transform:scale(1.1)}.post-404 h2{font-size:1.5rem;margin-bottom:1rem}.post-404 .lead{margin-bottom:3rem}.post-404 .searchField{width:50%;padding:2rem;background:#fff;border:1px dashed #bbb}.post-404 .searchField h3{font-weight:700;margin-bottom:.5rem;font-size:1rem;margin-top:0;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.post-404 .searchField #searchform{margin-top:.3rem;display:grid;grid-template-columns:calc(100% - 2.4rem) 12.4rem;border:1px solid #bbb}.post-404 .searchField #searchform input[type=text]{border:none;padding:.5rem;box-sizing:border-box;outline:0}.post-404 .searchField #searchform input[type=text]:focus{background:#f8f8f8}.post-404 .searchField #searchform button[type=submit]{width:2.4rem;height:2.4rem;text-indent:-9999px;background:#010101;border:none;text-align:center;cursor:pointer}.post-404 .searchField #searchform button[type=submit]:before{content:"";background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' fill='%23fff' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.97 17.031c-1.479 1.238-3.384 1.985-5.461 1.985-4.697 0-8.509-3.812-8.509-8.508s3.812-8.508 8.509-8.508c4.695 0 8.508 3.812 8.508 8.508 0 2.078-.747 3.984-1.985 5.461l4.749 4.75c.146.146.219.338.219.531 0 .587-.537.75-.75.75-.192 0-.384-.073-.531-.22zm-5.461-13.53c-3.868 0-7.007 3.14-7.007 7.007s3.139 7.007 7.007 7.007c3.866 0 7.007-3.14 7.007-7.007s-3.141-7.007-7.007-7.007z' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;width:1.6rem;height:1.6rem;background-position:center;background-size:contain;display:block}.post-404.search-result .searchField{margin-top:1.5rem}#slideMenu{position:fixed;z-index:20;top:-100vh;right:-100%;width:100%;filter:opacity(0);transition:all .3s ease;height:100vh;overflow-y:auto}.sp-menu-open #slideMenu{right:0;top:0;filter:opacity(1);background:#3180a5;color:#fff}.sp-menu-open #slideMenu #slide-close{position:absolute;top:0;right:0;z-index:21;width:4rem;height:4rem;display:grid;align-items:center}.sp-menu-open #slideMenu #slide-close i.close:before{content:"";background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill='%23fff' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 10.93 5.719-5.72c.146-.146.339-.219.531-.219.404 0 .75.324.75.749 0 .193-.073.385-.219.532l-5.72 5.719 5.719 5.719c.147.147.22.339.22.531 0 .427-.349.75-.75.75-.192 0-.385-.073-.531-.219l-5.719-5.719-5.719 5.719c-.146.146-.339.219-.531.219-.401 0-.75-.323-.75-.75 0-.192.073-.384.22-.531l5.719-5.719-5.72-5.719c-.146-.147-.219-.339-.219-.532 0-.425.346-.749.75-.749.192 0 .385.073.531.219z'/%3E%3C/svg%3E");width:2rem;height:2rem;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:auto}.sp-menu-open #globalHeader #sp-header-menu i.menu:before{background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill='%23fff' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 10.93 5.719-5.72c.146-.146.339-.219.531-.219.404 0 .75.324.75.749 0 .193-.073.385-.219.532l-5.72 5.719 5.719 5.719c.147.147.22.339.22.531 0 .427-.349.75-.75.75-.192 0-.385-.073-.531-.219l-5.719-5.719-5.719 5.719c-.146.146-.339.219-.531.219-.401 0-.75-.323-.75-.75 0-.192.073-.384.22-.531l5.719-5.719-5.72-5.719c-.146-.147-.219-.339-.219-.532 0-.425.346-.749.75-.749.192 0 .385.073.531.219z'/%3E%3C/svg%3E")}.slide-inner{height:95vh;margin-top:5rem;width:100%;padding:2.5rem;box-sizing:border-box}.slide-inner .lead{margin:0}.slide-inner .siteName{font-family:"Zen Old Mincho",serif;margin-bottom:1.5rem}.slide-inner .siteName .mincho{font-size:1.5rem}.slide-inner .navigation li+li{margin-top:.5rem}.slide-inner .navigation li{border-bottom:1px solid rgba(255,255,255,.2)}.slide-inner .navigation li a{color:#fff;padding:.7rem;box-sizing:border-box;text-decoration:none;position:relative;display:block}.slide-inner .navigation li a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'/%3E%3C/svg%3E");width:.875rem;height:.875rem;background-repeat:no-repeat;background-size:contain;position:absolute;top:.95rem;right:0}.holizontal-banner{width:80%;margin-inline:auto;margin:3.875rem auto 5.75rem}@media only screen and (max-width:768px){.holizontal-banner{width:100%}}.holizontal-banner .grid-container{display:grid;grid-template-columns:repeat(3,1fr);align-items:center}@media only screen and (max-width:768px){.holizontal-banner .grid-container{grid-template-columns:1fr;text-align:center}}.holizontal-banner .grid-container .grid-first{padding-right:2.75rem;box-sizing:border-box}.holizontal-banner .grid-container .grid-first .tel{text-align:center}.holizontal-banner .grid-container .grid-first .tel img{max-width:100%;height:auto}@media only screen and (max-width:768px){.holizontal-banner .grid-container .grid-first .tel img{margin-inline:auto}}.holizontal-banner .grid-container .grid-first .sub{font-size:.725rem;text-align:center;color:#fff}.holizontal-banner .grid-container .grid-second{padding-right:1.75rem;padding-left:1.75rem;border-left:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box}@media screen and (min-width:768px) and (max-width:1025px){.holizontal-banner .grid-container .grid-second{padding-right:1rem;padding-left:1rem}}.holizontal-banner .grid-container .grid-second .btn{width:90%;margin-inline:auto}.holizontal-banner .grid-container .grid-second .btn a{border-radius:10px;background:#fff;text-align:center;display:block;border:1px solid #fff;padding:1rem 0;color:#935a9b;text-decoration:none;transition:.3s ease-in-out;font-weight:700}.holizontal-banner .grid-container .grid-second .btn a:hover{background:#935a9b;color:#fff}.holizontal-banner .grid-container .grid-second .btn a .mail:before{content:"";display:inline-block;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23935a9b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-mail'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10z' /%3E%3Cpath d='M3 7l9 6l9 -6' /%3E%3C/svg%3E");background-repeat:no-repeat;width:1.5rem;height:1.125rem;background-size:contain}.holizontal-banner .grid-container .grid-second .btn a:hover .mail:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-mail'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10z' /%3E%3Cpath d='M3 7l9 6l9 -6' /%3E%3C/svg%3E")}.holizontal-banner .grid-container .grid-last{padding-left:2.75rem;box-sizing:border-box}.holizontal-banner .grid-container .grid-last .list-onayami{list-style:disc;font-size:.8125rem;display:grid;grid-template-columns:repeat(2,1fr);gap:5px 10px;color:#fff;padding-left:1rem;box-sizing:border-box}.holizontal-banner .grid-container .grid-last .list-onayami li{margin-left:1.5em}@media only screen and (max-width:768px){.home .holizontal-banner{width:90%}}.sidebar-left .holizontal-banner{width:90%;margin:3.125rem 0}@media only screen and (max-width:768px){.sidebar-left .holizontal-banner{width:100%;margin:1.5rem 0}}.sidebar-left .holizontal-banner .section-header .bn-title{font-size:1.125rem}.sidebar-left .holizontal-banner .section-header .sub{margin-top:1.125rem;font-size:.725rem;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.sidebar-left .holizontal-banner .inner .grid-container{grid-template-columns:1fr}.sidebar-left .holizontal-banner .inner .grid-container .grid-first,.sidebar-left .holizontal-banner .inner .grid-container .grid-last{display:none}.sidebar-left .holizontal-banner .inner .grid-container .grid-second{border:none;padding:0}.sidebar-left .holizontal-banner .inner .grid-container .grid-second .btn{width:100%;padding:0}.sidebar-left .holizontal-banner .inner .grid-container .grid-second .btn a{padding:.925rem 0}.border-radius{border-radius:10px}.box-white{background:#fff;padding:2rem;border:1px solid #bbb;box-sizing:border-box}@media only screen and (max-width:768px){.box-white{padding:1.5rem}}.box-white-no-padding{background:#fff}.box-white-no-padding picture{border-radius:0}.border-none{border:none}.page article .box-note,.box-note{border-left:5px solid rgba(147,90,155,.1725490196);margin:3rem 0 2rem;padding:1.375rem 1.4375rem;box-sizing:border-box}.page article .box-note h3,.box-note h3{font-size:1.25rem;margin-bottom:1rem;color:#935a9b}.page article .box-note h3:before,.box-note h3:before{content:none}.box-title{color:#935a9b;font-weight:700}.box-title .num{font-size:2.25rem;margin-right:.625rem;font-weight:400;display:inline-block;vertical-align:-4px}.box-flow .box-title{color:#935a9b}.box-flow .box-title:before{content:none}.box-flow.blue-title .box-title{color:#3180a5}.box-flow.green-title .box-title{color:#96935a}p+.box-flow{margin-top:2.125rem}.flow-arrow-down{text-align:center}.flow-arrow-down:before{content:"";background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' fill='%23935a9b' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.214 14.522s4.505 4.502 6.259 6.255c.146.147.338.22.53.22s.384-.073.53-.22c1.754-1.752 6.249-6.244 6.249-6.244.144-.144.216-.334.217-.523 0-.193-.074-.386-.221-.534-.293-.293-.766-.294-1.057-.004l-4.968 4.968v-14.692c0-.414-.336-.75-.75-.75s-.75.336-.75.75v14.692l-4.979-4.978c-.289-.289-.761-.287-1.054.006-.148.148-.222.341-.221.534 0 .189.071.377.215.52z' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:center center;margin:1.5rem auto;width:2.3125rem;height:3.25rem;background-repeat:no-repeat;background-size:contain;display:inline-block}@media only screen and (max-width:768px){.flow-arrow-down:before{margin:0 auto}}.flow-arrow-down.arrow-green:before{content:"";background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' fill='%2396935a' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.214 14.522s4.505 4.502 6.259 6.255c.146.147.338.22.53.22s.384-.073.53-.22c1.754-1.752 6.249-6.244 6.249-6.244.144-.144.216-.334.217-.523 0-.193-.074-.386-.221-.534-.293-.293-.766-.294-1.057-.004l-4.968 4.968v-14.692c0-.414-.336-.75-.75-.75s-.75.336-.75.75v14.692l-4.979-4.978c-.289-.289-.761-.287-1.054.006-.148.148-.222.341-.221.534 0 .189.071.377.215.52z' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:center center;margin:1rem auto;width:2.3125rem;height:3.25rem;background-repeat:no-repeat;background-size:contain;display:inline-block}@media only screen and (max-width:768px){.flow-arrow-down.arrow-green:before{margin:0 auto}}.flow-arrow-down.arrow-blue:before{content:"";background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' fill='%233180a5' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.214 14.522s4.505 4.502 6.259 6.255c.146.147.338.22.53.22s.384-.073.53-.22c1.754-1.752 6.249-6.244 6.249-6.244.144-.144.216-.334.217-.523 0-.193-.074-.386-.221-.534-.293-.293-.766-.294-1.057-.004l-4.968 4.968v-14.692c0-.414-.336-.75-.75-.75s-.75.336-.75.75v14.692l-4.979-4.978c-.289-.289-.761-.287-1.054.006-.148.148-.222.341-.221.534 0 .189.071.377.215.52z' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:center center;margin:1rem auto;width:2.3125rem;height:3.25rem;background-repeat:no-repeat;background-size:contain;display:inline-block}@media only screen and (max-width:768px){.flow-arrow-down.arrow-blue:before{margin:0 auto}}.faq{width:100%}.faq:first-child{margin-top:3rem}.faq+.faq{margin-top:10px}.faq .faq-cont{display:grid;grid-template-columns:3rem calc(100% - 3rem)}.faq .faq-cont .faq-q-q,.faq .faq-cont .faq-a-a{color:#fff;padding:1rem;box-sizing:border-box}.faq .faq-cont .faq-q-q{background:#d9324e}.faq .faq-cont .faq-a-a{background:#3180a5}.faq .faq-cont .faq-q-t,.faq .faq-cont .faq-a-t{padding:1rem;box-sizing:border-box}.faq .faq-cont .faq-q-t{background:#f0c6cd;color:#010101}.faq .faq-cont .faq-a-t{background:#b6d0dd}.price{font-size:1.5rem;color:#935a9b;font-weight:700;letter-spacing:normal}.price .tax{font-size:.8125rem;color:#010101;font-weight:400;letter-spacing:1px}.price+p.sub,.price+p.desc{margin-top:0}.page article .plan-1st p+p,.page article .plan-2nd p+p,.page article .plan-3rd p+p{margin-top:0}.page article .plan-1st .sub,.page article .plan-2nd .sub,.page article .plan-3rd .sub{text-align:center;font-size:.75rem}.page article .plan-1st .plan-name,.page article .plan-2nd .plan-name,.page article .plan-3rd .plan-name{font-size:1.125rem;font-weight:700;line-height:1.5;margin-bottom:1.3125rem;text-align:center;margin-top:4px}.page article .plan-1st .price,.page article .plan-2nd .price,.page article .plan-3rd .price{font-size:1.875rem;font-weight:700;text-align:center;margin-bottom:.75rem;line-height:1.4}.page article .plan-1st .price .tax,.page article .plan-2nd .price .tax,.page article .plan-3rd .price .tax{font-size:.725rem;font-weight:700}.page article .plan-1st .nonmember,.page article .plan-2nd .nonmember,.page article .plan-3rd .nonmember{text-align:center;font-size:.725rem;margin-bottom:2rem}.page article .plan-1st picture,.page article .plan-2nd picture,.page article .plan-3rd picture{aspect-ratio:16/9;width:100%;border:none;margin-bottom:1.25rem}.page article .plan-1st picture img,.page article .plan-2nd picture img,.page article .plan-3rd picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plan-1st .sub,.plan-1st .plan-name,.plan-1st .price,.plan-1st .tax{color:#010101}.plan-2nd .sub,.plan-2nd .plan-name,.plan-2nd .price,.plan-2nd .tax{color:#935a9b}.plan-3rd .sub,.plan-3rd .plan-name,.plan-3rd .price,.plan-3rd .tax{color:#96935a}.planning{display:table;border-bottom:1px dashed #bbb;table-layout:fixed;border-collapse:collapse;font-size:.875rem;width:100%}.planning dt{display:table-cell;vertical-align:middle;padding:.75rem 0;width:55%;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;transform:none}.planning dd{display:table-cell;vertical-align:middle;padding:.75rem 0;width:45%}.planning.ok dd{font-weight:700;color:#010101}.funeral_option-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 1rem;margin:2rem 0}@media only screen and (max-width:768px){.funeral_option-wrapper{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}}.funeral_option-wrapper .funeral-option picture{overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:5px;margin-bottom:5px}.funeral_option-wrapper .funeral-option picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.funeral_option-wrapper .funeral-option .option-name{color:#010101;margin:.75rem 0 .3rem;font-size:.8575rem;font-weight:700}.funeral_option-wrapper .funeral-option .options-desc{font-size:.875rem}.picture-full{gap:0}.picture-full picture{width:100%;height:100%;border-radius:0}.picture-full picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contactForm{margin-bottom:1.5rem}.contactForm input[type=text],.contactForm input[type=email],.contactForm input[type=tel],.contactForm textarea{width:100%;border:1px solid #bbb;padding:10px;box-sizing:border-box;margin-top:5px;border-radius:5px}.contactForm input[type=tel].short{width:20%}.contactForm textarea{min-height:9rem;color:#010101}.contactForm dl+dl{margin-top:1.5rem}.contactForm dl dt{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;color:#010101;font-weight:700}.contactForm dl dt .needit{padding:5px 8px;border-radius:5px;font-size:11px;color:#fff;line-height:1;display:inline-block;margin-left:1rem;background:#935a9b;font-weight:400}.contactForm dl dd{margin-top:7px}.contactForm .ppbox{padding:12px 12px 24px;box-sizing:border-box}.contactForm input[type=submit]{border:none;display:inline-block;border-radius:5px;background:#935a9b;color:#fff;padding:10px 20px;cursor:pointer;transition:.3s ease}.contactForm input[type=submit]:hover{background:rgba(147,90,155,.1725490196)}.grid-colored{grid-template-columns:1fr;gap:2rem}.grid-colored .grid-green{border-top:3px solid #96935a;border-left:3px solid #96935a;padding:1.5rem 0 0 1.5rem;box-sizing:border-box}.grid-colored .grid-green h3:before{content:none}.grid-colored .grid-green h3{color:#96935a;margin-bottom:1.5rem;margin-top:0;font-weight:700}.grid-colored .grid-green .btn{margin-top:1rem}.grid-colored .grid-green .btn a{border:1px solid #96935a;text-align:center;background:#96935a;text-decoration:none;border-radius:9999px;transition:.3s ease;display:inline-block;padding:1rem 1.5rem;color:#fff}.grid-colored .grid-green .btn a:hover{background:#fff;color:#96935a;text-decoration:none}.grid-colored .grid-blue{border-top:3px solid #3180a5;border-left:3px solid #3180a5;padding:1.5rem 0 0 1.5rem;box-sizing:border-box}.grid-colored .grid-blue h3:before{content:none}.grid-colored .grid-blue h3{color:#3180a5;margin-top:0;font-weight:700;margin-bottom:1.5rem}.grid-colored .grid-blue .btn{margin-top:1rem}.grid-colored .grid-blue .btn a{border:1px solid #3180a5;text-align:center;background:#3180a5;text-decoration:none;border-radius:9999px;transition:.3s ease;display:inline-block;line-height:1;padding:1rem 1.5rem;color:#fff}.grid-colored .grid-blue .btn a:hover{background:#fff;color:#3180a5;text-decoration:none}.grid-colored .grid-orange{border-top:3px solid #fb9b48;border-left:3px solid #fb9b48;padding:1.5rem 0 0 1.5rem;box-sizing:border-box}.grid-colored .grid-orange h3:before{content:none}.grid-colored .grid-orange h3{color:#fb9b48;margin-top:0;font-weight:700;margin-bottom:1.5rem}.grid-colored .grid-orange .btn{margin-top:1rem}.grid-colored .grid-orange .btn a{border:1px solid #fb9b48;text-align:center;background:#fb9b48;text-decoration:none;border-radius:9999px;transition:.3s ease;display:inline-block;line-height:1;padding:1rem 1.5rem;color:#fff}.grid-colored .grid-orange .btn a:hover{background:#fff;color:#fb9b48;text-decoration:none}.dl-table dl{display:table;width:100%;table-layout:fixed;border-collapse:collapse;border-bottom:1px dotted #bbb}.dl-table dl dt{display:table-cell;vertical-align:middle;padding:1rem;width:20%;text-align:left;border-right:1px dotted #bbb;box-sizing:border-box}.dl-table dl dd{display:table-cell;vertical-align:middle;padding:1rem;width:80%;text-align:left;box-sizing:border-box}.single-column h2{font-size:1.5rem;margin-bottom:1rem;font-family:serif}.single-column p+h2{margin-top:4rem}.single-column h3{font-size:1.25rem;margin-bottom:1.5rem;font-family:serif;margin-top:3.5rem}.single-column h4{font-size:1rem;font-weight:700;margin-top:3rem;margin-bottom:1rem}.single-column .grid-container{margin:1.5rem 0}@media only screen and (max-width:768px){.single-column .grid-container{margin:1rem 0}}.single-column .grid-container.textLeft_imageRight,.single-column .grid-container.imageLeft_textRight{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}@media only screen and (max-width:768px){.single-column .grid-container.textLeft_imageRight,.single-column .grid-container.imageLeft_textRight{grid-template-columns:1fr}}.single-column .grid-container.textLeft_imageRight picture,.single-column .grid-container.imageLeft_textRight picture{border-radius:10px;aspect-ratio:4/3;overflow:hidden}.single-column .grid-container.textLeft_imageRight picture img,.single-column .grid-container.imageLeft_textRight picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-column .grid-container.textLeft_imageRight .text-bloc p+p,.single-column .grid-container.imageLeft_textRight .text-bloc p+p{margin-top:1.5rem}.single-column .grid-container.textLeft_imageRight{grid-template-columns:2fr 3fr}@media only screen and (max-width:768px){.single-column .grid-container.textLeft_imageRight{grid-template-columns:1fr}}@media only screen and (max-width:768px){.single-column .grid-container.textLeft_imageRight picture{order:1}}@media only screen and (max-width:768px){.single-column .grid-container.textLeft_imageRight .text-bloc{order:2}}.single-column .btn{margin-top:1.5rem;margin-bottom:1.5rem}.single-column .btn a{display:inline-block;line-height:1.4;padding:1rem 1.85rem;background:#935a9b;text-decoration:none;color:#fff;border-radius:10px;transition:.3s ease}.single-column .btn a:hover{background:rgba(147,90,155,.1725490196)}.single-column .object{aspect-ratio:16/9}.single-column .object iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-column ul,.single-column ol{margin:.5rem 0}.single-column ul{list-style:disc}.single-column ol{list-style:decimal}.single-column li{margin-left:1.5rem}.single-column strong,.single-column b{font-weight:700;background:rgba(147,90,155,.1725490196)}.lead-image{margin:0 auto 1.5rem;aspect-ratio:16/9;overflow:hidden}.lead-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lead{margin:2rem 0 1.75rem}.cat-item-list article{display:grid;grid-template-columns:2fr 3fr;gap:0;align-items:center;margin-bottom:1.5rem}.cat-item-list article picture{width:100%;height:100%;overflow:hidden;border-radius:0}.cat-item-list article picture a{display:block;height:100%}.cat-item-list article picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:.5s ease}.cat-item-list article picture img:hover{transform:scale(1.1)}.cat-item-list article .text-bloc{background:#fff;height:100%;padding:2rem;box-sizing:border-box}.cat-item-list article .text-bloc .date{font-size:.875rem;margin-bottom:.7rem}.cat-item-list article .text-bloc .post-title{font-size:1.125rem;font-weight:400;margin-bottom:.5rem}.cat-item-list article .text-bloc .post-title a{color:#010101;text-decoration:none;height:100%;display:block;position:relative}.cat-item-list article .text-bloc .post-title a:after{content:"";width:100%;height:1px;display:block;background:#010101;filter:opacity(0);position:absolute;bottom:-1rem;transition:all .5s ease}.cat-item-list article .text-bloc .post-title a:hover:after{bottom:0;filter:opacity(1)}.post-tags{display:flex;justify-content:center;margin-top:1.5rem;margin-bottom:3rem}.post-tags li{margin-right:10px}.post-tags li a{color:#935a9b;font-size:.875rem;text-decoration:none}.post-tags li a:hover{text-decoration:underline;color:#935a9b}.funeral-list .plan-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media only screen and (max-width:768px){.funeral-list .plan-list{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory}}.funeral-list .plan-list .grid-cont{box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px;overflow:hidden}@media only screen and (max-width:768px){.funeral-list .plan-list .grid-cont{border-radius:10px;overflow:hidden;flex:0 0 auto;scroll-snap-align:start;width:80%}}.funeral-list .plan-list .grid-cont picture{aspect-ratio:16/9;overflow:hidden}.funeral-list .plan-list .grid-cont picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.funeral-list .plan-list .grid-cont .text-bloc{padding:1.5rem;box-sizing:border-box}.funeral-list .plan-list .grid-cont .text-bloc h4.plan-name{margin-top:0;font-weight:700;font-size:1.3125rem;color:#010101;margin-bottom:1rem}.funeral-list .plan-list .grid-cont .text-bloc h4.plan-name .sub{font-size:.721rem;padding-right:10px;box-sizing:border-box;color:#935a9b;display:block}@media only screen and (max-width:768px){.funeral-list .plan-list .grid-cont .text-bloc h4.plan-name .sub{display:block;padding-right:0}}.funeral-list .plan-list .grid-cont .text-bloc .sale-price{color:#010101}.funeral-list .plan-list .grid-cont .text-bloc .sale-price .num{font-size:1.25rem;font-weight:700}.funeral-list .plan-list .grid-cont .text-bloc .sale-price .tax{font-size:.875rem}.funeral-list .plan-list .grid-cont .text-bloc p+p.original-price{margin-top:.2rem}.funeral-list .plan-list .grid-cont .text-bloc p+p.original-price .num{font-weight:700}.funeral-list .plan-list .grid-cont .text-bloc p+p.original-price .tax{font-size:.875rem}.funeral-list .plan-list .grid-cont .text-bloc p+p.desc{margin-top:0}.funeral-list .plan-list .grid-cont .text-bloc p+p.sub-price{margin-bottom:.5rem}.dlcontents picture{width:100%;overflow:hidden}.dlcontents picture img{width:100%;height:auto}.dlcontents figcaption{display:block;margin-top:.875rem}.download-list{list-style:none !important;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 2rem}@media only screen and (max-width:768px){.download-list{grid-template-columns:1fr;gap:2rem}}.download-list li{margin:0}.download-list li h3:before{content:none}.download-list li h3{margin-top:0;margin-bottom:1rem;font-size:.875rem;font-weight:700}.download-list li picture{box-shadow:0 0 10px rgba(0,0,0,.1)}.download-list li .btn-download{display:block;text-align:center;color:#fff;font-size:.725rem;font-weight:700;background:#935a9b;border-radius:10px;text-decoration:none;padding:1rem;transition:.3s ease;box-sizing:border-box}.download-list li .btn-download:hover{background:rgba(147,90,155,.1725490196)}.page article ul.check ul{list-style-image:url(/wp-content/themes/sion21-theme-2025/common/images/check.png) left center no-repeat}.pagination{margin:2rem 0 1rem}.pagination .page-numbers{display:flex}.pagination .page-numbers li+li{margin-left:.5rem}.pagination .page-numbers li span,.pagination .page-numbers li a{display:grid;align-items:center;padding:.7rem}.pagination .page-numbers li span{background:#fff;color:#323232}.pagination .page-numbers li a{color:#323232;text-decoration:underline}.grid-container picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-container .text-bloc h3:nth-child(1){margin-top:0}.single-normal h2{font-size:1.5rem;margin-bottom:1rem}@media only screen and (max-width:768px){.single-normal h2{font-size:1.3rem}}.single-normal p+p{margin-top:1rem}.single-normal h3{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:1.3rem;margin-bottom:1rem;margin-top:3rem}@media only screen and (max-width:768px){.single-normal h3{font-size:1.125rem}}.single-normal h4{font-size:.1rem;font-weight:700;margin-top:2rem;margin-bottom:.5rem}.single-normal ul{list-style:disc;margin:1.5rem 0}.single-normal ol{list-style:decimal;margin:1.5rem 0}.single-normal ul li,.single-normal ol li{margin-left:1.5em}.single-normal strong,.single-normal b{font-weight:700;background:rgba(147,90,155,.1725490196)}.page article p+p.sub-price{margin:0 0 1.5rem;font-size:.875rem;font-weight:700}#hello.inview,#about.inview{opacity:0;transform:translateY(2rem);transition:all 1s ease}#hello.inview.is-inview,#about.inview.is-inview{transform:translateY(0);opacity:1}#about.inview{transition-delay:.5s}#front-plan.inview .grid-cont{opacity:0;transform:translateY(2rem);transition:all 1s ease}#front-plan.inview.is-inview .grid-cont{transform:translateY(0);opacity:1}#front-plan.inview.is-inview .grid-cont:nth-child(1){transition-delay:.5s}#front-plan.inview.is-inview .grid-cont:nth-child(2){transition-delay:.75s}#front-plan.inview.is-inview .grid-cont:nth-child(3){transition-delay:.95s}.holizontal-banner.inview{transform:translateY(3rem);opacity:0;transition:all 1s ease}.holizontal-banner.inview.is-inview{transform:translateY(0);opacity:1}