@charset "utf-8";
/* CSS Document */

h3{
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
}

p {
	font-size:0.75em;
	color:#838182;
}
.clear{
	clear:both;
}

.w842{ width:842px;
	margin:0px auto;
		padding:0px 0px;}

.w749{ width:749px;
	margin:0px auto;
		padding:0px 0px;}

.ml10{ margin:0px 0px 0px 10px;}

.ml10t10{ margin:10px 0px 0px 10px;}

.mt10{ margin:10px 0px 0px 0px;}
.mt20{ margin:20px 0px 0px 0px;}
.mt50{ margin:50px 0px 0px 0px;}
.mt95{ margin:95px 0px 0px 0px;}

#bath1{ width:749px;
		background:url(img/bath1_bg.jpg) repeat-y left top;
		margin:0px auto; }
		
#bath1 h3{
	background-image:url(img/bath1_ttl_01.jpg);
	height:57px;
	width:530px;
	}

#bath2{ width:749px;
		background:url(img/bath2_bg.jpg) repeat-y left top;
		margin:40px auto 0px auto; }
		
#bath2 h3{
	background-image:url(img/bath2_ttl_01.jpg);
	height:57px;
	width:530px;
	}

#bath3{ width:749px;
		background:url(img/bath3_bg.jpg) repeat-y left top;
		margin:0px auto;
		margin:40px auto 0px auto; }

#bath3 h3{
	background-image:url(img/bath3_ttl_01.jpg);
	height:82px;
	width:530px;
	}
		
.bath1_l{ width:530px;
		float:left;
		height:470px;
		background:url(img/bath1_foot_01.jpg) no-repeat left bottom;}

.bath2_l{ width:530px;
		float:left;
		height:506px;
		background:url(img/bath2_foot_01.jpg) no-repeat left bottom;}

.bath3_l{ width:530px;
		float:left;
		height:471px;
		background:url(img/bath3_foot_01.jpg) no-repeat left bottom;}

.w219r{ width:219px;
		float:right;}
		
.bathbox {margin:0px 0px 0px 0px;}

.bathbox p { padding:0px 0px 0px 60px;}

.btn_syosai{ margin:75px 0px 0px 0px;
		padding:0px 20px 0px 20px;
		text-align:left;
		}


.g_line{margin:0px auto;
		height:1px;
		background-color:#808080;
		}

