@charset "UTF-8";

/*hidden*/
div#mailfrom_hidden_object {
width: 1px;
height: 1px;
overflow: hidden;
}
div#mailfrom_hidden_object input {
margin: 10px;
}

/*submit*/
input#button_mfp_goconfirm {
width: 150px;
height: 25px;
background:url(../../common/image/contact-bt01.gif) 0 0 no-repeat;
border: none;
cursor: pointer;
}

/*loading*/
div#twex {
margin: 0px;
overflow: hidden;
z-index: 100;
position: absolute;
top: 0;
left: 0;
display: none;
text-align: center;
background-color: #000000;
filter: alpha(opacity=60);
-moz-opacity: 0.60;
-khtml-opacity: 0.60;
opacity: 0.60;
}
img#loading_proccess_image {
position: absolute;
z-index: 1000;
}

/*confirm*/
div#confirmWindow {
filter: alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
width: 100%;
height: 100%;
margin: 0px;
overflow: hidden;
z-index: 1;
position: fixed!important;
position/**/:  absolute;
top: 0;
left: 0;
visibility: hidden;
background-color: #000000;
 /*font-size: 12px;*/
text-align: center;
_top: expression(
document.documentElement && document.documentElement.scrollTop || document.body && body.scrollTop || + 0 + 'px'
);
}

div#confirmBody {
width: 1px;
visibility: hidden;
position: absolute;
z-index: 10;
margin: 0px auto;
background-color:#dde0df;
}

div#confirmBody h2 {
 color: #FFFFFF;
 margin: 0px auto 0px auto;
 width: 550px;
 height: 109px;
 padding-top: 50px;
}

ul.confirm_layer {
width: 650px;
background-color:#dde0df;
}
ul.confirm_layer li {
padding:50px;
width: 550px;
}

div#disabled_submit {
 width: 1px;
 height: 1px;
 overflow: hidden;
}
div#disabled_submit input {
 margin: 10px;
}
table.infield {
 width: 550px;
 margin: 0px auto;
 border-top: solid 1px #828383;
}
table.infield tr {

}

table.infield tr th {
 padding:20px 15px 20px 10px;
 font-weight:bold;
 border-bottom: solid 1px #828383;
}
table.infield tr td {
 padding:20px 10px 20px 15px;
  border-bottom: solid 1px #828383;
}

div.buttons {
 margin: 0px auto 0px auto;
 text-align:center;
}

div.buttons input{
 padding:0 15px;
}

div.mfp_err {
 color:#FFF;
}