
#container { FONT-FAMILY: Verdana, Arial, sans-serif; background-color: white; margin-top: 0; border-right: 1px solid gray; border-bottom: 1px solid #808080; border-left: 1px solid gray; width: 700px }
#header   { text-align: left; margin: 0px; width: 700px; height: 84px }
.header_01  { float: left; margin: 0px; padding: 0px; width: 257px; height: 84px }
.header_02  { float: left; margin: 0px; padding: 0px; width: 443px; height: 84px }
#header table { font-size: 13px; line-height: 31px }
#navi   { color: #f60; font-size: 13px; line-height: 20px; font-family: Verdana, Arial, sans-serif; text-align: left; margin: 0px; padding-left: 25px; border-bottom: 1px dotted #336; height: 20px }
body  { color: #333; font-size: 13px; line-height: 20px; background-color: #e1e1e1; margin: 0px }
.side_menu   { text-align: left; padding-top: 20px }
.side_menu p { text-align: left; margin-top: 5px; margin-bottom: 5px }
#menu h3 { font-weight: normal; background-color: transparent; text-align: left; margin-top: 3px; margin-bottom: 3px; border: none 0px; width: auto }
.side_menu a     { font-size: 13px; line-height: 27px; text-decoration: none; background: white url(bmenu_02.gif) no-repeat; padding-left: 12px; width: 170px; display: block }
.side_menu a:hover    { color: #f00; background-image: url(bmenu_01.gif) }
.sub_menu { text-align: left; margin-top: 5px; margin-bottom: 5px; margin-left: 5px }
.sub_menu a     { font-size: 13px; line-height: 27px; background: url(menu2.gif) no-repeat; padding-left: 10px; border-top: none; border-right: none; border-bottom: 1px dotted gray; border-left: none; width: 153px }
.sub_menu a:hover    { background-image: url(menu1.gif) }
.sub_menu p { margin-top: 0px; margin-bottom: 0px; border: none 0px }
#main   { FONT-FAMILY: Verdana, Arial, sans-serif; background-color: white; text-align: center; float: right; width: 500px }
#main p { margin-top: 10px; margin-bottom: 10px; padding-right: 15px; padding-left: 20px }
.main1     { text-align: left; padding-top: 20px; width: 470px }
.main1 p { margin: 0px 15px 5px }
.main1 li { color: #333; list-style-type: square; margin-right: 10px }
#footer { background-color: #ccc; clear: both; border-top: 1px dotted #336; border-bottom: 1px dotted #336; width: 700px }
a  { }
a:hover { color: #f00 }
table { font-size: 13px; line-height: 25px }
#menu  { FONT-FAMILY: Verdana, Arial, sans-serif; text-align: left; float: right; border-right: 1px dotted #336; width: 190px }
.side_menu ul { list-style-type: none; list-style-position: outside; margin-top: 3px; margin-bottom: 3px; margin-left: 0px; padding-left: 0px }
.side_menu li { list-style-type: none; list-style-position: outside; margin-left: 0px; padding-left: 0px }
h1    { color: #fff; font-weight: bold; font-size: 14.5px; line-height: 25px; background: url(h1_top.gif) no-repeat; margin-bottom: 5px; padding-left: 20px; width: auto; height: 25px }
#pageex { color: #fff; font-weight: bold; font-size: 14.5px; line-height: 25px; background: url(h1_top.gif) no-repeat; margin-bottom: 5px; padding-left: 20px; width: auto; height: 25px }
h2     { color: #336; font-weight: bold; font-size: 14px; line-height: 25px; background: url(h2_top.gif) no-repeat; margin-bottom: 5px; padding-left: 20px; width: auto; height: 25px }
.subex { color: #336; font-weight: bold; font-size: 14px; line-height: 25px; background: url(h2_top.gif) no-repeat; margin-bottom: 5px; padding-left: 20px; width: auto; height: 25px }
#main ul { list-style-type: none; list-style-position: outside; margin: 10px 0px 5px 20px; padding: 0px 15px 0px 20px }
#main li     { font-size: 13px; line-height: 20px; vertical-align: top; list-style-image: url(top_sankaku.gif); margin-top: 5px; margin-bottom: 5px }
.mt          { font-size: 9px; line-height: 13px; margin-top: 15px; margin-bottom: 15px; padding-left: 3px; border-left: 3px solid #669; width: 180px }
.kate   { font-size: 10px; line-height: 15px; text-align: left; width: 190px }
.kate ul                { list-style-type: none; margin-top: 3px; margin-bottom: 3px; margin-left: 0px; padding-left: 0px }
.kate li                { list-style-type: circle; list-style-position: outside; margin-top: 2px; margin-bottom: 2px; margin-left: 20px; padding-left: 0px }
.kate_kate { margin-left: 10px }
.kate a { background-image: none }
.kate a:hover { background-image: none }
.comment_foot    { font-size: 9px; line-height: 20px; margin-top: 10px; border-bottom: 1px dotted #808080; width: 400px }

