
.nomal {  font-size: 11px; 
          color: #6C6C6C; 
          text-decoration: none
          ;}
          
A:HOVER {  color : lime; 
           text-decoration: underline
          ;}
           
A {
  font-weight : lighter;
  text-decoration : none;
}

.nomal_line {  font-size: 11px; 
               color: #6C6C6C; 
               text-decoration: underline
               ;}
               
.nomal_line2 {  font-size: 10px; 
                color: #6C6C6C; 
                text-decoration: none
                ;}
               
               
.nomal2 {  font-size: 12px; 
           text-decoration: none
           ;}
.small1 {  font-size: 10px; 
          color: #6C6C6C; 
          text-decoration: none
          ;}
          
.small2 {  font-size: 10px; 
          color: #FFFFFF; 
          text-decoration: none
          ;}
          
.blue {  font-size: 11px; 
          color : #ffffff; 
          text-decoration: none
          ;}
          
.nw {  font-size: 11px; 
          color: #FFFFFF; 
          text-decoration: none
          ;}
          

          
tr,td {  font-size: 12px; 
          color: #6C6C6C; 
          text-decoration: none
          ;}

h1{
  margin:0px;
  padding:5px;
  color:#666688;
  font-size:12px;
  font-weight:bold;
  letter-spacing:1px;
  background-color:#c8e2f9;
  border:0px;
  text-align:left;
}

h2{
font-size: 16px;

}

h3{
font-size: 15px;

}

h4{
font-size: 14px;

}

h5{
font-size: 13px;

}

h6{
font-size: 12px;

}

/******* フォーマットのレイアウト *******/

body{
  margin:0px;
  text-align: center; /* Internet Explorer 5.5以前への対応 */
}

#container{
margin: 0 auto; /* Internet Explorer 5.5以外 */
text-align: left; /* Internet Explorer 5.5以前への対応 */

width: 96%; /* 左右に余白を入れる場合は、ここを編集 */
background-color: #ffffff; /* このサンプルでは白のコンテンツ枠 */
}

/****** HEADER NAVIGATION STYLE ******/
/* 2007.09.24 IWATA ADD              */

#headnavi{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:#ffffff url("images/navi/navi_back.jpg") repeat-x top;
  text-align: center;
  width:100%;
}

#headnavi img{
  margin:0px;
  padding:0px;
  border:0px;
}

#headnavi a{ font-size:10px; color:#6568BC; text-decoration:underline; }
#headnavi a:link{    color:#6568BC; text-decoration:underline; }
#headnavi a:visited{ color:#994B83; text-decoration:underline; }
#headnavi a:hover{   color:#ff5555; text-decoration:underline; }

#headnavi table.navi_table{
  margin:0 auto;
  padding:5px;
  color:#333355;
  font-size:12px;
  font-weight:bold;
  letter-spacing:1px;
  background-color:#ffffff;
  border:0px;
  text-align:center;
}
#headnavi table.navi_table{
  padding:0px;
  margin:0px;
  font-size:12px;
  border:0px;
  border-collapse:collapse;
  border-spacing:0px;
  empty-cells:show;
  letter-spacing:1px;
}

#headnavi table.navi_table th{
  padding:0px;
  margin:0px;
  border:0px;
  text-align:center;
  vertical-align:top;
  line-height:0px; 
}

#headnavi table.navi_table td{
  padding:7px 0px 0px 0px;
  margin:0px;
  color:#555555;
  font-size:12px;
  font-weight:normal;
  border:0px;
  background:#ffffff url("images/navi/navi_back.jpg") repeat-x top;
  text-align:center;
  vertical-align:top;
  letter-spacing:1px;
}

#footnavi{
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  color:#555555;
  font-size:12px;
  border-top:4px double #ffffff;
  background-color:#c8e2f9;
  text-align: center;
  letter-spacing:2px;
}
/*                                   */
/****** HEADER NAVIGATION STYLE ******/

