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

p#guidance-text{
	font-size:14px;
	background-color:#f0f5f9;
	margin:20px auto;
	width:90%;
	padding:20px 10px;
	text-align:left;
	color:#141a3b;
	line-height:1.5;
}

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

#main-guidance-area{
	margin:20px auto;
	width:90%;
	text-align:left;
}

h4#main-guidance-sbtitle{
	font-size:18px;
	font-weight:bold;
	margin:auto auto 10px auto;
}
ul#main-guidance-list{
	margin:auto auto 10px auto;
}
ul#main-guidance-list li{
	margin:4px 10px;
	font-size:16px;
}
.check-text{
	font-size:14px;
	color:#ff6a10;
	padding:0 5px 0 0;
}

h3.main-guidance-title{
	font-size:16px;
	background-color:#fbe3eb;
	margin:30px auto 10px auto;
	padding:5px 10px;
	border-left:5px solid #e16b92;
}
p.main-guidance-text{
	font-size:14px;
	margin:10px ;
	line-height:1.5;
}

.main-guidance-table-area{
	text-align:center;
	margin:auto;
	width:80%;
	padding:2px;
	border: 2px #004465 solid;
}
table.main-guidance-table{
	text-align:center;
	margin:auto;
	width:100%;
	border: 1px #004465 solid;
	border-collapse: collapse;
}
table.main-guidance-table th{
	border: 1px #004465 solid;
	border-collapse: collapse;
	padding:6px 8px;
	text-align:right;
	color:#363a3c;
}
table.main-guidance-table td{
	border: 1px #004465 solid;
	border-collapse: collapse;
	padding:6px 10px;
	text-align:left;
	color:#363a3c;
}












/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
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;
}













{

}
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
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;
}

























