body{
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#000000;
	font-size:0.8em;
}

form,input{
	margin:0;
	padding:0;
}

img{
	border:none;
}

p{
	line-height:150%;
}

h1{
	background-image:url(../imgs/common/tit_bg.gif);
	background-repeat:no-repeat;
	height:30px;
	width:810px;
	font-size:1em;
	padding:7px 0 0 23px;
}

.txt_l15{
	padding:0 0 0 15px;
}

.txt_l30r15{
	padding:0 15px 0 30px;
}

h2{
	background-image:url(../imgs/common/stit_bg.gif);
	background-repeat:no-repeat;
	height:30px;
	width:810px;
	font-size:0.8em;
	padding:7px 0 0 45px;
	margin-top:30px;
}


/* Local Navigation */
#lnavibg{
	background-image:url(../imgs/common/side_bk_a.gif);
	padding-top:5px;
	padding-bottom:30px;
}


/* pagetop */
#ptop{
	float:right;
	margin:30px 0;
}


/* Text */
.font00{font-size:0.7em;}
.font00g{font-size:0.7em;color:#454545;}
.font01{font-size:0.8em;}
.font01white{font-size:0.8em;color:#ffffff;}
.font02white{font-size:1em;color:#ffffff;}
.font03{font-size:1em;}
.font04{font-size:1.2em;}
.price{font-size:0.8em;color:#cc0000;font-weight:bold;}
.focus{color:#009900;}

.txt12{font-size:12px;}
.txt12w{font-size:12px;color:#ffffff;}


/* Background */
.ora01{background-color:#ff9900;}
.ora02{background-color:#FFD79B;}
.yel01{background-color:#FFFFCC;}
.yel02{background-color:#ffcc00;}
.gre01{background-color:#339966;}
.gra01{background-color:#CCCCCC;}
.gra02{background-color:#EFEFEF;}
.gra03{background-color:#e9e9e9;}
.white{background-color:#FFFFFF;}

/* バナー枠 */
.bannerline{border:1px solid #cccccc;}
#bannertextbox{
background-image:url(../img/banner_text.gif);
background-repeat:no-repeat;
width:400px;
height:50px;
padding-top:20px;
}
.bannertext{
font-size:0.9em;
color:#333333;
font-weight:bold;
padding-left:12px;
}

/* Link */
A:link {text-decoration: underline; color:#000033;}
A:visited { text-decoration:underline; color:#000033;}
A:active { text-decoration:none; color:#999999;}
A:hover { text-decoration:none; color:#cc0000;}

a.bc:link{color:#666666;text-decoration:none;}
a.bc:visited{color:#666666;text-decoration:none;}
a.bc:active{color:#FF9900;}
a.bc:hover{color:#FF9900;}

/* 商品詳細 */
.detailtitle{border-left:6px solid #f79400;padding-left:5px;font-size:1.0em;font-weight:bold;}
.bg_detail{background-color:#EFEFEF;padding-top:10px;padding-right:10px;padding-bottom:20px;padding-left:10px;width:853px;}

/* 写真画像枠 */
.ph_320{border:1px solid #bbbbbb;padding:1px;margin:5px;}
.ph_120{border:1px solid #bbbbbb;padding:1px;margin:5px;}
.back_bg{background-image:url(../img/back_bg.gif);background-repeat:no-repeat;width:132px;height:106px;padding:0 0 0 0;}
.back_bg2{background-image:url(../img/back_bg2.gif);background-repeat:no-repeat;width:132px;height:42px;padding:0 0 0 0;}
.back_bgtxt{width:132px;padding:12px 0 0 10px;}

/* フォーム */
.formcomm{ font-size: 0.8em; color:#999999;}
.formtable{ color:#000000;}

/* 価格 */

.price_middle {  font-size: 1em; font-weight: bold; color:#CC0000;}
.price_small {  font-size: 0.8em; font-weight: bold; color:#CC0033;}