@charset "utf-8";
/* CSS Document */

h2.eventform_h { margin-bottom: 25px; }
.event_form_pre { text-align: center; }
.pm_nes { color: #FF0000; }

table.pm_form_a { margin-top: 20px; border-collapse: collapse; width: 660px; }
table.pm_form_a td { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding-top: 10px; padding-bottom: 10px; border-collapse: collapse; }

td.a_item_title { padding-left: 20px; padding-right: 20px; font-size:14px;}
td.a_item_title  span{ font-size:12px;}

td.a_item { background-color: #f4f4f4; width: 150px; padding-left: 20px; padding-right: 20px; }
td.a_detail { padding-left: 20px; }
.a_st { font-weight: 700; color: #669fda; }
.a_memo { font-size: 10px; }

.pm_btn_confirm { margin: 20px auto 50px; width: 229px; }

.pm_ex { padding-left: 20px; padding-top: 10px; }
.pm_btn_modify { float: left; width: 229px; display: block; padding-top: 20px; padding-left: 80px; padding-right: 30px; padding-bottom: 50px; }
.pm_btn_send { float: left; display: block; padding-top: 20px; padding-bottom: 50px; }
.iq_w p { background-color: #F0F0F0; width: 280px; margin-left: 180px; padding: 15px 25px; }
.mcm_f { color: #4981CB; }

.pmwt { width: 523px; border: 1px solid #dfdfdf; padding-bottom: 15px; margin: 0 auto 20px; background-color: #f7f7f7; }
.pmwt p { line-height: 1.45; padding-left: 25px; }
.pmwt_t { color: #6297d5; font-weight: 700; padding-top: 10px; padding-left: 25px; padding-bottom: 6px; }

.pmwt_leave {
width: 523px;
margin: 0 auto 20px;
background-color: #f2f2f2;
}
.pmwt_h_leave{
color: #dc40ac;
padding-left: 25px;
padding-top: 10px;
font-size: 14px;
}
.pmwt_leave p { padding: 5px 20px 15px 25px; }
