@charset "UTF-8";
/* CSS Document */

/*     news List*/

.news #left { background: url(../images/bg_ttl00.gif) top right no-repeat;}
.news #left h1 { width: 357px; height: 50px; padding: 20px 0 0 20px; background: url(../images/ttlNews.gif) 20px 20px no-repeat;}

.newsListArea { width: 650px; padding-top: 50px; background: url(../images/formColumnHead.gif) 0 40px no-repeat;}
.newsListArea ul { padding: 13px 0 22px 520px;}
.newsListArea li { width: 110px; height: 20px;}
.newsListArea li a { width: 110px; height: 20px; background: url(../images/btn_linkinfo.gif) 0 0 no-repeat; display: block;}
.newsListArea dl { width: 610px; margin-left: 20px; padding-bottom: 10px;}
.newsListArea dt { width: 90px; border-top: 1px solid #E5E5E5; padding: 10px 0 0 0; background: url(../images/bg_newsDate.gif) 0 10px no-repeat; float: left; text-align: center;}
.newsListArea dt span { color: #FFFFFF;}
.newsListArea dd { width: 400px; border-top: 1px solid #E5E5E5; padding: 10px 0 0 20px; float: left;}
.newsListArea dd p a { font-weight: bold;}
.newsListArea dd.tnImg { width: 90px; margin-left: 10px; border: none; padding: 0;}
.newsListArea dd.tnImg a { width: 84px; height: 54px; border: 1px solid #C1B34D; padding: 2px; background: #AB9144; display: block;}
.newsListArea dd.tnImg a:hover { background: none;}
*:first-child+html .newsListArea dt { padding: 8px 0 2px;}
*html .newsListArea dt { padding: 9px 0 1px;}

/*     info List*/

.info #left { background: url(../images/bg_ttl00.gif) top right no-repeat;}
.info #left h1 { width: 357px; height: 50px; padding: 20px 0 0 20px; background: url(../images/ttlInfo.gif) 20px 20px no-repeat;}

.infoListArea { width: 650px; padding-top: 50px; background: url(../images/formColumnHead.gif) 0 40px no-repeat;}
.infoListArea ul { padding: 13px 0 22px 470px;}
.infoListArea li { width: 160px; height: 20px;}
.infoListArea li a { width: 160px; height: 20px; background: url(../images/btn_linknews.gif) 0 0 no-repeat; display: block;}
.infoListArea dl { width: 610px; margin-left: 20px; border: none; padding-bottom: 10px;}
.infoListArea dt { width: 90px; border-top: 1px solid #E5E5E5; padding: 10px 0 0 0; background: url(../images/bg_newsDate.gif) 0 10px no-repeat; float: left; text-align: center;}
.infoListArea dt span { color: #FFFFFF;}
.infoListArea dd { width: 400px; border-top: 1px solid #E5E5E5; padding: 10px 0 0 20px; float: left;}
.infoListArea dd.w_500 { width: 500px; border-top: 1px solid #E5E5E5; padding: 10px 0 0 20px; float: left;}
.infoListArea dd p a { font-weight: bold;}
.infoListArea dd.tnImg { width: 90px; margin-left: 10px; border: none; padding: 0;}
.infoListArea dd.tnImg a { width: 84px; height: 54px; border: 1px solid #C1B34D; padding: 2px; background: #AB9144; display: block;}
.infoListArea dd.tnImg a:hover { background: none;}
*:first-child+html .infoListArea dt { padding: 8px 0 2px;}
*html .infoListArea dd dt { padding: 9px 0 1px;}

p.no-notice { width: 610px; margin-left: 20px; padding: 50px 0; text-align: center;}

/*     News Detail*/

.newsDetailArea { width: 610px; padding: 30px 20px 0; background: url(../images/formColumnHead.gif) 0 0 no-repeat; background-color: #FFFFFF;}
.newsDetailArea span { border-bottom: 1px solid #474D51; margin-left: 4px;}
.news #left .newsDetailArea h1,
.info #left .newsDetailArea h1 { width: 610px; height: auto; padding: 0 0 20px; background: none;}
.newsDetailArea p.mid { padding: 40px 0 10px; font-weight: bold;}
.newsDetailArea p.small { padding: 0 0 0;}
.newsDetailArea blockquote { margin: 40px 0 10px; border: 1px solid #D1D1D1; padding: 10px; background: #F0F0F0;}
.newsDetailArea img { padding: 10px 0;}
.newsDetailArea a { text-decoration: underline;}







