  
/* 共通部分 */ 
BODY{
font-size : 12px; color : #666666;
text-align : center;
margin : 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
scrollbar-3dlight-color:#ffc432;
scrollbar-arrow-color:#ffc432;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffc432;}

TD{
font-size : 12px; color : #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;}

a:link{color: #fb6700; text-decoration: underline;}
a:visited{color: #fb6700; text-decoration: underline;}
a:hover{color: #ff7e28; text-decoration: underline;}

hr {
height : 1px;
border : 1px dotted #cccccc;
margin : 0px 0px 0px 0px;}



/* ヘッダー部分 */ 

h1{
margin : 0px 0px 5px 0px;
font-size : 26px; color : #fb6700;
font-weight : normal;}

h1 a:link{color: #fb6700; text-decoration: none;}
h1 a:visited{color: #fb6700; text-decoration: none;}
h1 a:hover{color: #ff7e28; text-decoration: none;}

.header_left{
font-size : 10px; color : #666666;
text-align : left; vertical-align : top;
padding : 0px 0px 15px 0px;}

.header_right{
font-size : 10px; color : #666666;
text-align : right; vertical-align : top;
padding : 0px 0px 15px 0px;}

#menu{
color: #fb6700;
background-image : url(image/back.gif);
background-repeat : repeat;}


.menu1{
width : 125px; height : 26px;
color: #ffffff;
border : 1px solid #ffffff;
background-image : url(image/tab1.gif);
background-repeat : no-repeat; background-position : center center;
font-size : 10px;
}


.menu1 a:link{color: #000000; text-decoration: none;}
.menu1 a:visited{color: #000000; text-decoration: none;}
.menu1 a:hover{color: #fb6700; text-decoration: none;}

.menu2{
width : 125px; height : 26px;
color: #fb6700;
border : 1px solid #ffffff;
background-image : url(image/tab2.gif);
background-repeat : no-repeat; background-position : center center;}

.menu2 a:link{color: #000000; text-decoration: none;}
.menu2 a:visited{color: #000000; text-decoration: none;}
.menu2 a:hover{color: #fb6700; text-decoration: none;}

.menu3{
color: #ffffff;
padding : 4px 0px 4px 10px;}

.menu3 a:link{color: #ffffff; text-decoration: underline;}
.menu3 a:visited{color: #ffffff; text-decoration: underline;}
.menu3 a:hover{color: #ffd56f; text-decoration: underline;}



/* 左メニュー部分 */ 
#side{
text-align : left; vertical-align : top;}

#side TD{
color: #000000;line-height : 150%;}

#side a:link{color: #000000; text-decoration: underline;}
#side a:visited{color: #000000; text-decoration: underline;}
#side a:hover{color: #333333; text-decoration: underline;}

.side_menu_top{
height : 25px;
padding : 0px 0px 0px 15px;
background-image : url(image/side_top.gif);
background-repeat : no-repeat; background-position : center center;}

.side_menu_body{
padding : 10px 15px 10px 15px;
background-image : url(image/side_body.gif);
background-repeat : repeat-y; background-position : top center;}

.side_menu_bottom{
height : 5px; font-size : 5px;
background-image : url(image/side_bottom.gif);
background-repeat : no-repeat; background-position : center bottom;}

#side h2{
margin : 0px 0px 5px 0px;
font-size : 12px;
padding : 0px 0px 0px 10px;
background-image : url(image/point1.gif);
background-repeat : no-repeat; background-position : left center;}

#side ul{
margin : 0px 0px 10px 0px;
list-style-type : none;}

#side li{
padding : 2px 5px 2px 10px;
background-image : url(image/point2.gif);
background-repeat : no-repeat; background-position : left center;}



/* 右メイン部分 */ 
#main{
text-align : left; vertical-align : top;}

#main TD{
line-height : 150%;}

#main H2{
font-size : 14px;
margin : 0px 0px 10px 0px;
padding : 0px 0px 5px 0px;
background-image : url(image/line1.gif);
background-repeat : no-repeat; background-position : left bottom;}


#main H3{
font-size : 12px;
margin : 0px 0px 10px 0px;
padding : 0px 0px 5px 0px;
background-image : url(image/line2.gif);
background-repeat : no-repeat; background-position : left bottom;}



/* フッター部分 */ 
.footer{
color: #ffffff;
text-align : center;
padding : 5px 0px 5px 0px;
background-image : url(image/back.gif);
background-repeat : repeat;}

.footer a:link{color: #ffffff; text-decoration: underline;}
.footer a:visited{color: #ffffff; text-decoration: underline;}
.footer a:hover{color: #ffd56f; text-decoration: underline;}

.footer2{
color: #666666;
text-align : center;
padding : 15px 0px 5px 0px;}

.footer2 a:link{color: #666666; text-decoration: underline;}
.footer2 a:visited{color: #666666; text-decoration: underline;}
.footer2 a:hover{color: #ffd56f; text-decoration: underline;}
