.room_list .room_card{display:flex;flex-wrap:wrap;align-items:flex-start;margin:120px auto 160px;position:relative}@media screen and (max-width:767px){.room_list .room_card{margin:60px auto 60px}}@media screen and (min-width:1024px){.room_list .room_card .title{position:-webkit-sticky;position:sticky;top:125px;min-width:200px;width:25%}}@media screen and (max-width:1023px){.room_list .room_card .title{width:100%;margin-bottom:35px}}.room_list .room_card .title h2{font-size:2.6rem}.room_list .room_card .title p{font-size:1.2rem;color:#aaaaa8}.room_list .room_card .inr{width:75%;padding-left:5%}@media screen and (max-width:1023px){.room_list .room_card .inr{width:100%;padding-left:0;margin-bottom:25px}}.room_list .room_card .inr .gallery{margin-bottom:45px}.room_list .room_card .inr .gallery img{width:100%}.room_list .room_card .inr .info_section{display:flex;flex-wrap:wrap;margin-bottom:20px}.room_list .room_card .inr .info_section .setsumei{width:55%;font-family:"Noto Sans JP",sans-serif;font-size:90%}@media screen and (max-width:767px){.room_list .room_card .inr .info_section .setsumei{width:100%}}.room_list .room_card .inr .info_section .room_info{width:40%;margin-left:5%;font-family:"Noto Sans JP",sans-serif;border:1px solid #e4e6e7;padding:20px 25px;font-size:90%;font-weight:600}@media screen and (max-width:767px){.room_list .room_card .inr .info_section .room_info{width:100%;margin-left:0;margin-top:25px}}.room_list .room_card .inr .setsubi_block h4{font-family:"Noto Sans JP",sans-serif;position:relative;cursor:pointer;display:block;position:relative;transition-property:all;transition-duration:.5s;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:767px){.room_list .room_card .inr .setsubi_block h4{padding:12px 20px 12px 0;font-size:1.4rem}}.room_list .room_card .inr .setsubi_block h4:after{content:"";width:10px;height:10px;border:0;border-top:solid 1px #000;border-right:solid 1px #000;transform:rotate(135deg);transition-property:all;transition-duration:.5s;margin-top:-4px;margin-left:10px}.room_list .room_card .inr .setsubi_acMenu .setsubi_block_inr{display:none;font-family:"Noto Sans JP",sans-serif;margin-top:20px}.room_list .room_card .inr .setsubi_acMenu .setsubi_block_inr dt{font-weight:600;font-size:90%}.room_list .room_card .inr .setsubi_ac_active{color:#999}.room_list .room_card .inr .setsubi_ac_active:after{transform:rotate(-45deg) !important;margin-top:8px !important;margin-left:10px}.information{background:#41413f;padding:90px 0}@media screen and (max-width:767px){.information{padding:45px 0}}.information .information_row{display:flex;flex-wrap:wrap;align-items:flex-start;margin:120px auto 160px;position:relative;color:#fff}@media screen and (max-width:767px){.information .information_row{margin:60px auto 60px;padding-bottom:60px}}@media screen and (min-width:1024px){.information .information_row .title{position:-webkit-sticky;position:sticky;top:125px;min-width:200px;width:25%}}@media screen and (max-width:1023px){.information .information_row .title{width:100%;margin-bottom:35px}}.information .information_row .title h2{font-size:2.6rem}.information .information_row .title p{font-size:1.2rem;color:#aaaaa8}.information .information_row .information_inr{width:75%;padding-left:5%}@media screen and (max-width:767px){.information .information_row .information_inr{width:100%;padding-left:0}}.information .information_row .information_inr .information_block{margin-bottom:90px}.information .information_row .information_inr .information_block:last-child{margin-bottom:0}.information .information_row .information_inr .information_block .block{display:flex;flex-wrap:wrap;margin-bottom:45px;padding-bottom:45px;border-bottom:1px solid #fff;font-family:"Noto Sans JP",sans-serif}.information .information_row .information_inr .information_block .block:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}@media screen and (max-width:767px){.information .information_row .information_inr .information_block .block{margin-bottom:15px;padding-bottom:15px}}.information .information_row .information_inr .information_block .block dt{width:30%}@media screen and (max-width:767px){.information .information_row .information_inr .information_block .block dt{width:100%;margin-bottom:10px;font-weight:700}}.information .information_row .information_inr .information_block .block dd{width:70%}@media screen and (max-width:767px){.information .information_row .information_inr .information_block .block dd{width:100%}}