@charset "utf-8";

/* ==================================================== */
/* news.css                                             */
/* July 23,2007                                         */
/* ==================================================== */


/*----------------------------------------------------
category-breadcrumb
----------------------------------------------------*/
div#categoryTitle {
width:760px;
height:85px;
margin:0 5px;
background:url(../img/category_image_news.jpg) no-repeat;
position:relative;
}

div#categoryTitle h1 {
position:absolute;
top:10px;
left:10px;
}


/*----------------------------------------------------
exhibition
----------------------------------------------------*/
div.exhibition {
position:relative;
margin:0 20px 20px;
padding:24px 0 7px 0;
width:540px;
background:url(../../news/img/btm_box01.gif) no-repeat left bottom;
}

div.exhibition h3{
margin:0 0 3px 0;
padding:24px 20px 0 35px;
height:21px;
background:#f2f4f7 url(../../news/img/bg_ttl_exhibition.gif) no-repeat;
line-height:1;
font-weight:bold;
}

div.exhibition h3 a {
color:#0d3d6e;
text-decoration:none;
}

div.exhibition h3 a:hover {
color:#1871c9;
text-decoration:underline;
}

div.exhibition p.mailto {
position:absolute;
top:0;
right:0;
}

div.data {
background:url(../../news/img/bg_data.gif) repeat-y left bottom;
}

div.data table {
float:left;
width:395px;
}

div.data th {
padding:8px;
width:114px;
border-top:1px solid #ffffff;
background:#deeaf7;
font-weight:bold;
line-height:1.4;
text-align:right;
vertical-align:top;
}

div.data td {
padding:8px;
width:249px;
line-height:1.4;
}

div.data div.imgArea {
float:left;
padding:10px;
width:125px;
text-align:center;
}

/*----------------------------------------------------
product
----------------------------------------------------*/
div.product {
position:relative;
margin:0 20px 20px;
padding:0 0 7px 0;
width:540px;
background:url(../../news/img/btm_box01.gif) no-repeat left bottom;
}

div.product h3{
position:relative;
margin:0 0 4px 0;
height:35px;
color:#ffffff;
background:url(../../news/img/cat_product.gif) no-repeat;
font-size:12px;
line-height:1;
}

div.product h3 span{
display:block;
padding:7px 0 0 0;
width:75px;
text-align:center;
}

div.product h3 img {
position:absolute;
top:4px;
left:85px;
}

div.product h4{
padding:8px 20px 8px 35px;
background:#f5f5f5 url(../../news/img/bg_ttl_product.gif) no-repeat;
line-height:1;
font-weight:bold;
}

div.product h4 a {
color:#134d3f;
text-decoration:none;
}

div.product h4 a:hover {
color:#25987b;
text-decoration:underline;
}

div.product div.data {
float:left;
width:395px;
background:none;
}

div.product div.data p.summary {
padding:10px;
color:#007b7b;
line-height:1.4;
}

div.product div.data p.descript {
padding:0 10px 10px 10px;
color:#666666;
line-height:1.4;
}

div.product div.imgArea {
float:left;
padding:10px;
width:125px;
text-align:center;
}

div.product form.request {
position:absolute;
top:0;
right:0;
height:20px;
width:145px;
}

/*----------------------------------------------------
news
----------------------------------------------------*/
div.news {
position:relative;
margin:0 20px 20px;
padding:0 0 7px 0;
width:540px;
background:url(../../news/img/btm_box01.gif) no-repeat left bottom;
}

div.news h3{
position:relative;
margin:0 0 4px 0;
height:35px;
color:#ffffff;
background:url(../../news/img/cat_news.gif) no-repeat;
line-height:1;
}

div.news h3 span{
display:block;
padding:6px 0 0 0;
width:75px;
text-align:center;
}

div.news h3 img {
position:absolute;
top:4px;
left:85px;
}

div.news h4{
padding:8px 20px 8px 35px;
background:#f5f5f5 url(../../news/img/bg_ttl_news.gif) no-repeat;
line-height:1;
font-weight:bold;
}

div.news h4 a {
color:#63580c;
text-decoration:none;
}

div.news h4 a:hover {
color:#a79514;
text-decoration:underline;
}

div.news div.data {
float:left;
width:395px;
background:none;
}

div.news div.data p.summary {
padding:10px;
color:#856f21;
line-height:1.4;
}

div.news div.data p.descript {
padding:0 10px 10px 10px;
color:#666666;
line-height:1.4;
font-size:80%;
}

* html div.news div.data p.descript {
font-size:73%;
}

div.news div.imgArea {
float:left;
padding:10px;
width:125px;
text-align:center;
}

div.news form.request {
position:absolute;
top:0;
right:0;
height:20px;
width:145px;
}


/*----------------------------------------------------
pagenate
----------------------------------------------------*/
div.pagenate {
display:inline;
float:right;
margin:0 20px 0 0;
border-top:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
line-height:1;
font-weight:bold;
font-size:80%;
}

* html div.pagenate {
font-size:73%;
}

div.pagenate a {
float:left;
padding:5px 8px;
color:#666666;
border-left:1px solid #dddddd;
text-decoration:none;
}

div.pagenate a:hover {
color:#666666;
background:#f5f5f5;
text-decoration:none;
}

div.pagenate span.now {
float:left;
padding:5px 8px;
background:#f1f5f8;
border-left:1px solid #dddddd;
}

div.pagenate span.skip {
float:left;
padding:5px 8px;
border-left:1px solid #dddddd;
}












