﻿html{--screen_sm: 640px;--screen_md: 768px;--screen_lg: 1024px;--screen_lgr: 1180px;--screen_xl: 1280px;--spacing_0: 0px;--spacing_px: 1px;--spacing_xs: 0.4rem;--spacing_rem: 1rem;--spacing_sm: 1.2rem;--spacing_md: 1.6rem;--spacing_lg: 3.2rem;--spacing_xl: 4rem;--spacing_2xl: 6rem;--spacing_3xl: 8rem;--spacing_block: 10rem;--radius_xs: 1px;--radius_sm: 2px;--radius_md: 0.4rem;--radius_lg: 0.6rem;--radius_xl: 0.8rem;--radius_xxl: 1.6rem;--font_xxs: 0.6rem;--font_xs: 0.7rem;--font_sm: 0.8rem;--font_md: 0.9rem;--font_base: 1rem;--font_lg: 1.1rem;--font_xl: 1.2rem;--font_2xl: 1.5rem;--font_3xl: 1.8rem;--font_4xl: 2rem;--font_5xl: 3rem;--font_6xl: 4rem}@media screen and (max-width: 767px){html{--spacing_0: 0px;--spacing_px: 1px;--spacing_xs: 0.5rem;--spacing_sm: 1rem;--spacing_md: 2rem;--spacing_lg: 3rem;--spacing_xl: 4rem;--spacing_2xl: 6rem;--spacing_3xl: 8rem;--spacing_block: 10rem}}@media screen and (max-width: 767px){html{--radius_xs: 1px;--radius_sm: 2px;--radius_md: 0.5rem;--radius_lg: 0.75rem;--radius_xl: 1rem;--radius_xxl: 2rem}}@media screen and (max-width: 767px){html{--font_xxs: 0.625rem;--font_xs: 0.75rem;--font_sm: 1rem;--font_md: 1.125rem;--font_base: 1.25rem;--font_lg: 1.375rem;--font_xl: 1.5rem;--font_2xl: 1.875rem;--font_3xl: 2.25rem;--font_4xl: 2.5rem}}html{--col_back:				#EFEAE1;--col_white:			#fff;--col_black:			#000000;--col_gray:				#7D7C7B;--col_border:			#D9D2C8;--col_panel:			#FAF8F5;--col_main:				#BF704E;--col_sell:				#629648}html{--font_system_ui: system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Helvetica, Arial, "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Meiryo", "メイリオ", "YuGothic", "游ゴシック", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font_sans: 'Noto Sans JP', sans-serif;--font_inter: "Inter", sans-serif}#page_hero{background:linear-gradient(rgba(0,0,0,0.25), transparent),url("../img/akiya_top5.jpg") center no-repeat;background-size:cover}#page_faq h2{color:var(--col_main);font-size:3.2rem}#page_faq .btns{gap:2rem}#page_faq .btns button{max-width:12rem;width:calc( 50% - 1rem);background-color:var(--col_white);color:var(--col_main);transition:.7s}#page_faq .btns button figure{aspect-ratio:1;max-width:4rem;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 641px){#page_faq .btns button p{display:none}}#page_faq .btns button::before{content:'';position:absolute;left:50%;top:100%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:2.25rem solid transparent;border-left:2.25rem solid transparent;border-top:2rem solid var(--col_white);border-bottom:0;transition:.7s}@media screen and (max-width: 767px){#page_faq .btns button::before{display:none}}#page_faq .btns button:hover{transition:.7s;transform:scale(1.05)}#page_faq .btns button#owner{--col_main: #5F9EA0}#page_faq .btns button.on#customer figure{background-image:url("../img/icon_customer_on.svg")}#page_faq .btns button.on#owner figure{background-image:url("../img/icon_owner_on.svg")}#page_faq .btns button.off{background-color:#D8D8D8;color:var(--col_white)}#page_faq .btns button.off::before{border-top:2rem solid #D8D8D8}#page_faq .btns button.off#customer figure{background-image:url("../img/icon_customer_off.svg")}#page_faq .btns button.off#owner figure{background-image:url("../img/icon_owner_off.svg")}#page_faq .qa_list.owner{--col_main: #5F9EA0}#page_faq .qa_list .faq_item{background-color:var(--col_main);color:var(--col_white);font-size:var(--font_md)}@media screen and (max-width: 767px){#page_faq .qa_list .faq_item{font-size:var(--font_sm)}}#page_faq .qa_list .faq_item:not(:last-child){margin-bottom:var(--spacing_xs)}#page_faq .qa_list .faq_item .question{font-weight:600;padding:1rem 3rem}#page_faq .qa_list .faq_item .question::before{content:'Q';position:absolute;font-weight:900;left:1rem;top:44%;transform:translateY(-50%);font-size:var(--font_2xl);line-height:1}#page_faq .qa_list .faq_item .question .opener{width:2rem;height:2rem;top:50%;transform:translateY(-50%);right:1rem}#page_faq .qa_list .faq_item .question .opener span{position:absolute;width:1.2rem;height:0.2rem;background-color:var(--col_white);top:calc( 50% - 0.1rem);left:calc( 50% - 0.1rem);border-radius:0.2rem}@media screen and (max-width: 767px){#page_faq .qa_list .faq_item .question .opener span{width:1.5rem;height:0.25rem;top:calc( 50% - 0.125rem);left:calc( 50% - 0.125rem);border-radius:0.25rem}}#page_faq .qa_list .faq_item .question .opener span:first-child{transition:.7s;transform:rotate(-90deg)}#page_faq .qa_list .faq_item .answer{background-color:var(--col_white);color:var(--col_black);font-weight:400;height:0;padding:0 3rem;transition:.7s;overflow:hidden}@media screen and (max-width: 641px){#page_faq .qa_list .faq_item .answer{padding:0 1rem}}#page_faq .qa_list .faq_item .answer a{font-weight:600;text-decoration:underline;transition:.7s}#page_faq .qa_list .faq_item .answer a:hover{transition:.7s;opacity:.7}#page_faq .qa_list .faq_item.opened .question .opener span:first-child{transition:.7s;transform:rotate(0deg)}#page_faq .qa_list .faq_item.opened .answer{padding:1rem 3rem;height:auto;transition:.7s}@media screen and (max-width: 641px){#page_faq .qa_list .faq_item.opened .answer{padding:1rem}}
