@media screen and (max-width: 767px){.rct_area_office{margin-top:var(--base-section-margin)}.rct_area_office_list{grid-template-columns:1fr;gap:32px}.rct_area_office_title{gap:10px;margin-bottom:10px}.rct_area_office_title_en{font-size:42px;line-height:.9}.rct_area_office_title_jp{padding-bottom:1px;font-size:16px;line-height:1}.rct_area_office_img_wrapper{width:100%}.rct_area_office_name{width:68%;padding:7px 10px;font-size:16px;line-height:1.3}.rct_area_map{margin-top:var(--base-section-margin)}.rct_area_map_inner{width:100%;max-width:none;margin:0 auto}.rct_area_map_img{display:block;width:100%;height:auto}.rct_area_map_pin{width:42px;height:42px}.rct_area_map_pin::after{bottom:6px;width:13px;height:13px}.rct_area_map_pin::before{bottom:9px;border-top-width:3px;border-bottom-width:3px;border-left-width:4px}.rct_area_map_pin_text{margin-top:-8px;font-size:10px;line-height:1}.rct_area_map_pin_fukuoka{left:12%;top:71%}.rct_area_map_pin_hiroshima{left:34%;top:66%}.rct_area_map_pin_matsuyama{left:36%;top:83%}.rct_area_map_pin_kansai{left:53%;top:74%}.rct_area_map_pin_nagoya{left:67%;top:80%}.rct_area_map_pin_tokyo{left:84%;top:74%}.rct_area_modal_overlay{padding:20px}.rct_area_modal_content{height:calc(100vh - 80px);max-height:none;border-radius:18px}.rct_area_modal_close{top:8px;right:8px;width:30px;height:30px;font-size:18px}.rct_area_modal_header{padding:24px 42px 16px}.rct_area_modal_title{font-size:28px}.rct_area_modal_copy{margin-top:8px;font-size:20px;line-height:1.4}.rct_area_modal_body{padding:16px 14px 22px}.rct_area_modal_gallery{grid-template-columns:1fr;gap:10px}.rct_area_modal_qa_list{gap:14px;margin-top:20px}.rct_area_modal_qa_item{padding:18px 14px}.rct_area_modal_question,.rct_area_modal_answer{grid-template-columns:28px 1fr;column-gap:8px}.rct_area_modal_answer{margin-top:12px}.rct_area_modal_qa_label{padding-top:1px;font-size:22px;line-height:1.45}.rct_area_modal_question_text{font-size:18px;line-height:1.45}.rct_area_modal_answer_text{font-size:14px;line-height:1.8}}
