body{
color: #333333;
margin-left: 0em;
margin-right: 0em;
margin-top: 0em;
margin-bottom: 0em;
padding : 0;
}

A:unknown { COLOR: #000000 }
A:link { COLOR: #0033CC; TEXT-DECORATION: underline }
A:visited { COLOR: #0033CC; TEXT-DECORATION: underline }
A:hover { COLOR: #FF6600; TEXT-DECORATION: underline }

A.under:link { COLOR: #ffffff; TEXT-DECORATION: none }
A.under:visited { COLOR: #ffffff; TEXT-DECORATION: none }
A.under:hover { COLOR: #990066; TEXT-DECORATION: underline }


p {
  font-size: 11pt;
  line-height:160%;
}


#contents{
width: 720px;
text-align:LEFT;
padding: 0px;

}


.navi {
text-align:left;
font-size: 8pt;
line-height:170%;
border-left:0.7em solid #999999;
color:#333333;
padding: 10px 10px 0px 10px;
}

.underinfo {
text-align:left;
font-size: 8pt;
line-height:150%;
padding-left:1em;
border-left:0.7em solid #999999;
color:#333333;
padding:10px;
margin:10px;
margin-left: 1em;
width: 400px;
}

.flame {
text-align:center;
padding-left:1em;
color:#333333;
padding:10px;
margin-left: 2em;
margin-right: 0em;
padding-left:1em;
}


.f9 {
  font-size: 9pt;
  line-height: 1.3;
}

.f10 {
  font-size: 10pt;
  line-height: 1.5;
}

.close {
text-align:right;
font-size: 8pt;
font-weight: normal;
text-decoration:none;
padding-left:1em;
background-color:#000000;
color:#ffffff;
padding:5px;
margin-left: 0em;
margin-right: 0em;
}

.waku{
text-align:center;
padding: 0px;
border-left:1px solid #333333;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
border-top:1px solid #333333;
}

.contents_t1 {
width: 420px;
text-align:left;
font-size: 8pt;
font-weight: normal;
background-color:#cccccc;
color:#000000;
padding: 2px 2px 2px 5px;
border-left:2em solid #006699;
}

.contents_t1_ {
width: 420px;
text-align:left;
font-size: 8pt;
font-weight: normal;
background-color:#cccccc;
color:#000000;
padding: 2px 2px 2px 5px;
border-left:2em solid #000066;
}

.contents_t2 {
width: 420px;
text-align:left;
font-size: 8pt;
font-weight: normal;
background-color:#cccccc;
color:#000000;
padding: 2px 2px 2px 5px;
border-left:2em solid #336633;
}

.contents_t3 {
width: 420px;
text-align:left;
font-size: 8pt;
font-weight: normal;
background-color:#cccccc;
color:#000000;
padding: 2px 2px 2px 5px;
border-left:2em solid #663399;
}

.contents_t4 {
width: 420px;
text-align:left;
font-size: 8pt;
font-weight: normal;
background-color:#cccccc;
color:#000000;
padding: 2px 2px 2px 5px;
border-left:2em solid #99CC66;
}

.contents_t5 {
width: 420px;
text-align:left;
font-size: 8pt;
font-weight: normal;
background-color:#cccccc;
color:#000000;
padding: 2px 2px 2px 5px;
border-left:2em solid #CCCC00;
}

.contents_t6 {
width: 420px;
text-align:left;
font-size: 8pt;
font-weight: normal;
background-color:#cccccc;
color:#000000;
padding: 2px 2px 2px 5px;
border-left:2em solid #CC3333;
}

.contents_bun {
text-align:left;
font-size: 9pt;
line-height: 1.3;
font-weight: normal;
color:#000000;

}

.contents_waku{
width: 420px;
padding: 0px;
border-left:0px solid #cccccc;
border-right:0px solid #cccccc;
border-bottom:0px solid #cccccc;
border-top:0px solid #cccccc;
}

.yutube_t {
width: 300px;
text-align:center;
font-size: 8pt;
font-weight: normal;
background-color:#99CCFF;
color:#000000;
padding:5px;
margin-left: 0em;
margin-right: 0em;
}

.under{
text-align:center;
font-size: 9pt;
line-height: 1.5;
padding: 2px 2px 2px 5px;
border-bottom:0px solid #333333;
border-top:0px solid #333333;
}

.youtube {
text-align:left;
font-size: 8pt;
line-height: 1.1;
color:#000000;
padding: 5px 5px 5px 5px;
border-bottom:1px dotted #333333;
border-top:0px dotted #333333;
}

.contents_title {
width: 710px;
text-align:left;
font-size: 11pt;
font-weight: bold;
background-color:#cccccc;
color:#000000;
padding: 5px 5px 5px 5px;
border-left:2em solid #006699;
}

.contents_title1 {
width: 710px;
text-align:left;
font-size: 11pt;
font-weight: bold;
background-color:#cccccc;
color:#000000;
padding: 5px 5px 5px 5px;
border-left:2em solid #000066;
}

.contents_title2 {
width: 710px;
text-align:left;
font-size: 11pt;
font-weight: bold;
background-color:#cccccc;
color:#000000;
padding: 5px 5px 5px 5px;
border-left:2em solid #336633;
}

.contents_title3 {
width: 710px;
text-align:left;
font-size: 11pt;
font-weight: bold;
background-color:#cccccc;
color:#000000;
padding: 5px 5px 5px 5px;
border-left:2em solid #663399;
}

.contents_title4 {
width: 710px;
text-align:left;
font-size: 11pt;
font-weight: bold;
background-color:#cccccc;
color:#000000;
padding: 5px 5px 5px 5px;
border-left:2em solid #99CC66;
}

.contents_title5 {
width: 710px;
text-align:left;
font-size: 11pt;
font-weight: bold;
background-color:#cccccc;
color:#000000;
padding: 5px 5px 5px 5px;
border-left:2em solid #CCCC00;
}

.contents_title6 {
width: 710px;
text-align:left;
font-size: 11pt;
font-weight: bold;
background-color:#cccccc;
color:#000000;
padding: 5px 5px 5px 5px;
border-left:2em solid #CC3333;
}

.contents_title7 {
width: 710px;
text-align:left;
font-size: 11pt;
font-weight: bold;
background-color:#cccccc;
color:#000000;
padding: 5px 5px 5px 5px;
border-left:2em solid #CC0066;
}

.contents_blue {
width: 710px;
text-align:left;
font-size: 10pt;
font-weight: bold;
background-color:#006699;
color:#ffffff;
padding: 2px 2px 2px 5px;
border-left:0em solid #006699;
}

.contents_orange {
width: 710px;
text-align:left;
font-size: 11pt;
font-weight: bold;
background-color:#ffffff;
color:#000000;
padding: 2px 2px 2px 5px;
border-left:1em solid #CC3333;
border-bottom:1px dotted #CC3333;
}

.contents_sand {
width: 710px;
text-align:left;
font-size: 11pt;
font-weight: bold;
background-color:#ffffff;
color:#000000;
padding: 2px 2px 2px 5px;
border-left:1em solid #CCCC99;
border-bottom:1px dotted #CCCC99;
}

.bun{
width: 700px;
font-size: 10pt;
line-height: 1.5;
padding: 5px 5px 5px 5px;
}

.gyomu{
width: 680px;
text-align:right;
font-size: 10pt;
line-height: 1.5;

}

.yudo {
width: 710px;
text-align:center;
font-size: 11pt;
font-weight: bold;
background-color:#ffffff;
color:#000000;
padding: 5px 5px 5px 5px;
border-left:0em solid #CCCC99;
border-top:2px dotted #CCCC99;
border-bottom:2px dotted #CCCC99;
}

.under_navi{
width: 710px;
text-align:center;
font-size: 9pt;
line-height: 1.5;
padding: 7px;
border-bottom:1px dotted #333333;
border-top:1px  dotted #333333;
}

.side_navi{
width: 300px;
border-bottom:1px dotted #333333;
border-top:0px dotted #333333;
}

.side_navi_w {
text-align:center;
font-size: 7pt;
}