#participation { margin:15px auto 0 auto; width:543px; }
#participation h2 { margin:0; padding:0; float:left; width:360px; height:30px; }
#participation #title_right { float:right; margin:0; padding:12px 0 0 25px; background:url(../images/AeraCopy_right.gif) 0 0 no-repeat; width:158px; height:23px; color:#ffffff; }
#participation #title_right a { color:#ffffff; text-decoration:none; }
#participation #title_right a:hover { color:#666666; text-decoration:none; }

#participation #Copy { margin:8px 0 20px 0; width:543px; background:url(../images/AeraCopy_topBg.gif) 0 20px no-repeat; }
#participation #Copy .pen { margin:0 0 3px 0; background:url(../images/icon_AeraCopy.gif) 0 0 no-repeat; padding:5px 0 0 28px; height:25px; }
#participation #Copy #bg { background:url(../images/AeraCopy_Bg.gif) 0 0 repeat-y; }
#participation #Copy #bg #bottom { background:url(../images/AeraCopy_BottomBg.gif) 0 bottom no-repeat; margin-bottom:4px; }
#participation #Copy #bg #bottom #textarea { width:461px; margin:8px auto 0 auto; padding-bottom:20px; }
#participation #Copy #bg #bottom #textarea #odai { padding:4px; background:#e8eadd; width:453px; margin-bottom:8px; }
#participation #Copy #bg #bottom #textarea #odai img { float:left; width:49px; height:35px; }
#participation #Copy #bg #bottom #textarea #odai .odaitext { float:right; text-align:center; width:399px; padding:4px 0; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif; }
#participation #Copy #bg #bottom #textarea #title_general { margin-bottom:5px; }
#bottomlist { width:543px; }
#bottomlist li { float:right; background:url(../../common/images/icon_contents.gif) right 0 no-repeat; padding-right:20px; margin-left:10px; }
#bottomlist li a { color:#979797; text-decoration:none; }
#bottomlist li a:hover { color:#666666; text-decoration:none; }


#participation .ConTop { margin:0 auto; _margin:0 auto -12px auto; width:529px; background:url(../images/Mcon03_ConTop.gif) no-repeat; height:7px; display:block; }
#participation .ConBg { margin:0 auto; width:509px; background:url(../images/Mcon03_ConBg.gif) repeat-y; margin-bottom:8px; }
#participation #ConBottom { margin:0; padding:10px; width:489px; background:url(../../AE08007/images/Mcon03_ConBottom.gif) center bottom no-repeat; }
#participation #ConBottom02 { margin:0 0 5px 0; padding:0 10px 8px 10px; width:489px; background:url(../images/Mcon03_ValuationBottom.gif) center bottom no-repeat; }
#participation #ConWhiteBg01 { margin:10px auto 2px auto; padding:10px 0 3px 0; width:452px; background:#ffffff; }
#participation #ConWhiteBg02 { margin:2px auto 8px auto; padding:10px 0 10px 0; width:452px; background:#ffffff; }
#participation .CopyWhite { float:left; margin:4px 0; padding:2px 5px 4px 5px; width:260px; height:16px; background:#ffffff; display:block; }
#participation .CopyWhite a { display:block; }
#participation .CopyRight { float:right; margin:0; padding:3px; width:212px; height:16px; }
#participation .CopyRight .star { float:right; margin:0; padding:0; width:100px; text-align:right }
#participation .CopyRight .Txt { float:left; margin:0; padding:0; width:112px; }
#participation .CopyRight .Txt02 { font-size:large; color:#f17e00; font-weight:bold; }

#opinions { margin:10px 0 20px 0; }
#opinion_list { width:523px; margin:0 auto; }
#opinion_list li { border-bottom:1px dashed #c9ccc9; padding:4px 0; }
#opinion_list li .date { padding-right:10px; }
#opinion_list li .opinion { padding-right:10px; }
#opinion_list li .title { background:url(../../common/images/arrow_right.gif) 0 3px no-repeat; padding-left:10px; }


#talk { width:543px; margin-bottom:20px; }
#talk #talktitle { margin-bottom:4px; }
#talk #talktitle h2 { width:406px; float:left; }
#talk #talktitle #moretalk { float:left; padding:10px 0 0 30px; background:url(../images/title_talk_right.gif) 0 0 no-repeat; width:107px; height:25px; }
#talk #talktitle #moretalk a { color:#ffffff; text-decoration:none; }
#talk #talktitle #moretalk a:hover { color:#666666; text-decoration:none; }
#talk #talk_area { width:523px; margin:0 auto; }
#talk #talk_area h3 { margin-top:4px; border-bottom:1px dashed #c9ccc9; }
#talk #talk_area #talk_list { margin:0; }
#talk #talk_area #talk_list li { border-bottom:1px dashed #c9ccc9; padding:4px 0; }
#talk #talk_area #talk_list li .date { padding-right:10px; }
#talk #talk_area #talk_list li .opinion { padding-right:10px; }
#talk #talk_area #talk_list li .title { background:url(../../common/images/arrow_right.gif) 0 3px no-repeat; padding-left:10px; }

#AeraStudy { width:543px; }
#AeraStudy h2 { margin-bottom:4px; }
#AeraStudy #study_area { width:523px; margin:0 auto; }
 
