body{
	margin:0;
	font-size: 14px;
	line-height: 22px;
	padding:0;

	
}

p{
margin:0;
}

strong{background-color:#FFFFCC;}


.waku{
border:dotted 2px orange;
margin:10px;
padding:10px;
}
.aka{color:red;
font-weight:bold;}

.ao{color:blue;
font-weight:bold;}

.futoaka{color:red;
font-size:20px;
font-weight:bold;}

.orange{color:orange;
font-weight:bold;}
p{
margin:0;

}
.topbun{
font-size:28px;
margin:20px;
color:#CC0000;

line-height:22px;
}

h1{font-size:32px;
text-align:center;
margin-top:5px;
color:red;
line-height:36px;
}

h2{font-size:18px;
margin-bottom:5px;
line-height:25px;
}

h3{
	color: #FF6600;
	margin-bottom: 10px;


}


strong{
	background-color: #FFFF99;
	font-weight: bold;

}



.s1{
	color: #FF0000;
}

.t1 {
	background-color: #FFFED7;
	width: auto;
	margin: 30px;
	padding: 10px;
}
.t2 {

	width: auto;
	margin: 30px;
	padding: 10px;
}
.n1 {
	background-color: #FFFFFF;

	width: auto;
	margin: 15px;
	padding: 10px;
	border: dotted orange 2px;

}
.t3 {
	width: 520px;
	margin: 15px;
	padding: 10px;
	background-color: #FFFFFF;
}
.top {
	background-color: #FFFFFF;
	width: 800px;
margin-left:auto;
margin-right:auto;
}
.top2 {
	background-color: #FFFFFF;
	width: 800px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 2px;
	margin-bottom: 2px;
}
.t4 {

	width: auto;
	margin: 30px;
	padding: 10px;
background-color:#F8FFCA;
}
.n2 {
	background-color: #FFFFCE;

	width: auto;
	margin: 30px;
	padding: 10px;
	border: dotted gray 2px;


}

.n3 {
	background-color: #FFFFFF;


	border: dotted orange 2px;

}

.line1{font-size:13px;
color:#666666;
line-height:14px;}


.n4 {
	background-color: #FFFFFF;
font-weight:bold;
color:red;
font-size:20px;
line-height:28px;

	width: auto;
	margin: 30px;
	padding: 10px;
	border: solid orange 2px;

}
.n5 {
	background-color: #FFFFFF;

	width: auto;
	margin: 30px;
	padding: 10px;
	border: solid black 1px;

}


.tegamit4 {

	width: auto;
	margin: 5px 20px 30px 20px;
	padding: 10px;
background-image: url(img/tegami.gif);
font-family:
}

.tegamin4 {
	background-color: #FFFFFF;
font-weight:bold;
color:red;
font-size:20px;
line-height:28px;

	width: auto;
	margin: 30px;
	padding: 9px;
	border: solid orange 2px;

}


.koe {
	background-color: #FFFFE1;
background-image: url(img/koesen.gif);
	width: auto;
	margin: 5px 20px 10px 20px;
	padding: 10px;

}

.product {

	width: auto;
	margin: 5px;
	padding: 5px;



}

.5fun{font-weight:bold; font-size:12px; text-align:center; margin-bottom:10px;}


.tokutei:link { color: #FF8EFF }
.tokutei:visited { color: #FF8EFF }
.tokutei:hover { color: #FF8EFF }
.tokutei:active { color: #FF8EFF }


.shuzai{margin:auto; border: solid black 1px;}

.topbun2{
font-size:28px;
margin:20px;


line-height:36px;
}

.kakomi-1 { 
	background-color: #f6f6f6; 
	margin-bottom: 10px; 
	padding: 10px; 
	border: solid 1px silver; 
	}

.kakomi-2 { 
	background-color: #ffd; 
	margin: 20px; 
	padding: 10px; 
	border: solid 1px #f93; 
	}

.kakomi-3 { 
	background-color: #fff0ff; 
	margin: 10px; 
	padding: 10px; 
	border: solid 1px #f00; 
	}

.kakomi-4 { 
	background-color: #e1f2ff; 
	margin-bottom: 10px; 
	padding: 10px; 
	border: solid 1px #39c; 
	}

.kakomi-5 { 
	background-color: #e0f5f5; 
	margin-bottom: 10px; 
	padding: 10px; 
	border: solid 1px #6cc; 
	}

.kakomi-6 { 
	background-color: #e0f5e0; 
	margin-bottom: 10px; 
	padding: 10px; 
	border: solid 1px #6c6; 
	}

.kakomi-7 { 
	margin-bottom: 10px; 
	padding: 10px; 
	border: dashed 2px #f00; 
	}

.kakomi-8 { 
	margin-bottom: 10px; 
	padding: 10px; 
	border: dashed 2px silver; 
	}

.kakomi-9 { 
	background-color: #ffdf55; 
	margin-bottom: 10px; 
	padding: 10px; 
	border: dotted 3px #ff7f00; 
	}


.azuki{color:#CC0000;}


.kakomi-2s { 
	background-color: #ffd; 
	margin: 20px; 
	padding: 10px; 
	border: solid 1px #f93; 
font-size:12px;
	}


.futoaka2{color:red;
font-size:32px;
font-weight:bold;
line-height:36px;

}
