body { background:#FFECBB; margin:0; padding:0;}
td { line-height:1.6; font-size:14px;}

h1 { font-size:12px; color:#fff; margin:5px 0;}
.midashi1 {
background:#FF4800 url(../img_tyuumoku/tyuumoku_10.jpg) 0 0 repeat-x;
font-size:24px;
font-weight:bold;
color:#fff;
padding:0 0 0 10px
}
.midashi2 {
background: url(../img_tyuumoku/tyuumoku_11.gif) 0 5px no-repeat;
font-size:18px;
font-weight:bold;
color:#006600;
padding:0 0 0 23px;
letter-spacing:-1;
}

form { text-align:center;}

form table.cr {
background:#FF9966;
color:#444444;
padding: 5px 0 5px 0;
border:0;
text-align:center;
font-size : 10px;}

table#siryouForm,
table#siryouForm2 {
width:600px;
margin:0 auto !important;
margin:0 0 0 50px;
background:#FFFFFF;
}

table#siryouForm th{
width:25%;
text-align:left;
background:#5EA4D7;
color:#FFF;
font-weight:bold;
font-size:16px;
padding:10px 7px;}

table#siryouForm td{
text-align:left;
background:#DFF8F9;
color:#333;
padding:10px 5px;}

table#siryouForm2 th{
text-align:left;
background:url(../img_form/siryou_ttl08.jpg) 0 0 repeat-y;
color:#333;
font-weight:bold;
font-size:16px;
padding:10px 10px;}

table#siryouForm2 td{
padding:10px 7px;}
.red { color:#FF6600; font-weight:bold; padding:0 10px 0 10px;}
.red14 { color:#FF3300; font-weight:bold;font-size:14px;}
.redB18 {
color:#FF3300;
font-weight:bold;
padding:0;
font-size:18px;
text-align:left;
width:680px;}
.gre14{ color:#006600; font-weight:bold;font-size:14px;}

.formw{ width:300px;}
.formw2{ width:200px;}
.formw3{ width:100px;}
.formw4{ width:550px;}

.tac { text-align:center; margin:10px auto;}

.border{
border: solid 2px #FF6600;
margin:0 0 10px 0 !important;
margin:0 0 10px 10px;}

.brd {border-top:solid 3px #FF6600;}

.linkTop{
text-align:left;}

td.text{ border: solid 2px #FF9900; padding:10px;}

.padTB20 { padding:20px 0 20px 0;}
.padT20 { padding:20px 0 0 0;}
.marT20 { margin:20px 0 0 0;}
.mar0 { margin:0;}
.pad10 { padding:10px;}

div.kounou {
width:555px;
padding:0;
margin:0 0 0 0;
}

li { list-style:none; font-weight:bold; font-size:16px; color:#000099;}
p.ttl { font-size:16px; color:#339900; font-weight:bold;}

img { border:0; padding:0; margin:0;}
.imgR {
float:right;
padding:0;
margin:0 0 10px 10px;
}
.imgL {
float:left;
padding:0;
margin:0 10px 10px 0;
}
/* clear
------------------------------------------------------------ */
.clear{
clear:both;
height:0;
font-size:0;
line-height:0;
padding:0;
margin:0;}

/* clearfix
------------------------------------------------------------ */
.clearfix:after {
content: "."; 
display:block; 
height:0; 
clear: both;
visibility: hidden;}
.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

