body{ background-color:#0066CC; line-height:1.4}
.hf{ width:100%; padding:3px 0; background-color:#009; color:#FFF; font-weight:normal;text-align:center; }
.hf_2{ width:100%; padding:6px 0; background-color:#009; color:#FFF; font-weight:normal;text-align:center; }
iframe{ border:1px solid #CCC;}
.main_2{ background:url(../images/main_2.jpg) no-repeat; width:900px; height:50px; padding-left:610px}

.h2_p{ margin:10px; display:block; width:520px}
.h2_p p{padding-bottom:10px}
.h2_p p span{font-weight:bold; color:#FF0000;}

.harima_spec{ border-left:1px #CCCCCC solid;  border-top:1px #CCCCCC solid; width:700px; margin:30px auto 0px auto; font-size:120%}
.harima_spec td,.harima_spec th{ border-right:1px #CCCCCC solid;  border-bottom:1px #CCCCCC solid;padding:6px 10px}
.harima_spec .table_title{background-color:#0066CC; color:#FFF; text-align:center}
.harima_spec .name{ background-color:#DDEEFF; width:150px}


.form_style{width:700px;margin:30px auto;  text-align:center;}

.form_inner{ border-left:1px #CCCCCC solid;  border-top:1px #CCCCCC solid; width:600px; margin:30px auto 0px auto; font-size:120%; text-align:left !important;}
.form_inner td,.form_inner th{ border-right:1px #CCCCCC solid;  border-bottom:1px #CCCCCC solid;padding:6px 10px}
.form_inner .cap{ font-size:80%; color:#FF0000;}
.form_inner th{text-align:center; background-color:#FFC}
.form_inner .table_title{background-color:#0066CC; color:#FFF; text-align:center}
.form_inner .name{ background-color:#DDEEFF; width:150px}