@charset "utf-8";
/* --------------------------------------------------

News Stylesheet

-------------------------------------------------- */

/* ○○○
------------------------------ */
#newsTop .cttBox {
padding-bottom: 4px;
}


/* 基本設定
------------------------------ */
.newsListBase{
padding: 0px 12px;
}
.newsList {
width: 600px;
margin: 0 auto 25px;
padding-top: 0;
padding-bottom: 12px;
border: 1px solid #787878;
background-color: white;
color: #808080;
line-height: 2.0em;
}
#newsList .newsList { margin-bottom: 10px; }

/* ボタン */
.btn_more {
margin-top: 3px;
width: 575px;
}
.btn_more a {
margin-bottom: 0;
}

/* テーブル */
.newsList table {
width: 560px;
margin: 0 auto;
font-size: 1.2em;
}
td.news {
padding-left: 15px;
background: url(../img/common/ico_list.png) no-repeat 0 5px;
vertical-align: top;
}
td.date {
width: 100px;
}
.txt_check {
margin: 0;
padding: 3px 0;
}

/* 詳細ページ
------------------------------ */
.newsContent {
width: 580px;
margin: 25px auto 0;
font-size: 1.2em;
}
.newsDate {
width: 600px;
margin: 0 auto;
font-size: 1.2em;
}

.newsBannerFrame {
width: 432px;
height: 112px;
margin: 12px auto 10px;
background: url(../img/super_top/bg_newsBannerFrame.png) no-repeat 0 0;
overflow: hidden;
text-align: center;
}
.newsBannerFrame img{
width: 420px;
height: 100px;
margin-top: 6px;
}
.diaHeadline {
width: 600px;
margin: 0 auto;
}
.txt_body {
width: 512px;
margin: 0 auto;
font-size: 1.2em;
}
