@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. base
　01. 
　02. 
　03. 

******************************************************************************* */



/* ==

　00. base

=============================================================================== */
#main div:after{ content:''; display:block; clear:both; }

#main h2{ margin-bottom:10px; }
#main h3{ margin-bottom:10px; }

p em{ font-weight:bold; }
#main p.leadTxt{ padding:45px 0 50px; text-align:center; }
#main p.leadTxt.mobile{ padding:15px 0 30px; font-weight:bold; }


#main p.hdTxt{ margin-bottom:10px; }

#main div.note{ padding-top:15px; border-top:1px dotted #ccc; clear:both; }





/* メディアクエリー
------------------------------------------------------------------------------- */
@media only screen and (max-width: 1205px) {
}
@media only screen and (max-width: 600px) {
	#main p.leadTxt.mobile{ padding:20px 0 40px; text-align:left; }
}





/* ==

　01. 

=============================================================================== */
.imgBlock{ zoom:1; clear:both; }

.imgBlock .col{ width:42.5%; margin-bottom:40px; padding:0 3.75%; float:left; }

#main .imgBlock h3{ margin-bottom:0px; color:#944d35; }
.imgBlock .col .img{ margin-bottom:10px; text-align:center; }


/* メディアクエリー
------------------------------------------------------------------------------- */
@media only screen and (max-width: 1205px) {
}
@media only screen and (max-width: 567px) {
	.imgBlock .col{ width:auto; height:auto !important; margin-bottom:20px; padding:0; float:none; }
}







/* ==

　02. 

=============================================================================== */
.ftr_wetarea{
	margin:0 0 50px;
	padding-top:30px;
	border-top:1px dotted #ccc;
	zoom:1;
	clear:both;
}

/*
.ftr_wetarea div h4{
	margin-bottom:10px;
	padding-left:14px;
	background:url(../images/comfortableLife/ico_disc.gif) left 0.2em no-repeat;
	font-size:130%;
	line-height:1.2;
	color:#333;
	font-weight:bold;
}
*/

#main .ftr_wetarea h3{ margin-bottom:15px; }
.ftr_wetarea h4{ margin-bottom:10px; }

.ftr_wetarea div .col2 p{ line-height:1.4; }
.ftr_wetarea div p em{
	padding-left:14px;
	background:url(../images/comfortableLife/ico_disc01.gif) left 0.4em no-repeat;
	font-size:117%;
	line-height:1.8;
	color:#333;
	font-weight:bold;
}

.ftr_wetarea p.note{ padding-top:40px; clear:both; }


/* バスルーム */
.ftr_wetarea .wetarea01{
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:1px dotted #ddd;
	zoom:1;
	clear:both;
}
.ftr_wetarea .wetarea01 .item01, .ftr_wetarea .wetarea01 .item02,
.ftr_wetarea .wetarea01 .item03, .ftr_wetarea .wetarea01 .item04, .ftr_wetarea .wetarea01 .item05{ margin-bottom:20px; }
.ftr_wetarea .wetarea01 .item06{
	zoom:1;
	clear:both;
}

.ftr_wetarea .wetarea01 .col1{ width:33%; float:left; }
.ftr_wetarea .wetarea01 .col2{ width:64%; float:right; }
.ftr_wetarea .wetarea01 .col2 .colL{ width:48%; float:left; }
.ftr_wetarea .wetarea01 .col2 .colR{ width:48%; float:right; }

.ftr_wetarea .wetarea01 .colL .img{ margin-bottom:10px; }
.ftr_wetarea .wetarea01 .colR .img{ margin-top:10px; text-align:center; }
.ftr_wetarea .wetarea01 .item06 .img{ margin-top:15px; text-align:center; }

.ftr_wetarea .wetarea01 .item03 .img{ width:45%; float:left; }
.ftr_wetarea .wetarea01 .item03 p{ width:50%; float:right; }


/* 洗面室 */
.ftr_wetarea .wetarea02 .col1{ width:33%; float:left; }
.ftr_wetarea .wetarea02 .col2{ width:62%; float:right; }
.ftr_wetarea .wetarea02 .col2 .colL{ width:56%; float:left; }
.ftr_wetarea .wetarea02 .col2 .colR{ width:38.5%; float:right; }

.ftr_wetarea .wetarea02 .col1 .img{ margin-bottom:10px; }
.ftr_wetarea .wetarea02 .colR .img{ margin-bottom:10px; }

.ftr_wetarea .wetarea02 .item01{ margin-bottom:20px; }

.ftr_wetarea .wetarea02 .item02 .img{ width:50%; float:left; }
.ftr_wetarea .wetarea02 .item02 p{ width:45%; float:right; }

.ftr_wetarea .wetarea02 .item05 .img{ width:53%; float:left; }
.ftr_wetarea .wetarea02 .item05 p{ width:40%; float:right; }







/* メディアクエリー
------------------------------------------------------------------------------- */
@media only screen and (max-width: 1205px) {
}
@media only screen and (max-width: 820px) {
	.ftr_wetarea .wetarea01 .col1{ width:auto; float:none; }
	.ftr_wetarea .wetarea01 .col2{ width:auto; float:none; }
	.ftr_wetarea .wetarea01 .col1 .mb40{ margin-bottom:20px !important; }

	.ftr_wetarea .wetarea02 .col1{ width:auto; float:none; }
	.ftr_wetarea .wetarea02 .col2{ width:auto; float:none; }
	.ftr_wetarea .wetarea02 .col1 .item01{ width:50%; margin-bottom:40px; float:left; }
	.ftr_wetarea .wetarea02 .col1 .item02{ width:45%; float:right; }
	.ftr_wetarea .wetarea02 .item05 .img{ width:45%; }
	.ftr_wetarea .wetarea02 .item05 p{ width:48%; }

}
@media only screen and (max-width: 567px) {
	.ftr_wetarea .wetarea01 .col1{ padding-bottom:20px; }
	.ftr_wetarea .wetarea01 .col2 .colL{ width:auto; float:none; }
	.ftr_wetarea .wetarea01 .col2 .colR{ width:auto; float:none; }
	.ftr_wetarea .wetarea01 .colL .img{ text-align:center; }

	.ftr_wetarea .wetarea02 .col2 .colL{ width:auto; float:none; }
	.ftr_wetarea .wetarea02 .col2 .colR{ width:auto; float:none; }
	.ftr_wetarea .wetarea02 .col1{ margin-bottom:20px; }
	.ftr_wetarea .wetarea02 .col1 .item01{ width:auto; margin-bottom:15px; float:none; }
	.ftr_wetarea .wetarea02 .col1 .item02{ width:auto; float:none; }
	.ftr_wetarea .wetarea02 div .img{ text-align:center; }
	.ftr_wetarea .wetarea02 .item03, .ftr_wetarea .wetarea02 .item05{ margin-bottom:20px; }
	.ftr_wetarea .wetarea02 .item05 .img{ width:auto; margin-bottom:10px; float:none; }
	.ftr_wetarea .wetarea02 .item05 p{ width:auto; float:none; }
}







