@charset "shift_jis";
/*
top.css
* * * * * * * * * * * * * * * * * * * * */

/* CSS Document */

/* 訴求エリア */
#infoBox {
clear:both;
height:145px;
background-image:url(/common/images/info-back.gif);
background-position:top center;
}
#infoBox ul,
#infoBar ul {
display:block;
margin:0 auto;
width:960px;
text-align:left;
}
/* インフォボックス（画像エリア） */
#infoBox ul,
#infoBox li {
height:145px;
}
#infoBox li {
display:block;
float:left;
text-align:left;
}
#infoBox li a {
display:block;
margin:18px 0;
height:109px;
background-position:top left;
background-repeat:no-repeat;
overflow:hidden;
}
#infoBox li a:hover {background-position:bottom left;}
#infoBox .info-box {width:225px;}
#infoBox .info-box a {
width:214px;
background-image:url(/common/images/info-box-back.gif);
text-align:center;
}
#infoBox .info-box a img {
margin:7px auto;
}
/* リストボタン */
#infoBox .info-btn {width:60px;}
#infoBox .info-btn a {
width:60px;
background-image:url(/common/images/info-btn.gif);
}
/* インフォテキスト（テキストエリア） */
#infoBar {
position:relative;
height:30px;
background-color:#29312f;
}
#infoBar ul {
width:960px;
color:#d4ddce;
height:30px;
background-image:url(/common/images/info-head.gif);
background-position:left;
background-repeat:no-repeat;
overflow:hidden;
list-style:none;
}
#infoBar ul a {
color:#d4ddce;
text-decoration:underline;
}
#infoBar ul a:hover {
color:#ad9845;
}
#infoBar li,
#infoBar li span {
display:block;
margin:0;
height:30px;
line-height:30px;
}
#infoBar li {
	float:left;
	list-style:none;
}
#infoBar li span {
float:left;
}
#infoBarMain {
	width:930px;
}
#infoBarMain .list-date {
padding:0 10px 0 0;
font-size:11px;
width:190px;
text-align:right;
overflow:hidden;
}
#infoBarMain .list-text {
font-size:13px;
width:690px;
background-position:left;
background-repeat:no-repeat;
overflow:hidden;
}
#infoBarMain .info-news {
padding-left:35px;
background-image:url(/common/images/info-tug1.gif);
}
/* リストボタン */
#infoBarBtn {
width:30px;
text-align:center;
}
#infoBarBtn a {
display:block;
width:19px;
height:30px;
background-image:url(/common/images/info-list-btn.gif);
background-position:top left;
background-repeat:no-repeat;
}
#infoBarBtn a:hover {
background-position:top right;
}

/* 製品リンク */
#productlinkTop {
position:relative;
margin:0 auto;
width:960px;
padding:40px 0 0 0;
}
#productlinkTop p {
position:absolute;
left:0;
margin:0;
padding:0;
}
#forList {
top:45px;
}
#forList a:hover {
	opacity:0.7;
}
#forTrial {
	top:85px;
}
#forTrial a {
	display:block;
	padding:0 25px 0 0;
	top:125px;
	color:#edf1ea;
	width:175px;
	height:42px;
	line-height:42px;
	text-align:right;
	text-decoration:none;
	background-position:top center;
	background-image:url(/common/images/productlink-trial.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#forTrial a:hover {
	color:#FFF;
	background-position:bottom center;
}
#productlinkTop ul {
	margin:0 auto;
	padding:0 0 0 230px;
	width:700px;
	height:93px;
	overflow:hidden;
}
*html #productlinkTop ul {
	width:930px;
}
#productlinkTop li {
	display:block;
	float:left;
	width:100px;
	height:93px;
}
#productlinkTop li a {
	display:block;
	margin:0 auto;
	width:93px;
	height:93px;
	background-position:top center;
	background-repeat:no-repeat;
}
#productlinkTop li a:hover {
	background-position:bottom center;
}
.productlink01 a { background-image:url(/common/images/productlink01.gif);}
.productlink02 a { background-image:url(/common/images/productlink02.gif);}
.productlink03 a { background-image:url(/common/images/productlink03.gif);}
.productlink04 a { background-image:url(/common/images/productlink04.gif);}
.productlink05 a { background-image:url(/common/images/productlink05.gif);}
.productlink06 a { background-image:url(/common/images/productlink06.gif);}
.productlink07 a { background-image:url(/common/images/productlink07.gif);}