@charset "EUC-JP";
.f7pt { font-size:7pt ; }
.f8pt { font-size:8pt ; }
.f9pt { font-size:9pt ; }
.f10pt { font-size:10pt ; }
.f11pt { font-size:11pt ; }
.f12pt { font-size:12pt ; }
.f10px { font-size:10px ; }
.f11px { font-size:11px ; }
.f12px { font-size:12px ; }
.f13px { font-size:13px ; }
.f14px { font-size:14px ; }
.f15px { font-size:15px ; }
.f16px { font-size:16px ; }
.7pt { font-size:7pt ; }
.8pt { font-size:8pt ; }
.9pt { font-size:9pt ; }
.10pt { font-size:10pt ; }
.11pt { font-size:11pt ; }
.12pt { font-size:12pt ; }
.10px { font-size:10px ; }
.11px { font-size:11px ; }
.12px { font-size:12px ; }
.13px { font-size:13px ; }
.14px { font-size:14px ; }
.15px { font-size:15px ; }
.16px { font-size:16px ; }
.foot { font-size:12px ; text-align:left ; vertical-align:text-top ; color:white ; }
.foot_link { font-size:8pt ; text-align:right ; vertical-align:text-top ; color:white ; }
.foot_black { font-size:12px ; text-align:left ; vertical-align:text-top ; color:black ; }
.menuside { font-size:8pt ; font-weight:normal ;  color:#2e2e2e ; }
.left_waku_1 { border-top:1px solid #336699 ; border-left:1px solid #336699 ; border-right:1px solid #336699 ; border-bottom:1px solid #336699 ; }
.cont_tytle_8pt { color:white ; font-size:8pt ; }
.cont_tytle_9pt { color:white ; font-size:9pt ; }
.cont_tytle_10pt { color:white ; font-size:10pt ; }
.cont_tytle_11pt { color:white ; font-size:11pt ; }
.cont_tytle_12pt { color:white ; font-size:12pt ; }
.cont_tytle_14pt { color:white ; font-size:14pt ; }
.entry_font_9pt { font-size:9pt ; line-height:1.5 ; }
.cont_text_10pt_waku { font-size:10pt ; line-height:1.2 ; border-top:1px solid #336699 ; border-left:1px solid #336699 ; border-right:1px solid #336699 ; border-bottom:1px solid #336699 ; color:#2e2e2e ;}
.cont_text_10pt { font-size:10pt ; line-height:1.2 ; color:#2e2e2e ;}
.cont_text_9pt_black { font-size:9pt ; line-height:1.5 ; color:black ;}
#toplist td a:link { color:#2e2e2e ; text-decoration:none ; background-color:transparent ; vertical-align:middle ; }
#toplist td a:visited { color:#2e2e2e ; text-decoration:none ; background-color:transparent ; vertical-align:middle ; }
#toplist td a:hover { color:#2e2e2e ; text-decoration:underline ; background-color:#9bbdfb ; vertical-align:middle ; }
#toplist td a:active,
#toplist td a:focus { color:#2e2e2e ; text-decoration:underline ; background-color:transparent ; vertical-align:middle ; }
#botnav a:link { color:blue ; text-decoration:none ; }
#botnav a:visited { color:blue ; text-decoration:none ; }
#botnav a:hover,
#botnav a:active,
#botnav a:focus { color:blue ; text-decoration:underline ; }
#botnav_white a:link { color:white ; text-decoration:none ; }
#botnav_white a:visited { color:white ; text-decoration:none ; }
#botnav_white a:hover,
#botnav_white a:active,
#botnav_white a:focus { color:white ; text-decoration:underline ; }
#sidenav td a:link { color:#2e2e2e ; text-decoration:none ; background-color:transparent ; vertical-align:middle ; }
#sidenav td a:visited { color:#2e2e2e ; text-decoration:none ; background-color:transparent ; vertical-align:middle ; }
#sidenav td a:hover { color:#2e2e2e ; text-decoration:underline ; background-color:#9bbdfb ; vertical-align:middle ; width:158 ; height:19 ;  }
#sidenav1 td a:hover,
#sidenav td a:active,
#sidenav td a:focus { color:#2e2e2e ; text-decoration:underline ; background-color:transparent ; vertical-align:middle ; }
tr#sidenav1 td a { color:#2e2e2e ; text-decoration:none ; background-color:#9bbdfb ; width:158 ; height:20 ; vertical-align:middle ; }
tr#sidenav1 td a:hover { color:#2e2e2e ; text-decoration:underline ; background-color:#9bbdfb ; width:158 ; height:20 ; }



.menutytle { font-size:10pt ; font-weight:bold ; color:#927B23 ; text-align:center ; }
.menumain { font-size:9pt ; font-weight:normal ; }
.entry_side { font-size:8pt ; font-weight:normal ;  color:#2e2e2e ; }
.top_text { font-size:10pt ; line-height:1.2 ; }
.top_text01 { font-size:10pt ; line-height:1.2 ; border-left:1px solid gray ; border-right:1px solid gray ; color:#2e2e2e ;}
.faq_qa_01 { font-size:9pt ; line-height:1.5 ; color:#2e2e2e ;}
.goal_eff_com_01 { font-size:9pt ; line-height:2.0 ;}
.cont_tytle { color:white ; font-size:14pt ; }
.cont_tytle_gray { color:#706774 ; font-size:15pt ; }
.cont_tytle_ivory { color:#8C6D1E ; font-size:15pt ; }
.cont_red { color:#dd0500 ; }
.magmag { color:#000080 ; font-size:12pt ; font-weight:bold ; }
.magmag_side { color:#000080 ; font-size:8pt ; font-weight:bold ; }
.contents { font-size:10pt ; line-height:1.2 ; }
.waku_orange { border:2px solid #ff8000 ; }
.waku_blue { border:2px solid #0000a0 ; }
.waku_red { border:2px solid #bf0000 ; }
.waku_green { border:2px solid #65813F ; }
.waku_brown { border:2px solid #793d00 ; }
.waku_aqua { border:2px solid aqua ; }
.waku_teal { border:2px solid teal ; }
.waku_navy { border:2px solid navy ; }
.waku_gray { border:2px solid gray ; }
.waku_lightgray { border:1px solid #ADAA9C ; }
.waku_ivory { border:2px solid #EAD59B ; }
.font_g { font-family:"£Í£Ó ¥´¥·¥Ã¥¯" ; monospace ; }
.font_mono { font-family: monospace ; }

#sidenav2 td a:link { color:#2e2e2e ; text-decoration:none ; background-color:transparent ; vertical-align:middle ; }
#sidenav2 td a:visited { color:#2e2e2e ; text-decoration:none ; background-color:transparent ; vertical-align:middle ; }
#sidenav2 td a:hover,
#sidenav2 td a:active,
#sidenav2 td a:focus { color:#2e2e2e ; text-decoration:underline ; background-color:transparent ; vertical-align:middle ; }
tr#sidenav2 td a { color:#2e2e2e ; text-decoration:none ; background-color:#d1e0eb ; width:150 ; height:20 ; }
tr#sidenav2 td a:hover { color:#2e2e2e ; text-decoration:underline ; background-color:#f2f2f2 ; width:150 ; height:20 ; }

#here a:link { color:blue ; }
#here a:visited { color:purple ; }
#here a:hover,
#here a:active,
#here a:focus { color:red ; }

#contnav_black a:link { color:black ; text-decoration:none ; }
#contnav_black a:visited { color:black ; text-decoration:none ; }
#contnav_black a:hover,
#contnav_black a:active,
#contnav_black a:focus { color:black ; text-decoration:underline ; }

#contnav_blue a:link { color:blue ; text-decoration:none ; }
#contnav_blue a:visited { color:blue ; text-decoration:none ; }
#contnav_blue a:hover,
#contnav_blue a:active,
#contnav_blue a:focus { color:blue ; text-decoration:underline ; }
