@charset "utf-8";

@import url(common.css);
@import url(fontsize.css);


/*++++++++++ page layout ++++++++++*/
#leftbox{
	text-align:left;
	}

#flash-box{
	width:740px;
	height:240px;
	overflow:hidden;
	}

ul#global-navi{margin:5px 0;}


/*++++++++++ billboard ++++++++++*/
#billboard-box{
	position:relative;
	width:740px;
	height:360px;
	overflow:hidden;
	}

#billboard-box #thumbnail-01{
	position:absolute;
	top:250px;
	left:10px;
	width:136px;
	height:100px;
	overflow:hidden;
	}

#billboard-box #thumbnail-02{
	position:absolute;
	top:250px;
	left:156px;
	width:136px;
	height:100px;
	overflow:hidden;
	}

#billboard-box #thumbnail-03{
	position:absolute;
	top:250px;
	left:302px;
	width:136px;
	height:100px;
	overflow:hidden;
	}

#billboard-box #thumbnail-04{
	position:absolute;
	top:250px;
	left:448px;
	width:136px;
	height:100px;
	overflow:hidden;
	}

#billboard-box #thumbnail-05{
	position:absolute;
	top:250px;
	left:594px;
	width:136px;
	height:100px;
	overflow:hidden;
	}

#billboard-box a.img-link{
	display:inline-block;
	filter:alpha(style=0, opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	}

#billboard-box a.img-link:hover{
	display:inline-block;
	filter:alpha(style=0, opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
	}

/*++++++++++ mainbox ++++++++++*/
/*h2{
	width:525px;
	height:28px;
	border-top:2px solid #003388;
	text-indent:-9999px;
	}*/

div.h2box{
	position:relative;
	}

dl.entry-list{
	margin:5px 5px 30px 25px;
	}

dl.entry-list dt{
	width:90px;
	float:left;
	margin:5px 0;
	font-size:12px;
	}

dl.entry-list dd{
	width:400px;
	float:left;
	margin:5px 0;
	}

div.new-product-box{
	margin:0 0 0 10px;
	padding:10px 0;
	border-bottom:1px dotted #999999;
	}

div.new-product-box h3{
	margin:0 10px;
	color:#990000;
	}

div.new-product-box p{
	margin:5px 10px;
	line-height:130%;
	}

ul#product-list{
	margin:5px 5px 30px 25px;
	}

ul#product-list li{
	width:200px;
	background:url(/english/img_index/product_arrow.gif) no-repeat left center;
	margin:5px 0;
	padding-left:12px;
	float:left;
	}



/* main fullsize box 2010.12.04
++++++++++++++++++++++++++++++*/
ul#index-product-list{
	position:relative;
	width:740px; height:253px;
	margin:0 0 10px 0;
	overflow:hidden;
	}
ul#index-product-list li a{
	position:absolute;
	width:368px; height:125px;
	text-indent:-9999px;
	overflow:hidden;
	}
ul#index-product-list li#list01 a{background:url(../img_index/product_info_01.jpg) no-repeat 0 0; top:0; left:0;}
ul#index-product-list li#list02 a{background:url(../img_index/product_info_01.jpg) no-repeat -372px 0; top:0; left:372px;}
ul#index-product-list li#list03 a{background:url(../img_index/product_info_02.jpg) no-repeat 0 0; top:128px; left:0;}
ul#index-product-list li#list04 a{background:url(../img_index/product_info_02.jpg) no-repeat -372px 0; top:128px; left:372px;}

ul#index-product-list li#list01 a:hover{background-position:0 -125px;}
ul#index-product-list li#list02 a:hover{background-position:-372px -125px;}
ul#index-product-list li#list03 a:hover{background-position:0 -125px;}
ul#index-product-list li#list04 a:hover{background-position:-372px -125px;}


#main-fullsize-box div.index-information-box{
	width:363px;
	border:1px solid #999999;
	}

#main-fullsize-box div.index-information-box h2{
	width:361px;
	height:27px;
	margin:0;
	padding:0;
	border:1px solid #FFFFFF;
	}

#main-fullsize-box div.index-information-box div.index-information-box-inner{
	padding:5px 10px;
	}

#main-fullsize-box div.index-information-box div.index-information-box-inner ul{
	}
#main-fullsize-box div.index-information-box div.index-information-box-inner ul li{
	line-height:160%;
	}

