@charset "utf-8";
h3 {
	margin-left: 10px;
}
#left-box {
	width: 270px;
	float: left;
}

#left-box ul,dl {
	margin-left: 30px;
	margin-bottom: 10px;
}
#left-box dt {
	padding-top: 2px;
	color: #0a3b00;
}

#right-box {
	width: 260px;
	float: right;
}
#right-box img {
	margin-bottom: 40px;
	margin-top: 25px;
}

#right-box table {
	width: 260px;
	text-align: center;
}
#right-box table td {
	padding: 5px 3px;
	border: 1px solid #B6B75A;
}
.read {
	margin-left: 25px;
	margin-bottom: 25px;
}
.sst{
	padding-left: 18px;
	margin-left: 30px;
	background: url(../images/kojosen/icon.jpg) no-repeat left;
	padding-top: 2px;
}
.box01 {
	background: url(../images/kojosen/box-mid.jpg) repeat-y;
	width: 484px;
	margin-left: 30px;
	margin-bottom: 30px;
}
.box01 div {
	background: url(../images/kojosen/box-top.jpg) no-repeat;
}
.box01 div div {
	background: url(../images/kojosen/box-btm.jpg) no-repeat bottom;
	width: 484px;
}
.box01 p {
	width: 450px;
	margin-left: 20px;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.box03 {
	background: url(../images/sec/box3-mid.gif) repeat-y;
	width: 484px;
	margin-left: 30px;
	margin-bottom: 30px;
}
.box03 div {
	background: url(../images/sec/box3-btm.gif) no-repeat left bottom;
	width: 484px;
}
.box03 p {
	padding: 5px 20px;
}
.voice {
	margin-left: 310px;
	margin-bottom: 5px;
}

.privacy dl {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.privacy dd {
	margin-left: 20px;
}
.privacy ul {
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.privacy li {
	list-style-type: circle;
}
#bar03 dl {
	margin-left: 0px;
	margin-bottom: 0px;
}
.tel {
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.case {
	border: 1px solid #b5b658;
	padding: 5px;
	margin-bottom: 20px;
}
.case h3 {
	background: #eeeed4;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.case p {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
em {
	color: #bc0000;
	font-style: normal;
}
.info_text dt,dd {
	padding-top:2px;
	padding-bottom: 2px;
}

#column h2{
	width:500px;
}


#column h2 .left{
	width:93px;
}


#column .right{
	text-align:right;
	width:300px;
}

#column #colbox{
	margin-left:5px;
	padding:10px 10px 10px 10px;
	width:500px;
	border:1px solid #e5e5e5;
}

#column #colbox h2 a ,h2 p{
	color:#678d60;
	text-decoration:none;
}

#column #colbox #t1{
	margin:10px 0 10px 20px;
}

#column #colbox #t2{
	width:450px;
	margin:0px 0 10px 30px;
}

#column #colbox dl{
	width:450px;
	margin:20px 0 10px 30px;
}

#column #colbox dt{
	font-weight:bold;
}

#column #colbox dd{
}

#column #colbox #line1{
	width:490px;
	height:1px;
	border:1px solid #a6b883;
	border-width:0 0 1px 0;
}

#column #colbox #line2{
	width:450px;
	height:1px;
	border:1px solid #a6b883;
	border-width:0 0 1px 0;
}

#column #colbox.index{
	padding:20px 20px 20px 20px;
}

#column #colbox.index h2{
	margin:0;
	padding:0;
}

#column #colbox.index hr{
	margin:0;
	padding:0;
	height:1px;
	border:1px dashed #bfbfbf;
	border-width:1px 0 0 0;
	margin:5px 0 5px 0;
	_margin:0;
}