body {
	background-color: #FFF4E4;
}
.back {
	background-image:  url(images/back_1.jpg);
	background-repeat: no-repeat;
}
.back2 {
	background-image:  url(images/back_3.jpg);
	background-repeat: repeat-x;
}
.back_f {
	background-image: url(treat/tt04_3.gif);
	background-repeat: no-repeat;
}
.back_l1 {
	background-image: url(delivery/line_1.gif);
	background-repeat: repeat-x;
	background-position: left bottom; 
}
.back_l2 {
	background-image: url(delivery/line_2.gif);
	background-repeat: repeat-x;
	background-position: left top; 
	padding: 8px 20px 20px 20px; 
}
.back_delttl {
	background-image: url(delivery/tt.gif);
	background-repeat: no-repeat;
	background-position: center top; 
}
.back_delttl1 {
	background-image: url(delivery/tt1.gif);
	background-repeat: no-repeat;
	background-position: center top; 
}
.back_eat {
	background-image: url(delivery/eat2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom; 
}
.back_eat2 {
	background-image: url(delivery/eat3.jpg);
	background-repeat: no-repeat;
	background-position: left center; 
}
.back_supttl {
	background-image: url(support/tt.gif);
	background-repeat: no-repeat;
	background-position: center top; 
}
.back_sup01ttl {
	background-image: url(support/tt01.gif);
	background-repeat: no-repeat;
	background-position: center top; 
}
.back_sup02ttl {
	background-image: url(support/tt02.gif);
	background-repeat: no-repeat;
	background-position: center top; 
}
.back_sup03ttl {
	background-image: url(support/tt03.gif);
	background-repeat: no-repeat;
	background-position: center top; 
}
.back_sup01img {
	background-image: url(support/sai.jpg);
	background-repeat: no-repeat;
	background-position: left bottom; 
}


.f10 {
	font-size: 10px;
	line-height: 14px;
}
.f12 {
	font-size: 12px;
	line-height: 18px;
}
.f14 {
	font-size: 14px;
	line-height: 18px;
}
.pk12 {
	font-size: 12px;
	color: #FF4242;
	line-height: 18px;
}
.br10 {
	font-size: 10px;
	color: #3F2200;
	line-height: 14px;
}
.br12 {
	font-size: 12px;
	color: #5F4800;
	line-height: 18px;
}
.o { 
font-size: 14px;
color: #5F4800;
line-height: 19px;
font-weight: bold; 
font-family: "‚l‚r ‚o–¾’©","‚l‚r –¾’©",serif; 
} 
a:link {
    font-size: 12px;
    color: #FFA400;
    text-decoration: none 
}
a:visited {
    font-size: 12px;
    color: #FF4242;
    text-decoration: none 
}
a:hover {
    font-size: 12px;
    color: #FFA400;
    text-decoration: underline 
}
UL { list-style-image: url(images/mark.gif); } 

.img-r{
float:right;}
.img-u{
margin:80px 0px 0px 0px;}
.sp-t1{
text-align:center;
font-size: 14px;
color: #ffffff;
line-height: 15px;
font-weight: normal; 
font-family: "‚l‚r ‚o–¾’©","‚l‚r –¾’©",serif; 
background-color:#5F4800;
letter-spacing:0.2em;
height:auto;
width:auto;
margin:10px;
padding:5px;}
.ft2{
background-color:#3F2207;
text-align:center;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	font-family: "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
	letter-spacing:0.5em;
	margin:8px 0px 8px 0px;
}
.in_pho{
margin:0px 9px 0px 0px;}
.whatsnew{background-image:url(images/menu_21.jpg);
background-repeat:no-repeat;
padding-left:14px;}
.photo{
padding:10px 0 0 20px;}

.yoyaku {
	position: absolute;
	left: 311px;
	top: 130px;
}
.dondon {
padding: 8px 0 0 15px;
}
.dondon img {
float: left;
margin-right: 7px;
vertical-align: middle;
}
.dondon p {
font-size: 12px;
line-height: 140%;
color: #000000;
padding: 0;
margin: 0;
}
.dondon a {
color: #612700;
}

.floatclear {
	zoom: 100%;
}
.floatclear:after {
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

