@charset "EUC-JP";

/* contentsMain
********************/
h1{width:660px;height:53px;text-indent:-9999px;background-image: url(../../../contact/english/images/title.jpg);background-repeat: no-repeat;display: block;padding:0px;margin: 10px 0px 30px 0px ;}

#contentsLeft h5{background-image: url(../../../contact/english/images/l_menu_tit.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;margin: 0px;padding: 0px;height: 40px;width: 220px;}

#lMenu01on a {background-image: url(../../../contact/english/images/l_menu01_ov.jpg);background-repeat:no-repeat;height:45px;width:220px;text-indent: -9999px;display:block;}

form h2 {font-size: 12px;line-height: 150%;font-weight: bold;color: #001061;margin: 0px;padding: 0px;}
form h2 span{font-size: 12px;line-height: 150%;font-weight: normal;color: #333;margin: 0px;padding: 0px;}

.contactBox01 {background-color: #ECF5F7;padding: 5px;margin: 5px 0px 20px 0px;border-top: 1px solid #A0A0A0;	border-bottom: 1px solid #A0A0A0;line-height:200%;}

.checkBox {margin-left: 10px;}
.inputStyle01 {margin: 0px 5px;width:20px;}
.inputStyle02 {margin: 0px 5px;width:100px;}
.inputStyle03 {margin: 0px 5px;width:250px;}
.inputStyle04 {margin: 0px 0px 5px 25px ;width:600px;height:100px;}
.inputStyle05 {margin: 0px 5px;width:330px;}
.inputStyle06 {margin: 0px 5px;width:515px;}
.inputStyle07 {margin: 5px;width:225px;}
.inputStyle08 {margin: 0px 5px 5px 5px;width:80px;}

.contactBox02 {background-color: #ECF5F7;margin: 5px 0px 20px 0px;border-top: 1px solid #A0A0A0;border-bottom: 1px solid #A0A0A0;line-height:200%;}

.contactBox02 th{background-image: url(../images/line_dot01.gif);background-repeat: repeat-x;background-position:top;font-weight:normal;padding:5px 0px;text-align:left;color:#333;}
.contactBox02 th.none{background-image: url(../images/spacer.gif);background-repeat: repeat-x;background-position:bottom;font-weight:normal;padding:5px 0px;text-align:left;color:#333;}
.contactBox02 td{background-image: url(../images/line_dot02.gif);background-repeat: repeat-y;background-position:left;font-weight:normal;padding:5px 0px;text-align:left;color:#333;background-color:#F8FCFD;}

.contactBox03{background-image: url(../images/bg_table_style02.gif);background-repeat: repeat-y;width:660px;border-top:#A0A0A0 solid 1px;border-bottom:#A0A0A0 solid 1px;line-height:200%;margin: 5px 0px 20px 0px;}
.contactBox03 th{background-image: url(../images/bg_table_style_02_tr.gif);background-repeat: repeat-x;background-position:bottom ;width:86px;font-weight:normal;padding:10px;text-align:left;color:#333;}
.contactBox03 td{background-image: url(../images/bg_table_style_02_tr.gif);background-repeat: repeat-x;background-position:bottom;padding:10px 10px 10px 12px;}
.contactBox03 td a{ color:#333; text-decoration:underline; }
.contactBox03 td a:hover{ color:#333; text-decoration:none; }
.contactBox03 th.none{background-image: url(../images/spacer.gif);width:86px;font-weight:normal;padding:10px;text-align:left;color:#333;}
.contactBox03 td.none{background-image: url(../images/spacer.gif);padding:10px 10px 10px 12px;}

.contentsMainInner{ width:610px; margin:0 auto; }
.contentsMainInner a{ color:#333;text-decoration:underline;}
.contentsMainInner a:hover{ color:#333;text-decoration:none;}


/* エラーふきだし
********************/

div.baloon {
	font-size: 11px;
	color: #900;
	position: absolute;
	padding-left: 5px;
	z-index: 1;
   background: url("../../../contact/english/images/baloon.gif") no-repeat top left;
}

div.baloon a {
   color: blue;
   text-decoration: none;
   padding: 2px;
   margin-right: 2px;
}

div.baloon a:hover {
   background-color: #eef;
}

div.baloon div {
   background: url("../../../contact/english/images/baloon_right.gif") no-repeat top right;
   padding: 7px 7px 14px 0;
   white-space: nowrap;
}


