body { margin:1px; background-color: #ffffff; background-image: url(../photo/back.gif) }
a:link    { color: #0066CC; }
a:visited { color: #0066CC; }
a:hover   { color: #ff00ff; }
a { text-decoration: none; }
a.my_s_link:link    { color: #000000; }
a.my_s_link:visited { color: #000000; }
.i { margin-left: 1em; }

h1 {font-size: 10pt; color: #808080; font-weight: bold;   margin: 0px; padding: 0px 0px 0px 0px; text-align: center; }
h2 {font-size: 11pt; color: #ff3300; font-weight: bold;   margin: 0px; padding: 3px 0px 0px 5px; }
h3 {font-size: 10pt; color: #000000; font-weight: normal; margin: 0px; padding: 2px 0px 0px 0px; }
h4 {font-size: 80%;  color: #000000; font-weight: normal; margin: 0px; padding: 0px 0px 0px 0px; line-height: 110%; }
h5 {font-size: 80%;  color: #000000; font-weight: normal; margin: 0px; padding: 0px 0px 0px 0px; }

.top_all { width:770px; padding: 0px; margin: 0px; border-style: none; }
.top_top { width:100%;  padding: 0px; margin: 0px; border-style: none; }
.top_btm { width:100%;  padding: 3px; margin: 0px; border-color:#ffcc00; border-width: 1px; border-style: none solid solid solid; background-color: #ffffff;}
.top_item {float:left; margin: 3px 0px 1px 0px; font-size: 10pt; font-weight: normal; width:122px; background-color: #ffffff;}
.top_line {float:left; margin: 3px 0px 1px 0px; font-size: 10pt; font-weight: normal; color:#ffcc66; }

.main       { width:770px; padding: 0px; margin: 0px; border-style: none; }
.main_l_all { width:175px; padding: 0px; margin: 0px; border-style: none; float: left; }
.main_l_top { width:100%;  padding: 0px; margin: 0px; border-style: none; }
.main_l_btm { width:100%;  padding: 5px 4px 5px 4px; margin: 0px; border-color:#c0c0c0; border-width: 1px; border-style: none solid solid solid; background-color: #ffffff;}
.main_r_all { width:590px; padding: 0px; margin: 0px; border-style: none; float: right; }
.main_r_top { width:100%;  padding: 0px; margin: 0px; border-style: none; }
.main_r_btm { width:100%;  padding: 5px; margin: 0px; border-color:#c0c0c0; border-width: 1px; border-style: none solid solid solid; background-color: #ffffff;}

.menu_title { width:100%; height:25px; }

.in_menu {font-size: 10pt; color: #000000; font-weight: bold; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; text-align:left;}
.mark {border-style: none; width:12px; height:11px;}
.btw_line {color:#c0c0c0;}

.site_navi {width: 175px; height: 70px; overflow: auto; background: #ffffff; scrollbar-face-color:#ffffff; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#ffcc00; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3dlight-color:#ffcc00; scrollbar-darkshadow-color:#ffcc00; scrollbar-base-color: #ccff99; text-align: left; color: #ff3300; }

.right {float: right;}
.left {float: left;}
.clr_right {clear: right;}
.clr_left {clear: left;}
.clr_both {clear: both;}

.item_tbl {border-style: none; width:100%; padding: 0px; margin: 0px; background-color: #ffffff;}
.site_title {color:#808080;}
.td_h1 {font-size: 10pt; font-weight: normal; text-align: center; width:20%; border-color:#ff3300; border-width: 1px; padding: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color:#ffffcc; color:#ff3300;}
.td_h2 {font-size: 10pt; font-weight: normal; text-align: center; width:30%; border-color:#ff3300; border-width: 1px; padding: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: none;  background-color:#ffffcc; color:#ff3300;}
.td_h3 {font-size: 10pt; font-weight: normal; text-align: center; width:50%; border-color:#ff3300; border-width: 1px; padding: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: none;  background-color:#ffffcc; color:#ff3300;}
.td_d1 {font-size: 10pt; font-weight: normal; text-align: center; width:20%; border-color:#ff3300; border-width: 1px; padding: 3px; border-top-style: none;  border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color:#ffffff; color:#000000;}
.td_d2 {font-size: 10pt; font-weight: normal; text-align: center; width:30%; border-color:#ff3300; border-width: 1px; padding: 3px; border-top-style: none;  border-right-style: solid; border-bottom-style: solid; border-left-style: none;  background-color:#ffffff; color:#000000;}
.td_d3 {font-size: 10pt; font-weight: normal; text-align: center; width:50%; border-color:#ff3300; border-width: 1px; padding: 3px; border-top-style: none;  border-right-style: solid; border-bottom-style: solid; border-left-style: none;  background-color:#ffffff; color:#000000;}
.td_bt {                                      text-align: left;   width:100%;border-color:#ff3300; border-width: 1px; padding: 3px; border-top-style: none;  border-right-style: solid; border-bottom-style: solid; border-left-style: none;  background-color:#ffffff; color:#000000;}
.back_txt {font-size: 80%; font-weight: normal; text-align: right; padding: 2px 0px 10px 0px;}

.my_s_line {width:770px; clear: right; border-style:dashed; color:#ffcc00;}
.s_site_top_txt {color: #ff3300; font-size: 10pt; font-weight: normal; margin-bottom:0; text-align: center; padding: 0px;}
.s_site_td {font-size: 10pt; font-weight: normal; text-align: left; padding: 1px; border-style: none;}
.bottom_txt {color: #ff3300; font-size: 10pt; font-weight: normal; margin-bottom:0; text-align: center; padding: 0px;}

.site_text { font-size: 9pt; text-align:left; color: #ff3300; margin-bottom:5px;}
p {font-size: 8pt;}

.site_nv {width: 770px; height: 40px; overflow: auto; scrollbar-face-color:#ffffff; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#ff3300; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3dlight-color:#ff3300; scrollbar-darkshadow-color:#ff3300; scrollbar-base-color: #ff3300; text-align: left; color: #000000; }
.site_txt {width: 750px; font-size: 10pt; text-align:center; color: #ff3300; margin:0px;}
.site_nv_txt {font-size: 10pt;}

.sm_text { font-size: 80%; line-height: 120%;}
.sm_font {font-size: 10pt; color: #000000; font-weight: normal; margin: 0px; padding: 2px 0px 0px 0px; }
.space {font-size: 8pt;}
