body{
	 background:#F3EED9;
		margin:0;
		padding:0;
}

a:link{#FF6600;}
a:visited{#666666;}

.red { 
color:#CC0000;
}

.fnt12 {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.fnt10 {
	font-size: 10px;
	line-height: 125%;
}
.14 {
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.whatbg {
	background-image:   url(img/midashi_what_bg.gif);
	background-repeat: no-repeat;
}
.pickbg {
	background-image:   url(img/migashi_pick_bg.gif);
	background-repeat: no-repeat;
}
.bg01kari {
	background-image: url(img/event/midashi_what_bg.gif);
	background-repeat: no-repeat;
}
.bg02kari {
	background-image: url(img/event/midashi_company_bg.gif);
	background-repeat: no-repeat;
}
.hamonbg {
	background-image:   url(hamon/img/hamon_bg.gif);
	background-repeat: no-repeat;
}
a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #FF6600;
}
a:active {
	color: #FF6600;
}
.fnt14 {
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
}

a .footer{font-size:10px;}
.footer a:link {
	color: #666666;
	text-decoration:none;
}
.footer a:visited {
	color: #666666;
    text-decoration:none;
}
.footer a:hover {
	color: #666666;
	text-decoration:none;
}
.footer a:active {
	color: #666666;
	text-decoration:none;
}

ul{
padding:0;
margin:0;
}

ul li{
padding:0;
margin:0 0 15px 0;
}

div#sidemenu{
	margin:0 0 0 16px;
}

div#sidemenu ul{
	margin:0;
	padding:0;
}

div#sidemenu ul li{
	margin:0;
	padding:0;
	list-style:none;
}


div#sidemenu ul li a{
	outline: none;
}

div#ham{
	display:none;
}

body.ham div#ham{
	display:block;
}

div#cheese{
	display:none;
}

body.cheese div#cheese{
	display:block;
}

div#sidemenu ul li#menu01{
	width:195px;
	height:40px;
	background:url(resource/menu_ham_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu01 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu01 a:hover,
body.ham div#sidemenu ul li#menu01{
	background:url(resource/menu_ham_02.gif) no-repeat;
}

div#sidemenu ul li#menu01-01{
	width:195px;
	height:25px;
	background:url(resource/menu_ham_1_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu01-01 a{
	display:block;
	width:195px;
	height:25px;
}

div#sidemenu ul li#menu01-01 a:hover,
body.ham1 div#sidemenu ul li#menu01-01{
	background:url(resource/menu_ham_1_02.gif) no-repeat;
}

div#sidemenu ul li#menu01-02{
	width:195px;
	height:25px;
	background:url(resource/menu_ham_2_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu01-02 a{
	display:block;
	width:195px;
	height:25px;
}

div#sidemenu ul li#menu01-02 a:hover,
body.ham2 div#sidemenu ul li#menu01-02{
	background:url(resource/menu_ham_2_02.gif) no-repeat;
}

div#sidemenu ul li#menu01-03{
	width:195px;
	height:25px;
	background:url(resource/menu_ham_3_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu01-03 a{
	display:block;
	width:195px;
	height:25px;
}

div#sidemenu ul li#menu01-03 a:hover,
body.ham3 div#sidemenu ul li#menu01-03{
	background:url(resource/menu_ham_3_02.gif) no-repeat;
}

div#sidemenu ul li#menu02{
	width:195px;
	height:40px;
	background:url(resource/menu_sarami_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu02 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu02 a:hover,
body.salami div#sidemenu ul li#menu02{
	background:url(resource/menu_sarami_02.gif) no-repeat;
}

div#sidemenu ul li#menu03{
	width:195px;
	height:40px;
	background:url(resource/menu_bacon_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu03 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu03 a:hover,
body.bacon div#sidemenu ul li#menu03{
	background:url(resource/menu_bacon_02.gif) no-repeat;
}

div#sidemenu ul li#menu04{
	width:195px;
	height:40px;
	background:url(resource/menu_meat_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu04 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu04 a:hover,
body.meat div#sidemenu ul li#menu04{
	background:url(resource/menu_meat_02.gif) no-repeat;
}

div#sidemenu ul li#menu05{
	width:195px;
	height:40px;
	background:url(resource/menu_sunflower_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu05 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu05 a:hover,
body.sunflower div#sidemenu ul li#menu05{
	background:url(resource/menu_sunflower_02.gif) no-repeat;
}

div#sidemenu ul li#menu06{
	width:195px;
	height:40px;
	background:url(resource/menu_jamo_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu06 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu06 a:hover,
body.jamo div#sidemenu ul li#menu06{
	background:url(resource/menu_jamo_02.gif) no-repeat;
}

div#sidemenu ul li#menu07{
	width:195px;
	height:40px;
	background:url(resource/menu_beans_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu07 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu07 a:hover,
body.beans div#sidemenu ul li#menu07{
	background:url(resource/menu_beans_02.gif) no-repeat;
}

div#sidemenu ul li#menu08{
	width:195px;
	height:40px;
	background:url(resource/menu_pasta_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu08 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu08 a:hover,
body.pasta div#sidemenu ul li#menu08{
	background:url(resource/menu_pasta_02.gif) no-repeat;
}

div#sidemenu ul li#menu09{
	width:195px;
	height:40px;
	background:url(resource/menu_olive_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu09 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu09 a:hover,
body.olive div#sidemenu ul li#menu09{
	background:url(resource/menu_olive_02.gif) no-repeat;
}

div#sidemenu ul li#menu10{
	width:195px;
	height:40px;
	background:url(resource/menu_spice_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu10 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu10 a:hover,
body.spice div#sidemenu ul li#menu10{
	background:url(resource/menu_spice_02.gif) no-repeat;
}

div#sidemenu ul li#menu11{
	width:195px;
	height:40px;
	background:url(resource/menu_hamon_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu11 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu11 a:hover,
body.hamon div#sidemenu ul li#menu11{
	background:url(resource/menu_hamon_02.gif) no-repeat;
}

div#sidemenu ul li#menu12{
	width:195px;
	height:40px;
	background:url(resource/menu_brand_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu12 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu12 a:hover,
body.brand div#sidemenu ul li#menu12{
	background:url(resource/menu_brand_02.gif) no-repeat;
}

div#sidemenu ul li#menu13{
	width:195px;
	height:40px;
	background:url(resource/menu_cheese_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu13 a{
	display:block;
	width:195px;
	height:40px;
}

div#sidemenu ul li#menu13 a:hover,
body.cheese div#sidemenu ul li#menu13{
	background:url(resource/menu_cheese_02.gif) no-repeat;
}

div#sidemenu ul li#menu13-01{
	width:195px;
	height:25px;
	background:url(resource/menu_cheese_1_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu13-01 a{
	display:block;
	width:195px;
	height:25px;
}

div#sidemenu ul li#menu13-01 a:hover{
	background:url(resource/menu_cheese_1_02.gif) no-repeat;
}

div#sidemenu ul li#menu13-02{
	width:195px;
	height:25px;
	background:url(resource/menu_cheese_2_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu13-02 a{
	display:block;
	width:195px;
	height:25px;
}

div#sidemenu ul li#menu13-02 a:hover{
	background:url(resource/menu_cheese_2_02.gif) no-repeat;
}

div#sidemenu ul li#menu13-03{
	width:195px;
	height:25px;
	background:url(resource/menu_cheese_3_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 7px 0;
}

div#sidemenu ul li#menu13-03 a{
	display:block;
	width:195px;
	height:25px;
}

div#sidemenu ul li#menu13-03 a:hover{
	background:url(resource/menu_cheese_3_02.gif) no-repeat;
}