body {
 width:100%;
 margin:0px;
 padding:0px;
 text-align:center;
 background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,th,td,p {
 font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W4", 'メイリオ', "Osaka", "ＭＳ Ｐゴシック ",sans-serif;
 margin:0;
 padding:0;
 font-size:12px;
 line-height:20px;
 color:#111;
 word-break:break-all;
 font-weight:normal;
}
h1 {
 width:300px;
 float:left;
 padding-top:5px;
 text-align:left;
}
a {
 color:#00F;
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}
img {
 margin:0px;
 padding:0px;
 border:none;
}
#base {
 margin:0px auto;
 padding-top:26px;
 width:988px;
 background:#FFF;
 text-align:left;
}
#topBand {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 min-width:988px;
 height:20px;
 padding:2px 0px 0px 0px;
 width:100%;
 background:#FFF;
 text-align:right;
 overflow:hidden;
}
#topBand .link_evesta {
 width:86px;
 float:left;
 text-align:center;
}
#titleBand {
 height:64px;
 background:#FF9900;
 border-top:#CC6600 10px solid;
}
#descriptionBlock {
 width:680px;
 padding-top:20px;
 float:right;
 text-align:left;
 color:#332200;
}
#bodyBand {
 clear:both;
 padding-top:5px;
}
#container {
 width:823px;
 float:right;
}
#naviBand {
 clear:both;
 width:823px;
 float:left;
}
#naviBand .left {
 width:409px;
 float:left;
}
#naviBand .right {
 width:409px;
 float:right;
}
#naviBand .content {
 margin-bottom:5px;
}
#naviBand .caption {
 border-bottom:3px solid #FF9900;
}
#naviBand h2 {
 font-weight:bold;
 background:#CC6600;
 color:#FFF;
 padding:2px 5px 0px 5px;
}
#naviBand .body {
 height:160px;
 overflow:hidden;
}
#naviBand .odd {
 padding:2px 0px 0px 20px;
 width:389px;
 height:18px;
 line-height:16px;
 background:#FFF url(images/pin_gold.gif) no-repeat 2px 2px;
 overflow:hidden;
}
#naviBand .add {
 padding:2px 0px 0px 20px;
 width:389px;
 height:18px;
 line-height:16px;
 background:#FDA url(images/pin_gold.gif) no-repeat 2px 2px;
 overflow:hidden;
}
#naviBand span {
 padding-left:30px;
}
#naviBand span.new {
 background:url(images/new2.gif) no-repeat;
}
#mainBlock {
 width:568px;
 float:left;
}
#mainBlock .content {
 margin-bottom:5px;
}
#mainBlock .caption {
 border-bottom:3px solid #990000;
}
#mainBlock h2 {
 font-size:15px;
 line-height:22px;
 font-weight:bold;
 background:#CC0000;
 color:#FFF;
 padding:4px 5px 0px 5px;
}
#mainBlock .body {
 padding:5px 10px;
 border-left:1px solid #CC0000;
 border-right:1px solid #CC0000;
 border-bottom:1px solid #CC0000;
}
#mainBlock p {
 text-indent:2ex;
 font-size:14px;
 line-height:22px;
}
#mainBlock .status {
 text-align:right;
 color:#555;
 font-weight:bold;
 font-family:sans-serif;
 font-size:12px;
}
#leftBlock {
 width:160px;
 float:left;
}
#rightBlock {
 width:250px;
 float:right;
}
#bottomBand {
 clear:both;
 padding-top:10px;
}
#footBand {
 border-top:1px solid #999;
 text-align:center;
 padding:10px 0px;
}
#rightBlock .content {
 margin-bottom:5px;
}
#rightBlock .caption {
 border-bottom:3px solid #CC6600;
}
#rightBlock h2 {
 font-weight:bold;
 background:#FF9900;
 color:#FFF;
 padding:2px 5px 0px 5px;
}
#rightBlock .body {
}
#rightBlock .link {
 display:block;
 margin-top:2px;
 line-height:16px;
 padding-left:14px;
 background:url(images/pin_news2.gif) no-repeat 0px 2px;
}

