@charset "UTF-8";
/* CSS Document */

body {
	background-color:#FFF;
	color: #1A1A1A;;
}
a:link, a:visited {
	color:#000;
	background-color:transparent;
}
a:hover, a:focus, a:active {
	color:#FFF;
	background-color:#520;
}
/*見出し*/
h1,h2,h3,h4,h5,h6,dt,th,strong{
	color:#000;
}
em{
	color:#C00;
}
a:hover em,
a:focus em,
a:active em{
	color:#FFF;
}


/*フッター*/
#footer {
	color:#FFF;
	background-color: #5c4c3d;
}
#footMenuBox li a{
	color:#FFF;
	background-image: url(../images/arrow_f1a.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
	padding-right:3px;
}
#footMenuBox li a:hover,
#footMenuBox li a:active{
	background-image:url(../images/arrow_f1b.gif);
}

/*メインメニュー*/
#mainNavi li {
	border-left-color:#886851;
}
#mainNavi a{
	/*background-image: url(../images/mainNavi.gif);*/
	background-image: url(../images/mainNavi1.gif);
}

@media print{
/*印刷時*/
	#mainNavi{
		display:none;
	}
}

/*一覧*/
.NewHead,
.listHead,
#cTitle.mall,
#cTitle.BBS,
#cTitle.event,
#cTitle.text{
	background-color:#EBE5DF;
	
}
.NewHead h2,
.NewHead h3{
	color:#FFF;
	text-shadow: 1px 1px 3px #000;
	background-color:#937555;
	background-image:url(../images/h3_bg1.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
.NewHead ul.NewListNavi li a:link,
.NewHead ul.NewListNavi li a:visited{
	color:#000;
	background-color:#EBE5DF;
	background-image:url(../images/icon_list1.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}

.NewHead ul.NewListNavi li a:hover,
.NewHead ul.NewListNavi li a:active{
	color:#FFF;
	background-color:#552200;
	background-image:url(../images/icon_list0.png);
}
#yomiBtn a,
.NewHead ul.NewListNavi li.yomiBtn a{
	background-image:url(../images/icon_read1.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}
#yomiBtn a:hover,
#yomiBtn a:active,
.NewHead ul.NewListNavi li.yomiBtn a:hover,
.NewHead ul.NewListNavi li.yomiBtn a:active{
	background-image:url(../images/icon_read0.png);
}

/*口コミ*/
.nEntry h4.nEBBS a,
.nEntry h4.nEBBS span{
	background-image:url(../images/icon_bbs1.gif);
}
/*ブログ*/
.nEntry h4.nEBlog a,
.nEntry h4.nEBlog span{
	background-image:url(../images/icon_blog1.gif);
}
/*モール*/
.nEntry h4.nEMall a,
.nEntry h4.nEMall span{
	background-image:url(../images/icon_mall1.gif);
}
/*イベント*/
.nEntry h4.nEEvent a,
.nEntry h4.nEEvent span{
	background-image:url(../images/icon_event1.gif);
}
/*フカポン*/
.nEntry h4.nECoupon a,
.nEntry h4.nECoupon span{
	background-image:url(../images/icon_coupon1.gif);
}



/*パン屑*/
#route{
  background-color:#F3F3F3;
  text-shadow: 1px 1px 3px #fff;

  background-image: linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(1, rgba(255, 255, 255, 0)));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr="#B2ffffff", EndColorStr="#00ffffff");
}
#route a:hover,
#route a:focus,
#route a:active{
	color:#522100;
 /* text-shadow: none;*/
}


/*サイド*/
.sideItemBox h3 {
	color:#FFF;
	text-shadow: 1px 1px 3px #000;
	background-color:#937555;
	background-image:url(../images/h3_bg1.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
/*角丸ボックス*/
.radiusBox,
a.radiusBox,
#side .radiusBox{
	background-color:#F5F5F5;
 /* background-color: rgb(245, 245, 245);*/
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(1, rgba(255, 255, 255, 0)));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr="#B2ffffff", EndColorStr="#00ffffff");
}
a.radiusBox:hover,
a.radiusBox:focus,
a.radiusBox:active,
#side a.radiusBox:hover,
#side a.radiusBox:focus,
#side a.radiusBox:active{
	background-color:#30271C;
}
/*カテゴリ*/
#CtgListLv1 li a.current,
#CtgListLv2 li a.current,
#CtgListLv2 h4{
	background-color:#E8DFDA;
}
#CtgListLv1 li a:link,
#CtgListLv1 li a:visited,
#CtgListLv2 li a:link,
#CtgListLv2 li a:visited{
	color:#000;
}
#CtgListLv1 li a:hover,
#CtgListLv1 li a:focus,
#CtgListLv1 li a:active,
#CtgListLv2 li a:hover,
#CtgListLv2 li a:focus,
#CtgListLv2 li a:active{
	color:#FFF;
	background-color:#520;
}
#CtgListLv1 li a:link span,
#CtgListLv1 li a:visited span,
#CtgListLv2 h4 span,
#CtgListLv2 li a:link span,
#CtgListLv2 li a:visited span{
	color:#927454;
}
#CtgListLv1 li a:hover span,
#CtgListLv1 li a:focus span,
#CtgListLv1 li a:active span,
#CtgListLv2 li a:hover span,
#CtgListLv2 li a:focus span,
#CtgListLv2 li a:active span{
	color:#ededed;
}


/*ヘルプ*/
#sHelp span{
	background-image:url(../images/icon_help1.gif);
}
/*サイトマップ*/
#sSiteMap span{
	background-image:url(../images/icon_site1.gif);
}
/*ダウンロード*/
#sDl span{
	background-image:url(../images/icon_dl1.gif);
}
/*フカポン*/
#sFukapon span.t{
	background-image:url(../images/icon_coupon_s1.gif);
}

/*カレンダー*/
#eventCal a{
	color: #900;
}
#side #eventCal th.month a{
	/*color:#000;*/
}
#eventCal .arrow a{
	color:#FFF;
	background-color:#900;
}
#eventCal a:hover {
	color:#FFF;
	background-color:#520;
}
/*矢印付き*/
#sideCntBox a .arr{
	background-image:url(../images/arrow_r1.png);
	padding-left:9px;
	background-repeat:no-repeat;
	background-position:left 3px;
}
#sideCntBox a:link .arr,
#sideCntBox a:visited .arr{
	color:#520;
}
#sideCntBox a:hover .arr,
#sideCntBox a:focus .arr,
#sideCntBox a:active .arr{
	color:#fff;
}


/*モール一覧*/
#cTitle.mall h2,
#idxCategory .listHead h3{
	background-image:url(../images/h3_mall1.gif);
}
/*ブログ一覧*/
#idxBlogList .listHead h3{
	background-image:url(../images/h3_blog1.gif);
}
/*口コミ*/
#cTitle.BBS h2,
#idxBBS .listHead h3{
	background-image:url(../images/h3_bbs1.gif);
}
/*イベント情報*/
#cTitle.event h2,
#idxEvent .listHead h3{
	background-image:url(../images/h3_ev1.gif);
}
/*もったいない市場*/
#cTitle.recycle h2,
#idxRecycle .listHead h3{
	background-image:url(../images/h3_recycle1.gif);
}
/*その他*/
#cTitle.text h2{
	background-image:url(../images/h3_etc1.gif);
}

/*タブ*/
.orderTab li a{
	background-color:#DFE1DA;
	background-image:url(../images/tab_bg1.png);
	background-repeat:repeat-x;
}
.orderTab li a:link,
.orderTab li a:visited{
	background-color:#DFE1DA;
}
.orderTab li a:hover,
.orderTab li a:focus,
.orderTab li a:active{
	background-color:#B29E89;
	color:#000;
}
.orderTab li a.current,
.orderTab li a.current:link,
.orderTab li a.current:visited{
	background-color:#9D8065;
	color:#000;
}
/*IE6*/
* html .orderTab li a{
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
}
.orderTab .line{
	background-color:#886B4F;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #9C8671;
	border-bottom-color:#816141;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.cEntryList h3,
.GroupEntryList h3.order,
.NoteMain h3,
.search h3{
	background-color:#EDE6E1;
	background-image:url(../images/h3_oder1.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.cEntry .cEIcon  a:hover img,
.GroupEntryList .nEntry .nPhoto a:hover img,
.GroupEntryPage .nEntry .nPhoto a:hover img{
	background-color:#EDE6E1;
}

.cEntryInfo ul.cEntryCat a,
#cHeader.mall ul li a{
	background-image:url(../images/arrow_r1.png);
}
#cHeader.mall ul li.info a{
	background-image:url(../images/arrow_d1.png);
}
.GroupEntryList .nEntry p.nElink a,
.GroupEntryPage .nEntry .nElink a{
	background-image:url(../images/icon_link1.png);
}
a.more,
.nEntry .nEInfo a{
	background-image:url(../images/arrow_r1.png);
}
#information h3{
	color:#FFF;
	text-shadow: 1px 1px 3px #000;
	background-color:#937555;
	background-image:url(../images/h3_bg1.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
.search h4,
.NoteMain h4{
	background-color:#E8DFDA;
	background-image:url(../images/arrow_r1.png);
}

/*ジャンプ*/
a.link_up,
.link_up a{
	background-image:url(../images/arrow_u1.png);
}
a.link_down,
.link_down a{
	background-image:url(../images/arrow_d1.png);
}
ul.link_List a,
a.link_right,
.link_right a{
	background-image:url(../images/arrow_r1.png);
}
a.link_left,
.link_left a{
	background-image:url(../images/arrow_l1.png);
}

#inputBox h3{
	background-color:#E8DFDA;
}

/*エラー*/
.errorMsg{
	border-color:#c00;
	color:#c00;
	background-color:#FFF;
}
/*オンライン申請ポタン*/
a.onBtn{
	background-color:#E8DFDA;
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(1, rgba(255, 255, 255, 0)));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr="#B2ffffff", EndColorStr="#00ffffff");
}
a.onBtn:hover,
a.onBtn:focus,
a.onBtn:active{
	background-color:#30271C;
}

