body {
margin:0;
padding:0;
color:#000000;
bgcolor:#ffffff;
}
a {
color:#FF7D00;
text-decoration:none;
}
a:hover,a:visited {
color:#808080;
}
a:hover{
text-decoration:underline;
}
a:active {
color:#70B100;
}
h1,h2{
margin:0;
padding:0;
line-height:1.1;
font-size:1em;
font-weight:normal;
color:#000000;}

h3 {
margin:0;
padding:0;
font-weight:normal;
}

#pagebody {
margin:0 auto 0 10px;
padding:2;
width:721px;
background:#FFFFFF;
color:#000000;
text-align:left;
}

.pbtab01 {
width:12px;
height:12px;
margin:0;
padding:0;
background:url(../images/pbtable_01.gif) no-repeat;
}
.pbtab02 {
height:12px;
margin:0;
padding:0;
background:url(../images/pbtable_02.gif) repeat-x;
}
.pbtab03 {
width:12px;
height:12px;
margin:0;
padding:0;
background:url(../images/pbtable_03.gif) no-repeat;
}
.pbtab04 {
width:12px;
height:140px;
margin:0;
padding:0;
background:url(../images/pbtable_04.gif) repeat-y;
}
.pbtab06 {
width:12px;
height:140px;
margin:0;
padding:0;
background:url(../images/pbtable_06.gif) repeat-y;
}
.pbtab07 {
width:12px;
height:12px;
margin:0;
padding:0;
background:url(../images/pbtable_07.gif) no-repeat;
}
.pbtab08 {
height:12px;
margin:0;
padding:0;
background:url(../images/pbtable_08.gif) repeat-x;
}
.pbtab09 {
width:12px;
height:12px;
margin:0;
padding:0;
background:url(../images/pbtable_09.gif) no-repeat;
}

.txt_08 {
margin:0;
padding:0;
line-height:1.1;
font-size:0.8em;
color:#000000;
text-align:left;
}

.txt_08_c {
margin:0;
padding:0;
line-height:1.1;
font-size:0.8em;
color:#000000;
text-align:center;
}

.txt_08_r {
margin:0;
padding:0;
line-height:1.1;
font-size:0.8em;
color:#000000;
text-align:right;
}

.txt_08b {
margin:0;
padding:0;
line-height:1.1;
font-size:0.8em;
font-weight:bold;
color:#000000;
}

.txt_08_p {
height:100px;
margin:0;
padding:0;
line-height:1.1;
font-size:0.8em;
color:#000000;
text-align:center;
}

.txt_08_bn {
margin:0;
padding:0;
line-height:1.1;
color:#000000;
text-align:center;
}

.txt_09 {
margin:0;
padding:0;
line-height:1.1;
font-size:0.9em;
color:#000000;}

.txt_1 {
margin:0;
padding:0;
line-height:1.1;
font-size:1em;
color:#000000;}

.storename {
margin:0;
padding:0;
line-height:1;
font-size:0.7em;
color:#666666;
text-align:center;
text-valign:middle;
}

.storenamer {
margin:0;
padding:0;
line-height:1;
font-size:0.7em;
color:#666666;
text-align:right;
text-valign:middle;
}

.storenamel {
margin:0;
padding:0;
line-height:1;
font-size:0.7em;
color:#666666;
text-align:left;
text-valign:middle;
}

.storeline {
margin:0;
padding:0;
line-height:1.1;
font-size:0.8em;
font-weight:bold;
color:#666666;
border-bottom:1px dashed #666666;
}

.pbname {
height:30px;
margin:0;
padding:0;
line-height:1.1;
font-size:0.8em;
font-weight:bold;
color:#3a2884;
text-align:center;
}

.pbprice {
height:50px;
margin:0;
padding:0;
line-height:1.1;
font-size:0.7em;
font-weight:normal;
color:#666666;
text-align:center;
}

.date {
margin:0;
padding:0;
line-height:1.1;
font-size:0.8em;
font-weight:bold;
color:#666666;
text-align:left;
}

.ct {
margin:0;
padding:0;
color:#000000;
text-align:center;
text-valign:top;
}

.cm {
margin:0;
padding:0;
color:#000000;
text-align:center;
text-valign:middle;
}

.cb {
margin:0;
padding:0;
color:#000000;
text-align:center;
text-valign:bottom;
}

.rm {
margin:0;
padding:0;
color:#000000;
text-align:right;
text-valign:middle;
}

/*------------------------------------------------------------------

fooder start

*/
#comFootWrp{
clear:both;
width:701;
height:100px;
background:url(../images/bg_capsule.jpg) no-repeat 0px 0px;
}
#comFoot{
width:701;
margin:0;
padding:110px 0 0 0;
}
#comFootLeft{
width: 379px;
margin:0;
padding:0 0 0 21px;
float:left;
}
#comFootRight{
width: 360px;
margin:0;
padding:0;
float:Right;
text-align:right;
}
/* foot navi */
#comFootLeft ul{
	margin:0;
	padding:0;
}
#comFootLeft li#ftnav_contact{
	display:block;
	float:left;
	width:46px;
	text-indent:-9999px;
	font-size:9px;
}
#comFootLeft li#ftnav_sitemap{
	display:block;
	float:left;
	width:64px;
	text-indent:-9999px;
	font-size:9px;
}
#comFootLeft li#ftnav_privacy{
	display:block;
	float:left;
	width:104px;
	text-indent:-9999px;
	font-size:9px;
}
#comFootLeft li#ftnav_reg{
	display:block;
	float:left;
	width:53px;
	text-indent:-9999px;
	font-size:9px;
}
#comFootLeft li#ftnav_privacy a{
	display:block;
	width:104px;
	height:12px;
	text-decoration:none;
}
#comFootLeft li#ftnav_reg a{
	display:block;
	width:53px;
	height:12px;
	text-decoration:none;
}
/* plant banner */
#comFootRight{
	width:90px;
}
#copy{
	width:238px;
	padding:2px 0 0 0;
}
#aeon{
	width:200px;
	padding:2px 0 0 0;
}

/*

fooder end

------------------------------------------------------------------*/