@charset "utf-8";
/* CSS Document */


.all_form {
background-color: #ffffff;
border:  1px solid #b3b3b3;
color: #666666;
display: inline;
float: left;
height: 16px;
text-align: left;
}

.all_form_ {
background-color: #ffffff;
border:  1px solid #b3b3b3;
color: #666666;
display: inline;
float: left;
height: 160px;
}

#btns {
float: left;
padding: 40px 0px 0px 250px;
width: 332px;
}

#submit {
float: left;
padding: 0px 20px 0px 0px;
}

#reset {
float: left;
}

.btns {
background-color: #FFFFFF;
border: 1px solid #d9c9ba;
padding: 2px;
}



#main {
padding: 0px 15px 30px 0px;
width: 915px;
}


.pankuzu {
float: left;
padding: 15px 0px 8px 0px;
width: 915px;
}

.pankuzu p {
color: #666666;
float: left;
text-align: right;
width: 680px;
}

.pankuzu p a {
color: #3366cc;
text-align: right;
text-decoration: none;
}

.pankuzu p a:link {
color: #3366cc;
text-align: right;
}

.pankuzu p a:visited {
color: #3366cc;
text-align: right;
}

.pankuzu p a:hover {
color: #ff6600;
text-align: right;
}

.pankuzu p a:active {
color: #3366cc;
text-align: right;
}



.main_left {
float: left;
width: 680px;
}

.main_left h2 {
background: url(../img/sub4_1/title.gif) no-repeat left top;
height: 74px;
width: 680px;
}

.main_left h3 {
background: url(../img/sub4_1/img.jpg) no-repeat 15px 20px;
height: 160px;
width: 680px;
}


p.attention {
color: #666666;
font-size: 0.9em;
padding: 20px 0px 0px 0px;
text-align: right;
width: 680px;
}

p.attention span {
color: #ff0000;
font-size: 0.9em;
text-align: right;
}


.table {
float: left;
padding: 7px 0px 0px 15px;
width: 665px;
}

.table_top {
background: url(../img/sub5_1/top.gif) no-repeat left top;
float: left;
height: 2px;
width: 665px;
}

.table_middle {
background: url(../img/sub5_1/middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 665px;
}

.table_bottom {
background: url(../img/sub5_1/top.gif) no-repeat left top;
float: left;
height: 1px;
width: 665px;
}

.table01 {
float: left;
padding: 7px 0px 5px 0px;
width: 665px;
}

p.t_left {
color: #333333;
float: left;
line-height: 1.2;
text-align: left;
padding: 0px 0px 0px 7px;
width: 125px;
}

p.t_left span {
color: #FF0000;
text-align: left;
}

.t_right {
color: #666666;
float: left;
text-align: left;
padding: 0px 0px 0px 7px;
width: 526px;
}

.t_right p {
color: #666666;
float: left;
text-align: left;
}



.main_right {
float: right;
width: 200px;
}

.otoiawase_banner {
width: 200px;
}

.oubo_banner {
padding: 25px 0px 0px 0px;
width: 200px;
}

















