body {
	color: #542F0A;
	margin: 0px;
	padding: 0px;
}
.imgPosition {
	border-left-color: #E0B78B;
	border-right-color: #BD7B33;
	border-bottom-color: #BD7B33;
}
h1, h2, h3, h5 {
	margin: 0px;
	padding: 0px;
}
#layout-box {
	width: 770px;
}
p {
	margin: 0px;
	padding: 0px;

}
.bg-def {
	background-color: #FFFFFF;
}
.Frame-Head-Bg01 {
	background-color: #AB0101;
}
#Frame-Head {
	padding-top: 7px;
}
#Frame-Head td {
	background-color: #AB0101;
	font-size: 12px;
}

#Frame-Head p.lang {
	padding-left: 16px;
	padding-top: 10px;
}
#Frame-Head p.lang a.link {
	color: #0030BD;
}


#TelArea {
}
#TelArea td {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
}
#Frame-Side {

}
#oroshi {
}
#oroshi i {
	color: #FFCC00;
	font-style: normal;
}
#oroshi p.title {
	font-size: 14px;
	font-weight: bold;
	color: #AB0101;
	text-align: center;
	padding-top: 8px;
}
#oroshi p.date {
	color: #CC6600;
	text-align: center;
	padding-top: 5px;
	font-size: 12px;
	font-weight: normal;
}
#oroshi p.zaiko {
	line-height: 140%;
	padding-bottom: 6px;
	padding-top: 6px;
}
#oroshi strong.name {
	color: #CC6600;

}
.Oroshi-Bg01 {
	background-color: #CC6600;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 5px;
}

.Oroshi-Bg02 {
	background-color: #E0B78B;
}
.Oroshi-mainbox {
	background-color: #E0B78B;


}
.Oroshi-main {
	padding-right: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
	margin-right: 1px;
	margin-left: 1px;
	font-size: 12px;
	line-height: 150%;

}
.Nikki-old {
	padding-top: 10px;
	padding-bottom: 10px;


}
#Nikki {
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 12px;

}
#Nikki-box {
	padding-top: 10px;

}
#Nikki b {
	font-size: 12px;
	color: #7CAC62;

}
#Nikki p {
	font-size: 14px;
	padding-top: 3px;
	line-height: 13pt;

}
#Nikki p.next {
	font-size: 12px;
	padding-top: 1px;
	text-align: center;
	font-weight: bold;

}
#Nikki p.info {
	padding-top: 10px;
	line-height: 140%;

}
#Nikki p.title {
	font-size: 14px;
	font-weight: bold;
	color: #AB0101;
	padding-bottom: 8px;
	line-height: 130%;
	padding-top: 6px;

}
#Nikki p.date {
	color: #CC6600;
	padding-top: 5px;
	text-align: center;
	width: 170px;
}
#Nikki p.news {
	padding-top: 5px;
	line-height: 140%;
	width: 170px;
}
#Nikki p.dotline {
	padding-top: 8px;

}
html>body .imgPosition {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E0B78B;
	border-left-color: #E0B78B;
	border-right-color: #BD7B33;
	border-bottom-color: #BD7B33;
	padding: 4px;
}
.photo-box {
	padding-top: 7px;
}
#Frame-Main {
	padding-bottom: 10px;
	padding-left: 23px;
	padding-right: 20px;
	width: 365px;
}
#Frame-Main2 {
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 20px;
}
#Frame-Main3 {
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 13px;
}
#Frame-Main p.info {
	font-size: 12px;

}
#Aisatu{
	padding-left: 24px;

}
#Aisatu2{
	padding-bottom: 15px;

}
#Aisatu h2 {
	font-size: 14px;
	color: #CC6600;
	padding-top: 10px;
	line-height: 140%;
}
#Aisatu p{
	font-size: 12px;
	line-height: 150%;
	padding-top: 8px;
	margin-top: 0px;
}
#Aisatu p.banner-info{
	font-size: 12px;
	padding-top: 5px;
	margin-top: 0px;
	text-align: center;
	padding-bottom: 7px;
	margin-bottom: 0px;
}
#Syohindana{
	padding-top: 15px;
	padding-bottom: 15px;

}
#Syohin{
	padding-top: 10px;


}
#Syohin p.date{
	color: #CC6600;
	padding-bottom: 2px;
	font-size: 12px;
}

.Syohin-name{
	font-size: 14px;
	font-weight: bold;
}
.Syohin-price{
	color: #CD1409;
	font-size: 14px;
	font-weight: bold;
}
#Honjitsu{
	padding-bottom: 15px;
}
#Honjitsu td{
	padding-right: 10px;
	padding-top: 10px;

}
.Honjitsu-Date{
	font-size: 12px;
	color: #CC6600;
}
.Honjitsu-Title{
	color: #AB0101;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 7px;
	line-height: 130%;
}
.Honjitsu-Main{
	font-size: 12px;
	line-height: 145%;
	padding-left: 10px;
}

.Honjitsu-photo{
	float: left;
	padding-right: 7px;

}
#Osirase {
	padding-bottom: 15px;
	padding-top: 15px;
}
#Osirase td {
	padding-right: 10px;
	padding-top: 10px;
}
#Frame-Foot {
	padding-top: 10px;
}
.Frame-Foot-Bg01 {
	background-color: #AB0101;
}
#Foot-Link {
	padding-top: 5px;
	padding-bottom: 6px;
}
#Foot-Link td {
	font-size: 12px;
}
#Adress {
	padding-top: 10px;
	padding-bottom: 10px;
}
#Adress p.title {
	color: #CC6600;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	margin-bottom: 0px;
}
#Adress p.shopname {
	color: #AD1007;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	margin-bottom: 0px;
}
#Adress td {
	font-size: 12px;
	line-height: 13pt;
}
#Adress td.right {
	padding-left: 15px;

}
#Adress td.left {
	padding-right: 10px;
	padding-left: 15px;

}
#Tel {
	padding-top: 10px;
	padding-bottom: 10px;
}
#Tel td {
	font-size: 14px;

}
#Copyright {
	padding-bottom: 10px;
}
#Copyright td {
	font-size: 12px;
	padding-bottom: 7px;
}

#oroshi i.pick {

	color: #0099CC;
	font-style: normal;
	line-height: 130%;
	font-size: 12px;
}
.Syohin-pickup-main {
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 130%;
}
#Info {

	padding-top: 0px;
	padding-bottom: 15px;
	font-size: 14px;
}
#Info-box {

	padding-top: 15px;
}
#Info b {

	font-size: 14px;
	color: #542F0A;
}
#Info p {

	font-size: 14px;
	padding-top: 3px;
	line-height: 13pt;
}

#Staff {

}
#Staff td.main {
	background-color: #F7F7F7;

}
#Staff p.post {
	font-size: 14px;
	font-weight: bold;
	color: #CC6600;
	padding-bottom: 7px;


}

#Staff p.com {
	padding-top: 5px;
	font-size: 14px;
	line-height: 150%;


}
#Staff p.com2 {
	font-size: 14px;
	line-height: 150%;
}
#Staff b.head {
	color: #FFCC00;


}
#Staff td.com {
	padding-top: 5px;
	font-size: 14px;


}
.StaffPhoto {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #51A5A5;

}
#Ship {

}
#Ship td.main {
	background-color: #F7F7F7;

}
#Ship p.post {
	font-size: 14px;
	font-weight: bold;
	color: #CC6600;
	padding-bottom: 7px;


}

#Ship p.com {
	padding-top: 10px;
	font-size: 14px;
	line-height: 150%;


}
#Ship b.head {
	color: #FFCC00;


}
#Ship td.com {
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;


}
#Shop {

}
#Shop h2.titleA {
	font-size: 14px;
	background-color: #FFF0D0;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 25px;
	color: #CC6600;

}
#Shop p.com1 {
	font-size: 14px;
	line-height: 150%;
	text-align: left;


}

#Shop p.com2 {
	padding-top: 10px;
	font-size: 14px;
	line-height: 150%;
	text-align: left;


}
.photoL {
	float: left;
	margin-right: 10px;
}
#PhotoRoom {
}
#PhotoRoom p.dateh {
	background-color: #7CAC62;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 5px 3px 6px;
	font-weight: bold;
}
#PhotoRoom h1.title {
	background-color: #FFFFFF;
	font-size: 14px;
	color: #7CAC62;
	text-align: left;
	padding: 6px;
	font-weight: bold;
	border: 1px solid #7CAC62;
}
.photoframe {
	padding: 5px 3px 5px 4px;
	width: 163px;
	text-align: center;
	margin-top: 15px;
	border-top: 1px solid #E8C9A6;
	border-right: 1px solid #D7A266;
	border-bottom: 1px solid #D7A266;
	border-left: 1px solid #E8C9A6;
}
.photocom {
	font-size: 12px;
	line-height: 140%;
	padding-top: 2px;
	text-align: left;
	padding-left: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
}
html>body .photocom {
	font-size: 12px;
	line-height: 140%;
	padding-top: 5px;
	text-align: left;
	padding-left: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
}.headcom {

	font-size: 12px;
	line-height: 140%;
	padding-top: 15px;
	text-align: left;
	padding-bottom: 3px;
}
#count {
	font-size: 12px;
	text-align: center;
	line-height: 13pt;
	padding-top: 10px;
	padding-bottom: 10px;
}

