@charset "shift_jis";


.ex{
font-size: 85%;
color: #666666;
margin: 10px 0 0 0;
}

.mail-form{
background: #EAF2FB;
border: solid 1px #B0C4DE;
margin: 40px 0 20px 10px;
}

table.contact{
width: 560px;
font-size: 85%;
line-height: 140%;
margin-top: 15px;
}

table.contact th{
text-align: right;
white-space: nowrap;
padding: 12px 10px;
}

table.contact td{
padding: 12px 10px;
}

table .red{
font-weight: normal;
color: #FF0000;
}

table.contact input{
width: 300px;
vertical-align: middle;
margin: 3px 5px 3px 0;
padding: 3px;
}

input#zip{
width: 110px;
}

input#kinmu_zip{
width: 110px;
}

input#souhu_zip{
width: 110px;
}

input#year{
	width:2em;}

input#month{
	width:2em;}

input#day{
	width:2em;}

input#age{
	width:2em;}

input#keikennensuu{
	width:2em;}


input#yes{
width: 2em;
border: none;
margin: 0 2px 0 0;
}

input#not{
width: 2em;
border: none;
margin: 0 2px 0 30px;
}

td input.cb {
width:14px;
border: none;
margin: 3px 2px 3px 3;
}	

input#all{
width: 2em;
border: none;
margin: 0 2px 0 0;
}

input#part{
width: 2em;
border: none;
margin: 0 2px 0 0;
}

.contact table.seminar02 td{
border-collapse:collapse;
height:30px;
padding:0 0 20px 0;


}

table.contact p#bg_white{
background-color:#fff;
font-weight:bold;
padding:5px;
}



input#part1{
width: 2em;
border: none;
margin: 0 2px 10px 0;
}

input#part2{
width: 2em;
border: none;
margin: 0 2px 10px 0;
}

input#part3{
width: 2em;
border: none;
margin: 0 2px 10px 0;
}

input#part4{
width: 2em;
border: none;
margin: 0 2px 10px 0;
}

input#part5{
width: 2em;
border: none;
margin: 0 2px 10px 0;
}

input#part6{
width: 2em;
border: none;
margin: 0 2px 10px 0;
}

input#part7{
width: 2em;
border: none;
margin: 0 2px 10px 0;
}

input#part8{
width: 2em;
border: none;
margin: 0 2px 10px 0;
}

select option{
height: 1.5em;
line-height: 100%;
padding: 1px;
}

textarea{
overflow: visible;
border: solid 1px #999999;
margin: 3px 5px 3px 0;
padding: 2px;
}

fieldset.button-send{
text-align: center;
margin: 25px 0 30px 0;
}

fieldset.button-send input{
width: 8em;
height: 2em;
}


/*--------------------Šm”F‰æ–Ê--------------------*/
table.confirm{
width: 600px;
border-collapse: collapse;
font-size: 85%;
margin: 10px 0 0 10px;
}

table.confirm td{
border: solid 1px #B0C4DE;
padding: 5px;
}

table.confirm td.blue{
width: 10em;
background: #EAF2FB;
}



