@charset "euc-jp";
/* CSS Document */


*{
margin:0px;
paddng:0px;
}


#header{
width:100%;
background-color:#999999;
margin-bottom:10px;
}
#contents{
width:680px;
padding:0px;
color:#666666;
line-height:1.4em;
margin-left:10px;
}




dl,ul{
margin:0px;
padding:0px;
font-size:92%;
}

dl{
color:#000000;

}

dt{
background:#83B73C;
margin-bottom:10px;
}

dd{
margin:0px 0px 20px 12px;
}


ul{
color:#006600;
list-style:none;
padding:10px;
margin-bottom:20px;
background:#F2F2F2;
}
li{
text-indent:-1em;
padding-left:1em;
}


#top_border{
padding-top:8px;
border-top:3px dotted #83B73C;
}





















.necessary{
color:#CC0000;
font-weight:bold;
font-size:90%;

}


table.txt{
color:#666666;
}
.txt{
margin-top:12px;
margin-left:10px;
font-size:92%;
margin-bottom:20px;
}
table.txt th{
text-align:left;
font-weight:normal;
white-space:nowrap;
padding:4px 10px 2px 0px;
border-bottom:1px solid #CCCCCC;
}
table.txt td{
padding:4px 0px 2px;
border-bottom:1px solid #CCCCCC;
}
table.txt td.center{
text-align:center;
padding:4px 0px 2px;
border-bottom:1px solid #CCCCCC;
}

table.txt td.none{
padding:4px 0px 2px;
border-bottom:none;
}
table.txt td.none2{
text-align:center;
padding:4px 0px 2px;
border-bottom:none;
}

.txt2{
margin-left:20px;
font-size:92%;
margin-bottom:10px;
}
p{
color:#000000;
font-size:92%;
margin-bottom:10px;
}
h1{
font-size:100%;
font-weight:bold;
padding:10px;
color:#FFFFFF;

}
h2{
font-size:92%;
padding-left:6px;
border-left:6px solid #83B73C;
border-bottom:1px solid #83B73C;
color:#000000;
}


#submit{
width:100%;
text-align:center;
padding-bottom:20px;
border-bottom:1px solid #83B73C;
margin-bottom:20px;
}
#submit_btn{
width:300px;
font-size:92%;
padding:4px;

}

