@charset "utf-8";

/*一旦リセット*/
* {
/*  font:normal normal normal 100%/1.5em "Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック","メイリオ",sans-serif;*/
  font:normal normal normal 100%/1.5em sans-serif;
  margin:0;
  padding:0;
  }

/*設定*/
body{margin:1em;background-color:#FFFFFF;}

a:link{ color: blue; }
a:visited{ color: black; }
a:hover{ color: #FFFFFF; background-color:#6DA510; }
a:active{ color: navy; }

strong{font-weight:bold;}

h1 {padding-left:0em;text-align:center;}
h2 {padding-left:0em;margin-top:0em;border-bottom:solid black 1px;background-color:#CCCCFF;text-align:center;font-size:x-large;}

.icon {margin:1em;padding-left:0em;text-align:center;}

.contents{width:100%;min-width: 50em;max-width: 50em;}
.contents pre{background-color:black;color:white;margin-left:1em;padding:2px 2px 2px 1em;}

.main ul{margin-left:2em;}

.main dl{margin-left:2em;}
.main dl dt{font-weight:bold;}
.main dl dd{margin-left:2em;}

.main dl dd ul{margin:0;padding:0;display:inline;}
.main dl dd ul li{display:inline;list-style:none;}
.main dl dd ul li:before{margin-left:1em;content:"/ ";}

#prev_next{margin-top:0em;margin-bottom:0em;text-align:center;border-bottom:solid black 1px;border-top:solid black 1px;}
#prev_next li{display:inline;list-style:none;margin-left:2em;margin-right:2em;}

.fortune{margin-top:0em;margin-bottom:1em;text-align:center;}

.navigation{margin-top:0em;margin-bottom:1em;text-align:center;}

.navigation ol{margin:0;padding:0;border-top:solid black 1px;border-bottom:solid black 1px;}
.navigation ol li{display:inline;list-style:none;}
.navigation ol li:before{margin-left:1em;content:">";}

.copyright{margin-top:1em;text-align:center;}

#menulist dt{text-align:center;}
#menulist dd{text-align:center;}

.menu{margin-top:1em;margin-bottom:1em;}

.menu ol{margin:0;padding:0;border-top:solid black 1px;border-bottom:solid black 1px;}
.menu ol li{display:inline;list-style:none;}
.menu ol li:before{margin-left:1em;margin-right:1em;content:"| ";}

.titlelist{margin-top:1em;margin-bottom:1em;margin-left:2em;margin-right:2em;}
.titlelist ol{margin:0;padding:0;border-top:solid black 1px;}
.titlelist ol li{list-style:none;border-bottom:solid black 1px;}
.titlelist ol li a{text-decoration:none;}


#comment{border:solid black 1px;margin-bottom:1em;}
#comment dt{background-color:#CCCCFF;margin-left:-2em;padding-left:2em;}