@import "common.css";

div#main{
	width:730px;
	margin:20px 0 0 20px;
}
h1.title{
	padding:70px 0 0 0;
}
h2{
	font-size:24px;
	line-height: 100%;
	margin-bottom: 40px;	
}

h3{
	color: #339900;
	font-size:18px;
	margin: 20px 0 10px 15px;
}

h4{
	text-decoration:underline;
	font-size: 20px;
	margin-bottom: 10px;
}

* html div.title{
	width:714px;
}
div#main ul{
	margin:20px 0 0 40px;
}

div#main ul li {
	list-style-type: disc;
	font-size: medium;
	margin-top: 5px;
}

div#block-B {
	margin-top:80px;
}

div#block-C {
	margin-top:80px;
}

div#block-D {
	margin-top:80px;
}
dl{
	margin:20px 30px 30px 20px;
}

dt{
	color: blue;
	font-size: 16px;
	font-weight:bold;
	margin-bottom: 10px;
}
dd{
	margin-left:10px;
}
p{
	margin-bottom:1em;
}

.center{
	text-align:center;
}

.left{
	text-align:left;
}

/* ================================================================ 
   font decolation
=================================================================== */
span.red{
	color:#ff0000;
}
span.pink{
	color:#ff0099;
}

span.bold1{
	font-weight: bold;
}

span.green{
	color:#339933;
}
span.blue{
	color: #3300ff;
}
span.coiblue{
	color: #0000FF;	
}
span.redorange{
	color: #cc3300;
}
span.lemon{
	color: #999900;
}
span.akaorange{
	color: #ff9900;
}
span.akazi{
	color: #cc3300;
}
span.mizuiro{
	color: #004080;
}
span.gold{
	color:#808000;
	font-size:22px;
}
span.under{
	text-decoration: underline;
}
span.size26{
	font-size: 26px;
}
span.size22{
	font-size: 22px;
}
span.size20{
	font-size: 20px;
}
span.size18{
	font-size: 18px;
}
span.size16{
	font-size: 16px;
}
span.size12{
	font-size: 12px;
}

#block-C ul.distinction{
	margin-left:160px;
	text-align:left;
	margin-bottom:50px;
}