 @charset "UTF-8";
@import url("global.css");

p#question-text-area{
	background-color:#f0f5f9;
	width:700px;
	margin:20px auto 20px 0;
	text-align:left;
	padding:20px;
}

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

#question-list-area{
	text-align:left;
	width:730px;
	margin:auto auto 50px 0;
}
dl#question-list{

}
dl#question-list dt.question-q{
	background: url(../img/qa/q.png) no-repeat 2px 2px;
	background-color:#c0def5;
	padding:12px 0 12px 40px;
	margin:auto auto 10px auto;
}
dl#question-list dd.question-a{
	background: url(../img/qa/a.png) no-repeat left top;
	padding:10px 0 10px 40px;
	margin:auto auto 20px 20px;
}
dl#question-in-list{

}
dl#question-in-list dt{
	background-color:#fbe3eb;
	padding:2px 10px;
}
dl#question-in-list dd{
	padding:5px 0 10px 0;
}















/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
p#contact-top-sbtext{
	font-size:14px;
	color:#ff5900;
	margin:20px auto;
	text-align:left;
}

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*　 Form START　*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#contact-form-area{

}
table#contact-form{
	border-collapse: collapse;
	width:740px;
}
table#contact-form th{
	background-color:#f0f5f9;
	width:180px;
	text-align:left;
	padding:18px 0 18px 15px;
	font-size:16px;
	color:#4570eb;
	vertical-align:top;
	border-bottom:10px solid #ffffff;
/*border:1px solid #ff0000;*/
}
table#contact-form th img{
	padding:0 0 0 8px;
}
table#contact-form td{
	background-color:#f0f5f9;
	text-align:left;
	padding:18px 0;
	border-bottom:10px solid #ffffff;
}

table#contact-form td p.contact-form-text-area{
	font-size:14px;
	color:#404143;
	margin:0 auto;
}
table#contact-form td p.contact-form-text2-area{
	font-size:14px;
	color:#404143;
	margin:25px auto;
}
table#contact-form td .contact-form-text{
	font-size:12px;
	color:#5a606c;
	display:block;
}


input.input-text300{
	width:300px;
	font-size:16px;
	padding:0 5px;
}
input.input-text150{
	width:100px;
	font-size:16px;
	text-align:right;
	padding:0 5px;
}
textarea.input-textarea300{
	width:400px;
	font-size:16px;
	padding:0 5px;
}

#submit-area{
	text-align:left;
}
#submit-area input{
	margin:auto 20px auto auto;
}
#submit-area2{
	text-align:center;
	margin:30px auto;
}



/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*　 FormCheck START　*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.ticket-error-text{
	color:#d6082a;
	font-size:16px;
	padding:0 10px 0 0 ;
}
.ticket-text{
	color:#d6082a;
	font-size:16px;
	background-color:#ffffff;
	padding:2px 4px;
}


h4#confirmation{
	margin:20px auto;
	font-size:18px;
	color:#04396f;
	font-weight:normal;
}

#confirmation-end{
	font-size:16px;
	color:#414244;
	background-color:#f0f5f9;
	padding:20px;
	text-align:left;
	line-height:1.4;
}
p#confirmation-mail-area{
	background-color:#ffffff;
	width:60%;
	margin:20px auto auto auto;
	padding:5px 10px;
	text-align:center;
}
.confirmation-mail{
	color:#2c59d9;
}

























