@charset "UTF-8";

#description{
margin:0px 0px 0px 10px;
width:630px;
}
#description p{
padding:0px 0px 15px 0px;
font-size:1.2em;
line-height:1.4;
}
h3{
margin:0px 0px 0px 25px;
width:600px;
}
table#job{
border-top:2px solid #FFFFFF;
margin:0px 0px 44px 25px;
width:600px;
}
table#job caption{
border-bottom:2px solid #FFFFFF;
text-align:left;
}
table#job th{
width:70px;
background-color:#EBEBEB;
border-right:2px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
text-align:center;
}
table#job td{
padding:10px;
background-color:#F6F6F6;
border-bottom:2px solid #FFFFFF;

}
table#job td p{
font-size:1.2em;
line-height:1.2;
}
table#job td strong.job-type{
display:block;
color:#F5715C;
font-size:1.4em;
font-weight:bold;
line-height:1.2;
}
table#job td span{
font-size:1.2em;
line-height:1.2;
font-weight:bold;
}
table#job td dl{
margin:6px 0px 0px 0px;
font-size:1.2em;
line-height:1.2;
}
table#job td dl dt{
font-size:1.0em;
line-height:1.2;
}

#entry-header{
display:inline;
margin:0px 0px 0px 25px;
padding:0px 0px 4px 0px;
width:600px;
float:left;
clear:both;
}
#entry-header p{
width:488px;
float:left;
}
#entry-header a{
width:112px;
float:left;
}
table#entryform{
margin:0px 0px 0px 25px;
width:600px;
font-size:1.2em;
line-height:1.2;
}
table#entryform input,table#entryform select,table#entryform textarea{
border:1px solid #CCCCCC;
}
table#entryform th{
padding:10px 0px 10px 5px;
width:99px;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #F2F2F2;
text-align:left;
vertical-align:top;
}
table#entryform th.not{
padding:10px 0px 10px 21px;
width:85px;
}
table#entryform th em{
padding:0px 5px 0px 0px;
color:#FF6666;
}
table#entryform td{
padding:10px 0px 10px 5px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #F2F2F2;
vertical-align:top;
}
table#entryform td.colon{
padding:10px 0px 10px 0px;
width:12px;
border-right:none;
vertical-align:top;
}
table#entryform td strong{
color:#FF0000;
}
table#entryform td.name-cell{
width:183px;
}

table#entryform td input{
margin:0px 3px 0px 3px;
}
input#name{
width:168px;
}
input#ruby{
width:168px;
}
input#number01{
width:40px;
}
input#number02{
width:50px;
}
input#address{
width:459px;
}
input#tel{
width:168px;
}
input#fax{
width:168px;
}
input#mail{
width:350px;
}
input#company{
width:168px;
}
input#post{
width:168px;
}
input#position{
width:168px;
}
input#title{
width:459px;
}
textarea#message{
max-width:465px;
width:465px;
height:80px;
}
table#entryform td em{
font-size:0.8em;
}
table#entryform td label{
padding:0px 10px 0px 0px;
}
table#entryform td label select{
margin:0px 0px 5px 3px;
}

table#entryform th.noborder{
border-bottom:none;
}
table#entryform td.caption{
padding:0px 0px 10px 5px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:none;
}
table#entryform td.send{
padding:15px 0px 13px 0px;
background-color:#EBEBEB;
border:1px solid #CCCCCC;
text-align:center;
}
table#entryform td.send input{
margin:0px 0px 0px 0px;
border:none;
}

table#entryform td.noborder{
border-bottom:none;
}
table#entryform th.noborder-left{
border-left:none;
}
table#entryform td.noborder-right{
border-right:none;
}

#thanks{
margin:0px 0px 30px 0px;
padding:10px 0px 20px 0px;
width:600px;
}
#thanks p{
margin:0px 0px 0px 10px;
padding:174px 0px 174px 0px;
width:580px;
background-color:#F6F6F6;
text-align:center;
}
