/*###BODY###*/ body { margin-top: 0px; margin-left: 0px; margin-right: 0px; }


/*###FONT###*/
.style1 { color: #666666; font-size: 12px; line-height: 15px; }
.style2 { color: #666666; font-size: 10px; }
.style3 { color: #000000; font-size: 16px; }
.style4 { color: #000000; font-size: 16px; }
.style5 { color: #FFFFFF; }
.style6 { color: #666666; font-weight: bold; }
.style7 { color: #666666; font-weight: bold; }
.style8 { color: #666666; }
.style9 { color: #181F86; font-weight: bold; }
.style10 {color: #666666; font-size: 16px; }
.style11 {color: #000000; font-size: 14px; }
.style12 {color: #000000; font-size: 16px; }
.style13 {color: #666666; font-size: 15px; }
.style14 {color: #666666; font-size: 12px; }
.style15 {color: #666666; font-size: 14px; font-weight: bold; }
.style16 {color: #FFFFFF; font-size: 14px; font-weight: bold; }
.style17 {color: #FFFFFF; font-size: 14px; }
.style18 {color: #0000FF; font-size: 16px; font-weight: bold; }
.style19 { color: #666666; font-size: 11px; line-height: 15px; }
.style20 { color: #FFFFFF; font-size: 12px; background: #808080; font-weight: bold; }
.style21 {color: #0000FF; font-size: 14px; font-weight: bold; }
.style22 {color: #000000; font-size: 14px; font-weight: bold; }
.style23 { color: #666666; font-size: 14px; line-height: 15px; }
.style24 { color: #FF0000; font-size: 12px; }


/*###LINK###*/
A { color: #666666; }
A:hover { color: #0000FF; TEXT-DECORATION: underline; }


/*###TABLE1###*/
.border {font-size : 1pt; }


/*###TABLE SHADOW###*/
.shadow23{ 
   width: 400px;/*全体の幅*/
   background-color: #969699;/*影の色*/ margin: 20px 10px 10px 20px; padding-right: 20px; }


.text23{ width: 335px;/*全体の幅、shadowと同じに*/ font-size: 10pt;/*全体の文字サイズ*/ position: relative; background: #FAFAFC;/*文字部分の背景色*/ margin: -10px -10px 10px -10px; padding: 0.8em;/*内部の余白*/ border: solid 1px #767679; }
.shadow23a{ width: 335px;/*全体の幅*/ background-color: #767679;/*影の色*/ margin: 20px 10px 10px 20px; padding-right: 20px; filter: alpha(opacity=20,finishopacity=100,style=1); }
.shadow23b{ width: 400px;/*全体の幅*/ background-color: #969699;/*影の色*/ margin: 20px 10px 10px 20px; padding-right: 20px; filter: blur(direction=305,strength=15) }



/*###TABLE PLANET###*/

.box26{ width: 366px;/*全体の幅*/ font-size: 10pt;/*文字サイズ*/ }
.box26 dt{/*タイトル部分の設定*/ color: #454142;/*文字色*/ background-color: #FCFCFE;/*背景色*/ font-weight: bold; width: 11em;/*タイトルの幅（文字数）*/ position: relative; z-index: 2; padding: 0.3em 1em 0.2em 0.3em; border-style: solid; border-color: #6A6FBE;/*枠の色*/ border-width: 1px 2px 2px 1px; }
.box26 dt span{ padding-left: 8px; border-left: 4px solid #AAAFEC;/*タイトル部の左縦線*/ }
.box26 dd{/*内容部分*/ position: relative; z-index: 1; top: -0.9em; margin: 0 0 0 0.9em; border: solid 1px #8A8FBE;/*枠の色*/ }
.box26 dd .text { padding: 1.7em 0.5em 1em 1em;/*テキスト部分の余白*/ border-left: solid 30px #D4D6EC;/*左側の着色部分*/ } 