@charset "utf-8";
/* CSS Document */
/**************************************************
                   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:5px 2px 5px 5px;
}
.contact_edit_table td{
	padding:5px 2px 5px 5px;
}
*/

table.contact_edit_table{
	width:100%;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:5px auto 10px;
}
.contact_edit_table th,.contact_edit_table td.form_index{
	background-image: url(../../newcar/images/detail/kihon_Th.gif);
	background-repeat: repeat-y;
	padding:10px 10px;
	width:140px;
	border-top:1px solid #FFF;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:left;
	background-color:#f0efef;
}
.contact_edit_table td{
	padding:10px 10px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:left;
	background-color:#FFF;
}

.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;
}

/* Tangmo [2015/09/25] */
/* Loading */
.now_loading {
	background-image:url(/admin/images/common/now_loading.gif);
	background-color:#FFF;
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:100px;
}