/* CSS Document */
@charset "utf-8";

/* イベント */
#pageEvent h1{ background:url(../img/event/bg_main_title.gif) no-repeat; font-size:17px; line-height:29px; height:29px; padding-top:3px; padding-left:18px; margin-bottom:6px; width:762px; }
#pageEvent h2{ background:url(../img/event/bg_sub_title.gif) no-repeat; font-size:13px; color:#333; padding-left:6px; margin-bottom:12px; line-height:23px; height:23px; }
#pageEvent h3 span{ color:#FFF; font-size:11px; font-weight:normal; padding:3px 6px 0px 6px; height:10px; line-height:13px; }
#pageEvent h3.new{ border-bottom:1px solid #E81923; }
#pageEvent h3.new span{ background-color:#E81923; }
#pageEvent h3.past{ border-bottom:1px solid #FC6; }
#pageEvent h3.past span{ background-color:#FC6; }
#pageEvent .list { margin-bottom:10px; margin-top:4px; border:1px solid #DDD; padding:3px; background-color:#F1F1F1; }
#pageEvent .list table{ width:100%; border-collapse:collapse; border:1px solid #DDD; }
#pageEvent .list th{ font-size:11px; border:1px solid #FFF; font-weight:normal; line-height:13px; padding-top:2px; background-color:#999; color:#FFF; }
#pageEvent .list td{ font-size:12px; padding:7px 5px; border:1px solid #FFF; line-height:15px; }
#pageEvent .btn1{ margin-bottom:12px; }
#pageEvent p{ margin-bottom:18px; }
#pageEvent .past_event{ margin-top:30px; }

/* イベント 詳細 */
#pageEventDetail h1{ background:url(../img/event/bg_main_title.gif) no-repeat; font-size:17px; line-height:29px; height:29px; padding-top:3px; padding-left:18px; margin-bottom:6px; width:762px; }
#pageEventDetail h2{ background:url(../img/event/bg_sub_title.gif) no-repeat; font-size:13px; color:#333; padding-left:6px; margin-bottom:7px; line-height:23px; height:23px; }
#pageEventDetail p{ margin-bottom:18px; }
#pageEventDetail .outline{ line-height:19px; padding:5px 20px 12px 20px; }
#pageEventDetail .pic{ margin-left:auto; margin-right:auto; margin-bottom:12px; text-align:center; }
#pageEventDetail .pic img{ vertical-align:middle; }
#pageEventDetail .inputInner { margin-bottom:10px; }
#pageEventDetail .inputInner table th{ text-align:right; }

/* イベント 登録 */
#pageEventInput h1{ background:url(../img/event/bg_main_title.gif) no-repeat; font-size:17px; line-height:29px; height:29px; padding-top:3px; padding-left:18px; margin-bottom:6px; width:762px; }
#pageEventInput h2{ background:url(../img/event/bg_sub_title.gif) no-repeat; font-size:13px; color:#333; padding-left:6px; margin-bottom:5px; line-height:23px; height:23px; }
#pageEventInput p{ margin:20px 0px 30px 0px; }
#pageEventInput .inputInner table th{ width:130px; text-align:right; }

/* イベント 登録 確認画面 */
#pageEventInputConfirm h1{ background:url(../img/event/bg_main_title.gif) no-repeat; font-size:17px; line-height:29px; height:29px; padding-top:3px; padding-left:18px; margin-bottom:6px; width:762px; }
#pageEventInputConfirm h2{ background:url(../img/event/bg_sub_title.gif) no-repeat; font-size:13px; color:#333; padding-left:6px; margin-bottom:5px; line-height:23px; height:23px; }
#pageEventInputConfirm p{ margin:20px 0px 30px 0px; }
#pageEventInputConfirm .inputInner table th{ width:130px; text-align:right; }

/* イベント 完了画面 */
#pageEventDone h1{ background:url(../img/event/bg_main_title.gif) no-repeat; font-size:17px; line-height:29px; height:29px; padding-top:3px; padding-left:18px; margin-bottom:6px; width:762px; }
#pageEventDone p.txt{ line-height:30px; margin:30px 0px 0px 0px; text-align:center; }

