HTML,BODY{
font-family: "ＭＳ Ｐゴシック",sans-serif;
}

BODY{
font-size : 8px;
}

/*H属性スタイル*/
/*H1属性スタイル*/
H1{
text-align : center;
font-size : 16px;
font-weight : bold;
margin : 0px;
}

H4{
font-size : 14px;
font-weight : bold;
padding : 3px;
margin : 0px 0px 3px 0px;
}

H5{
font-size : 12px;
font-weight : bold;
margin : 0px;
}

H6{
font-size : 10px;
font-weight : normal;
margin : 0px;
}

TD{
font-size : 12px;
vertical-align : top;
}

/*A属性スタイル*/
A:link{
color : #ffffff;
}
A:visited{
color : #a5a5a5;
}
A:active{
color : #dddd00;
}
A{
text-decoration : none;
}
A:HOVER{
text-decoration : underline;
}

/*A属性スタイル・白*/
A.w:link{
color : #ff4444;
}
A.w:visited{
color : #8a0000;
}
A.w:active{
color : #ff8c8c;
}
A.w{
text-decoration : none;
}
A.w : HOVER{
text-decoration : underline;
}

/*水平線スタイル*/
HR{
  color : gray;
  background-color :  gray;
}

.HR {
border-top : 1px #fff solid;
font-size : 1px;
width : 100%;
padding : 1px;
}

/*メニュー部スタイル*/
.menu{
background-color : #000000;
background-image : url(data/frm_bg.gif);
color : #d4d4d4;
margin-top : 25px;
margin-left : 0px;
}

/*メイン部スタイル*/
.main{
background-color : #000000;
background-image : url(data/kb_black.gif);
color : #d4d4d4;
margin-top : 25px;
margin-left : 25px;
}

/*メイン部スタイル・白*/
.main_w{
background-color : #ffffff;
background-image : url(data/kb_white.gif);
color : #666666;
margin-top : 25px;
margin-left : 25px;
}

/*コモンテーブル・黒*/
.common_table{
font-size : 12px;
line-height : 120%;
border : 1px solid #666666;
background-color : #000000;
width : 500px;
padding : 5px;
}

/*コモンテーブル・白*/
.common_table_w{
color : #333333;
font-size : 12px;
line-height : 120%;
border : 1px solid #666666;
background-color : #ffffff;
width : 500px;
padding : 5px;
}

/*ヘッダテーブル・黒*/
.header_table{
color : #FFFFFF;
text-align : center;
font-size : 14px;
font-weight : bold;
border : 1px solid #666666;
background-color : #000000;
width : 500px;
padding : 5px;
}

/*ヘッダテーブル・白*/
.header_table_w{
color : #333333;
text-align : center;
font-size : 14px;
font-weight : bold;
border : 1px solid #666666;
background-color : #ffffff;
width : 500px;
padding : 5px;
}

/*レイアウト枠*/
.layout{
font-size : 12px;
border : none;
width : 500px;
padding : 5px;
}

/*メニュー部レイアウト枠*/
.menu_layout{
font-size : 12px;
border : none;
text-align : right;
width : 126px;
padding : 2px;
}
/*見出しサイズ制御*/

/*見出しサイズ(大)*/
.md{
text-align : center;
font-size : 16px;
font-weight : bold;
}

/*見出しサイズ(小)*/
.md_s{
text-align : center;
font-size : 10px;
font-weight : bold;
}

/*マスコットコメント(背景色により明暗各セットを使い分ける)*/

/*あかね文頭(明色)*/
.akn_top{
font-size : 12px;
color : #fadaea;
text-align : left;
border : none;
width : 100%;
height : 52px;
padding : 5px 5px 10px 65px;
background-image : url("data/akn.gif");
background-position : 0% 0%;
background-repeat : no-repeat;
}

/*みどり文頭(明色)*/
.mdr_top{
font-size : 12px;
color : #d8efe3;
text-align : left;
border : none;
width : 100%;
height : 52px;
padding : 5px 5px 10px 65px;
background-image : url("data/mdr.gif");
background-position : 0% 0%;
background-repeat : no-repeat;
}

/*あかね文頭(暗色)*/
.akn_top_d{
font-size : 12px;
color : #db0047;
text-align : left;
border : none;
width : 100%;
height : 52px;
padding : 5px 5px 10px 65px;
background-image : url("data/akn.gif");
background-position : 0% 0%;
background-repeat : no-repeat;
}

/*みどり文頭(暗色)*/
.mdr_top_d{
font-size : 12px;
color : #006c00;
text-align : left;
border : none;
width : 100%;
height : 52px;
padding : 5px 5px 10px 65px;
background-image : url("data/mdr.gif");
background-position : 0% 0%;
background-repeat : no-repeat;
}

/*あかね(明色)*/
.akn_t{
font-size : 12px;
color : #fadaea;
text-align : left;
border : none;
width : 100%;
height : 52px;
padding : 5px 5px 10px 65px;
}

/*みどり(明色)*/
.mdr_t{
font-size : 12px;
color : #d8efe3;
text-align : left;
border : none;
width : 100%;
height : 52px;
padding : 5px 5px 10px 65px;
}

/*あかね(暗色)*/
.akn_t_d{
font-size : 12px;
color : #db0047;
text-align : left;
border : none;
width : 100%;
height : 52px;
padding : 5px 5px 10px 65px;
}

/*みどり文頭(暗色)*/
.mdr_t_d{
font-size : 12px;
color : #006c00;
text-align : left;
border : none;
width : 100%;
height : 52px;
padding : 5px 5px 10px 65px;
}

/*旧マスコットコメント(移行終了後削除)*/

/*旧マスコットコメント(明色)*/
.akn{
  color : #fadaea;
}
.mdr{
  color : #d8efe3;
}

/*旧マスコットコメント(暗色)*/
.akn_d{
  color : #db0047;
}
.mdr_d{
  color : #006c00;
}

/*フォントサイズ制御*/
/*フォントサイズ(大)*/
.font_l{
font-size : 16px;
}

/*フォントサイズ(小)*/
.font_s{
font-size : 10px;
}

/*強調*/
.bold{
font-weight : bold;
}

/*強調・白*/
.bold_w{
color : #ff4444;
font-weight : bold;
}

/*並列表示制御*/
.float{
width :  48%;
float : left;
}

/*リストスタイル*/
.li{
/* margin : 0px 0px 10px 40px; */
margin : 0 0 0 1em;
/* padding-bottom : 2px; */
padding : 0 0 2px 0; */
}

/*メニュー部画像共通*/
.menu img{
border : none;
padding : 0px;
}

/*メニュー部ボタン*/
.menu_bt{
width : 104px;
height : 16px;
margin : 2px 0px;
}

/*メニュー部更新マーク*/
.menu_new{
width : 12px;
height : 16px;
margin : 2px 3px 2px 0px;
}

/*更新履歴リスト*/
#new_ul{
padding : 0px;
margin : 3px 3px 3px 10px;
list-style : square;
}

#new_ul li{
padding : 0px;
margin : 5px;
}

.right{
text-align : right;
}

.center{
text-align : center;
}