@charset "UTF-8";

/* CSS Document */

a:link,
a:visited {
  color: #80A753;
}

a:hover,
a:active {
  color: #96B870;
}

#pagetop a:link,
#pagetop a:visited {
  color: #80A753;
}

#pagetop a:hover,
#pagetop a:active {
  color: #505050;
}


/***********************************************/


/* article */


/***********************************************/

article h1 {
  background-image: url(../../newmedia/images/article_h1_bg.png);
  background-repeat: no-repeat;
}

#main h2 {
  border-left: 7px solid #87AC5C;
}

#main h3 {
  /* background-image: url(../../newmedia/images/article_h3_bg.png);
	background-repeat: no-repeat; */
  background-color: #abc490;
  border: 1px solid #8aa769;
}

#main h4 {
  background-image: url(../../techno/images/article_h4_ico.png);
}


/* local */

aside #local h1 {
  background: url(../../newmedia/images/aside_local_h1_bg.png) no-repeat 10px;
  border: 1px solid #ccc;
  color: #666;
}

aside #local ul li a {
  background: url(../../newmedia/images/aside_local_ico_arrow01.png) no-repeat 10px;
}

aside #local ul li a:link,
aside #local ul li a:visited {
  background-color: #99b976;
}

aside #local ul li a:hover,
aside #local ul li a:active {
  background-color: #80a754;
}

aside #local ul li ul li a {
  background: url(../../newmedia/images/aside_local_ico_arrow02.png) no-repeat 16px 16px;
}

aside #local ul li ul li a:link,
aside #local ul li ul li a:visited {
  background-color: #f2f6ee;
}

aside #local ul li ul li a:hover,
aside #local ul li ul li a:active {
  background-color: #d9e5cc;
}

aside #local ul .current a {
  color: #779e4a;
}

aside #local ul .current a:link,
aside #local ul .current a:visited,
aside #local ul .current a:hover,
aside #local ul .current a:active {
  background-color: #fff;
}

aside #local ul .current ul li a {
  background: url(../../newmedia/images/aside_local_ico_arrow02.png) no-repeat 16px 16px;
}

aside #local ul .current ul li a:link,
aside #local ul .current ul li a:visited {
  background-color: #f2f6ee;
}

aside #local ul .current ul li a:hover,
aside #local ul .current ul li a:active {
  background-color: #d9e5cc;
}

@media screen and (max-width: 767px) {
  aside #local h1 {
    background: url(../../newmedia/images/aside_local_h1_bg.png) no-repeat 6px;
  }

  #main h2 {
    border-left: 4px solid #87AC5C;
  }
}
