@charset "Shift_JIS";

/* index ------------------------*/
.kai dl{
	background					:#eeeeee;
	padding						:20px;
	border						:3px solid #aaaaaa;
}
.kai dt{
	margin-right				:330px;
	font-weight					:bold;
	border						:1px solid #644725;
	border-left					:8px solid #644725;
}
.kai dt a{
	display						:block;
	background					:#f2dbb4;
	color						:#644725;
	text-decoration				:none;
	padding-left				:5px;
}
.kai dt a:hover{
	background					:#bc9469;
	color						:#492b02;
}
.kai dd{
	margin-top					:5px;
	margin-left					:15px;
	margin-bottom				:15px;
	line-height					:120%;
}


/* 温泉とは 01onsen------------------------*/
.table_teigi{
	margin						:0 0 20px 40px;
	border						:solid 2px #999999;
}
.table_teigi caption{
	color						:#a3834a;
	padding-bottom				:10px;
	font-size					:100%;
	letter-spacing				:0.05em;

}
.table_teigi th{
	padding						:6px 5px 3px 10px;
	background					:#ffffcc;
	text-align					:left;
	font-size					:90%;
	font-weight					:normal;
	color						:#333300;
}
.table_teigi td{
	padding						:6px 15px 3px 10px;
	border-left					:dashed 2px #aaaa66;
	font-size					:90%;
}
/* 種類 02syurui-------------------------*/
.table_on{
	border-collapse				:collapse;
	margin-left					:40px;
}
.table_on td{
	border-left					:4px solid #ffa6a5;
	padding						:5px 8px 5px 8px;
}
.table_on td a{
	color						:#5d8bae;
	font-size					:95%;
	text-decoration				:none;
	border-bottom				:1px solid #ff9da5;
	padding						:0 5px 3px 5px;
	display						: block;
}
.rui{
	margin						:0 10px 0 30px;
}
.table_rui{
	border-collapse				:collapse;
	border						:2px solid #999999;
	width						:300px;
	margin-bottom				:30px;
	margin-left					:50px;
}
.table_rui caption{
	padding-top					:10px;
	padding-bottom				:10px;
	color						:#a3834a;
	font-size					:110%;
	letter-spacing				:0.05em;
}
.table_rui th{
	padding						:3px;
	background					:#ffffcc;
	font-size					:85%;
	line-height					:160%;
	border						:1px solid #999999;
	letter-spacing				:0.05em;
	font-weight					:normal;
	text-align					:center;
}
.table_rui td{
	padding						:5px;
	text-align					:left;
	border						:1px solid #999999;
	font-size					:85%;
}
th.ruidai{
	background					:#d6cca8;
}
.table_rui span{
	padding-top					:5px;
}
.table_s{
	margin						:20px auto 0 50px;
	border-collapse				:collapse;
	width						:430px;
	border						:1px solid #999999;
	text-align					:center;
}
.table_s th{
	border-bottom				:3px double #999999;
	font-size					:95%;
	padding						:5px;
	background					:#c5c2b4;
}
.table_s td{
	border						:1px dashed #999999;
	font-size					:90%;
	padding						:4px;
}
.table_s td a{
	text-decoration				:none;
	color						:#0066cc;
}
.table_s td a:hover{
	border-bottom				:2px solid #0066cc;
}
.table_shitsu{
	border-collapse				:collapse;
	border						:2px solid #999999;
	width						:550px;
}
.table_shitsu caption{
	padding-bottom				:10px;
	color						:#a3834a;
	font-size					:110%;
	letter-spacing				:0.05em;
}
.table_shitsu th{
	padding						:3px;
	background					:#d6cca8;
	font-size					:85%;
	border						:1px solid #999999;
	letter-spacing				:0.05em;
	font-weight					:normal;
	text-align					:center;
}
.table_shitsu td{
	padding						:5px;
	text-align					:left;
	border						:1px solid #999999;
	font-size					:90%;
}
th.toku{
	padding						:2px 0 2px 4px;
	text-align					:left;
	background					:#ffffcc;
}
td.tokubun{
	font-size					:85%;
	line-height					:160%;
}

/* 入浴方法 03nyuyoku----------------------------------*/
.nyuyoku{
	margin						:0 20px 30px 35px;
}
.nyuyoku li{
	margin-top					:10px;
	margin-left					:10px;
	list-style					:decimal;
}
.table_hou{
	border-collapse				:collapse;
	border						:2px solid #999999;
	width						:550px;
	margin-bottom				:30px;
	margin-left					:20px;
}
.table_hou caption{
	padding-bottom				:10px;
	color						:#a3834a;
	font-size					:110%;
	letter-spacing				:0.05em;
}
.table_hou th{
	padding						:3px;
	background					:#ffffcc;
	font-size					:90%;
	border						:1px solid #999999;
	letter-spacing				:0.05em;
	font-weight					:normal;
	text-align					:center;
}
.table_hou td{
	padding						:5px;
	text-align					:left;
	border						:1px solid #999999;
	font-size					:85%;
	line-height					:160%;

}
th.houdai{
	background					:#d6cca8;
}
.h4_yuon{
	margin-left					:20px;
	color						:#223388;
}

/* 効果と作用 04kouka----------------------*/
.table_sayou{
	border-collapse				:collapse;
	border						:2px solid #999999;
	width						:550px;
	margin-top					:30px;
	margin-bottom				:10px;
	margin-left					:20px;
}
.table_sayou th{
	padding						:3px;
	background					:#ffffcc;
	font-size					:100%;
	border-bottom				:1px solid #999999;
	letter-spacing				:0.05em;
	text-align					:center;
	font-weight					:bold;
	font-height					:110%;
	color						:#a3834a;
}
.table_sayou td{
	padding						:10px;
	border						:1px solid #999999;
	font-size					:85%;
	line-height					:160%;
}
span.chu{
	margin-left					:30px;
	font-size					:90%;
	color						:#ff6b4b;
}
th.sayoudai{
	background					:#d6cca8;
	color						:#555555;
}
h4.ion{
	margin						:0 20px 10px 40px;
	padding						:3px 0px 3px 5px;
	border-left					:5px solid #999999;
}
p.ionk{
	margin-left					:45px;
}

/* 禁忌症・適応症 06kinki------------------------*/
.table_kinki{
	border-collapse				:collapse;
	border						:2px solid #999999;
	width						:550px;
	margin-bottom				:30px;
	margin-left					:20px;
}
.table_kinki caption{
	padding-bottom				:10px;
	color						:#a3834a;
	font-size					:110%;
	letter-spacing				:0.05em;
}
.table_kinki th{
	padding						:3px;
	background					:#ffffcc;
	font-size					:90%;
	border						:1px solid #999999;
	letter-spacing				:0.05em;
	font-weight					:normal;
	text-align					:center;
}
.table_kinki td{
	padding						:5px;
	text-align					:left;
	border						:1px solid #999999;
	font-size					:85%;
	line-height					:160%;
}
th.kinkidai{
	background					:#d6cca8;
}

/* 入浴時のマナー 07manner-------------------------------------------------------*/
ol.manner{
	margin						:5px 10px 5px 40px;
}
ol.manner li{
	margin-bottom				:5px;
	padding-top					:5px;
	padding-bottom				:10px;
	padding-left				:45px;
	background					:url("/images/yu.gif") 0 30% no-repeat;
}
