@charset "utf-8";
@import "share.css";

/* --------------------------------------*/
/* トップの変則用枠 */
/* --------------------------------------*/
/* トップのコンテンツ枠  */
#maincont-top {
float:left;
width:900px;
background-image:url(/share_img/cont_back_top.jpg);
}
/* トップの左右枠  */
#maincont-top #leftmain-top {
width:500px;
float:left;
}
#maincont-top #rightmain-top {
width:390px;
float:right;
}
/* 左のメニュー(変則マージン) */
#leftmenu .r-wrap-top {
float:left;
margin-left:45px;
width:180px;
}

/* トップニュースエリア */
#top-news {
margin:20px 0px 30px 5px;
}
#top-news dl {
font-size:0.90em;
width:350px;
margin:0px 0px 0px 10px;
padding:0px;
}
#top-news dt {
color:#7F7F7F;
}
#top-news dd {
margin:0px;
padding:0px;
}
#top-news .h {
height:535px;
}
/* トップニュース用線 */
#top-news dd.barback {
display:block;
background-image:url(/share_img/bar_back_w.gif);
background-repeat:repeat-x;
margin-top:10px;
margin-bottom:10px;
width:100%;
height:1px;
line-height:1px;
font-size:1px;
}

/* トップコンテンツエリア */
#top-news table {
width:350px;
margin:10px 10px 0px 10px;
font-size:0.90em;
letter-spacing:0.1em;
}
#top-news table td {
vertical-align:top;
}
#top-news table td p.cont {
margin:0px 0px 0px 0px;
}
#top-news table td img.c-img {
padding-left:12px;
float:right;
}

div.cont-bar {
display:block;
background-image:url(/share_img/bar_back_w.gif);
background-repeat:repeat-x;
margin-top:10px;
margin-left:10px;
width:350px;
height:1px;
line-height:1px;
font-size:1px;
}

/* ニュース一覧ボタン */
#top-news div.newsall {
width:350px;
height:20px;
margin:0px 0px 0px 10px;
text-align:right;
display:block;
font-size:0.90em;
}
