body {
font-family:Arial, Helvetica, sans-serif;
}
fieldset, img { border: 0; }
a { color: blue; text-decoration: none }
a:hover { color: red; text-decoration: underline }

.f06,.f07,.f08,.f09,.f10,.f11,.f12,.f13,.f14,.f15,.f16{
line-height:130%;
letter-spacing:0.5px;
}

.f06{
font-size: 6pt;
}

.f07{
font-size: 7pt;
}

.f08{
font-size: 8pt;
}

.f09{
font-size: 9pt;
}

.f10{
font-size: 10pt;
}

.f11{
font-size: 11pt;
}

.f12{
font-size: 12pt;
}

.f13{
font-size: 13pt;
}

.f14{
font-size: 14pt;
}

.f15{
font-size: 15pt;
}

.f16{
font-size: 16pt;
}


.aisatsu { font-size: 11pt; 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_10_2 { margin: 5px 10px 10px; padding: 5px 10px 10px }
.aki_14 { margin: 14px; padding: 14px }
.aki_16 { margin: 16px; padding: 16px }
.box { width: 90px; height: 22px }
.box1 { width: 160px; height: 22px }
.topics  { color: #408811; font-size: 18pt; font-style: italic; line-height: 96% }
.topics_s  { color: #408811; font-size: 9pt; font-style: italic; font-weight: normal; line-height: 150%; letter-spacing: 1px }
.proSubTitle span { color: #002f6f; font-size: 11pt; line-height: 130%; background-color: #f3f8ff; letter-spacing: 0.5px ; padding: 3px 10px; }
.proAbsTitle  { color: #004179; font-size: 10.5pt; line-height: 130%; letter-spacing: 0.5px }

.proCap  { color: #00666f; font-size: 10pt; line-height: 130%; letter-spacing: 0.5px ; padding-top: 10px; }

.proCap2  {
	font-weight: bold;
	color: #00641E;
	font-size: 10pt;
	line-height: 130%;
	letter-spacing: 0.5px;
	padding-top: 10px;
}
.frame1 { padding: 15px; border: double 3px green; }
.frame2 { padding: 5px; border: solid 1px green; }
.frame3 { padding: 15px; border: double 3px red; }
.frame4 { padding: 15px; border: double 3px #00337f; }
.frame5 { padding: 5px; border: double 3px green; }
.frame6 { font-size: 12pt; line-height: 130%; background-color: #f4faff; text-align: center; letter-spacing: 0.5px; padding: 5px; border: double 2px #030371; }
.frame7 { padding: 15px; border: double 3px red; }
.frame8 { font-size: 12pt; line-height: 130%; background-color: #fff4f4; text-align: center; letter-spacing: 0.5px; padding: 5px; border: double 2px #d00; }
.frame9 { padding: 2px; border: solid 1px #999; }
.proTdBack { background-image: url(icon3.gif); background-repeat: no-repeat; background-position: left center; }
.proTdBack2 { background-image: url(line.gif); background-repeat: repeat-y; background-position: center top; }
.proDate { font-size: 9pt; font-weight: bold; line-height: 130%; background-color: #f2f2f2; letter-spacing: 0.5px ; padding: 2px 10px; border: solid 1px #c1c1c1; text-align: center  }
.proDate2 { font-size: 9pt; font-weight: bold; line-height: 130%; background-color: #f2f2f2; text-align: center; letter-spacing: 0.5px; padding: 2px 20px; border: solid 1px #c1c1c1; }
.proInterpretation
 { color: #dc8813; font-size: 9pt; font-weight: bold; line-height: 130%; text-align: center; padding: 2px 10px; border: solid 1px #dea71c; }
td.redLink a { color: #F00000; text-decoration: underline; font-size: 12pt; line-height: 130%; letter-spacing: 0.5px }
td.redLink a:hover { color: #008000; text-decoration: underline; font-size: 12pt; line-height: 130%; letter-spacing: 0.5px }
/* invitation */
.invitationTxt{
text-indent:1em;
}
.photoFrame .imgPhoto{
border:#666 double 3px;
margin:7px 3px 0 3px;
}

td.redFrame {
border: solid 1px #F00;
padding: 7px 0px;
background: #ffffff;
/*background: #fff6f6;*/
}

td.redFrame2 {
	border: solid 1px #F00;
	padding: 7px 10px;
	/*background: #ffffff;*/
	background: #fff6f6;
}

td.redFrame a, td.redFrame a:hover {
color: #D00;
text-decoration: none;
}

td.redFrame2 a {
color: #F00;
text-decoration: underline;
}

td.redFrame2 a:hover {
color: #C00;
text-decoration: none;
}

#sideLine {
	background: url(sideLine.gif) right top repeat-y;
}


#iumsLine {
	height: 15px;
	font-size: 10px;
	text-indent: -9999px;
	background: url(iums_line.gif) 0 0 no-repeat;
}

p {
    margin: 0; padding: 0;
}

p.marginB5 {
/*	font-size: 12pt;*/
    margin-bottom: 8px;
}

img.reset {
	margin-bottom: -3px;
}

