/*header footer*/
.headertext {
	font-size: 12px;
	line-height: 18px;
	padding-left: 5px;
	color: #110F10;
	background-color: #FD850D;
}

.footertext {
    font-size: 12px;
    line-height: 18px;
	color: #110F10;
	background-color: #FD850D;
}
.syohinino {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #A43B3D;
}


.syohinino2 {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #E9633C;
}


.syohinino3 {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #E9633C;
}
.syohinino4 {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #E9633C;
}


.index_henkobar {
	color: #FFFFFF;
	background-color: #F39800;
	padding: 5px;
	font-size: 12px;
}

/*other*/
.greentext {
	font-size: 12px;
	line-height: 18px;
	color: #669900;
}

.orangetext {
	font-size: 12px;
	line-height: 18px;
	color: #339900;
}


/*index*/

.indexcatetext {
    font-size: 11px;
    line-height: 18px;
    color: #54572B
}

.basictext {
    font-size: 12px;
    line-height: 18px;
    color: #666666
}

.henko {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
}



.syohinname {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
}

.syohinprice {
	font-size: 14px;
	line-height: 18px;
	color: #FF0000;
}

.basictextb {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: bold;
}

.tyumonred {
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
	background-color: #990000;
	padding-left: 5px;
}

.tyumonredy {
	font-size: 13px;
	line-height: 18px;
	color: #FFFF00;
	background-color: #990000;
	font-weight: bold;
}

.tyumonreborder {
	font-size: 12px;
	line-height: 22px;
	padding-left: 5px;
	border: 1px #CC9966 solid;
	color: #333333;
}

.syohinye {
	font-size: 11px;
	line-height: 18px;
	color: #FF6600;
}

.syohinycome {
	font-size: 11px;
	line-height: 15px;
	color: #FF6600;
}

.logobg {
	background-image: url(images/share/logo_bg.jpg);
}

.grouptext {
	font-size: 12px;
	line-height: 18px;
	color: #666600;
	padding-left: 20px;
}

.groupshopname {
	font-size: 14px;
	line-height: 20px;
	color: #666600;
	padding-left: 20px;
}

.contactred {
	font-size: 12px;
	line-height: 18px;
	color: #CC0000;
}

.contacttext {
	font-size: 12px;
	line-height: 18px;
	color: #7C8239;
	background-color: #EFF0DD;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.syohininogreen {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #669900;
}


.ichiranorangew {
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #FF6600;
	padding-top: 2px;
	padding-left: 2px;
}

.tempotextb {
	font-size: 14px;
	line-height: 24px;
	color: #CC6600;
	font-weight: bold;
}































.sushi {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
.osechitx {
	color: #333333;
	line-height: 18px;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.osechitx2 {
	color: #B28B69;
	background-color: 520102;
	line-height: 18px;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;}

