@charset "utf-8";

/* 共通
----------------------------------------------------------- */
ul#gnavi li a#gnavi_product {
	background:url(../../../common/images/gnavi/product.gif) 0 -44px no-repeat;
}


/* 製品更新履歴
----------------------------------------------------------- */
div#main div#history {
	margin:-5px 0 40px 0;
	padding: 0 0 5px 0;
	border-bottom:1px solid #DDD;
	overflow:hidden;
	zoom:1;
}

div#main div#history ul {
	height:150px;
	overflow:auto;
}

div#main div#history ul li {
	margin:-1px 5px 0 5px;
	padding:0 10px;
	background:url(../images/i_line01.gif) 0 0 repeat-x;
	overflow:hidden;
	zoom:1;
}

div#contents div#main div#history ul li p {
	padding:0;
	overflow:hidden;
	zoom:1;
}

div#contents div#main div#history ul li p.date {
	float:left;
	width:8em;
	padding:0 0 0 18px;
	background:url(../../images/i_arrow01.gif) 0 5px no-repeat;
}


div#contents div#main div#history ul li p a.link01 {
	padding:0 0 0 10px;
	background:url(../../images/i_arrow02.gif) 0 3px no-repeat;
}




/* 製品について
----------------------------------------------------------- */

div#main div.about {
	width:640px;
	margin:-10px -15px 20px 0;
	overflow:hidden;
	zoom:1;
}

div#main div.about div {
	float:left;
	width:305px;
	margin:15px 15px 0 0;
	padding-bottom:5px;
	background:url(../images/conglue_about_bg.gif) 0 bottom no-repeat;
}

div#main div.about div p {
	padding:10px 15px;
}

div#main div.about div p.btn_detail {
	text-align:center;
}

div#main div.about div p.btn_detail a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

div#main div.about div ul {
	margin:20px 0 0 10px;
	overflow:hidden;
	zoom:1;
}

div#main div.about div ul li {
	float:left;
	margin:0 5px 5px 0;
	font-size:0;
	line-height:0;
}

div#main div.about div ul li a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}



/* ダウンロードボタン */

div#main div#btn_download a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}




/* よくある質問
----------------------------------------------------------- */
div#main div.btn_ichiran {
	margin:-38px 0 30px 0;
	padding:0 10px;
	text-align:right;
}

div#main div.btn_ichiran a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

div#main dl.faq_list {
	margin:20px 0;
	background:url(../images/i_line01.gif) 0 bottom repeat-x;
}

div#main dl.faq_list dt {
	background:url(../images/bg_faq_list.gif) 0 0 repeat-x;
}

div#main dl.faq_list dt a {
	display:block;
	padding:10px 10px 10px 50px;
	background:url(../images/i_ico_questuion.gif) 15px 8px no-repeat;
	color:#333;
	font-size:116%;
	font-weight:bold;
}

div#main dl.faq_list dt.active a {
	color:#2F7510;
	text-decoration:none;
}

div#main dl.faq_list dd {
	padding:12px 0 0 0;
	background:url(../images/i_line01.gif) 0 0 repeat-x;
	margin:0 0 15px 0;
}

div#main dl.faq_list dd span {
	display:block;
	margin:0 15px;
	padding:0 0 20px 36px;
	background:url(../images/i_ico_answer.gif) 0 0 no-repeat;
}




