.con_int,ul.con_link,.con_rooms .box_rooms,.con_info{width:90%;max-width:1400px;margin:auto}.con_int:after,ul.con_link:after,.con_rooms .box_rooms .box_st:after,.con_rooms .box_rooms .box_slider .box_txt:after,.con_rooms .box_rooms .box_slider .box_btn:after,.con_rooms .box_rooms .rooms_ame .wrp_inner ul:after,.con_rooms .box_rooms .box_detail:after,.con_rooms .box_rooms ul.box_btn:after,.con_rooms .box_rooms .box_rooms_info:after{content:"";display:table;clear:both}.con_rooms .box_rooms .rooms_ame p.st,.con_rooms .box_rooms .box_rooms_info .rooms_info .box_txt p.st{font-size:129%;line-height:1.4;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .rooms_ame p.st,.con_rooms .box_rooms .box_rooms_info .rooms_info .box_txt p.st{font-size:122%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .rooms_ame p.st,.con_rooms .box_rooms .box_rooms_info .rooms_info .box_txt p.st{font-size:115%}}ul.con_link li a:after,.con_rooms .box_rooms .box_slider .box_txt p.txt,.con_rooms .box_rooms .box_rooms_info .rooms_info .box_txt p.txt,table.tbl_room tr th,table.tbl_room tr td{font-size:108%;line-height:1.6;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1199px){ul.con_link li a:after,.con_rooms .box_rooms .box_slider .box_txt p.txt,.con_rooms .box_rooms .box_rooms_info .rooms_info .box_txt p.txt,table.tbl_room tr th,table.tbl_room tr td{font-size:108%}}@media only screen and (max-width: 767px){ul.con_link li a:after,.con_rooms .box_rooms .box_slider .box_txt p.txt,.con_rooms .box_rooms .box_rooms_info .rooms_info .box_txt p.txt,table.tbl_room tr th,table.tbl_room tr td{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){ul.con_link li a:after,.con_rooms .box_rooms .box_slider .box_txt p.txt,.con_rooms .box_rooms .box_rooms_info .rooms_info .box_txt p.txt,table.tbl_room tr th,table.tbl_room tr td{line-height:1.6}}@media only screen and (max-width: 767px){ul.con_link li a:after,.con_rooms .box_rooms .box_slider .box_txt p.txt,.con_rooms .box_rooms .box_rooms_info .rooms_info .box_txt p.txt,table.tbl_room tr th,table.tbl_room tr td{line-height:1.5}}.con_rooms .box_rooms .box_st .box_smoke p em,.con_rooms .box_rooms ul.box_btn li p.smoke em{font-size:100%;line-height:1.9;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_st .box_smoke p em,.con_rooms .box_rooms ul.box_btn li p.smoke em{line-height:1.8}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_st .box_smoke p em,.con_rooms .box_rooms ul.box_btn li p.smoke em{line-height:1.6}}.con_int{margin-top:80px}@media only screen and (max-width: 767px){.con_int{margin-top:10%}}.con_int .box_txt{float:left;width:61.66667%}@media only screen and (max-width: 767px){.con_int .box_txt{float:none}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_txt{width:60%}}@media only screen and (max-width: 767px){.con_int .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_int .box_txt h2{text-align:center}}.con_int .box_txt p.txt{margin:40px 0}@media only screen and (max-width: 767px){.con_int .box_txt p.txt{margin:8% 0}}@media only screen and (min-width: 768px){.con_int .box_txt p.btn{max-width:300px;margin:2.5em 0 0}}@media only screen and (max-width: 767px){.con_int .box_txt p.btn{width:70%;margin:8% auto 0}}.con_int p.photo{float:right;width:31.91667%}@media only screen and (max-width: 767px){.con_int p.photo{float:none}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int p.photo{width:35%}}@media only screen and (max-width: 767px){.con_int p.photo{width:100%}}.con_int p.photo img{width:100%}ul.con_link{margin-top:90px;margin-bottom:90px;display:flex !important;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){ul.con_link{margin-top:60px}}@media only screen and (max-width: 767px){ul.con_link{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){ul.con_link{margin-bottom:60px}}@media only screen and (max-width: 767px){ul.con_link{margin-bottom:3em}}ul.con_link li{align-self:stretch;width:23.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){ul.con_link li{width:32%}}@media only screen and (max-width: 767px){ul.con_link li{width:48%}}ul.con_link li a{padding:1.1em 0;position:relative;display:flex;flex-wrap:wrap;height:100%;justify-content:center;align-items:center}@media only screen and (max-width: 767px){ul.con_link li a{padding:1.1em 0 1.5em}}ul.con_link li a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;display:block;position:absolute;text-align:center;-moz-transition:bottom 500ms ease;-o-transition:bottom 500ms ease;-webkit-transition:bottom 500ms ease;transition:bottom 500ms ease}@media only screen and (min-width: 768px){ul.con_link li a:after{right:1em;bottom:50%;-moz-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){ul.con_link li a:after{right:.5em}}@media only screen and (max-width: 767px){ul.con_link li a:after{bottom:.5em;left:0;right:0;margin:auto}}ul.con_link li a span{display:block;font-weight:normal;font-size:86%;padding-top:.8em;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.facility_karasumagojo.lang_cn ul.con_link li a span,.facility_karasumagojo.lang_tw ul.con_link li a span{padding:.8em 1.5em 0}}@media only screen and (min-width: 768px){ul.con_link li a:hover:after{bottom:45%}}@media only screen and (max-width: 767px){ul.con_link li a:hover:after{bottom:.3em}}ul.con_link li:nth-child(n+2){margin-left:2%}@media only screen and (min-width: 768px) and (max-width: 1199px){ul.con_link li:nth-child(n+2){margin-left:2%}}@media only screen and (max-width: 767px){ul.con_link li:nth-child(n+2){margin-left:4%}}@media only screen and (min-width: 1200px){ul.con_link li:nth-child(4n+1){margin-left:0}ul.con_link li:nth-child(n+5){margin-top:30px}}@media print{ul.con_link li:nth-child(4n+1){margin-left:0}ul.con_link li:nth-child(n+5){margin-top:30px}}@media only screen and (min-width: 768px) and (max-width: 1199px){ul.con_link li:nth-child(3n+1){margin-left:0}ul.con_link li:nth-child(n+4){margin-top:1.5em}}@media only screen and (max-width: 767px){ul.con_link li:nth-child(odd){margin-left:0}ul.con_link li:nth-child(n+3){margin-top:1em}}.con_rooms{width:100%;padding:100px 0;border-bottom:solid 1px #C5C5C5}@media only screen and (max-width: 767px){.con_rooms{padding:10% 0}}.con_rooms#link_r2 .box_rooms .rooms_ame .wrp_inner,.con_rooms#link_r3 .box_rooms .rooms_ame .wrp_inner,.con_rooms#link_r4 .box_rooms .rooms_ame .wrp_inner,.con_rooms#link_r5 .box_rooms .rooms_ame .wrp_inner{display:block}.facility_karasuma .con_rooms#link_r1 .box_rooms .rooms_ame .wrp_inner{display:block}.facility_karasumagojo .con_rooms#link_r6 .box_rooms .rooms_ame .wrp_inner{display:block}.facility_karasuma .con_rooms#link_r31,.facility_karasuma .con_rooms#link_r32,.facility_karasuma .con_rooms#link_r33,.facility_karasuma .con_rooms#link_r34,.facility_karasuma .con_rooms#link_r35{border-bottom:none}.facility_karasuma .con_rooms#link_r31 .box_rooms ul.box_btn li:first-child,.facility_karasuma .con_rooms#link_r32 .box_rooms ul.box_btn li:first-child,.facility_karasuma .con_rooms#link_r33 .box_rooms ul.box_btn li:first-child,.facility_karasuma .con_rooms#link_r34 .box_rooms ul.box_btn li:first-child,.facility_karasuma .con_rooms#link_r35 .box_rooms ul.box_btn li:first-child{float:none}@media only screen and (min-width: 768px){.facility_karasuma .con_rooms#link_r31 .box_rooms ul.box_btn li:nth-child(even),.facility_karasuma .con_rooms#link_r32 .box_rooms ul.box_btn li:nth-child(even),.facility_karasuma .con_rooms#link_r33 .box_rooms ul.box_btn li:nth-child(even),.facility_karasuma .con_rooms#link_r34 .box_rooms ul.box_btn li:nth-child(even),.facility_karasuma .con_rooms#link_r35 .box_rooms ul.box_btn li:nth-child(even){margin-right:8.57143%;clear:left}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.facility_karasuma .con_rooms#link_r31 .box_rooms ul.box_btn li:nth-child(even),.facility_karasuma .con_rooms#link_r32 .box_rooms ul.box_btn li:nth-child(even),.facility_karasuma .con_rooms#link_r33 .box_rooms ul.box_btn li:nth-child(even),.facility_karasuma .con_rooms#link_r34 .box_rooms ul.box_btn li:nth-child(even),.facility_karasuma .con_rooms#link_r35 .box_rooms ul.box_btn li:nth-child(even){margin-right:4%}}@media only screen and (min-width: 768px){.facility_karasuma .con_rooms#link_r31 .box_rooms ul.box_btn li:nth-child(odd),.facility_karasuma .con_rooms#link_r32 .box_rooms ul.box_btn li:nth-child(odd),.facility_karasuma .con_rooms#link_r33 .box_rooms ul.box_btn li:nth-child(odd),.facility_karasuma .con_rooms#link_r34 .box_rooms ul.box_btn li:nth-child(odd),.facility_karasuma .con_rooms#link_r35 .box_rooms ul.box_btn li:nth-child(odd){margin-right:0;clear:unset}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.facility_karasuma .con_rooms#link_r31 .box_rooms ul.box_btn li:nth-child(odd),.facility_karasuma .con_rooms#link_r32 .box_rooms ul.box_btn li:nth-child(odd),.facility_karasuma .con_rooms#link_r33 .box_rooms ul.box_btn li:nth-child(odd),.facility_karasuma .con_rooms#link_r34 .box_rooms ul.box_btn li:nth-child(odd),.facility_karasuma .con_rooms#link_r35 .box_rooms ul.box_btn li:nth-child(odd){margin-right:0}}@media only screen and (min-width: 768px){.facility_karasuma .con_rooms#link_r31 .box_rooms ul.box_btn li:nth-child(n+2),.facility_karasuma .con_rooms#link_r32 .box_rooms ul.box_btn li:nth-child(n+2),.facility_karasuma .con_rooms#link_r33 .box_rooms ul.box_btn li:nth-child(n+2),.facility_karasuma .con_rooms#link_r34 .box_rooms ul.box_btn li:nth-child(n+2),.facility_karasuma .con_rooms#link_r35 .box_rooms ul.box_btn li:nth-child(n+2){margin-top:30px}}.facility_karasumagojo .con_rooms#link_r27,.facility_karasumagojo .con_rooms#link_r28,.facility_karasumagojo .con_rooms#link_r29,.facility_karasumagojo .con_rooms#link_r30,.facility_karasumagojo .con_rooms#link_r31{border-bottom:none}@media only screen and (min-width: 1200px){.facility_karasumagojo .con_rooms#link_r31 .box_rooms ul.box_btn li p{white-space:nowrap}}@media print{.facility_karasumagojo .con_rooms#link_r31 .box_rooms ul.box_btn li p{white-space:nowrap}}.con_rooms#link_bath .box_rooms .rooms_ame p.st{cursor:unset}.con_rooms#link_bath .box_rooms .rooms_ame p.st:before,.con_rooms#link_bath .box_rooms .rooms_ame p.st:after{display:none}.con_rooms#link_bath .box_rooms .rooms_ame .wrp_inner{display:block}@media only screen and (min-width: 768px){.lang_en .con_rooms#link_bath .box_rooms .rooms_ame .wrp_inner ul li{width:21%}.lang_en .con_rooms#link_bath .box_rooms .rooms_ame .wrp_inner ul li:nth-child(2){width:24%}.lang_en .con_rooms#link_bath .box_rooms .rooms_ame .wrp_inner ul li:nth-child(n+2){margin-left:3.33333%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.lang_en .con_rooms#link_bath .box_rooms .rooms_ame .wrp_inner ul li:nth-child(n+2){margin-left:3%}}@media only screen and (min-width: 768px) and (max-width: 767px){.lang_en .con_rooms#link_bath .box_rooms .rooms_ame .wrp_inner ul li:nth-child(n+2){margin-left:4%}}@media only screen and (max-width: 767px){.lang_en .con_rooms#link_bath .box_rooms .rooms_ame .wrp_inner ul li{width:46%}.lang_en .con_rooms#link_bath .box_rooms .rooms_ame .wrp_inner ul li:nth-child(2){width:50%}.lang_en .con_rooms#link_bath .box_rooms .rooms_ame .wrp_inner ul li:nth-child(2) i,.lang_en .con_rooms#link_bath .box_rooms .rooms_ame .wrp_inner ul li:nth-child(2) em{vertical-align:top}}.con_rooms .box_rooms{max-width:1000px}.con_rooms .box_rooms h2{text-align:center}.con_rooms .box_rooms .box_st{width:100%;max-width:900px;margin:0 auto 2em}.con_rooms .box_rooms .box_st h2{float:left;border-left:solid 5px #000;padding:0 .5em .3em;text-align:left}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_st h2{float:none}}.con_rooms .box_rooms .box_st .box_smoke{float:right;width:100%;max-width:260px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_st .box_smoke{float:none}}@media only screen and (min-width: 768px){.con_rooms .box_rooms .box_st .box_smoke{text-align:right}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_st .box_smoke{margin-top:1em}}.con_rooms .box_rooms .box_st .box_smoke p{display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_st .box_smoke p{display:block}}@media only screen and (min-width: 768px){.con_rooms .box_rooms .box_st .box_smoke p:nth-child(n+2){margin-left:1em}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_st .box_smoke p:nth-child(n+2){margin-top:.1em}}.con_rooms .box_rooms .box_st .box_smoke p i,.con_rooms .box_rooms .box_st .box_smoke p em{display:inline-block;vertical-align:middle}.con_rooms .box_rooms .box_st .box_smoke p i{width:34px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_st .box_smoke p i{width:1.5em}}.con_rooms .box_rooms .box_st .box_smoke p i img{width:100%}.con_rooms .box_rooms .box_st .box_smoke p em{margin-left:.5em}.con_rooms .box_rooms .box_slider{width:100%;max-width:900px;margin:auto}.con_rooms .box_rooms .box_slider .box_img{width:100%;position:relative;z-index:1}@media only screen and (max-width: 1199px){.con_rooms .box_rooms .box_slider .box_img{width:90%;margin:auto}}@media only screen and (max-width: 1199px) and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_slider .box_img{width:95%}}.con_rooms .box_rooms .box_slider .box_img .prev,.con_rooms .box_rooms .box_slider .box_img .next{font-size:200%;cursor:pointer;position:absolute;top:45%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_img .prev,.con_rooms .box_rooms .box_slider .box_img .next{font-size:93%}}.con_rooms .box_rooms .box_slider .box_img .prev i,.con_rooms .box_rooms .box_slider .box_img .next i{display:inline-block;font-size:143%;line-height:1;vertical-align:-.15em;padding:0 .2em}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_img .prev i,.con_rooms .box_rooms .box_slider .box_img .next i{padding:0}}.con_rooms .box_rooms .box_slider .box_img .prev{left:-2em}.con_rooms .box_rooms .box_slider .box_img .next{right:-2em}.con_rooms .box_rooms .box_slider .box_img .slick-dots{margin-top:20px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_img .slick-dots{margin-top:1em}}.con_rooms .box_rooms .box_slider .box_txt{margin-top:30px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_txt{margin-top:1.5em}}.con_rooms .box_rooms .box_slider .box_txt p.txt{float:left;width:60%}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_txt p.txt{float:none}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_txt p.txt{width:100%}}.con_rooms .box_rooms .box_slider .box_txt p.btn{float:right;width:33.33333%}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_txt p.btn{float:none}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_txt p.btn{width:70%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_txt p.btn{margin:2em auto 0}}.con_rooms .box_rooms .box_slider .box_txt p.btn a{position:relative;z-index:1}.con_rooms .box_rooms .box_slider .box_txt p.btn a:after{position:absolute;z-index:1;top:50%;right:1em;content:"";display:block;width:33px;height:20px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../rooms/images/ic_view.png) no-repeat center center}.con_rooms .box_rooms .box_slider .box_btn{width:90%;max-width:630px;margin:auto;margin-top:90px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_btn{margin-top:2em}}.con_rooms .box_rooms .box_slider .box_btn p.btn{float:left;width:47.61905%}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_btn p.btn{float:none}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_btn p.btn{width:90%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_btn p.btn{margin:auto}}.con_rooms .box_rooms .box_slider .box_btn p.btn:nth-child(2){float:right}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_btn p.btn:nth-child(2){float:none}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_btn p.btn:nth-child(2){margin-top:1em}}.con_rooms .box_rooms .box_slider .box_btn p.btn a{position:relative;z-index:1}.con_rooms .box_rooms .box_slider .box_btn p.btn a:after{position:absolute;z-index:1;top:50%;right:1em;content:"";display:block;width:33px;height:20px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../rooms/images/ic_view.png) no-repeat center center}.con_rooms .box_rooms .rooms_ame{margin-top:50px;border:solid 1px #C5C5C5;padding:1em 0}@media only screen and (max-width: 767px){.con_rooms .box_rooms .rooms_ame{margin-top:2em}}.con_rooms .box_rooms .rooms_ame p.st{text-align:center;position:relative;z-index:1;width:95%;max-width:900px;margin:auto;cursor:pointer}.con_rooms .box_rooms .rooms_ame p.st:before,.con_rooms .box_rooms .rooms_ame p.st:after{position:absolute;right:0;top:50%;z-index:1;width:1em;height:2px;background-color:#000;content:""}.con_rooms .box_rooms .rooms_ame p.st:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-webkit-transition:-webkit-transform .5s;transition:transform .5s}.con_rooms .box_rooms .rooms_ame p.st.active:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.con_rooms .box_rooms .rooms_ame .wrp_inner{width:100%;display:none;width:95%;max-width:900px;margin:1em auto 0;border-top:solid 1px #C5C5C5;padding-top:30px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .rooms_ame .wrp_inner{padding-top:1.5em}}.con_rooms .box_rooms .rooms_ame .wrp_inner ul{width:100%}.con_rooms .box_rooms .rooms_ame .wrp_inner ul li{float:left;width:19.66667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .rooms_ame .wrp_inner ul li{width:22%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .rooms_ame .wrp_inner ul li{width:48%}}.con_rooms .box_rooms .rooms_ame .wrp_inner ul li:nth-child(n+2){margin-left:7.11111%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .rooms_ame .wrp_inner ul li:nth-child(n+2){margin-left:4%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .rooms_ame .wrp_inner ul li:nth-child(n+2){margin-left:4%}}@media only screen and (min-width: 768px){.con_rooms .box_rooms .rooms_ame .wrp_inner ul li:nth-child(4n+1){margin-left:0;clear:left}.con_rooms .box_rooms .rooms_ame .wrp_inner ul li:nth-child(n+5){margin-top:30px}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .rooms_ame .wrp_inner ul li:nth-child(odd){margin-left:0;clear:left}.con_rooms .box_rooms .rooms_ame .wrp_inner ul li:nth-child(n+3){margin-top:1em}}.con_rooms .box_rooms .rooms_ame .wrp_inner ul li i,.con_rooms .box_rooms .rooms_ame .wrp_inner ul li em{display:inline-block;vertical-align:middle}.con_rooms .box_rooms .rooms_ame .wrp_inner ul li i{width:31.42857%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .rooms_ame .wrp_inner ul li i{width:2.5em}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .rooms_ame .wrp_inner ul li i{width:2.5em}}.con_rooms .box_rooms .rooms_ame .wrp_inner ul li i img{width:100%}.con_rooms .box_rooms .rooms_ame .wrp_inner ul li em{margin-left:0.5em}.con_rooms .box_rooms .rooms_ame .wrp_inner .note{margin:1em auto 0}.con_rooms .box_rooms .box_detail{margin-top:45px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_detail{margin-top:1.5em}}.con_rooms .box_rooms .box_detail p.romms_pop{float:right;width:25%;border:solid 1px #C5C5C5}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_detail p.romms_pop{float:none}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_detail p.romms_pop{width:30%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_detail p.romms_pop{width:72.72727%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_detail p.romms_pop{margin:2em auto 0}}.con_rooms .box_rooms .box_detail p.romms_pop a{display:block;position:relative;z-index:1}.con_rooms .box_rooms .box_detail p.romms_pop a:before{content:"+";background-color:#000;color:#fff;display:block;width:1.2em;height:1.2em;position:absolute;z-index:2;bottom:0;right:0;text-align:center;line-height:1;font-size:215%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_rooms .box_rooms .box_detail p.romms_pop img{width:100%}.con_rooms .box_rooms .box_detail .wrp_detail{float:left;width:72.5%}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_detail .wrp_detail{float:none}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_detail .wrp_detail{width:65%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_detail .wrp_detail{width:100%}}.con_rooms .box_rooms .box_detail .wrp_detail table tr th{width:120px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_detail .wrp_detail table tr th{width:100%}}.con_rooms .box_rooms ul.box_btn{width:100%;max-width:750px;margin-top:30px}.lang_en .con_rooms .box_rooms ul.box_btn{max-width:780px}@media only screen and (max-width: 767px){.con_rooms .box_rooms ul.box_btn{margin-top:3em}}@media only screen and (max-width: 767px){.con_rooms .box_rooms ul.box_btn{display:none}}.con_rooms .box_rooms ul.box_btn li{float:left;width:45.71429%}@media only screen and (max-width: 767px){.con_rooms .box_rooms ul.box_btn li{float:none}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms ul.box_btn li{width:48%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms ul.box_btn li{width:100%}}@media only screen and (min-width: 768px){.con_rooms .box_rooms ul.box_btn li:nth-child(odd){margin-right:8.57143%;clear:left}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms ul.box_btn li:nth-child(odd){margin-right:4%}}@media only screen and (min-width: 768px){.con_rooms .box_rooms ul.box_btn li:nth-child(n+3){margin-top:30px}.con_rooms .box_rooms ul.box_btn li .note{padding-top:8px}}.con_rooms .box_rooms ul.box_btn li p.smoke i,.con_rooms .box_rooms ul.box_btn li p.smoke em{display:inline-block;vertical-align:middle}.con_rooms .box_rooms ul.box_btn li p.smoke i{width:34px}@media only screen and (max-width: 767px){.con_rooms .box_rooms ul.box_btn li p.smoke i{width:1.5em}}.con_rooms .box_rooms ul.box_btn li p.smoke i img{width:100%}.con_rooms .box_rooms ul.box_btn li p.smoke em{margin-left:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.lang_en .con_rooms .box_rooms ul.box_btn li p.smoke i,.lang_en .con_rooms .box_rooms ul.box_btn li p.smoke em{display:block}.lang_en .con_rooms .box_rooms ul.box_btn li p.smoke em{margin-left:0;margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.lang_ko .facility_karasumagojo .con_rooms .box_rooms ul.box_btn li p.smoke i,.lang_ko .facility_karasumagojo .con_rooms .box_rooms ul.box_btn li p.smoke em{display:block}.lang_ko .facility_karasumagojo .con_rooms .box_rooms ul.box_btn li p.smoke em{margin-left:0;margin-top:.5em}}.con_rooms .box_rooms ul.box_btn li p.btn{margin-top:.5em}@media only screen and (max-width: 767px){.con_rooms .box_rooms ul.box_btn li:nth-child(n+2){margin-top:1em}}.con_rooms .box_rooms .box_rooms_info{margin-top:70px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_rooms_info{margin-top:3em}}.con_rooms .box_rooms .box_rooms_info .rooms_info{float:left;width:32%;background-color:#fff}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_rooms_info .rooms_info{float:none}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_rooms_info .rooms_info{width:100%}}@media only screen and (min-width: 768px){.con_rooms .box_rooms .box_rooms_info .rooms_info:nth-child(n+2){margin-left:2%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_rooms_info .rooms_info:nth-child(n+2){margin-top:1.5em}}.con_rooms .box_rooms .box_rooms_info .rooms_info p.photo{width:100%}.con_rooms .box_rooms .box_rooms_info .rooms_info p.photo img{width:100%}.con_rooms .box_rooms .box_rooms_info .rooms_info .box_txt{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2em 1em}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_rooms_info .rooms_info .box_txt{padding:1.8em}}.con_rooms .box_rooms .box_rooms_info .rooms_info .box_txt p.st{margin-bottom:1em}.con_rooms.bg{background-color:#EBEBEB;border-bottom:none}.con_rooms.bg .box_rooms h2{margin-bottom:2em}.con_rooms.bg .box_rooms .rooms_ame{background-color:#fff;border:none;padding:1em 0}.con_info{max-width:1000px;margin-top:60px}@media only screen and (max-width: 767px){.con_info{margin-top:5%}}.con_info h2{text-align:center}.con_info table{margin-top:40px}@media only screen and (max-width: 767px){.con_info table{margin-top:1em}}.con_info table tr th{width:25.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info table tr th{width:40%}}@media only screen and (max-width: 767px){.con_info table tr th{width:100%}}.con_info table tr td{width:74.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info table tr td{width:60%}}@media only screen and (max-width: 767px){.con_info table tr td{width:100%}}.con_room_view{display:none;width:100% !important}.con_room_view .box_view_pop{width:100% !important;height:100% !important}.con_room_view .box_view_pop iframe{width:90%;max-width:1200px}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .box_view_pop{width:100% !important;height:100% !important;max-width:1300px;max-height:600px;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .box_view_pop{width:82% !important;height:40% !important}}@media only screen and (max-width: 767px){.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .box_view_pop{width:300px !important;height:300px !important}}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .box_view_pop iframe{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}table.tbl_room{width:100%}table.tbl_room tr th,table.tbl_room tr td{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em}@media only screen and (max-width: 767px){table.tbl_room tr th,table.tbl_room tr td{padding:1em}}@media only screen and (max-width: 767px){table.tbl_room tr th,table.tbl_room tr td{display:block}}table.tbl_room tr th{background-color:#EBEBEB;border-bottom:1px solid #fff}table.tbl_room tr td{border-bottom:1px solid #C5C5C5}table.tbl_room tr:first-child td{border-top:1px solid #C5C5C5}@media only screen and (max-width: 767px){table.tbl_room{border-bottom:1px solid #C5C5C5}table.tbl_room tr th,table.tbl_room tr td{border-bottom:0}table.tbl_room tr:first-child td{border-top:0}}.facility_karasuma.lang_jp ul.con_link li:not(:last-child) a{padding:1.6em 0}@media only screen and (max-width: 767px){.facility_karasuma.lang_jp ul.con_link li:not(:last-child) a{padding:1.6em 0 2em}}.box_view_pop .fancybox-button{display:none}