.page-frozen{padding-bottom:50px;background-color:#f7f3ec}@media screen and (min-width: 768px){.page-frozen{padding-bottom:139px;row-gap:79px}}@media screen and (max-width: 767px){.page-frozen{row-gap:63px}}.page-frozen__body{display:flex;flex-direction:column;row-gap:40px}@media screen and (min-width: 768px){.page-frozen__body{row-gap:88px}}.page-frozen__entrance{max-width:827px;margin-inline:auto}@media screen and (max-width: 767px){.page-frozen__entrance-wrapper{align-items:center}}.page-frozen__entrance-wrapper-en{flex-direction:column}.page-frozen__entrance-title{font-size:29px;line-height:1.6;font-weight:300}@media screen and (min-width: 768px){.page-frozen__entrance-title{font-size:46px}}.page-frozen__entrance-title span{margin-right:5px;padding-bottom:3px;color:#b1934f}.page-frozen__about{background-color:#fff;padding:22px}@media screen and (max-width: 767px){.page-frozen__about{margin-top:6px}}@media screen and (min-width: 1230px){.page-frozen__about{padding:40px 22px}}.page-frozen__about-wrapper{gap:25px 5px;max-width:937px;margin-inline:auto}@media screen and (max-width: 1023px){.page-frozen__about-wrapper{align-items:flex-start;flex-direction:column}}@media screen and (min-width: 1024px){.page-frozen__about-wrapper{justify-content:space-between;align-items:center}}.page-frozen__about-lead{margin-top:9px;line-height:1.875}@media screen and (min-width: 768px){.page-frozen__about-lead{margin-top:6px}}.page-frozen__about-body{row-gap:15px;width:100%}@media screen and (min-width: 768px){.page-frozen__about-body{row-gap:22px}}@media screen and (min-width: 1024px){.page-frozen__about-body{max-width:467px}}.page-frozen__about-image{width:100%}@media screen and (min-width: 1024px){.page-frozen__about-image{max-width:387px}}.page-frozen__key-wrapper{gap:29px 45px}@media screen and (max-width: 767px){.page-frozen__key-wrapper{flex-direction:column-reverse}}@media screen and (min-width: 1230px){.page-frozen__key-wrapper{align-items:center;column-gap:80px}}.page-frozen__key-title{color:#b1934f;font-size:30px;font-weight:300;display:inline-block}@media screen and (min-width: 768px){.page-frozen__key-title{border-bottom:solid 1px currentColor}}.page-frozen__key-body{align-items:flex-start;row-gap:24px;min-width:20em}@media screen and (min-width: 768px){.page-frozen__key-body{row-gap:32px}}@media screen and (min-width: 1230px){.page-frozen__key-body{padding-bottom:40px}}.page-frozen__key-text{line-height:2.2}@media screen and (min-width: 768px){.page-frozen__key-text{font-size:18px}}@media screen and (max-width: 1119px){.page-frozen__key-text br{display:none}}.page-frozen__key-image{width:100%;aspect-ratio:637/451}@media screen and (min-width: 768px){.page-frozen__key-image{max-width:637px}}.page-frozen__key-image img{display:block;width:100%;height:100%;object-fit:cover}.page-frozen__feature{background-color:#fff;padding:40px 25px}@media screen and (min-width: 768px){.page-frozen__feature{padding:50px 0 60px}}.page-frozen__feature-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 768px){.page-frozen__feature-wrapper{flex-direction:row}}.page-frozen__feature-item{flex:1;display:flex;flex-direction:column;align-items:center;row-gap:22px}@media screen and (min-width: 768px){.page-frozen__feature-item{padding-inline:30px;row-gap:30px}}@media screen and (min-width: 1230px){.page-frozen__feature-item{padding-inline:60px}}@media screen and (max-width: 767px){.page-frozen__feature-item:first-child{padding-bottom:30px;margin-bottom:27px;border-bottom:solid 1px #dbceb8}}@media screen and (min-width: 768px){.page-frozen__feature-item:first-child{border-right:solid 1px #dbceb8}}@media screen and (max-width: 767px){.page-frozen__feature-item:first-child img{width:82px}}@media screen and (max-width: 767px){.page-frozen__feature-item:nth-child(2) img{width:74px}}.page-frozen__feature-image{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.page-frozen__feature-image{height:90px}}.page-frozen__feature-title{font-size:20px;font-weight:300;text-align:center;line-height:1.8;letter-spacing:.1em}@media screen and (min-width: 768px){.page-frozen__feature-title{font-size:22px}}.page-frozen__feature-text{font-size:16px;line-height:1.875;text-align:center}.page-frozen__feature-text .only-pc{display:none}@media screen and (min-width: 1035px){.page-frozen__feature-text .only-pc{display:block}}@media screen and (max-width: 767px){.page-frozen__slider{margin-top:54px}}@media screen and (max-width: 767px){.page-frozen__comment{margin-top:6px}}.page-frozen__comment-inner{width:86%;margin:0 auto;max-width:900px}.page-frozen__comment-wrapper{gap:24px 42px}@media screen and (min-width: 1230px){.page-frozen__comment-wrapper{column-gap:70px}}.page-frozen__comment-body{min-width:23em}.page-frozen__comment-body p{line-height:2}.page-frozen__comment-title{line-height:1.9}.page-frozen__comment-title em{font-style:normal;font-weight:inherit;color:#b1934f}.page-frozen__comment-title .is-tab{display:none}@media screen and (min-width: 945px){.page-frozen__comment-title .is-tab{display:block}}@media screen and (min-width: 768px){.page-frozen__banners{margin-top:-9px}}.page-frozen__banners-inner{width:86%;margin:0 auto;max-width:1060px}.page-frozen__banners-wrapper{display:flex;flex-direction:column;gap:16px 36px}@media screen and (min-width: 768px){.page-frozen__banners-wrapper{flex-direction:row}}.page-frozen__banners-item{background-color:#fff;flex:1;transition:opacity .3s ease}.page-frozen__banners-item:hover{opacity:.8}.page-frozen__banners-item img{display:block;object-fit:cover;width:100%}
