@charset "UTF-8";
@import "../../_css/common.css";
@import "../../_css/product.css";
@import "../../_css/product_dtl.css";

div#mainLeft{
	background: url(../../_img/default/back_dotline01.gif) right top repeat-y;
	float:left;
	width:460px;
	margin:0 1px 0 0;
	padding:0 4px 0 0;
}

/*swf01*/
div#swf01{
	width:590px;
	height:553px;
}
/*---- mainRight ----
*/
div#mainRight{
	float:right;
	width:120px;
	color:#666;
	margin:0;
}
div#mainRight #li_howto span {
	display:block;
	background:url(../../product/_img/rightnavi_howtoguide.gif) 0 0 no-repeat;
	width:120px;
	height:20px;
	text-indent:-10000em;
}
div#mainRight #li_download {
	margin:20px 0 0;
}
div#mainRight #li_download span {
	display:block;
	background:url(../../product/_img/rightnavi_download.gif) 0 0 no-repeat;
	width:120px;
	height:20px;
	text-indent:-10000em;
}
div#mainRight #li_download2 {
}
div#mainRight #li_download2 span {
	display:block;
	background:url(../../product/_img/rightnavi_download.gif) 0 0 no-repeat;
	width:120px;
	height:20px;
	text-indent:-10000em;
}
div#mainRight #li_support {
	margin:20px 0 0;
}
div#mainRight #li_support span{
	display:block;
	background: url(../../product/_img/rightnavi_supprot.gif) 0 0 no-repeat;
	width:120px;
	height:20px;
	text-indent:-10000em;
}
div#mainRight .single_arrow {
	background:#eee url(../../product/_img/arrow_single_gray.gif) 0.5em 0.6em no-repeat ;
	text-indent:0.5em;
	width:110px;
	padding:0 0 0 10px;
	line-height:1.8;
}
div#mainRight .single_arrow_white {
	background:#fff url(../../product/_img/arrow_single.gif) 0.5em 0.6em no-repeat ;
	width:105px;
	padding:0 0 0 15px;
	line-height:1.8;
}
div#mainRight .duble_arrow {
	background:#fff url(../../product/_img/arrow_duble.gif) 1.5em 0.5em no-repeat ;
	text-indent:0.7em;
	width:100px;
	padding:0 0 0 20px;
	line-height:1.7;
}
	div#mainRight a, div#mainRight a:visited{
		color:#666;
	}
	div#mainRight a:active,div#mainRight a:hover{
		color:#006bad;
	}

/*---- mainRight end ----*/

/* h */
div#main h2.h2_01{
	background:#eee;
	color:#006bad;
	width:583px;
	margin:0;
	padding:0 0 0 7px;
	line-height:1.8;
	font-weight:400;
	min-height:2em;
	font-size:116%;
}
div#main h2.h2_02{
	background:#eee;
	color:#006bad;
	width:435px;
	margin:0;
	padding:0 0 0 7px;
	line-height:1.8;
	font-weight:700;
	min-height:2em;
	font-size:116%;
}
div#main h2.h2_03{
	color:#006bad;
	width:435px;
	margin:0;
	padding:0 0 0 7px;
	line-height:2.5;
	font-weight:400;
	min-height:2em;
	font-size:116%;
}
/* img */
img.spbar{
	display:block;
	clear:both;
}

/*p*/
div#main p.p01{
	line-height:1.8;
	font-size:109%;
	margin:10px 5px 10px 5px;
	width:580px;
}
div#main p.p01 strong {
	font-weight:700;
}
div#main p.p01 a:link ,
div#main p.p01 a:visited {
	font-weight:700;
	color:#333;
}
div#main p.p01 a:hover,
div#main p.p01 a:active{
	color:#006bad;
	text-decoration:none;
}
div#main p.p02_1 , p.p02_2{
	font-size:109%;
	margin:10px 5px 0 5px;
	width:432px;
}

/*ul*/
div#main ul.ul01{
	color:#666;
	line-height:1.8;
	font-size:91%;
	padding:5px 0 10px;
}
/*table*/
div#main table{
	margin:10px 0 0;
	text-align:center;
	font-size:109%;
	border-collapse:collapse;
	table-layout:fixed;
	width:441px;
	margin-left:1px;
}

div#main th,
div#main td{
	border:1px solid #999;
	padding:.2em 0;
}

div#main th{
	background:#f1f3f9;
}

div#main th a:link{
	color:#006bad;
}


/*swf*/
#wakugumi{
	float:none;
	clear:both;
}

