/*共通-------------------------------------------------*/
body {
	margin:0;
	padding:0;
	background:url(/img/bg_main.gif) repeat-y center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	}

a:link {
	color: #333333;
	text-decoration: none;
	}
a:visited {
	color: #333333;
	text-decoration: none;
	}
a:hover {
	color: #009999;
	text-decoration: underline;
	}
ul {
	margin:0;
	padding:0;
	}
li {
	margin:0;
	padding:0;
	list-style:none;
	}
.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}
h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
	}
a img {
	border:none;
	color:#FFFFFF;
	background:transparent;
	}
hr {
	border:1px solid #E6E6E6;
	margin:20px 0;
	}

/*ヘッダ-------------------------------------------------*/
#header-bg {
	margin:0;
	padding:13px 0 0;
	background:url(/img/bg_header.jpg) no-repeat center top;
	}
#header {
	width:760px;
	height:108px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}
#header h1 a {
	float:left;
	width:117px;
	height:115px;
	background:url(/img/img_logo.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}
#header #globalmenu {
	float:left;
	margin:52px 0 0;
	padding:0;
	width:447px;
	height:61px;
	}
#header #globalmenu li {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	}
#header #globalmenu li a {
	text-decoration:none;
	}

#header #globalmenu li.topnow a {
	display:block;
	width:99px;
	height:63px;
	background:url(/img/bt_top_d.gif) no-repeat;
	}
#header #globalmenu li.top {
	background:url(/img/bt_top_o.gif) no-repeat;
	}
#header #globalmenu li.top a {
	display:block;
	width:99px;
	height:63px;
	background:url(/img/bt_top.gif) no-repeat;
	}
#header #globalmenu li.top a:hover {
	background:none;
	}


#header #globalmenu li.tokusyunow a {
	display:block;
	width:105px;
	height:63px;
	background:url(/img/bt_tokusyu_d.gif) no-repeat;
	}
#header #globalmenu li.tokusyu {
	background:url(/img/bt_tokusyu_o.gif) no-repeat;
	}
#header #globalmenu li.tokusyu a {
	display:block;
	width:105px;
	height:63px;
	background:url(/img/bt_tokusyu.gif) no-repeat;
	}
#header #globalmenu li.tokusyu a:hover {
	background:none;
	}


#header #globalmenu li.eatnow a {
	display:block;
	width:87px;
	height:63px;
	background:url(/img/bt_eat_d.gif) no-repeat;
	}
#header #globalmenu li.eat {
	background:url(/img/bt_eat_o.gif) no-repeat;
	}
#header #globalmenu li.eat a {
	display:block;
	width:87px;
	height:63px;
	background:url(/img/bt_eat.gif) no-repeat;
	}
#header #globalmenu li.eat a:hover {
	background:none;
	}

#header #globalmenu li.cookingnow a {
	display:block;
	width:76px;
	height:63px;
	background:url(/img/bt_cooking_d.gif) no-repeat;
	}
#header #globalmenu li.cooking {
	background:url(/img/bt_cooking_o.gif) no-repeat;
	}
#header #globalmenu li.cooking a {
	display:block;
	width:76px;
	height:63px;
	background:url(/img/bt_cooking.gif) no-repeat;
	}
#header #globalmenu li.cooking a:hover {
	background:none;
	}

#header #globalmenu li.conveynow a {
	display:block;
	width:80px;
	height:63px;
	background:url(/img/bt_convey_d.gif) no-repeat;
	}
#header #globalmenu li.convey {
	background:url(/img/bt_convey_o.gif) no-repeat;
	}
#header #globalmenu li.convey a {
	display:block;
	width:80px;
	height:63px;
	background:url(/img/bt_convey.gif) no-repeat;
	}
#header #globalmenu li.convey a:hover {
	background:none;
	}

#header #searchmenu {
	float:right;
	margin:6px 0 0;
	padding:0;
	width:172px;
	height:94px;
	}
#header #searchmenu input {
	width: 120px;
	height:17px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	vertical-align:middle;
	}
#header #searchmenu .searchbt {
	width: 44px;
	height: 21px;
	border: 0;
	vertical-align:middle;
	margin-left:4px;
	}

#header #searchmenu li {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	}
#header #searchmenu li a {
	text-decoration:none;
	}

#header #searchmenu li.toyama {
	margin-top:15px;
	background:url(/img/bt_toyama_o.gif) no-repeat;
	}
#header #searchmenu li.toyama a {
	display:block;
	width:172px;
	height:26px;
	background:url(/img/bt_toyama.gif) no-repeat;
	}
#header #searchmenu li.toyama a:hover {
	background:none;
	}

#header #searchmenu li.shopping {
	margin-top:6px;
	background:url(/img/bt_shopping_o.gif) no-repeat;
	}
#header #searchmenu li.shopping a {
	display:block;
	width:172px;
	height:26px;
	background:url(/img/bt_shopping.gif) no-repeat;
	}
#header #searchmenu li.shopping a:hover {
	background:none;
	}


/*本文-------------------------------------------------*/
#wrapper {
	clear:both;
	width:760px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}
#pankuzu {
	color:#999999;
	font-size:10px;
	margin-top:10px;
}
#pankuzu a:link,#pankuzu a:visited {
	color: #006699;
	text-decoration: none;
	}
#pankuzu a:hover {
	color: #006699;
	text-decoration: underline;
	}

/*-----メニュー--------------------------------------------*/
#menu {
	float:left;
	width:180px;
	margin-top:15px;
	}
#menu h2.eat {
	background:url(/img/menu_eat_o.gif) no-repeat;
	}
#menu h2.eat a {
	width:180px;
	height:70px;
	background:url(/img/menu_eat.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}
#menu h2.eat a:hover {
	background:none;
	}
#menu h2.cooking {
	background:url(/img/menu_cooking_o.gif) no-repeat;
	}
#menu h2.cooking a {
	width:180px;
	height:70px;
	background:url(/img/menu_cooking.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}
#menu h2.cooking a:hover {
	background:none;
	}
#menu h2.convey {
	background:url(/img/menu_convey_o.gif) no-repeat;
	}
#menu h2.convey a {
	width:180px;
	height:70px;
	background:url(/img/menu_convey.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}
#menu h2.convey a:hover {
	background:none;
	}
#menu li {
	width:180px;
	border-bottom:1px dotted #CCCCCC;
	display:block;
	vertical-align: bottom;
	}
#menu li a {
	padding:10px 0 10px 20px;
	background:url(/img/icon_bt.gif) no-repeat 3px 11px;
	display:block;
	}
#menu li.now a {
	padding:10px 0 10px 20px;
	background:url(/img/icon_now.gif) no-repeat 3px 11px;
	display:block;
	}
#menu li a:hover {
	background-color:#F3F3F3;
	text-decoration:none;
	}

/*-----メイン--------------------------------------------*/
#main {
	float:right;
	width:550px;
	margin-top:15px;
	line-height:1.7em;
	}
#main a:link {
	color: #009999;
	text-decoration: underline;
	}
#main a:visited {
	color: #009999;
	text-decoration: underline;
	}
#main a:hover {
	color:#FF5E7F;
	text-decoration: underline;
	}
#main h3.news {
	width:550px;
	height:80px;
	background:url(/img/t_news.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.toyama {
	width:550px;
	height:80px;
	background:url(/img/t_toyama.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.present {
	width:550px;
	height:80px;
	background:url(/img/t_present.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.event {
	width:550px;
	height:80px;
	background:url(/img/t_event.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.tokusanmap {
	width:550px;
	height:80px;
	background:url(/img/t_tokusanmap.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.furusato {
	width:550px;
	height:80px;
	background:url(/img/t_furusato.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.new {
	width:550px;
	height:80px;
	background:url(/img/t_new.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.gaidou {
	width:550px;
	height:80px;
	background:url(/img/t_gaidou.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.dish {
	width:550px;
	height:80px;
	background:url(/img/t_dish.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.gaidou {
	width:550px;
	height:80px;
	background:url(/img/t_gaidou.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.chisan {
	width:550px;
	height:80px;
	background:url(/img/t_chisan.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.shop {
	width:550px;
	height:80px;
	background:url(/img/t_shop.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.komeko {
	width:550px;
	height:80px;
	background:url(/img/t_komeko.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.negi {
	width:550px;
	height:80px;
	background:url(/img/t_negi.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.takuminew {
	width:550px;
	height:80px;
	background:url(/img/t_takuminew.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.pro {
	width:550px;
	height:80px;
	background:url(/img/t_pro.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.kids {
	width:550px;
	height:80px;
	background:url(/img/t_kids.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.dentou {
	width:550px;
	height:80px;
	background:url(/img/t_dentou.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.season {
	width:550px;
	height:80px;
	background:url(/img/t_season.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.blog {
	width:550px;
	height:80px;
	background:url(/img/t_blog.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.form {
	width:550px;
	height:80px;
	background:url(/img/t_form.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.jiman {
	width:550px;
	height:80px;
	background:url(/img/t_jiman.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.naradewa {
	width:550px;
	height:80px;
	background:url(/img/t_naradewa.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.takumi {
	width:550px;
	height:80px;
	background:url(/img/t_takumi.gif) no-repeat;
	text-indent:-9999px;
	}
#main h3.kataribe {
	width:550px;
	height:80px;
	background:url(img/t_kataribe.gif) no-repeat;
	text-indent:-9999px;
	}
#main h4 {
	font-size:1.3em;
	font-weight:bold;
	color:#000000;
	line-height:1em;
	}
#main h4.event-t {
	background:url(/img/bg_t_eat.gif) no-repeat;
	padding:7px 7px 7px 17px;
	margin-bottom:10px;
	font-size:1em;
	}
#main h4.blog-t {
	background:url(/img/bg_t_convey.gif) no-repeat;
	padding:7px 7px 7px 17px;
	margin-bottom:10px;
	font-size:1em;
	}
#main h4.news-t {
	background:url(/img/bg_t_news.gif) no-repeat;
	padding:7px 7px 7px 17px;
	margin-bottom:10px;
	font-size:1em;
	}
#main h5 {
	clear:both;
	font-size:1em;
	font-weight:bold;
	color:#000000;
	padding:10px;
	background-color:#E6E6E6;
	margin-top:30px;
	}
#comments {
	border-top:1px solid #E6E6E6;
	}
#comments h4 {
	margin-top:30px;
	border-left:3px solid #FF5E7F;
	padding-left:6px;
	font-weight:bold;
	font-size:1.1em;
	}
#main .mainlist {
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #E6E6E6;
	}
#main .mainlist h4 {
	font-size:1em;
	font-weight:bold;
	padding-bottom:7px;
	}
#main .mainlist p {
	margin:0;
	padding:0;
}
#main #maintxt {
	margin-top:10px;
	background:url(/img/bg_maintxt.gif) no-repeat;
	padding-top:20px;
	}
.date {
	color:#666666;
	font-size:10px;
	
	}
.paginate {
	color:#999999;
	font-size:10px;
	padding:20px 0;
	}
.paginate a:link,.paginate a:visited {
	color: #006699;
	text-decoration: none;
	}
.paginate a:hover {
	color: #006699;
	text-decoration: underline;
	}
img.ptleft {
	float:left;
	margin:0 15px 0 0;
	border:1px solid #CCCCCC;
	}
img.ptright {
	float:right;
	margin:0 0 0 15px;
	border:1px solid #CCCCCC;
	}
#main .small {
	font-size:smaller;
	line-height:130%;
}
#main a:hover img {
	border:1px solid #FF5E7F;
}
#main .pagelink a:hover img,#main a:hover img.noborder {
	border:none;
	text-decoration:none
	}

#main table {
	width:100%;
	margin-top:20px;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	}
#main thead {
	background:#E6E6E6;
	text-align:center;
	}
#main td {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:3px 5px;
	}
#kanren760 {
	clear:both;
	margin-top:20px;
	width:760px;
	}
#kanren760 .top{
	font-size:1px;
    height:41px;
    background:transparent url(/img/img_kanrentop.gif) no-repeat 0px 0px;
	}
#kanren760 .middle{
    background:#F8EECD;
	font-size:10px;
	text-align:center;
	}
#kanren760 .middle img {
	padding:0 10px;
	}
#kanren760 .bottom{
    font-size:1px;
    height:22px;
	background:transparent url(/img/img_kanrenbottom.gif) no-repeat 0px 0px;
	}


#main .tokusanmaplist {
	float:left;
	width:245px;
	margin-top:20px;
	margin-left:20px;
	}
#main .tokusanmaplist h4 {
	margin:0 0 5px;
	padding:0;
	color:#87A700;
	font-weight:bold;
	}
#main .tokusanmaplist p {
	margin:0;
	padding:0;
	}


/*プロレシピ*/
#main .recipelist {
	float:left;
	margin:10px 0 10px 25px;
	width:150px;
	height:210px;
	background:url(/img/bg_recipe.gif) no-repeat;
	}
#main .recipelist .ptrecipe {
	margin:34px 14px 0 14px;
	padding:0;
	}
#main .recipelist a {
	text-decoration:none;
	}
#main .recipelist img {
	border:1px solid #FFFFFF;
	}
#main .recipelist h4 {
	font-size:12px;
	line-height:24px;
	padding:3px 15px 0;
	}

#recipemain .ptrecipe {
	float:left;
	margin:0;
	padding:5px;
	border:1px solid #CCCCCC;
	}
#recipemain #txtrecipe {
	float:right;
	width:320px;
	}
#recipemain .top{
	font-size:1px;
    height:36px;
    background:transparent url(/img/img_zairyoutop.gif) no-repeat 0px 0px;
	}
#recipemain .middle{
    background:transparent url(/img/img_zairyoumiddle.gif) repeat-y;
	}
#recipemain .middle p {
	margin:0;
	padding:0 20px;
	font-size:12px;
	line-height:25px;
	}
#recipemain .bottom{
    font-size:1px;
    height:28px;
	background:transparent url(/img/img_zairyoubottom.gif) no-repeat 0px 0px;
	}
#recipemain .syuzaitop{
	font-size:1px;
    height:40px;
    background:transparent url(/img/img_syuzaitop.gif) no-repeat 0px 0px;
	}
#recipemain .syuzaimiddle{
    background-color:#CCEFF6;
	}
#recipemain .syuzaimiddle p {
	margin:0;
	padding:0 15px;
	}
#recipemain .syuzaibottom{
    font-size:1px;
    height:20px;
	background:transparent url(/img/img_syuzaibottom.gif) no-repeat 0px 0px;
	}
#recipemain .num {
	color:#FF5E7F;
	font-weight:bold;
	}
/*キッズレシピ*/
#main .recipelist2 {
	float:left;
	margin:10px 0 10px 25px;
	width:150px;
	height:203px;
	background:url(/img/bg_recipe2.gif) no-repeat;
	}
#main .recipelist2 .ptrecipe {
	margin:22px 22px 0 22px;
	padding:0;
	}
#main .recipelist2 a {
	text-decoration:none;
	}
#main .recipelist2 img {
	border:1px solid #FFCC33;
	}
#main .recipelist2 a:hover img {
	border:1px solid #FFFFFF;
	}
#main .recipelist2 h4 {
	font-size:12px;
	line-height:16px;
	padding:7px 22px 0;
	}
#recipemain .ptrecipe2 {
	float:left;
	margin:0;
	padding:15px 5px;
	background:#FFCC33;
	}
/*伝統レシピ*/
#main .recipelist3 {
	float:left;
	margin:10px 0 10px 25px;
	width:150px;
	height:200px;
	background:url(/img/bg_recipe3.gif) no-repeat;
	}
#main .recipelist3 .ptrecipe {
	margin:14px 14px 0 14px;
	padding:0;
	}
#main .recipelist3 a {
	text-decoration:none;
	}
#main .recipelist3 img {
	border:1px solid #FFFFFF;
	}
#main .recipelist3 h4 {
	font-size:12px;
	line-height:18px;
	padding:7px 15px 0;
	}
#main .recipelist3 h4 a {
	color:#FFFFFF;
	}
#main .recipelist3 h4 a:hover {
	color:#FFFFCC;
	}
/*新富山料理*/
#main .recipelist4 {
	float:left;
	margin:10px 0 10px 25px;
	width:150px;
	height:200px;
	background:url(/img/bg_recipe4.gif) no-repeat;
	}
#main .recipelist4 .ptrecipe {
	margin:14px 14px 0 14px;
	padding:0;
	}
#main .recipelist4 a {
	text-decoration:none;
	}
#main .recipelist4 img {
	border:1px solid #FFFFFF;
	}
#main .recipelist4 h4 {
	font-size:12px;
	line-height:18px;
	padding:7px 15px 0;
	}
#main .recipelist4 h4 a {
	color:#FFFFFF;
	}
#main .recipelist4 h4 a:hover {
	color:#FFFFCC;
	}

/*米粉レシピ*/
#main .recipelist5 {
	float:left;
	margin:10px 0 10px 25px;
	width:150px;
	height:200px;
	background:url(/img/bg_recipe5.gif) no-repeat;
	}
#main .recipelist5 .ptrecipe {
	margin:14px 14px 0 14px;
	padding:0;
	}
#main .recipelist5 a {
	text-decoration:none;
	}
#main .recipelist5 img {
	border:1px solid #FFFFFF;
	}
#main .recipelist5 h4 {
	font-size:12px;
	line-height:18px;
	padding:7px 15px 0;
	}
#main .recipelist5 h4 a {
	color:#FFFFFF;
	}
#main .recipelist5 h4 a:hover {
	color:#FFFFCC;
	}

/*小学生白ねぎレシピ*/
#main .recipelist6 {
	float:left;
	margin:10px 0 10px 25px;
	width:150px;
	height:200px;
	background:url(/img/bg_recipe6.gif) no-repeat;
	}
#main .recipelist6 .ptrecipe {
	margin:14px 14px 0 14px;
	padding:0;
	}
#main .recipelist6 a {
	text-decoration:none;
	}
#main .recipelist6 img {
	border:1px solid #FFFFFF;
	}
#main .recipelist6 h4 {
	font-size:12px;
	line-height:18px;
	padding:7px 15px 0;
	}
#main .recipelist6 h4 a {
	color:#FFFFFF;
	}
#main .recipelist6 h4 a:hover {
	color:#FFFFCC;
	}
	
	
#recipemain .ptarea {
	float:left;
	width:212px;
	}
#recipemain .ptarea img {
	margin-bottom:10px;
	}
.getflash {
	font-size:10px;
	line-height:14px;
	}
.getflash a:hover img {
	border:none;
	text-decoration:none;
	}
	
	
/*-----とやまって--------------------------------------*/
#basepage table {
	width:100%;
	margin-top:20px;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	}
#basepage th {
	background:#E6E6E6;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	text-align:left;
	padding:7px;
	width:140px;
	}
#basepage td {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:7px;
	}
#basepage h4 {
	border:1px solid #B2E0E0;
	background-color:#FFFFFF;
	padding:10px;
	margin-top:30px;
	}
#basepage .pagetop {
	margin-top:30px;
	text-align:right;
	color:#DDA804;
	font-size:10px;
	}


/*-----特集--------------------------------------------*/
#tokusyu {
	margin-top:15px;
	line-height:1.7em;
	}
#tokusyuleft {
	width:370px;
	float:left;
	margin-top:10px;
	padding-right:50px;
	background:url(/tokusyu/img/bg_main.gif) repeat-y;
	}
#tokusyuright {
	width:320px;
	float:right;
	margin-top:10px;
	}
#tokusyu h4 {
	margin:20px 0 7px;
	}
.pagelink {
	margin-top:20px;
	padding:7px 10px;
	background:#F3F3F3;
}

/*コーナートップ-------------------------------------------------*/

#cornertop {
	float:right;
	width:550px;
	}
#cornertop a:link {
	color: #FF6600;
	text-decoration: none;
	}
#cornertop a:visited {
	color: #FF6600;
	text-decoration: none;
	}
#cornertop a:hover {
	color:#009999;
	text-decoration: underline;
	}
#cornertop .mainpt {
	margin-top:15px;
	width:550px;
	height:150px;
	}
#cornertop li {
	overflow:hidden;
	margin-top:15px;
	}
#cornertop li a {
	width:265px;height:130px;
	display:block;
	text-decoration:none;
	}
	
#cornertop li p { 
	padding:45px 0 0 140px;
	margin:0;
	font-size:12px;
	line-height:16px;
	}
.eat-bt1 {
	width:265px;height:130px;
	float:left;
	background:url(/eat/top/bt_01_o.gif) no-repeat;
	}
.eat-bt1 a {
	background:url(/eat/top/bt_01.gif) no-repeat;
	}
.eat-bt1 a:hover {
	background:url(/eat/top/bt_01_o.gif) no-repeat;
	}

.eat-bt2 {
	width:265px;height:130px;
	float:right;
	background:url(/eat/top/bt_02_o.gif) no-repeat;
	}
.eat-bt2 a {
	background:url(/eat/top/bt_02.gif) no-repeat;
	}
.eat-bt2 a:hover {
	background:url(/eat/top/bt_02_o.gif) no-repeat;
	}

.eat-bt3 {
	width:265px;height:130px;
	float:left;
	background:url(/eat/top/bt_03_o.gif) no-repeat;
	}
.eat-bt3 a {
	background:url(/eat/top/bt_03.gif) no-repeat;
	}
.eat-bt3 a:hover {
	background:url(/eat/top/bt_03_o.gif) no-repeat;
	}

.eat-bt4 {
	width:265px;height:130px;
	float:right;
	background:url(/eat/top/bt_04_o.gif) no-repeat;
	}
.eat-bt4 a {
	background:url(/eat/top/bt_04.gif) no-repeat;
	}
.eat-bt4 a:hover {
	background:url(/eat/top/bt_04_o.gif) no-repeat;
	}

.eat-bt5 {
	width:265px;height:130px;
	float:left;
	background:url(/eat/top/bt_05_o.gif) no-repeat;
	}
.eat-bt5 a {
	background:url(/eat/top/bt_05.gif) no-repeat;
	}
.eat-bt5 a:hover {
	background:url(/eat/top/bt_05_o.gif) no-repeat;
	}

.eat-bt6 {
	width:265px;height:130px;
	float:right;
	background:url(/eat/top/bt_06_o.gif) no-repeat;
	}
.eat-bt6 a {
	background:url(/eat/top/bt_06.gif) no-repeat;
	}
.eat-bt6 a:hover {
	background:url(/eat/top/bt_06_o.gif) no-repeat;
	}

.eat-bt7 {
	width:265px;height:130px;
	float:left;
	background:url(/eat/top/bt_07_o.gif) no-repeat;
	}
.eat-bt7 a {
	background:url(/eat/top/bt_07.gif) no-repeat;
	}
.eat-bt7 a:hover {
	background:url(/eat/top/bt_07_o.gif) no-repeat;
	}

.eat-bt8 {
	width:265px;height:130px;
	float:right;
	background:url(/eat/top/bt_08_o.gif) no-repeat;
	}
.eat-bt8 a {
	background:url(/eat/top/bt_08.gif) no-repeat;
	}
.eat-bt8 a:hover {
	background:url(/eat/top/bt_08_o.gif) no-repeat;
	}

.eat-bt9 {
	width:265px;height:130px;
	float:left;
	background:url(/eat/top/bt_09_o.gif) no-repeat;
	}
.eat-bt9 a {
	background:url(/eat/top/bt_09.gif) no-repeat;
	}
.eat-bt9 a:hover {
	background:url(/eat/top/bt_09_o.gif) no-repeat;
	}

.cooking-bt5 {
	width:265px;height:130px;
	float:left;
	background:url(/cooking/top/bt_05_o.gif) no-repeat;
	}
.cooking-bt5 a {
	background:url(/cooking/top/bt_05.gif) no-repeat;
	}
.cooking-bt5 a:hover {
	background:url(/cooking/top/bt_05_o.gif) no-repeat;
	}

.cooking-bt6 {
	width:265px;height:130px;
	float:left;
	background:url(/cooking/top/bt_06_o.gif) no-repeat;
	}
.cooking-bt6 a {
	background:url(/cooking/top/bt_06.gif) no-repeat;
	}
.cooking-bt6 a:hover {
	background:url(/cooking/top/bt_06_o.gif) no-repeat;
	}

.cooking-bt7 {
	width:265px;height:130px;
	float:right;
	background:url(/cooking/top/bt_07_o.gif) no-repeat;
	}
.cooking-bt7 a {
	background:url(/cooking/top/bt_07.gif) no-repeat;
	}
.cooking-bt7 a:hover {
	background:url(/cooking/top/bt_07_o.gif) no-repeat;
	}

.cooking-bt1 {
	width:265px;height:130px;
	float:right;
	background:url(/cooking/top/bt_01_o.gif) no-repeat;
	}
.cooking-bt1 a {
	background:url(/cooking/top/bt_01.gif) no-repeat;
	}
.cooking-bt1 a:hover {
	background:url(/cooking/top/bt_01_o.gif) no-repeat;
	}

.cooking-bt2 {
	width:265px;height:130px;
	float:left;
	background:url(/cooking/top/bt_02_o.gif) no-repeat;
	}
.cooking-bt2 a {
	background:url(/cooking/top/bt_02.gif) no-repeat;
	}
.cooking-bt2 a:hover {
	background:url(/cooking/top/bt_02_o.gif) no-repeat;
	}

.cooking-bt3 {
	width:265px;height:130px;
	float:right;
	background:url(/cooking/top/bt_03_o.gif) no-repeat;
	}
.cooking-bt3 a {
	background:url(/cooking/top/bt_03.gif) no-repeat;
	}
.cooking-bt3 a:hover {
	background:url(/cooking/top/bt_03_o.gif) no-repeat;
	}

.cooking-bt4 {
	width:265px;height:130px;
	float:left;
	background:url(/cooking/top/bt_04_o.gif) no-repeat;
	}
.cooking-bt4 a {
	background:url(/cooking/top/bt_04.gif) no-repeat;
	}
.cooking-bt4 a:hover {
	background:url(/cooking/top/bt_04_o.gif) no-repeat;
	}

.convey-bt1 {
	width:265px;height:130px;
	float:left;
	background:url(/convey/top/bt_01_o.gif) no-repeat;
	}
.convey-bt1 a {
	background:url(/convey/top/bt_01.gif) no-repeat;
	}
.convey-bt1 a:hover {
	background:url(/convey/top/bt_01_o.gif) no-repeat;
	}

.convey-bt2 {
	width:265px;height:130px;
	float:right;
	background:url(/convey/top/bt_02_o.gif) no-repeat;
	}
.convey-bt2 a {
	background:url(/convey/top/bt_02.gif) no-repeat;
	}
.convey-bt2 a:hover {
	background:url(/convey/top/bt_02_o.gif) no-repeat;
	}

.convey-bt3 {
	width:265px;height:130px;
	float:left;
	background:url(/convey/top/bt_03_o.gif) no-repeat;
	}
.convey-bt3 a {
	background:url(/convey/top/bt_03.gif) no-repeat;
	}
.convey-bt3 a:hover {
	background:url(/convey/top/bt_03_o.gif) no-repeat;
	}

.convey-bt4 {
	width:265px;height:130px;
	float:right;
	background:url(/convey/top/bt_04_o.gif) no-repeat;
	}
.convey-bt4 a {
	background:url(/convey/top/bt_04.gif) no-repeat;
	}
.convey-bt4 a:hover {
	background:url(/convey/top/bt_04_o.gif) no-repeat;
	}

.convey-bt5 {
	width:265px;height:130px;
	float:left;
	background:url(/convey/top/bt_05_o.gif) no-repeat;
	}
.convey-bt5 a {
	background:url(/convey/top/bt_05.gif) no-repeat;
	}
.convey-bt5 a:hover {
	background:url(/convey/top/bt_05_o.gif) no-repeat;
	}

.convey-bt6 {
	width:265px;height:130px;
	float:right;
	background:url(/convey/top/bt_06_o.gif) no-repeat;
	}
.convey-bt6 a {
	background:url(/convey/top/bt_06.gif) no-repeat;
	}
.convey-bt6 a:hover {
	background:url(/convey/top/bt_06_o.gif) no-repeat;
	}

.convey-bt7 {
	width:265px;height:130px;
	float:right;
	background:url(/convey/top/bt_07_o.gif) no-repeat;
	}
.convey-bt7 a {
	background:url(/convey/top/bt_07.gif) no-repeat;
	}
.convey-bt7 a:hover {
	background:url(/convey/top/bt_07_o.gif) no-repeat;
	}

/*トップ-------------------------------------------------*/
#topleft {
	float:left;
	width:550px;
	margin:5px 0 0;
	padding:0;
	}
#topright {
	float:right;
	width:190px;
	margin:5px 0 0;
	padding:0;
	}
#mainimg a {
	width:550px;
	height:200px;
	display:block;
	overflow:hidden;
	background:url(/top/img_main.jpg) no-repeat;
	text-indent:-9999px;
}
#mainimg-test a {
	width:550px;
	height:200px;
	display:block;
	overflow:hidden;
	background:url(/top/img_main-test.jpg) no-repeat;
	text-indent:-9999px;
}
#mainbt {
	height:300px;
	margin-top:25px;
	background:url(/top/bg_bt.gif) no-repeat;
	padding-left:12px;
}
#top1 {
	float:left;
	width:185px;
}
#top2 {
	float:left;
	width:183px;
}
#top3 {
	float:left;
	width:160px;
}

#mainbt h2.eat {
	background:url(/top/t_eat_o.gif) no-repeat;
	}
#mainbt h2.eat a {
	width:160px;
	height:61px;
	background:url(/top/t_eat.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}
#mainbt h2.eat a:hover {
	background:none;
	}

#mainbt h2.cooking {
	background:url(/top/t_cooking_o.gif) no-repeat;
	}
#mainbt h2.cooking a {
	width:160px;
	height:61px;
	background:url(/top/t_cooking.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}
#mainbt h2.cooking a:hover {
	background:none;
	}

#mainbt h2.convey {
	background:url(/top/t_convey_o.gif) no-repeat;
	}
#mainbt h2.convey a {
	width:160px;
	height:61px;
	background:url(/top/t_convey.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}
#mainbt h2.convey a:hover {
	background:none;
	}

#mainbt li {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:22px;
	}
#mainbt li a {
	display:block;
	width:160px;height:60px;
	text-decoration:none;
	}

#mainbt li.present {
	margin-top:0;
	width:160px;height:60px;
	background:url(/top/bt_present_o.gif) no-repeat;
	}
#mainbt li.present a {
	background:url(/top/bt_present.gif) no-repeat;
	}
#mainbt li.present a:hover {
	background:none;
	}
#mainbt li.gaidou {
	width:160px;height:60px;
	background:url(/top/bt_gaidou_o.gif) no-repeat;
	}
#mainbt li.gaidou a {
	background:url(/top/bt_gaidou.gif) no-repeat;
	}
#mainbt li.gaidou a:hover {
	background:none;
	}
#mainbt li.chisan {
	width:160px;height:60px;
	background:url(/top/bt_chisan_o.gif) no-repeat;
	}
#mainbt li.chisan a {
	background:url(/top/bt_chisan.gif) no-repeat;
	}
#mainbt li.chisan a:hover {
	background:none;
	}

#mainbt li.pro {
	width:160px;height:60px;
	margin-top:0;
	background:url(/top/bt_pro_o.gif) no-repeat;
	}
#mainbt li.pro a {
	background:url(/top/bt_pro.gif) no-repeat;
	}
#mainbt li.pro a:hover {
	background:none;
	}
#mainbt li.kids {
	width:160px;height:60px;
	background:url(/top/bt_kids_o.gif) no-repeat;
	}
#mainbt li.kids a {
	background:url(/top/bt_kids.gif) no-repeat;
	}
#mainbt li.kids a:hover {
	background:none;
	}
#mainbt li.dentou {
	width:160px;height:60px;
	background:url(/top/bt_dentou_o.gif) no-repeat;
	}
#mainbt li.dentou a {
	background:url(/top/bt_dentou.gif) no-repeat;
	}
#mainbt li.dentou a:hover {
	background:none;
	}

#mainbt li.blog {
	width:160px;height:60px;
	margin-top:0;
	background:url(/top/bt_blog_o.gif) no-repeat;
	}
#mainbt li.blog a {
	background:url(/top/bt_blog.gif) no-repeat;
	}
#mainbt li.blog a:hover {
	background:none;
	}
#mainbt li.takumi {
	width:160px;height:60px;
	background:url(/top/bt_takumi_o.gif) no-repeat;
	}
#mainbt li.takumi a {
	background:url(/top/bt_takumi.gif) no-repeat;
	}
#mainbt li.takumi a:hover {
	background:none;
	}
#mainbt li.jiman {
	width:160px;height:60px;
	background:url(/top/bt_jiman_o.gif) no-repeat;
	}
#mainbt li.jiman a {
	background:url(/top/bt_jiman.gif) no-repeat;
	}
#mainbt li.jiman a:hover {
	background:none;
	}

#topright h2.new {
	width:190px;
	height:25px;
	text-indent:-9999px;
	background:url(/top/t_new.gif) no-repeat;
	}
#topright h2.event {
	margin-top:20px;
	width:190px;
	height:25px;
	text-indent:-9999px;
	background:url(/top/t_event.gif) no-repeat;
	}
#topright li {
	width:190px;
	line-height:1.3em;
	margin-top:5px;
	}
#topright li a {
	display:block;
	padding:0 0 0 15px;
	background:url(/top/icon_li.gif) no-repeat 0 3px;
	}
#topright li.all a {
	display:block;
	color:#4C372B;
	margin-top:3px;
	padding:0 0 0 15px;
	background:url(/top/icon_all.gif) no-repeat 0 3px;
	}
#topright #banner {
	margin-top:30px;
	width:190px;
	}
#topright #banner .top{
	font-size:1px;
    height:10px;
    background:transparent url(/top/img_bntop.gif) no-repeat 0px 0px;
	}
#topright #banner .middle{
    background:transparent url(/top/bg_bn.gif) repeat-y 0px 0px;
	padding:0 15px;
	color:#666666;
	font-size:10px;
	}
#topright #banner .middle p {
	margin:0;
	padding:3px 0;
	}
#topright #banner .bottom{
    font-size:1px;
    height:10px;
	background:transparent url(/top/img_bnbottom.gif) no-repeat 0px 0px;
	}

/*ベースページ-------------------------------------------------*/
#basepage h2 {
	margin-top:15px;
	width:760px;
	height:55px;
	text-indent:-9999px;
	}
#basepage h2.about {
	background:url(/img/t_about.gif) no-repeat;
	}
#basepage h2.privacy {
	background:url(/img/t_privacy.gif) no-repeat;
	}
#basepage h2.link {
	background:url(/img/t_link.gif) no-repeat;
	margin-top:30px;
	}
#basepage h2.sitemap {
	background:url(/img/t_sitemap.gif) no-repeat;
	}
#basepage h2.kensaku {
	background:url(/img/t_kensaku.gif) no-repeat;
	margin-top:30px;
	}
#basepage h2.shopping {
	background:url(/img/t_shopping.gif) no-repeat;
	margin-top:30px;
	height:65px;
	}
#basepage h2.toyama {
	background:url(/img/t_toyama.gif) no-repeat;
	margin-top:30px;
	height:65px;
	}
#basepage .kensakuindex {
	border:1px solid #B2E0E0;
	background-color:#FFFFFF;
	padding:7px;
	font-weight:bold;
	}
	
#basepage h3 {
	font-size:1.2em;
	font-weight:bold;
	padding:7px;
	border-left:3px solid #B2E0E0;
	background-color:#F3F3F3;
	margin-top:30px;
	text-indent:7px;
	}
#basepage h3.name {
	border:1px solid #B2E0E0;
	background-color:#FFFFFF;
	}
#basepage a:link,#basepage a:visited {
	color: #009999;
	text-decoration:underline;
	}
#basepage a:hover {
	color:#FF5E7F;
	text-decoration: underline;
	}
#basepage p {
	line-height:1.5em;
	}

#basepage .shoppingtb {
	width:760px;
	border:none;
	}
#basepage .shoppingtb td {
	padding-top:20px;
	line-height:1.5em;
	border:none;
	}
#basepage .shoppingtb a {
	color: #009999;
	text-decoration: underline;
	}
#basepage .shoppingtb a:hover {
	color:#FF5E7F;
	text-decoration: underline;
	}
#basepage .shoppingtb a img {
	padding:0 2px 2px 0;
	}
#basepage .shoppingtb a:hover img {
	padding:2px 0 0 2px;
	}
#basepage li {
	padding:4px 0 4px 20px;
	background:url(/img/icon_now.gif) no-repeat 3px 6px;
	}
#basepage li.page {
	padding:4px 0 4px 40px;
	background:url(/img/icon_now.gif) no-repeat 23px 6px;
	}
#basepage ul {
	margin-top:10px;
	}

/*フッタ-------------------------------------------------*/
#footer {
	width:760px;
	margin:20px auto;
	padding:20px 0 0;
	text-align:left;
	border-top:1px solid #CCCCCC;
	font-size:11px;
	line-height:2em;
	}
#footer a:link,#footer a:visited {
	color: #006699;
	text-decoration: none;
	}
#footer a:hover {
	color: #006699;
	text-decoration: underline;
	}
#footer .copyright {
	font-size:10px;
	color:#999999;
}
#footer img {
	padding:5px 0 3px;
}
#footer .pagetop {
	float:right;
	color:#DDA804;
	font-size:10px;
	}

/*-----きときと協力店----------------------------------*/
#shoppage .shoplist {
	margin-top:30px;
	border-top:1px solid #CCCCCC;
	}
#shoppage .place {
	border-right:1px solid #CCCCCC;
	border-left:10px solid #87A700;
	padding-right:5px;
	padding-left:5px;
	font-size:10px;
	color:#87A700;
	}
#shoppage .check {
	padding-left:10px;
	font-size:10px;
	color:#FF3366;
	}
#shoppage h4 {
	background-color:#E6E6E6;
	padding:10px;
	margin:5px 0 0;
	font-size:1.2em;
	}
#shoppage .tel {
	margin:0 0 10px;
	padding:10px;
	}
#shoppage .catch {
	color:#87A700;
	font-size:1.2em;
	background:none;
	padding:0;
	margin:5px 0;
	}

/*-----新商品---------------------------------------------*/
#main .newlist {
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #E6E6E6;
	}
#main .newlist h4 {
	font-size:1.2em;
	font-weight:bold;
	padding:7px;
	background-color:#E6E6E6;
	}
#main .newlist p.small {
	margin-top:10px;
	font-size:10px;
	color:#87A700;
}
