﻿@charset "utf-8";

html {
	height: 100%;
}
body{
margin:0;
/**font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", "sans-serif";**/
	font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif,SimSun;

color:#000000;
text-align:center;
font-size:62.5%;
margin:0;
padding:0;
height:100%;
background:url(img/bg.gif) ;
}
table{
border-style:none;
}
img{
border-style:none;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl{
margin-top:0;
margin-bottom:0;
}
a{
text-decoration:none;
outline:none;
}
.clearfix{
overflow: hidden;
}
.clearfix:after{

overflow: hidden;
}
/*&yen;*/
* html .clearfix{
height: 1em;
overflow: visible;
}
/**/

#frame{
width:100%;
margin:0 auto;
padding-bottom:60px;
min-height:97%;
}
/* IE6 */
*html #frame{
height:97%;
}
#header{
	width:100%;
	margin-bottom:10px;
	background:#030303 url(img/bg_header.jpg) repeat-x left top;
}
#header .header_inline{
	width:950px;
	margin:0 auto;
	padding:7px 0 10px;
	text-align:left;
}
#header .header_inline h1{
display:block;
	width:146px;
	margin:0;
	padding:0;
	float:left;
}
#header .header_inline h1 a{
	display:block;
	width:146px;
	height:37px;
	margin:0;
	padding:0;
	background:url(img/h1.jpg) no-repeat left top;
	text-indent:-9999px;
}
#header .header_inline ul{
	display:block;
	width:500px;
	list-style-type:none;
	margin:0 26px 0 0;
	padding:8px 0 0;
	float:right;
}
#header .header_inline ul li{
	float:left;
}
#header .header_inline ul li a.home{
	display:block;
	width:100px;
	height:22px;
	background:url(img/btn_home.jpg) no-repeat left top;
	text-indent:-9999px;
}
#header .header_inline ul li a.home:hover{
	background-position:0 -22px;
}
#header .header_inline ul li a.about{
	display:block;
	width:100px;
	height:22px;
	background:url(img/btn_about.jpg) no-repeat left top;
	text-indent:-9999px;
}
#header .header_inline ul li a.about:hover{
	background-position:0 -22px;
}
#header .header_inline ul li a.menu{
	display:block;
	width:100px;
	height:22px;
	background:url(img/btn_menu.jpg) no-repeat left top;
	text-indent:-9999px;
}
#header .header_inline ul li a.menu:hover{
	background-position:0 -22px;
}
#header .header_inline ul li a.menu{
	display:block;
	width:100px;
	height:22px;
	background:url(img/btn_menu.jpg) no-repeat left top;
	text-indent:-9999px;
}
#header .header_inline ul li a.menu:hover{
	background-position:0 -22px;
}
#header .header_inline ul li a.shopping{
	display:block;
	width:100px;
	height:22px;
	background:url(img/btn_shopping.jpg) no-repeat left top;
	text-indent:-9999px;
}
#header .header_inline ul li a.shopping:hover{
	background-position:0 -22px;
}
#header .header_inline ul li a.shop{
	display:block;
	width:100px;
	height:22px;
	background:url(img/btn_shop.jpg) no-repeat left top;
	text-indent:-9999px;
}
#header .header_inline ul li a.shop:hover{
	background-position:0 -22px;
}
#header .header_inline ul li a.inq{
	display:block;
	width:100px;
	height:22px;
	background:url(img/btn_inq.jpg) no-repeat left top;
	text-indent:-9999px;
}
#header .header_inline ul li a.inq:hover{
	background-position:0 -22px;
}
#header .header_inline ul li a.blog{
	display:block;
	width:100px;
	height:22px;
	background:url(img/btn_blog.jpg) no-repeat left top;
	text-indent:-9999px;
}
#header .header_inline ul li a.blog:hover{
	background-position:0 -22px;
}
#lang{
	width:176px;
	padding:9px 0 0;
	float:right;
}
#lang p{
	margin:0;
	padding:0;
	float:left;
}
a#japanese{
	display:block;
	width:60px;
	height:21px;
	float:left;
	background:url(img/japanese.gif) no-repeat left top;
	text-indent:-9999px;
}
a#english{
	display:block;
	width:60px;
	height:21px;
	float:left;
	background:url(img/english.gif) no-repeat left top;
	text-indent:-9999px;
}
a#hantai{
	display:block;
	width:54px;
	height:21px;
	float:left;
	background:url(img/hantai.gif) no-repeat left top;
	text-indent:-9999px;
}
a#japanese:hover,a#english:hover,a#hantai:hover{
	background-position:0 -21px;
}
p#visual{
	margin:0 auto 10px;
	padding:0;
}
.container{
	width:895px;
	margin:0 auto 10px;
	padding:27px;
	background:#FFFFFF;
	text-align:left;
}
.container h2#news{
	display:block;
	width:142px;
	height:52px;
	margin:0 0 16px;
	padding:0;
	background:url(img/news.gif) no-repeat left top;
	text-indent:-9999px;
}
.container p#retort{
	display:block;
	width:652px;
	height:178px;
	margin:0 0 44px 121px;
	padding:0;
	background:url(img/retort.gif) no-repeat left bottom;
	text-indent:-9999px;
}
.container .retort_inline{
	width:700px;
	padding-top:30px;
	margin:0 0 0 99px;
}
.container .retort_inline .img{
	width:202px;
	float:left;
}
.container .retort_inline .data{
	width:495px;
	float:left;
}
.container .retort_inline .data h3{
	display:block;
	width:495px;
	height:33px;
	margin:0 0 11px 0;
	padding:0;
	background:url(img/cap_retort.gif) no-repeat left top;
	text-indent:-9999px;
}
.container .retort_inline .data h4{
	width:495px;
	margin:0 0 15px;
	padding:0 0 8px;
	font-size:16px;
	color:#494949;
	background:url(img/line.gif) no-repeat left bottom;
}

.container .retort_inline .data p{
	width:495px;
	margin:0 0 11px 0;
	padding:0;
	font-size:12px;
	color:#494949;
	line-height:120%;
}
.container .retort_inline .data p span{
	font-weight:bold;W
}
.container .retort_inline .taichang{
width:222px;
margin-bottom:42px;
float:left;
}
.container .retort_inline .taitext{
width:440px;
float:right;
}
.container .retort_inline .taitext h4{
font-size:30px;
line-height:125%;
color:#9C4D02;
margin-bottom:26px;
}
.container .retort_inline .taitext p{
font-size:12px;
line-height:150%;
color:#333333;
margin-bottom:42px;
}
.dottedbottom{
border-bottom:1px #CCCCCC dotted;
}
.container h2#menu{
	display:block;
	width:148px;
	height:75px;
	margin:0 0 36px;
	padding:0;
	background:url(img/menu.gif) no-repeat left top;
	text-indent:-9999px;
}
h2#shop{
	display:block;
	width:148px;
	height:54px;
	margin:0 0 25px;
	padding:0;
	background:url(img/shop.gif) no-repeat left top;
	text-indent:-9999px;
}
.container h3#cap_menu01{
	display:block;
	width:896px;
	height:25px;
	margin:0 0 32px;
	padding:0;
	background:url(img/cap_menu01.gif) no-repeat left top;
	text-indent:-9999px;
}
.container h3#cap_menu02{
	display:block;
	width:896px;
	height:54px;
	margin:0 0 32px;
	padding:0;
	background:url(img/cap_menu02.gif) no-repeat left bottom;
	text-indent:-9999px;
	clear:both;
}
.container h3#cap_menu03{
	display:block;
	width:896px;
	height:54px;
	margin:0 0 32px;
	padding:0;
	background:url(img/cap_menu03.gif) no-repeat left bottom;
	text-indent:-9999px;
	clear:both;
}

.container h3#cap_menu04{
	display:block;
	width:896px;
	height:54px;
	margin:0 0 32px;
	padding:0;
	background:url(img/cap_menu04.gif) no-repeat left bottom;
	text-indent:-9999px;
	clear:both;
}
.container h4#cap_inline01{
	display:block;
	width:174px;
	height:15px;
	margin:0 0 9px 7px;
	padding:0;
	background:url(img/cap_inline01.gif) no-repeat left top;
	text-indent:-9999px;
}
.container h4#cap_inline02{
	display:block;
	width:174px;
	height:46px;
	margin:0 0 9px 7px;
	padding:0;
	background:url(img/cap_inline02.gif) no-repeat left bottom;
	text-indent:-9999px;
	clear:left;
}
.container h4#cap_inline03{
	display:block;
	width:330px;
	height:13px;
	margin:0 0 11px 7px;
	padding:0;
	background:url(img/cap_inline03.gif) no-repeat left bottom;
	text-indent:-9999px;

}
.container h4#cap_inline04{
	display:block;
	width:392px;
	height:13px;
	margin:0 0 11px 7px;
	padding:0;
	background:url(img/cap_inline04.gif) no-repeat left bottom;
	text-indent:-9999px;
}

.container h4#cap_inline05{
	display:block;
	width:392px;
	height:13px;
	margin:0 0 11px 7px;
	padding:0;
	background:url(img/cap_inline05.gif) no-repeat left bottom;
	text-indent:-9999px;
}

.container h4#cap_inline06{
	display:block;
	width:392px;
	height:13px;
	margin:0 0 11px 7px;
	padding:0;
	background:url(img/cap_inline06.gif) no-repeat left bottom;
	text-indent:-9999px;
}
.container h4#cap_inline07{
	display:block;
	width:392px;
	height:13px;
	margin:0 0 11px 7px;
	padding:0;
	background:url(img/cap_inline07.gif) no-repeat left bottom;
	text-indent:-9999px;
}
.container h4#cap_inline08{
	display:block;
	width:330px;
	height:13px;
	margin:0 0 11px 7px;
	padding:0;
	background:url(img/cap_inline08.gif) no-repeat left bottom;
	text-indent:-9999px;
}
.container .top{
	width:896px;
	height:21px;
	clear:both;
	position:relative;
}
.container .top p{
	position:absolute;
	text-indent:-9999px;
	right:0;
}
.container .top p a{
	display:block;
	width:67px;
	height:21px;
	background:url(img/top.gif) no-repeat left top;
	text-indent:-9999px;
}
.container .top p a:hover{
	background-position:0 -21px;
}
.container .menu_inline{
	width:896px;
	margin:0;
}
.container .menu_inline .left{
	width:447px;
	margin:0 0 7px;
	float:left;
}
.container .menu_inline .right{
	width:447px;
	margin:0 0 7px;
	float:left;
}
.container .menu_inline .left .menuimg,.container .menu_inline .right .menuimg{
	width:121px;
	float:left;
}
.container .menu_inline .left .data,.container .menu_inline .right .data{
	width:320px;
	margin:0;
	padding-top:3px;
	float:left;
}
.container .menu_inline .left .data p.name,.container .menu_inline .right .data p.name{
	width:319px;
	font-size:12px;
	color:#494949;
	letter-spacing:2px;
	margin:0 0 5px;
	padding:0;
}
.container .menu_inline .left p.name02,.container .menu_inline .right p.name02{
	width:319px;
	font-size:12px;
	color:#494949;
	letter-spacing:2px;
	margin:0 0 5px 14px;
	padding:0;
}
.container .menu_inline .left .data p.comment,.container .menu_inline .right .data p.comment{
	width:319px;
	font-size:12px;
	color:#8C6640;
	letter-spacing:2px;
	line-height:120%;
	margin:0;
	padding:0;
}
.container .menu_inline .left .data p.comment span,.container .menu_inline .right .data p.comment span{
	color:#000000;
}
.container .shop_inline{
	width:896px;
	margin:0;
}
.container .shop_inline .left02{
	width:447px;
	margin:0 0 7px;
	float:left;
}
.container .shop_inline .right02{
	width:447px;
	margin:0 0 7px;
	float:left;
}
.container .shop_inline .left02 .menuimg,.container .shop_inline .right02 .menuimg{
	width:161px;
	float:left;
}
.container .shop_inline .left02 .data,.container .shop_inline .right02 .data{
	width:280px;
	margin:0;
	padding-top:3px;
	float:left;
}
.container .shop_inline .left02 .data p.name,.container .shop_inline .right02 .data p.name{
	width:279px;
	font-size:12px;
	color:#494949;
	letter-spacing:2px;
	margin:0 0 5px;
	padding:0;
}
.container .shop_inline .left02 p.name02,.container .shop_inline .right02 p.name02{
	width:279px;
	font-size:12px;
	color:#494949;
	letter-spacing:2px;
	margin:0 0 5px 14px;
	padding:0;
}
.container .shop_inline .left02 .data p.comment,.container .shop_inline .right02 .data p.comment{
	width:279px;
	font-size:12px;
	color:#8C6640;
	letter-spacing:2px;
	line-height:120%;
	margin:0;
	padding:0;
}
.container .shop_inline .left02 .data p.map,.container .shop_inline .right02 .data p.map{
	width:269px;
	font-size:12px;
	color:#8C6640;
	letter-spacing:2px;
	line-height:120%;
	text-align:right;
	margin:0;
	padding:0;
}
.container .shop_inline .left02 .data p.map a,.container .shop_inline .right02 .data p.map a{
	color:#000000;
}
.container .shop_inline .left02 .data p.map a:hover,.container .shop_inline .right02 .data p.map a:hover{
	color:#990000;
	text-decoration:underline;
}
.container .shop_inline02{
	width:896px;
	margin:0 0 15px;
	padding:0 0 15px;
	background:url(shop/img/line.gif) no-repeat left bottom;
}
.container .shop_inline02 .left03{
	width:586px;
	margin:0 0 7px;
	float:left;
}
.container .shop_inline02 .right03{
	width:303px;
	margin:0 0 7px;
	float:left;
}
.container .shop_inline02 .left03 .menuimg{
	width:258px;
	float:left;
}
.container .shop_inline02 .left03 .data{
	width:280px;
	margin:0;
	padding-top:3px;
	float:left;
}
.container .shop_inline02 p.name03{
	width:279px;
	font-size:16px;
	color:#494949;
	letter-spacing:2px;
	margin:0 0 5px;
	padding:0;
}
.container .shop_inline02 .left03 .data p.comment{
	width:279px;
	font-size:12px;
	color:#8C6640;
	letter-spacing:2px;
	line-height:120%;
	margin:0;
	padding:0;
}
.container .shop_inline02 .left03 .data p.map{
	width:269px;
	font-size:12px;
	color:#8C6640;
	letter-spacing:2px;
	line-height:120%;
	text-align:right;
	margin:0;
	padding:0;
}
.container .shop_inline02 .left03 .data p.map a{
	color:#000000;
}
.container .shop_inline02 .left03 .data p.map a:hover{
	color:#990000;
	text-decoration:underline;
}

.container_float{
	width:949px;
	margin:0 auto 10px;
	padding:0;
	text-align:left;
}
.container_float .left_container{
	width:445px;
	padding:24px 0 24px 24px;
	background:#FFFFFF;
	float:left;
}
.container_float .left_container h2#menu02{
	display:block;
	width:143px;
	height:54px;
	margin:0 0 25px;
	padding:0;
	background:url(img/menu02.gif) no-repeat left top;
	text-indent:-9999px;
}
.container_float .left_container p#comment_menu{
	width:420px;
	min-height:60px;
	margin:0 0 25px;
font-size:14px;
color:#333333;
line-height:145%;
}
.container_float .left_container p#img_menu{
	width:433px;
	margin:0 0 25px -3px;
	padding:0;
}
.container_float .left_container p#img_menu a{
	display:block;
	width:433px;
	height:161px;
	margin:0;
	padding:0;
	background:url(img/img_menu.jpg) no-repeat left top;
	text-indent:-9999px;
}
.container_float .left_container p#img_menu a:hover{
	background-position:0 -161px;
}
.container_float .right_container{
	width:445px;
	padding:24px 0 24px 24px;
	background:#FFFFFF;
	float:right;
}
h2#shopping{
	display:block;
	width:204px;
	height:54px;
	margin:0 0 25px;
	padding:0;
	background:url(img/shopping.gif) no-repeat left top;
	text-indent:-9999px;
}
.container_float .right_container p#comment_shopping{
	width:420px;
	min-height:60px;
	margin:0 0 25px;
font-size:14px;
color:#333333;
line-height:145%;
}
.container_float .right_container p#img_shopping{
	width:433px;
	margin:0 0 25px -3px;
	padding:0;
}
.container_float .right_container p#img_shopping a{
	display:block;
	width:433px;
	height:161px;
	margin:0;
	padding:0;
	background:url(img/img_shopping.jpg) no-repeat left top;
	text-indent:-9999px;
}
/**.container_float .right_container p#img_shopping a:hover{
	background-position:0 -161px;
}
**/
.container h2#about{
	display:block;
	width:140px;
	height:54px;
	margin:0 0 36px;
	padding:0;
	background:url(img/about.gif) no-repeat left top;
	text-indent:-9999px;
}
.container .about_inline{
	width:911px;
	margin:0 auto;
}
.container .about_inline .useal{
	width:230px;
	float:left;
}
.container .about_inline .end{
	width:221px;
	float:left;
}
.container .about_inline h3{
	display:block;
	width:213px;
	font-size:16px;
	line-height:145%;
	color:#333333;
	border-bottom:1px #CCCCCC dotted;
	padding:0 0 3px;
	margin:0 0 7px;
}
.container .about_inline p#comment_rice{
	display:block;
	width:213px;
	min-height:30px;
	font-size:12px;
	line-height:145%;
	color:#333333;
	margin:0 0 10px;
}
.container .about_inline p#comment_sozai{
	display:block;
	width:213px;
	min-height:30px;
	font-size:12px;
	line-height:145%;
	color:#333333;
	margin:0 0 10px;
}
.container .about_inline p#comment_soup{
	display:block;
	width:213px;
	min-height:30px;
	font-size:12px;
	line-height:145%;
	color:#333333;
	margin:0 0 10px;
}
.container .about_inline p#comment_history{
	display:block;
	width:213px;
	min-height:30px;
	font-size:12px;
	line-height:145%;
	color:#333333;
	margin:0 0 10px;
}
.container .about_inline p#img_rice{
	width:221px;
	margin:0 0 7px;
}
.container .about_inline p#img_rice a{
	display:block;
	width:221px;
	height:156px;
	margin:0 0 9px;
	padding:0;
	background:url(img/img_rice.jpg) no-repeat left top;
	text-indent:-9999px;
}
.container .about_inline p#img_sozai{
	width:221px;
	margin:0 0 7px;
}
.container .about_inline p#img_sozai a{
	display:block;
	width:221px;
	height:156px;
	margin:0 0 9px;
	padding:0;
	background:url(img/img_sozai.jpg) no-repeat left top;
	text-indent:-9999px;
}
.container .about_inline p#img_soup{
	width:221px;
	margin:0 0 7px;
}
.container .about_inline p#img_soup a{
	display:block;
	width:221px;
	height:156px;
	margin:0 0 9px;
	padding:0;
	background:url(img/img_soup.jpg) no-repeat left top;
	text-indent:-9999px;
}
.container .about_inline p#img_history{
	width:221px;
	margin:0 0 7px;
}
.container .about_inline p#img_history a{
	display:block;
	width:221px;
	height:156px;
	margin:0 0 9px;
	padding:0;
	background:url(img/img_history.jpg) no-repeat left top;
	text-indent:-9999px;
}
.container .about_inline p#img_rice a:hover,.container .about_inline p#img_sozai a:hover,.container .about_inline p#img_soup a:hover,.container .about_inline p#img_history a:hover{
	background-position:0 -156px;
}
.container .about_inline p.text{
	width:221px;
	color:#494949;
	font-size:12px;
	line-height:185%;
	margin:0 0 21px;
}
.container .about_inline p.btn{
	display:block;
	width:221px;
	text-align:center	
}
.container .about_inline p.btn a{
	display:block;
	width:87px;
	height:21px;
	margin:0 auto;
	padding:0;
	background:url(img/btn_next.gif) no-repeat left top;
	text-indent:-9999px;
}
.container .about_inline p.btn a:hover{
	background-position:0 -21px;
}

dl.bottomlinks{
	display:block;
	width:166px;
	margin:0;
	padding:0 0 0 10px;
	float:left;
}
dl.bottomlinks dt{
	font-size:12px;
	font-weight:bold;
	margin:0 0 6px 0;
	color:#494949;
}
dl.bottomlinks dd{
	font-size:12px;
	color:#494949;
	margin:0 0 6px 8px;
	background:url(img/arrow.gif) no-repeat left top;
	padding-left:12px; 
}
dl.bottomlinks dd a{
	color:#494949;
}

dl.bottomlinks dd a:hover{
	color:#8C6640;
	text-decoration:underline;
}
p.btn_next01{
	margin-left:337px;	
}
p.btn_next01 a{
	display:block;
	width:87px;
	height:21px;
	margin:0;
	padding:0;
	background:url(img/btn_next.gif) no-repeat left top;
	text-indent:-9999px;
}
p.btn_next01 a:hover{
	background-position:0 -21px;
}
p.none a{
	display:block;
	width:87px;
	height:21px;
	margin:0;
	padding:0;
	background:url(img/btn_next_o.gif) no-repeat left top !important;
}
p.none a:hover{
	display:block;
	width:87px;
	height:21px;
	margin:0;
	padding:0;
	background:url(img/btn_next_o.gif) no-repeat left top !important;
}
p#thanks{
	width:100%;
	font-size:12px;
	color:#494949;
	letter-spacing:2px;
	margin:0 0 5px;
	padding:100px 0;
	text-align:center;
}
.container h2#top{
	display:block;
	width:630px;
	height:29px;
	margin:0 0 15px;
	padding:0;
	background:url(img/cap_top.gif) no-repeat left top;
	text-indent:-9999px;
}
.container .img_curry{
	width:194px;
	float:left;
}
.container .top_right{
	width:700px;
	padding:2px 0 0;
	float:left;
}
.container .top_right h3{
	width:680px;
	margin:0 0 15px;
	padding:0;
	font-size:14px;
	line-height:145%;
	color:#86684B;

}
.container .top_right p{
	display:block;
	width:546px;
	font-size:14px;
	color:#333333;
	line-height:205%;
	padding-right:154px;
	background:url(img/img_owner.jpg) no-repeat right bottom;
	min-height:171px;
}
#footer{
	width:100%;
	margin:0;
	text-align:center;
	background:#000000 url(img/bg_footer.jpg) repeat-x left top;
}
#footer #footer_inline{
	width:950px;
	margin:0 auto;
	padding:15px 0 13px;
}
#footer .top{
	width:950px;
	height:21px;
	position:relative;
}
#footer .top p{
	position:absolute;
	text-indent:-9999px;
	right:0;
}
#footer .top p a{
	display:block;
	width:67px;
	height:21px;
	background:url(img/top2.gif) no-repeat left top;
	text-indent:-9999px;
}
#footer .top p a:hover{
	background-position:0 -21px;
}
#footer #footer_inline p.copy{
	font-size:10px;
	color:#CCCCCC;
	margin:41px 0 0;
	letter-spacing:1px;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", "sans-serif" !important;
	float:left;
}
#footer #footer_inline p.link{
	font-size:10px;
	color:#CCCCCC;
	margin:0;
	float:right;
}
/**20131222**/
ul#navi{
	display:block;
	width:950px;
	margin:0 auto 15px;
	padding:0;
	list-style-type:none;
}
ul#navi li{
	float:left;
}
a#homebtn{
	display:block;
	width:238px;
	height:72px;
	background:url(img/btn01.gif) no-repeat left top;
	text-indent:-9999px;
}
a#homebtn:hover{
	background-position:0 -72px;
}
a#homebtnNow{
	display:block;
	width:238px;
	height:72px;
	background:url(img/btn01_now.gif) no-repeat left top;
	text-indent:-9999px;
}
a#homebtnNow:hover{
	background-position:0 -72px;
}
a#aboutbtn{
	display:block;
	width:237px;
	height:72px;
	background:url(img/btn02.gif) no-repeat left top;
	text-indent:-9999px;
}
a#aboutbtn:hover{
	background-position:0 -72px;
}
a#aboutbtnNow{
	display:block;
	width:237px;
	height:72px;
	background:url(img/btn02_now.gif) no-repeat left top;
	text-indent:-9999px;
}
a#aboutbtnNow:hover{
	background-position:0 -72px;
}

a#menubtn{
	display:block;
	width:237px;
	height:72px;
	background:url(img/btn03.gif) no-repeat left top;
	text-indent:-9999px;
}
a#menubtn:hover{
	background-position:0 -72px;
}
a#menubtnNow{
	display:block;
	width:237px;
	height:72px;
	background:url(img/btn03_now.gif) no-repeat left top;
	text-indent:-9999px;
}
a#menubtnNow:hover{
	background-position:0 -72px;
}
a#shopbtn{
	display:block;
	width:238px;
	height:72px;
	background:url(img/btn04.gif) no-repeat left top;
	text-indent:-9999px;
}
a#shopbtn:hover{
	background-position:0 -72px;
}
a#shopbtnNow{
	display:block;
	width:238px;
	height:72px;
	background:url(img/btn04_now.gif) no-repeat left top;
	text-indent:-9999px;
}
a#shopbtnNow:hover{
	background-position:0 -72px;
}
.container_float .right_container p#img_shop{
	width:433px;
	margin:0 0 25px -3px;
	padding:0;
}
.container_float .right_container p#img_shop a{
	display:block;
	width:433px;
	height:161px;
	margin:0;
	padding:0;
	background:url(img/img_shop.jpg) no-repeat left top;
	text-indent:-9999px;
}
.container_float .right_container p#img_shop a:hover{
	background-position:0 -161px;
}

ul.fb{
width:950px;
margin:0 auto 20px;
padding:0;
list-style-type:none;
}
ul.fb li{
float:left;
}
ul.fb li a.fb01{
display:block;
width:190px;
height:80px;
background:url(../img/btnfb01.jpg) no-repeat left top;
text-indent:-9999px;
}
ul.fb li a.fb02{
display:block;
width:190px;
height:80px;
background:url(../img/btnfb02.jpg) no-repeat left top;
text-indent:-9999px;
}
ul.fb li a.fb03{
display:block;
width:190px;
height:80px;
background:url(../img/btnfb03.jpg) no-repeat left top;
text-indent:-9999px;
}
ul.fb li a.fb04{
display:block;
width:190px;
height:80px;
background:url(../img/btnfb04.jpg) no-repeat left top;
text-indent:-9999px;
}
ul.fb li a.fb05{
display:block;
width:190px;
height:80px;
background:url(../img/btnfb05.jpg) no-repeat left top;
text-indent:-9999px;
}

ul.fb li a:hover{
filter: Alpha(opacity=80);
opacity:0.8;
}