﻿.con_room_concept .wrp .wrp_cocept,.con_point .box_tit,.con_point .wrp .wrp_point .box_bottom,.con_rooms_gnav>.tl_basic{width:90%;max-width:1280px;margin:auto}@media only screen and (min-width: 1200px){.con_room_concept .wrp .wrp_cocept,.con_point .box_tit,.con_point .wrp .wrp_point .box_bottom,.con_rooms_gnav>.tl_basic{padding:0 20px}}@media print{.con_room_concept .wrp .wrp_cocept,.con_point .box_tit,.con_point .wrp .wrp_point .box_bottom,.con_rooms_gnav>.tl_basic{padding:0 20px}}@media only screen and (max-width: 1199px){.con_room_concept .wrp .wrp_cocept,.con_point .box_tit,.con_point .wrp .wrp_point .box_bottom,.con_rooms_gnav>.tl_basic{width:91.66667%}}.con_room_concept{position:relative}.con_room_concept::before{height:90%;content:"";position:absolute;top:0;left:0;width:100%;z-index:-2;background:url(../../rooms/concept/images/bg_roomconcept.jpg) no-repeat}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept::before{height:85%}}@media only screen and (max-width: 767px){.con_room_concept::before{height:85%}}.con_room_concept .wrp{padding-top:160px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp{padding-top:100px}}@media only screen and (max-width: 767px){.con_room_concept .wrp{padding-top:4em}}.con_room_concept .wrp::before{width:388px;height:260px;top:40px;content:"";position:absolute;left:0;z-index:-1;background:url(../../rooms/concept/images/deco_wave.png) no-repeat;background-size:contain;opacity:.4}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp::before{width:200px}}@media only screen and (max-width: 767px){.con_room_concept .wrp::before{width:10em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp::before{height:120px}}@media only screen and (max-width: 767px){.con_room_concept .wrp::before{height:11em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp::before{top:30px}}@media only screen and (max-width: 767px){.con_room_concept .wrp::before{top:1em}}.con_room_concept .wrp::after{width:206px;height:227px;top:30%;right:0;content:"";position:absolute;background:url(../images/home/deco_asanoha.png) 0 0 no-repeat;background-size:contain;z-index:-1;opacity:.4}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp::after{width:10em}}@media only screen and (max-width: 767px){.con_room_concept .wrp::after{width:10em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp::after{height:13em}}@media only screen and (max-width: 767px){.con_room_concept .wrp::after{height:12em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp::after{top:3%}}@media only screen and (max-width: 767px){.con_room_concept .wrp::after{top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp::after{right:0}}@media only screen and (max-width: 767px){.con_room_concept .wrp::after{right:-2em}}.con_room_concept .wrp .wrp_cocept{padding:0}.con_room_concept .wrp .wrp_cocept .box_txt{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_room_concept .wrp .wrp_cocept .box_txt{display:block}}.con_room_concept .wrp .wrp_cocept .box_txt .tl{width:46.875%;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:188%;color:#fff;font-weight:normal;letter-spacing:1px;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp .wrp_cocept .box_txt .tl{width:45%}}@media only screen and (max-width: 767px){.con_room_concept .wrp .wrp_cocept .box_txt .tl{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp .wrp_cocept .box_txt .tl{font-size:175%}}@media only screen and (max-width: 767px){.con_room_concept .wrp .wrp_cocept .box_txt .tl{font-size:163%}}.con_room_concept .wrp .wrp_cocept .box_txt .txt{width:50.39063%;margin-left:3.90625%;margin-top:0;color:#fff;line-height:1.8;letter-spacing:2px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp .wrp_cocept .box_txt .txt{width:50%}}@media only screen and (max-width: 767px){.con_room_concept .wrp .wrp_cocept .box_txt .txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp .wrp_cocept .box_txt .txt{margin-left:5%}}@media only screen and (max-width: 767px){.con_room_concept .wrp .wrp_cocept .box_txt .txt{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp .wrp_cocept .box_txt .txt{margin-top:0}}@media only screen and (max-width: 767px){.con_room_concept .wrp .wrp_cocept .box_txt .txt{margin-top:1em}}.con_room_concept .wrp .wrp_cocept .box_img{margin-top:40px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp .wrp_cocept .box_img{margin-top:30px}}@media only screen and (max-width: 767px){.con_room_concept .wrp .wrp_cocept .box_img{margin-top:3em}}.con_room_concept .wrp .wrp_cocept .box_img .img img{width:100%}.con_room_concept .wrp .wrp_cocept .box_img .en_tl{bottom:130px;right:-.8em;font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif;font-size:500%;position:absolute;color:#fff;text-align:right;font-weight:normal;line-height:1.2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp .wrp_cocept .box_img .en_tl{bottom:5%}}@media only screen and (max-width: 767px){.con_room_concept .wrp .wrp_cocept .box_img .en_tl{bottom:5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp .wrp_cocept .box_img .en_tl{right:.5em}}@media only screen and (max-width: 767px){.con_room_concept .wrp .wrp_cocept .box_img .en_tl{right:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room_concept .wrp .wrp_cocept .box_img .en_tl{font-size:313%}}@media only screen and (max-width: 767px){.con_room_concept .wrp .wrp_cocept .box_img .en_tl{font-size:219%}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.con_room_concept .wrp .wrp_cocept .box_img .en_tl{font-size:430%}}.con_point{padding-top:170px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point{padding-top:80px}}@media only screen and (max-width: 767px){.con_point{padding-top:5em}}.con_point .box_tit{padding:0;max-width:1200px}.con_point .box_tit .tl_basic{padding-left:15px;max-height:1200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .box_tit .tl_basic{padding-left:0}}@media only screen and (max-width: 767px){.con_point .box_tit .tl_basic{padding-left:0}}@media only screen and (min-width: 1200px){.con_point .box_tit .tl_basic{position:relative}.con_point .box_tit .tl_basic::before{content:"";border-left:3px double #171717;width:3px;height:400px;position:absolute;bottom:0;left:0;margin:0 auto}}@media print{.con_point .box_tit .tl_basic{position:relative}.con_point .box_tit .tl_basic::before{content:"";border-left:3px double #171717;width:3px;height:400px;position:absolute;bottom:0;left:0;margin:0 auto}}@media only screen and (max-width: 767px){.con_point .box_tit .tl_basic{text-align:center}}.con_point .wrp .wrp_point{margin-top:1em}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point{margin-top:2em}}.con_point .wrp .wrp_point:nth-of-type(n+2){margin-top:110px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point:nth-of-type(n+2){margin-top:80px}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point:nth-of-type(n+2){margin-top:3em}}.con_point .wrp .wrp_point:nth-of-type(n+2)::after{width:206px;height:227px;top:80%;right:-1em;content:"";position:absolute;background:url(../images/home/deco_asanoha.png) 0 0 no-repeat;background-size:contain;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point:nth-of-type(n+2)::after{width:10em}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point:nth-of-type(n+2)::after{width:10em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point:nth-of-type(n+2)::after{height:13em}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point:nth-of-type(n+2)::after{height:12em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point:nth-of-type(n+2)::after{top:80%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point:nth-of-type(n+2)::after{top:85%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point:nth-of-type(n+2)::after{right:-2em}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point:nth-of-type(n+2)::after{right:-2em}}.con_point .wrp .wrp_point .box_top{padding-top:35px;display:flex;justify-content:center;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_top{padding-top:2em}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_top{padding-top:1.5em}}.con_point .wrp .wrp_point .box_top::before{width:60%;height:75%;content:"";position:absolute;top:0;right:0;z-index:-2;background:url(../../rooms/concept/images/bg_point.jpg)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_top::before{width:60%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_top::before{width:70%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_top::before{height:90%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_top::before{height:40%}}@media only screen and (min-width: 1200px) and (max-width: 1599px){.con_point .wrp .wrp_point .box_top::before{height:90%}}@media only screen and (min-width: 1200px){.con_point .wrp .wrp_point .box_top{margin-left:-80px}}@media print{.con_point .wrp .wrp_point .box_top{margin-left:-80px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_top{justify-content:flex-start}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_top{display:block}}.con_point .wrp .wrp_point .box_top .box_img{width:39.2126%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_top .box_img{width:47%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_top .box_img{width:90%}}.con_point .wrp .wrp_point .box_top .box_img .img img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_top .box_img .img img{height:40vw;object-fit:cover;font-family:'object-fit: cover;';object-position:left}}.con_point .wrp .wrp_point .box_top .box_txt{width:27.82152%;margin:30px 0 0 3.9895%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_top .box_txt{width:46%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_top .box_txt{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_top .box_txt{margin:25px 0 0 4%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_top .box_txt{margin:2em auto 0}}@media only screen and (min-width: 1200px) and (max-width: 1369px){.con_point .wrp .wrp_point .box_top .box_txt{width:35%}}.con_point .wrp .wrp_point .box_top .box_txt .tl{font-size:188%;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:500;letter-spacing:1px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_top .box_txt .tl{font-size:175%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_top .box_txt .tl{font-size:163%}}.con_point .wrp .wrp_point .box_top .box_txt .txt{margin-top:30px;line-height:1.8;letter-spacing:1px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_top .box_txt .txt{margin-top:25px}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_top .box_txt .txt{margin-top:.8em}}.con_point .wrp .wrp_point .box_bottom{max-width:1200px;display:flex;justify-content:flex-end}@media only screen and (min-width: 1200px) and (max-width: 1599px){.con_point .wrp .wrp_point .box_bottom{margin-top:40px}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_bottom{flex-direction:column-reverse;margin-top:2em}}.con_point .wrp .wrp_point .box_bottom .box_list{width:43.58333%;margin-top:60px;margin-right:6.66667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_bottom .box_list{width:45%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_bottom .box_list{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_bottom .box_list{margin-top:40px}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_bottom .box_list{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_bottom .box_list{margin-right:5%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_bottom .box_list{margin-right:0}}.con_point .wrp .wrp_point .box_bottom .box_list .tl{font-size:113%;font-weight:600;letter-spacing:1px}.con_point .wrp .wrp_point .box_bottom .box_list .inn_list{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_bottom .box_list .inn_list{margin-top:25px}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_bottom .box_list .inn_list{margin-top:1em}}.con_point .wrp .wrp_point .box_bottom .box_list .inn_list>li{display:flex}.con_point .wrp .wrp_point .box_bottom .box_list .inn_list>li:nth-of-type(n+2){margin-top:.5em}.con_point .wrp .wrp_point .box_bottom .box_list .inn_list>li .year{width:14%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_bottom .box_list .inn_list>li .year{width:20%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_bottom .box_list .inn_list>li .year{width:15%}}.con_point .wrp .wrp_point .box_bottom .box_list .inn_list>li .text{width:86%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_bottom .box_list .inn_list>li .text{width:75%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_bottom .box_list .inn_list>li .text{width:85%}}.con_point .wrp .wrp_point .box_bottom .box_list .txt{margin-top:25px}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_bottom .box_list .txt{margin-top:1em}}.con_point .wrp .wrp_point .box_bottom .box_img{width:43.33333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp .wrp_point .box_bottom .box_img{width:50%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_bottom .box_img{width:80%}}@media only screen and (max-width: 767px){.con_point .wrp .wrp_point .box_bottom .box_img{margin:auto}}.con_rooms_gnav{margin-top:185px;margin-bottom:130px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms_gnav{margin-top:110px}}@media only screen and (max-width: 767px){.con_rooms_gnav{margin-top:6em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms_gnav{margin-bottom:90px}}@media only screen and (max-width: 767px){.con_rooms_gnav{margin-bottom:4em}}.con_rooms_gnav .wrp_rooms{margin-top:35px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms_gnav .wrp_rooms{margin-top:30px}}@media only screen and (max-width: 767px){.con_rooms_gnav .wrp_rooms{margin-top:2em}}@media only screen and (max-width: 767px){.con_rooms_gnav .wrp_rooms{display:block}}.con_rooms_gnav .wrp_rooms .box_rooms{width:50%;display:block;background:#000}@media only screen and (max-width: 767px){.con_rooms_gnav .wrp_rooms .box_rooms{width:100%}}.con_rooms_gnav .wrp_rooms .box_rooms .img{transition:.5s}.con_rooms_gnav .wrp_rooms .box_rooms .img img{width:100%}.con_rooms_gnav .wrp_rooms .box_rooms .inn_txt{padding:25px 0;color:#fff;text-align:center;transition:.5s}@media only screen and (max-width: 767px){.con_rooms_gnav .wrp_rooms .box_rooms .inn_txt{padding:1em 0}}.con_rooms_gnav .wrp_rooms .box_rooms .inn_txt .tl{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:150%;margin-bottom:1.6em;letter-spacing:2px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms_gnav .wrp_rooms .box_rooms .inn_txt .tl{font-size:138%}}@media only screen and (max-width: 767px){.con_rooms_gnav .wrp_rooms .box_rooms .inn_txt .tl{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms_gnav .wrp_rooms .box_rooms .inn_txt .tl{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_rooms_gnav .wrp_rooms .box_rooms .inn_txt .tl{margin-bottom:1em}}.con_rooms_gnav .wrp_rooms .box_rooms .inn_txt .tl span{padding:0 1em 0.8em 1em;border-bottom:1px solid #fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms_gnav .wrp_rooms .box_rooms .inn_txt .tl span{padding:0 0.5em 0.5em 0.5em}}@media only screen and (max-width: 767px){.con_rooms_gnav .wrp_rooms .box_rooms .inn_txt .tl span{padding:0 0.5em 0.5em 0.5em}}.con_rooms_gnav .wrp_rooms .box_rooms .inn_txt .sub_txt{letter-spacing:1px}@media only screen and (min-width: 1200px){.con_rooms_gnav .wrp_rooms .box_rooms:hover .img,.con_rooms_gnav .wrp_rooms .box_rooms:hover .inn_txt{opacity:.5}}@media print{.con_rooms_gnav .wrp_rooms .box_rooms:hover .img,.con_rooms_gnav .wrp_rooms .box_rooms:hover .inn_txt{opacity:.5}}@media only screen and (min-width: 768px){.con_rooms_gnav .wrp_rooms .box_rooms:nth-of-type(2n){border-left:1px solid #fff}.con_rooms_gnav .wrp_rooms .box_rooms:nth-of-type(n+2){border-top:1px solid #fff}}@media only screen and (max-width: 767px){.con_rooms_gnav .wrp_rooms .box_rooms:nth-of-type(n+2){border-top:1px solid #fff}}.con_rooms_gnav .box_btn{margin-top:60px;display:flex;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms_gnav .box_btn{margin-top:50px}}@media only screen and (max-width: 767px){.con_rooms_gnav .box_btn{margin-top:2em}}@media only screen and (max-width: 767px){.con_rooms_gnav .box_btn{display:block}}.con_rooms_gnav .box_btn .btn_basic{width:370px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms_gnav .box_btn .btn_basic{width:40%}}@media only screen and (max-width: 767px){.con_rooms_gnav .box_btn .btn_basic{width:90%}}.con_rooms_gnav .box_btn .btn_basic:nth-of-type(n+2){margin-left:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms_gnav .box_btn .btn_basic:nth-of-type(n+2){margin-left:5%}}@media only screen and (max-width: 767px){.con_rooms_gnav .box_btn .btn_basic:nth-of-type(n+2){margin-left:auto}}@media only screen and (max-width: 767px){.con_rooms_gnav .box_btn .btn_basic{margin:auto}.con_rooms_gnav .box_btn .btn_basic:nth-of-type(n+2){margin-top:1em}}.con_rooms_gnav .box_btn .btn_basic i{margin-right:.5em}
