/* CSS Document */

#present .cont_r .present01 h2 { text-decoration:none; text-indent: 0px; padding: 12px 0px 0px 60px; font-size: 15px; font-weight: bold; overflow:hidden; height:40px; background:url(../present/img/present_box01_hd.jpg) no-repeat 0 0; line-height: 130%; }
#present .cont_r .present01 .present_form{ /*background:url(../present/img/present_box01_bg.jpg) repeat-y 0 0;*/ /*padding:30px 30px 5px 60px;*/ /*font-size:90%;*/ line-height:160%;}
#present .cont_r .present01 .present_form p { line-height: 250%; _line-height: 30px; }
#present .cont_r .present01 .present_form input { vertical-align: middle; margin: 0px 5px; _margin: 5px; }
#present .cont_r .present01 .present_form textarea { vertical-align: top; margin: 0px 5px; }
#present .cont_r .present01 .present_form h3 { font-weight: bold; margin: 0px 0px 15px; }
#present .cont_r .present01 .present_form_waku { background: #f5f5f5; padding: 10px; }

.inner table { margin: 0; padding:0; border-collapse: collapse;}
.inner th { margin:0; padding:10px; background:url(../event/img/td_bg.gif) repeat-y 0 0; vertical-align:top;}
.inner td { margin:0; padding:10px; background:url(../event/img/td_bg.gif) repeat-y 0 0;}
.inner th.td_l { border:1px solid #97BEBA; border-left:1px solid #97BEBA;}
.inner td.td_r { border:1px solid #97BEBA; border-left:1px solid #97BEBA; border-right:1px solid #97BEBA;}
.inner table p { margin: 0; }

div.main_ph { padding: 10px 0px; }
div.pre_url { text-align: right; font-size: 90%; }
div.present_body { padding: 20px 0px; }
div.pre_footer { padding: 20px 0px 10px; }


#hform .cont_r h2 { text-decoration:none; text-indent: 0px; padding: 12px 0px 0px 0px; font-size: 15px; font-weight: bold; overflow:hidden; height:40px; line-height: 130%; }
#hform .cont_r .present_form{ padding:0px 0px 5px 0px; font-size:90%; line-height:160%;}
#hform .cont_r p { line-height: 250%; _line-height: 30px; }
#hform .cont_r input { vertical-align: middle; margin: 0px 5px; _margin: 5px; }
#hform .cont_r textarea { vertical-align: top; margin: 0px 5px; }
#hform .cont_r h3 { font-weight: bold; margin: 0px 0px 15px; }
#hform .cont_r .present_form_waku { background: #f5f5f5; padding: 10px; }

#hform .cont_r table { margin: 0; padding:0; border-collapse: collapse;}
#hform .cont_r th { margin:0; padding:10px; background:url(../event/img/td_bg.gif) repeat-y 0 0; vertical-align:top;}
#hform .cont_r td { margin:0; padding:10px; background:url(../event/img/td_bg.gif) repeat-y 0 0;}
#hform .cont_r th.td_l { border:1px solid #97BEBA; border-left:1px solid #97BEBA;}
#hform .cont_r td.td_r { border:1px solid #97BEBA; border-left:1px solid #97BEBA; border-right:1px solid #97BEBA;}
#hform .cont_r table p { margin: 0; }
