html{color-scheme:light;}
body{background-color:white;color:black;}
img.shadow {filter:drop-shadow(2px 2px 2px #aaa);}
h1, h2{color:#268726;}
h3, h4, h5{color:#227b22;}
h2{border-radius:0.2em; padding:0 0.5em;background-color:#268726;color:white;}
li:before{border-color:#0076d7;background-color:#0076d7;color:white;}
:not(a):not(h1):not(h2):not(h3):not(h4):not(h5)>b{color:black;}

.g_main .g_fw .h_nav{background-color:#efefef;}
.g_main .g_fw .h_nav .h_menu a,.g_main .g_fw .h_nav .h_menu a:hover{color:black;}
.g_main .g_fw .h_nav .h_menu a.boldfont{text-shadow:0px 0px 1px black;}
.g_main .g_fw .h_nav > ul:first-child > li:first-child a{}

.g_main .g_fw a{color:#0076d7;}
.g_main .g_fw a:visited {color:#004d8a;}
.g_main .g_fw a:hover, .g_main .g_fw a:visited:hover{color:#ff6600;}

.g_main .g_fw .h_content .button{background-color:#eee; border:1px solid #ccc;}
.g_main .g_fw .h_content a.button{border:1px solid #0076d7;background-color:transparent;}
.g_main .g_fw .h_content a.button:visited{color:#0076d7;}
.g_main .g_fw .h_content a.button:hover, .g_main .g_fw .h_content a.button:visited:hover{background-color:#d7eaf8;color:#0076d7;}

.h_tipbox {background-color:#eee;}
.g_main .g_fw .h_content .h_tipbox .button{background-color:#ddd;}
.h_tipicon:before, .h_tipbox:before{background-color:#0076d7;color:white;}
.h_sp {border-top: 1px solid #d8d8d8;}
.h_blockbox {border:1px solid #d8d8d8;background:#fafafa;}
.g_main .g_fw .h_content .h_blockbox>li:before{color:black;background:transparent;border: 1px solid #0076d7;}

img.btow{}