#gsapo{
	margin:0; padding:0;
}

#gsapo h3{
	font-size:80%;
	color:#777777;
}

#gsapo h4{
	margin-bottom:-5px;
}

#box2{
	clear:both;
}

#box2 table,#box4 table{
	border-collapse:collapse;
	border:1px solid #777777;
	font-size:80%;
}

#box2 td,#box4 td{
	border-collapse:collapse;
	border:1px solid #777777;
	padding:4px;
}

#box2 .lefty{
	width:130px;
	text-align:center;
	background-color:#ffb5d3;
}

#box2 .righty{
	width:360px;
}

#box4 .lefty{
	width:200px;
	text-align:center;
}

#box4 .righty{
	width:160px;
	text-align:center;
}

#mawari1,#mawari2,#mawari3{
	width:500px;
	margin-top:-10px;
}

#mawari1 .txtbox{
	width:220px;
	float:left;
}

#mawari1 img{
	display:block;
	width:267px;
	float:left; padding-left:10px;
}


#mawari2 img{
	display:block;
	width:350px;
	float:left;
}

#mawari2 .txtbox{
	width:135px;
	float:left; padding-left:10px;
	padding-top:20px;
}

#mawari3 table{
	width 300px;
	float:left;
}

#mawari3 .txtbox{
	width:110px;
	float:left;
	padding-left:10px; margin-top:0px;
}

#mousi h4{
	margin-bottom:-20px;
	text-align:center;
}

#mousi h5{
	text-align:center;
}

.info1{
	width:400px; line-height:140%;
	font-size:80%; font-weight:bold;
	color:#777777; margin-top:-10px;
	margin-left:auto; margin-right:auto;
}

.midasi1{
	font-size:80%;
	line-height:120%;
}

.zenmen{
	display:block; margin-top:-10px;
}

.futoji{
	font-weight:bold;
}

.aomoji{
	color:#1700b0;
}

.modori{
	clear:both;
	font-size:80%;
	text-align:right;
}

.pink{
	background-color:#ffb5d3;
}

.center{
text-align:center;
}



