/*--------------------INFORMATION----------------*/
.content_title_top{
  background:url(./../images/content_title.gif) no-repeat left top;
 margin:20px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:600px;
}
.content_title_top h4{
 margin:0px 20px 0px 0px;
 padding:10px 0px 10px 0px;
 font-size:16px;
 letter-spacing:1px;
 line-height:20px;
 color:#333333;
 font_family:"ＭＳ Ｐ ゴシック";
 float:left;
}
.all{
 margin:0px 0px 0px 0px;
 padding:12px 10px 0px 300px;
 vertical-align:top;
 float:left;
 width:90px;
}
.rss{
 margin:0px 0px 0px 0px;
 padding:12px 0px 0px 0px;
 vertical-align:top;
}
/*-----------------トップページ------------*/
.toppage_intro_image{
 margin:30px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:600px;
}
.toppage_intro{
 margin:0px 20px 0px 20px;
 padding:30px 10px 0px 0px;
 width:600px;
 text-align:left;
 font-size:13px;
 color:#333333;
 letter-spacing:-0.3px;
 line-height:23px;
 font-family:"ＭＳ ゴシック";
}
.toppage_intro h5{
 background:url(./../images/h5_table.gif) no-repeat left top;
 margin:0px 0px 0px 0px;
 padding:6px 0px 8px 10px;
 font-size:14px;
 color:#333333;
 letter-spacing:0.5px;
 line-height:23px;
}
.strategic_1 h6 {
 background:url(./../images/strategic1.gif) no-repeat left top;
 margin:0px 0px 0px 50px;
 padding:0px 0px 0px 0px;
 width:217px;
 height:25px;
}
.strategic_1 h6 span{
 display:none;
}
.strategic_2 h6 {
 background:url(./../images/strategic2.gif) no-repeat left top;
 margin:0px 0px 0px 50px;
 padding:0px 0px 0px 0px;
 width:409px;
 height:25px;
}
.strategic_2 h6 span{
 display:none;
}
.strategic_3 h6 {
 background:url(./../images/strategic3.gif) no-repeat left top;
 margin:0px 0px 0px 50px;
 padding:0px 0px 0px 0px;
 width:409px;
 height:25px;
}
.strategic_3 h6 span{
 display:none;
}
/*-----------------トピックス-----------------*/
.topics_table{
 margin:10px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:600px;
}
.topics_date{
 background:url(./../images/list_mark.gif) no-repeat left 3px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 font-size:13px;
 letter-spacing:-0.3px;
 line-height:15px;
 color:#333333;
 vartical-align:top;
}
.arial{
 font-family:"Arial";
}
p.topics_text{
 margin:0px 0px 0px 0px;
 padding:4px 0px 0px 0px;
 font-size:13px;
 letter-spacing:-0.5px;
 line-height:18px;
 color:#343434;
 vartical-align:top;
 width:600px;
}
p.topics_text a{
 color:343434;
 text-decoration:none;
}
p.topics_text a:hover{
 background-color:#0786A5;
 color:#ffffff;
}
.topics_underbar{
 margin:5px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 height:1px;
 display:block;
}
/*-----------------------新着サイト---------------------*/
.new_site_top{
 margin:20px 40px 0px 40px;
 padding:0px 0px 0px 0px;
 vartical-align:top;
 width:550px;
 height:300px;
}
.left_site{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 vartical-align:top;
 width:300px;
 float:left;
 height:300px;
}
.right_site{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 vartical-align:top;
 width:250px;
 float:left;
 height:300px;
}
.site_name{
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 0px;
 font-size:13px;
 letter-spacing:-0.5px;
 line-height:18px;
 color:#343434;
 vartical-align:top;
 width:250px;
}
.site_name a{
 color:343434;
 text-decoration:none;
}
.site_name a:hover{
 background-color:#0786A5;
 color:#ffffff;
}
/*---------------2段目---------------*/
.new_site_bottom{
 margin:20px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 vartical-align:top;
 width:600px;
 height:250px;
}
.left_site_bottom{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 vartical-align:top;
 width:200px;
 float:left;
 height:250px;
}
.center_site_bottom{
 margin:0px 10px 0px 10px;
 padding:0px 0px 0px 0px;
 vartical-align:top;
 width:180px;
 float:left;
 height:250px;
}
.right_site_bottom{
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 vartical-align:top;
 width:180px;
 float:left;
 height:250px;
}
.site_name_bottom{
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 0px;
 font-size:12px;
 letter-spacing:-0.5px;
 line-height:18px;
 color:#343434;
 vartical-align:top;
 width:180px;
}
.site_name_bottom a{
 color:343434;
 text-decoration:none;
}
.site_name_bottom a:hover{
 background-color:#0786A5;
 color:#ffffff;
}