@charset "utf-8";
/* CSS Document */
.button a {
    font-size:24px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:10px;
    background-color:#dbe2d7;
	border:#b3c0ad solid 1px ;
    border-radius:5px;
}
.button a:hover {
	background-color:#f0e7d7;
	border:#cabcb2 solid 1px ;

}


h3.cor{
	font-size:130%;
	font-weight:900;
	background:#FFFFFF;
	border:#669933 solid 1px;
	padding:5px;
	color:#669933;
	}

h3.newinfo{
	font-size:200%;
	font-weight:900;
	background:url(images/newinfo_bg.gif) repeat-x;
	padding:25px 0 0 0;
	margin:10px 0 10px 0;
	height:38px;
	border-bottom:#FFF solid 1px;
	border-top:#FFF solid 1px;
	text-align:center;
	color:#665c4a;
	}

.r-box-sekou{
	background:#e8e3e3;
	border:#beb9b9 solid 1px;
	border-radius:10px;
	padding:15px;
	height:100px;
	margin-bottom:10px;
	}

.r_box_01{
	float:left;
	width:26px;
	margin-right:10px;
	height:100px;
	}

.r_box_photo{
	float:left;
	width:150px;
	background:#CCCCCC;
	margin-right:10px;
	height:100px;
	border:#FFFFFF solid 1px;
	}
.r_box_title a{
	float:left;
	width:370px;
	padding:5px;
	background: #ffedf1;
	font-size:140%;
	font-weight:900;
	border-bottom:#99ab92 solid 1px;
	}
	
.r_box_title a:hover{
	background:#FFF;
	}

.r_box_txt{
	float:left;
	width:370px;
	padding:5px;
	background:#ebf1e8;
	height:63px;
	margin-top:5px;
}
.r_box_title02 a{
	display:block;
	float:left;
	width:370px;
	padding:5px;
	background:#fff6de;
	font-size:140%;
	font-weight:900;
	border-bottom:#beb9b9 solid 1px;
	}

.r_box_title02 a:hover{
	background:#FFF;
	}

.r_box_txt02{
	float:left;
	width:370px;
	padding:5px;
	background:#f4f2f2;
	height:63px;
	margin-top:5px;
}
		
.r-box-page{
	background:#dbe2d7;
	border:#99ab92 solid 1px;
	border-radius:10px;
	padding:15px;
	height:100px;
	margin-bottom:10px;
	}

.main_photo{
	float:left;
	width:300px;
	margin:0 10px 10px 0;
	}

.medatu{
	text-decoration:underline;
	font-weight:900;
	line-height:2em;
	color:#930;
	background:#FFFF66;
	padding:5px;
	}

.but_150 a{
	float:left;
	width:147px;
	background:#d7cb79;
	padding:5px 1px 5px 1px;
	text-align:center;
	margin:1px;
	border-radius:3px;
	color:#FFFFFF;
	}

.but_150 a:hover{
	background-color:#ffffff;
	}

.ptop{
	text-align:right;
	}

.border_1{
	padding:5px;
	border:#CC9999 solid 1px;
	background:#FFF;
	width:450px;
	}