@charset "utf-8";

/*----------------------------------------------------------------------------
	index.html
----------------------------------------------------------------------------*/
#menuBox li{
float:left;
margin:0 10px 0 0;
}
#menuBox li.marginR0{
margin:0;
}


/*----------------------------------------------------------------------------
	item.html
----------------------------------------------------------------------------*/
.itemBox{
display:inline;
float:left;
margin:0 0 0 10px;
width:202px;
}
.itemBoxIn{
padding:9px;
background:url(../common/images/ex_texture_1.gif);
border:#D9D0C3 1px solid;
}
.itemBox .itemTi{
margin:0 0 7px 0;
padding:3px 0px;
background:url(../common/images/ex_texture_2.gif);
border-top:#A9151A 2px solid;
font-weight: 600;
font-size: 96%;
letter-spacing: -0.1em;
text-align:center;
}
.itemBox .itemImg img{
display:block;
border:#59493F 1px solid;
}
.itemBox .itemTxt{
margin:5px 0 0 0;
}

.itemBox .lmtItem{
margin:2px 0 0;
color: #CC0033;
font-weight:bold;
font-size:10px;
}

.itemBox .lmtItem span{
background-color:#FFCC99;
}

#content h5{
	margin:0 5px 10px 10px;
	padding:0 0 2px;
	background:url(../common/images/menu_h5_line.gif) left bottom repeat-x;
	font-size:100%;
	color:#666633;
	font-weight:bold;
	}


/*----------------------------------------------------------------------------
	season.html
----------------------------------------------------------------------------*/
.seasBox{
margin:0 0 20px 0;
}
.seasBoxIn{
padding:9px;
background:url(../common/images/ex_texture_1.gif);
border:#D9D0C3 1px solid;
}
.seasBox .seasImg{
float:left;
width:190px;
}
.seasBox .seasImg img{
display:block;
border:#59493F 1px solid;
/*★2009.07_08-------*/
margin-bottom:2px;
/*-------------------*/
}
.seasBox .seasBoxR{
float:right;
width:429px;
background:#FFFFFF;
}
.seasBox .seasTi{
margin:10px;
padding:4px 10px;
background:url(../common/images/ex_texture_2.gif);
font-weight:bold;
}
.seasBox .seasTi span{
padding:0 0 0 15px;
background:url(images/seas_ic_dot_4.gif) left 1px no-repeat;
}
.seasBox .seasTxt{
margin:0 10px 10px 10px;
}
.seasBox .seasPdf{
margin:0 10px 10px 10px;
padding:10px 0 0 0;
background:url(../common/images/ex_dot_w.gif) left top repeat-x;
}
/*★2009.07_08-------*/
.seasBox .seasPdf2{
margin:0 10px 10px 10px;
padding:0;
}
.seasBox .seasPdf a,
.seasBox .seasPdf2 a{
padding:2px 0 2px 23px;
/*★2009.07_08-------
background:url(../common/images/ic_pdf.gif) left 0 no-repeat;
*/
background:url(../common/images/ic_file.gif) left 0 no-repeat;
}
/*-------------------*/

/*----------------------------------------------------------------------------
	mochikaeri.html
----------------------------------------------------------------------------*/
.mochBox{
margin:0 0 20px 0;
}
.mochBoxIn{
padding:9px;
background:url(../common/images/ex_texture_1.gif);
border:#D9D0C3 1px solid;
}
.mochBox .mochImg{
float:left;
width:190px;
}
.mochBox .mochImg img{
display:block;
border:#59493F 1px solid;
}
/*-<CHANGE>-------------------------------------------------------------------------------------*/
.mochBox .mochTi{
border:#967F67 1px solid;
margin-bottom:10px;
padding:4px 10px;
background:url(../common/images/ex_texture_2.gif);
font-weight:bold;
}
.mochBox .mochTi span{
padding:0 0 0 15px;
background:url(images/seas_ic_dot_4.gif) left 1px no-repeat;
}
.mochBox .mochBoxLR{
float:right;
padding:10px 0;
width:100%;
background:#FFFFFF;
}
.mochBox .mochBoxR{
float:right;
padding:10px 0;
width:289px;
background:#FFFFFF;
}
.mochBox .mochTxt{
margin:0 10px 10px 10px;
}
.mochBox .mochPdf{
margin:0 10px 5px 10px;
padding:10px 0 0 0;
background:url(../common/images/ex_dot_w.gif) left top repeat-x;
}
.mochBox .mochPdf a{
padding:2px 0 2px 23px;
background:url(../common/images/ic_pdf.gif) left 0 no-repeat;
}
/*-</CHANGE>------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
	allergy.html
----------------------------------------------------------------------------*/
#alleTi{
padding:0 0 27px 0;
background:url(images/alle_wrap_hd.gif) left bottom no-repeat;
}
#alleBox{
margin:0 0 20px 0;
padding:0 0 27px 0;
background:url(images/alle_wrap_ft.gif) left bottom no-repeat;
}
#alleBox dl{
padding:0 30px;
background:url(images/alle_wrap_in.gif) left top repeat-y;
}
#alleBox dl dt{
margin:0 0 10px 0;
}
#alleBox dl dd{
margin-left:10px;
margin-right:10px;
}
#alleBox dl dd p.alleTx{
margin:0 0 5px 0;
padding:0 0 0 10px;
background:url(../common/images/ic_dot_4_r.gif) left 5px no-repeat;
}
#alleBox dl dd p.alleBt{
margin:10px 0 0 0;
text-align:right;
}
#allePdf a{
padding:2px 0 2px 23px;
background:url(../common/images/ic_pdf.gif) left 0 no-repeat;
}

