/* CSS Document */

#kudo{
margin:0px;
padding:0px;
}

#kudo,#ku{
margin:0px;
padding:0px;
}

#text{
padding:0px 40px;}

#text_2,#text_right{
padding:0px 60px;}

#text_right{
text-align:right;
}


#ku{
	background-image:url(gif/backimg.gif);
	background-repeat: no-repeat;
}


/*解説*/
#about{
margin:0px;
padding:0px;
height:200px;
background-image:url(gif/top.jpg);
background-repeat:no-repeat;	
}


.about{
	color:#333366;
	text-align:90%;
	font-size:90%;
	margin:40px 280px 0px 40px;
}

/*contents*/
#contents{
margin:6px 20px 0px;
padding:0px;
}

/*what is ku*/
#kudo h3,#ku h3{
	height:24px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: double;
	border-bottom-color: #a3a3c4;
	border-left-color: #333366;
	text-align: left;
	text-indent: 1em;
	vertical-align: middle;
	width: 300px;
}

#kudo h4{
	text-indent: 6px;
	width: 400px;
	margin-left: 40px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: double;
	border-bottom-color: #a3a3c4;
	border-left-color: #a3a3c4;
	font-size: 108%;
}


#kudo h5{
	text-indent: 6px;
	width: 300px;
	margin-left: 60px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #a3a3c4;
	border-left-color: #a3a3c4;
	font-size: 108%;
}

.ku {
margin:10px 40px;
}
*.ku{
color:#000000;font-size:105%;
}

.ku_h5 {
margin:10px 60px;
}
*.ku_h5{
color:#000000;font-size:105%;
}

.small{
font-size:86%;
color:#666666;
}


img{
	vertical-align: middle;
}

/*kudo リンク*/
#kudo a,#ku a,#about a{
		color: #333366;
		text-decoration: underline;
	}

	
#kudo a:active,#kudo a:hover,#ku a:active,#ku a:hover{
		font-weight: bold;
		color: #333366;
	}
	
/*h5 解説文*/
#text_2 ul,#text_2 ul #foul{
	margin-left:5px;
	margin-top:1px;
	list-style-type: none;
}

#text_2 li{
	text-decoration:none;
	list-style-position: inside;
	list-style-type: disc;
	padding-right:40px;
}

/*反則*/
#text_2 ul #foul{
	text-decoration:none;
	list-style-position: inside;
	list-style-type: decimal;
	padding-right:10px;
}


 	
/*日本語読み*/
.jpn{
	color: #006699;
}

/*区分*/
.kasen{
	color:#333366;
	text-decoration: underline;
}	