/*Ver.1.0*/

/*メニュースタイル*/
.TopMenuButtonCategory       { color: #000; font-size: 14px; background: #fff0cb; cursor: hand; border-top: 1px solid #ff4433; border-right: 1px solid #ff4433; border-left: 1px solid #ff4433 }
.TopMenuButton     { color: #000; font-size: 14px; background: #ffccbb; cursor: hand; border-top: 1px solid #ff4433; border-right: 1px solid #ff4433; border-left: 1px solid #ff4433 }
.Category  { color: #000; font-size: 14px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; cursor: hand ; margin-right: 10px }
.TopMenuButtonCategoryDown       { color: #000; font-size: 14px; background: #fff0cb; cursor: hand; border: solid 1px #ff4433 }
.TopMenuButtonCategoryDown1  { color: #000; font-size: 14px; background: #ffccbb; cursor: hand; border: solid 1px #ff4433 }
.TopMenuButtonSpace {
    background:#ffffff;
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
}
/*メニューリンク*/
a.menu_c  { color: #000; font-size: 12px; text-decoration: none }
a.menu_c:link { color: #000 }
a.menu_c:visited  { color: #000 }
a.menu_c:hover  { color: #f00; text-decoration: underline }

/*
.text {        
   font-family: "Osaka";
   font-size: 11px;
   color:#000000
}
*/
/*ナビゲーションメニュー*/
.headernavigation       { color: #000; font-size: 12px; font-family: Osaka; background-color: #ff9d6f; padding: 3px 20px; border-top: 1px solid #000; border-bottom: 1px solid #000 }
a.nav:link      { color: #fff; text-decoration: none }
a.nav:visited 	     { color: #fff; text-decoration: none }
a.nav:hover 	    { color: #fff; text-decoration: underline }
a.nav:active 	  { color: #00f; text-decoration: none }

/*リンク*/
a:link {
  color: #003399
}
a:visited {
  color: #663399
}
a:active {
  color: #FFCC00
}
a:hover {
  color: #FF6600;
 text-decoration: none
}
/*サブメニュー*/
.menu {
    font-family: "Osaka";
    font-size: 12px;
    line-height: 12px;
    padding-top: 30px;
    padding-left: 15px;
}

.summary      { color: #cccccc; font-size: 10px; font-family: Osaka; background-color: #ff4433 }
.foot      { color: #a0a0a4; font-size: 12px; font-family: Osaka; background-color: #ffdfaa }
/*メイン*/
body {
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 font-family: "Osaka";
}

p {
 font-family: "Osaka";
 line-height: 20px;
 font-size: 14px
}

td   { font-size: 14px; font-family: Osaka; line-height: 20px }
.td1   { font-size: 14px; font-family: Osaka; background-color: #ffccbb; padding: 6px; border: solid 1px #ff4433 }
.td4 { font-size: 14px; font-family: Osaka; background-color: #ffecff; padding: 6px; border: solid 1px #ff4433 }
.tdd1 { color: #f00; font-size: 14px; font-family: Osaka; background-color: #ffccbb; padding: 6px; border-top: 1px solid #ff4433; border-right: 1px #ff4433; border-bottom: 1px solid #ff4433; border-left: 1px solid #ff4433 }
.tdd2 { font-size: 14px; font-family: Osaka; background-color: #ffccbb; padding: 6px; border-top: 1px solid #ff4433; border-right: 1px solid #ff4433; border-bottom: 1px solid #ff4433; border-left: 1px #ff4433 }
.fee1  { font-size: 14px; font-family: Osaka; background-color: #fff0cb; padding: 6px; border-style: solid solid solid none; border-width: 1px; border-color: #ff4433 }
.fee1d   { font-size: 14px; font-family: Osaka; background-color: #fff0cb; padding: 6px; border-style: solid solid solid none; border-width: 1px; border-color: #ff4433 }
.fee5  { font-size: 14px; font-family: Osaka; background-color: #fff0ff; padding: 6px; border-width: 1px; border-color: #ff4433 }
.fee2  { font-size: 14px; font-family: Osaka; background-color: #ffe3c8; padding: 6px; border-style: solid solid solid none; border-width: 1px; border-color: #ff4433 }
.fee2d  { font-size: 14px; font-family: Osaka; background-color: #ffe3c8; padding: 6px; border-style: none solid solid none; border-width: 1px; border-color: #ff4433 }
.top   { color: #000; font-size: 14px; font-family: Osaka; line-height: 18px; padding: 6px }
.td2   { font-size: 14px; font-family: Osaka; background-color: #fff0cb; padding: 6px; border-style: none solid solid; border-width: medium 1px 1px; border-color: #ff4433 }
.td5 { font-size: 14px; font-family: Osaka; background-color: #ffffec; padding: 6px; border-style: none solid solid; border-width: medium 1px 1px; border-color: #ff4433 }
.tdd3 { color: #a0f; font-size: 14px; font-family: Osaka; background-color: #fff0cb; padding: 6px; border-top: medium none #ff4433; border-right: 1px #ff4433; border-bottom: 1px solid #ff4433; border-left: 1px solid #ff4433 }
.tdd4 { font-size: 14px; font-family: Osaka; background-color: #fff0cb; padding: 6px; border-top: medium none #ff4433; border-right: 1px solid #ff4433; border-bottom: 1px solid #ff4433; border-left: 1px #ff4433 }
.fee3  { font-size: 14px; font-family: Osaka; background-color: #ffe7ce; padding: 6px; border-style: solid solid none; border-width: 1px; border-color: #ff4433 }
.fee3d  { font-size: 14px; font-family: Osaka; background-color: #ffe7ce; padding: 6px; border: solid 1px #ff4433 }
.td3   { font-size: 14px; font-family: Osaka; background-color: #fef4e9; padding: 6px; border-style: none solid solid none; border-width: medium 1px 1px medium; border-color: #ff4433 }
.fee4  { font-size: 14px; font-family: Osaka; background-color: #fef4e9; padding: 6px; border-style: none solid solid none; border-width: medium 1px 1px medium; border-color: #ff4433 }
.fee4d { font-size: 14px; font-family: Osaka; background-color: #fef4e9; padding: 6px; border-top: 1px solid #ff4433; border-right: 1px solid #ff4433; border-bottom: 1px solid #ff4433; border-left: #ff4433 }
/*見出し*/
h1,h2,h3,h4,h5,table{
			margin : 0px ;
			}
h1      { color: #2a1f00; font-size: 16px; font-weight: bolder; line-height: 20px; padding-top: 2px; padding-left: 8px }
h2        { color: #ff7f00; font-size: 14px; font-weight: bold; padding-top: 8px }
h3  { color: #000; font-size: 14px; font-weight: bold; line-height: 22px; padding: 14px 0 0 }
h4  { color: #000; font-size: 14px; font-weight: bold; line-height: 18px; padding: 0 }
.ht   { color: #ff5f00; font-size: 18px; font-weight: bold; line-height: 24px }
/*フォント*/
.red {
  color: #FF0000
}
.redh1 { color: #ff0000; font-size: 16px }
.small  { font-size: 10px; font-family: Osaka }
.mini {
    FONT-SIZE: 8pt;
    color:#808080;
}
.minigray {
    FONT-SIZE: 9pt;
    color:#333333;
    line-height: 16px;
}
.gray   { color: #333333; font-size: 14px; font-family: Osaka; line-height: 20px }
.gray8 {
    font-family: "Osaka";
    FONT-SIZE: 8pt;
    color:#999999;
}
.gray9 {
    FONT-SIZE: 9pt;
    color:#333333
}
.lightgray {
    font-family: "Osaka";
    FONT-SIZE: 10pt;
    color:#ffffff;
}
.white   { font-weight: bold }
/*位置*/
.right {
  text-align: right
}
.cell {
  font-family: "Osaka";
 font-size: 12px
}
/*未使用*/
