﻿@charset "utf-8";
/* CSS Document */
body {
	background:url(../img/bgK.jpg) no-repeat 850px 0 fixed #d5c39b;
}


/*コラムスペース*/


#columnA {
	width:330px;
	position:absolute;
	top:220px;
	right:-310px;
	z-index:4;
}
#columnB {
	width:330px;
	position:absolute;
	top:120px;
	right:-310px;
	z-index:5
}
#columnC {
	width:330px;
	position:absolute;
	top:20px;
	right:-310px;
	z-index:6;
}
.columnInner h3{
	position:absolute;
	top:-10px;
	left:-75px;
	background:url(../img/hColumn_h3.png) no-repeat 0 0;
	width:190px;
	height:66px;
	text-indent:-9999em;
}
.columnInner h3:hover{
	background-position:0 -66px;
}

.columnInner h4{
	text-align:left;
	padding:2px 0 0 8px;
	font-size:14px;
	color:#333;
	border-left:solid 5px #CB0E0E ;
	border-bottom:solid 1px #CB0E0E;
	margin: 0 0 5px 0
}

.columnTop{
	height:16px;
	background:url(../img/banner_top.png) no-repeat 0 0;
}
.columnInner{
	background:url(../img/banner_bg.png) repeat-y 0 0;
	padding:0 0 0 40px;
}
.columnBottom{
	background:url(../img/banner_bottom.png) no-repeat 0 0;
	height:24px;
}
.columnInner p {
	padding:5px 30px 5px 10px;
	font-size: 12px;
	color:#666;
	line-height:16px;
}
.textSpace#midokoro{
	margin:40px 0 40px 0;
}
.textInner table{
	width:300px;
	margin:0 0 0 10px;
}

.textInner th{
	background-color:#CB0E0E;
	font-size:80%;
	padding:3px 0 0 0;
	color:#fff;
}	
.textInner td{
	font-size:80%;
	padding:2px;
background-color:#eee;
}

.shoukai{
	width:220px;
	height:70px;
	float:left;

}	

.shoukai img{
	padding:2px;
	border:solid 1px #333;
	float:left;
	margin:0 10px 10px 0;
}

.line {
	background-color:#cb0e0e;
	height:3px;
	
}



	
	
