@CHARSET "UTF-8";

/*//////////////////////////////////////////////////////////////////////////////

user.css

--------------------------------------------------------------------------------

	 1. user common
	 2. index
	 3. edit
	 4. user_info_img_select
	 5. pw
	 6. sign out
	 7. register

//////////////////////////////////////////////////////////////////////////////*/

/*=======================================================
	1. user common
=======================================================*/

/*=======================================================
	2. user_index
=======================================================*/


/*=======================================================
	3. edit
=======================================================*/
/* ---------------------------
	table
------------------------------ */
.tbl_register_01{
	width: 100%;
	margin-bottom: 30px;
	line-height: 150%;
}

.tbl_register_01 th{
	width: 12%;
	min-height: 40%;
	padding: 20px 20px 10px 20px;
	vertical-align: top;
	text-align: left;
}

.tbl_register_01 input[type='text'] {
	width: 400px;
	margin-bottom: 0px;
	float: left;
}

.tbl_register_01 td.pad01 {
	padding: 18px;
	vertical-align: top;
}

.tbl_register_01 th.pad02 {
	width: 12%;
	padding: 20px 18px 18px;
	vertical-align: top;
}
.tbl_register_01 input[type='text'].twotab {
	float: none;
}

.tbl_register_01 td.pad01 img{
	border: 1px solid #ccc;
}

.tbl_register_01 td.pad01 .btn_third{
	margin-left: 20px;

}

/*=======================================================
	4. user_info_img_select
=======================================================*/
.pht_select_block{
	padding: 15px;
	background: #ebebeb;
}

ul.car_list {
	width: 750px;
	margin: 0 auto;
	list-style: none;
	text-align: center;
}

ul.car_list li {
	width: 218px;
	margin: 10px 15px 10px 15px;
	float: left;
	text-align: center;
}

ul.car_list li img:hover{
	border: 1px solid #C3002F;
}
		
ul.car_list li img:visited,
ul.car_list li img{
	border: 1px solid #ebebeb;
}

ul.car_list li span {
	margin: 10px auto 0px auto;
	display: block;
}

/*=======================================================
	5. pw
=======================================================*/
/* ---------------------------
	tbl_pw
------------------------------ */
.tbl_pw{
	width: 100%;
	margin-bottom: 30px;
	line-height: 150%;
}

.tbl_pw th{
	width: 150px;
	min-height: 40%;
	padding: 28px 18px 18px;
	vertical-align: top;
	text-align: left;
}

.tbl_pw input[type='text'] {
	width: 400px;
	float: left;
	margin-bottom: 0px;
}
.tbl_pw td.pad01 {
	padding: 25px 18px 18px;
}

.tbl_pw input[type='text'].twotab {
	margin-bottom: 0px;
	float: none;
}

.tbl_pw input[type='password'] {
	width: 400px;
	float: left;
	margin-bottom: 0px;
}

.tbl_pw input[type='password'].twotab {
	margin-bottom: 0px;
	float: none;
}

/*=======================================================
	6. sign out
=======================================================*/
/* ---------------------------
	finish_area
------------------------------ */
.finish_area{
}

.finish_area p img{
	float: left;
	margin: 0 10px 0 0;
	padding: 5px 0 0 0;
}

/*=======================================================
	7. register
=======================================================*/
/* ---------------------------
	register_area
------------------------------ */
/*.register_area{
}

.register_area .register_block{
  width: 580px;
  float: left;
}

.register_area .register_block.last_block{
  float: right;
}
*/