.b_Point{background-image : url(../style/icon_point.gif);padding-left : 22px;background-repeat : no-repeat;height : 24px;color : #ff4444;}
.leftbox, .rightbox {
	margin: 3px;
	padding: 3px;
	font-size: larger;
}
.leftbox {
	float: left;
}
.rightbox {
	float: right;
}
BODY
{
SCROLLBAR-FACE-COLOR: #9833ff; 
SCROLLBAR-HIGHLIGHT-COLOR: #adb6bc; 
SCROLLBAR-SHADOW-COLOR: #adb6bc;
SCROLLBAR-3DLIGHT-COLOR: #9833ff;
SCROLLBAR-ARROW-COLOR: #6666ff;
SCROLLBAR-TRACK-COLOR: #f3f4f5;
SCROLLBAR-DARKSHADOW-COLOR: #f3f4f5;
color:#2f2f2f;
}
A:HOVER,.d_Link04 A:HOVER 
{
color:#990000;
}
A:LINK,A:VISITED,.d_Link04 A:LINK,.d_Link04 A:VISITED
{
color: #39398c;
}
#uchiwaku
{
color:#363636;
}
#info_top,.d_Link03 A:LINK,.d_Link03 A:VISITED,.d_Link03 A:ACTIVE,.d_Link04 A:ACTIVE
{
color: white;
}
#info_top,#info_page,#info_page1
{
border-color : #9833ff #9833ff #9833ff #9833ff;
}
#header_menu,#side_menu
{
background-color : white;
}
.a_Midashi01,.b_Moji01
{
color : #cc0000;
}
.b_Moji02
{
color : navy;
}
.d_Link03 A 
{
color : gray;
}
.d_Link03 A:HOVER 
{
color : #9999cc;
}
.z_box-title,.z_menu_box-title,.z_box-title02
{
border-top-color : #104E8B;
border-left-color : #104E8B;
border-right-color : silver;
border-bottom-color : gray;
}
.z_box-title,.z_box-title02,.z_menu_box-title
{
color : #104E8B;
}
.z_box-title,.z_box-title02,.z_menu_box-title,.z_menu_box
{
background-color : #E0EEEE;
}
.z_box
{
border-color : gray silver silver #9999cc;
}
.z_box02,.z_menu_box
{
border-right-color : silver;
border-left-color : #9999cc;
border-bottom-color : silver;
border-top-color : gray;
}
.zzzzz 
{
color:red;
background-color:#ffff95;
}
HR
{
color: silver;
}
U
{
border-bottom-color: gray;
}
I
{
background-color : #ffff80;
}
.b_Point{background-image : url(../style/icon_point.gif);padding-left : 22px;background-repeat : no-repeat;height : 24px;color : #ff4444;}
#info_page0,#info_page1,#info_page2,#info_page3,#info_page4,#info_page5,#info_page6{font-size : 11px;height : 100px;width : 700px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;margin-left : 30px;margin-bottom : 20px;}
#info_page0{background-image : url(bg_info_page0.jpg);background-repeat : no-repeat;}
#info_page1{background-image : url(bg_info_page1.jpg);background-repeat : no-repeat;}
#info_page2{background-image : url(bg_info_page2.jpg);background-repeat : no-repeat;}
#info_page3{background-image : url(bg_info_page3.jpg);background-repeat : no-repeat;}
#info_page4{background-image : url(bg_info_page4.jpg);background-repeat : no-repeat;}
#info_page5{background-image : url(bg_info_page5.jpg);background-repeat : no-repeat;}
#info_page6{background-image : url(bg_info_page6.jpg);background-repeat : no-repeat;}
.z_box-td1{
width: 120px;
padding-left : 5px;
margin-top : 2px;
margin-bottom : 2px;
line-height : 20px;
border-top-width : 1px;
border-bottom-width : 1px;
border-right-width : 2px;
border-top-style : solid;
border-bottom-style : solid;
border-right-style : solid;
border-top-color : gray;
border-bottom-color : gray;
border-right-color : #ffffff;
font-size : 12px;
font-weight : bold;
padding-right : 8px;
background-color : #DCDCDC;
text-align : left;
}
.z_box-td2{
width: 280px;
padding-left : 10px;
margin-bottom : 2px;
line-height : 20px;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 2px;
border-top-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : gray;
border-bottom-color : gray;
border-left-color : #ffffff;
font-size : 12px;
padding-right : 8px;
background-color : #ffffff;
text-align : left;
}
.z_box-td11{
width: 240px;
padding-left : 5px;
margin-top : 2px;
margin-bottom : 2px;
line-height : 20px;
border-top-width : 1px;
border-bottom-width : 1px;
border-right-width : 2px;
border-top-style : solid;
border-bottom-style : solid;
border-right-style : solid;
border-top-color : gray;
border-bottom-color : gray;
border-right-color : #ffffff;
font-size : 12px;
font-weight : bold;
padding-right : 8px;
background-color : #DCDCDC;
text-align : left;
}
.z_box-td111{
width: 160px;
margin-top : 2px;
margin-bottom : 2px;
line-height : 20px;
border-top-width : 1px;
border-bottom-width : 1px;
border-right-width : 2px;
border-top-style : solid;
border-bottom-style : solid;
border-right-style : solid;
border-top-color : #ffffff;
border-bottom-color : #ffffff;
border-right-color : #ffffff;
font-size : 12px;
padding-right : 8px;
background-color : #ffffff;
text-align : center;
}
.z_box-td21{
width: 160px;
padding-left : 10px;
margin-bottom : 2px;
line-height : 20px;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 2px;
border-top-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : gray;
border-bottom-color : gray;
border-left-color : #ffffff;
font-size : 12px;
font-weight : bold;
padding-right : 8px;
background-color : #ffffff;
text-align : left;
}
.z_box-td211{
width: 240px;
margin-bottom : 2px;
line-height : 20px;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 2px;
border-top-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : gray;
border-bottom-color : gray;
border-left-color : #ffffff;
font-size : 12px;
padding-right : 8px;
background-color : #ffffff;
text-align : left;
}
.z_box-td31{
width: 380px;
padding-left : 10px;
margin-bottom : 2px;
line-height : 20px;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 2px;
border-top-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : gray;
border-bottom-color : gray;
border-left-color : #ffffff;
font-size : 12px;
font-weight : bold;
padding-right : 8px;
background-color : #ffffff;
text-align : left;
}
.z_box-td41{
padding-left : 10px;
margin-bottom : 2px;
line-height : 20px;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 2px;
border-top-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : gray;
border-bottom-color : gray;
border-left-color : #ffffff;
font-size : 12px;
font-weight : bold;
padding-right : 8px;
background-color : #ffffff;
text-align : left;
}
.z_box-td42{
padding-left : 10px;
margin-bottom : 2px;
line-height : 20px;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 2px;
border-top-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : gray;
border-bottom-color : gray;
border-left-color : #ffffff;
font-size : 12px;
padding-right : 8px;
background-color : #ffffff;
text-align : left;
}
/* Subsection Tabs
--------------------*/
#main ul.subsection_tabs {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	border-bottom:1px solid #ccc;
	height:20px;
	clear:both;
}

#main ul.subsection_tabs li {
	float:left;
	margin-right:7px;
	text-align:center;
}

#main ul.subsection_tabs li a {
	display:block;
	height:20px;
	padding:0 6px 0 6px;
	background-color:#fff;
	color:#666;
	width:65px;
}

#main ul.subsection_tabs li a:hover {
	color:#666;
}

#main ul.subsection_tabs li a.active {
	background-color:#ddd;
}

#main ul.register_tabs {
	border-bottom:none;
}

#main ul.register_tabs li a.active {
	background-color:#6d7a81;
	color:#fff;
}
#tabContent {
	background-color: #00008B;
	padding: 2px;
}

#tabIndex {
	margin: 0px;
	padding: 0px;
}

#tabIndex li {
	float:left;
	margin-right: 10px;
	padding: 0.5em;
	font-weight: bold;
	list-style-type: none;
	cursor: pointer;
	display: block;
}

#tabIndex .close {
  background-color: #87CEEB;
  text-decoration: underline;
  color:#0000FF;
}
#tabIndex .open {
  background-color: #ffffff;
  text-decoration: none;
}

#tabBoxIndex {
	background-color: #ffffff;
	border: #ffffff solid 1px;
	padding: 0.3em;
	clear: both;
}