body {
	margin: 0px;
	padding: 0px;
	font-size: small;
	color: #4d4d4d;
	width:100%;
	 }

.info{font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Osaka, "メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック", san-serif; font-size: 12px; color: #4d4d4d}

#clear{clear: both}

#clear2{clear: both; border-bottom: 1px dashed #4d4d4d; padding-top: 10px}

#header{margin: 0 auto; height: 110px; background-image: url(img/header_back.gif); }

#header_box{width: 800px;margin: auto; }

#line{margin: 0px; height: 43px; 
border-bottom: 1px solid #4d4d4d; border-top: 1px solid #4d4d4d; 
-moz-box-shadow: 2px 2px 10px #000;
-webkit-box-shadow: 2px 2px 10px #000;
background-image: url(img/line.gif)}

#content{width: 900px; margin: 0 auto;background-color: #f3a31b;-moz-box-shadow: 2px 2px 5px #000;
-webkit-box-shadow: 2px 2px 5px #000; }

#main{width: 574; margin-left: 50px;  margin-top: 20px; float: left;}

#sidemanu{width: 226px;  float: right; margin-right: 50px;}

#footer{width: 900px; clear: both; padding-top: 30px; margin-left: auto; margin-right: auto; padding-bottom: 40px; text-align: center}

#text-box{width: 520px; margin-top:20px; padding: 10px;border: double 4px #4d4d4d; 
-moz-box-shadow: 2px 2px 5px #000;-webkit-box-shadow: 2px 2px 5px #000;background-color: #fff}

#side-box{width: 226; height: 1000px; 
padding-top: 25px; padding-left: 10px; padding-right: 10px; padding-bottom: 20px}

#photo{float: right; margin-left: 10px}

#toppage{width: 540px; margin-top: 40px; text-align: right; }

ul,ol,dl,img{margin: 0px; padding: 0px;}

ul, ol{list-style-type: none; display: block;}

li.sidemenu{background-image:url(img/icon_g.gif); background-repeat: no-repeat;  text-indent: 25px}

li.news{list-style-image: url(img/icon2.gif);  margin-left: 20px; font-weight: bold; border-bottom:  1px dashed #4d4d4d}

li.other{list-style-image: url(img/icon2.gif);  margin-left: 25px; margin-bottom: 10px; font-size: 12px;  font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Osaka, "メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック", san-serif;}

p.text{margin-top: 10px;margin-bottom: 5px;font-size: 12px;  font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Osaka, "メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック", san-serif;
text-align: left;  color: #4d4d4d}

p.exampl{text-align: center}

h1{margin-bottom: 10px; margin-top: 0px;font-size: 14px;  font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Osaka, "メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック", san-serif;
text-align: left;  padding: 4px; background-color: #009ba9; color: #fff}

h2{margin-bottom: 10px;font-size: 14px;  font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Osaka, "メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック", san-serif;
text-align: left;  color: #B13000}

h3{margin-bottom: 10px;font-size: 13px;  font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Osaka, "メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック", san-serif;
font-weight: bold; color: #4d4d4d}

td.topix{padding: 8px;font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Osaka, "メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック", san-serif;
font-size: 14px;width: 204px; border: 1px solid #fff; background-color: #4d4d4d; color: #fff;}

td.menu{padding: 8px;font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Osaka, "メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック", san-serif;
font-size: 14px;width: 204px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #ff4d00; color: #fff;}

