﻿@charset "utf-8";
/* CSS Document */

*{					list-style-type:none; text-decoration:none; margin:0px; padding:0px;
					}

body { 				text-align:center; margin-top:0px;height:100%;
					}

html { 				background:url(../images/bg.jpg) repeat-x bottom #000; font-size:12px;
					line-height:140%; list-style:none; height:auto;
					}
	
/* 基本設定-------------------------------------------------------------------------------------------------------------- */
			
a	{ 				text-decoration:underline; color:#0C0; overflow:hidden;
					}
a:hover	{ 			text-decoration:none;color:#0C0;
					}

a img	{ 			border:none; text-decoration:none;
					}
a:hover img	{ 		border:none; text-decoration:none;
					}

/*h1	{				display:block;width:770px;height:92px;
					}	*/		

/* 文字 ------------------------------------------------------------------------------------------------------------------*/

.txts	{ 			font-size:10px; line-height:140%;
					}
.txtr	{ 			text-align:right;
					}
.pink	{ 			color:#F6C;
					}
.l_blue	{ 			color:#0FF;
					}
.blue{				color:#09F;}
					
.d_blue	{ 			color:#03C;
					}
.enj	{ 			color:#84142b;
					}
.red	{ 			color:#F00;
					}
.yl	{ 				color:#FF0;
					}
.gr	{ 				color:#090;
					}
.or{                color:#F60;
					}
					
.bl{                color:#000; font-weight:bold;}					

.cl	{ 				clear:both;
					}
img.	{ 			vertical-align:bottom;
					}
ul	{ 				list-style-type:none;margin:0px;
					}
li	{ 				list-style-type:none;margin:0px;padding:0px; float:left;
					}
.ct{                text-align:center;}
.fl{                float:left;}

/* エリア設定------------------------------------------------------------------------------------------------------------ */

#wrapper{			width:930px;
					text-align:center;margin-top:0px;margin-left:auto;margin-right:auto;
					overflow:auto;
					}
			
/* ヘッダーTOP---------------------------------------------------------------------------------------------------------------*/
#top_link{			text-align:right; color:#0C0; height:24px; font-size:10px; line-height:24px;}

#header	{			width:930px;margin-left:auto;margin-right:auto;
					}
h1 {                display:block;}
h2{					margin-bottom:50px;display:block;}
h3{                 margin-bottom:0px;display:block;}
.copy				{
					color:#fff;
					text-align:right;
					padding-top:2px;
					font-size:10px;
					}
					
				
/* コンテンツヘッダー---------------------------------------------------------------------------------------------------------------*/

#main{				width:930px;hight:auto;margin-left:auto;margin-right:auto;text-align:left;overflow:hidden;
					position:relative;
}

.contents	{		width:930px;overflow:hidden;vertical-align:top; background-color:#000;
}

.left{				float:left;color:#FFF; width:420px; padding-top:8px;}
.left p{ 			margin-bottom:15px;}
.txts{				font-size:10px; text-align:left; padding:5px; color:#666; margin-top:10px;}

.right{				float:left; margin-left:12px;width:496px;}

.right div {		background-color:#CA420F; padding:1px;}
.right table{		background-color:#CA420F; border-top:1px solid #FFF;border-right:1px solid #FFF;}
.td_l {				white-space:nowrap;padding:4px; text-align:center;color:#FFF;border-left:1px solid #FFF;border-bottom:1px solid #FFF;}
.td_c {				background-color:#666;padding:4px; text-align:left;color:#FFF;border-left:1px solid #FFF;border-bottom:1px solid #FFF;}
.td_r{				background-color:#FFF; text-align:center;padding:1px;}

/*PHOTO リスト*/
li#m01  {			background:url(../images/m1.jpg) no-repeat;
					width:115px;height:124px;display:block;overflow:hidden;color:#725549;text-indent:-999em; 
					}
li#m01 a{			background:url(../images/m1.jpg) no-repeat;
					width:115px;height:124px;display:block;overflow:hidden;color:#725549;
					}
li#m01 a:hover{		background:url(../images/m01_on.jpg) no-repeat;color:#725549;
					}
li#m02  {			background:url(../images/m2.jpg) no-repeat;
					width:134px;height:124px;display:block;overflow:hidden;color:#725549;text-indent:-999em; 
					}
li#m02 a{			background:url(../images/m2.jpg) no-repeat;
					width:134px;height:124px;display:block;overflow:hidden;color:#725549;
					}
li#m02 a:hover{		background:url(../images/m02_on.jpg) no-repeat;color:#725549;
					}

li#m03  {			background:url(../images/m3.jpg) no-repeat;
					width:135px;height:124px;display:block;overflow:hidden;color:#725549;text-indent:-999em; 
					}
li#m03 a{			background:url(../images/m3.jpg) no-repeat;
					width:135px;height:124px;display:block;overflow:hidden;color:#725549;
					}
li#m03 a:hover{		background:url(../images/m03_on.jpg) no-repeat;color:#725549;
					}
					
li#m04  {			background:url(../images/m4.jpg) no-repeat;
					width:111px;height:124px;display:block;overflow:hidden;color:#725549;text-indent:-999em; 
					}
li#m04 a{			background:url(../images/m4.jpg) no-repeat;
					width:111px;height:124px;display:block;overflow:hidden;color:#725549;
					}
li#m04 a:hover{		background:url(../images/m04_on.jpg) no-repeat;color:#725549;
					}


/*プロダクト情報*/
.products{			clear:both;}
.products img{ 		margin-top:20px;}
.products div {		color:#FFF;border:1px #0C0 solid;padding:4px;}
.products div table td { padding:10px; vertical-align:top; border-bottom:#666 1px solid;}
.products table th {background-color:#052600;border-bottom:double #0C0; text-align:center; color:#0C0; padding:3px;}

.footer{			width:930px;text-align:left; color:#0C0;padding:20px 0 10px 0;overflow:auto;vertical-align:top;
					background-color:#000 ;filter:alpha(opacity=80);
					-moz-opacity:0.8;
					opacity: 0.8;}
.footer img {		text-align:left; float:left;margin-right:20px;}
.footer p { 		float:left;margin:0px;color:#0C0;}








