
/* CSS Document */


.m {  font-size: 12px; line-height: 12px;}
.mn {  font-size: 12px; line-height: 14px;}
.mh {  font-size: 12px; line-height: 16px;}
.s {  font-size: 10px; line-height: 12px;}
.sn {  font-size: 10px; line-height: 10px;}
.ml {  font-size: 12px; line-height: 24px;}

A:link { color: #0000FF; text-decoration: none; }
A:visited { color: #551A8B; text-decoration: none; }
A:focus { color: #FF0000; text-decoration: underline; }
A:hover { color: #FF0000; text-decoration: underline; }
A:active { color: #FF00FF; text-decoration: underline; }

/* サイドメニューテーブル～index～ */
tr.side1{
background-image: url(../images/tag_sidemenu.gif); 
font-size:12px;
font-color: #ffffff;
border:0px;
line-height: 27px;
margin-left: 5px;
}

/* サイドメニューテーブル */
tr.side2{
background-color:#EFEEEE; 
font-size:12px;
color:#333333;
border:0px;
line-height: 27px;
margin-left: 5px;
}


/* 普通文字 */
.moji{
font-size: 12px;
}

/* 普通文章 */
.txt1{
font-size:12px;
color:#333333;
line-height:13pt;
letter-spacing:1pt;
padding-left: 15px;
}

/* 社長メッセージ */
.txtpre{
font-size:12px;
color:#333333;
line-height:13pt;
letter-spacing:1pt;
padding-left: 10px;
}

/* TOPライン部 */
h1{
color: #C0C0C0;
background-color: #608080;
font-weight: bold;
font-size: 13px;
line-height: 20px;
text-align: center;
}

/* 上に置く画像 */
.ue{
padding: 0px 0px 5px 10px;
}

/* 下に置く画像 */
.sita{
padding: 0px 0px 10px 10px;
}





