a { color: blue; text-decoration: none }
a:hover   { color: red; text-decoration: underline }
.f10Arial  { font-size: 11pt; font-family: times, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f11Arial  { font-size: 13pt; font-family: times, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.br04 { font-size: 4px; }
.br06 { font-size: 6px; }
.f06  { font-size: 6pt; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f07  { font-size: 7pt; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f08   { font-size: 8pt; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f09  { font-size: 9pt; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f10  { font-size: 10pt; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f11  { font-size: 11pt; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f12  { font-size: 12pt; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f13  { font-size: 13pt; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f14  { font-size: 14pt; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f15  { font-size: 15pt; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f16  { font-size: 16pt; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.aisatsu          { font-size: 11pt; font-family: Helvetica, Arial, sans-serif; line-height: 165%; text-align: justify; letter-spacing: 0.3pt }
.aki_01 { margin: 1px; padding: 1px }
.aki_02 { margin: 2px; padding: 2px }
.aki_04 { margin: 4px; padding: 4px }
.aki_06 { margin: 6px; padding: 6px }
.aki_08 { margin: 8px; padding: 8px }
.aki_10 { margin: 10px; padding: 10px }
.aki_14 { margin: 14px; padding: 14px }
.aki_16 { margin: 16px; padding: 16px }
.box { width: 90px; height: 22px }
.box1 { width: 160px; height: 22px }
ul   { background-position: 0 center; list-style-type: none; margin-top: 7px; margin-bottom: 7px; margin-left: 3px; padding-top: 0; padding-bottom: 0; padding-left: 3px; width: 160px }
li   { color: #333; font-size: 8pt; font-family: Helvetica, Arial, serif; background-image: url(icon2.gif); background-repeat: no-repeat; background-position: 0 5px; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 15px }
li a  { color: #333 }
.sub_waku  { background-image: url(sub_back.gif); background-repeat: repeat-y; border-top: 1px solid #c1865c; border-right: 1px solid #ffdcc1; border-left: 1px solid #f4a56c }
div#news { padding: 2px; border: solid 1px #e96b10 }
.sponsorFrame { padding: 1px; border: solid 1px #e9640e; }
.sponsorTitle { color: #fff; font-size: 12pt; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background-color: #e96b10; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border-left: 5px solid #ffc8a0; }
.waku_red { font-size: 12pt; font-family: Helvetica, Arial, sans-serif; line-height: 130%; text-align: center; padding-top: 4px; padding-bottom: 6px; border: solid 2px red; }
.waku_red_reg { font-size: 10pt; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 130%; padding: 6px 10px 8px; border: solid 2px red; }
.waku_orange { text-align: center; padding: 6px; border: solid 2px #e96b10; }
.chart { background-image: url(committee_chart_back.png); background-repeat: no-repeat; background-position: 2px 2px; }
.awardTitle { color: white; font-size: 12pt; font-family: times, Arial, sans-serif; line-height: 130%; background-color: #f46868; letter-spacing: 0.5px; }
.awardTitle p { border-top: 1px solid white; border-bottom: 1px solid white; }


/****** prince ***********************************/

div#prince {
	font-size: 11pt;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 150%;
	text-align: justify;
	letter-spacing: 0.3pt;
}

div.princeFrameTop {
	background: url(prince_frame_01.gif) no-repeat center top;
	height: 116px;
}

div.princeFrameMiddle {
	background: url(prince_frame_02.gif) repeat-y center top;
	margin-top: -25px;
}

div.princeFrameBottom {
	background: url(prince_frame_03.gif) no-repeat center bottom;
	height: 118px;
	margin-top: -5px;
}

p.princeTitle {
	text-align: center;
	padding-top: 50px;
	font-size: 12pt;
	font-weight: bold;
}

p.right {
	text-align: right;
	margin-right: 27px;
	font-size: 10.5pt;
}

p.left {
    margin-left: 25px;
}

p.mainText {
	margin: 0px 27px 0px 25px;
}

p.thank {
    margin-top: 20px;
    margin-left: 25px;
}