@charset "utf-8";
/* CSS Document */
.inner{
	background-image:url(/common/images/contents_bck.png);
	background-repeat: repeat-x;
	padding:20px;
}

.h2TT{
	background-image:url(/newcar/images/main/title.png);
	height:56px;
	line-height:56px;
	color:#FFF;
	padding:0 0 0 20px;
}


/**************************************************
                   H3タイトル
**************************************************/
.H3TT{
	font-size:14px;
	margin:0 0 5px 5px;
}
/*******************/
#TelBanner{
	width:561px;
	margin:10px auto;
}
textarea { font-size:12px;}
#container02 {
}
#H2_text {
	margin:0 0 15px;
}

div.contact_info_base{
	margin:10px 0 0 0;
	
}

table.contact_edit_table{
	width:100%;
	margin:0 auto 20px;
	text-align:left;
	font-size:12px;
	background-color:#FFF;
}
.contact_edit_table th{
	width:26%;
	font-weight:normal;
	vertical-align:top;
	padding:2px 2px 2px 5px;
}
.contact_edit_table td{
	padding:5px 2px 5px 5px;
}


.button_block{
	margin:7px 0 18px;
	text-align:center;
}

table.common{
	border:1px solid #cccccc;
	border-collapse:collapse;
	width:100%;
}

table.common tr.altercolor{
	background-color : #e1ffff;
	color : #444;
}


table.common th{
	background-color:#f5f5f5;
	border:1px solid #cccccc;
	padding:8px 10px;
	width:140px;
}


table.common td{
	border:1px solid #cccccc;
	padding:8px 10px;
}

/* Common */
.edit_errors {
	border:5px solid #EEE;
	background-color:#FFF;
	padding:5px;
	color:#900;
	font-weight:bold;
}
.w90P { width:90%}
.w150 { width:150px;}
.w200 { width:200px;}
.w300 { width:300px;}
.ime_a { ime-mode:active;}
.ime_d { ime-mode:disabled;}


input[type="text"]{
	vertical-align: middle;
    border-radius: 5px 5px 5px 5px;
    color: #003366;
    padding: 5px;
    position: relative;
    vertical-align: middle;
	border:none;
	height:18px;
	line-height:18px;
    border: 1px solid #919191;
}
input[type="button"]{
	line-height:18px;
    padding: 5px;
}
select{
    border: 1px solid #919191;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
    position: relative;
    vertical-align: middle;
	line-height:18px;
	margin:0 2px;
}
.edit_required{
	float:right;
	color:#ff6900;
}
textarea{
    border:1px solid #919191;
    padding: 3px;
    color: #333333;
    border-radius: 5px 5px 5px 5px;
}