@charset "utf-8";
/* CSS Document */
body#body {font-size: 4vw;}
.pc_view {display: none;}
.sp_view {display: block;}
.left {float: none;}
.right {float: none;}
.sp_left {text-align: left !important;}
.sp_center {text-align: center;}
.flex {display: block;}
.in_flex {display: flex;}
.table {display: block;}
.table dt,.table dd {display: block;}
.d025s,.d05s,.d075s,.d1s,.d125s,.d15s,.d175s,.d2s {transition-delay: 0s !important;}
.middle_inner {inline-size: 96%;}
.lower_inner {inline-size: 96%;}
.left_side,.right_side{inline-size:100%;}
:root { --h-size: 3.25em;}
.d025s,
.d05s,
.d075s {transition-delay: 0s !important;}
/*header*/
header#header {padding-inline: 0;}
header#header .site_name {font-size: 2em;margin-block: 0;inline-size: fit-content;margin-inline-start: 4%;position: relative;z-index: 4;line-height: 1.65;}
header#header #menu_btn {inset: 0 0 auto auto;inline-size: auto;block-size: var(--h-size);aspect-ratio: 1;cursor: pointer;caret-color: transparent;z-index: 1;}
header#header #menu_btn .fa-bars {inset: 25.5% 0 auto 0;opacity: 1;font-size: 1.75em;transition: 0.3s;margin-inline: auto;inline-size: fit-content;opacity: 1;}
header#header #menu_btn.active .fa-bars {opacity: 0;}
header#header #menu_btn .fa-xmark {inset: 24.5% 0 auto 0;opacity: 1;font-size: 1.75em;transition: 0.3s;margin-inline: auto;inline-size: fit-content;opacity: 0;}
header#header #menu_btn.active .fa-xmark {opacity: 1;}
header#header .nav_side {display: none;inline-size: 100%;inset: 0 0 auto 0;margin-inline: auto;background-color: #494949;z-index: 1;position: absolute;padding-block-start: 4.5em;overflow-y: scroll;block-size: 100vh;}
header#header .nav_side .ul {margin-block: 0;}
header#header .nav_side .ul .list {display: block;inline-size: 68%;margin-inline: auto;border-block-end: 1px solid #f2f2f2;padding-block: 0.35em;font-size: 1.33em;}
header#header .nav_side .ul .list#reserve_btn .link {display: none;}
header#header .nav_side .ul .list#reserve_btn {inline-size: 100%;border: none;}
header#header .nav_side .hide_reserve {display: block !important;position: initial;inline-size: 100%;inset: 0;background-color: #1f1f1f;padding-block: 1em 3em;margin-block-start: 2em;background-image: none;}
header#header .hide_reserve .in_ul {inline-size: 73%;margin-inline: auto;}
header#header .hide_reserve .in_ul .in_list {border-radius: 0;margin-block-end: 0.5em;}
header#header .link_insta.pa {inset: 1.125em 5.7em auto auto;inline-size: clamp(28px,8.75vw,46px);}
header#header .link_insta.pa img {inline-size: 100%;}
header#header .hide_reserve .text .fa-calendar-clock {font-size: 1.128em;margin-inline-end: 0.25em;}
header#header .hide_reserve .text .span2 {display: inline-block;font-size: 1.410em;}
header#header .hide_reserve .text .span1 {display: block;font-size: 0.789em;}
header#header .nav_side .ul .list .link .fa-long-arrow-right {display: block;inset: 50% 0 auto auto;border: 1px solid #f1f1f1;border-radius: 50%;font-size: 0.5em;inline-size: 2.25em;block-size: auto;aspect-ratio: 1;padding-block-start: 0.55em;text-align: center;transform: translateY(-50%);}
header#header .hide_reserve .in_ul .in_list .in_link_line,header#header .hide_reserve .in_ul .in_list .in_link_insta,header#header .hide_reserve .in_ul .in_list .in_link_mail {padding-inline: 1.6em 1em;}

.ttl1 {font-size: 2.75em;}
.ttl1 .small {font-size: 0.375em;}
.ttl2 {font-size: 3em;}
.ttl2 .small {font-size: 0.35em;}
/* top */
#top_view .view_box::before {background-size: 68%;background-blend-mode: screen;}
#top_view .view_box .swiper-slide .text_side {inline-size: 100%;padding: 0.65em 0.5em 0 0.75em;margin-block-end: 2em;}
#top_view .view_box .swiper-slide .text_side .view_ttl .small {font-size: 0.5em;}
#top_view .view_box .swiper-slide .text_side .view_ttl {font-size: 1.8em;margin-block-end: 0.65em;}
#top_view .view_box .swiper-slide .text_side .p_1 {font-size: 1.467em;min-height: 3em;margin-block-end: 1.25em;}
#top_view .view_box .swiper-slide .text_side .p_2 {font-size: 1em;min-block-size: 6em;letter-spacing: -0.025em;}
#top_view .view_box .swiper-slide .text_side .view_link {margin-inline: auto;margin-block-start: 1.5em;}
#top_view .view_box .swiper-slide .img_side {inline-size: min(1060px,96%);margin-inline: auto 0;}
#top_view .view_box .swiper-slide .img_side::before {inset: 0.65em 0.75em auto auto;}
#top_view .view_box .swiper-slide .img_side .pa_text {font-size: 1.5em;inset: auto auto 0.3em 0.4em;}
#top_view .swiper-pagination {inset: auto 0 -1.5em 0 !important;margin-inline: auto;position: inherit;}
#top_view .swiper-pagination .swiper-pagination-bullet {inline-size: 2.5em;block-size: 0.1em;}
#top_view .view_box .swiper-slide .img_side .pa_text .large {font-size: 1.2em;}
#top_concept {padding-block: 10.5em 4em;}
#top_concept .box {padding: 1.25em;inline-size: 96%;}
#top_concept .box .img_side {inline-size: 100%;}
#top_concept .box .text_side {inline-size: 100%;}
#top_concept .box .text_side .p_1 {margin-block-end: 1.5em;}
#top_concept .box .text_side .link_box {margin-block: 1.35em 2em;}
#top_concept .box .text_side .link_box .more1 {inline-size: 100%;margin-block-end: 1em;}
#top_features {padding-block: 4em 4.875em;}
#top_features [class^="column"] {padding: 1.25em 1em 1em 1em;}
#top_features [class^="column"] .text_side {inline-size: 100%;}
#top_features .p_1 {padding-inline-start: 0;}
#top_features [class^="column"] .p_3 {font-size: 1.125em;}
#top_features [class^="column"] .img_side {inline-size: min(700px,100%);}
#top_features [class^="column"] .ttl3 {font-size: 1.5em;}
#top_features [class^="column"] .ttl3 .small {font-size: 0.75em;margin-block-end: 0.75em;}
#top_menu {padding-block: 4em 4em;}
#top_menu .ul .list {inline-size: min(620px,100%);margin: 0 auto 2em auto;}
#top_menu .ul .list .link .p_text2 {inline-size: 90%;}
#top_menu .ul .list .link {display: block;position: relative;inline-size: 100%;block-size: auto;overflow: hidden;aspect-ratio: 4 / 4;}
#top_menu .ul .list .link .img {position: absolute;inset: 0;margin: auto;object-fit: cover;}
#top_menu .ul .list .link .p_text1 {font-size: 1.733em;}
#top_review {padding-block: 4em 4em;background-size: 68%;background-position: left 21.1em top -23.75em;background-blend-mode: screen;}
#top_review .swiper-container2 {padding-inline: 1.5em;}
#top_review .swiper-button-prev {inset: 46% 93.5% auto auto;}
#top_review .swiper-button-next {inset: 46% auto auto 93.5%;}
#top_review .swiper-container2 .swiper-horizontal > .swiper-pagination-progressbar, #top_review .swiper-container2 .swiper-pagination-progressbar.swiper-pagination-horizontal {margin-block-start: 1.5em;}
#top_salon_info::before {z-index: -1;inline-size: 100%;block-size: 12em;inset: auto 0 0 0;}
#top_salon_info .column {margin-inline: auto;inline-size: 100%;}
#top_salon_info .column .text_side {inline-size: 96%;margin-inline: 2%;padding-block-end: 3em;}
#top_salon_info .column .img_side {inline-size: min(800px,94%);margin-inline: auto;}
#top_salon_info {padding-block: 3.25em 2.65em;}
#top_salon_info .column .img_side .pa_text {font-size: 3.75em;writing-mode: inherit;inset: auto auto -0.5em -0.125em;}
#top_salon_info .column .text_side .more1 {margin-block-start: 3.25em;margin-inline: auto;}
#top_salon_info .column .text_side .dl {margin-block-end: 0.75em;padding-inline-start: 0;font-size: 1.125em;}
#top_sns {padding-block: 3.75em 3.65em;}
#top_sns .news {margin-block-start: 4.75em;padding-block-start: 2em;}
#top_sns .news .ttl_side {inline-size: 100%;margin-inline-start: 0;margin-block-end: 1em;}
#top_sns .news .ttl_side .ttl1 {inline-size: fit-content;margin-inline: auto;}
#top_sns .news .link {margin-block-start: 2.875em;margin-inline: auto;}
#top_sns .news .text_side {inline-size: 100%;margin-inline: auto;margin-block-start: 1.75em;}
#top_sns .news .text_side .dl .dt {inline-size: 100%;margin-block-end: 0.5em;font-size: 1.125em;}
#top_sns .news .text_side .dl .dd {padding-inline-end: 4em;font-size: 1.125em;}
#top_sns #sb_instagram.sbi_mob_col_2 #sbi_images {gap: 10px !important;}
#top_sns #sb_instagram #sbi_images .sbi_item {aspect-ratio: 1 !important;}
#top_sns .more1 {margin-block-start: 0.5em;}
/* common */
#page_reserve {padding-block: 4em 3.5em;}
#page_reserve .link_box {inline-size: 90%;}
#page_reserve .link_box .flex_box {inline-size: 100%;}
#page_reserve .link_box [class^="link_"] {inline-size: 100%;}
#page_reserve .link_box .link_insta .text .icon,
#page_reserve .link_box .link_line .text .icon {inline-size: clamp(40px,3.13vw,60px);}
#page_reserve .p_1 {padding-inline-start: 0;font-size: 1.125em;letter-spacing: -0.05em;}
.page_contact {padding-block: 4em 4em;background-position: left 21.1em top -23.75em;background-size: 68%;background-blend-mode: screen;}
.page_contact .top .text_side .text {font-size: 1.125em;}
.page_contact .top .text_side {inline-size: 100%;padding-block-start: 1em;transform: translateX(0);}
.page_contact .bottom .flex_item {inline-size: 100%;}
.page_contact .bottom [class^="link"] {inline-size: 100%;margin-block-end: 1em;}
.page_contact .bottom .link_mail,.page_contact .bottom .link_faq {padding-block: 0.75em;}

/* footer */
#footer {padding-block-start: 2em;}
#footer .logo_side {font-size: 1.125em;}
#footer .logo_side .footer_logo {font-size: 3em;text-align: center;}
#footer .footer_nav [class^="ul"] {margin-inline-start: 0;margin-block: 0;}
#footer .footer_nav [class^="ul"] .list {margin-block-end: 0.75em;}
#footer .logo_side {padding-block-end: 2em;}
#footer .footer_nav {font-size: 1.125em;}
#footer .sns_link {text-align: center;}
#footer .sns_link [class^="link"] {margin-block-end: 1em;}
#footer .sns_link .link_hb img {inline-size: min(135px,8em);}
#footer .sns_link .link_line img,
#footer .sns_link .link_insta img {inline-size: 40px;}
#footer .copy {padding-block: 3em 2em;font-size: 1.125em;}
#page_top {padding-block: 8em 6.5em;background-position: left 21.1em top -23.75em;background-size: 68%;}
#page_top .page_ttl {font-size: 2.5em;}

/* privacy */
#privacy {padding-block: 4em 4em;}
#privacy .middle_inner {padding: 1.65em 1em 1em 1em;}
#privacy .ol .list .span {transform: translateX(0);text-indent: -1.125em;padding-inline-start: 1.125em;}
#privacy .ol .list {padding: 0 0em 2.5em 0em;}
#privacy .ol .list .in_ol .in_list {text-indent: -1.125em;padding-inline-start: 1.125em;}

/* contact */
#contact {padding-block: 4em 4em;}
#contact .middle_inner {padding: 1.65em 1em 2em 1em;}
#contact .top {padding-block: 1.65em 1.5em;}
#contact .top .strong {font-size: 1.35em;margin-block-end: 1.025em;}
#contact .top .p_2 {padding-inline-start: 0;font-size: 1.125em;}
#contact .top .p_3 {font-size: 1em;margin-block-start: 1.55em;padding-inline-start: 0;}
#contact .top .p_4 span {font-size: 1em;}
#contact .top .tel_link {transform: translateX(0em);}
#contact .top .sns_link {inline-size: 90%;margin-block-start: 1.875em;}
#contact .top .sns_link .link_insta {margin-block-end: 0.5em;}
#contact .top .sns_link .link_line .icon {inline-size: clamp(29px,3.13vw,60px);}
#contact .bottom {padding-block-start: 1.875em;}
#contact .bottom .strong {font-size: 1.85em;}
#contact .bottom .p_5 {font-size: 1.125em;}
#contact .bottom .p_6 {font-size: 1.1em;}
.contact_form {padding-inline: 0;}
.contact_form form .dl {font-size: 1.125em;}
.contact_form form .dl .dt {inline-size: 100%;}
.contact_form form .dl .dt .n,
.contact_form form .dl .dt .h {margin-inline-end: 0;}
.contact_form form .dl .dd textarea {aspect-ratio: 800 / 450;}
.contact_form form .dl .dd input[type="text"], .contact_form form .dl .dd input[type="tel"], .contact_form form .dl .dd input[type="email"], .contact_form form .dl .dd textarea {padding: 0.5em 0.5em 0.75em 0.5em;}

/* post */
#post {padding-block: 3.875em 4em;}
#post .middle_inner {padding: 2.5em 1.5em 1em 1.5em;}
#post .post_side {inline-size: 100%;}
#post .sidebar_side {inline-size: 100%;margin-block-start: 4em;}
#post .page_navi.in_single {inline-size: 100%;}

/* review */
#review {padding-block: 4em 4em;}
#review .middle_inner {padding: 3.25em 1em 2em 1em;}
#review .column {padding: 2em 1em 1em 1em;}
#review .column .name {font-size: 1.5em;text-align: center;}
#review .column .name .meta {display: block;}
#review .column .dl .dt {inline-size: 100%;text-align: center;}
#review .column .dl .dd {inline-size: fit-content;text-align: center;margin-block-start: 1em;font-size: 1.125em;}
#review .column .box_menu {margin-block-start: 1.5em;}
#review .column .box_menu .span1 {font-size: 1.125em;margin-inline-end: 0;display: block;text-align: center;margin-block-end: 0.25em;}
#review .column .box_menu {font-size: 1.1em;}
#review .column .p_1 {font-size: 1.125em;}
#review .column .box_comment {padding: 1.25em 1em;font-size: 1.125em;}
#review .column .box_comment .span2 {text-align: center;}

/* faq */
#faq {padding-block: 4em 4em;}
#faq .middle_inner {padding: 2.25em 1em 4em 1em;}
#faq .dl .dt {padding: 0.35em 2.5em 1.25em 2.75em;}
#faq .dl .dt .q {font-size: 1.25em;inset: 0.5em auto auto 0;}
#faq .dl .dd {padding: 1.15em 0.5em 2.35em 3.1em;}
#faq .dl .dd .a {font-size: 1.4em;inset: 1.125em auto auto 0;}

/* salon */
#salon {padding-block: 0em 4em;}
#greeting .ttl2 {padding-inline-start: 0;}
#greeting {padding-block: 4em 7em;margin-block-end: 4.875em;}
#greeting .column .text_side {inline-size: 96%;margin-inline: auto;padding-block-start: 1.5em;}
#greeting .column .text_side .p_1 {font-size: 1.2em;}
#greeting .column .text_side .p_2 {font-size: 1.125em;}
#greeting .column .img_side {inline-size: 100%;}
#greeting .column .img_side::before {inset: 1.5em 0 auto auto;inline-size: 80%;aspect-ratio: 620 / 1000;}
#greeting .column .img_side .img {inline-size: min(620px,92%);}
#salon .middle_inner {padding: 3em 1em 3em 1em;}
#info .img_box .flex_item {inline-size: min(450px,100%);margin-block-end: 1em;}
#info .left_side,
#info .right_side {inline-size: 100%;}
#info .dl {font-size: 1.125em;}
#access {padding-block: 4em 0em;margin-block-start: 4.25em;}
#access .column {padding: 2em 1em 2.5em 1em;}
#access .column .p_1 {font-size: 1.45em;text-align: center;}
#access .column .ol .list {text-indent: -2em;padding-inline-start: 2em;font-size: 1.125em;}
#access .column .map_link {font-size: 1.125em;margin-inline: auto;}
#access .map iframe {aspect-ratio: 4 / 3;}

/* menu */
.btn_column {padding: 2.5em 1em 1.75em;flex-wrap: wrap;}
.btn_column .btn {inline-size: 100%;margin-block-end: 1em;}
#menu .p_1 {font-size: 1.15em;padding-inline-start: 0;}
#menu .ul .list {display: block;}
#menu .column {padding-block: 1.25em 0em;margin-block-start: 3.35em;}
#menu .column .top {padding-inline: 2%;margin-block-end: 3.35em;}
#menu .column .top .text_side {inline-size: 100%;}
#menu .column .top .text_side .ttl1 {font-size: 2em;}
#menu .column .top .text_side .ttl1 .small {font-size: 0.45em;margin-block-end: 0.25em;}
#menu .column .top .text_side .strong {font-size: 1.2em;}
#menu .column .top .text_side .text {font-size: 1.05em;}
#menu .column .top .img_side {inline-size: min(720px,100%);}
#menu .column .box {margin-block: 0;padding: 1em 1.25em 1em 1.25em;}
#menu .column .box .in_ul .in_list {margin-block-end: 0.25em;font-size: 0.8em;}
#menu .column .box .detail .text_side {inline-size: 100%;}
#menu .column .box .detail .text_side .text1 {transform: translateX(0);}
#menu .column .box .detail .text_side .text1 .em {font-size: 1.175em;}
#menu .column .box .detail .price_side {inline-size: 100%;padding-block-start: 1.15em;display: flex;justify-content: center;}
#menu .column .caution {padding: 0.75em 1.25em 3em;}

/* concept */
#concept .top {padding-block: 2.75em 1.125em;}
#concept .top .bw_ttl {font-size: 1.35em;inline-size: 96%;padding-inline-start: 0;}
#concept .top .flex {inline-size: min(940px,96%);}
#concept .top .flex .left_side .p_1 em {font-size: 1.15em;line-height: 2em;}
#concept .top .flex .right_side .p_2 {line-height: 2em;}
#concept .slide_box #slide01 .list {width: min(500px,55%);margin-inline: 0.5em;}
#concept .bottom {padding-block: 4em 3.825em;}
#concept .bottom .strong {font-size: 1.6em;margin-block-end: 1.675em;}
#concept .bottom .p_1 {padding-inline-start: 0;}
#concept .bottom .box {inline-size: 96%;}
#concept .bottom .box .ul .list {padding-inline-start: 1em;}
#concept .bottom .link_box {inline-size: min(650px,96%);}
#concept .bottom .link_box [class^="link_"] {inline-size: 100%;}
#concept .bottom .link_box .link_hb {padding-block: 0.5em 0.65em;margin-block-end: 1em;}
#concept .bottom .link_box .link_faq {inline-size: 100%;padding-block: 0.85em 0.95em;}
#concept .bottom .link_box .link_faq span {font-size: 1.125em;}
#care_course .bw_ttl {font-size: 1.6em;padding-inline-start: 0;line-height: 1.5em;}
#care_course [class^="column"] {padding: 2.25em 1em 2.2em 1em !important;}
#care_course [class^="column"] .text_side {inline-size: 100% !important;margin-inline: 0 !important;}
#care_course [class^="column"] .text_side .ttl3 {font-size: 2em;}
#care_course [class^="column"] .text_side .ul {transform: translateX(0) !important;}
#care_course [class^="column"] .text_side .ul .list {text-indent: -1em;padding-inline-start: 1em;}
#care_course [class^="column"] .text_side .more1 {margin-inline: auto;padding: 0.7em 4.25em 0.825em 4.25em;}
#care_course [class^="column"] .img_side {inline-size: min(700px,100%);margin-block-start: 4em;}
#care_course [class^="column"] .img_side .pa_text {font-size: 1.7em;inset: auto auto 0.35em 0.25em;}
#care_course .column4 .p_4 {font-size: 1.25em;margin-block-end: 1.225em;}
#care_course .column4 .p_5 {padding-inline-start: 0;margin-block-end: 1.25em;font-size: 1.056em;}

/* features */
#features {padding-block: 4.875em 4em;}
#features [class^="features"] {padding: 2em 1em 2em 1em;}
#features .features1 {margin-block-end: 2.25em;padding-block-end: 2.5em;}
#features [class^="features"] .ttl4 {font-size: 1.25em;}
#features [class^="features"] .ttl4::before,
#features [class^="features"] .ttl4::after {inline-size: 25.5%;}
#features [class^="features"] .ttl5 {font-size: 1.778em;padding-inline-start: 0;}
#features [class^="features"] .img_box {margin-block-end: 1.65em;}
#features [class^="features"] .img_box .img_left,
#features [class^="features"] .img_box .img_right {inline-size: min(705px,100%);}
#features [class^="features"] .text_box {inline-size: 100%;}
#features [class^="features"] .text_box .left_side {inline-size: 100%;}
#features [class^="features"] .text_box .left_side .p_1 .em {font-size: 1.25em;}
#features [class^="features"] .text_box .right_side {inline-size: 100%;padding-inline-start: 0;}
#features [class^="features"] [class^="feature_dl"] .dd {padding: 1em 1em 1.5em 1em;}
#features [class^="features"] [class^="feature_dl"] .dd .ul .list .img_side {inline-size: min(400px,100%);margin-inline: auto;}
#features [class^="features"] [class^="feature_dl"] .dd .ul .list .text_side {inline-size: 100%;}
#features [class^="features"] [class^="feature_dl"] .dd .ul .list .text_side .in_dl .in_dt {font-size: 1.175em;}
#features [class^="features"] [class^="feature_dl"] .dd .ul .list {padding-block-end: 2em;margin-block-end: 2em;}
#features .tool .p_tool {font-size: 1.35em;}
#features .tool .tool_column .flex_item {inline-size: min(450px,100%);margin-inline: auto;}
#features .tool .tool_column .flex_item .tool_ul {font-size: 1.05em;}
#features [class^="features"] [class^="feature_dl"] .dt {font-size: 1.5em;}
#features [class^="features"] [class^="feature_dl"] .set_ttl {font-size: 1.35em;}
#features [class^="features"] [class^="feature_dl"] .text {font-size: 1.125em;}
#features [class^="features"] [class^="feature_dl"] .dd .ul .list2 {margin-block-end: 3.25em;}
#features [class^="features"] [class^="feature_dl"] .dd .ul .list2 .text_side {inline-size: 100%;}
#features [class^="features"] [class^="feature_dl"] .dd .ul .list2 .img_side {inline-size: min(480px,100%);margin-inline: auto;margin-block-start: 2em;}
#features [class^="features"] [class^="feature_dl"] .dd .ul .list2 .text_side .in_dl .in_dt {font-size: 1.875em;line-height: 1.25;}
#features [class^="features"] [class^="feature_dl"] .dd .ul .list2 .text_side .in_dl .in_dt .small {font-size: 0.75em;display: block;padding-inline-start: 0.55em;}
#features [class^="features"] [class^="feature_dl"] .dd .ul .list2 .text_side .in_dl .in_dd .in_ol .in_list {text-indent: -3.5em;padding-inline-start: 3.5em;margin-block-end: 0.25em;}
#features [class^="features"] .column2 .img_side {inline-size: min(480px,100%);margin: 0 auto 2em auto;}
#features [class^="features"] .column2 .text_side {inline-size: 100%;}
#features [class^="features"] .column2 .text_side .p_3 .em {font-size: 1.5em;}
#features [class^="features"] .column2 .text_side .p_4 {font-size: 1.3em;margin-block: 0.5em 0.55em;}
#features [class^="features"] .column2 .text_side .p_5 {font-size: 1.125em;}
#features [class^="features"] [class^="feature_dl"] .b_a_box figure {padding: 1em 1em 1.5em 1em;inline-size: 100%;margin-block-end: 1em;}
#features [class^="features"] [class^="feature_dl"] .b_a_box figure .text1 {font-size: 1.25em;}
#features [class^="features"] [class^="feature_dl"] .b_a_box figure .text2 {font-size: 1.125em;}
#features [class^="features"] [class^="feature_dl"] .se_ttl {font-size: 1.35em;}
#features [class^="features"] [class^="feature_dl"] .text3 {font-size: 1.125em;}
#features .link_box [class^="link_"] {inline-size: 100%;}
#features [class^="features"] .text_box .right_side .p_2 {font-size: 1.125em;}
#features [class^="features"] [class^="feature_dl"] .dd .ul .list .text_side .in_dl .in_dd .in_ul .in_list {text-indent: -1em;padding-inline-start: 1em;}
#features .link_box .link_insta {padding-block: 0.5em;margin-block-end: 1em;font-size: 1.35em;}
#features .link_box .link_insta .icon {vertical-align: text-bottom;}
#features .link_box .link_hb {margin-block-end: 1em;}
#features .link_box .link_faq {font-size: 1.1em;}
#features [class^="features"] [class^="feature_dl"] {margin-block-end: 1.5em;}
#features [class^="features"] .column2.mb {margin-block-end: 1.35em;}
#features [class^="features"] [class^="feature_dl"] .dt .small {inset: auto;transform: translateY(0);position: static;display: block;margin-block-end: 0.25em;}
















