TD {  font-size: 12px; line-height: 20px; color: #616B7D;}
.text10 {  font-size: 10px; line-height: 14px;}
.text12 {  font-size: 12px; line-height: 16px;}
.text14 {  font-size: 14px; line-height: 18px;}
.text16 {  font-size: 16px; line-height: 20px; font-weight: bold;}
.text14b {  font-size: 14px; line-height: 18px; font-weight: bold;}

a:link { color:#616B7D; text-decoration:none ;}
a:visited { color:#616B7D; text-decoration:none ;}
a:hover { color: #010B1B; text-decoration:none ;}

a.next_link:link { font-size:10px; color:#104877; text-decoration:none ;}
a.next_link:visited { font-size:10px; color:#104877; text-decoration:none ;}
a.next_link:hover { font-size:10px; color: #010B1B; text-decoration:none ;}

/* NAVI */
.navi_ttl{
font-size: 12px;
line-height: 16px;
font-weight: bold;
color:#616B7D;
margin:0px 0px 10px 0px;
}

.navi{
font-size: 10px;
line-height: 14px;
margin:0px 0px 8px 16px;
}

.navi_icon{
margin:0px 0px 5px;
float: left;
 }
 
.navi_on{
font-size: 10px;
line-height: 14px;
color:#010B1B;
margin:0px 0px 8px;
}

.news{
font-size: 10px;
line-height: 14px;
margin:0 0 7px;
}

.bnr{
font-size: 10px;
line-height: 14px;
width: 158px;
text-decoration: none;
margin: 0px 0px 5px 0px;
}


/* MAIN */
.ttl{
font-size: 16px;
line-height: 18px;
font-weight: bold;
color:#616B7D;
letter-spacing:5px;
}

#logo{margin-left:0px;}
#left{
 padding-left:0px;
 background: url(../img/left_bg3.gif) no-repeat;
 background-color:#E4E5E6;
}

.copyright{
font-size: 10px;
line-height: 16px;
color: #939493;
margin: 0px 0px 0px 0px;
}

/* MEDIA */
.media-box{margin:0px 0px 20px;}
.media-name{width:145px; font-size:12px; line-height:18px; font-weight:bold; color:#616B7D;}
.media-disp{width:268px;}
.media-txt{width:238px; font-size:10px; line-height:18px;}
.media-logobox{ width:186px; text-align:right;}

/* SEO */
.rankingbox{margin:0px 0px 15px; padding-bottom:10px; border-bottom: 1px solid #B8C0C7;}
.seo-td1{width:210px; text-align:center;}
.seo-td2{width:160px; font-size:14px;}
.seo-txt{color:#002B50; padding-top:10px; margin:5px 0 1px 0; padding:0;}
.seo-td3{width:50px; padding-top:5px;}
#seo-flow{text-align:center;}
.seo-flow-img{border:1px solid #B8C0C7;}