@charset "utf-8";


/*----------------------------------------------------

	Contactページ用CSS

----------------------------------------------------*/



/*----------------------------------------------------

	.contents

----------------------------------------------------*/



.contact #contents #contentsBox .contactCon p {
	margin: 0 0 30px;
}



.contact #contents #contentsBox .contactCon .contactMenu {
	margin: 0 0 30px;
	text-align: center;
}



.contact #contents #contentsBox .contactCon .contactMenu img {
	margin: 0 5px;
}



.contact #contents #contentsBox .contactCon form #error {
	width: 654px;
	border: 3px solid #CC0000;
	padding: 20px;
	margin:0 auto 50px;
	color: #CC0000;
	text-align: center;
	background-color: #FFF;
}



.contact #contents #contentsBox .contactCon form .asterisk,
.contact #contents #contentsBox .contactCon form .qForm {
	margin: 0 0 5px;
}



.contact #contents #contentsBox .contactCon form table {
	margin: 0 0 30px;
}



.contact #contents #contentsBox .contactCon form table .dlBt{
	display: block;
	margin-top: 5px;
}



.contact #contents #contentsBox .contactCon form .asterisk strong,
.contact #contents #contentsBox .contactCon form table tr th strong {
	color: #C00;
}



.contact #contents #contentsBox .contactCon form table tr td span {
	font-size: 0.929em;
	color: #666;
}



.contact #contents #contentsBox .contactCon .formBt {
	text-align: center;
	margin: 0 0 70px;
}



.contact #contents #contentsBox .contactCon .formBt .btn {
	margin: 0 10px;
}



.contact #contents #contentsBox .contactCon .readText .send {
	font-size: 1.857em;
	color: #C00;
}



.contact #contents #contentsBox .contactCon .readText {
	text-align: center;
	margin: 0 0 50px;
}



.vicTable {

}

.vicTable tr th {
    text-align: left;
}

.vicTable tr th img {
    margin-right: 5px;
}

.vicTable tr td {

}

.vicTable tr strong {
    color: #BF9F60;
}
























