body{
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#E6E6DA;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#CBB784;
scrollbar-highlight-color:#ffffff;
scrollbar-track-color:#E6E6DA;
scrollbar-shadow-color:#715C1D;
background:url(img/allback.jpg) ;
background-attachment:fixed;
background-repeat:repeat;
background-position:center; 
line-height:120% ;
font-size:0.8em;
vertical-align:top;
margin:0;
}
IMG { border:0px;}
td {vertical-align: top; font-size:0.8em;}
A:link{text-decoration:none;color:#0069B3;}
A:visited{text-decoration:none; color: #0069B3;}
A:hover{color:#FFCA39; text-decoration: underline;}


H1{font-size:12px; color: #FE6A8A; margin: 5px 0;}
H3{font-size:10px; color: #F19EBC; margin: 0px; font-style:normal;}
ul{margin: 0 0 0 20px;}
th{font-size:0.8em;}

.bace { border:none ; margin:0px ; width:800px;}
.info {
	margin: 0px auto;
	width: 400px;
	padding: 10px;
	border: 1px dashed #FA86AB;
}

.red {color:#FF0000; font-weight:bold;}
.textmenu{font-size:10px; color: #000000; margin: 0px; text-align:center;}

.aiPhoto{background-image:url(img/index/aiphoto_bg.jpg); padding:10px; width:395px; height:150px;}
.kamaki{ background-image:url(img/index/kamaki_bg.jpg); padding:10px; width:395px; height:150px;}
.substance{ padding:10px 50px 10px 50px;}

/* ‚«‚Þ‚ç */
.wed td p{
border:1px dashed #FFCCCC;
letter-spacing:0.2ex;
	margin: 10px 10px 10px 0px;
padding: 5px; 
	vertical-align: middle;
}
table.pricetb {
	border-top: 1px solid #CC3366;
	border-left: 1px solid #CC3366;
}
.pricetb th {
	text-align: left;
	border-right: 1px solid #CC3366;
	border-bottom: 1px solid #CC3366;
padding:5px;
}

.pricetb td {
	border-right: 1px solid #CC3366;
	border-bottom: 1px solid #CC3366;
padding:5px;
}


.infoArea {
	float:left;
	font-size:12px;
	line-height:1.4;
	text-align:left;
	vertical-align:top;
	width:700px;
}
.infoArea #infoTb {
	border:none;
	margin:0 0 1em 0;
	padding:0;
	width:690px;
}
.infoArea #infoTb th {
	margin:0;
	padding:0;
}
.infoArea #infoTb td {
	background:url(img/info/info_back.gif) repeat-y;
	color:#666;
	font-size:12px;
	line-height:1.4;
	margin:0;
	padding:5px 25px;
	text-align:left;
}
.infoArea #infoTb td p {
	margin:0;
	padding:0.2em 0 0 0;
}

.inqbtn {
	float:right;
	text-align:right;
	vertical-align:top;
	width:90px;
}


.infoArea #infoTb .infoTd { color: #000;}
.infoArea #infoTb .infoTd p { margin-left: 5px; padding: 0;}
.infoArea #infoTb .infoTd .t { margin-top: 0; color: #090; font-weight: bold;}
.infoArea #infoTb .infoTd .o { color: #F30;}
.infoArea #infoTb .infoTd .r { color: #F00;}

.unoUl { margin: 0; padding: 0;}
.unoUl li { display: inline; float: left; list-style: none;}

.unoUl a:hover img { opacity: 0.85; filter: alpha(opacity = 85);}

.txt { margin: 5px 0 15px 20px;}
.txt span { margin-left: 30px;}