.s01 {
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #0071BC;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FCAF17;
}

.s02 {
	list-style-type: none;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.head01 {
	font-size: 0.8em;
}
.top {
	font-size: 0.8em;
	text-align: right;
	width: 95%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.bo01 {
	background-color: #330099;
	padding: 15px;
	margin: 20px;
	font-weight: bold;
	border: 5px solid #3399FF;
	color: #FFFF00;
	font-size: 1.1em;
}
.youkou {
	font-weight: bold;
	font-size: large;
	color: #C48A10
}
.youkou2 {  font-size: larger; font-weight: bold; color: #FFFFFF; background-color: #FCAF17; background-position: center center}

.youkou3 {  font-size: larger; font-weight: bold; color: #FFFFFF; background-color: #EF59A1; background-position: center center}

.youkou4 {  font-size: larger; font-weight: bold; color: #FFFFFF; background-color: #006655; background-position: center center}


.dot_back {  background-image: url(../images/spacer_dot.gif); background-repeat: repeat-x}
.uchiwa {  background-image: url(../images/uchiwa.gif); background-repeat: no-repeat; background-position: right top}
.photo { font-weight: bold; font-size: large; color: #0071BC}
.kyousan0 {  font-size: 20pt; font-weight: bold; text-align:center; color:#FF0000}
.kyousan1 {  font-size: 17pt; font-weight: bold}
.kyousan2 {  font-size: 16pt; font-weight: bold}
.kyousan3 {  font-size: 14pt; font-weight: bold}
.kyousan4 {  font-size: 12pt; font-weight: bold}
.kyousan5 {  font-size: 10pt; font-weight: bold}
.tshirt {  font-weight: bold; color: #FFFFFF; background-color: #00B9F2}
.melon {  font-size: 14pt; font-weight: bold; color: #FFFFFF; background-color: #8781BD}

.uehaichi {vertical-align:top}
.shitahaichi {vertical-align:bottom}

.icon {height:12px;
	   width:12px;
	   border:solid 1px	    
}

.waku{
	border-left:#006655 solid 1px;
	border-top:#006655 solid 1px;
}

.waku_f{
	border-left:#006655 solid 1px;
}

.waku_t{
	border-top:#006655 solid 1px;
}

