
body{text-align:center;
background:url(../images/common/back01.gif);
margin:0;
padding:0;
border:0;
font-size:75%;
color:#555555;
line-height:150%;
}

table{
font-size:100%;
color:#555555;
line-height:150%;
}
img{margin:0; padding:0; border:0;}

a:link, a:visited, a:active{
color:#355581;
}

a:hover{
color:#e75700;
}

.td_underline td{border-bottom:1px dotted #c5cdd0;}
.td_underline p{background: left 3px url(../images/common/link01.gif) no-repeat; margin:0 0 14px 0;}
.td_underline span{padding-left:20px;}

.footer_link td{background: left 4px url(../images/common/link02.gif) no-repeat; margin:0 0 14px 0;}
.footer_link span{padding-left:20px;}

.link03 td{background: left 4px url(../images/common/link03.gif) no-repeat; margin:0 0 14px 0;}
.link03 span{padding-left:20px;}

.link04 td{background: left 0 url(../images/common/link04.gif) no-repeat; margin:0 0 14px 0;}
.link04 span{padding-left:25px;}
.link04 a:link,.link04 a:visited,.link04 a:active{ font-size:130%; font-weight:bold; text-decoration:none;}
.link04 a:hover{ text-decoration:underline;}

.link01 td{background: left 2px url(../images/common/link01.gif) no-repeat; margin:0 0 5px 0;}
.link01 span{padding-left:25px;}
.link01 a:link,.link01 a:visited,.link01 a:active{ font-size:100%; font-weight:nomal; text-decoration:none;}
.link01 a:hover{ text-decoration:underline;}

.footer_link a:link,.footer_link a:visited,.footer_link a:active,
.footer_link2 a:link,.footer_link2 a:visited,.footer_link2 a:active{color:#FFFFFF; text-decoration:none;}
.footer_link a:hover,.footer_link2 a:hover{color:#e75700; text-decoration:underline;}
.footer_link p,.footer_link p,.footer_link p,.footer_link2 p,.footer_link2 p,.footer_link2 p{font-size:85%;color:#FFFFFF;}

.cat_m{ font-weight:bold; border-bottom:1px solid #d7d7d7;}
