[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity .2s .5s linear;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity .2s .5s linear;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.kv_box_title .title{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.kv_box_title .title .jp{padding-top:0!important}.con_lower_header{position:relative}@media only screen and (min-width:768px){.con_lower_header{margin-bottom:30px}}@media only screen and (max-width:767px){.con_lower_header{margin-bottom:2em}}.con_lower_header .bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background-size:cover}.wrp_other_rooms{position:relative}.con_other_rooms{max-width:1210px;width:92%;margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.con_other_rooms{width:88%}}@media only screen and (max-width:767px){.con_other_rooms{width:94%}}.con_other_rooms .tmp_st_simple{text-align:center}@media only screen and (min-width:768px){.con_other_rooms .tmp_st_simple{margin-bottom:70px}}@media only screen and (max-width:767px){.con_other_rooms .tmp_st_simple{margin-bottom:3em}}.con_other_rooms ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.con_other_rooms li{position:relative}@media only screen and (min-width:768px){.con_other_rooms li{width:calc(380 / 1210 * 100%)}.con_other_rooms li:not(:nth-child(3n+1)){margin-left:calc(35 / 1210 * 100%)}.con_other_rooms li:nth-child(n+4){margin-top:calc(30 / 1210 * 100%)}}@media only screen and (max-width:767px){.con_other_rooms li{width:48.5%}.con_other_rooms li:nth-child(even){margin-left:3%}.con_other_rooms li:nth-child(n+3){margin-top:8%}}.con_other_rooms li a{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;font-weight:500}.con_other_rooms li a .born{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-size:13px;width:30px;margin-right:0;margin-left:0;left:15px;bottom:-15px;position:absolute;background-color:#002424;color:#fff;padding:1em .5em 1em 0;right:15px}@media only screen and (min-width:768px) and (max-width:1024px){.con_other_rooms li a .born{left:5px;padding:.75em .5em .75em 0;letter-spacing:0;font-size:11px;width:25px}}@media only screen and (max-width:767px){.con_other_rooms li a .born{left:7px;bottom:-7px;width:25px;font-size:9px;letter-spacing:0}}.con_other_rooms li a .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.con_other_rooms li a .inner .name{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;-webkit-box-shadow:5px -5px 20px rgba(0,0,0,.2);box-shadow:5px -5px 20px rgba(0,0,0,.2);width:48px;margin-top:-.5em;background-color:#fff;height:125px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;padding:.75em 0}@media only screen and (min-width:768px) and (max-width:1024px){.con_other_rooms li a .inner .name{width:2.75em}}@media only screen and (max-width:767px){.con_other_rooms li a .inner .name{margin-top:-.5em;width:2.2em}}@media only screen and (min-width:768px) and (max-width:1024px){.con_other_rooms li a .inner .name{height:auto;min-height:7em;font-size:15px;padding:.5em 0}}@media only screen and (max-width:767px){.con_other_rooms li a .inner .name{font-size:15px;min-height:3em;height:auto;padding:.5em 0}}.con_other_rooms li a .inner .name.len_short span{letter-spacing:1em;padding-top:1em}@media only screen and (max-width:767px){.con_other_rooms li a .inner .name.len_short span{letter-spacing:.5em;padding-top:.5em}}.con_other_rooms li a .inner .type{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;-webkit-box-shadow:5px -5px 20px rgba(0,0,0,.2);box-shadow:5px -5px 20px rgba(0,0,0,.2);font-size:13px;width:30px;background-color:#514025;top:-2em;margin-top:-1.5em;letter-spacing:0;color:#fff;padding:12px 5px 12px 0}@media only screen and (max-width:767px){.con_other_rooms li a .inner .type{padding:10px 3px 10px 0;width:2em;font-size:11px;top:-.75em}}.con_other_rooms li img{height:auto}.con_other_rooms .bg{position:absolute;right:0;bottom:0;z-index:-1}.tmp_st_simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:400;margin:0}.tmp_st_simple .sub{color:#666;margin-bottom:.25em}@media only screen and (min-width:768px){.tmp_st_simple .sub{font-size:18px}}@media only screen and (max-width:767px){.tmp_st_simple .sub{font-size:.9em}}.tmp_st_simple .jp{line-height:1.5}@media only screen and (min-width:1441px){.tmp_st_simple .jp{font-size:30px}}@media only screen and (min-width:1025px) and (max-width:1440px){.tmp_st_simple .jp{font-size:25px}}@media only screen and (min-width:768px) and (max-width:1024px){.tmp_st_simple .jp{font-size:25px}}@media only screen and (max-width:767px){.tmp_st_simple .jp{font-size:1.4em}}@media only screen and (min-width:1441px){.tmp_st_simple.size_s .jp{font-size:25px}}@media only screen and (min-width:1025px) and (max-width:1440px){.tmp_st_simple.size_s .jp{font-size:22px}}@media only screen and (min-width:768px) and (max-width:1024px){.tmp_st_simple.size_s .jp{font-size:22px}}@media only screen and (max-width:767px){.tmp_st_simple.size_s .jp{font-size:1.3em}}@media only screen and (min-width:1441px){.tmp_st_simple.size_ss .jp{font-size:22px}}@media only screen and (min-width:1025px) and (max-width:1440px){.tmp_st_simple.size_ss .jp{font-size:18px}}@media only screen and (min-width:768px) and (max-width:1024px){.tmp_st_simple.size_ss .jp{font-size:18px}}@media only screen and (max-width:767px){.tmp_st_simple.size_ss .jp{font-size:1.2em}}.tmp_st_simple.vertical{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block}@media only screen and (min-width:1025px){.con_room{width:calc(1400 / 1920 * 100%);max-width:1920px;margin-right:auto;margin-left:auto}}.box_room01{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1025px){.box_room01{margin-bottom:160px}}@media only screen and (min-width:768px) and (max-width:1024px){.box_room01{margin-bottom:100px}}@media only screen and (max-width:767px){.box_room01{margin-bottom:4em}}.box_room01 .img_main{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}@media only screen and (min-width:1025px){.box_room01 .img_main{margin-bottom:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.box_room01 .img_main{margin-bottom:60px}}@media only screen and (max-width:767px){.box_room01 .img_main{margin-bottom:3em}}@media only screen and (min-width:1025px){.box_room01 .img_main{margin-right:calc(-260 / 1400 * 100%);margin-left:calc(-260 / 1400 * 100%)}}@media only screen and (min-width:1025px){.box_room01 .box_txt{width:calc(620 / 1400 * 100%);margin-right:0;margin-left:auto}}@media only screen and (min-width:1025px) and (min-width:1441px){.box_room01 .box_txt{padding-top:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.box_room01 .box_txt{width:47%;margin-left:5%}}@media only screen and (max-width:767px){.box_room01 .box_txt{width:88%;margin-right:auto;margin-left:auto;margin-bottom:1.5em}}@media only screen and (min-width:1025px){.box_room01 .box_txt .st_roo{margin-bottom:50px}}@media only screen and (min-width:768px) and (max-width:1024px){.box_room01 .box_txt .st_roo{margin-bottom:25px}}@media only screen and (max-width:767px){.box_room01 .box_txt .st_roo{margin-bottom:1.5em}}@media only screen and (min-width:768px){.box_room01 .box_txt .tmp_catch2{margin-bottom:25px}}@media only screen and (max-width:767px){.box_room01 .box_txt .tmp_catch2{margin-bottom:1em}}.box_room01 .box_txt .tmp_text{line-height:calc(40/16)}@media only screen and (min-width:768px){.box_room01 .box_txt .inn_btn{margin-top:30px}}@media only screen and (max-width:767px){.box_room01 .box_txt .inn_btn{margin-top:1.5em}}@media only screen and (min-width:1025px){.box_room01 .box_txt .inn_btn{width:70%}}@media only screen and (min-width:768px) and (max-width:1024px){.box_room01 .box_txt .inn_btn{width:80%}}@media only screen and (max-width:767px){.box_room01 .box_txt .inn_btn{width:100%}}@media only screen and (min-width:1025px) and (max-width:1440px){.box_room01 .box_txt .inn_btn{width:80%}}.box_room01 .box_txt:has(.inn_btn){padding-top:0}@media only screen and (min-width:1025px){.box_room01 .img_sub{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:calc(640 / 1400 * 100%);margin-left:0;margin-right:auto}}@media only screen and (min-width:768px) and (max-width:1024px){.box_room01 .img_sub{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:40%}}@media only screen and (max-width:767px){.box_room01 .img_sub{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:88%;margin-right:auto;margin-left:auto;margin-bottom:3em}}.box_room02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width:768px){.box_room02{margin-bottom:85px}}@media only screen and (max-width:767px){.box_room02{margin-bottom:4em}}@media only screen and (min-width:768px) and (max-width:1024px){.box_room02{width:92%}}@media only screen and (max-width:767px){.box_room02{width:92%}}.box_room02 .img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media only screen and (min-width:768px){.box_room02 .img{margin-bottom:25px}}@media only screen and (max-width:767px){.box_room02 .img{margin-bottom:1em}}.box_room02 .tmp_n_st2{margin-bottom:1em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box_room02 .tmp_n_st2 .jp.s40{--zoom:1;font-size:calc((40 / var(--base-font-size)) * var(--zoom) * 1em)}@media only screen and (min-width:1025px) and (max-width:1440px){.box_room02 .tmp_n_st2 .jp.s40{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.box_room02 .tmp_n_st2 .jp.s40{--zoom:.7}}@media only screen and (max-width:767px){.box_room02 .tmp_n_st2 .jp.s40{--zoom:.6}}.box_room02 .tmp_n_st2 .sub{--sub-offset:1em;background-color:#514026;color:#fff;width:var(--sub-w)}.box_room02 .tmp_n_st2 .sub span{padding:var(--sub-offset) .5em}.box_room02 .tmp_text2{text-align:center}@media only screen and (max-width:767px){.box_room02 .tmp_text2{text-align:left}}.box_room02 .bg{position:absolute;right:calc(-260 / 1400 * 100%);bottom:calc(100% - 6em)}.box_room02 .bg span img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.box_room03{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.box_room03{margin-bottom:180px}}@media only screen and (min-width:768px) and (max-width:1024px){.box_room03{margin-bottom:100px}}@media only screen and (max-width:767px){.box_room03{margin-bottom:4em}}@media only screen and (min-width:768px){.box_room03{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.box_room03{width:92%}}@media only screen and (max-width:767px){.box_room03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:92%}}@media only screen and (min-width:768px){.box_room03 .box_txt{width:calc(500 / 1400 * 100%);margin-right:0;margin-left:auto}}@media only screen and (min-width:768px) and (min-width:1441px){.box_room03 .box_txt{padding-top:85px}}.box_room03 .box_txt .tmp_st_simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1025px){.box_room03 .box_txt .tmp_st_simple{margin-bottom:30px}}@media only screen and (min-width:768px) and (max-width:1024px){.box_room03 .box_txt .tmp_st_simple{margin-bottom:25px}}@media only screen and (max-width:767px){.box_room03 .box_txt .tmp_st_simple{margin-bottom:1em}}@media only screen and (min-width:1025px){.box_room03 .box_txt .tmp_st_simple .jp{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.box_room03 .box_txt .tmp_st_simple .jp{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1025px){.box_room03 .box_txt .tmp_st_simple .jp span{display:block}}@media only screen and (max-width:767px){.box_room03 .box_txt .tmp_st_simple .jp span{display:block}}@media only screen and (min-width:1025px){.box_room03 .box_txt .tmp_text2{margin-bottom:90px}}@media only screen and (min-width:768px) and (max-width:1024px){.box_room03 .box_txt .tmp_text2{margin-bottom:40px}}@media only screen and (max-width:767px){.box_room03 .box_txt .tmp_text2{margin-bottom:1em}}@media only screen and (min-width:1025px) and (max-width:1440px){.box_room03 .box_txt .tmp_text2{margin-bottom:40px}}.box_room03 .box_txt .box_btn{max-width:435px}.box_room03 .img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media only screen and (min-width:768px){.box_room03 .img{width:calc(800 / 1400 * 100%)}}@media only screen and (max-width:767px){.box_room03 .img{margin-bottom:2em}}.box_ov_map{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1200px;margin-right:auto;margin-left:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:35px 0}@media only screen and (min-width:1025px){.box_ov_map{margin-bottom:190px}}@media only screen and (min-width:768px) and (max-width:1024px){.box_ov_map{margin-bottom:120px}}@media only screen and (max-width:767px){.box_ov_map{margin-bottom:6em}}@media only screen and (min-width:768px) and (max-width:1024px){.box_ov_map{width:82%}}@media only screen and (max-width:767px){.box_ov_map{width:86%;display:block}}@media only screen and (min-width:1025px){.box_ov{width:calc(555 / 1200 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.box_ov{width:calc(605 / 1200 * 100%)}}@media only screen and (max-width:767px){.box_ov{margin-bottom:4rem}}.box_ov .tmp_table{table-layout:auto}.box_ov .tmp_table tr th{line-height:1.75;width:11em;padding-left:1.25em;padding-right:1.25em}@media only screen and (min-width:1025px) and (max-width:1440px){.box_ov .tmp_table tr th{width:9em}}@media only screen and (max-width:1024px){.box_ov .tmp_table tr th{padding-left:.75em;padding-right:.75em;width:8em}}.box_ov .tmp_table tr td{line-height:1.75;width:calc(100% - 11em);padding-left:1em;padding-right:1em}@media only screen and (min-width:1025px) and (max-width:1440px){.box_ov .tmp_table tr td{width:calc(100% - 9em)}}@media only screen and (max-width:1024px){.box_ov .tmp_table tr td{width:calc(100% - 8em);padding-left:0;padding-right:0}}.box_ov .tmp_table tr td .indent{display:block;padding-left:1.15em;text-indent:-1.15em}.box_map{border:5px solid #e3e3e3;background-color:#fff;width:calc(500 / 1200 * 100%);margin-right:0;margin-left:auto;padding:35px 0}@media only screen and (max-width:767px){.box_map{border-width:3px;width:100%}}.box_map>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:88%;margin-right:auto;margin-left:auto}.box_map>.inner .st_map{width:3.5em;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box_map>.inner .img{max-width:calc(100% - ($st_w * 2));padding-right:2em;padding-left:2em}@media only screen and (min-width:768px) and (max-width:1024px){.box_map>.inner .img{padding-right:1em;padding-left:1em}}.box_map>.inner::after{content:"";display:block;width:3.5em}.box_ov_map:not(:has(.box_map)) .box_ov{width:100%;margin-right:auto;margin-left:auto}.wrp_plan{position:relative}.wrp_plan .bg{position:absolute;left:0;bottom:calc(100% - 5em);z-index:-1}.con_plan{background-color:#1a1a1a;z-index:1;color:#fff;padding-top:155px;padding-bottom:140px;margin-bottom:140px}@media only screen and (min-width:768px){.con_plan{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan{padding-top:124px;padding-bottom:112px}}@media only screen and (max-width:767px){.con_plan{padding-top:4em;padding-bottom:4em;margin-bottom:6em}}.con_plan p{margin:0;padding:0}.con_plan .box_st{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1025px){.con_plan .box_st{width:calc(220 / 1920 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan .box_st{width:20%}}@media only screen and (max-width:767px){.con_plan .box_st{margin-bottom:1.5em}}.con_plan .box_st .st_plan{font-weight:400}@media only screen and (min-width:768px){.con_plan .box_st .st_plan{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.con_plan .box_st .st_plan{width:86%;margin-right:auto;margin-left:auto}}@media only screen and (min-width:768px){.con_plan .box_st .st_plan .inn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:767px){.con_plan .box_st .st_plan .inn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.con_plan .box_st .st_plan .tag{color:#fff;background-color:#514025;font-size:15px;letter-spacing:.75em}@media only screen and (min-width:768px){.con_plan .box_st .st_plan .tag{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;padding-top:1.45em;padding-bottom:.7em;margin-left:15px;padding-right:.2em}}@media only screen and (max-width:767px){.con_plan .box_st .st_plan .tag{font-size:.9em;padding-left:.75em;padding-top:.25em;padding-bottom:.25em;margin-bottom:1em}}@media only screen and (min-width:1025px){.con_plan .box_st .st_plan .t{font-size:40px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan .box_st .st_plan .t{font-size:32px}}@media only screen and (max-width:767px){.con_plan .box_st .st_plan .t{font-size:1.5em}}@media only screen and (min-width:768px){.con_plan .box_st .st_plan .t{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;padding-top:25px}}@media only screen and (max-width:767px){.con_plan .box_st .st_plan .t{width:100%;text-align:left}}@media only screen and (min-width:1025px){.con_plan .box_plan{width:calc(1700 / 1920 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan .box_plan{width:80%}}.con_plan .box_plan .box_img{overflow:hidden}@media only screen and (min-width:768px){.con_plan .box_plan .box_img{margin-bottom:40px}}@media only screen and (max-width:767px){.con_plan .box_plan .box_img{margin-bottom:2em}}.con_plan .box_plan .box_img p img{height:auto!important}@media only screen and (min-width:1025px){.con_plan .box_plan .box_img p{width:calc(510 / 1700 * 100%);float:right}.con_plan .box_plan .box_img p.img_main{width:calc(1190 / 1700 * 100%);float:left}}@media only screen and (max-width:1024px){.con_plan .box_plan .box_img p{float:left;width:50%}.con_plan .box_plan .box_img p.img_main{width:100%}}.con_plan .box_plan .box_text{max-width:1540px}@media only screen and (min-width:1025px){.con_plan .box_plan .box_text{padding-left:1em;width:96%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan .box_plan .box_text{width:88%}}@media only screen and (max-width:767px){.con_plan .box_plan .box_text{width:86%;margin-right:auto;margin-left:auto}}@media only screen and (min-width:1025px){.con_plan .box_plan .box_text .box01{width:calc(1100 / 1540 * 100%);padding-right:3rem}}@media only screen and (max-width:1024px){.con_plan .box_plan .box_text .box01{margin-bottom:4em}}@media only screen and (min-width:768px){.con_plan .box_plan .box_text .box01 .tmp_catch2{margin-bottom:18px}}@media only screen and (max-width:767px){.con_plan .box_plan .box_text .box01 .tmp_catch2{margin-bottom:2em}}@media only screen and (min-width:768px){.con_plan .box_plan .box_text .box01 .tmp_text2{margin-bottom:30px}}@media only screen and (max-width:767px){.con_plan .box_plan .box_text .box01 .tmp_text2{margin-bottom:2em}}.con_plan .box_plan .box_text .box01 table{width:100%;border-left:1px solid #666}.con_plan .box_plan .box_text .box01 table tr td,.con_plan .box_plan .box_text .box01 table tr th{padding:.5em 0}.con_plan .box_plan .box_text .box01 table tr th{width:calc(210 / 1100 * 100%);font-weight:400;padding-left:calc(35 / 1100 * 100%)}@media only screen and (max-width:767px){.con_plan .box_plan .box_text .box01 table tr th{width:9em;padding-left:2em}}@media only screen and (min-width:1025px){.con_plan .box_plan .box_text .box02{width:calc(440 / 1540 * 100%)}}@media only screen and (min-width:1025px){.con_plan .box_plan .box_text .box02 .tmp_btn_plan{margin-top:12px;margin-bottom:35px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan .box_plan .box_text .box02 .box_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:1024px){.con_plan .box_plan .box_text .box02 .box_btn{margin-bottom:2em}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan .box_plan .box_text .box02 .box_btn a{width:49%}.con_plan .box_plan .box_text .box02 .box_btn a:nth-child(n+2){margin-left:2%}}@media only screen and (max-width:767px){.con_plan .box_plan .box_text .box02 .box_btn a{display:block;width:100%}.con_plan .box_plan .box_text .box02 .box_btn a:nth-child(n+2){margin-top:1em}}.con_plan .box_plan .box_text .box02 .btn_tel{display:block}@media only screen and (max-width:767px){.con_plan .box_plan .box_text .box02 .btn_tel{text-align:center}}.con_plan .box_plan .box_text .box02 .btn_tel a{color:#fff}.con_plan .box_plan .box_text .box02 .btn_tel .txt{font-size:20px;display:block}@media only screen and (min-width:1025px) and (max-width:1440px){.con_plan .box_plan .box_text .box02 .btn_tel .txt{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan .box_plan .box_text .box02 .btn_tel .txt{font-size:20px}}@media only screen and (max-width:767px){.con_plan .box_plan .box_text .box02 .btn_tel .txt{font-size:16px}}.con_plan .box_plan .box_text .box02 .btn_tel .num{font-size:30px;display:block;letter-spacing:.15em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1025px) and (max-width:1440px){.con_plan .box_plan .box_text .box02 .btn_tel .num{font-size:25px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan .box_plan .box_text .box02 .btn_tel .num{font-size:25px}}@media only screen and (max-width:767px){.con_plan .box_plan .box_text .box02 .btn_tel .num{font-size:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.con_plan .box_plan .box_text .box02 .btn_tel .num i{margin-bottom:-.1em;font-size:1.2em;margin-right:.25em}