@charset "UTF-8";
/*---------------------------------------------------------------------
　CSS : colorBlack
---------------------------------------------------------------------*/

/*----------common----------*/
body.blue{
  background: #00008B;
  color:#FFFF00;
}

.blue a{
  color:#FFFF00;
}

.blue header #h_submenu .h_language p, 
.blue header #h_submenu .h_fontsize p, 
.blue header #h_submenu .h_bgcolor p{
  background: #00008B;
}

.blue header #h_submenu .h_language ul, 
.blue header #h_submenu .h_fontsize ul, 
.blue header #h_submenu .h_bgcolor ul{
  background: #00008B;  
}

.blue header #h_submenu .h_search .inner input[type=text]{
  background: #00008B;  
}

.blue header #h_submenu .hs_under ul li a {
  border: 1px solid #FFFF00;
}

/*footprint color*/
body.blue main #footprint{
 border-top:1px solid #FFFF00 ;
 border-bottom: 1px solid #FFFF00 ;
 overflow: hidden ;
}

.blue main #footprint .inner ul li a:after{
  border-top: 3px solid #FFFF00;
  border-right: 3px solid #FFFF00;
}

body#about.blue main #footprint .inner,
body#under.blue main #footprint .inner,
body#news.blue main #footprint .inner,
body#blog.blue main #footprint .inner,
body#contact.blue main #footprint .inner,
body#minwa.blue main #footprint .inner,
body#ichikawa.blue main #footprint .inner,
body#iseki.blue main #footprint .inner,
body#ezu.blue main #footprint .inner,
body#miyasaka.blue main #footprint .inner,
body#purpose.blue main #footprint .inner,
body#sitemap.blue main #footprint .inner,
body#guide.blue main #footprint .inner,
body#exhibition.blue main #footprint .inner,
body#permanent.blue main #footprint .inner,
body#event.blue main #footprint .inner,
body#school.blue main #footprint .inner,
body#books.blue main #footprint .inner,
body#publication.blue main #footprint .inner,
body#old-doc.blue main #footprint .inner{
  background: #00008B;
  color:#FFFF00;
}
.blue main #footprint .inner ul li span, 
.blue main #footprint .inner ul li a{
  color:#FFFF00!important;
}

.blue main #footprint .inner ul li a:after{
  border-top: 1px solid #ffff00;
  border-right: 1px solid #ffff00;
}

/*globalMenu color*/
.blue #globalMenu nav ul li.m01 .sub_navi,
.blue #globalMenu nav ul li.m02 .sub_navi,
.blue #globalMenu nav ul li.m03 .sub_navi,
.blue #globalMenu nav ul li.m04 .sub_navi,
.blue #globalMenu nav ul li.m05 .sub_navi,
.blue #globalMenu nav ul li.m06 .sub_navi,
.blue #globalMenu nav ul li.m07 .sub_navi,
.blue #globalMenu nav ul li.m08 .sub_navi{
  background: #00008B;
  color:#FFFF00;
}

.blue #globalMenu nav ul li .sub_navi ul li a{
  background: #00008B;
  color:#FFFF00;
  border: 1px solid #FFFF00;
}

.blue #globalMenu nav ul li .sub_navi ul li a:hover{
  background: #FFFF00;
  color:#00008B;
  opacity: 1;
}

.blue #globalMenu nav ul li.m07 .sub_navi ul li:nth-child(2) a{
  background: #6e4a55;
  color: #fff;
}

.blue #globalMenu nav ul li.m07 .sub_navi ul li:nth-child(2) a:hover {
  background: #FFFF00;
  color:#00008B;
  opacity: 1;
}


/*スライダー*/
.blue #slider .slider-comment{
  background: #00008B;
  color:#FFFF00;
}

/*見出し*/
.blue main #pageHeader #title h2{
  background: #00008B;
}

body#about.blue main #contents h6, 
body#under.blue main #contents h6, 
body#minwa.blue main #contents h6, 
body#ichikawa.blue main #contents h6, 
body#purpose.blue main #contents h6, 
body#old-doc.blue main #contents h5:before{
  color:#FFFF00;  
}

/*table*/
.blue main #contents table caption,
.blue main #contents table th,
.blue main #contents table td{
  background: #00008B;
  color:#FFFF00;
  border: 1px solid #FFFF00;
}

.blue main #contents table th a{
  color:#FFFF00;
}

/*form*/
.blue main #contents .form input[type="text"], 
.blue main #contents .form input[type="email"], 
.blue main #contents .form textarea, 
.blue main #contents .form select,
.blue main #contents table.search td input[type=text]{
  background: #00008B;
  color: #ffff00;
  border: 1px solid #ffff00;
}

.blue main #contents div.submit a, 
.blue main #contents div.submit input, 
.blue main #contents div.submit button,
.blue main #contents div.submit input[type=reset], 
.blue main #contents div.submit button[type=reset]{
  background: #00008B;
  color:#FFFF00;
  border: 1px solid #FFFF00;
}

.blue main #contents .form .attention {
  border: 1px solid #ffff00;
}

.blue #result > strong{
  background: #00008B;
  color:#FFFF00;
}

.blue main #contents .btn{
  background: #00008B;
  border: 2px solid #ffff00;
}

.blue .pagging span.current_page{
  border: 1px solid #ffff00;
  background: #ffff00;
  color: #00008B;
}

.blue .pagging a {
  border: 1px solid #ffff00;
}

.blue main #contents table.search td .cond-operation a {
  color: #000;
}

.blue footer #f_contact .inner .f_contact_info {
  border: 3px solid #ffff00;
}

.blue footer #f_contact .inner .f_contact_info .f_info_time {
  border-left: 3px solid #ffff00;
}

.blue footer #f_contact .inner .f_contact_form {
  border:  3px solid #ffff00;
}

/*----------index----------*/
.blue #event .ev_calendar table caption{
 background:#00008B ;
 color: #FFFF00 ;
 border-bottom: 1px solid #FFFF00 ;
}
.blue #event .ev_calendar table caption div{
 color: #FFFF00 ;
}
.blue #event .ev_calendar table td span.spe01,
.blue #event .ev_calendar table td span.spe02{
  background: #00008B;
  color:#FFFF00;
}

.blue #news{
  background: #00008B;
}

.blue #news h2,
.blue #news .news_list .regular a dd,
.blue #news .news_list p a{
  color:#FFFF00;  
}

.blue #news .news_list .important,
.blue #news .blog_sns .blog_area{
  background: #00008B;
  border:1px solid #1a1a1a;
}
.blue #news .blog_sns .blog_area{
  background: #00008B;
  border:1px solid #1a1a1a;
}

.blue #purpose,
.blue #purpose:before{
  background: #00008B;  
}

.blue #purpose .general,
.blue #purpose .school,
.blue #purpose .lover,
.blue #purpose .researcher,
.blue #purpose p{
  background: #00008B;
  border:1px solid #FFFF00;
}

.blue #purpose h3,
.blue #purpose span{
  color:#FFFF00;    
}

.blue #about .about_wrap .lead h3{
 background: #00008B;
 border: 1px solid #FFFF00 ;
}
.blue #about .about_wrap:before{
  background: #00008B;   
}

.blue #library,
.blue #library .library_wrap:before{
  background: #00008B;
}

.blue #library h2,
.blue #library p.lead{
  color:#FFFF00;
}
.blue #library ul li{
  background: #00008B;
  border:1px #ffff00 solid;
}
.blue #library ul li h3{
 background: #000000 ;
 border-bottom: 1px solid #FFFF00 ;
 border-top: 1px solid #FFFF00 ;
}

.blue #special ul li{
 background: #00008B;
 border: 1px solid #ffff00 ;
}
.blue #special ul li h3{
 background: #000000 ;
 border-bottom: 1px solid #FFFF00 ;
 border-top: 1px solid #FFFF00 ;
}

.blue #special:before{
  background: #00008B;
}

.blue #access,
.blue #access .access_wrap:before{
  background: #00008B; 
}

.blue #access h2,
.blue #access .address{
  color:#FFFF00;  
}

.blue #about a.btn,
.blue #access .btn{
  background: #00008B;
  border: 2px solid #FFFF00;
}

.blue#about main #contents h5:before,
.blue#under main #contents h5:before,
.blue#minwa main #contents h5:before,
.blue#ichikawa main #contents h5:before,
.blue#purpose main #contents h5:before,
.blue#old-doc main #contents h5:before,
.blue#guide main #contents h5:before,
.blue#exhibition main #contents h5:before,
.blue#permanent main #contents h5:before,
.blue#event main #contents h5:before,
.blue#school main #contents h5:before,
.blue#books main #contents h5:before,
.blue#publication main #contents h5:before {
  background: #FFFF00;
}

.blue#about main #contents ul > li:before,
.blue#under main #contents ul > li:before,
.blue#minwa main #contents ul > li:before,
.blue#ichikawa main #contents ul > li:before,
.blue#purpose main #contents ul > li:before,
.blue#old-doc main #contents ul > li:before,
.blue#guide main #contents ul > li:before,
.blue#exhibition main #contents ul vli:before,
.blue#permanent main #contents ul > li:before,
.blue#event main #contents ul > li:before,
.blue#school main #contents ul > li:before,
.blue#books main #contents ul > li:before,
.blue#publication main #contents ul > li:before {
  background: #FFFF00;
}


/*----------about----------*/
#about.blue .soshikizu {
  background: #fff;
  padding: 10px;
}

/*----------guide----------*/
#guide.blue .cal_detail time{
  background: #00008B;
  border:1px #FFFF00 solid;
}

#guide.blue .usage_guide {
  border: 2px solid #FFFF00;
}

#guide.blue .calendar table caption div {
  color: #FFFF00;
}

/*----------exhibition ----------*/
#exhibition.blue .btns a{
  background: #00008B;
  border:1px #FFFF00 solid;
  color:#FFFF00;  
}

#exhibition.blue select {
  color: #ffff00;
  border: 3px solid #ffff00;
  background: #00008B;
}

/*----------permanent ----------*/
#permanent.blue #guideList li {
  border: 2px solid #ffff00;
  background: #00008b;
}

#permanent.blue #bgWrap:after {
  background: #00008b;
  border-top: 2px solid #ffff00;
  border-bottom: 2px solid #ffff00;
}

#permanent.blue #pickupArea li {
  background: #00008b;
  color: #ffff00;
  border: 2px solid #ffff00;
}

#permanent.blue #pickupArea li .imgWrap .text .detailWrap {
  color: #ffff00;
}

#permanent.blue #areaLinks li .linkArea .btn {
  background: #00008b;
}

#permanent.blue #pickupArea li > .ttl {
  background-image: none;
}

#permanent.blue #galleryArea .galleryDetail li {
  background: #00008b;
  border: 2px solid #ffff00;
}

#permanent.blue #galleryArea .ttlWrap .ttl {
  background-image: none;
}

/*----------event ----------*/
#event.blue .btns a {
  background: #00008b;
  border: 1px solid #ffff00;
  color: #ffff00;
}

#event.blue select{
  background: #00008B;
  color: #ffff00;
  border: 3px solid #ffff00;
}


/*----------school ----------*/
#school.blue .school_tabs input:checked + .tab_item{
  background: #ffff00;
  color:#00008b;
}

#school.blue .tab_item{
  border: 1px solid #ffff00;
  border-bottom: 3px solid #ffff00;
  background: #00008b;
  color:#FFFF00;
}

#school.blue .school_tabs{
  background: #00008b;
  border: 2px solid #ffff00;
}

#school.blue main #contents h6 {
  color: #FFFF00;
}

/*----------books ----------*/
#books.blue main #contents input.add{
  background: #00008B;
  color:#FFFF00;
}

/*----------blog ----------*/
#blog.blue .list li {
  border: 1px solid #ffff00;
}

/*----------Q&A ----------*/
#contact.blue .accbox label {
  background: #00008b;
  border: 1px solid #ffff00;
  color: #ffff00;
}

/*----------purpose ----------*/
#purpose.blue main #contents .btn {
  border: 2px solid #ffff00;
}

/*----------ichikawa ----------*/
#ichikawa.blue article #result ul li {
  border: 1px solid #ffff00;
}

/*----------iseki ----------*/
.blue main #contents table.search td dl {
  background: #00008b;
  border: 1px solid #ffff00;
}

/*----------ezu ----------*/
#ezu.blue article #result ul li {
  border: 1px solid #ffff00;
}

/*----------miyasaka ----------*/
#miyasaka.blue article #result ul li {
  border: 1px solid #ffff00;
}

/*++++++++++++++++++++++++++++++++++
 	Acrobat
++++++++++++++++++++++++++++++++++*/
.blue .rs_skip .plugin{
 border: 1px solid #FFFF00;
 background: #00008B ;
 color:#FFFF00;}

