@charset "utf-8";

/*
============================================================
contact.css
------------------------------------------------------------

============================================================
*/

/* ---------------------------------------------------------
■ 右カラム
--------------------------------------------------------- */
table {
	width: 100%; }

table td {
	padding-bottom: 15px; }

table .head {
	width: 24%;
	color: #555;
	font-size: 82%;
	font-weight: bold;
	line-height: 18px; }

table .w20 {
	width: 20%;}

table .body {
	width: 73%; }

table .textbox {
	width: 421px;
	height: 24px;
	margin-bottom: 3px;
	padding: 0 5px;
	color: #555;
	line-height: 24px; }

.newsletterText {
	color: #222;
	font-weight: bold;
	margin: 3px 0 5px; }

.btnBackPre a {
    width: 190px;
    height: 40px;
    display: block;
    cursor: pointer;
    text-align: center;
	text-indent:-9999px;
    background: url(/images/common/btn_backToPreviousPage.jpg) no-repeat 0 0 ; }

.btnBackPre a:hover {
    background-position:left bottom; }

/* ---------------------------------------------------------
■
--------------------------------------------------------- */
.btnArea {
	width: 390px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1; }

.btnArea .disagree {
	float: left;
    width: 190px; }

.btnArea .btnSprite {
	float: right;
    width: 190px; }

.btnArea .disagree a,
.btnArea .btnSprite {
    width: 190px;
    height: 40px;
    display: block;
    cursor: pointer;
    text-align: center;
	overflow: hidden;
	zoom: 1; }

.btnArea .disagree a {
	text-indent:-9999px;
    background: url(/images/common/btn_disagree.jpg) no-repeat; }

.btnArea .disagree a:hover {
    background-position:left bottom; }

.btnArea .btnSprite input {
    right: 0; }


/* ---------------------------------------------------------
■ コンタクトページ - 送信ボタン中央配置
--------------------------------------------------------- */
.column2_125Wrapper form .btnSprite {
    height: 50px;
    margin-top: 20px;
    margin-bottom: 40px;
}

.column2_125Wrapper form .btnSprite input {
    left: 50%;
    transform: translateX(-50%);
    right: auto;
}
