@charset "utf-8";
/* CSS Document */


.f_red{
	font-weight:bold;
	color:#C00;
}

a img {
    border-style:none;
	
}

.alpha a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

.f_small{
	font-size:90%;
}


.kadomaru   {
	padding:30px;
	margin-bottom:25px;
	border-radius: 10px;        /* CSS3草案 */  
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 10px;   /* Firefox用 */
}

.kadomaru_k   {
	padding:10px;
	border-radius: 40px;        /* CSS3草案 */  
	-webkit-border-radius: 40px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 40px;   /* Firefox用 */  
	margin-bottom:25px;
	text-align:center;
	font-weight:bold;
	color:#993300;
	font-size:1.2em;
}


.bg_y   {
	background-color:#FFFFCC;
}

.bg_p   {
	background-color:#FFECEC;
}

.bg_b   {
	background-color:#DFEFFF;
}

.bg_f   {
	background-color:#FFF;
}

.floatleftimg{
	float:left;
}

.floatrightimg{
	float:right;
}


.yohaku{
	margin-top:0px;
}


#copyright{
	background-color:#9FD6F4;
	text-align:center;
}

.att {
  padding-left: 2em;
  text-indent: -2em;
  padding-bottom:1em;
 	line-height:2.5em;
}
