body {margin:0px; padding:0px; background-color:#fedcbd;}
.st01 {color: #FF0000}

#main{width:900px; text-align:left; font-size:14px;}
.table_01{width:100%; background-color:#FFFFFF; border-bottom:1px solid #996600; border-top:1px solid #996600; border-left:1px solid #996600; border-right:1px solid #996600;}
.table_01 th{background-color:#fedcbd; width:160px; text-align:center; border-bottom:1px solid #993300; border-top:1px solid #993300; border-left:1px solid #993300; border-right:1px solid #993300;}
.table_01 .midasi{background-color:#da765b; font-weight:bold; text-align:center; border-bottom:1px solid #993300; border-top:1px solid #993300; border-left:1px solid #993300; border-right:1px solid #993300;}
.table_01 tr{width:190px; background-color:#FFFFFF; border-bottom:1px solid #993300; border-top:1px solid #993300; border-left:1px solid #993300; border-right:1px solid #993300;}
.td_01{width:30px; vertical-align:middle; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933; text-align:center;}
.td_02{width:120px; text-align:center; vertical-align:middle; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933;}
.td_022{background-color:#FFFFCC; width:120px; text-align:center; vertical-align:middle; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933;}
.td_03{vertical-align:middle; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933;}
.td_033{background-color:#FFFFCC; vertical-align:middle; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933; text-align:center;}

.table_02{width:88%; background-color:#FFFFFF; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933; margin-top:10px; margin-bottom:10px;}
.table_02 th{background-color:#da765b; width:160px; text-align:center; border-bottom:1px solid #993300; border-top:1px solid #993300; border-left:1px solid #993300; border-right:1px solid #993300;}

.table_03{width:100%; background-color:#FFFFFF; border-bottom:1px solid #993300; border-top:1px solid #993300; border-left:1px solid #993300; border-right:1px solid #993300; margin-top:15px;}
.table_03 .midasi{background-color:#da765b; font-weight:bold; text-align:left; border-bottom:1px solid #993300; border-top:1px solid #993300; border-left:1px solid #993300; border-right:1px solid #993300;}
.table_03 th{background-color:#da765b; width:160px; text-align:center; border-bottom:1px solid #993300; border-top:1px solid #993300; border-left:1px solid #993300; border-right:1px solid #993300;}

.P01{text-align:right; margin-bottom:0px; margin-top:10px;}
.P02{text-align:left; margin-bottom:5px; margin-top:5px;}
.Pmon{text-align:left; margin-bottom:5px; margin-top:5px; background-color:#66ccff; padding-top:3px; padding-bottom:3px; padding-left:5px;}
.Pmon_a{background-image:url(../image/a.GIF); background-repeat:no-repeat; background-position: 60px 3px; text-align:left; margin-bottom:3px; margin-top:5px; padding-top:3px; padding-bottom:3px; padding-left:90px; width:745px;}
.Pmon_i{background-image:url(../image/i.GIF); background-repeat:no-repeat; background-position: 60px 3px; text-align:left; margin-bottom:3px; margin-top:5px; padding-top:3px; padding-bottom:3px; padding-left:90px; width:745px;}
.Pmon_u{background-image:url(../image/u.GIF); background-repeat:no-repeat; background-position: 60px 3px; text-align:left; margin-bottom:3px; margin-top:5px; padding-top:3px; padding-bottom:3px; padding-left:90px; width:745px;}
.Pmon_e{background-image:url(../image/e.GIF); background-repeat:no-repeat; background-position: 60px 3px; text-align:left; margin-bottom:5px; margin-top:5px; padding-top:3px; padding-bottom:3px; padding-left:90px; width:745px;}
.P03{background-color:#FFFFFF; margin-top:15px; text-align:center; border-bottom:1px solid #993300; border-top:1px solid #993300; border-left:1px solid #993300; border-right:1px solid #993300; height:30px; font-size:16px; padding-top:10px;}
.P04{text-align:center; margin-bottom:0px; margin-top:15px; font-size:16px;}

#footer{text-align:center; margin-bottom:0px; margin-top:15px; font-size:12px; width:800px;}
#footer P{margin-bottom:3px; margin-top:3px;}