/*　共通レイアウト　*/body { margin-top: 9px; padding: 0; background: #FFF; }#centering { width: 898px; margin: 0 auto; background: url(../image/bg_dot_h.gif) repeat-y; }#header { background: #FFF; }#header-menu { background: #FFF; height: 16px; }#menu { margin-left: 1px; width: 149px; float: left; }#right { margin: 25px 25px 25px 186px; } 		/* Right 幅 898-186-25=687px */#footer { clear: both; text-align: center; background: #FFF; line-height:30px; }#copy { clear: both; text-align: center; background: #FFF; }#top-line { height: 1px; background: #FFF url(../image/bg_dot_w.gif) repeat-x; }#bottom-line { clear: both; height: 1px; background: url(../image/bg_dot_w.gif) repeat-x; }#menu ul {list-style: none; padding:0; margin: 0;}li.top { margin-top:35px; }li.sub { margin-top:0; }li.main { margin-top:15px; }#goTop { float: left; margin: 10px 0 10px 0; width: 690px; text-align: right; height: 30px; }/* DISPLAY */#disp { float: left; width: 683px; margin: 0 0 20px 0; padding: 2px; border: 0px dotted #999; }#disp-title { float: left; width: 667px; margin: 1px; padding: 8px; }#disp-dateF { float: left; width: 160px; margin: 1px; padding: 0 4px; background: #FFF; border-left: 3px solid #1f9e4c; }#disp-dateX { float: left; width: 300px; margin: 1px; padding: 0 4px; background: #FFF; border-left: 3px solid #9e1f28; }#disp-text { float: left; width: 671px; margin: 1px; padding: 2px 4px; background: #FFF; border: 1px dotted #999; }#disp ul { list-style: none; padding: 0; margin: 0; }#disp li { float: left; margin: 6px 5px 5px 5px ; text-align: center; width: 100px; }/* DESIGN TOP */#design1 { float: left; width: 667px; margin: 0 0 20px 0; padding: 8px; }#design2 { float: left; width: 683px; margin: 15px 0 15px 15px; padding-left: 5px; border-left: 2px solid #AAA; }
