@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: black; background-color:#FFCC00; } 
a:active { color: navy; } 

strong{font-weight:bold;}

h1 {padding-left:0em;text-align:center;}
h2 {padding-left:2em;margin-top:1em;border-bottom:solid black 1px;background-color:#FFCC00;}

.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:"/ ";}

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

.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;border-top:solid black 1px;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:"| ";}

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

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

.gwj p{text-align:center;font-size:x-large;margin-top:1em;margin-bottom:1em;}

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