@import url(reset.css);
@import url(container.css);
body { color: black; background-color: #faf6e7; text-align: center; }

p {}

td {}

a:link { color: blue ;}

a:visited { color: purple ;}

a:hover { color: purple ;}

a:active { color: red ;}
/*???{?Z???N?^*/
div#header{ background-image: url(../images_css/hedder_bcg2.gif); text-align: left; width: 720px; border-color: transparent; }
#header h1 { color: #0090d4; font-size: 14px; font-weight: normal; }
div#container { background-color: white; background-image: url(../images_css/bcg_wrapper.gif); width: 720px; margin: 0; padding: 0; background-repeat: repeat-y; text-align: left; vertical-align: 1.5em; }
#div#gazou { background-image: url(../images_css/bcg_mainarea.gif); width: 720px; }
div#wrapper { background-repeat: repeat-y; text-align: left; float: right; width: 545px; margin: 0; padding: 0; }
div#mainarea { background-image: url(../images_css/bcg_mainarea.gif); width: 544px; float: right; padding: 2px 30px 15px; }
#mainarea h2 { background-color: #7dcce5; text-align: center; margin-top: 3px; margin-bottom: 10px; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #006999; border-bottom: 1px solid #006999; border-right-color: #006999; border-left-color: #006999; }
#mainarea h3 { color: #004405; margin-top: 10px; margin-bottom: 10px; margin-left: 4px; padding-left: 4px; border-left: 14px outset #004405; }
#mainarea h4 { color: #090; font-size: medium; margin-left: 8px; padding-left: 4px; border-left: 8px solid #090; }
#mainarea h5 { color: #008577; margin-left: 20px; padding-left: 4px; border-left: 6px solid #008577; }
#mainarea p { line-height: 1.3; padding-left: 20px; }
#mainarea ul,ol { line-height: 1.4; padding: 10px 30px 10px 15px; }
.tablenoline  /* 枠線1px黒 */ { font-size: 12px; line-height: 1.3; margin-left: 20px; border-style: none; border-collapse: collapse; border-spacing: 0px; empty-cells: show      }}
.tablenoline2  /* 枠線1px黒 */ { font-size: 15px; line-height: 1.3; border-style: none; border-collapse: collapse; border-spacing: 0px; empty-cells: show      }}
.navilist { font-size: x-small; line-height: 1; padding: 2px; border: dotted 1px #fabe00; list-style-image: url(../images_css/navilist.gif); }
.pan { font-size: x-small; margin-bottom: 5px; padding-bottom: 5px; }
.whatsnew { line-height: 1.5; padding-top: 20px; list-style-type: square; white-space: normal; }
.kazu { background-color: #78bc28; text-align: center; margin: 10px 20px; padding: 5px; border-color: white; border-style: solid; }
.tablelineblack  /* 枠線1px黒 */ { font-size: x-small; line-height: 1.5; border-collapse: collapse; border: solid 1px black; border-spacing: 0px; empty-cells: show    }}
.thlineblack /* 枠線1px黒 */ {padding: 1px;
border: 1px solid black
;}
.tdlineblack /* 枠線1px黒 */ { padding: 1px; border: solid 1px black; }
.gototop { font-size: x-small; text-decoration: none; text-align: right; vertical-align: 1em; }
div#menu { font-size: 14px; float: left; width: 175px; padding: 0; text-align: left; margin: 0; border-top-color: #005c86; border-top-width: 1px; list-style-type: none; }
.tablemenu /*  枠線1px緑 */ { font-size: 13px; border-top: 1px solid #005c86; border-bottom-color: #005c86; border-bottom-width: 1px; }
.here /*  枠線1px緑 */ { font-size: 13px; background-color: #71c3df; border-top: 1px solid #005c86; border-bottom-color: #005c86; border-bottom-width: 1px; }
.toi /*  枠線1px緑 */ { font-size: 13px; text-align: center; border-top: 1px solid #005c86; border-bottom: 1px solid #005c86; }
.toihere /*  枠線1px緑 */ { font-size: 13px; background-color: #71c3df; text-align: center; border-top: 1px solid #005c86; border-bottom-color: #005c86; border-bottom-width: 1px; }
div#footer{ font-size: 10px; font-weight: bold; font-style: normal; background-color: #0081b0; text-align: center; width: 720px; height: 0; padding-top: 4px; padding-bottom: 4px; }

