/*

装飾用

*/



/*--------------------------------------------------------------------------------------------------*/
/*見出しなどのテキスト*/

h3.pages{
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
font-size:150%;
line-height:120%;
color:#2567ae;
}

h4.pages{
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
font-size:100%;
line-height:120%;
color:#848488;
}

.componentheading{
margin:0px 0px 5px 0px;
padding:0px 0px 5px 0px;
font-size:200%;
line-height:120%;
color:#2567ae;
background: url(../../../images/design/componentheading_bg.gif) bottom center no-repeat;
}

.blog_more strong{
display:none;
}



/*--------------------------------------------------------------------------------------------------*/
table.table{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

table.table th{
margin:0px 0px 0px 0px;
padding:5px;
background-color:#ebebeb;
}

table.table td{
margin:0px 0px 0px 0px;
padding:5px;
background: url(../../../images/design/dot_line.gif) bottom center repeat-x;
}

/*サブコンテンツ用*/
table.blog ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
list-style-type:none;
}

table.blog li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
text-decoration:none;
color:#1c43c3;
background:url(../../../images/design/link_img.gif) center left no-repeat;
}




/*--------------------------------------------------------------------------------------------------*/
/*リンク*/
.link a:link{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
text-decoration:none;
color:#1c43c3;
background:url(../../../images/design/link_img.gif) center left no-repeat;
}

.link a:visited{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
text-decoration:none;
color:#1c43c3;
background:url(../../../images/design/link_img.gif) center left no-repeat;
}

.link a:hover{
text-decoration:underline;
color:#7091fc;
}