BODY{
	margin: 0px 0px;
	padding: 0;
	color: #333;
	/* background-image: url("../images/home_bg.gif");
	background-repeat: repeat-x; */
	font-family: '‚l‚r ‚oƒSƒVƒbƒN';
}

hr{
	color: #999;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

A:link{
	color : #444444;
	text-decoration: none;
}
A:visited{
	color : #414141;
	text-decoration: none;
}
a:active{
	color:#09c;
	text-decoration: underline;
}
A:HOVER{
	color : #ff9d3c;
	text-decoration: underline;
}

table{
	/* border: 0px;
	padding: 0px; */
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: left;} 
        
/* text
|||||||||||||||||||| */

h1 {
	color: #006633;
	font-size: 20px;
	margin: 10px 0 10px 0;
	padding-bottom: 3px;
	border-bottom: 1px solid #999;}
h2 {
	color: #333;
	font-size: 14px;
	margin: 25px 0 0 0;}
h3 {
	color: #666;
	font-size: 12px;
	margin: 10px 0 0 0;}
h4 {
	color: #333;
	font-size: 14px;
	margin: 10px 0 10px 0;
	padding-bottom: 3px;
	border-bottom: 1px solid #999;}
#h01 {
	LEFT: 0px; WIDTH: 497px; POSITION: absolute; TOP: 0px
;}
#h02 {
	LEFT: 497px; WIDTH: 303px; POSITION: absolute; TOP: 0px
;}
#h03 {
	LEFT: 0px; WIDTH: 380px; POSITION: absolute; TOP: 57px; HEIGHT: 20px
;}
#h04 {
	LEFT: 380px; WIDTH: 70px; POSITION: absolute; TOP: 57px; HEIGHT: 20px
;}
#h05 {
	LEFT: 450px; WIDTH: 70px; POSITION: absolute; TOP: 57px; HEIGHT: 20px
;}
#h06 {
	LEFT: 520px; WIDTH: 70px; POSITION: absolute; TOP: 57px; HEIGHT: 20px
;}
#h07 {
	LEFT: 590px; WIDTH: 70px; POSITION: absolute; TOP: 57px; HEIGHT: 20px
;}
#h08 {
	LEFT: 660px; WIDTH: 70px; POSITION: absolute; TOP: 57px; HEIGHT: 20px
;}
#h09 {
	LEFT: 730px; WIDTH: 70px; POSITION: absolute; TOP: 57px; HEIGHT: 20px
;}

p{
	font-size: 14px;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN';
	line-height: 140%;
	margin: 0.5em 0em 0.5em 0em;}
	
.link{
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;}

.txt-small{
	font-size : 13px;
	line-height: 130%;}
.txt-pic{
	font-size: 12px;
	line-height: 140%;}
.txt-pic1{
	font-size: 15px;
	line-height: 140%;}
.txt-pic2{
	font-size: 12px;
	line-height: 140%;
	margin: 1em 1em 1em 1em;}
.txt-num{
	font-size: 18px;
	line-height: 140%;}	
.spec{
	font-size: 11px;
	line-height: 14px;
	margin: 4px 0px 10px 0px;
	font-family: '‚l‚r ‚o–¾’©',serif;}
p.spec{
	margin-top:2px;
	padding:3px;
	background:#cfcfcf;}

.price{
	font-weight: bold;
	color: #669;
	margin: 20px 0px 10px 0px;}
	
.top-bullet{
	font-size: 9px;
	font-weight: bold;
	font-family: Tahoma;
	/* color: #999; */
	margin-right:2px;
	text-decoration: none;}
ol{
	margin-top: 0.2em;
	margin-bottom: 0.4em;}
#step ol, li{
	font-size: 90%;
	line-height: 150%;
	margin-bottom: 0.2em;}
em{
	font-weight: bold;
	font-size: 0.9em;
	font-style: normal;
	color: #900;}
ul{
	margin-bottom: 0.4em;}	
dl{
	font-size: 12px;
	margin: 0 0 0.5em 1em;}
dt{
	margin: 0.2em 0 0 0;}
dd{
	line-height: 130%;}

	
/* header-menu
|||||||||||||||||||| */

#header-menu{
	font-size: 14px;
	font-family: Tahoma;
	text-decoration: none;}

.menu1{
	font-size: 15px;
	color: #996;
	margin: 60px 10px 10px 0px;
	border-bottom: 1px solid #999
	line-height:140%;
	font-weight: bold;}
.menu2{
	font-size: 14px;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN';
	line-height: 140%;
	margin: 0.1em 0em 0.1em 0em;}
.home{
	font-size: 15px;
	color: #663300;
	margin: 60px 10px 10px 0px;
	line-height:140%;
	font-weight: bold;}
.kenword{
	color: #996;
	font-weight: bold;
	padding: 1px 5px;}
.kenword1{
    font-weight: bold;
    color: #669;
    padding: 1px 5px;}
a:hover .home{
	color: #09c;
	text-decoration: underline;}
.main{
	color: #94927E;
	font-weight: bold;
	padding: 0px 20px;
	border: 1px solid #FFF;}
.main1{
  width: 600px;
  height: 50px;
  padding: 1em 0px;
  border-top: solid 1px #DADADB;
  border-right: solid 1px #DADADB;
  border-bottom: solid 1px #DADADB;
  background-color: #EEEEEE;
  }
.mainsub{
	color: #94927E;
	font-weight: bold;
	padding: 0px 22px;
	}
a:hover .main{
	color: #94927E;
	text-decoration: underline;}
.order{
	color: #94927E;
	font-weight: bold;
	padding: 1px 5px;
	border: 1px solid #FFF;}
a:hover .order{
	color: #09c;
	text-decoration: underline;}
.sub{
	color: #94927E;
	font-weight: bold;
	padding: 1px 5px;
	border: 1px solid #FFF;}
a:hover .sub{
	color: #09c;
	text-decoration: underline;}
.separator{
	color: #a0a0a0;
	font-size: 18px;
	font-family: Times;
	font-weight: normal;
	margin: 3px;}
.gt{
	color: #a0a0a0;
	font-size: 20px;
	font-family: Times;
	font-weight: normal;
	margin: 6px;}
#active{
	color: #09c;
	border: 1px solid #09c;}

/* content
|||||||||||||||||||| */

#body-contents {
	background: #c0c0c0;
	padding: 0;}

#info{
	font-size: 12px;
	margin: 5px 0px;}

#info li{
	margin-left: -2em;
	list-style: circle;}
	
/* color
|||||||||||||||||||| */

.bg-00{	background: #FFF;}
.bg-01{	background: #cee7ff;}
.bg-02{ background: #ffd6a8;}
.bg-03{ background: #CCC;}
.bg-04{ background: #ccff99;}
.bg-05{ background: #FFFFCC;}
.bg-06{ background: #FFFFCC;}
.bg-07{ background: #006633;}
/* menu
|||||||||||||||||||| */
#right-menu{
	margin-left:10px;
	margin-right:0px;
	margin-top:0px;
	background:#ffffff;
	width:166px;
	text-align:left;
	line-height:130%;
	float:right;
	clear:both;
	/* border-left:1px #999 dotted; */
	font-family: '‚l‚r ‚oƒSƒVƒbƒN';}

#right-menu DL{
	padding:0px;}
#right-menu DT{
	padding-left:10px;
	display:block;
	background:#fff;
	font-size:12px;
	text-indent:-5px;}
#right-menu DD{
	padding-left:0;
        margin-left:25px;
        display:block;
        background:#FFF;
        font-size:11px;
        text-indent:-5px;}
#right-menu DT B{
	padding:0px;
	display:block;
	background:#fff;
	color:#09c;
	font-weight:bold;
	border-bottom:1px #EFF3F9 solid;}
#right-menu DT A{
	padding:0px;
	display:block;
	background:none transparent scroll repeat 0% 0%;
	text-decoration:none;
	border-bottom:1px #EFF3F9 solid;}
#right-menu DT A:hover{
	background:#dadada;
	text-decoration:underline;}
#right-menu DD A{
	padding:0px;
	display:block;
	background:none transparent scroll repeat 0% 0%;
	text-decoration:none;
	border-bottom:2px #FFF solid;}
#right-menu DD A:hover{
	background:#EAEAFA;
	text-decoration:underline;}
#right-menu DD B{
	padding:0px;
	display:block;
	background:#FCFCF3;
	color:#222;
	font-weight:bold;
	bo?—®?????ºx?u??8???ˆÔ?àk?ˆÂúø???úÅúÅ?úÑ“’?”€?????àR?º???–i_??àR???•O?‹”????‰²?????Qâ§ˆÂúø???úÅúÅ?úÑ“’?”€?????àR?º???–i_??àR???•O?‹”????‰²??????àòášâ¦ˆÂúø???????????????????“’®?‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì?????“’®???–³–qûo??????àb???????àR?àR??âr??àq??‰²???????®•????Ü??úÕ???????º???•¨?????úø?‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì??–Û??œø?????????–Û??œø??????U?ŠA?C???–³–qûo???????–Û?â—??????????–Û?????????????C??{rder-bottom:2px #FFF solid;}

/* sub-menu for products */
#sub-menu .current{
	color: #09c;
	background: #E0E0E0;
	font-weight: bold;}
	
#sub-menu DL{
	padding:0px;}
#sub-menu DT{
	padding:6px 0px;
	display:block;
	font-size:12px;
	font-family:serif;
	text-indent:0px;}
	
	
/* misc */

.box{
	display:block;
	width: 180px;
	font-size: 10px;
	line-height: 14px;
	border:1px solid #999;
	margin:10px 5px;
	padding: 6px 10px;}
.menubox{
	display:block;
	width: 80px;
	font-size: 9px;
	font-weight:bold;
	color:#ff0000;
	line-height: 14px;
	border:1px solid #ff0000;
	margin:10px 5px;
	padding: 6px 10px;}
.large-box{
	display:block;
	width: 500px;
	font-size: 10px;
	line-height: 14px;
	border:1px solid #999;
	margin:10px 5px;
	padding: 6px 10px;}

.large-box1{
	display:block;
	width: 535px;
	font-size: 12px;
	line-height: 16px;
	border:1px solid #999;
	margin:10px 0px;
	padding: 6px 10px;}
.top-box{
	display:block;
	width: 535px;
	font-size: 13px;
	color:#999;
	line-height: 16px;
	border:1px solid #999;
	margin:10px 0px;
	padding: 6px 10px;}
.ex-box{
	display:block;
	width: 399px;
	font-size: 13px;
	font-weight:bold;
	color:#ff0000;
	line-height: 16px;
	border:1px solid #ff0000;
	margin:10px 0px;
	padding: 6px 10px;}
.green-box{
	display:block;
	width: 550px;
	font-size: 13px;
	font-weight:bold;
	color:#006633;
	line-height: 16px;
	border:1px solid #006633;
	margin:10px 0px;
	padding: 6px 10px;}
.ex-box1{
	display:block;
	width: 740px;
	font-size: 13px;
	font-weight:bold;
	color:#ff0000;
	line-height: 16px;
	border:1px solid #ff0000;
	margin:10px 0px;
	padding: 6px 10px;}
	.title-box{
	display:block;
	width: 535px;
	font-size: 15px;
	font-weight:bold;
	color:#ff0000;
	line-height: 20px;
	border:1px solid #ff0000;
	margin:10px 0px;
	padding: 6px 10px;}	
.natu-box{
	display:block;
	width: 535px;
	font-size: 13px;
	font-weight:bold;
	color:#0066ff;
	line-height: 16px;
	border:1px solid #0066ff;
	margin:10px 0px;
	pa?—®?????ºx?u??8???ˆÔ?àk?ˆÂúø???úÅúÅ?úÑ“’?”€?????àR?º???–i_??àR???•O?‹”????‰²?????Qâ§ˆÂúø???úÅúÅ?úÑ“’?”€?????àR?º???–i_??àR???•O?‹”????‰²??????àòášâ¦ˆÂúø???????????????????“’®?‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì?????“’®???–³–qûo??????àb???????àR?àR??âr??àq??‰²???????®•????Ü??úÕ???????º???•¨?????úø?‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì‹Ì??–Û??œø?????????–Û??œø??????U?ŠA?C???–³–qûo???????–Û?â—??????????–Û?????????????C??{dding: 6px 10px;}

.fuyu-box{
	display:block;
	width: 535px;
	font-size: 13px;
	font-weight:bold;
	color:#ff9900;
	line-height: 16px;
	border:1px solid #ff9900;
	margin:10px 0px;
	padding: 6px 10px;}
	
.box-indent{
	display:block;
	width: 180px;
	font-size: 10px;
	line-height: 14px;
	border:1px solid #999;
	margin:10px 5px 10px 250px;
	padding: 6px 10px;}

/* footer
|||||||||||||||||||| */
#footer{
	margin-top: 30px;
	border-bottom: 8px solid #FFF;}

.copy{
	color: #330;
	font-size: 10px;
	font-family: Tahoma, Arial;
	margin: 10px 0px;}
