/*$BA4BN$N%Y!<%9%9%?%$%k(B*/
form{
	margin: 0px 0px 0px 0px;
}
body{
	font-size: 12px;
	color: #333333;
}
td{
	font-size: 12px;
	color: #333333;
}
a:link,a:visited{
	color: #d93901;
}
a:hover,a:active{
	color: #d93901;
}

.backbg{
	background-color: #f9d53e;
}
.basemargin{
	margin: 11px 0px 0px 0px;
}
.fmargin{
	margin: 0px 0px 49px 0px;
}
.mainbg{
	background-color: #ffffff;
}

/*header*/
.logo{
	margin: 8px 0px 1px 0px;
}
.catch{
	margin: 14px 0px 1px 0px;
	color: #6f3126;
	font-size: 11px;
}
.home{
	margin: 14px 0px 0px 0px;
}

/*menu*/
.navi{
	margin: 8px 0px 0px 0px;
}
.shoppingmenu{
	margin: 16px 0px 0px 0px;
}
.smenu{
	margin: 11px 0px 0px 0px;
}
.smenu-text{
	margin: 10px 4px 10px 6px;
	line-height: 15px;
	font-size :11px;
	color: #333333;
}
.smenu-img{
	margin: 10px 0px 10px 0px;
}
.ranking{
	margin: 5px 0px 0px 0px;
}
.rank-juni{
	margin: 3px 0px 3px 0px;
}
.rank-text{
	font-size :11px;
}
/*credit card*/

.line2{
	background-color:#9abadb;
	}
.credit-pos1{
	margin: 10px 0px 0px 0px;
	}
.credit-pos2{
	margin: 11px 0px 0px 5px;
	}
.credit-pos3{
	margin: 10px 0px 10px 0px;
	}

/*main*/
.line1{
	background-color: #e4d5b5;
}
.maincontents{
	margin: 15px 0px 0px 0px;
}
.form-caution{
	font-weight: bold;
	font-size: 11px;
	color: #b00a0a;
}
.form-margin{
	margin: 10px 0px 0px 0px;
}
.form-itembg{
	background-color: #efeac7;
}
.form-textbg{
	background-color: #faf3d1;
}
.form-itemtext{
	margin: 10px 10px 10px 10px;
	font-size: 11px;
}
.form-checktext{
	margin: 9px 10px 10px 10px;
	font-size: 11px;
	line-height: 14px;
}
.form-input{
	margin: 5px 0px 4px 9px;
	font-size: 11px;
}
.form-ex{
	margin: 1px 0px 4px 10px;
	font-size: 11px;
	color : #8c5a51;
}
.form-ex2{
	margin: 6px 5px 4px 10px;
	font-size: 11px;
}
.seiyaku{
	color: #333333;
}
.form-submit{
	margin: 30px 0px 0px 0px;
}
.strong{
	font-weight: bold;
}
.backpage{
	margin: 10px 0px 6px -6px;
}
.closebutton{
	margin: 40px 0px 20px 0px;
}

/*shohin lineup*/
.shohin-text1{
	margin: 10px 0px 7px 0px;
	line-height: 17px;
}
.shohin-text2{
	margin: 10px 10px 7px 0px;
	line-height: 14px;
	font-size: 11px;
}
.shohin-price{
	font-weight: bold;
	color: #a60101;
	font-size: 14px;
}
.shohin-price2{
	font-weight: bold;
	color: #a60101;
}
.shohin-code{
	margin: 15px 0px 1px 15px;
	font-size: 11px;
}
.zei{
	font-size: 11px;
}
.shohin-line{
	margin: 10px 0px 0px 0px;
}
.shohin-line2{
	margin: 10px 0px 19px 0px;
}
.shohin1{
	margin: 28px 0px 0px 0px;
}
.shohin2{
	margin: 15px 0px 0px 0px;
}
.setumei{
	margin: 10px 0px 0px 0px;
	color: #8c5a51;
	font-size: 11px;
	line-height:15px;
}
.setumei2{
	margin: 20px 0px 0px 0px;
	color: #8c5a51;
	font-size: 11px;
	line-height:15px;
}


/*footer*/
.fnavimargin{
	margin: 10px 0px 0px 0px;
}
.fnavi{
	margin: 7px 0px 0px 0px;
}
.copyright{
	margin: 9px 0px 1px 0px;
	color: #c2a58a;
	font-size: 11px;
}
.banner{
	margin: 5px 0px 9px 0px;
}
.pagetop{
	margin: 30px 0px 6px 0px;
}
