@charset "UTF-8";#htlSide-A{margin-top:-85px}.tmp_btn.c_black .btn{color:#000;border-color:#000}.tmp_btn.c_black .btn.ic_l::before{background:#000}.tmp_btn.c_black .btn:hover{color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;background:#000}.box_point .box_tit{margin-top:0}.box_point .inner{margin-top:2.7rem;padding-top:0}.box_point .inner::before{content:"";position:absolute;width:950px;height:957px;background:url(../img/common/bk.png) no-repeat;z-index:-1;top:-30px;left:-15px}.box_bath{margin-top:7rem}.box_bath .img_bath{margin-top:3rem}.box_bath_item .box_itemlist{border:none}.box_bath_item .box_itemlist ul{width:48%}.wrp_bath{background:url(../img/bath/bk.jpg) no-repeat;background-size:cover;margin-top:9rem}.wrp_bath .box_bath{padding-top:4.5rem}.wrp_bath .bath_btn{margin-left:auto;margin-right:auto;margin-top:4rem}.wrp_bath .bath_btn .img_bath{margin-top:1rem}.wrp_bath .box_fac_item .inner{padding:5rem 0}.wrp_bath .box_fac_item .inner .box_text .tit,.wrp_bath .box_fac_item .inner .box_text .txt{color:#fff}.wrp_bath .box_itemlist{max-width:915px;margin-right:auto;margin-left:auto}.wrp_bath .box_itemlist .inner{border:none;background-color:#fff}.wrp_bath .box_itemlist .inner .box_list{background-color:fff}.wrp_bath .box_itemlist .inner .box_list.col2 ul{width:50%}.wrp_bath .box_txtinfo{position:relative;overflow:hidden;padding-bottom:6rem;margin-top:3rem;background:0 0}.wrp_bath .box_txtinfo::before{content:"";background:url(../img/bath/bk_info.png);background:size 100%;position:absolute;width:100%;height:100%;top:10.5rem;z-index:0}.wrp_bath .box_txtinfo .box_tit,.wrp_bath .box_txtinfo .item{position:relative;z-index:1}.wrp_bath .box_txtinfo .box_tit{margin-top:2.5em}.wrp_bath .box_txtinfo .item{max-width:920px;margin-left:auto;margin-right:auto;background-color:#222;margin-top:0}.wrp_bath .box_txtinfo .item .box_text{color:#fff}.wrp_bath .box_txtinfo .item .box_text dl div{border-color:#46443e}.wrp_bath .box_txtinfo .item .box_text dl div:last-child{border-bottom:1px solid #46443e}.wrp_bath .box_txtinfo .item .box_text .txt{margin-top:3rem}.wrp_bath .box_txtinfo .item .box_about{margin-top:1.5rem}.tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #a18a5b}.tab li{width:calc(100% / 3);height:70px}.tab li:not(:nth-child(3n)){border-right:1px solid #a18a5b}.tab li a{width:100%;height:100%;color:#a18a5b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer;text-decoration:none}.tab li a .en{font-size:170%;letter-spacing:.1em;margin-left:1.8rem;font-family:"Spectral SC",serif;font-weight:100}.tab li a .jp{font-size:100%;letter-spacing:.12em;margin-left:1rem}@media all and (-ms-high-contrast:none){.tab li a .jp{margin-left:.5rem;margin-top:4px}}.tab li a:hover{-webkit-transition:all .4s ease;transition:all .4s ease;background-color:#a18a5b;color:#fff;padding-right:1px}