﻿@charset "utf-8";
/***************************************
highcontrast.css
背景色:#000000;
文字色:#FFFF00;
***************************************/
body{background-color:#000000;color:#FFFF00;}

a,
header .page_control form.search input#search_txt ,
header .page_control form.search input#search_txt:focus ,
header .page_control form.search input.search_bt ,
header nav{color:#FFFF00;}

#jump a:focus,
header .page_control form.search input#search_txt ,
header .page_control form.search input#search_txt:focus ,
header .page_control form.search input.search_bt ,
header nav,
.contents article ul li:before,
.contents article table th ,
.contents article .image_box figure ,
.contents nav dl dt{background-color:#000000;}

a{color:#80FFFF;}
a:visited{color:#FF00FF;}
a:hover{color:#FFFFFF;}
a:active{color:#FF0000;}



/**/

footer .reread_link a
{text-shadow: #fff 2px 0px,  #fff -2px 0px, #fff 0px -2px, #fff 0px 2px, #fff 2px 2px , #fff -2px 2px, #fff 2px -2px, #fff -2px -2px, #fff 1px 2px,  #fff -1px 2px, #fff 1px -2px, #fff -1px -2px, #fff 2px 1px,  #fff -2px 1px, #fff 2px -1px, #fff -2px -1px;}

/*
.border_wh {text-shadow: #fff 2px 0px,  #fff -2px 0px, #fff 0px -2px, #fff 0px 2px, #fff 2px 2px , #fff -2px 2px, #fff 2px -2px, #fff -2px -2px, #fff 1px 2px,  #fff -1px 2px, #fff 1px -2px, #fff -1px -2px, #fff 2px 1px,  #fff -2px 1px, #fff 2px -1px, #fff -2px -1px;}
.border_bk {text-shadow: #000 2px 0px,  #000 -2px 0px, #000 0px -2px, #000 0px 2px, #000 2px 2px , #000 -2px 2px, #000 2px -2px, #000 -2px -2px, #000 1px 2px,  #000 -1px 2px, #000 1px -2px, #000 -1px -2px, #000 2px 1px,  #000 -2px 1px, #000 2px -1px, #000 -2px -1px;}
*/


body .wrap#TOP,
header,
.contents_bg,
.sec_02
{ background-color: #000;}


.sec_conf,
.contents h1,
.acrobat_wrap,
.info_section,
footer,
.news_wrap
{ background-color: #333;}


.txtbox h2,
.sec_03
{ background: #333;}


.contents h1,
footer,
body.top .wrap#TOP,
.sec_02,
.sec_02_bg,
.sec_03
{ background-image: none;}


/* 画像 */
.conf_title img,
footer dt img,
.sec_02 .wrap.dual .dual_01 h2 img
{ background-color: #ccc;}




/* ボタン */
.info_section .info_button a,
.banner_ad_more a,
.sec_02 .news_more a
{ background-color: #000;}


.menu_list li a,
.acrobat_icon a,
.sec_02 .news_more a
{ background: #000;}


.info_section .info_button a:hover,
.info_section .info_button a:focus,
.banner_ad_more a:hover,
.banner_ad_more a:focus,
.sec_02 .news_more a:hover,
.sec_02 .news_more a:focus
{ background-color: #333;}


.menu_list li a:hover,
.menu_list li a:focus,
.acrobat_icon a:hover,
.acrobat_icon a:focus,
.sec_02 .news_more a:hover,
.sec_02 .news_more a:focus
{ background: #333;}




/* リンクテキスト */
.info_section .info_button a,
.menu_list li a,
.acrobat_icon a,
.sec_02 .news_more a,
.banner_ad_more a
{ color: #80FFFF;}


.info_section .info_button a:visited,
.menu_list li a:visited,
.acrobat_icon a:visited,
.sec_02 .news_more a:visited,
.banner_ad_more a:visited
{ color: #FF00FF;}


.info_section .info_button a:hover,
.menu_list li a:hover,
.acrobat_icon a:hover,
.sec_02 .news_more a:hover,
.banner_ad_more a:hover
{ color: #FFFFFF;}


.info_section .info_button a:active,
.menu_list li a:active,
.acrobat_icon a:active,
.sec_02 .news_more a:active
.banner_ad_more a:active
{ color: #FF0000;}




/*************************************************
 レスポンシブ　1160 + 20 
**************************************************/
@media screen and (max-width:1180px) {
  #menu li a { background-color: #000;}
}

