@charset "utf-8";
/*-----------------------------
	base
-----------------------------*/
body {
	background-image: url(../images/background/day.jpg);
}
a:link, a:visited, a:hover {
	color: #3867af;
}

/*#gHeader*/
#gHeader h1#logo, #gHeader h2#description {
	background-image: url(../images/time_day/head.gif);
}
#gHeader #socialBtn li a {
	background-image: url(../images/time_day/icon_social.png);
}

/*#news*/
#gHeader div#news {
	background-image: url(../images/time_day/chip_news.png);
}
#gHeader div#news h1 a {
	background-image: url(../images/time_day/h1_news.png);
}
.scrollBox dd .new {
    background-image: url(../images/time_day/icon_new.gif);
}

/*v#gNavi*/
nav#gNavi li ul {
	background-color: #5da3f2;
}
nav#gNavi li ul li {
	background-color: #5da3f2;
}
nav#gNavi li a, nav#gNavi li span {
	background-image: url(../images/time_day/gnavi.gif);
}
nav#gNavi li span {
	background-image: url(../images/time_day/gnavi_off.gif);
}
nav#gNavi li a:hover,
nav#gNavi li a.current,
nav#gNavi li a.parentsLink {
	background-image: url(../images/time_day/gnavi_o.gif);
}
nav#gNavi li ul li a {
	background-image: url(../images/time_day/icon_gnavi.png) !important;
}
nav#gNavi li ul li a.hover {
	background-image: url(../images/time_day/icon_gnavi_o.png) !important;
	background-color: #5da3f2;
	color: #3867af;
}

/* #lColumn */
#lColumn {
	background-image: url(../images/time_day/chip_lnavi_b.png);
}
/* #subMenu */
#lColumn dl {
	background-image: url(../images/time_day/chip_lnavi_t.png);
}
#lColumn dd {
	border-color: #318aee;
}
#lColumn ul.subMenu li a.subCat:hover,
#lColumn ul.subMenu li a.subCat.current {
    background-color: #318aee;
}

/* #rColumn */
.blog #rColumn {
	background-image: url(../images/time_day/chip_lnavi_b.png);
}
#rColumn dt.latestEntry {
	background-image: url(../images/time_day/h1_r_blog.png);
	border-color: #318aee;
}
#rColumn dd.latestEntry ul {
	border-color: #318aee;
}

/*#gFooter*/
footer#gFooter {
	background-image: url(../images/time_day/chip_footer.gif); 
}
footer#gFooter .footerCont {
	background-color: #318aee;
}
footer#gFooter nav dt {
	background-image: url(../images/time_day/fnavi.gif);
}
footer#gFooter nav a:hover {
	color: #88c0ff;
}

/*-----------------------------
	Index
-----------------------------*/
.index div#contWrapper .chipHead {
	background-image: url(../images/time_day/chip_index_cont_t.gif);	
}
.index div#contWrapper #contInner {
	background-color: #e0eefc;	
}
.index div#contents div#facebookBl h1 {
	background-image: url(../images/time_day/h1_facebook.png);
}
.index div#contents div#facebookBl p.floatL a {
	background-image: url(../images/time_day/logo_fb_sls.gif);
}
.index div#contents div#accessBl h1 {
	background-image: url(../images/time_day/h1_access.png);
}
.index div#contents div#weatherBl h1 {
	background-image: url(../images/time_day/h1_weather.png);
}
.index div#contents div#twitterBl h1 {
	background-image: url(../images/time_day/h1_twitter.png);
}
.index div#contents div#twitterBl span.followBtn a {
	background-image: url(../images/time_day/btn_follow.gif);
}
.index div#contents div#blogBl h1 {
	background-image: url(../images/time_day/h1_blog.png);
}
.index div#contents #ticketBl a {
	background-image: url(../images/time_day/bn_ticket.jpg);
}
.index div#contents #goodsBl a {
	background-image: url(../images/time_day/bn_goods.jpg);
}
.index div#contents div#accessBl dt {
	color: #3867af;
}
/* #serviceBl */
.index div#contents #serviceBl a {
	background-image: url(../images/time_day/bn_service.jpg);
}
/* #mobileBl */
.index div#contents #mobileBl {
	background-image: url(../images/time_day/bg_mobile.png);
}
/* #countdown  */
#countdown {
	background-image: url(../images/time_day/bg_countdown.jpg);
}
/* #repoBl */
.index div#contents #repoBl a {
	background-image: url(../images/time_day/bn_repo.jpg);
}
/* programBl */
.index div#contents #programBl a {
	background-image: url(../images/time_day/bn_program.jpg);
}
/* #faqBl */
.index div#contents p#faqBl a {
	background-image: url(../images/time_day/bn_faq.jpg);
}

/*-----------------------------
	mainColumn Parts
-----------------------------*/
#contents #mainColumn section h1 {
	background-color: #318aee;
}
#contents #mainColumn section.lineSec {
	background-color: #318aee;
}
#contents #mainColumn section .subTtl {
    color: #318aee;
}


/*-----------------------------
	GALLERY系
-----------------------------*/
.access #contents section .block .mapImg img,
.artist #contents ul.profList li a:hover span.frame,
.goods #contents ul.itemList li a:hover span.frame,
.gallery ul.galList li a:hover span {
	border-color: #82c831;
}
.artist #contents ul.profList li {
	background-color: #318aee;
}
div.pp_default .pp_close {
	background-position: -30px -103px;
	}
.pp_gallery .pp_arrow_previous {
	background-position: -127px -71px !important;
	
}
.pp_gallery .pp_arrow_next {
	background-position: right -71px !important;
}

/*-----------------------------
	GALLERY
-----------------------------*/
.gallery h1.mainTtl {
	background-position: left -56px;
}

/*-----------------------------
	Blog
-----------------------------*/
.blog #contents #mainColumn section {
    border-color: #318aee;
}
.blog #contents #mainColumn article h1 {
	color: #3867af;
}
div#contents div.pagenate a,
div#contents div.pagenate span {
	background-image: url(../images/time_day/btn_pagenate.gif);
}

/*-----------------------------
	LIVE REPORT
-----------------------------*/
.blog.col2 #rColumn dt.latestEntry {
	background-image: url(../images/time_day/h1_r_repo.png);
}

/*-----------------------------
	Artist/Goods
-----------------------------*/
.artist #contents #mainColumn .lead,
.goods #contents #mainColumn .lead {
	background-color: #318aee;
}
.artist #contents #mainColumn .lead div.secCont {
	background-position: left -140px;
}
.profile #contents h1,
.item #contents h1 {
	background-color: #318aee;
}
.profile #contents dl.siteLink dt {
	background-position: left -18px;
}

/*goods*/
.goods #contents #mainColumn .lead .secCont {
	background-position: left -148px;
}

/*-----------------------------
	Access
-----------------------------*/
.service #contents section.lead div.secCont {
	background-position: left -226px;
}

/*-----------------------------
	Area
-----------------------------*/
.area #contents #mainColumn section.lead div.secCont {
	background-position: left -132px;
}


/*-----------------------------
	FoodMarket
-----------------------------*/
.food #contents #mainColumn section.lead div.secCont {
	background-position: left -145px;
}


