/*大タイトル*/
.h2_001 span {
	position: absolute;
	background-image: url(../images/h2_001.gif);
	background-repeat: no-repeat;
	width: 575px;
	height: 84px;
}
.h2_001 h2, .h2_001 p {
	height: 42px;
}


/*MAIN*/
#main-contents {
	width:575px;
	margin: 6px 0px 6px 20px;
}

#column-box{
	width:575px;
	background-image: url(../images/column-sauna-_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/*インデックス*/
#column-index {
	width:525px;
	margin:0px auto;
}
#column-index h3 {
	color: #8C7860;
	font-weight: bold;
	padding: 5px 0px 0px 10px;
}
.column-index-no {
	width: 80px;
	float: left;
	padding-bottom: 2px;
	border-top: 1px #cccccc dashed;
}
.column-index-ttl {
	width: 444px;
	float: left;
	border-top: 1px #cccccc dashed;
	padding-top:12px;
	font-weight: bold;
}
.column-index-ttl a:link, .column-index-ttl a:visited {
	color: #666666;
}
.column-index-ttl a:hover, .column-index-ttl a:active {
	color: #8C7860;
}

/*コラム*/
.column-ttl {
	width:555px;
	margin:0px auto;
}
.column-ttl-no {
	width: 80px;
	float: left;
}
.column-ttl-h2 {
	width: 474px;
	float: left;
}
.column-ttl-h2 h2 {
	font-size: 110%;
	color: #8C7860;
	padding-top:12px;
}
.date {
	width:555px;
	margin:0px auto;
	background-image: url(../images/h2-bar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family:Verdana;
	color: #B2B2B2;
	font-size: 9px;
	margin-top:3px;
}
.date p {
	padding:5px;
}

.column-main{
	width:515px;
	margin:0px auto;
	color: #4F4F5B;
}
.column-main h3{
	margin-bottom:0.5em;
}
.column-main p{
	margin-bottom:1em;
}
.column-main p.photo img{
	float: right;
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-bottom: 1em;
}
.column-footer {
	width:555px;
	margin:0px auto;
	background-image: url(../images/column-sauna-bar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
}
.column-footer p {
	padding:5px;
}
.column-footer a.back  {
	background-image: url(../images/list-style02.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left:9px;
}
.column-footer a.next  {
	background-image: url(../images/list-style.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
	padding-right:9px;
}
.column-footer a.index {
	background-image: url(../images/list-style03.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left:11px;
}
a.back:link, a.back:visited, a.next:link, a.next:visited, a.index:link, a.index:visited {
	color: #0099CC;
}
a.back:hover, a.back:active, a.next:hover, a.next:active, a.index:hover, a.index:active {
	color: #DC143C;
}
#column-bottom{
	width:575px;
	background-image: url(../images/column-sauna-_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
}