/* flash
--------------------------------------------------------- */
div#topimg
	{
	width:100%;
	overflow:hidden;
	height: 306px;
	background-image: url(../top-img/top_img_bg.jpg);
	background-repeat: no-repeat;
	}

/* Contents Line : main
--------------------------------------------------------- */
div#ContentsArea #main .left
	{
	width:460px;
	padding-left: 3px;
	}
div#ContentsArea #main .right
	{
		width:388px;
	}
.right .bana01 {
	margin-bottom: 9px;
	margin-left: 10px;
}
#main .distributors {
	background-image: url(../top-img/top_distributors_bg.gif);
	background-repeat: no-repeat;
	height: 226px;
	width: 870px;
	margin-top: 10px;
}
#main .distributors.test {
	height:246px;
	background-image: url(../top-img/top_distributors_bg2.gif);
}
#main .distributors h3 {
	height: 40px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#main .distributors h3 span {
	display: none;
}
#main .distributors .list01 {
	width: 283px;
	font-size: 67%;
	line-height: 160%;
	float: left;
}
#main .distributors .list01 dl {
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#main .distributors .list01 dt {
	float: left;
	width: 8em;
}
#main .distributors .list01 dd {
	margin-left: 8em;
}

/* information
--------------------------------------------------------- */
/*
div#information .title
	{
		background:url("../top-img/top_cont_info.gif") no-repeat;
		width:459px;
		margin:0 0 15px 0;
	}
div#information .title h2
	{
		display:none;
	}
div#information .title .cleft
	{
		width:100px;padding:8px 0 7px 150px;margin:0;
	}
div#information .title .cright
	{
		width:90px;padding:5px 0;margin:0;
	}
*/
div#information .title
	{
		background:url("../top-img/top_menu_title01_middle.gif") repeat-y;
		width:459px;
	}
#main .distributors a {
	color: #034fdd;
}
div#information .title .in
	{
		background:url("../top-img/top_menu_title01_top.gif") no-repeat;
	}
div#information .title span
	{
	background:url("../top-img/top_menu_title01_bottom.gif") no-repeat #fff;
	display:block;
	width:459px;
	height:15px;
	}
div#information .title h2
	{
		display:inline;
		font-size:120%;
		margin:0;padding:0;
	}
div#information .title .cleft
	{
	width:300px;
	padding:8px 0 0 0px;
	}
div#information .title .cright
	{
	width:131px;
	padding-top: 6px;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 0;
	}
div#information .entrys
	{
	font-size:100%;
	padding:0 0 0 0;
	}
.entrys dl {
	width: 90px;
	float: left;
	margin: 0px 0px 8px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.entrys dt {
	font-weight: bold;
	float: left;
}
.entrys p {
	float: left;
	margin: 0px 0px 8px 0px;
}
div#information .entrys .date
	{
		font-weight:bold;
		padding:0 10px;
	}
div#information .entrys h3
	{
		font-size:100%;
		margin:0;padding:3px 10px 2px 30px;
		background:url(../img/arrow01.gif) no-repeat 10px 4px;
	}
div#information .entrys .body
	{
		margin:0;padding:3px 10px 10px 10px;
		line-height:1.5;
	}
div#information .entrys .body small
	{
		font-size:80%;
	}
div#information .entrys .line,
div#support .line
	{
	background:url(../img/line_pt01.gif) repeat-x;
	height:13px;
	clear: both;
	}

/* support
--------------------------------------------------------- */
/*
div#support .title
	{
		background:url("../top-img/top_cont_support.gif") no-repeat;
		width:388px;
		margin:0 0 15px 0;
	}
div#support .title h2
	{
		display:none;
	}
div#support .title .cleft
	{
		width:100px;padding:8px 0 7px 120px;margin:0;
	}
div#support .title .cright
	{
		width:90px;padding:5px 0;margin:0;
	}
*/
div#support .title,
div#promenu .title
	{
		background:url("../top-img/top_menu_title02_middle.gif") repeat-y;
		width:388px;
	}
div#support .title .in,
div#promenu .title .in
	{
		background:url("../top-img/top_menu_title02_top.gif") no-repeat;
	}
div#support .title span,
div#promenu .title span
	{
		background:url("../top-img/top_menu_title02_bottom.gif") no-repeat #fff;
		display:block;
		width:388px;
		height:15px;
	}
div#support .title h2,

div#promenu .title h2
	{
		display:inline;
		font-size:120%;
		margin:0;padding:0;
	}
div#support .title .cleft,
div#promenu .title .cleft
	{
		width:250px;
		padding:8px 0 0 10px;
	}
div#support .title .cright,
div#promenu .title .cright
	{
		width:90px;
		padding:6px 0 0 0;
	}
div#support .entry
	{
		padding:0 0 15px 0;
		width:388px;
	}
div#support .entrys
	{
		font-size:120%;
		padding:0;
	}
div#support .entrys .date
	{
		font-weight:bold;
		padding:0 10px;
	}
div#support .entrys h3
	{
		font-size:100%;
		margin:0;padding:3px 10px 2px 30px;
		background:url(../img/arrow01.gif) no-repeat 10px 4px;
		font-weight:normal;
	}
div#support .cleft
	{
		width:82px;
	}
div#support .cright
	{
		width:300px;
	}
div#support .entry
	{
		padding:0 0 15px 0;
	}

/* product menu
--------------------------------------------------------- */
div#promenu
	{
		padding:0 0 15px 0;
	}
div#promenu ul#protabs
	{
		list-style:none;
		line-height:1.1;
		padding:0;margin:0;
		width:387px;
		border-left:1px solid #d9d8cb;
	}
div#promenu ul#protabs li.tab
	{
		float:left;
		padding:0;
		text-align:center;
		background:#fff;
		font-size:12px;
		border-top:1px solid #d9d8cb;
		border-right:1px solid #d9d8cb;
	}
div#promenu ul#protabs li.tab a
	{
		display:block;
		height:13px;
		overflow:hidden;
		padding:5px 0;
	}
div#promenu ul#protabs li.tab a:hover
	{

		text-decoration:none;
	}
div#promenu ul#protabs li.tab a#tablink01
	{
		width:50px;
	}
div#promenu ul#protabs li.tab a#tablink02
	{
		width:60px;
	}
div#promenu ul#protabs li.tab a#tablink03
	{
		width:90px;
	}
div#promenu ul#protabs li.tab a#tablink04
	{
		width:121px;
	}
div#promenu ul#protabs li.tab a#tablink05
	{
		width:60px;
	}

div#promenu #procont1,div#promenu #procont2,
div#promenu #procont3,div#promenu #procont4,div#promenu #procont5,div#promenu #procont6
	{
		width:387px;
		height:233px;
		overflow:hidden;
	}
/*div#promenu #procont1
	{
		display:block;
		overflow: hidden;
		/height: 1%;
		background: url(/top-img/tab01_200812_bg.jpg) no-repeat left top;
	}
div#promenu #procont1 a
	{
		display:block;
		float: left;
		width:193px;
		height:233px;
		text-indent: -9999px;
	}*/
div#promenu #procont1
	{
		display:block;
		background: url(/top-img/tab01_200906_bg.jpg) no-repeat left top;
	}
div#promenu #procont1 a
	{
		display:block;
		width:387px;
		height:233px;
		text-indent: -9999px;
	}
div#promenu #procont1 a.big
	{
		width:193px;
		height:233px;
	}
div#promenu #procont1 a.small
	{
		width:193px;
		height:116px;
	}
div#promenu #procont2
	{
		display:none;
		background:url(../top-img/tab02_bg.jpg) no-repeat;
	}
div#promenu #procont3
	{
		display:none;
		background:url(../top-img/tab03_bg.jpg) no-repeat;
	}
div#promenu #procont4
	{
		display:none;
		background:url(../top-img/tab04_bg.jpg) no-repeat;
	}
div#promenu #procont5
	{
		display:none;
		background:url(../top-img/tab05_bg.jpg) no-repeat;
	}
div#promenu ul
	{
		list-style:none;
		margin:0;padding:15px 0 0 15px;
		font-size:14px;
		line-height:1.2;
	}
div#promenu ul li small
	{
		font-size:10px;
		color:#797979;
	}
div#promenu ul li
	{
		background:url(../img/arrow01.gif) no-repeat 0 0;
		padding:0 0 6px 22px;
	}

/* plagin
--------------------------------------------------------- */
div#plagin
	{
		width:387px;
		padding:15px 0 0 0;
	}
div#plagin p
	{
		font-size:80%;
		color:#8c8b8b;
		margin:0;padding:0 0 8px 0;
		line-height:1.6;
	}
div#plagin ul
	{
		list-style:none;
		margin:0;padding:0;
	}
div#plagin li
	{
		float:left;
		padding:0 10px 0 0;
	}

/* pickup line
--------------------------------------------------------- */
div#pickup
	{
		padding:10px 0 10px 0;
	}
div#pickup form
	{
		margin:0;padding:0;
	}
div#pickup .left
	{
		width:550px;
		margin:0;padding:0;
	}
div#pickup .left .cleft
	{
		width:75px;
	}
div#pickup .left .cright
	{
		width:475px;
		font-size:120%;
		font-weight:bold;
		padding:2px 0 0 0;
	}
div#pickup .left .cright a
	{
		color:#FF5B0B;
	}
div#pickup .left .cright a:hover
	{
		color:#ff0000;
		background:#FEF3BF;
	}
div#pickup .right
	{
		width:310px;
		margin:0;padding:0;
	}
.topbg {
	background-image: url(../top-img/top_body_bg.jpg);
	background-repeat: repeat-x;
}
#topimg h1 {
	background-image: url(../top-img/top_rogo.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 195px;
	margin-top: 19px;
	margin-left: 65px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#topimg h1 span {
	display: none;
}
#topimg h2 {
	margin-top: 47px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 107px;
	background-image: url(../top-img/top_read.gif);
	background-repeat: no-repeat;
	height: 91px;
	width: 484px;
}
#topimg .downspace {
	height: 111px;
	width: 919px;
}
#topimg .downspace .tab {
	background-image: url(../top-img/top_tab.gif);
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	width: 294px;
	margin-top: 82px;
}
.tab .left {
	font-size: 90%;
	background-image: url(../top-img/tab_logo01.gif);
	background-repeat: no-repeat;
	width: 148px;
	background-position: 13px 8px;
	float: left;
	padding-top: 8px;
	height: 22px;
}
.tab .left a {
	margin-left: 68px;
	display:block;
	color:#333333;
	}
.tab .right {
	font-size: 90%;
	background-image: url(../top-img/tab_logo02.gif);
	height: 22px;
	width: 130px;
	float: right;
	background-repeat: no-repeat;
	background-position: 8px 3px;
	padding-top: 8px;
}
.tab .right a {
	margin-left: 45px;
	display:block;
	color:#333333;
}
#topimg h2 span {
	display: none;
}
.space15 {
	display: block;
	height: 15px;
	overflow: hidden;
}
.bottombox
	{
	width:602px;
	padding:0;
	background-color: #dff0ed;
	float: left;
	}
.bottombox .title
	{
	background-image: url(../img/l_bottomnav_top.gif);
	padding-top: 4px;
	background-repeat: no-repeat;
	}
.bottombox .title h5
	{
	background-image: url(../img/btnav_groupcompany.gif);
	background-repeat: no-repeat;
	margin: 0;
	width: 170px;
	background-position: 10px 6px;
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	}
.bottombox .title h5 span
	{
	display: none;
	}

.bottombox dl
	{
	margin:0;
	list-style:none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	}
.bottombox .list dt
	{
	background-image: url(../img/btnav_tomyseiko.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size:10px;
	float:left;
	line-height:14px;
	list-style:none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 40px;
	}
	.bottombox .list dd
	{
	background-image: url(../img/btnav_tomytech.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size:10px;
	float:left;
	line-height:14px;
	list-style:none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 40px;
	}
	
.bottombox span
	{
	display:block;
	height:4px;
	background-image: url(../img/l_bottomnav_bot.gif);
	background-repeat: no-repeat;
	clear: both;
	overflow: hidden;
	}
.imgspace01
	{
	margin: 8px 0 0 0;
	}

