@charset "euc-jp";
@import "common.css";

#flash{
border-bottom:1px solid #e1e1e1;
}

.hline{
margin:0 0 0 0;
}
.hline th{
padding-bottom:3px;
}

/* ---------------------------------------------| Campaign |----- */

#campaign{
margin:0 0 20px 0;
}
#campaign img{
	margin-right: 20px;
	padding: 3px;
	border: 1px solid #EBEBEB;
}
/* ---------------------------------------------| News |----- */

#news_block{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}

#news_menu{
height:14px;
_height:20px;
margin:0;
padding:3px 10px 3px 0;
_padding-top:4px;
list-style-type:none;
background-color:#ebebeb;
}
#news_menu li,#news_menu li a{
height:12px;
font-size:10px;
font-family:Verdana;
line-height:10px;
}
#news_menu li{
margin:0 0 0 20px;
padding:0 0 0 10px;
float:right;
background-image:url(../img/common/arrow_mini.gif);
background-repeat:no-repeat;
background-position:0 50%;
}

#news_list table{
border-collapse:collapse;
}
#news_list th,#news_list td{
padding:10px 0 10px 0;
vertical-align:top;
border-bottom:1px dotted #ccc;
}
#news_list th{
width:85px;
font-size:12px;
font-family:Arial;
letter-spacing:1px;
text-align:left;
}
#news_list td{
font-size:80%;
color:#666;
}
#news_list .news_icon{
width:60px;
}
#news_list .news_icon img{
margin-top:1px;
}



/* ---------------------------------------------| Contents Bottom |----- */

#cont_b{
margin:0 0 0 0;
table-layout:fixed;
}

#cont_b #sep{
width:20px;
}

#products_block{
padding:0 10px 0 0;
}
#casestudy_block{
padding:0 0 0 10px;
}

#products_block p,#casestudy_block p{
margin:0 0 0 5px;
padding:0;
font-size:80%;
color:#444;
line-height:130%;
}
#products_block p strong,#casestudy_block p strong{
font-weight:normal;
}

#cont_b a.imgs{
width:273px;
_width:275px;
height:70px;
margin:10px 0 10px 0;
display:block;
font-size:10px;
text-decoration:none;
text-indent:-9999px;
overflow:hidden;
background-repeat:no-repeat;
background-position:50% 50%;
border:1px solid #ccc;
}
#cont_b a.imgs:hover{
border:1px solid #960;
}
#products_block a.imgs{background-image:url(../img/index/products_image.jpg);}
#casestudy_block a.imgs{background-image:url(../img/index/casestudy_image.jpg);}
