@charset "utf-8";

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

div#main ul#tab li#tab04 a {
	background:url(../images/tab_btn04_on.gif) 0 0 no-repeat;
}




/* 機能概要
----------------------------------------------------------- */
div#main div.image {
	text-align:center;
}

div#main div.main_box {
	overflow:hidden;
	zoom:1;
}

div#contents div#main div.main_box div.image {
	float:left;
	margin:12px 20px 20px 10px;
	_margin-left:5px;
}


div#main ul.image {
	margin:20px 5px;
	overflow:hidden;
	zoom:1;
}

div#main ul.image li {
	float:left;
	margin:0 15px 15px 0;
}

div#main ul.image li.image_right {
	margin-right:0;
}

div#main ul.image li a {
	display:block;
}

div#contents div#main ul.image li p {
	margin:5px 2px;
	padding:0;
	font-size:10px;
}



/* main_box01 */

div#main div.main_box01 {
	margin:0 0 20px 0;
	border:2px solid #DDD;
}



/* main_box02 */

div#main div.main_box02 {
	background:url(../images/output/bg_box01.gif) 0 100% no-repeat;
	margin:0 0 20px 0;
}

div#main div.main_box02 div {
	padding:10px 0 10px 20px;
	overflow:hidden;
	zoom:1;
}

div#main div.main_box02 h4 {
	padding:0 0 3px 0;
	background:url(../images/output/bg_tit01_bottom.gif) 0 bottom no-repeat;
}

div#main div.main_box02 h4 span {
	display:block;
	padding:8px 15px 6px 15px;
	background:url(../images/output/bg_tit01.gif) 0 0 no-repeat;
	color:#2F7510;
	font-size:14px;
	font-weight:bold;
}

div#main div.main_box02 ul {
	float:left;
	margin:0 45px 0 0;
}

div#main div.main_box02 ul.list_right {
	margin-right:0;
}

div#main div.main_box02 ul li {
	padding:0 0 0 12px;
	background:url(../images/output/i_list01.gif) 0 8px no-repeat;
}



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

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