@charset "utf-8";/*お部屋ページ　追加設定---------------------------------------------------------------------------*/@media (min-width: 800px) {#contents h3.midashi-bath {	clear: both;	margin-bottom: 50px;	/*下に空けるボックスの外側への余白*/	text-align: center;		/*文字を中央に*/	font-size: 130%;		/*文字サイズ*/	border-radius: 50px;	/*角丸のサイズ。この行を削除すれば通常の長方形になります。*/	border: 1px solid #e6cfb4;	/*枠線の幅、線種、色*/	padding: 0 20px;	/*上下、左右へのボックス内の余白*/	background-color: #fdf7eb;}}@media (max-width: 800px) {#contents h3.midashi-bath {	clear: both;	margin-bottom: 20px;	/*下に空けるボックスの外側への余白*/	text-align: center;		/*文字を中央に*/	font-size: 120%;		/*文字サイズ*/	border-radius: 50px;	/*角丸のサイズ。この行を削除すれば通常の長方形になります。*/	border: 1px solid #e6cfb4;	/*枠線の幅、線種、色*/	padding: 0 20px;	/*上下、左右へのボックス内の余白*/	background-color: #fdf7eb;}}@media (min-width: 800px) {.bath_main_setsumei {    padding: 10px 0 0 !important;    margin: 0 0 70px 40px;}.bath_main_setsumei span {    display: block;    margin: 0 0 10px 0;}}@media (max-width: 800px) {.bath_main_setsumei {    padding: 0 0 0 !important;    margin: 0 0 20px 0;}.bath_main_setsumei span {    display: block;    margin: 0 0 10px 0;}}/* ブロック分けのボックス */@media (min-width: 800px) {.box-bath {}}@media (max-width: 800px) {.box-bath {    margin: 0 0 20px 0;}}.box-bath p {    padding: 0 0 0 0 !important;}/* 風呂の写真のところ */@media (min-width: 800px) {.photo_bath_single {    text-align: center;    margin: 30px auto 60px;    max-width: 900px;}.photo_bath_single p {    text-align: left;    margin: 40px 0 0 0;}.photo_bath_single img {    max-width: 900px;}.photo_bath_single_last {    text-align: center;    margin: 30px auto 0;    max-width: 900px;}.photo_bath_single_last div:first-child {    margin-bottom: 40px;}.photo_bath_single_last img {    max-width: 900px;}.photo_bath_single_last p {    text-align: left;    margin: 40px 0 0 0;}.text-bath {}}@media (max-width: 800px) {.photo_bath_single {    text-align: center;    margin: 0 0 0 0;}.photo_bath_single img {    max-width: ;}.photo_bath_single p {    text-align: left;    margin: 0 0 0 0;}.photo_bath_single_last {    text-align: center;    margin: 0 0 0 0;}.photo_bath_single_last div:first-child {    margin-bottom: 20px;}.photo_bath_single_last img {    max-width: ;}.photo_bath_single_last p {    text-align: left;    margin: 0 0 0 0;}.text-bath {    margin: 10px 0 0 0 !important;}}@media (min-width: 800px) {.photo_room_sp {    display: none;}}@media (max-width: 800px) {.photo_room_sp {}.photo_room_sp div:first-child {    margin-bottom: 20px;}}/* 写真のキャプション */@media (min-width: 800px) {span.cap {    display: block;    text-align: center;    font-size: 0.9em;    margin-bottom: 10px;}}@media (max-width: 800px) {span.cap {    display: block;    text-align: center;    font-size: 0.9em;}}/*  左側にオレンジの見出しのデザイン　クラス  */@media (min-width: 800px) {.midashi-01 {	font-size: 30px;	border-left: 10px solid #db7a1b;	margin: 30px 0 30px 0;	padding: 8px 0 8px 16px;}}@media (max-width: 800px) {.midashi-01 {	font-size: 18px;	border-left: 8px solid #db7a1b;	padding: 8px 0 8px 12px;}}