.con_intr{background:url(../images/common/bg1.jpg) repeat 0 0;padding-top:115px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr{padding-top:9.58333%}}@media only screen and (max-width: 767px){.con_intr{padding-top:3.5em}}.con_intr .box_intr h3{font-size:138%;text-align:center;letter-spacing:.3em;line-height:1.7;font-weight:bold}.con_intr .box_intr .ic{width:27px;margin:20px auto}@media only screen and (max-width: 767px){.con_intr .box_intr .ic{width:8.18182%;margin:1em auto}}.con_intr .box_intr .txt{text-align:center;line-height:2.5}@media only screen and (max-width: 767px){.con_intr .box_intr .txt{line-height:2}}.con_intr .box_img{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:105px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_img{margin-top:10%}}@media only screen and (max-width: 767px){.con_intr .box_img{margin-top:2.5em}}.con_intr .box_img .en{position:absolute;top:-15.625%;right:4.16667%;font-family:'Crimson Pro', "Times New Roman", Times, Garamond, Georgia, serif;font-size:563%;line-height:1;color:#b1b1b1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_img .en{font-size:450%}}@media only screen and (max-width: 767px){.con_intr .box_img .en{font-size:250%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_img .en{top:-30%}}@media only screen and (max-width: 767px){.con_intr .box_img .en{top:-.5em}}.con_intr .box_img .img{width:16.66667%}@media only screen and (max-width: 767px){.con_intr .box_img .img{width:33.33333%}}.con_room{margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_room{margin-top:5em}}@media only screen and (min-width: 768px){.con_room .title1{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;max-width:1560px;width:84.61538%;margin-left:auto;position:relative}.con_room .title1::after{content:"";width:49.03846%;height:1px;position:absolute;top:68%;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#b1b1b1;z-index:0}.con_room .title1 span,.con_room .title1 em{position:relative;background:#fff;z-index:1}.con_room .title1 .jp{padding-right:.5em}.con_room .title1 .en{line-height:1}.con_room .title1 .en::after{display:inline-block;margin:0 .5em 0 .2em;vertical-align:middle}}@media only screen and (max-width: 767px){.con_room .title1{text-align:center}.con_room .title1 span::after{margin:.1em auto .13em}}.con_room .box_room{max-width:1440px;width:84.61538%;position:relative;margin:187px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room .box_room{margin:15.58333% auto 0}}@media only screen and (max-width: 767px){.con_room .box_room{margin:3em auto 0}}@media only screen and (max-width: 767px){.con_room .box_room{width:100%;clear:both;overflow:hidden}}.con_room .box_room .photo,.con_room .box_room .box_ifr{position:relative;z-index:0}@media only screen and (min-width: 768px){.con_room .box_room .photo,.con_room .box_room .box_ifr{width:72.91667%}}@media only screen and (max-width: 1199px){.con_room .box_room .photo,.con_room .box_room .box_ifr{overflow:hidden}.con_room .box_room .photo img,.con_room .box_room .box_ifr img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.con_room .box_room .photo,.con_room .box_room .box_ifr{width:84.61538%;margin:0 auto}}.con_room .box_room .box_ifr{padding-top:41.04167%;height:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room .box_room .box_ifr{padding-top:50%}}@media only screen and (max-width: 767px){.con_room .box_room .box_ifr{padding-top:56.25%}}.con_room .box_room .box_ifr iframe{width:100%;height:100%;display:block;position:absolute;left:0;top:0}.con_room .box_room h4{z-index:1;line-height:1;position:relative;font-family:'Crimson Pro', "Times New Roman", Times, Garamond, Georgia, serif;font-size:375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room .box_room h4{font-size:225%}}@media only screen and (max-width: 767px){.con_room .box_room h4{font-size:238%}}@media only screen and (min-width: 768px){.con_room .box_room h4{position:absolute;bottom:-1.5em}}@media only screen and (max-width: 767px){.con_room .box_room h4{display:inline-block;margin-bottom:.3em}}.con_room .box_room h4::before{content:"";width:3px;height:2em;position:absolute;bottom:0}@media only screen and (max-width: 767px){.con_room .box_room h4::before{height:1.5em;bottom:auto;top:0}}.con_room .box_room .box_txt{width:37.98611%;color:#fff;padding:5.55556% 6.94444% 4.16667%}@media only screen and (min-width: 768px){.con_room .box_room .box_txt{position:absolute;bottom:-14.65517%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room .box_room .box_txt{width:50%}}@media only screen and (max-width: 1199px){.con_room .box_room .box_txt{padding:3em 1.5em 1.5em}}@media only screen and (max-width: 767px){.con_room .box_room .box_txt{width:76.92308%;margin-top:-2.5em;position:relative;z-index:1}}.con_room .box_room .box_txt h5{line-height:1;position:relative;margin-bottom:11.52738%}.con_room .box_room .box_txt h5 .num{left:0;top:28%;z-index:0;opacity:.2;position:absolute;font-size:563%;font-family:'Crimson Pro', "Times New Roman", Times, Garamond, Georgia, serif;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 1199px){.con_room .box_room .box_txt h5 .num{font-size:450%}}.con_room .box_room .box_txt h5 .jp{position:relative;padding-left:1em;letter-spacing:.3em;font-size:138%}@media only screen and (max-width: 1199px){.con_room .box_room .box_txt h5 .jp{font-size:113%}}.con_room .box_room .box_txt .b-02{width:74.92795%;margin-top:11.52738%}@media only screen and (max-width: 767px){.con_room .box_room .box_txt .b-02{margin-top:1em}}@media only screen and (min-width: 768px){.con_room .box_room.box_room_odd .photo{margin-right:auto}}.con_room .box_room.box_room_odd h4{padding-left:3.47222%}@media only screen and (min-width: 1200px){.con_room .box_room.box_room_odd h4{left:8.33333%}}@media print{.con_room .box_room.box_room_odd h4{left:8.33333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room .box_room.box_room_odd h4{left:.5em;padding-left:.5em}}@media only screen and (max-width: 767px){.con_room .box_room.box_room_odd h4{margin-left:1.5em}}.con_room .box_room.box_room_odd h4::before{left:0}@media only screen and (min-width: 768px){.con_room .box_room.box_room_odd .box_txt{right:0}}@media only screen and (max-width: 767px){.con_room .box_room.box_room_odd .box_txt{float:right}}@media only screen and (min-width: 768px){.con_room .box_room.box_room_even .photo{margin-left:auto}}.con_room .box_room.box_room_even h4{padding-right:3.47222%}@media only screen and (min-width: 1200px){.con_room .box_room.box_room_even h4{right:8.33333%}}@media print{.con_room .box_room.box_room_even h4{right:8.33333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room .box_room.box_room_even h4{right:.5em;padding-right:.5em}}@media only screen and (max-width: 767px){.con_room .box_room.box_room_even h4{float:right;margin-right:1.5em}}.con_room .box_room.box_room_even h4::before{right:0}@media only screen and (min-width: 768px){.con_room .box_room.box_room_even .box_txt{left:0}}@media only screen and (max-width: 767px){.con_room .box_room.box_room_even .box_txt{float:left}}.con_room #outdoors{margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room #outdoors{margin-top:6.66667%}}@media only screen and (max-width: 767px){.con_room #outdoors{margin-top:3em}}.con_room #outdoors h4{color:#9ba246}.con_room #outdoors h4::before{background:#9ba246}.con_room #outdoors .box_txt{background:#9ba246}.con_room #outdoors .box_txt .b-02 span{color:#9ba246}.con_room #outdoors .box_txt .b-02 svg{fill:#9ba246}.con_room #outdoors .box_txt .b-02:hover span{color:#fff}.con_room #outdoors .box_txt .b-02:hover svg{fill:#fff}.con_room .box_d{border:1px solid #9ba246;padding:4.02778%;position:relative;clear:both;margin-top:170px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room .box_d{padding:4.83333% 4.02778%;margin-top:14.16667%}}@media only screen and (max-width: 767px){.con_room .box_d{display:block;padding:7.4359%;margin-top:3em}}.con_room .box_d::before{content:'';width:calc(100% + 2px);height:5px;display:block;position:absolute;left:-1px;bottom:-1px;background:#9ba246}.con_room .box_d:after{content:'';width:87px;height:1px;display:block;position:absolute;right:-1.5em;bottom:1em;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);pointer-events:none;background:#b1b1b1}@media only screen and (min-width: 768px){.con_room .box_d .img{width:35.44061%;order:2}}.con_room .box_d .box_txt{margin-right:9.57854%;width:54.40613%;order:1;max-width:490px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room .box_d .box_txt{margin-right:4.78927%;width:59.1954%}}@media only screen and (max-width: 767px){.con_room .box_d .box_txt{width:100%;margin:2em auto}}.con_room .box_d .box_txt .title2{line-height:1.4;margin-bottom:4.40141%;color:#9ba246}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room .box_d .box_txt .title2{font-size:125%}}@media only screen and (max-width: 767px){.con_room .box_d .box_txt .title2{margin-bottom:1em}}.con_room .box_d .box_txt .title2::before{background:#9ba246}.con_room .box_d .box_txt .txt{color:#9ba246}.con_room .box_d .box_txt .b-01{max-width:260px;margin-top:5.28169%}@media only screen and (max-width: 767px){.con_room .box_d .box_txt .b-01{margin:1.5em auto 0;max-width:none;width:90.90909%}}.con_room .box_d .box_txt .b-01 a{border:2px solid #9ba246;background:#9ba246;box-shadow:inset 0 0 10px rgba(155,162,70,0.6),0 0 10px rgba(155,162,70,0.6)}.con_room .box_d .box_txt .b-01 a:hover{background:none;box-shadow:inset 0 0 10px rgba(155,162,70,0.4),0 0 10px rgba(155,162,70,0.4)}.con_room #party h4{color:#a855a1}.con_room #party h4::before{background:#a855a1}.con_room #party .box_txt{background:#a855a1}.con_room #party .box_txt .b-02 span{color:#a855a1}.con_room #party .box_txt .b-02 svg{fill:#a855a1}.con_room #party .box_txt .b-02:hover span{color:#fff}.con_room #party .box_txt .b-02:hover svg{fill:#fff}.con_room #clinic h4{color:#2a85ba}.con_room #clinic h4::before{background:#2a85ba}.con_room #clinic .box_txt{background:#2a85ba}.con_room #clinic .box_txt .b-02 span{color:#2a85ba}.con_room #clinic .box_txt .b-02 svg{fill:#2a85ba}.con_room #clinic .box_txt .b-02:hover span{color:#fff}.con_room #clinic .box_txt .b-02:hover svg{fill:#fff}.con_room #theater h4{color:#634223}.con_room #theater h4::before{background:#634223}.con_room #theater .box_txt{background:#634223}.con_room #theater .box_txt .b-02 span{color:#634223}.con_room #theater .box_txt .b-02 svg{fill:#634223}.con_room #theater .box_txt .b-02:hover span{color:#fff}.con_room #theater .box_txt .b-02:hover svg{fill:#fff}.con_room #aroma h4{color:#ad8c21}.con_room #aroma h4::before{background:#ad8c21}.con_room #aroma .box_txt{background:#ad8c21}.con_room #aroma .box_txt .b-02 span{color:#ad8c21}.con_room #aroma .box_txt .b-02 svg{fill:#ad8c21}.con_room #aroma .box_txt .b-02:hover span{color:#fff}.con_room #aroma .box_txt .b-02:hover svg{fill:#fff}.con_room #train h4{color:#902417}.con_room #train h4::before{background:#902417}.con_room #train .box_txt{background:#902417}.con_room #train .box_txt .b-02 span{color:#902417}.con_room #train .box_txt .b-02 svg{fill:#902417}.con_room #train .box_txt .b-02:hover span{color:#fff}.con_room #train .box_txt .b-02:hover svg{fill:#fff}#footer{margin-top:220px}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer{margin-top:18.33333%}}@media only screen and (max-width: 767px){#footer{margin-top:6em}}
