.global{position:relative}.globalContent{margin-top:160px}.globalContent__heading{text-align:center;margin-bottom:80px;margin-bottom:5rem}.globalContent__heading--en{font-size:76.8px;font-size:4.8rem;line-height:1}.globalContent__heading--ja{font-size:19.2px;font-size:1.2rem}.globalContent__wrap{width:1000px;margin:0 auto}.globalCompany{position:relative}.globalCompany__wrap{position:relative;width:90%;margin:160px auto 64px}.globalCompany__heading{margin-bottom:80px;margin-bottom:5rem;text-align:center}.globalCompany__heading--en{font-size:76.8px;font-size:4.8rem}.globalCompany__heading--ja{font-size:19.2px;font-size:1.2rem}.globalCompany__lists{width:850px;margin:0 auto}.globalCompany__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px;padding:2rem;border-bottom:1px dotted #A8907A}.globalCompany__list--title{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.globalCompany__map{margin-top:80px;margin-top:5rem;width:850px;height:300px}.globalCompany__map iframe{width:100%;height:100%}.globalFaq__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px;margin-bottom:5rem}.globalFaq__item{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-bottom:32px;margin-bottom:2rem;height:60px;width:100%}.globalFaq__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#A8907A;border-bottom:1px dotted #A8907A}.globalFaq__title::before{content:" ";width:5px;height:45px;background:#A8907A;display:block;margin-right:16px;margin-right:1rem}.globalFaq__lists{margin-bottom:80px;margin-bottom:5rem}.globalFaq__lists .smb-faq{border-top:none}.globalFaq__list{border-bottom:1px dotted #A8907A}.globalFaq__list .smb-faq__item__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:1;position:relative;margin:0;padding:32px 0;padding:2rem 0}.globalFaq__list .smb-faq__item__question::after{border-right:solid 2px #A8907A;border-top:solid 2px #A8907A;content:"";display:block;height:8px;position:absolute;right:25px;top:38%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:top .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:top .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out, top .3s ease-in-out;transition:transform .3s ease-in-out, top .3s ease-in-out, -webkit-transform .3s ease-in-out;width:8px}.globalFaq__list .smb-faq__item__question.is-open+.smb-faq__item__answer{height:100%}.globalFaq__list .smb-faq__item__question.is-open::after{top:45%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.globalFaq__list .smb-faq__item__question__label{font-size:38.4px;font-size:2.4rem;color:#fff;background:#350000;border-radius:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;height:40px;margin-right:16px;margin-right:1rem}.globalFaq__list .smb-faq__item__answer{padding:0 0 0 80px;padding:0 0 0 5rem;width:95%;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transition:0.4s;transition:0.4s}.globalFaq__list .smb-faq__item__answer__label{font-size:38.4px;font-size:2.4rem;color:#A8907A;background:#fff;border:1px solid #A8907A;border-radius:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;height:40px;margin-right:16px;margin-right:1rem}.globalFaq__list .smb-faq__item__answer p{margin-bottom:0}.globalContact__par{line-height:1.5;margin-bottom:48px;margin-bottom:3rem}.globalContact__button{width:60%;height:60px;margin:0 auto 48px;margin:0 auto 3rem}.globalContact__items{background:#E1DAC1;padding:32px 0 24px;text-align:center;margin-bottom:80px;margin-bottom:5rem}.globalContact__item{font-weight:700}.globalContact__item--time{font-size:28.8px;font-size:1.8rem}.globalContact__item--tel{font-size:57.6px;font-size:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:8px;letter-spacing:.5rem}.globalContact__item--tel::before{content:" ";width:40px;height:40px;background:url("../img/img_iconTel02.svg") no-repeat;display:block;margin-right:16px;margin-right:1rem}.globalContact__form{margin-bottom:160px;margin-bottom:10rem}.globalCampaign__items,.globalGoods__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.globalCampaign__item,.globalGoods__item{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-bottom:48px;margin-bottom:3rem}.globalCampaign__item>a,.globalGoods__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.globalCampaign__item .c-list__thumb,.globalGoods__item .c-list__thumb{width:280px;height:280px}.globalCampaign__item .c-list__thumb img,.globalGoods__item .c-list__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.globalCampaign__item .c-list__item,.globalGoods__item .c-list__item{color:#350000;padding:32px 32px 16px;padding:2rem 2rem 1rem}.globalCampaign__item .c-list__item--date,.globalGoods__item .c-list__item--date{font-size:22.4px;font-size:1.4rem;color:#A8907A}.globalPrice__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.globalPrice__items::after{content:"";width:30%}.globalPrice__button{-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px;position:relative;color:#350000;text-decoration:none}.globalPrice__item figure{position:relative;z-index:2}.globalPrice__item--name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.globalPrice__item--name--en{margin-right:16px;margin-right:1rem}.globalPrice__item--name--ja{color:#350000}.globalPrice__wrap{margin-bottom:80px;margin-bottom:5rem}.globalPrice__heading{margin-bottom:48px;margin-bottom:3rem}.globalPrice__heading--en{font-size:32px;font-size:2rem;color:#A8907A}.globalPrice__heading--ja{font-size:38.4px;font-size:2.4rem}.globalPrice__lists{margin-bottom:32px;margin-bottom:2rem}.globalPrice__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #A8907A;margin-bottom:0}.globalPrice__list:nth-child(2n+1){background:#E1DAC1}.globalPrice__list--title{background:#A8907A;width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.globalPrice__list--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:50px;font-size:24px;font-size:1.5rem}.globalPrice__list--item div{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalPrice__attention{font-size:22.4px;font-size:1.4rem;color:#A8907A}.globalStudio{position:relative}.globalStudio__wrap{position:relative;width:90%;margin:160px auto 64px}.globalStudio__heading{margin-bottom:80px;margin-bottom:5rem;text-align:center}.globalStudio__heading--en{font-size:76.8px;font-size:4.8rem}.globalStudio__heading--ja{font-size:19.2px;font-size:1.2rem}.globalStudio__items{width:1000px;margin:0 auto 80px;margin:0 auto 5rem}.globalStudio__item{position:relative}.globalStudio__item::before{content:"";width:660px;height:480px;background:url("../img/img_pageStudio01.jpg") no-repeat;background-size:cover;display:block;position:relative;z-index:0}.globalStudio__item::after{content:"";width:420px;height:300px;background:url("../img/img_pageStudio02.jpg") no-repeat;background-size:cover;display:block;position:absolute;z-index:1;right:0;top:70%}.globalStudio__item--text{background:rgba(255, 255, 255, .6);padding:48px;padding:3rem;border-radius:8px;width:48%;position:absolute;top:32px;top:2rem;right:0;z-index:1}.globalStudio__lists{width:1000px;margin:288px auto 80px;margin:18rem auto 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.globalStudio__list{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;margin-bottom:48px;margin-bottom:3rem}.globalSocial{width:1000px;margin:80px auto;margin:5rem auto}.globalReserve{position:relative}.globalReserve__wrap{position:relative;z-index:1;width:90%;margin:0 auto 100px}.globalReserve__heading{margin-bottom:80px;margin-bottom:5rem;text-align:center}.globalReserve__heading--en{z-index:1}.globalReserve__heading--en img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.globalReserve__attention{font-size:22.4px;font-size:1.4rem;width:1000px;margin:0 auto;color:#A8907A}.globalReserve__attention--text{display:-webkit-box;display:-ms-flexbox;display:flex}.globalReserve__attention--text::before{content:"＊";margin-right:16px;margin-right:1rem}.globalTopics{margin-bottom:192px;margin-bottom:12rem}.globalTopics__item{padding:0 32px;padding:0 2rem;border-bottom:2px dotted #E1DAC1}.globalTopics__item>a{text-decoration:none;color:#350000}.globalTopics__item .c-list__item--date{margin-right:32px;margin-right:2rem}.globalPlan__graduation,.globalPlan__admission{background:url("../img/img_pagePlan_bg.png");background-size:cover;padding-bottom:150px;overflow:hidden}.globalPlan__bridal{background:url("../img/img_pagePlan_bg02.jpg") no-repeat;background-size:cover;padding-bottom:100px;overflow:hidden}.globalPlan__maternity{background:url("../img/img_pagePlan_bg03.jpg") no-repeat;background-size:cover;padding-bottom:150px;overflow:hidden}.globalPlan__birthday{background:url("../img/img_pagePlan_bg06.jpg") no-repeat;background-size:cover;padding-bottom:150px;overflow:hidden}.globalPlan__20girl{padding-bottom:150px}.globalPlan__20boy{padding-bottom:150px}.globalPlan__shrine{padding-bottom:100px}.globalFeatures{position:relative}.globalGraduation{position:relative;padding:192px 0;padding:12rem 0}.globalGraduation .fluid{position:relative;z-index:0;width:40vw;height:60vh;margin:0 10%;background:linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);-webkit-animation:fluidrotate 30s ease 0s infinite;animation:fluidrotate 30s ease 0s infinite}@-webkit-keyframes fluidrotate{0%,100%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}@keyframes fluidrotate{0%,100%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}.globalGraduation__wrap{width:1000px;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.globalGraduation__card{-webkit-box-shadow:0px 10px 10px -6px rgba(0, 0, 0, .3);box-shadow:0px 10px 10px -6px rgba(0, 0, 0, .3);background:#fff;margin-bottom:80px;margin-bottom:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:80px;padding:5rem;border-radius:2rem;position:relative}.globalGraduation__card::before{content:" ";width:1px;height:100px;border:1px dotted #E1DAC1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.globalGraduation__card--price{color:#C82291;font-size:96px;font-size:6rem;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:center}.globalGraduation__card--text{margin-left:80px;margin-left:5rem}.globalGraduation__card--text span{display:block}.globalGraduation__card--text .subTitle{font-weight:700}.globalGraduation__card--text .iteText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalGraduation__card--text .iteText::before{content:" ";width:16px;height:16px;background:#350000}.globalSocial{width:1000px;margin:0 auto 192px;margin:0 auto 12rem}.globalBridal{position:relative}.globalBridal .fluid{position:relative;z-index:0;width:40vw;height:60vh;margin:0 10%;background:linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);-webkit-animation:fluidrotate 30s ease 0s infinite;animation:fluidrotate 30s ease 0s infinite}@keyframes fluidrotate{0%,100%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}.globalBridal__article{width:1000px;margin:0 auto 192px;margin:0 auto 12rem;position:absolute;top:192px;top:12rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.globalBridal__wrap{width:1000px;margin:0 auto;position:relative}.globalBridal__heading{font-size:76.8px;font-size:4.8rem;text-align:center}.globalBridal__heading--sub{font-size:38.4px;font-size:2.4rem;text-align:center;margin-bottom:30px}.globalBridal__card{-webkit-box-shadow:0px 10px 10px -6px rgba(0, 0, 0, .3);box-shadow:0px 10px 10px -6px rgba(0, 0, 0, .3);background:#fff;margin-bottom:80px;margin-bottom:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:80px;padding:5rem;border-radius:2rem;position:relative}.globalBridal__card::before{content:" ";width:1px;height:100px;border:1px dotted #E1DAC1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.globalBridal__items{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%}.globalBridal__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalBridal__item span:nth-last-child(1){color:#C82291;font-size:48px;font-size:3rem}.globalBridal__lists{margin-bottom:32px;margin-bottom:2rem}.globalBridal__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #A8907A;margin-bottom:0}.globalBridal__list:nth-child(2n+1){background:#E1DAC1}.globalBridal__list--title{background:#A8907A;width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.globalBridal__list--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:50px;font-size:24px;font-size:1.5rem}.globalBridal__list--item div{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalMemorial{position:relative;padding:80px 0}.globalMemorial__wrap{width:1000px;margin:0 auto}.globalMemorial__heading{font-size:76.8px;font-size:4.8rem;text-align:center;margin-bottom:48px;margin-bottom:3rem}.globalMemorial__lists{margin-bottom:32px;margin-bottom:2rem}.globalMemorial__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #A8907A;margin-bottom:0;background-color:#fff}.globalMemorial__list:nth-child(odd){background:#E1DAC1}.globalMemorial__list--title{background:#A8907A;width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.globalMemorial__list--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:50px;font-size:24px;font-size:1.5rem}.globalMemorial__list--item div{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalMemorial__attention{font-size:22.4px;font-size:1.4rem;color:#A8907A}@media only screen and (max-width: 768px){.globalStudio::before{width:100%;left:0;bottom:0}.globalStudio__wrap{padding:0 0 32px}.globalStudio__heading{width:100%;margin-bottom:32px}.globalStudio__heading--en{font-size:32px}.globalStudio__heading--ja{font-size:14px}.globalStudio__items{width:100%}.globalStudio__item::before{width:320px;height:240px;margin:0 auto 16px}.globalStudio__item::after{position:relative;width:320px;height:240px;top:-100px;left:0;margin:auto}.globalStudio__item--text{background:none;position:relative;width:100%;top:240px;padding:10px}.globalStudio__lists{width:100%;margin:10px auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.globalPlan__graduation,.globalPlan__admission{height:100vh;padding-bottom:0}.globalPlan__bridal{height:100vh;padding-bottom:0}.globalPlan__maternity{height:100vh;padding-bottom:0}.globalPlan__birthday{height:100vh;padding-bottom:0}.globalPlan__20girl{height:100vh;padding-bottom:0}.globalPlan__20boy{height:100vh;padding-bottom:0}.globalPlan__shrine{padding-bottom:0}}@media screen and (max-width: 768px){.globalContent__heading{margin-bottom:3rem}.globalContent__wrap{width:90%}.globalCompany::before{width:100%}.globalCompany__wrap{padding:0 0 5rem}.globalCompany__heading{margin-bottom:2rem}.globalCompany__heading--en{font-size:4.8rem;line-height:1}.globalCompany__heading--ja{font-size:1.2rem}.globalCompany__lists{width:90%}.globalCompany__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.globalCompany__list--title{font-weight:700}.globalCompany__map{width:100%}.globalFaq__wrap{width:90%}.globalFaq__item{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;height:80px}.globalFaq__list{padding:1rem;font-size:1.4rem}.globalFaq__list .smb-faq__item__question__body{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%}.globalContact__par{margin-bottom:2rem}.globalContact__button{width:80%;margin-bottom:2rem}.globalContact__items{padding:2rem}.globalContact__item--time{font-size:1.4rem}.globalContact__item--tel{font-size:2.8rem}.globalCampaign__items,.globalGoods__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.globalCampaign__item>a,.globalGoods__item>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalPrice__button{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;margin-bottom:0;color:#fff}.globalPrice__items{margin-bottom:5rem;gap:4%}.globalPrice__item{margin-bottom:16px}.globalPrice__item--name--en{font-size:1.6rem;line-height:1;margin-right:0}.globalPrice__item--name--ja{font-size:15px}.globalPrice__item figure{margin-bottom:0}.globalPrice__item figure img{display:block}.globalPrice__heading--ja{font-size:1.8rem}.globalPrice__heading--en{font-size:1.4rem}.globalPrice__list--title{text-align:center}.globalPrice__list--item{padding:4px 8px;text-align:left}.globalPrice__list--item div{height:auto}.globalSocial{width:90%;margin:0 auto 5rem}.globalReserve::before{width:100%}.globalReserve__wrap{padding:5rem 0}.globalReserve__heading{margin-bottom:2rem}.globalReserve__heading--ja{text-indent:0}.globalReserve__attention{width:90%}.globalTopics__items{width:90%;margin:0 auto;padding:1rem 0}.globalPlan__bridal{height:115vh}.globalPlan__maternity,.globalPlan__shichigosan,.globalPlan__admission,.globalPlan__memorial,.globalPlan__shrine{height:100vh}.globalPlan__graduation,.globalPlan__birthday{height:110vh}.globalPlan__birthday{background-position:right top}.globalBridal{padding:5rem 0}.globalBridal .fluid{width:100vw;margin:0}.globalBridal__article{width:90%;top:5rem}.globalBridal__wrap{width:90%}.globalBridal__heading{font-size:3.2rem;margin-bottom:2rem}.globalBridal__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem}.globalBridal__card::before{display:none}.globalBridal__items:nth-last-child(1){font-size:1.2rem}.globalBridal__item span{font-size:1.4rem}.globalBridal__item span:nth-last-child(1){font-size:1.8rem}.globalBridal__list--item{font-size:1.2rem;text-align:center}.globalGraduation{padding:5rem 0}.globalGraduation .fluid{width:100vw;margin:12rem auto}.globalGraduation__wrap{width:90%}.globalGraduation__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem}.globalGraduation__card::before{display:none}.globalGraduation__card--price{font-size:5rem}.globalGraduation__card--text{margin:0 auto;text-align:center}.globalMemorial{padding:5rem 0}.globalMemorial .fluid{width:100vw;margin:0 auto}.globalMemorial__wrap{width:90%;top:5rem}.globalMemorial__heading{font-size:3.2rem;margin-bottom:1rem}}
