@charset "utf-8"; /* CSS Document */ /*コンテスト表示上部 START */ #ContestArea { border: 1px solid #CCC; margin-bottom: 10px; } #ContestArea .photo_chapter { text-align: center; margin-top: 10px; background-image: url(../../img/bg_photo2.png); margin-right: 10px; margin-left: 10px; } #ContestArea .photo_chapter2 { text-align: center; margin-bottom: 30px; margin-right: 10px; margin-left: 10px; } #ContestArea .contest_area { text-align: center; overflow: hidden; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; } #ContestArea .contest_area .catchcopy2 { display: block; text-align:left; } #ContestArea .contest_area .contest_left { margin-top:5px; margin-right:10px; text-align: left; float: left; } #ContestArea .contest_area .contest_right { float: left; } #ContestArea .text_contest { margin-top:15px; width: 360px; text-align: left; } /*コンテスト表示上部 END */ /*コンテスト情報 START */ #ContestArea .contest_area2 { text-align: center; overflow: hidden; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; background: url(../img/contest2_post_header.jpg) no-repeat; width: 936px; height: 303px; } #ContestArea .photo_1st { text-align: center; overflow: hidden; margin-top: 20px; margin-bottom: 20px; padding:10px; } #ContestArea .photo_chapter2 { text-align: center; margin: 10px; } #ContestArea .contest_area2 .contest_left { width:557px; text-align: left; float: left; } #ContestArea .contest_area2 .text_contest { width:525px; margin-right:20px; margin-bottom:30px; text-align: left; margin-left: 12px; margin-top: 15px; } #ContestArea .contest_area2 .contest_right { float: left; } #ContestArea .contest_area2 .catchcopy { display: block; text-align:left; } /*コンテスト情報 END */ /*投稿フォームレイアウト START */ #ContestArea .post_area { overflow: hidden; margin: 10px 0; margin-bottom: 10px; height: 90px; } #ContestArea .postbutton { margin-right: 10px; padding-top: 10px; padding-bottom: 10px; margin-left: 10px; text-align: center; float: left; } #ContestArea .photo_title { margin-bottom: 15px; text-align: center; } #ContestArea .textarea { margin-top: 10px; margin-bottom: 10px; } #ContestArea .photo_contents .box_form { padding: 10px; margin-bottom: 10px; text-align:center; } #ContestArea .photo_contents { margin-bottom: 10px; margin-left: 10px; margin-right: 10px; overflow: hidden; } #ContestArea .photo_contents .photo { margin-left: 22px; float: left; _margin-left: 15px; } #ContestArea .photo_contents .tn_photo { border: 5px solid #FCF; margin-bottom: 5px; } #ContestArea .photo_contents .photo .date { text-align: center; margin-bottom: 2px; } #ContestArea .photo_contents .photo .nicname { text-align: center; } #ContestArea .photo_access { float: left; margin-bottom: 10px; margin-right: 10px; width: 452px; } #ContestArea .access { margin-top: 15px; } #ContestArea .photo { margin-bottom: 30px; } #ContestArea .post_chapter { margin-bottom: 15px; margin-top: 10px; text-align: center; } #ContestArea .post_button { margin-left: 7px; margin-right: 10px; margin-bottom: 15px; overflow: hidden; } #ContestArea .post_contents { margin-bottom: 10px; margin-left: 10px; margin-right: 10px; overflow: hidden; padding-bottom: 15px; padding-top: 15px; padding-right: 10px; padding-left: 10px; border: 1px solid #CCC; } #ContestArea .post_comment { overflow: hidden; border: 1px solid #CCC; margin: 10px; padding: 0px 10px 5px; background: url(../img/comment_bg5.jpg) no-repeat; } #ContestArea .post_comment .com-box-l { float: left; margin-top: 20px; *margin-top: 15px; margin-bottom: 10px; *padding-bottom: 10px; } #ContestArea .post_comment .face-photo-l { float: left; margin-right: 10px; _margin-right: 5px; } #ContestArea .post_comment .com-box-l2 { float: left; width: 300px; } #ContestArea .post_comment .com-box-r { float: right; width: 320px; margin-top: 20px; *margin-top: 15px; margin-bottom: 10px; } #ContestArea .post_comment .face-photo-r { float: right; margin-left: 6px; *margin-left: 3px; } #ContestArea .post_comment .boxset-1 { margin-bottom: 10px; width:320px; } #ContestArea .post_comment .boxset-2 { margin-bottom: 10px; width:305px; } #ContestArea .post_comment .boxset-3 { margin-bottom: 10px; width:300px; margin-left:20px; } #ContestArea .post_comment .boxset-4 { margin-bottom: 10px; width:310px; margin-left:10px; } #ContestArea .post_comment .txt-comment-1 { width: 320px; *width :230px; font-size: 0.9em; line-height: 1.2em; } #ContestArea .post_comment .txt-comment-2 { width: 305px; *width :220px; font-size: 0.9em; line-height: 1.2em; } #ContestArea .post_comment .txt-comment-3 { width: 300px; *width :222px; font-size: 0.9em; line-height: 1.2em; } #ContestArea .post_comment .txt-comment-4 { width: 310px; *width :232px; font-size: 0.9em; line-height: 1.2em; } #ContestArea .post_comment .txt-comment-long { width: 450px; *width: 350px; font-size: 0.9em; line-height: 1.2em; } #ContestArea .textarea { margin-top: 10px; display: block; margin-left: 10px; float: left; } #ContestArea .access { margin-top: 15px; } /* 投稿フォームレイアウト END */ .contest_title { border: 1px solid #EEE; padding: 10px 0px; margin-top: 10px; } .contest_result { padding: 10px 0px 5px 12px; overflow: hidden; border: 1px solid #EEE; margin-top: 10px; margin-bottom: 20px; } .contest_result .contest_result_list { float: left; height: 328px; margin-right: 8px; overflow: hidden; margin-bottom: 8px; }