/* CSS Document */

div#body{
	margin:0px auto 0px auto;
	text-align:left;
	width:660px;
}

div#head{
	float:left;
	width:660px;
	background:#f00;
}
div#menu{
	float:left;
	width:660px;
	height:25px;
	background:#00f;
}
	#menu p{
		float:left;
		display:block;
		margin:0px;
		padding:0px;
	}
 p#menu1p				{display:block;width:165px;height:25px;background:url(./img/menu_r1_c1.gif) no-repeat; }
 a:hover#menu1a	{display:block;width:165px;height:25px;background:url(./img/menu_r1_c1_f2.gif) no-repeat; }
 p#menu2p				{display:block;width:165px;height:25px;background:url(./img/menu_r1_c2.gif) no-repeat; }
 a:hover#menu2a	{display:block;width:165px;height:25px;background:url(./img/menu_r1_c2_f2.gif) no-repeat; }
 p#menu3p				{display:block;width:164px;height:25px;background:url(./img/menu_r1_c3.gif) no-repeat; }
 a:hover#menu3a	{display:block;width:164px;height:25px;background:url(./img/menu_r1_c3_f2.gif) no-repeat; }
 p#menu4p				{display:block;width:166px;height:25px;background:url(./img/menu_r1_c4.gif) no-repeat; }
 a:hover#menu4a	{display:block;width:166px;height:25px;background:url(./img/menu_r1_c4_f2.gif) no-repeat; }

.c_body{
	margin:0px auto 0px auto;
	text-align:left;
	width:660px;
        background-color:white;
        border-right:1px solid #000000;
        border-left:1px solid #000000;
}

.main{
	float:left;
	width:660px;
	padding:19px;
	padding-left:45px;
	padding-right:45px;
	margin-top:0px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #00000;
	background-color:#FFFFFF;
	text-align:left;
	}
	
.main2{
	width:660px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:20px;
	padding-top:10px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #00000;
	background-color:#FFFFFF;
	text-align:left;
	}
	
body{
	background-image:url(img/back.gif);
	font-size:14px;
	line-height:150%;
	margin:0px;
	margin:0px;padding:0px;text-align:center;
	}
	
img{
	border:0px;
	}
	
.cap{
	font-size:11px;
	letter-spacing:-2px;
	line-height:110%;
	}
	
td#normal{
	line-height:120%;
	font-size:12px;
	text-align:center;
	}

.style1 {
	font-size: 14px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.box1{
	border:1px solid #000000;
	padding:10px;
	}

.style5 {font-size: 14pt;}

.style7 {
	font-size: 22pt;
	line-height:160%;}
	
.style9 {color: #a20100;}

.style11 {
	font-family: "ＤＦ特太ゴシック体";
	font-size: 16pt;
}

.style12 {font-size: 14px}

.waku{
	border:2px solid #cc0000;
	}
	
.waku2{
	border:2px solid #000000;
	padding:20px;
	}
	
.voice{
	border:2px solid #cc0000;
	padding-left:50px;
	padding-right:50px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	background-color:#FEFFEC;
	}

.footter{
	width:658px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	text-align:center;
	background-color:white;
	padding-bottom:15px;
	}
	
.photo{
	margin:7px;
	}
	
.voice2{
	border:2px solid #000000;
	padding-top:0px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:20px;
	font-size:12px;
	}

.voice3{
	border:1px solid #c20100;
	padding:15px;
	}

form{
	font-size:11px;
	}
	
.form{
	border:1px solid #666666;
	padding:2px;
	}
	
.by{
	background-color:#FFFF00;
	}
.style13 {
	color: #CC0000;
	font-weight: bold;
}

.afiri{
	float:left;
	width:622px;
	padding:19px;
	margin-top:0px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #00000;
	background-color:#FFFFFF;
	text-align:left;
        font-size:11px:
	}