@charset "utf-8";
/* CSS Document */

.present{ padding:10px 0 0 0;}
.Pastpresent{ }
.Pastpresent table{margin:10px 0;}
.Pastpresent td{vertical-align:middle; padding:10px 5px; border-bottom:1px dotted #ccc; width:49%;}
.Pastpresent td img{margin:5px; float:left;}
.Pastpresent td.air{border:none; width:1%;}
.Pastpresent td a:link img{border:2px solid #ccc;}
.Pastpresent td a:visited img{border:2px solid #ccc;}
.Pastpresent td a:hover img{border:2px solid #f33;}


/*.Pastpresent ul{margin:10px 0; width:100%; clear:left;}
.Pastpresent li{vertical-align:middle; padding:10px 5px; margin:0 20px 0 0; border-bottom:1px dotted #ccc;
width:307px; float:left;}
.Pastpresent li img{float:left; margin:0 10px 10px 0;}
.Pastpresent li a:link img{border:2px solid #ccc;}
.Pastpresent li a:visited img{border:2px solid #ccc;}
.Pastpresent li a:hover img{border:2px solid #C63;}
*/


p.Ptop{
line-height:1.8;
padding:0 10px;
}
p.Ptop a{
font-size:14px;
}




.present table.presentTop td{padding:5px;}
.present table.presentTop td img{}


.present table{margin:20px 0;}
.present table td{ padding:5px;}

.present h4{margin:20px 0 0 0;}
.present h4 a{font-weight:bold; font-size:120%;}

.Oubo{ padding:20px 0; margin:20px 0 0; border-top:3px double #eee; text-align:center;}
.Oubo a{display:block;
margin:0 auto;
background:url(../images/bt_oubo_up.gif) no-repeat;
width:128px;
height:48px;
text-indent:-9999px;
}

.Oubo a:link,.Oubo a:visited{
background:url(../images/bt_oubo_up.gif) no-repeat;
}
.Oubo a:hover{
background:url(../images/bt_oubo_ov.gif) no-repeat;
}


.formTable{}
.formTable td{padding:5px; border:1px solid #ddd;
line-height:1.5; text-align:left; font-size:90%;}
.formTable td.q{background:#fffccc; font-weight:bold; width:33%}
.formTable td.q span{color:#c00;}

.formTable td input{
width:280px;
}
.formTable td textarea{
width:280px;
}

.formTable td.radi input{
width:auto;
vertical-align:middle;
white-space:nowrap;
}
.formTable td.radi label{
margin-right:20px;
white-space:nowrap;
}
.formTable td.chekbox input{
width:auto;
}
.formTable td.go input{
width:100px;
padding:5px;
}


.present td{padding:10px; vertical-align:top; line-height:1.4;}
.present td p{padding:5px;}


.eturan{
text-indent:-9999px;
}


