@charset "utf-8";

/*
common
*/
div#news-pagebox div#content-news div.box-s{
margin: 0px;
}
div#news-pagebox div#content-news div.date{
display: inline; background: #ddddcf; margin: 0px 0px 1em; padding: 2px;
}
div#news-pagebox div#content-news div.date a,
div#news-pagebox div#content-news div.date a:hover{
margin: 0px 1em; color: #000; text-decoration: none; line-height: 2em; 
}
/*
.news-pagenavi
*/
div.news-pagenavi {
margin: 0px 0px 20px; text-align: center;
}
div.news-pagenavi table{
width: 570px; margin-left: auto; margin-right: auto; text-align: left;
}
div.news-pagenavi table caption{
text-align: left;
}
div.news-pagenavi table td{
font-size: 0.9em; line-height: 2;
}
div.news-pagenavi table td.list a{
margin: 0px 1em 0px 0px;
}
div.news-pagenavi table td.page-first,
div.news-pagenavi table td.article-prev{
width: 30%; 
}
div.news-pagenavi table td.page-navi,
div.news-pagenavi table td.article-list{
text-align: center;
}

div.news-pagenavi table td.article-list a{
margin: 0px 1em;
}

div.news-pagenavi table td.page-last,
div.news-pagenavi table td.article-next{
width: 30%; text-align: right;
}
div.news-pagenavi table td a.arrow-d-prev{
background: url(../../img000/bullet/arrow/prev.gif) no-repeat left center; padding: 0.2em 0px 0.2em 24px;
}
div.news-pagenavi table td a.arrow-d-next{
background: url(../../img000/bullet/arrow/next.gif) no-repeat left center; padding: 0.2em 0px 0.2em 24px;
}


/*
#co-article-pagebox
*/
div#co-article-pagebox div#pagettlbox h2 a{
background-image: url(../../news/img/article/pagettl_jp.gif); 
}
div#co-article-pagebox div#pagettlbox h6 span.ttl{
background-image: url(../../news/img/article/pagettl_en.gif); 
}
div#co-article-pagebox div#content-news h3.blockttl a{
background-image: url(../../news/img/article/news/blockttl.gif);
}
/*
#news-s-article
*/
div#co-article-pagebox div#news-s-article{
background: url(../../img000/line/brown.jpg) no-repeat right top; margin: 0px 0px 2em; padding: 2em 0px 0px;
}
div#co-article-pagebox div#news-s-article h4{
margin: 0px 0px 1em; font-size: 133.3%; color: #215a08; line-height: 1.6em;
}
div#co-article-pagebox div#news-s-article div.captionbox{
background: url(../../img000/seperator/square.gif) no-repeat center bottom; margin: 0px 0px 3em; padding: 0px 0px 3em; font-size: 100%; line-height: 1.8em; 
}
div#co-article-pagebox div#news-s-article div.imgbox{
background: url(../../img000/line/brown.jpg) no-repeat right bottom; margin: 0px 0px 1em; padding: 0px 0px 3em;
}

/*
#co-article-list-pagebox
*/
div#co-article-list-pagebox div#pagettlbox h2 a{
background-image: url(../../news/img/article_list/pagettl_jp.gif); 
}
div#co-article-list-pagebox div#pagettlbox h6 span.ttl{
background-image: url(../../news/img/article_list/pagettl_en.gif); 
}
div#co-article-list-pagebox div#content-news h3.blockttl a{
background-image: url(../../news/img/article_list/news/blockttl.gif);
}
div#co-article-list-pagebox div#content-news h4{
padding: 0px; line-height: 1.6em;
}
div#co-article-list-pagebox div#content-news a.thumbnail{
float: right; margin: 0px 0px 20px 10px;
}
div#co-article-list-pagebox div#content-news a.thumbnail img{
width: 80px;
}
div#co-article-list-pagebox div#content-news a.thumbnail:hover img{
opacity: 0.6;
}
div#co-article-list-pagebox div#content-news li {
width: 570px; background: url(../../img000/line/brown.jpg) no-repeat right bottom; margin: 0px 0px 0.7em; padding: 0px 0px 0.7em;
}



/*
#co-shortlist-pagebox
*/
div#co-shortlist-pagebox div#allbox01,
div#co-shortlist-pagebox div#allbox02,
div#co-shortlist-pagebox div#maincontentbox01,
div#co-shortlist-pagebox div#maincontentbox02,
div#co-shortlist-pagebox div#contentbox01,
div#co-shortlist-pagebox div#contentbox02{
float: none; width: auto;
}
/*
news
#content-news
------------------------------*/
div#co-shortlist-pagebox{
background: #F3F8ED;
}
div#co-shortlist-pagebox div#content-news{
width: 570px; margin-bottom: 2em;
}

div#co-shortlist-pagebox div#content-news div.controlbox{
width: 570px; background: #e6e6e6; margin: 0px auto 6px; padding-top: 3px;
}
div#co-shortlist-pagebox div#content-news div.controlbox ol{
margin: 0px 15px;
}
div#co-shortlist-pagebox div#content-news div.controlbox li{
float: right; width: 19px; margin-bottom: 0px;
}

div#co-shortlist-pagebox div#content-news h3.blockttl{
margin-bottom: 0px; 
}
div#co-shortlist-pagebox div#content-news div#news-s-item{
width: 540px;
}
div#co-shortlist-pagebox div#content-news div#scrWin{

}
div#co-shortlist-pagebox div#content-news table.itemtable th{
width: 80px;
}
div#co-shortlist-pagebox div#content-news table.itemtable td p.caption{
display: inline; margin: 0px;
}
div#co-shortlist-pagebox div#content-news table.itemtable td a.thumbnail{

}
div#co-shortlist-pagebox div#content-news table.itemtable td a.thumbnail img{
float: right; width: 80px; height: auto; margin-left: 10px;
}
div#co-shortlist-pagebox div#content-news table.itemtable td a.thumbnail:hover img{
opacity: 0.6;
}
