﻿body{
	margin:0px;
	padding:0px;
	font-size:1.0em;
	background:#666666;
}
img{
	border:none;
	margin:0px;
	padding:0px;
}
h1{
	margin:0px;
	padding:0px;
}
/*-- header --*/
#wrapper{
	float:left;
	width:500px;
	background:#FFFFFF;
}
#pophead{
	width:500px;
	margin-bottom:15px;
}
/*-- contents --*/
#contents{
	width: 470px;
	padding-left:15px;
	padding-right:15px;
}
#contents h2{
	font-size: 0.85em;
	font-weight:bold;
	height:21px;
	line-height:21px;
	padding-left:10px;
	margin-bottom:8px;
	margin-top:0px;
	background:url(../images/kachikan/kachi_h2.gif) no-repeat ;
}
#contents div.kachi_txt{
	font-size:0.75em;
	line-height:140%;
	padding-bottom:14px;
}
#contents img.kachi_zu1{
	float:right;
	padding-left:15px;
	padding-bottom:10px;
}
#contents div.kachi_box{
	width:466px;
	background:#FFFFCC;
	border:#999999 solid 2px;
	margin-bottom:12px;
}
#contents h3{
	font-size: 0.85em;
	font-weight:bold;
	text-align:center;
	height:25px;
	line-height:25px;
	margin:0px;
	padding:0px;
	background:url(../images/kachikan/kachi_box_head.gif) no-repeat ;
}
#contents div.kachi_box_txt{
	width:440px;
	padding-left:13px;
	padding-right:13px;
	padding-top:13px;
	padding-bottom:13px;
	font-size:0.75em;
	line-height:140%;
}
#contents div.kachi_box_txt2{
	float:left;
	width:235px;
}
#contents div.kachi_zu2{
	float:left;
	padding-right:15px;
	padding-bottom:10px;
}
#contents h4.red{
	font-size: 1.0em;
	font-weight:bold;
	height:14px;
	line-height:14px;
	margin:0px;
	padding-left:14px;
	padding-bottom:5px;
	background:url(../images/kachikan/kachi_font_box_r.gif) no-repeat ;
}
#contents h4.blue{
	font-size: 1.0em;
	font-weight:bold;
	height:14px;
	line-height:14px;
	margin:0px;
	padding-left:14px;
	padding-bottom:5px;
	margin-top:15px;
	background:url(../images/kachikan/kachi_font_box_b.gif) no-repeat ;
}
#contents h4.green{
	font-size: 1.0em;
	font-weight:bold;
	height:14px;
	line-height:14px;
	margin:0px;
	padding-left:14px;
	padding-bottom:5px;
	margin-top:15px;
	background:url(../images/kachikan/kachi_font_box_g.gif) no-repeat ;
}
#contents div.kachi_others{
	width: 438px;
	border: #784D35 solid 1px;
	background: #FFFFF0;
}
#contents div.kachi_others_head{
	width: 438px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#FFFFFF;
	background: #784D35;
}
#contents div.others_bx{
	float:left;
	width: 204px;
	padding-left:10px;
	padding-right:2px;
	padding-top:10px;
	padding-bottom:10px;
	background: #FFFFF0;
	font-size:0.85em;
	line-height:120%;
}
#contents h4.sub{
	font-size: 1.15em;
	font-weight:bold;
	height:14px;
	line-height:14px;
	margin:0px;
	padding-bottom:4px;
}
div.clear {
	clear:both;
}
.image{
	margin:0px;
	padding:0px;
}
#contents div.kachi_box_sub{
	width:464px;
	background:#FAFAFA;
	border:#999999 double 3px;
	margin-bottom:10px;
}
#contents div.kachi_pr{
	float:left;
	width:305px;
	font-size:0.75em;
	line-height:120%;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:8px;
}
#contents h5{
	font-size:1.0em;
	font-weight:bold;
	padding-bottom:3px;
	margin:0px;
}
#contents div.kachi_bn{
	float:right;
	width:130px;
	font-size:0.7em;
	padding-top:10px;
	padding-left:5px;
	padding-right:8px;
	text-align:center;
}
#contents img.kachi_bn{
	padding-bottom:3px;
}
#end_form{
	background:#E9E9E9;
	height:28px;
	text-align:center;
	vertical-align:middle;
	padding-top:7px;
	margin-top:20px;
}
#end_form form.input{
	width:90px;
}
	
form{
	margin:0px;
	padding:0px;
}

