@charset "utf-8";


.red {color:#A72126}
/*スマホ*/
@media screen and (max-width:768px){


h3{line-height: 140%;font-size:105%;margin: 0px auto 10px auto;font-weight:700;}	
body {line-height: 150%;letter-spacing: 1px;font-size:90%;font-weight:400;}
.image1-resize {width: 100%; margin:20px auto 50px auto ;}
.red {color:#A72126}
.white{color:#fff }
.topcontent1{
	clear: both;
    width: 100%;
	height: auto;
	margin:75px auto 0px auto;
	text-align:center;
	padding: 0px 0px 0px 0px;
}
	
.cap11{clear: both;margin: 0px auto 0px auto;text-align:left ;padding: 0px 0px 0px 0px;font-size:50%;line-height: 150%;font-weight: 500;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝","ＭＳ 明朝", serif;font-feature-settings: "palt";}

.equiptitle{font-size: 120% ;color:#575554; font-weight: 700;text-align:center;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
.topcontent{clear:both ;margin: 0px auto 0px auto;height:auto;text-align:center;padding: 0px 0px 30px 0px; }
.equipfont{font-size: 120% ;color:#575554;padding: 0px 0px 0px 0px;line-height:120%; font-weight: 700; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
.equipfont1{font-size: 120% ;color:#575554; }
	
.equipfont2{font-size: 100% ;color:#fff; font-weight: 700;;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;line-height: 150%;}
a.anchor {
    display: block;
    padding-top: 70px;
}
.center {display:block; margin: 0 auto; text-align: center;}

/* 設備・仕様内ナビ */
.subnavi1 {width:90%;margin: 30px auto 0px auto;font-weight: 600;}
.subnavi1:after {content: "";clear: both;display: block;}
.subnavi1 li {float: left;width: 100%;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 36px;font-size:100%;border: 1px solid #ccc;background-color: #868687;color: #000;margin: 8px 0% 0px auto;color: #fff;}
.subnavi1 a {display: block;text-decoration: none;background-color: #fff;color: #000;}
.subnavi1 li:nth-child(4) {margin: 10px auto 0px auto;}
 
.hvr-fade {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;overflow: hidden;-webkit-transition-duration: 0.5s;transition-duration: 0.5-webkit-transition-property: color, background-color;transition-property: color, background-color;color: #000;}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {background-color: #000;color: #fff; padding: 0px 0px 0px 0px;}
 
.bath7{width: 980px;height: auto;margin: 50px auto 100px auto;text-align:center;padding: 0px 0px 0px 0px;}
	
	
	

.title_qua{color:#000;line-height:140%;font-weight:400;font-size:130%;padding:100px 0px 0px 0px; text-align:center}
	
.title_qua1{color:#000;line-height:140%;font-weight:400;font-size:130%;padding:0px 0px 0px 0px; text-align:center}
.title_qua1 h3{padding:0px 0px 0px 0px;margin: 0px 0 0px 0;}
.text_left{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;}

.title {margin: 8% auto 2% auto;font-size: clamp(1.0rem, 1.4vw, 1.4em); color:#000;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝","ＭＳ 明朝", serif;line-height: 150%;font-weight: 400 }
	
	
 /* ------------------------------
 セキュリティ
------------------------------ */
.sec1{clear:both;width: 96%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 2% 0px 2%;font-weight: 700;color: #000}	
.sec2{clear:both;width: 96%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 20px 2% 0px 2%;font-weight: 700;color: #000}	
.sec_left{width: 80%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 10px 0px;font-weight: 700;color: #000}
.sec_right{width: 80%;height: auto;margin: 0px auto 20px auto;text-align:left;padding:5px 0px 10px 0px;font-weight: 700;color: #000}
.sec2_left{width: 80%;height: auto;margin: 0px auto 20px auto;text-align:left;padding: 20px 4% 20px 4%;border:solid 1px #ccc;font-weight: 700;color: #000}

.sectop_left{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 10px 0px;font-weight: 700;color: #000}
.sectop_right{width: 100%;height: auto;margin: 10px auto 20px auto;text-align:left;padding:5px 0px 10px 0px;font-weight: 700;color: #000}
.sectop{clear:both;width: 80%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 2% 20px 2%;font-weight: 700;color: #000}
.sec4{clear:both;width: 80%;height: auto;margin: 10px auto 0px auto;text-align:left;padding: 10px 2% 20px 2%;font-weight: 700;color: #000;color: #000;border-top:solid 1px #000}	

 
 /* ------------------------------
 バス
------------------------------ */

#bath{width: 96%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 20px 2% 0px 2%;font-size:100%;line-height: 140%;color:#333}	
#bath h2{margin: 0px auto 0px auto;padding: 0px 0px 10px 0px;}
#bath h3{margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;}
.bath_left{fwidth: 90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 20px 0px;}
.bath_right{width: 90%;height: auto;margin: 0px auto 30px auto;text-align:left;padding: 20px 0px 10px 0px;background-color:#868687; font-size:80%;line-height: 135%;color:#FFF}
.bath_right h3{font-size:120%;line-height: 150%;letter-spacing: 0px;font-weight: 500;}
.bath1{clear:both;width: 90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 2% 20px 2%;}	
.bath8{clear:both;width: 80%;height: auto;margin: 20px auto 50px auto;text-align:left;padding: 0px 2% 30px 2%;border: solid 1px #ccc;}	

	
	
.bath1_left{width: 90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 0px 0px;}
.bath1_right{width: 90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 0px 0px;}

.bath2_left{width: 90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 30px 0px 0px 0px;}

.bath22_right{width: 90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 0px 0px;}
.bath22_right1{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;line-height: 140%;}
.bath22_left1{width: 100%;height: auto;margin: 10px auto 10px auto;text-align:left;padding: 10px 0px 10px 0px;}
    
.bath2_right{width: 90%;height: auto;margin: 0px 23px 0px auto;text-align:left;padding: 0px 0px 0px 0px;}
.bath3_left{width: 90%;height: auto;margin: 20px auto 0px auto;text-align:left;padding: 20px 2% 10px 2%;border:solid 1px #ccc;}
.bath3_right{width: 90%;height: auto;margin: 20px auto 0px auto;text-align:left;padding: 20px 0px 0px 0px;}

.bath4_left{width: 90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 0px 0px;}
.bath4_right{width: 90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 0px 0px;}

    
.bath44_left{width: 80%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 1% 0px 0px;}
.bath444_left{width: 80%;height: auto;margin: 0px auto 20px auto;text-align:left;padding: 0px 1% 0px 1%;}
.bath444_right{width: 80%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;}
    
.bath5{clear:both;width: 86%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 30px 2% 30px 2%;border:solid 1px #ccc;font-size:90%;}	
.bath5_left{width: 90%;height: auto;margin: 0px auto 10px auto;text-align:left;padding: 0px 10px 10px 0px;}
.bath5_right{width:90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;}

.bath5_right_f{font-size:130%;font-weight: 700;}
 
 .bath6{width:80%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;}
	
.bath7{width:80%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 0px 0px 0px;}
	
.bath8{clear:both;width: 80%;height: auto;margin: 10px auto 0px auto;text-align:left;padding: 0px 2% 30px 2%;border: solid 1px #ccc;}	

	
.bath2222_right{width: 90%;height: auto;margin: 50px auto 50px auto;text-align:left;padding: 0px 0px 0px 0px;}
 
.bath2222_right img{margin: 30px auto 10px auto;text-align:left;padding: 0px 0px 0px 0px;}
	
.bath11_left{width:90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;font-size:90%;line-height: 140%;}
/* ------------------------------
 キッチン
------------------------------ */
#kitchentop{width: 96%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 40px 2% 0px 2%;font-size:100%;line-height: 130%;color:#333; font-size:98%}	
#kitchen{width: 96%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 20px 2% 0px 2%;font-size:100%;line-height: 130%;color:#333; font-size:98%}	
#kitchen h2{margin: 0px auto 0px auto;padding: 0px 0px 10px 0px;}
#kitchen h3{margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;}
.kitchen_sub{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 10px 0px;}	
.kitchen_left{width: 96%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 20px 0px;}
.kitchen_right{width: 92%;height: auto;margin: 0px auto 30px auto;text-align:left;padding: 20px 2% 10px 2%;background-color:#949495; font-size:80%;line-height: 140%;color:#fff}

.kitchen1{clear:both;width:96%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 0px 0px 0px;}	
.kitchen2{clear:both;width: 96%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 20px 0px;}

.kitchen1_left{width: 80%;height: auto;margin: 0px auto 30px auto;text-align:left;padding: 0px 2% 0px 2%;}
.kitchen1_right{width: 80%;height: auto;margin: 0px auto 30px auto;text-align:left;padding: 0px 2% 0px 2%;}

.kitchen2_left{width: 80%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 2% 0px 2%;}

.kitchen2_right{width: 80%; height: auto; margin: 0px 23px 0px auto; text-align:left; padding: 0px 0px 0px 0px;}
.kitchen3{clear:both;width: 94%;height: auto;margin: 10px auto 25px auto;text-align:center;padding: 0px 3% 0px 3%;font-size:100%;line-height: 140%;}	
.kitchen4{clear:both;width: 100%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 20px 0px;}	
.kitchen11_left{width:80%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 20px 0px;}
.kitchen8{clear:both;width: 80%;height: auto;margin: 50px auto 50px auto;text-align:left;padding: 0px 2% 40px 2%;border: solid 1px #ccc;}	

	
	
 /*アメニティ*/
 .amenity {width:80%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 20px 0px;}
 .amenity_f1 {font-size:110%;line-height: 150%;letter-spacing: 0px;font-weight: 600;}
 .amenity_right{width: 80%;height: auto;margin: 25px auto 50px auto;text-align:left;padding:5px 0 15px 0px;line-height: 135%;}
 .amenity_left{width: 80%;height: auto;margin: 25px auto 50px auto;text-align:left;padding:0px 0 0px 0px;line-height: 135%;}
.cap11{clear: both;width:80%;margin: 0px auto 0px auto;text-align:left ;padding: 20px 0px 0px 0px;font-size:65%;line-height: 130%!important; }	
    .s50{width:50%;}
.cap12{width:90%;clear: both;margin: 10px auto 0px auto;text-align:left ;padding: 5px 0px 0px 0px;font-size:70%;line-height: 180%;font-weight: 400;}
.bathcap{width:100%;clear: both;margin: 10px auto 0px auto;text-align:left ;padding: 5px 0px 0px 0px;font-size:70%;line-height: 180%;font-weight: 400;}
	
.cap13{clear: both;margin: 10px auto 0px auto;text-align:left ;padding: 5px 0px 0px 0px;font-size:80%;line-height: 150%;font-weight: 400;}
.cap14{clear: both;margin: 0px auto 0px auto;text-align:left ;padding: 0px 0px 0px 0px;font-size:80%;line-height: 150%;font-weight: 700;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}	
.s70{width: 70%;}
.amenity1_left{width:80%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;border-bottom:dotted 3px #000;}
.amenity2_left{width:80%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 20px 0px;}
}




/*PC*/
@media print, screen and (min-width:769px){
	

.right{float:right;margin: 0 0px 20px 5px;}
.left{float:left;margin: 0 30px 0px 0px;}
.left2{float:left;margin: 0 10px 15px 0px;}
.border1{float:left;border:solid 1px #000;padding: 20px 15px 0px 15px;}
/*コンテンツ*/
.topcontent{clear:both ;width:100%;margin: 0px auto 0px auto;height:auto;text-align:center;padding: 10px 0px 50px 0px;z-index:0 }
.cap11{clear: both;margin: 0px auto 0px auto;text-align:center ;padding: 35px 0px 30px 0px;font-size:70%;line-height: 150%;font-weight: 500;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝","ＭＳ 明朝", serif;font-feature-settings: "palt";}
	
.captop{clear: both;margin: 0px auto 0px auto;text-align:center ;padding: 35px 0px 30px 0px;font-size:70%;line-height: 150%;font-weight: 500;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝","ＭＳ 明朝", serif;font-feature-settings: "palt";color:#575554; }
	
	
.cap12{clear: both;margin: 10px auto 0px auto;text-align:left ;padding: 5px 0px 0px 0px;font-size:80%;line-height: 140%;font-weight: 400;}	
.cap13{clear: both;margin: 10px auto 0px auto;text-align:left ;padding: 5px 0px 0px 0px;font-size:90%;line-height: 150%;font-weight: 400;}	
.cap14{clear: both;margin: 0px auto 0px auto;text-align:left ;padding: 0px 0px 0px 0px;font-size:80%;line-height: 150%;font-weight: 700;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}	
.cap15{clear: both;margin: 10px auto 0px auto;text-align:left ;padding: 5px 0px 0px 0px;font-size:91%;line-height: 150%;font-weight: 700;letter-spacing:-1px}	
	
.equipfont{font-size: 180% ;color:#575554; font-weight: 700;;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
.equiptitle{font-size: 170% ;color:#575554; font-weight: 700;text-align:center;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
.equipfont1{font-size: 140% ;color:#575554; font-weight: 400;}
    
.equipfont2{font-size: 110% ;color:#fff; font-weight: 700;;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;line-height: 150%;}
	
	
/*ページタイトル*/
.title {margin: 6% auto 3% auto;font-size: clamp(1.2rem, 1.4vw, 1.4em); color:#000;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝","ＭＳ 明朝", serif;line-height: 150%;font-weight: 400 }
.title_qua{color:#000;line-height:140%;font-weight:400;font-size:130%;padding:100px 0px 20px 0px; text-align:center}
.title_qua h2{font-weight:400;}
.title_qua1{color:#000;line-height:140%;font-weight:400;font-size:130%;padding:0px 0px 0px 0px; text-align:center}
	
	
/* 設備・仕様内ナビ */
.subnavi1 {max-width:900px;width:90%;margin: 10px auto 0px auto;font-weight: 600;}
.subnavi1:after {content: "";clear: both;display: block;}
.subnavi1 li {float: left;width: 24%;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 36px;font-size:100%;border: 1px solid #ccc;background-color: #868687;color: #fff;margin: 0px 1% 0px auto;}
.subnavi1 a {display: block;text-decoration: none;color: #000;background-color: #fff;color: #000;}
.subnavi1 li:nth-child(4) {margin: 0px auto 0px auto;}
	
 .hvr-fade {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;overflow: hidden;-webkit-transition-duration: 0.5s;transition-duration: 0.5-webkit-transition-property: color, background-color;transition-property: color, background-color;}
	
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {background-color: #000;color: white; padding: 0px 0px 0px 0px;}
 
	
	#topcontent1{
	clear: both;
    width: 100%;
	height: 430px;
	margin:0px auto 0px auto;
	text-align:center;
	position: relative;
	padding: 200px 0px 0px 0px;
	background-image:url("../quality/img/bg.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}
#topcontent2{
    width: 980px;
	height: auto;
	margin:0px auto 0px auto;
	text-align:center;
	position: relative;
	padding: 230px 0px 0px 0px;
	background-image:url(../img/common/mainbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.topcontent2-1{
	z-index: 2;
	position: absolute;
	width: 310px;
	height: auto;
	margin: 200px auto 0px 0px;
	left: 1px;
	top: 1px;

 }

.topcontent2-2{
    z-index: 2;
    position: absolute;
    width: 253px;
    height: 53px;
    margin: 70px auto 0px 0px;
    left: 361px;
    top: 50px;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
 }
/* ------------------------------
 バス
------------------------------ */
h3{line-height: 140%;font-size:110%;margin: 0px auto 10px auto;font-weight:700;}	
.bath1{clear:both;max-width: 980px;width: 96%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 0% 0px;font-weight:700;line-height: 150%;letter-spacing: 1px;font-size:90%;}	
.bath8{clear:both;;max-width: 940px;width: 90%;height: auto;margin: 50px auto 40px auto;text-align:left;padding: 30px 20px 30px 20px;border: solid 1px #ccc;font-weight:700;line-height: 150%;letter-spacing: 1px;font-size:90%;}
	
#bath{ax-width: 980px;width: 90%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 20px 0px 0px 0px;font-size:100%;line-height: 140%;color:#333}	
.bath_left{float:left;width: 530px;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 20px 0px;}
.bath_right{float:right;width: 400px;height: auto;margin: 0px auto 30px auto;text-align:left;padding: 0px 15px 10px 15px;background-color:#868687; font-size:80%;line-height: 135%;color:#FFF}
.bath_right h3{font-size:120%;line-height: 150%;letter-spacing: 0px;font-weight: 600;}

	
.bathroom_left{float:left;width: 50.3%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;}
.bathroom_right{float:right;width: 45.7%;height: auto;margin: 0px 0px 0px 0px;text-align:left;padding: 0px 0px 0px 0px;}
	
	
	
.bath11{clear:both;;max-width: 940px;width: 90%;height: auto;margin: 20px auto 0px auto;text-align:left;padding: 30px 20px 10px 20px;border: solid 1px #ccc;font-weight:700;line-height: 150%;letter-spacing: 1px;}
.bath11 h3{margin: 0px auto 0px auto;padding: 0px 0px 10px 0px;}
.bath11_left{float:left;width: 65%;height: auto;margin: 0px 0px 0px 0px;text-align:left;padding: 0px 0px 0px 0px;font-size:90%;line-height: 140%;}
.bath11_right{float:right;width: 38%;height: auto;margin: 0px 0px 0px 0px;text-align:left;padding: 0px 0px 0px 0px;font-size:90%;line-height: 140%;}

.bath111_left{float:left;width: 53%;height: auto;margin: 0px 0px 0px 0px;text-align:left;padding: 0px 0px 0px 0px;font-size:90%;line-height: 140%;}
.bath111_right{float:right;width: 46%;height: auto;margin: 0px 0px 0px 0px;text-align:left;padding: 0px 0px 0px 0px;font-size:90%;line-height: 140%;}
.bath444_left h3{font-size:123%;line-height: 150%;letter-spacing: 0px;font-weight: 700;}
.bath444_right h3{font-size:123%;line-height: 150%;letter-spacing: 0px;font-weight: 700;}
	
	
	
.bath1_left{float:left;width: 46%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;}
.bath1_right{float:right;width: 30%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;}

.bath1_left h3{font-size:110%;line-height: 150%;letter-spacing: 0px;font-weight: 600;}
.bath2_left{float:left;width: 294px;height: auto;margin: 0px auto 0px 25px;text-align:left;padding: 0px 0px 0px 0px;}

.bath2_left h3{font-size:110%;margin: 0px auto 0px 0px;line-height: 140%;letter-spacing: 0px;font-weight: 600;}
.bath1_right h3{font-size:110%;margin: 0px auto 0px 0px;line-height: 140%;letter-spacing: 0px;font-weight: 600;}

.bath2_right{float:right;width: 227px;height: auto;margin: 0px 23px 0px auto;text-align:left;padding: 0px 0px 0px 0px;}

.bath22_right{float:right;width: 50%;height: auto;margin: 0px 0px 0px 0px;text-align:left;padding: 0px 0px 0px 0px;}

.bath2222_right{float:right;width: 30%;height: auto;margin: 0px 0px 50px 0px;text-align:left;padding: 0px 0px 0px 0px;}
.bath222_right{float:right;width: 600px;height: auto;margin: 0px 0px 0px 0px;text-align:left;padding: 10px 0px 10px 0px;border: solid 1px #ccc;}
.bath22_right1{float:right;width: 40%;height: auto;margin: 0px 0px 0px 0px;text-align:left;padding: 0px 0px 0px 0px;line-height: 140%;font-weight: 600;}
    
.bath22_right1 h3{margin: 0px 0px 0px 0px;padding: 0px 0px 2% 0px;}
    
	
.bath22_left1{float:left;width: 55%;height: auto;margin: 0px 0px 0px 0px;text-align:left;padding: 0px 0px 10px 0px;}
.dashed01{clear: both; border-bottom:dashed 0px;width: 100%;padding: 10px 0px 15px 0px;}
    

	
.bath3_left{float:left;width: 625px;height: auto;margin: 20px auto 0px auto;text-align:left;padding: 20px 20px 10px 20px;border:solid 1px #ccc;}
.bath3_right{float:right;width: 294px;height: auto;margin: 20px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;}

.bath33_left{float:left;width:24%;height: auto;margin: 20px auto 0px auto;text-align:left;padding: 20px 0px 10px 0px;}
.bath33_right{float:right;width:24%;height: auto;margin: 20px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;}

.bath3_right h3{font-size:110%;line-height: 150%;letter-spacing: 0px;font-weight: 600;}

.bath4_left{float:left;width: 275px;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;}
.bath4_right{float:right;width: 315px;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;}

.bath44_left{float:left;width: 23%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 1% 0px 0px;}
.bath444_left{float:left;width: 47%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 1% 0px 1%;font-weight: 600;}
.bath444_right{float:right;width: 50%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;font-weight: 600;}

.bath4_right h3{font-size:110%;margin: 0px auto 0px auto;line-height: 150%;letter-spacing: 0px;font-weight: 600;}

.bath5{clear:both;width: 940px;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 20px 20px 20px;border:solid 1px #ccc;font-size:90%;}	
.bath5_left{float:left;width:48%;height: auto;margin: 0px auto 10px auto;text-align:left;padding: 0px 10px 0px 0px;}
.bath5_right{float:right;width:48%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;}

.bath5_right_f{font-size:130%;}
    
.bath6{width:100%;height: auto;margin: 0px 0 0px 0;text-align:left;padding: 0px 0px 3% 0px;}
	
.bath7{max-width: 980px;width: 90%;height: auto;margin: 2% auto 4% auto;text-align:center;padding: 0px 0px 0px 0px;}
	

.bathcap{margin:5% auto 0px auto;text-align:left ;padding: 0% 0px 0% 0px;font-size:80%;line-height: 160%;font-weight: 700;}
/* ------------------------------
 キッチン
------------------------------ */

#kitchen{max-width: 980px;width: 90%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 0px 0px 0px;font-size:100%;line-height: 130%;color:#000; font-size:98%}	
#kitchen h2{margin: 0px auto 0px auto;padding: 0px 0px 10px 0px;}
#kitchen h3{margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;}
.kitchen_sub{max-width: 980px;width: 90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 10px 0px;}	
.kitchen_left{float:left;width: 49.8%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 20px 0px;}
.kitchen_right{float:right;width: 43%;height: auto;margin: 0px auto 30px auto;text-align:left;padding: 0px 15px 10px 15px;background-color:#949495; line-height: 140%;color:#fff;font-size:81%;}
.kitchen_right h3{line-height: 150%;font-weight: 600;}
	
.kitchen1{clear:both;max-width: 980px;width:100%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 0px 0px;font-weight:700;line-height: 150%;letter-spacing: 1px;font-size:90%;}	
h3{line-height: 140%;font-size:110%;}	
	
	
.kitchen2{clear:both;width: 980px;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 20px 0px;line-height: 150%;letter-spacing: 1px;font-weight:700;}
.kitchen2 h3{font-size:110%;line-height: 150%;font-weight: 700;}
.kitchen1 h3{font-size:110%;line-height: 150%;font-weight: 700;}
	
.space{letter-spacing: -0.5px;}
	
	
.kitchen1_left{float:left;width: 30%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;font-weight: 700;}
.kitchen11_left{float:left;width: 30%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 00px 0px;}
    
.kitchen1_right{float:right;width: 30%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;font-weight: 700;}
.kitchen1_right h3{font-size:110%;line-height: 150%;font-weight: 600;}
.kitchen1_left h3{font-size:110%;line-height: 150%;font-weight: 600;}
.kitchen2_left{float:left;width: 30%;height: auto;margin: 0px auto 0px 5%;text-align:left;padding: 0px 0px 0px 0px;font-weight: 700;}
.kitchen2_left h3{font-size:110%;line-height: 150%;font-weight: 600;}
.kitchen2_right{float:right;width: 227px;height: auto;margin: 0px 23px 0px auto;text-align:left;padding: 0px 0px 0px 0px;}
.kitchen3{clear:both;width: 100%;height: auto;margin: 10px auto 25px auto;text-align:center;padding: 0px 0px 0px 0px;line-height: 140%;}	
.kitchen4{clear:both;max-width: 980px;max-width: 90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 20px 0px;}	
.kitchen4 h3{font-size:110%;line-height: 150%;font-weight: 600;}




/* ------------------------------
 アメニティ
------------------------------ */
 .amenity {width:90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 40px 0px 20px 0px;}
.border1{float:left;border:solid 1px #000;padding: 30px 15px 10px 15px;margin: 0px 0px 30px 0px;}
.amenity_left{float:left;width: 635px;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 20px 0px 20px 0px;font-weight:700;color: #000}
.amenity_right{float:right;width: 300px;height: auto;margin: 0px auto 50px auto;text-align:left;padding:0px 10px 15px 10px;line-height: 135%;font-weight: 700;color: #000}
.amenity1_left{float:left;width: 294px;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 20px 0px 0px;border-right:dotted 3px #000;}
.amenity2_left{float:left;width: 295px;height: auto;margin: 0px auto 0px 20px;text-align:left;padding: 0px 0px 0px 0px;}
.amenity_left h3{font-size:110%;line-height: 150%;font-weight:700;color: #000}
.amenity_right h3{font-size:110%;line-height: 150%;font-weight: 700;color: #000}
.amenity_f1 {font-size:100%;line-height: 150%;font-weight: 700;color: #000}

/* ------------------------------
 セキュリティ
------------------------------ */
.sec1{clear:both;max-width: 980px;width: 90%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 0px 0px 0px;color: #000x;font-weight:700;line-height: 150%;letter-spacing: 1px;font-size:90%;}	
.sec2{clear:both;max-width: 980px;width: 90%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 20px 0px 0px 0px;color: #000x;font-weight:700;line-height: 150%;letter-spacing: 1px;font-size:90%;}	
.sec_left{float:left;width: 61%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 10px 0px;font-weight: 700;color: #000}
.sec_right{float:right;width: 36%;height: auto;margin: 0px auto 20px auto;text-align:left;padding:5px 0px 10px 0px;font-weight: 700;color: #000}
.sec2_left{float:left;width: 965px;height: auto;margin: 0px auto 20px auto;text-align:left;padding: 0px 10px 0px 0px;font-weight: 700;color: #000}
.sec2_left h3{font-size:110%;line-height: 150%;font-weight: 700;color: #000}
.sec_left h3{font-size:110%;line-height: 150%;font-weight: 700;color: #000}
.sec_right h3{font-size:110%;line-height: 150%;lfont-weight: 700;color: #000}
 .sectop{clear:both;max-width: 980px;width:90%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 20px 0px;color: #000;font-weight:700;line-height: 150%;letter-spacing: 1px;font-size:90%;}
    
.sectop h3{font-size:110%;line-height: 150%;font-weight: 700;color: #000}
    
.sectop_left{float:left;width: 44%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 0px 0px;font-weight: 700;color: #000}
.sectop_right{float:right;width: 54%;height: auto;margin: 0px auto 20px auto;text-align:center;padding:5px 0px 0px 0px;font-weight: 700;color: #000}

.sectop_left1{float:left;width: 49%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 10px 0px;font-weight: 700;color: #000}
.sectop_right1{float:right;width: 49%;height: auto;margin: 0px auto 20px auto;text-align:left;padding:px 0px 0px 0px;font-weight: 700;color: #000}

.sectop_left2{float:left;width: 68%;height: auto;margin: 0px auto 0px auto;text-align:left;padding: 0px 0px 10px 0px;font-weight: 700;color: #000}
.sectop_right2{float:right;width: 30%;height: auto;margin: 0px auto 20px auto;text-align:left;padding:0px 0px 0px 0px;font-weight: 700;color: #000}

    
.sec4{clear:both;max-width: 980px;width:90%;height: auto;margin: 30px auto 0px auto;text-align:left;padding: 20px 0px 0px 0px;font-weight: 700;color: #000;border-top:solid 1px #000}	
.sec44{clear:both;max-width: 980px;width:90%;height: auto;margin: 30px auto 30px auto;text-align:left;padding: 20px 0px 0px 0px;font-weight: 700;color: #000;border-bottom:solid 1px #000}	
.sec4 h3{font-size:110%;line-height: 150%;letter-spacing: 0px;font-weight: 700;color: #000}
 .b { margin: 0px; }
.b1 { margin: 1px; }
.b2 { margin-bottom: 2px; }
.b5 { margin-bottom: 5px; }
.b10 { margin-bottom:10px; }
.b15 { margin-bottom:15px; }
.b20 { margin-bottom:20px; }
.b25 { margin-bottom:25px; }
.b30 { margin-bottom:30px; }
.b35 { margin-bottom:35px; }
.b38 { margin-bottom:38px; }
.b45 { margin-bottom:45px; }
.t { margin-top: 0px; }
.t1 { margin-top: 1px; }
.t3 { margin-top: 3px; }
.t5 { margin-top: 5px; }
.t10 { margin-top:10px; }
.t15 { margin-top:15px; }
.t18 { margin-top:18px; }
.t20 { margin-top:20px; }
.t23 { margin-top:23px; }
.t25 { margin-top:25px; }
.t30 { margin-top:30px; }
.t32 { margin-top:32px; }
.t40 { margin-top:40px; }
.t45 { margin-top:45px; }
.t50 { margin-top:50px; }
.l { margin-left: 0px; }
.l1 { margin-left: 1px; }
.l3 { margin-left: 3px; }
.l5 { margin-left: 5px; }
.l8 { margin-left:8px; }
.l10 { margin-left:10px; }
.l15 { margin-left:15px; }
.l20 { margin-left:20px; }
.l25 { margin-left:25px; }
.l30 { margin-left:30px; }
.l45 { margin-left:45px; }
.l55 { margin-left:55px; }
    
}


@media only screen and (min-width:769px) and (max-width:1200px) {
h3{line-height: 140%;font-size:90%;margin: 0px auto 10px auto;font-weight:700;}
body {line-height: 150%;letter-spacing: 1px;font-size:90%;font-weight:400;}

	
	
	
}
