#page_head{position:relative;padding-inline:var(--side_margin);--inner:1000px;padding-block:80px 40px}@media screen and (min-width:768px){#page_head{padding-block:90px 40px}}@media screen and (min-width:992px){#page_head{padding-block:120px 40px}}#page_head:before{content:"";position:absolute;top:0;left:0;width:100%;height:130%;z-index:-1;background-color:#FCE2DF}@media screen and (min-width:992px){#page_head:before{min-height:600px}}#page_head .section_title_group+*{-webkit-margin-before:20px;margin-block-start:20px}.page_head_catch{text-align:center;font-size:1.7rem;font-weight:500;color:#714E2C}@media screen and (min-width:768px){.page_head_catch br{display:none}}.page_head_catch+.page_head_text{-webkit-margin-before:20px;margin-block-start:20px}@media screen and (min-width:768px){.page_head_catch+.page_head_text{-webkit-margin-before:10px;margin-block-start:10px}}.page_head_text{text-align:center;color:#714E2C;font-size:1.4rem;font-weight:500;line-height:1.8}.section_title{position:relative;font-size:2.5rem;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;color:#714E2C;padding-inline:30px}@media screen and (min-width:768px){.section_title{font-size:3.5rem;padding-inline:46px}}@media screen and (min-width:992px){.section_title{font-size:4rem}}.section_title:after,.section_title:before{content:"";position:absolute;top:50%;translate:0% -50%;width:16px;height:16px;background-image:url(../img/common/bloome.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.section_title:before{left:0}.section_title:after{right:0}.contents_title{-webkit-margin-before:30px;margin-block-start:30px;border-radius:20px;background-color:var(--title-color,#714E2C);padding:10px 30px;text-align:center;font-size:2rem;color:var(--text-color,#ffffff);line-height:1.4;font-weight:700;min-height:74px;place-content:center}@media screen and (min-width:768px){.contents_title{padding:30px;font-size:2.5rem;border-radius:100vmax}.contents_title br{display:none}}.block_title{position:relative;font-size:2rem;font-weight:700;line-height:1.3;color:#714E2C;-webkit-padding-start:20px;padding-inline-start:20px;letter-spacing:0.06em}@media screen and (min-width:992px){.block_title{font-size:2.5rem;-webkit-padding-start:25px;padding-inline-start:25px}}.block_title:before{content:"";position:absolute;top:0.7em;left:0;width:16px;height:16px;border-radius:50%;translate:0 -50%;background-image:url(../img/common/bloome.svg)}#page_head{-webkit-padding-after:0;padding-block-end:0}#page_head:before{height:100%}.service_tab_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:40px;margin-block-start:40px}.service_tab{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;--bg-color:#EDA68C;--text-color:#ffffff;background-color:var(--bg-color);padding-block:15px;line-height:1.4;place-content:center;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media screen and (min-width:768px){.service_tab{padding-block:20px}}@media screen and (min-width:992px){.service_tab{padding-block:30px}}.service_tab:is(a){--bg-color:#ffffff;--text-color:#EDA68C}@media (hover:hover) and (pointer:fine){.service_tab:is(a):hover{background-color:#EDA68C}.service_tab:is(a):hover:before{background-color:#ffffff}.service_tab:is(a):hover span{color:#ffffff}}.service_tab:first-child{border-top-left-radius:20px}.service_tab:first-child:is(a):before{content:"";position:absolute;top:50%;right:0;width:2px;height:70%;background-color:#ffffff;translate:0 -50%}.service_tab:nth-child(2):is(a):before{content:"";position:absolute;top:50%;left:0;width:2px;height:70%;background-color:#ffffff;translate:0 -50%}.service_tab:nth-child(3){border-top-right-radius:20px}.service_tab:nth-child(3):is(a):before{content:"";position:absolute;top:50%;left:0;width:2px;height:70%;background-color:#ffffff;translate:0 -50%}.service_tab span{font-size:1.4rem;font-weight:700;line-height:1.1;color:var(--text-color);-webkit-transition:color 0.3s;transition:color 0.3s}@media screen and (min-width:768px){.service_tab span{font-size:1.6rem}.service_tab span br{display:none}}@media screen and (min-width:992px){.service_tab span{font-size:2rem}}#individual{padding-inline:var(--side_margin);padding-block:80px;background-color:#ffffff}.service_title p{font-size:1.7rem;font-weight:500;color:#714E2C}@media screen and (min-width:992px){.service_title p{font-size:2rem}}.service_title h2{font-size:2.8rem;font-weight:700;color:#714E2C;line-height:1.5}@media screen and (min-width:992px){.service_title h2{font-size:4rem}}.service_description{-webkit-margin-before:10px;margin-block-start:10px;font-size:1.7rem;line-height:2;font-weight:500;letter-spacing:0.06em}@media screen and (min-width:768px){.service_description{-webkit-margin-before:30px;margin-block-start:30px}}.service_contents_block{-webkit-margin-before:20px;margin-block-start:20px;-webkit-padding-before:20px;padding-block-start:20px;border-top:solid 1px #E0D6CC}@media screen and (min-width:768px){.service_contents_block{-webkit-margin-before:40px;margin-block-start:40px;-webkit-padding-before:40px;padding-block-start:40px}}@media screen and (min-width:992px){.service_contents_block{-webkit-margin-before:50px;margin-block-start:50px;-webkit-padding-before:50px;padding-block-start:50px}}.service_contents_text{font-size:1.7rem;line-height:2;font-weight:500;letter-spacing:0.06em;-webkit-margin-before:20px;margin-block-start:20px}.service_contents_text strong{color:#EDA68C}.point_head{-webkit-margin-before:20px;margin-block-start:20px;border-radius:20px;background-color:#E7B8A7;text-align:center;font-size:2rem;font-weight:700;line-height:1.5;color:#ffffff;padding:10px 30px;min-height:78px;place-content:center}@media screen and (min-width:768px){.point_head{-webkit-margin-before:35px;margin-block-start:35px;font-size:2.5rem;border-radius:100vmax}.point_head br{display:none}}@media screen and (min-width:992px){.point_head{-webkit-margin-before:50px;margin-block-start:50px}}.service_grid{display:-ms-grid;display:grid;gap:10px;-webkit-margin-before:10px;margin-block-start:10px;border-radius:20px;border:solid 2px #E7B8A7;padding:20px;background-color:#FDF8F0}@media screen and (min-width:768px){.service_grid{padding:30px 50px;grid-template-columns:repeat(auto-fill,180px)}}@media screen and (min-width:992px){.service_grid{padding:50px 90px}}@media screen and (min-width:768px){.service_grid{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;place-content:center;gap:20px}}.service_item{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;width:100%;padding:20px;background-color:#ffffff;border-radius:20px}@media screen and (min-width:600px){.service_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.service_icon{width:100px}.service_point_text{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.7rem;color:#714E2C;line-height:1.5;font-weight:500}.service_caution{-webkit-margin-before:15px;margin-block-start:15px;font-size:1.4rem;line-height:1.8;font-weight:500;color:#8F7F6F;letter-spacing:0.06em}.service_flex_box{-webkit-margin-before:30px;margin-block-start:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (min-width:768px){.service_flex_box{-webkit-margin-before:50px;margin-block-start:50px;gap:40px}}@media screen and (min-width:992px){.service_flex_box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:60px}.service_flex_box._reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:768px){.service_flex_img{width:40%;max-width:495px}}.service_flex_contents{-webkit-box-flex:1;-ms-flex:1;flex:1}#radio_program{padding-block:80px;padding-inline:var(--side_margin);--button-color:#714E2C;--button-text-color:#ffffff}#radio_program .link_btn{-webkit-margin-before:40px;margin-block-start:40px}.radio_program_contents_box{-webkit-margin-before:30px;margin-block-start:30px;padding:30px 20px;border-radius:10px;background-color:#ffffff}@media screen and (min-width:768px){.radio_program_contents_box{padding:40px 60px}}@media screen and (min-width:992px){.radio_program_contents_box{padding:40px 90px}}.block_subtitle{-webkit-margin-before:10px;margin-block-start:10px;font-size:1.7rem;font-weight:700;color:#714E2C;line-height:1.5}@media screen and (min-width:768px){.block_subtitle br{display:none}}#price{background-color:#B18151;padding-block:80px;padding-inline:var(--side_margin)}#price .section_title{color:#ffffff}.plan_box{-webkit-margin-before:30px;margin-block-start:30px;padding:30px 20px;background-color:#ffffff;border-radius:20px}@media screen and (min-width:768px){.plan_box{padding:40px 50px}}@media screen and (min-width:992px){.plan_box{padding:50px 90px}}.plan_item{container-type:inline-size}@media screen and (min-width:768px){.plan_item{width:50%}}@media screen and (min-width:768px){.plan_item .block_title{font-size:6.7567567568cqi}}.plan_item+.plan_item{-webkit-margin-before:20px;margin-block-start:20px;-webkit-padding-before:20px;padding-block-start:20px;border-top:solid 1px #E0D6CC}@media screen and (min-width:768px){.plan_item+.plan_item{border:none;margin:0;padding:0}}@media screen and (min-width:768px){.plan_flex_group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.plan_flex_group:before{content:"";position:absolute;top:0;left:50%;height:100%;width:1px;background-color:#E0D6CC}}@media screen and (min-width:992px){.plan_flex_group{gap:80px}}.plan_price_text{color:#714E2C;font-weight:700}@media screen and (min-width:768px){.plan_price_text{font-size:6.7567567568cqi;-webkit-padding-start:5.4054054054cqi;padding-inline-start:5.4054054054cqi;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.plan_price_text .yen{font-size:2.8rem}@media screen and (min-width:768px){.plan_price_text .yen{font-size:10.8108108108cqi}}.plan_price_text .price{font-size:4rem}@media screen and (min-width:768px){.plan_price_text .price{font-size:18.9189189189cqi}}.plan_price_text .unit{font-size:1.7rem}@media screen and (min-width:768px){.plan_price_text .unit{font-size:5.4054054054cqi}}.plan_price_text small{display:block;font-weight:500}@media screen and (min-width:768px){.plan_price_text small{display:inline;font-size:1.4rem}}.plan_detail_box{-webkit-margin-before:30px;margin-block-start:30px;padding:30px 20px;background-color:#F2F0ED;border-radius:10px}@media screen and (min-width:768px){.plan_detail_box{padding:20px;-webkit-margin-before:40px;margin-block-start:40px}}@media screen and (min-width:992px){.plan_detail_box{-webkit-margin-before:50px;margin-block-start:50px}}.plan_detail_text{font-size:1.4rem;line-height:1.9;font-weight:500;color:#8F7F6F;letter-spacing:0.06em}.plan_detail_text strong{color:#FF4400}#sonae{padding-block:80px;padding-inline:var(--side_margin);background-color:#ffffff;--inner:800px;--button-color:#714E2C;--button-text-color:#ffffff}@media screen and (min-width:992px){#sonae{padding-block:80px 110px}}#sonae .link_btn{-webkit-margin-before:40px;margin-block-start:40px}.sonae_title{background-color:#FFF8F7;text-align:center;font-size:1.7rem;font-weight:700;line-height:1.6;padding:20px;border-left:solid 1px #707070;border-right:solid 1px #707070}@media screen and (min-width:768px){.sonae_title{padding:15px}.sonae_title br{display:none}}.faq_item{-webkit-margin-before:20px;margin-block-start:20px;-webkit-padding-after:15px;padding-block-end:15px;border-bottom:solid 1px #707070}@media screen and (min-width:768px){.faq_item{-webkit-margin-before:40px;margin-block-start:40px;-webkit-padding-after:20px;padding-block-end:20px}}.faq_item summary{position:relative;font-size:1.7rem;font-weight:700;line-height:1.9;padding-inline:60px 40px;letter-spacing:0.06em;-webkit-transition:color 0.3s;transition:color 0.3s}@media screen and (min-width:768px){.faq_item summary{padding-inline:92px 50px}}.faq_item summary:after{content:"Q";position:absolute;top:-0.1em;left:20px;width:32px;height:32px;border-radius:50%;background-color:#E7B8A7;text-align:center;color:#ffffff;font-size:1.4rem;line-height:32px}@media screen and (min-width:768px){.faq_item summary:after{top:-0.3em;left:25px;width:45px;height:45px;line-height:45px;font-size:2.5rem}}.faq_item summary:before{content:"";position:absolute;width:18px;height:10px;-webkit-mask-image:url(../img/common/arrow02.svg);mask-image:url(../img/common/arrow02.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#707070;top:0.8em;right:0;rotate:180deg;-webkit-transition:rotate 0.3s;transition:rotate 0.3s}@media screen and (min-width:768px){.faq_item summary:before{top:0.7em}}@media (hover:hover) and (pointer:fine){.faq_item summary:hover{cursor:pointer;color:#E7B8A7}}.faq_item[open] summary:before{rotate:0deg}.faq_item[open] .faq_inner{padding-block:30px;-webkit-margin-before:15px;margin-block-start:15px}.faq_inner{position:relative;overflow:hidden;background-color:#F2F0ED;-webkit-transition:padding 0.3s,margin 0.3s;transition:padding 0.3s,margin 0.3s;padding-inline:70px 20px;border-radius:10px}@media screen and (min-width:768px){.faq_inner{padding-inline:90px 50px}}.faq_inner:before{content:"A";position:absolute;top:30px;left:20px;width:32px;height:32px;border-radius:50%;background-color:#ffffff;text-align:center;color:#E7B8A7;font-size:1.4rem;font-weight:700;line-height:32px}@media screen and (min-width:768px){.faq_inner:before{top:25px;left:25px;width:45px;height:45px;line-height:45px;font-size:2.5rem}}.faq_text{font-size:1.7rem;line-height:2;font-weight:500}
/*# sourceMappingURL=sonae.css.map */