@charset "UTF-8";
/* CSS Document */


#contents_box h2.title{
display:block;
padding-bottom:10px;
}



/*--------------------------------------
index設定
--------------------------------------*/

h1#index{
display:block;
padding-top:23px;
}

#index01{
width:573px;
padding:18px 15px 0 15px;
background:#FFFFFF;
}

#index01_l{
width:281px;
float:left;
}

#index01_r{
width:281px;
float:right;
}

#index02{
width:573px;
padding:11px 15px 0 15px;
background:#FFFFFF;
}

#index02_l{
width:281px;
float:left;
}

#index02_r{
width:281px;
float:right;
}

#index03{
width:573px;
padding:11px 15px 0 15px;
background:#FFFFFF;
}

#index03_l{
width:281px;
float:left;
}

#index03_r{
width:281px;
float:right;
}

#index04{
width:573px;
padding:11px 15px 35px 15px;
background:#FFFFFF;
}

#index04_l{
width:281px;
float:left;
}

#index04_r{
width:281px;
float:right;
}

/*--------------------------------------
hydrogen設定
--------------------------------------*/

#hydrogen01{
width:603px;
background:#FFFFFF;
padding:18px 0px 20px 0;
}

#hydrogen01_l{
width:500px;
}

#hydrogen01_l_1{
width:344px;
padding:0 0 10px 20px;
}

#hydrogen01_l_2{
width:344px;
padding:20px 0 0 20px;
}

#hydrogen01_l h3{
display:block;
padding:8px 0 0 0;
color:#4a6492;
font-weight:bold;
}

#hydrogen01 h2 {
clear:left;
width:583px;
}

#hydrogen01 h2 img {
display:block;
}

#hydrogen01_l p{
display:block;
padding:5px 0 8px 0;
background:url(../img/products_line01.gif) bottom repeat-x;
width:344px;
}

#hydrogen01_l p.bt{
background: none;
}

#hydrogen01_r{
width:197px;
float:right;
}

#hydrogen01_r img{
display:block;
padding:12px 0 8px 0;
}

#hydrogen01_l_2 table{
width:344px;
}

#hydrogen01_l_2 th,td{
padding:5px 15px;
vertical-align:top;
text-align:left;
}

#hydrogen01_l_2 th{
background:#f5f9ff;
border-top: #e0e0e0 1px solid;
border-right: #e0e0e0 1px solid;
}

#hydrogen01_l_2 td{
border-top: #e0e0e0 1px solid;
}

#hydrogen01_l_2 th.bt{
border-bottom: #e0e0e0 1px solid;
}

#hydrogen01_l_2 td.bt{
border-bottom: #e0e0e0 1px solid;
}




/*--------------------------------------
plasma設定
--------------------------------------*/

#plasma01{
width:563px;
background:#FFFFFF;
padding:18px 20px 0 20px;
}

#plasma02{
width:583px;
background:#FFFFFF;
padding:18px 20px 20px 0;
}

#plasma02_l{
width:364px;
float:left;
}

#plasma02_r{
width:197px;
float:right;
}

#plasma02_l_1{
width:344px;
padding:0 0 30px 20px;
}

#plasma02_l_2{
width:344px;
padding:10px 0 30px 20px;
}

#plasma02_l_3{
width:344px;
padding:10px 0 0 20px;
}

#plasma02_l_1 img{
display:block;
padding-top:20px;
}

#plasma02_l h3{
display:block;
padding:8px 0 0 0;
color:#4a6492;
font-weight:bold;
}

#plasma02_r img{
display:block;
padding:12px 0 8px 0;
}

#plasma03{
width:563px;
background:#FFFFFF;
padding:20px;
}

#plasma03 h2{
display:block;
padding:0 0 5px 0;
color:#4a6492;
font-weight:bold;
}

#plasma03_1{
padding:15px 0 20px 0;
width:563px;
}

#plasma03_1 h3{
display:block;
padding-bottom:18px;
}

#plasma03_1 img.pct{
display:block;
float:left;
padding-left:41px;
}

#plasma03_1 img.pct2{
display:block;
float:right;
padding-right:41px;
}

#plasma03_2{
padding:0 0 20px 0;
width:563px;
}

#plasma03_2 h3{
display:block;
padding-bottom:18px;
}

#plasma03_2 img.pct{
display:block;
float:left;
padding-left:63px;
}

#plasma03_2 img.pct2{
display:block;
float:right;
padding-right:63px;
}

#plasma03_3{
width:563px;
}

#plasma03_3_img1{
padding:15px 0 20px 14px;
}

#plasma03_3_img1 img{
padding-right:11px;
}

#plasma03_3_img2{
padding:0 0 20px 14px;
}

#plasma03_3_img2 img{
padding-right:11px;
}


/*--------------------------------------
spring設定
--------------------------------------*/

#spring01{
	width:583px;
	background:#FFFFFF;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0;
}

#spring01_l{
width:364px;
float:left;
}

#spring01_l_1{
width:344px;
padding:0 0 10px 20px;
}

#spring01_l_2{
width:344px;
padding:20px 0 0 20px;
}

#spring01_l h3{
display:block;
padding:8px 0 0 0;
color:#4a6492;
font-weight:bold;
}

#spring01_l p{
display:block;
padding:5px 0 8px 0;
background:url(../img/products_line01.gif) bottom repeat-x;
width:344px;
}

#spring01_l p.bt{
background: none;
}

#spring01_l_2 table{
width:344px;
}

#spring01_l_2 th,td{
padding:5px 15px;
vertical-align:top;
text-align:left;
}

#spring01_l_2 th{
background:#f5f9ff;
border-top: #e0e0e0 1px solid;
border-right: #e0e0e0 1px solid;
}

#spring01_l_2 td{
border-top: #e0e0e0 1px solid;
}

#spring01_l_2 th.bt{
border-bottom: #e0e0e0 1px solid;
}

#spring01_l_2 td.bt{
border-bottom: #e0e0e0 1px solid;
}

#spring01_r{
width:197px;
float:right;
}

#spring02{
	width:583px;
	background:#FFFFFF;
	padding:18px 20px 20px 0;
}

#spring02_l{
width:364px;
float:left;
}

#spring02_l_1{
	width:344px;
	padding:0 0 20px 20px;
}

#spring02_l_2{
	width:344px;
	padding:20px 0 0 20px;
}

#spring02_l h3{
display:block;
padding:8px 0 0 0;
color:#4a6492;
font-weight:bold;
}

#spring02_l_2 table{
width:344px;
}

#spring02_l_2 th,td{
padding:5px 15px;
vertical-align:top;
text-align:left;
}

#spring02_l_2 th{
background:#f5f9ff;
border-top: #e0e0e0 1px solid;
border-right: #e0e0e0 1px solid;
}

#spring02_l_2 td{
border-top: #e0e0e0 1px solid;
}

#spring02_l_2 th.bt{
border-bottom: #e0e0e0 1px solid;
}

#spring02_l_2 td.bt{
border-bottom: #e0e0e0 1px solid;
}

#spring02_r{
width:197px;
float:right;
}


/*--------------------------------------
ecosteam設定
--------------------------------------*/

#ecosteam01{
width:563px;
background:#FFFFFF;
padding:18px 20px 30px 20px;
}

#ecosteam01_l{
width:344px;
float:left;
}

#ecosteam01_r{
width:197px;
float:right;
}

#ecosteam01_r img{
display:block;
padding:12px 0 8px 0;
}

#ecosteam02{
width:563px;
background:#FFFFFF;
padding:18px 20px 20px 20px;
}

#ecosteam02 table{
width:563px;
}

#ecosteam02 th,td{
padding:5px 15px;
vertical-align:top;
text-align:left;
}

#ecosteam02 th{
background:#f5f9ff;
border-top: #e0e0e0 1px solid;
}

#ecosteam02 td{
border-top: #e0e0e0 1px solid;
border-left: #e0e0e0 1px solid;
}

#ecosteam02 td.top{
border-left:  none;
}

#ecosteam02 th.bt{
border-bottom: #e0e0e0 1px solid;
}

#ecosteam02 td.bt{
border-bottom: #e0e0e0 1px solid;
}


/*--------------------------------------
tray設定
--------------------------------------*/

#tray01{
width:603px;
background:#FFFFFF;
padding:20px 0 30px 0;
}

#tray01_1{
	width:583px;
	background:#FFFFFF;
	padding:18px 20px 20px 0;
}

#tray01_1l{
width:364px;
float:left;
}

#tray01_1l_1{
width:344px;
float:left;
padding:20px 0 0 20px;
}


#tray01_1r{
width:197px;
float:right;
}

#tray01_2{
	width:583px;
	background:#FFFFFF;
	padding:0 20px 0 0;
}

#tray01_2l{
width:364px;
float:left;
}

#tray01_2l_1{
width:344px;
float:left;
padding:20px 0 0 20px;
}


#tray01_2r{
width:197px;
float:right;
}

#tray_txt {
width:314px;
padding:15px;
background:#f5f9ff;
margin-top:20px;
}

#tray02{
width:603px;
background:#FFFFFF;
padding:0 0 30px 0;
}

#tray02_1{
	width:583px;
	background:#FFFFFF;
	padding:18px 20px 0 0;
}

#tray02_1l{
width:364px;
float:left;
}

#tray02_1l_1{
	width:344px;
	float:left;
	padding:8px 0 0 20px;
}

#tray02_1r{
width:197px;
float:right;
}



#tray01 table{
width:344px;
}

#tray01 th,td{
padding:5px 15px;
vertical-align:top;
text-align:left;
}

#tray01 th{
background:#f5f9ff;
border-top: #e0e0e0 1px solid;
border-right: #e0e0e0 1px solid;
white-space:nowrap;
width:80px;
}

#tray01 td{
border-top: #e0e0e0 1px solid;
}

#tray01 th.bt{
border-bottom: #e0e0e0 1px solid;
}

#tray01 td.bt{
border-bottom: #e0e0e0 1px solid;
}

#tray02 table{
width:344px;
}

#tray02 th,td{
padding:5px 15px;
vertical-align:top;
text-align:left;
}

#tray02 th{
background:#f5f9ff;
border-top: #e0e0e0 1px solid;
border-right: #e0e0e0 1px solid;
white-space:nowrap;
width:80px;
}

#tray02 td{
border-top: #e0e0e0 1px solid;
}

#tray02 th.bt{
border-bottom: #e0e0e0 1px solid;
}

#tray02 td.bt{
border-bottom: #e0e0e0 1px solid;
}

#tray02 strong{
color:#4a6492;
font-weight:bold;
}

#tray02 h3{
display:block;
padding:8px 0 0 0;
color:#4a6492;
font-weight:bold;
}

#tray02 p{
display:block;
padding:5px 0 8px 0;
background:url(../img/products_line01.gif) bottom repeat-x;
width:344px;
}

#tray02 p.bt{
background:none;
}

#tray03{
width:603px;
background:#FFFFFF;
padding:0 0 30px 0;
}

#tray03_1{
width:453px;
background:#FFFFFF;
padding:18px 75px 0 75px;
}

#tray03_1 img{
display:block;
float:left;
}

#tray03_1 img.right{
display:block;
float:right;
}

#tray04{
width:603px;
background:#FFFFFF;
padding:0 0 30px 0;
}

#tray04_1{
width:453px;
background:#FFFFFF;
padding:18px 75px 0 75px;
}

#tray04_1 img{
display:block;
float:left;
}

#tray04_1 img.right{
display:block;
float:right;
}

#tray05{
	width:603px;
	background:#FFFFFF;
	padding:0 0 20px 0;
}

#tray05_1{
width:453px;
background:#FFFFFF;
padding:18px 75px 0 75px;
}

#tray05_1 img{
display:block;
float:left;
}

#tray05_1 img.right{
display:block;
float:right;
}


/*--------------------------------------
inspection設定
--------------------------------------*/

#inspection01{
	width:583px;
	background:#FFFFFF;
	padding:18px 20px 80px 0;
}

#inspection01_l{
width:364px;
float:left;
}

#inspection01_l_1{
width:344px;
padding:0 0 10px 20px;
}

#inspection01_l_2{
width:344px;
padding:20px 0 0 20px;
}

#inspection01_l h3{
display:block;
padding:8px 0 0 0;
color:#4a6492;
font-weight:bold;
}

#inspection01_l p{
display:block;
padding:5px 0 8px 0;
background:url(../img/products_line01.gif) bottom repeat-x;
width:344px;
}

#inspection01_l p.bt{
background: none;
}

#inspection01_r{
width:197px;
float:right;
}

#inspection01_r img{
display:block;
padding:12px 0 8px 0;
}

#line01 {
	width:603px;
	background:#FFFFFF;
	padding:18px 0px 80px 0px;
}

#line01 p {
	margin-left:20px;
}

#line01 h3 {
	clear:left;
	color:#4A6492;
	display:block;
	font-weight:bold;
	padding:40px 0 10px 10px;
}

#line01 ul {
	width:593px;
	margin-left:10px;
}

#line01 ul li {
	float:left;
	width:280px;
	margin-right:10px;
	margin-bottom:20px;
}

#line01 ul li img {
	border:1px solid #ccc;
	width:250px;
	height:250px;
}

#line01 ul.other li {
	float:left;
	width:180px;
	margin-right:10px;
	margin-bottom:20px;
}

#line01 ul.other li img {
	width:160px;
	height:160px;
}


