@charset "utf-8";
/* ------------------------------------------タグ一覧------*/

h3{ 
	width:601px;
	height:35px;
	text-indent:-9999px;
	margin:0;
} 

ol{
	margin:20px 0px 0 20px;
	padding-left : 2em;
}
li{
	margin:5px -10px;
}
.point dt{
	font-weight:bold;
	font-size:100%;
}
.point dd{
	margin:0 5px 10px 5px;
}

strong{
	color:#C83F66;
}



/* ------------------------------------------クラス一覧------*/
#wrapper{
	font-size:80%;
	color:#666666;
	line-height:160%;
}
.title01{ 
	background:url(../images/08rec01.gif) no-repeat;
} 
.title02{ 
	background:url(../images/08rec02.gif) no-repeat;
} 
.title03{ 
	background:url(../images/08rec03.gif) no-repeat;
} 
.title04{ 
	background:url(../images/08rec04.gif) no-repeat;
} 

.jyobun{
	color:#003300;
	font-weight:bold;
	margin:2px 25px 2px 10px;
	
}
.point{
	width:504px;
	border:#C83F66 solid 3px;
	margin:0 0 0 50px;
}
.point dl{
	margin:0px;
}
.point_title{
	font-weight:bold;
	color:#ffffff;
	background-color:#C83F66;
	text-align:center;
}
.pa_expla{
	margin:15px 25px 15px 10px;
}
.pa_expla_red{
	margin:15px 25px 15px 10px;
	color:#FF0000;
	font-weight:bold;
}

.normal_center{
 	text-align:center;
}

.bassoku{
	margin:15px 28px 15px 30px;
	font-weight:bold;
	
}

.right_margin{
	margin-left:2em;
}

.pa_expla_bold{
	font-weight:bold;
}
.pa_bold{
	font-weight:bold;
}

.pic_left{
	float:left;
	margin:5px 0 5px 0;
}

.exp_right{
	margin:0px 10px 0 200px;
	padding:90px 0 0 0;
}
.pa_clear{
	clear:both;
}

.rec_who{
	list-style-type:none;		
}

.re_po_contents{
	padding:0px 15px 4px 0px;
}


/* 080703作成　*/
.table{
	width:445px;
	padding:0;
}
.border  td,th {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
td,th .border{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
.border_right {
	border-right:0px;!important
}
th{
	color:#C83F66;
}
.recycle_ul{
	list-style:none;
}