@charset "utf-8";





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

	Common

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



/* Title */

.ttlIndex {

	background: url("../images/h_contact.gif") no-repeat 0 0;

	text-indent: -9999px;

}







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

	Index

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

/* ButtonBox , Dot Box */

.btnBox {

	margin: 30px auto;

	text-align: center;

	}



.dotBox {

	background: url("../images/dot_line02.gif") no-repeat right bottom;

	}

.dotBox .body {

	padding: 20px;

	background: url("../images/dot_line01.gif") no-repeat left top;

	}

.dotBox p {

	margin: 0;

	}

.dotBox img.btnAdobe {

	float: right;

	margin: 0 0 0 15px;

	}



/* Form Table */

.red2 {

	color: #CC0000;

	font-size: 65%;

	line-height: 1.6;

	}

table.contactTbl {

	margin-bottom: 20px;

	}	

table.contactTbl th,

table.contactTbl td {

	padding-top: 5px;

	padding-bottom: 5px;

	}	

table.contactTbl textarea {

	font-size: 12px;

	}	

table.contactTbl .note {

	font-size: 86%;

	}

table.contactTbl em {

	margin-left: 3px;

	color: #CC0000;

	font-style: normal;

	font-weight: normal;

	}	



/* Form Button */

.formBtnBox {

	position: relative;

	margin: 20px 0;

	padding: 28px 0 0 0;

	background: url("../images/form_arrow.gif") no-repeat center top;

	}

.formBtnBox .input {

	text-align: center;

	}

	

.formBtnBox img.clear {

	position: absolute; left:456px; top:0px;

	}

	

/* Form Button */

.thanxBox{

	text-align: center;

	background: #f6f6f6 url("../images/dot_line02.gif") no-repeat right bottom;

	}

.thanxBox .body {

	padding: 20px;

	background: url("../images/dot_line01.gif") no-repeat left top;

	}

.thanxBox p {

	padding: 70px 0;

		}


