
/*=================left=================*/
/*--------------l_menu-------------*/

/*use default style in contents.css*/

/*=================/right=================*/

.inquiryBody{
margin:0 20px;
}

.inquiryBody dl,
.inquiryBody p.attention{
margin:10px 40px;
}

.inquiryBody h2{
font-size:150%;
}

.inquiryBody form{
margin:10px 20px 10px 20px;
}

/*---[formGroup]---*/
.formGroup{
margin:20px 0;
}

.formGroup p{
margin:0;
}

.formControl{
border:1px solid #8599B4;
background:#E6EBF1;
margin:2px 0;
padding:5px 30px;
}

.formControl th{
font-weight:normal;
text-align:left;
padding-right:5px;
}

.formControl p{
margin:0;
}

/*---[form elements common]---*/

.formControl input{
margin-left:30px;
padding:3px;
font-size:90%;
font-family : Arial, "ＭＳ Ｐゴシック", sans-serif;
}

.formControl label{
display:block;
}


.formControl select{
margin-left:30px;
}

.formControl textarea{
width:510px;
margin-left:30px;
font-size:90%;
padding:3px;
font-family : Arial, "ＭＳ Ｐゴシック", sans-serif;
}


/*---[form nameControl]---*/

.formControl .nameControl{
margin-left:30px;
}


.formControl .nameControl input{
margin-left:0px;
}

/*---[form phoneControl]---*/

.formControl .phoneControl{
margin-left:30px;
}

.formControl .phoneControl input{
margin-left:5px;
}

/*---[form elements specify]---*/

input#country,
input#company_name{
width:510px;
}


input#new_name_injapan{
width:450px;
}

textarea#new_address{
width:450px !important;
}


#fc_tid_no input,
#fc_card_no input{
margin-left:5px;
}

#fc_tid_no input#tid_no1{
margin-left:30px;
}

.formControl input#customer_no_b{
margin-left:0px;
}

#fc_billing_send input{
margin-left:10px;
}

#fc_billing_send input#billing_address{
margin-left:30px;
}


/*---[payment]---*/

#new_payment_card,
#new_payment_wire{
margin:0;
}

#cardDiv,
#wireDiv{
margin:5px 0;
}

#cardDiv .formControl,
#wireDiv .formControl{
margin-left:30px;
}

#fc_new_payment_card input,
#fc_new_payment_wire input{
margin-left:0px;
}


#card_holder{
margin:0 0 20px 0;
}

#card_holder p{
margin:0 0 0 20px;
}


/*---[inputError]---*/

.inputError {
	border:1px solid #A00006;
	background: #FFFFD7;
	color:#A00006;
}

.innerError{
	border:1px solid #A00006;
	color:#A00006;
	background:#FFE8EE;
	margin:0 0 10px 0;
	padding:10px;
	font-size:100%;
}

#errorsDiv span#errorMsgHead{
	color:#A00006;
	font-weight:bold;
	font-size:150%;
	display:block;
	text-align:center;
}

#errorsDiv span#errorMsgFoot{
	color:#A00006;
	font-weight:bold;
	font-size:120%;
	display:block;
	text-align:center;
}

#errorsDiv ul{
	margin:10px 20px;
}

#errorsDiv ul li{
	list-style-type:disc;
	margin-left:20px;
	margin-bottom:0.5em;
	line-height:1.5;
}

/*---[other classes]---*/

.customer_no{
font-size:120%;
}

.requiredMark{
font-size:150%;
color:#A00006;
}

.number{
	ime-mode:disabled;
}

.formButton{
	text-align:center;
}


#ird_n p{
margin:0 1em 1em 1em;
}


.inquiryBody .inquiryTextUnit{
margin:10px 20px 20px 0;
}

.inquiryBody p{
margin:0 20px;
}

.importantInfo{
width:500px;
margin:15px auto 30px auto;
padding:0;
text-align:center;
}

.importantInfo a{
display:block;
width:100%;
padding:0.5em 0;
border:1px solid #8599B4;
}

.importantInfo img{
border:1px solid #8599B4;
}


.importantInfo ul{
margin:0;
padding:0;
}

.importantInfo li{
margin:0 0 0.5em 0;
padding:0;
}

.linkToFaq{
margin:0px 20px 20px 40px;
}



/*=================for confirm=================*/

#inquiryConfirm .formButton input{
margin:10px;
}

#inquiryConfirm .formControl{
padding-top:0px;
padding-bottom:5px;
line-height:1.5;
}

#inquiryConfirm{
margin-top:20px;
}

#inquiryConfirm #fc_new_orgname_j p{
margin:0 20px 0 0 ;
}

div.label{
margin-bottom:0px;
}

.sendValue{
font-weight:bold;
margin:5px 5px 5px 20px;
}

.nameControl table td .sendValue,
.phoneControl .sendValue,
#fc_customer_no #fc_customer_no_b{
margin-left:5px;
}



#inquiryError{
margin-top:20px;
margin-bottom:40px;
}


#inquiryThanks{
margin-top:30px;
margin-bottom:40px;
text-align:center;
}

#inquiryThanks h2{
font-weight:bold;
font-size:120%;
margin-bottom:1em;
}

