﻿@charset "utf-8"; 
@import url(news_list.css); 


body{background:url(../img/i_bg01.gif);}
#Body{background:url(../img/i_bg02.gif) repeat-y;}
#Header{background:url(../img/head_bg.gif) no-repeat center top;}
#Footer{background:url(../img/i_footer_bg.gif) no-repeat center -36px;}
#Footer p{background:none;}
#Contents-area{
	padding-top:2px;
	background:none;
	}
#Index{
	background:url(../img/i_bg.gif) repeat-y;
	border-bottom:1px solid #fbfbfb;
	}
#Index-Menu01{
	height:73px;
	background:#fbfbfb;
	}
#Flash{
	text-align:center;
	margin:0 auto;
	padding:0 0 17px 0;
	}

/*-------------------------------------------------left*/
#Menu-l{
	width:180px;
	padding:0;
	float:left;
	background:none;
	}
#Menu-l .leftmenu01{
	margin:0 0 6px 11px;
	padding-bottom:10px;
	}
/*---------------------------------------NewItem*/

#Menu-l .leftmenu01 .pic{
	width:155px;
	margin:9px 0 0 17px;
	background-position:left top;
	}
#Menu-l .leftmenu01 .pic-bot{
	background:url(../img/i_menul01_picbg2.gif) no-repeat left bottom;
	}
#Menu-l .leftmenu01 .pic p{
	background:url(../img/i_menul01_picbg1.gif) no-repeat left top;
	}
#Menu-l .leftmenu01 .item{
	width:151px;
	font-size:85%;
	font-weight:bold;
	font-family:monospace;
	line-height:120%;
	margin:5px 0 1px 19px;
	padding:0 0 5px 0;
	border-bottom:1px solid #e6e6e6;
	}
#Menu-l .leftmenu01 .text{
	width:141px;
	font-size:85%;
	font-family:monospace;
	line-height:120%;
	color:#454545;
	margin:0 0 0 19px;
	padding:5px;
	background:#f8f8f8;
	}
* html #Menu-l .leftmenu01 .text{width:151px;}
*+html #Menu-l .leftmenu01 .text{width:151px;}
html:first-child #Menu-l .leftmenu01 .text{width:141px;}

/*---------------------------------------Product*/
#Menu-l .leftmenu02{
	margin:0 0 6px 0;
	padding-bottom:16px;
	}

/*-------------------------------------------------right*/
#Index-Menu02{
	text-align:center;
	margin:0;
	padding:6px 0 0 0;
	}


/*-------------------------------------------------center*/
.i-block01{
	width:496px;
	background:url(../img/i_block01_bg.gif) no-repeat left bottom;
	margin:0 0 6px 0;
	clear: both;
	}
.i-block02{
	width:496px;
	background:url(../img/i_block02_bg.gif) no-repeat left bottom;
	margin:0;
	clear: both;
	}
/*---------------------------------------What's New*/
.i-block01 .rss{
	text-align:right;
	margin:0 0 0 0;
	padding:0 13px 10px 0;
	}


/*---------------------------------------Menu*/
.i-block02 .box01{
	width:164px;
	margin:0;
	padding:0;
	float:left;
	}
.i-block02 .box02{
	width:164px;
	margin:0 0 0 2px;
	padding:0;
	float:left;
	}
.i-block02 .box01 .pic,
.i-block02 .box02 .pic{
	text-align:center;
	padding:7px 0 0 0;
	}
.i-block02 .box01 .text,
.i-block02 .box02 .text{
	font-size:75%;
	line-height:150%;
	text-align:left;
	color:#454545;
	margin:6px 8px 13px 8px;
	}


/*-------------------------------------------------Menu Right*/
#Menu-r02{
	width:237px;
	text-align:center;
	padding:0;
	float:right;
	}
#Menu-r02 .banner01{
	width:217px;
	height:54px;
	margin:0 auto 10px auto;
	background:url(../img/menu_r_line02.gif) no-repeat center bottom;
	}


/*-------------------------------------------------Banner*/
#Menu-r02 .banner01 ul,
#Menu-r02 .banner01 li{
	text-align:center;
	margin:0;
	padding:0;
	list-style-type:none;
	}
#Menu-r02 .banner01 ul{
	padding:9px 0 7px 0;
	background:url(../img/menu_r_bg01.gif) no-repeat center top;
	}
#Menu-r02 .banner01 li{
	height:37px;
	margin:0 0 15px 0;
	overflow:hidden;
	}



