@media screen and (max-width: 768px){:root{--base_width:100%;--base_left_padding:20px;--base_side_padding:20px;--base_font-size:14px;--base_opacity:1;--section_right_width:100%;--main_visual_min_height:100vh;--section_visual_height:320px}.pc_inline{display:none !important}.pc_inlineblock{display:none !important}.pc_block{display:none !important}.pc_flex{display:none !important}.sp_inline{display:inline !important}.sp_inlineblock{display:inline-block !important}.sp_block{display:block !important}.sp_flex{display:flex !important}.main_visual_list_wrapper{position:relative}.main_visual_list_wrapper .header_logo_wrapper{top:35%;left:50%;transform:translate(-50%, -50%)}.main_visual_list_wrapper .header_doc_container{width:100%;text-align:center;height:auto;top:60%;left:50%;transform:translate(-50%, -50%)}.main_visual_list_wrapper .header_doc_container .header_doc{font-size:14px;letter-spacing:3px;line-height:2}.main_visual_list_wrapper .header_doc_container::before{display:none}.main_visual_list_wrapper .header_menu_list_container{display:none}.main_visual_list_wrapper::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:1px;height:12%;background-color:#ffffff}.right_content_wrapper.type_border::before{display:none}.section_title{padding-top:40px;font-size:25px;letter-spacing:1px;text-align:center}.section_doc{font-size:13px;line-height:2.6}.section_flex_wrapper{display:block}.section_img_wrapper{text-align:center;padding-top:70px}.section_img_wrapper .sec_logo{width:120px}.fac_info_container{margin-top:50px;padding:50px 0}.fac_info_container .fac_info_wrapper{display:flex;flex-wrap:wrap}.fac_info_container .fac_info_wrapper+.fac_info_wrapper{margin-top:50px}.fac_info_container .fac_info_title{width:100%;font-size:12px;letter-spacing:4px}.fac_info_container .fac_info_doc{margin-top:15px;font-size:10px}.fac_info_container .fac_info_doc_inner{padding-left:1.5rem;text-indent:-1.5rem}.fac_info_container .fac_info_doc_inner::before{margin-right:0.2rem}.fac_info_container .fac_info_doc_inner+.fac_info_doc_inner{margin-top:10px}.reserve_wrapper{margin-top:70px}.reserve_wrapper .reserve_btn{width:100%;height:auto;font-size:14px;padding:18px;line-height:1}.reserve_wrapper .reserve_tel_wrapper{margin-top:30px}.reserve_wrapper .reserve_tel_doc{letter-spacing:1px;font-size:11px}.reserve_wrapper .reserve_tel_link_wrapper{margin-top:5px;font-size:17px}.reserve_wrapper .reserve_tel_link_wrapper .reserve_tel_link{font-size:23px;margin-left:10px;letter-spacing:3px;pointer-events:auto}.type_term .section_title{padding-top:70px;text-align:center;font-size:26px;letter-spacing:1px}.type_term .section_title span{font-size:22px}.type_term .section_doc{text-align:center;margin-top:30px;font-size:14px}.type_GP{padding-top:90px;padding-bottom:70px}.type_GP .original_dots{left:50%}.type_GP .section_title{text-align:center;padding-top:70px;font-size:25px}.type_GP .section_doc{margin-top:30px}.type_GK .section_doc{margin-top:30px}.type_GH{padding-top:100px;padding-bottom:100px}.type_GH .section_doc{margin-top:30px}.type_news{margin-top:70px}.type_news .section_top_wrapper{display:block}.type_news .section_title{padding-top:20px;font-size:19px}.type_news .section_right_wrapper{width:100%}.gp_title_container .gp_title_wrapper{position:relative;height:auto;left:auto;transform:none;padding:0}.gp_title_container .gp_title{position:relative;bottom:auto;right:0;width:100%;padding:50px 20px;font-size:27px;letter-spacing:2px;text-align:center}.gp_title_container .gp_title .jp{margin-top:20px;font-size:16px}.other_fac_wrapper{margin-top:80px;padding-bottom:70px}.other_fac_wrapper .other_fac_list{display:block}.other_fac_wrapper .other_fac_list .other_fac_list_item{width:70%;max-width:240px;margin-left:auto;margin-right:auto;text-align:center}.other_fac_wrapper .other_fac_list .other_fac_list_item .other_fac_logo{width:auto;width:70%;max-width:140px;margin-top:30px}.other_fac_wrapper .other_fac_list .other_fac_list_item+.other_fac_list_item{margin-top:40px}.glampetit_wrapper{position:relative;padding:70px 0 100px 0}.glampetit_wrapper .glampetit_logo{width:110px}.glampetit_wrapper .glampetit_title{margin-top:20px;font-size:21px;line-height:2.2}.glampetit_wrapper .glampetit_doc{margin-top:30px;line-height:2.4}.glampetit_wrapper::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:1px;height:12%;background-color:#ffffff}.news_list{margin-top:40px}.news_list .news_list_item{margin-top:10px;padding-bottom:10px}.news_list .news_list_item .news_date{font-size:9px}.news_list .news_list_item .news_title{font-size:9px;margin-top:3px}.top_link_wrapper{margin-top:100px}.top_link_wrapper .top_link{font-size:16px}.top_link_wrapper .top_link::before{top:-30px;width:30px;height:30px}.footer_container{margin-top:60px;padding:70px 0 25px 0}.footer_container .footer_wrapper{display:block}.footer_container .footer_left{display:block;text-align:center}.footer_container .footer_left .footer_list{margin-right:0;margin-bottom:0;padding-left:0;border-left:none}.footer_container .footer_left .footer_list li{margin-bottom:15px}.footer_container .footer_left .footer_list a{font-size:13px}.footer_container .footer_right{display:flex;justify-content:space-between;align-items:end}.footer_container .footer_right .footer_link_wrapper{margin-top:100px}.footer_container .footer_right .footer_link_wrapper .footer_link{font-size:9px}.footer_container .footer_right .footer_logo{width:120px}.footer_container .copyright{margin-top:60px;font-size:8px}}
