table { border:0px; border-collapse:collapse;} 
table.fw{ width:100%;}
.t6 {
        font-family: tahoma;
        font-size: 12px;
        color: #A0A0A0;
}

.cart1{
	font-weight:bold;
	padding:10px;
	color:#ffffff;
	background-color:#bbbbbb;
	border-right: 1px solid #ffffff;
}

.cart1e{
	font-weight:bold;
	padding:10px;
	color:#ffffff;
	background-color:#bbbbbb;
}

.cart2{
	font-weight:bold;
	padding:5px;	
}

.cart3{
	padding:5px;
}

.cart4{
	padding:5px;
	text-align:right;
}

.cart3s{
	padding:2px 5px 2px 2px;
}

.cart4s{
	padding:2px 5px 2px 2px;
	text-align:right;
}

.home{
	float:left;
	margin-left:-10px;
	position:relative;
	padding: 0 20px;
	padding-top:35px;
	overflow:hidden;
	color:red;
	width:15px;

}

.fairyborderssl{
	background:url(https://ss1.xrea.com/www.fairydevices.jp/images/jp/fairyborder.jpg) no-repeat;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	padding-right:35px;
	overflow:hidden;
}

.fairyborder{
	background:url(http://www.fairydevices.jp/images/jp/fairyborder.jpg) no-repeat;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	padding-right:35px;
	overflow:hidden;
}

td {vertical-align:top; padding:0px; }


td, table, select,  input, textarea{
	font-family:arial;
	font-size:12px;
	vertical-align:top;
	line-height:16px;
	color:#7d7d7d
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px;}

.setmax{ width: 1000px; }

a{ color:#84C63D; text-decoration:underline}
a:hover{ text-decoration:none}
a#footer{ color:gray; text-decoration:underline;}


.bg_header{ background:url(images/jp/background.jpg) repeat-x; }


.logo{ width:100%; padding-top:54px}

.x{ background:url(images/jp/x.gif) repeat-x}

.offlink{ color: #cccccc; }

.menu{ padding-top:30px; width:236px}
.menu img{ margin-left:50px; margin-right:64px; display:block}
.rep{ background: url(images/jp/rep.jpg); width:100%}
.repeat{ background:url(images/jp/repeat.jpg) repeat-x left bottom}
.left{ background:url(images/jp/left.jpg) no-repeat left bottom}
.right{ background:url(images/jp/right.jpg) no-repeat right bottom; height:279px}



ul{margin:0px; padding:0px; list-style:none; line-height:18px}
ul li { background:url(images/jp/list_bg.gif) no-repeat 0 7px; padding-left:12px}
ul li a{ color:#74786A;  text-decoration: none; font-weight:normal}
ul li a:hover{ text-decoration: underline}

.top td{ color:#909090; }
.top strong a{ color:#74B00A; text-decoration:none; background:url(images/jp/marker.gif) no-repeat right top; padding-right:13px; font-family:tahoma}
.top strong a:hover{ text-decoration:underline}

.plant_bot td{ line-height:15px}
.plant_bot span a{ color:#84C63D; text-decoration:underline; font-weight:bold; text-transform:uppercase}
.plant_bot span a:hover{ text-decoration:none}
.plant_bot strong a{ color:#74786A; text-decoration:none; background:url(images/jp/marker.gif) no-repeat right top; padding-right:13px; font-family:tahoma}
.plant_bot strong a:hover{ text-decoration:underline}


#page1 .top .indent{ padding:35px 50px 60px 77px}
#page1 .top .indent1{ padding:20px 40px 20px 25px}
#page1 .top .indent2{ padding:20px 19px 18px 29px}

#page2 .top .indent{ padding:35px 40px 60px 77px}
#page2 .plant_bot .indent{ padding:20px 57px 5px 0}
#page2 .plant_bot .indent div{ margin-left:25px}
#page2 .plant_bot .indent1{ padding:20px 95px 5px 0}
#page2 .plant_bot .indent1 div{margin-left:28px}

#page3 .top .indent{ padding:35px 40px 60px 77px}
#page3 .top .indent div{ padding:25px 0 0 23px}
#page3 .top .indent div img{ margin-right:26px} 
#page3 .plant_bot .indent1 div{ padding:26px 0 0 23px}
#page3 .plant_bot .indent1 div .galery { text-align:center; width:100%}
#page3 .plant_bot .indent1 div .galery strong{ color:#84C63D}
#page3 .plant_bot .indent1 div .galery a{ color:#84C63D; text-decoration:underline}
#page3 .plant_bot .indent1 div .galery a:hover{ text-decoration:none; font-weight:bold}

#page4 .top .indent{ padding:35px 45px 60px 77px}
#page4 .top .indent div{ padding:25px 0 0 25px}
#page4 .top .indent1{ padding-left:32px}
#page4 .top .indent1 div{ padding:25px 0 0 25px}
#page4 .plant_bot td{ line-height:16px}
#page4 .plant_bot .indent{ padding:20px 40px 0 0}
#page4 .plant_bot .indent div{ padding:20px 0 0 23px}
#page4 .plant_bot .indent div img{ margin-right:26px}

#page5 .top .indent{ padding:34px 120px 60px 77px}
#page5 .top .indent div{ padding:26px 0 0 23px}
#page5 .top .indent div img{ margin-right:26px}
#page5 .top  span a{ color:#84C63D; text-decoration:underline; font-weight:bold; text-transform:uppercase}
#page5 .top  span a:hover{ text-decoration:none}
#page5 .plant_bot .indent{ padding:20px 40px 0 0}
#page5 .plant_bot .indent div{ padding:30px 0 0 25px}

#page6 .top .indent{ padding:33px 54px 60px 77px}
#page6 .top .indent div{ padding:28px 0 0 25px}
#page6 .plant_bot .indent{ padding:19px 85px 0 0}
#page6 .plant_bot .indent div{ padding:27px 0 0 25px}



.y{ background:url(images/y.gif) repeat-y}
.y1{ background:url(images/y1.gif) repeat-y}

.footer{ height:74px; color:#B3B3B0; font-family:tahoma; width:100%; background:url(images/x.gif) repeat-x; padding-top:30px}
.footer strong{ color:#373737}
.footer a{ color:#B3B3B0; text-decoration:underline}
.footer a:hover{ text-decoration:none} 
.footer span{ color:#8A8A8A}
.footer .left1{ float:left; margin-left:25px}
.footer img{ margin-right:8px}

.form input {
	width:300px;
	height:20px;
	color: #7d7d7d;
	padding:2px 0 0 4px;
	line-height:11px;
	border:#DEDFDC 1px solid;
	background-color:#F4F4EE;
	vertical-align:middle
}
.form textarea {
	color: #7d7d7d;
	overflow: auto;
	padding:2px 0 0 4px;
	border:#DEDFDC 1px solid;
	background-color:#F4F4EE;
}




 