@charset "UTF-8";
/* CSS Document */

body {
	background-color:#000;
	color:#D6D6D6;
}
a:link, a:visited {
	color:#AADBB4;
	background-color:transparent;
}
a:hover, a:focus, a:active {
	color:#FFF;
	background-color:#27392C;
}
/*見出し*/
h1,h2,h3,h4,h5,h6,dt,th,strong{
	color:#fff;
}
em{
	color:#F90;
}


/*フッター*/
#footer {
	color:#FFF;
	background-color: #3C3E48;
}
#footMenuBox li a{
	color:#FFF;
	background-image: url(../images/arrow_f2a.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_f2b.gif);
}

/*メインメニュー*/
#mainNavi li {
	border-left-color:#687070;
}
#mainNavi a{
	background-image: url(../images/mainNavi2.gif);
}

/*一覧見出し*/
.NewHead,
.listHead,
#cTitle.mall,
#cTitle.BBS,
#cTitle.event,
#cTitle.text{
	background-color:#2B3145;
}
.NewHead h2,
.NewHead h3{
	color:#000;
	text-shadow: 1px 1px 3px #fff;
	background-color:#6C8AAA;
	background-image:url(../images/h3_bg2.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
.NewHead ul.NewListNavi li a:link,
.NewHead ul.NewListNavi li a:visited{
	color:#fff;
	background-color:#2B3145;
	background-image:url(../images/icon_list0.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}

.NewHead ul.NewListNavi li a:hover,
.NewHead ul.NewListNavi li a:active{
	color:#000;
	background-color:#A8BFD6;
	background-image:url(../images/icon_list2.png);
}
#yomiBtn a,
.NewHead ul.NewListNavi li.yomiBtn a{
	background-image:url(../images/icon_read0.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_read2.png);
}
/*口コミ*/
.nEntry h4.nEBBS a,
.nEntry h4.nEBBS span{
	background-image:url(../images/icon_bbs2.gif);
}
/*口コミ*/
.nEntry h4.nEBlog a,
.nEntry h4.nEBlog span{
	background-image:url(../images/icon_blog2.gif);
}
/*モール*/
.nEntry h4.nEMall a,
.nEntry h4.nEMall span{
	background-image:url(../images/icon_mall2.gif);
}
/*イベント*/
.nEntry h4.nEEvent a,
.nEntry h4.nEEvent span{
	background-image:url(../images/icon_event2.gif);
}
/*フカポン*/
.nEntry h4.nECoupon a,
.nEntry h4.nECoupon span{
	background-image:url(../images/icon_coupon2.gif);
}
/*パン屑*/
#route{
  background-color:#050505;
  text-shadow: 1px 1px 3px #000;

  background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.2)), color-stop(1, rgba(255, 255, 255, 0)));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr="#33ffffff", EndColorStr="#00ffffff");
}

#route a:hover,
#route a:focus,
#route a:active{
	color:#FFF;
  /*text-shadow: none;*/
}

/*サイド*/
.sideItemBox h3 {
	color:#000;
	text-shadow: 1px 1px 3px #fff;
	background-color:#6C8AAA;
	background-image:url(../images/h3_bg2.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

/*角丸ボックス*/
.radiusBox,
a.radiusBox,
#side .radiusBox{
	background-color:#252833;
 /* background-color: rgb(37, 40, 51);*/
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.2)), color-stop(1, rgba(255, 255, 255, 0)));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr="#33ffffff", EndColorStr="#00ffffff");
}
a.radiusBox,
#side a.radiusBox{
	color:#FFF;
}
a.radiusBox:hover,
a.radiusBox:focus,
a.radiusBox:active,
#side a.radiusBox:hover,
#side a.radiusBox:focus,
#side a.radiusBox:active{
	background-color:#27392C;
}

/*ヘルプ*/
#sHelp span{
	background-image:url(../images/icon_help2.gif);
}
/*サイトマップ*/
#sSiteMap span{
	background-image:url(../images/icon_site2.gif);
}
/*ダウンロード*/
#sDl span{
	background-image:url(../images/icon_dl2.gif);
}
/*フカポン*/
#sFukapon span.t{
	background-image:url(../images/icon_coupon_s2.gif);
}


/*カテゴリ*/
#CtgListLv1 li a.current,
#CtgListLv2 li a.current,
#CtgListLv2 h4{
	background-color:#3D3D3D;
}
#CtgListLv1 li a:link,
#CtgListLv1 li a:visited,
#CtgListLv2 li a:link,
#CtgListLv2 li a:visited{
	color:#99CCFF;
}
#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:#27392C;
}
#CtgListLv1 li a:link span,
#CtgListLv1 li a:visited span,
#CtgListLv2 h4 span,
#CtgListLv2 li a:link span,
#CtgListLv2 li a:visited span{
	color:#0E152D;
}
#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:#8188A2;
}

/*カレンダー*/
#eventCal a{
	color: #99CCFF;
}
#side #eventCal th.month a{
	/*color:#FFF;*/
}
#eventCal .arrow a{
	color:#FFF;
	background-color:#0E152D;
}
#eventCal a:hover {
	color:#FFF;
	background-color:#0E152D;
}

/*矢印付き*/
#sideCntBox a .arr{
	background-image:url(../images/arrow_r2.png);
	padding-left:9px;
	background-repeat:no-repeat;
	background-position:left 3px;
}
#sideCntBox a:link .arr,
#sideCntBox a:visited .arr{
	color:#99CCFF;
}
#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_mall2.gif);
}
/*ブログ一覧*/
#idxBlogList .listHead h3{
	background-image:url(../images/h3_blog2.gif);
}
/*口コミ*/
#cTitle.BBS h2,
#idxBBS .listHead h3{
	background-image:url(../images/h3_bbs2.gif);
}
/*イベント情報*/
#cTitle.event h2,
#idxEvent .listHead h3{
	background-image:url(../images/h3_ev2.gif);
}
/*もったいない市場*/
#cTitle.recycle h2,
#idxRecycle .listHead h3{
	background-image:url(../images/h3_recycle2.gif);
}

/*その他*/
#cTitle.text h2{
	background-image:url(../images/h3_etc2.gif);
}



/*タブ*/
.orderTab li a{
	color:#fff;
	background-color:#000;
	background-image:url(../images/tab_bg2.png);
	background-repeat:repeat-x;
}
.orderTab li a:link,
.orderTab li a:visited{
	background-color:#000;
}
.orderTab li a:hover,
.orderTab li a:focus,
.orderTab li a:active{
	background-color:#343741;
	color:#fff;
}
.orderTab li a.current,
.orderTab li a.current:link,
.orderTab li a.current:visited{
	background-color:#0E152D;
	color:#fff;
}
/*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:#1B2652;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #111833;
	border-bottom-color:#252833;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.cEntryList h3,
.GroupEntryList h3.order,
.NoteMain h3,
.search h3{
	background-color:#171717;
	background-image:url(../images/h3_oder2.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:#4D4F58;
}

.cEntryInfo ul.cEntryCat a,
#cHeader.mall ul li a{
	background-image:url(../images/arrow_r2.png);
}
#cHeader.mall ul li.info a{
	background-image:url(../images/arrow_d2.png);
}
.GroupEntryList .nEntry p.nElink a,
.GroupEntryPage .nEntry .nElink a{
	background-image:url(../images/icon_link2.png);
}
a.more,
.nEntry .nEInfo a{
	background-image:url(../images/arrow_r2.png);
}

#information h3{
	color:#000;
	text-shadow: 1px 1px 3px #fff;
	background-color:#6C8AAA;
	background-image:url(../images/h3_bg2.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
.search h4,
.NoteMain h4{
	background-color:#3D3D3D;
	background-image:url(../images/arrow_r2.png);
}
/*ジャンプ*/
a.link_up,
.link_up a{
	background-image:url(../images/arrow_u2.png);
}
a.link_down,
.link_down a{
	background-image:url(../images/arrow_d2.png);
}
ul.link_List a,
a.link_right,
.link_right a{
	background-image:url(../images/arrow_r2.png);
}
a.link_left,
.link_left a{
	background-image:url(../images/arrow_l2.png);
}

#inputBox h3{
	background-color:#3D3D3D;
}

/*エラー*/
.errorMsg{
	border-color:#F90;
	color:#F90;
	background-color:#000;
}
/*オンライン申請ポタン*/
a.onBtn{
	background-color:#3D3D3D;
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.2)), color-stop(1, rgba(255, 255, 255, 0)));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr="#33ffffff", EndColorStr="#00ffffff");
}
a.onBtn:hover,
a.onBtn:focus,
a.onBtn:active{
	background-color:#27392C;
}
