@charset "Shift_JIS";
/* color */
a:link, a:link.menu, a:link.menu4, a:link.menu5, a:visited.menu, a:visited.menu4, a:visited.menu5, #menu2 {color:#0000ff;}
a:visited, a:hover.menu, a:hover.menu5, a:active, a:active.menu, a:active.menu4, a:active.menu5, a:focus, a.menu:focus, a.menu4:focus, a.menu5:focus {color:#0088ff;}
a:hover, a:hover.menu4 {color:#ff0088;}
a#menu2:hover, a:hover.menu5, ul.tail4 a:hover, ul.tail5 a:hover {background-color:#9bff9b;}
.main3 a:hover, .main3 a:active, .listbi a:hover, .listbi a:active {background-color:#dfdfdf; opacity:0.8;}
a:link img, a:link .transparent, a:visited .transparent {border-color:#0000ff;}
a:visited img, a:active img, a:active .transparent, a:focus img, a:focus .transparent {border-color:#0088ff;}
a:hover img, a:hover .transparent {border-color:#ff0088;}
body {color:#000000; background-color:#eff6ef;}
#box {background-color:#c9efc9;}
.footer, .header {background-color:#d8edd8;}
h1, h2, h3, h4, h5, h6 {text-shadow:#89af89 1px 1px 1px;}
hr {background-color:#a5e5a5; color:#a5e5a5;}
#index, #menu3 {border-color:#51d751;}
.main, #main2, .main3, .main4, .novel, .list2, .listbi {background-color:#efefef;}
#main2 {text-shadow:#a9a9a9 2px 2px 3px;}
#menu2 {background-color:#51d751;}
#menu3 {color:#51d751;}
.on2, .on3 {background-color:rgba(175,191,175,0.7);}
.on3, .tlc {color:#000000;}
#title {text-shadow:#88cc88 2px 2px 3px;}
/* background */
a.menu {background-image:url(p/0gbar1.gif);}
.bar {background-image:url(p/0gbar2.gif);}
.bar2, h3, h4, h5, h6 {background-image:url(p/0gbar3.gif);}
@media only screen and (width:168px) {
.bar3 {background-image:url(p/0gbar3.gif);}
}
body {background-image:url(p/0yotuba.gif); background-position:left bottom; background-repeat:no-repeat;}
#enaena {background-image:url(p/0yotuba3.gif);}
@media only screen and (max-width:828px) {
#enaena {background-size:186px 500px;}
body {background-position:left top;}
}
#ex {background-image:url(p/0yotuba2.gif);}
.header {background-image:url(p/0gbar1.gif);}
#nakayoshi {background-image:url(p/0yotuba1.gif);}
@media only screen and (min-width:828px) {
#index {background-color:#d8ebd7;}
}
#title {background-image:url(p/0fig_head_word.gif); background-repeat:no-repeat;}