/* tktn */


body{
font-family : Arial;
background-image:url(images/bg....gif);
background-repeat:repeat-x;
background-color:#DBDBDB;
margin:0;
padding:0;
font-size:x-small;
color:#878D92;
text-align:center;
line-height:140%;
}
td{
font-family : Arial;
font-size:x-small;
line-height:140%;
}
.copy{
margin-right:20px;
margin-left:20px;
font-size:xx-small;
color:#fff;
font-family : Arial;
}

outline{
width:760px;
border-right:1px solid #bbb;
border-left:1px solid #bbb;
border-bottom:1px solid #bbb;
background-color:#DBDBDB;
}

.outline{
width:774px;
background-image:url(images/ol_bg.gif);
background-repeat:repeat-y;
background-color:#fff;
}


.blue{
height:3px;
background-color:#0039AE;
}

.glay{
background-color:#F6F6F6;
}
.bg_bbb{
background-color:#bbb;
border-bottom:1px solid #AAA;
}

.bg_fff{
background-color:#fff;
}
.bg_ccc{
background-color:#ccc;
}

.bg_eee{
background-color:#eee;
}
.mgn_rl_20{
margin-right:20px;
margin-left:20px;
font-size:x-small;
}

.mgn_tbrl_20{
margin-bottom:20px;
margin-top:20px;
font-size:x-small;
}

.dot{
border-bottom:1px dotted #ccc;
margin:0;
padding:0;
}



.info{
width:360px;
line-height:140%;
}

.topic{
border-left:5px solid #D4DDE6;
padding-right:10px;
padding-left:10px;
margin-left:10px;
}

.topic_ttl{
background-color:#E3F1FF;
font-weight:bold;
font-family : Arial;
font-size:12px;
padding-left:3px;
padding-right:3px;
}

.news{
border-left:5px solid #EDD4AF;
padding-right:10px;
padding-left:10px;
margin-left:10px;
}

.news_ttl{
background-color:#FBEEDB;
font-family : Arial;
font-weight:bold;
font-size:12px;
padding-left:3px;
padding-right:3px;
}

.fs_18{
font-size:18px;
font-family : Arial;
border-bottom:double 1px #B1BAC2;
}

.bld{
font-weight:bold;
}

/* リンク＠デフォルト */
a:link {color:#2477CA; text-decoration:none;}
a:visited {color:#2477CA; text-decoration:none;}
a:hover {color:#24A5CA; text-decoration:none; background-color:#E3F1FF;}
a:active {color:#24A5CA; text-decoration:none; background-color:#E3F1FF;}

