@charset "utf-8";
body {
	background-image: url(../images/background/day.jpg);
}
a:link, a:visited {
    color: #366ab8;
}
/*.menuBtn*/
a.menuBtn {
	background-image: url(../images/shared/btn_menu_o.png), -webkit-gradient(linear, left top, left bottom, from(#4696f0), to(#328aee));
	background-image: url(../images/shared/btn_menu_o.png), -moz-linear-gradient(top, #4696f0, #328aee);
}
a.menuBtn.closeModal {
	background-image: url(../images/shared/btn_menu.png), -webkit-gradient(linear, left top, left bottom, from(#4696f0), to(#328aee));
	background-image: url(../images/shared/btn_menu.png), -moz-linear-gradient(top, #4696f0, #328aee);
}
/*#gNavi*/
#gNavi li h1 {
	background-image: url(../images/time_day/icon_arrow_02.png), url(../images/shared/gnavi.png);
}
#gNavi li h1.on {
	background-image: url(../images/time_day/icon_arrow_02_o.png), url(../images/shared/gnavi.png);
}
#gNavi li li {
	background-color: #2874c9;
}
#gNavi li li a {
	background-image: url(../images/time_day/icon_arrow_03.png);
	border-bottom: 1px solid #8cb9ec;
}
/* .toHome */
#toHome {
	background-image: url(../images/shared/icon_home.png), -webkit-gradient(linear, left top, left bottom, from(#509bf1), to(#318aee));
	background-image: url(../images/shared/icon_home.png), -moz-linear-gradient(top, #509bf1, #318aee);
}
/* .noMenu */
.noMenu div#container #pHeader {
	background-color: #4c82ec;
}
.noMenu div#container #pHeader a:before {
  	background-image: -moz-linear-gradient(top, #6a83b9, #6a83b9 50%, #3e5aa2 50%, #3e5aa2);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6a83b9), color-stop(0.5, #6a83b9), color-stop(0.5, #3e5aa2), color-stop(1, #3e5aa2));
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6a83b9), color-stop(0.5, #6a83b9), color-stop(0.5, #3e5aa2), color-stop(1, #3e5aa2));
}
.noMenu div#container #pHeader a:after {
  background-image: -moz-linear-gradient(top, #6a83b9, #6a83b9 50%, #3e5aa2 50%, #3e5aa2);
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #6a83b9), color-stop(0.5, #6a83b9), color-stop(0.5, #3e5aa2), color-stop(1, #3e5aa2));
  -webkit-mask-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #6a83b9), color-stop(0.5, #6a83b9), color-stop(0.5, #3e5aa2), color-stop(1, #3e5aa2));
}
.noMenu #contents h1 {
	background-color: #366ab8;
}
/* .Pagenate */
div.pagenate {
	background-color: #4c82ec;
	border-top: 1px solid #6fa0f1;
}

/*-----------------------------
	INDEX
-----------------------------*/
.index #gHeader h2#description  {
	background-image: url(../images/background/date_02.png);
}
.index #menuBl {
	background-color: #318AEE;
}
.index #gNavi li li {
	background-color: #2874c9;
}
.index #gNavi li h1 {
	background-image: url(../images/index/menu.png), url(../images/time_day/menu_icon.png);
}
.index #gNavi li li {
	border-bottom: 1px solid #8cb9ec;
}
.index #gNavi li li a {
	background-image: url(../images/time_day/icon_arrow.png);
}

/*-----------------------------
	COMMON
-----------------------------*/
/*.mainTtl*/
#contents > h1.mainTtl {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4696f0), to(#318aee));
	background-image: -moz-linear-gradient(top, #4696f0, #318aee);
}
#contents > h1.mainTtl:before {
	background-image: url(../images/time_day/icon_h1.png);
}
#contents section > h1 {
	background-color: #366ab8 !important;
}
#contents section.lineSec {
	border-color: #366ab8;
}
#contents section .subTtl {
	color: #318aee;
}

/*-----------------------------
	Artist
-----------------------------*/
.artist #contents section.lead p.leadTxt {
	background-position: left -53px;
}
.artist #contents ul.profList li {
	background-color: #366AB8;
}
.gallery #contents ul.galList li a:hover span,
.artist #contents ul.profList li a:hover span.frame {
	border: solid 4px #82c831;
}
/* .profile, .new, .food */
.new,
.profile #contents dl.siteLink dt {
	background-color: #82c831;
}





