@charset "UTF-8";
/*---------------------------------------------------
　初期設定
----------------------------------------------------*/
body.gallery-page {
  background: #fff url(../img/back_artist_sp.gif) repeat-x;
}

/*---------------------------------------------------
　リンク
----------------------------------------------------*/
#content a:link,#content a:visited,#content a:active,#content a:hover,
#sub-nav a:link,#sub-nav a:visited,#sub-nav a:active,#sub-nav a:hover   { text-decoration:none; color: #aead98;}
#sub-nav a.stay                                { text-decoration:none; color: #cca50b;}

/*---------------------------------------------------
　サブメニュー
----------------------------------------------------*/
#sub-nav ul li a:after {
  content: "/"; 
  font-weight:100;  
  padding: 5px;
  color: #aead98;
  text-decoration: none;
}

/*---------------------------------------------------
　フッター
----------------------------------------------------*/
#footer {
	background: #aead98 url(../img/back_footer_artist.jpg) left top repeat-x;
	color: #fff;
}

#pagetop a {
  background-image: url(../img/pagetop_artist.gif);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 1.5dppx) {
#pagetop a  {
  background-image: url(../img/pagetop@2x_artist.gif);
}
}


/*---------------------------------------------------
　media Queries
----------------------------------------------------*/
@media only screen and (min-width: 600px) {
/*---------------------------------------------------
　初期設定
----------------------------------------------------*/
body.gallery-page {
  background: #fff url(../img/back_artist.gif) repeat-x;
}


@media only screen and (min-width: 960px) {
/*---------------------------------------------------
　初期設定
----------------------------------------------------*/

/*---------------------------------------------------
　リンク
----------------------------------------------------*/
#content a:link,#content a:visited,#content a:active,
#sub-nav a:link,#sub-nav a:visited,#sub-nav a:active     { text-decoration:none; color: #aead98;}
#content a:hover,#sub-nav a:hover,#sub-nav a.stay        { text-decoration:none; color: #cca50b;}
}


/* EOF */