/* CSS Document */

/* common
--------------------------------------------------------------------------------*/
.dotLine{ border-bottom: 1px dotted #666;	}



/* header
--------------------------------------------------------------------------------*/
#headerLogin{
	height: 41px;
	padding: 57px 0 0 235px;
	background-image: url(../images/login/header_bg.gif);
}
#headerLogin td{ vertical-align: top;	}
#headerLogin .point{
	width: 97px;
	text-align: right;
	color: #0FF;
	font-weight: bold;
	font-size: 16pt;
}



/* HOME
--------------------------------------------------------------------------------*/
.homeCap02 form{
	border: 1px solid #999;
	background-image:	url(../images/index_bg01.gif);
	background-repeat:repeat-y;
	background-position: right top;
}
.homeCap02 p{ padding: 0 10px 0 0px;	}
.homeCap02 input{ width: 90px;	}


.homeVerisign{
	padding: 7px 20px;
	border: 1px solid #CCC;
}

.homeVerisign div{
	margin-left: 25px;
}



/* select
--------------------------------------------------------------------------------*/
.seleBox01{
	width: 515px;
	height: 172px;
	padding: 26px 23px 0 20px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../select/images/bg01.gif);
}
.seleBox01 p{
	margin-bottom: 8px;
	text-align: center;
}
.seleBox01 div.seleName{
	padding: 15px 0;
	margin-bottom: 5px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}
.seleBox01 table{
	margin-left: auto;
	margin-right: auto;
}
.seleBox01 table td{ padding-left: 5px;	}
.seleBox01 .seleBox011{ text-align: right;	}


.privacy {
	margin:0 0 20px 0;
	padding:15px 0 0 0;
	border-top:dotted 1px #999999;
}

input.wid01	{
	width:140px;
}



/* LOGIN
--------------------------------------------------------------------------------*/
.loginHomeCap{
	width: 100%;
 border-top: 3px double #CCC;
	border-bottom: 3px double #CCC;
}
.loginHomeCap td{
	padding: 5px 0;
	background-color: #069;
	color: #FFF;
	font-weight: bold;
}
.loginHomeCap td.td01{ width: 77px; text-align: center;	}
.loginHomeCap td.td02{ width: 189px; padding-right: 10px; text-align: center;	}
.loginHomeCap td.td03{ width: 70px; padding-right: 10px; text-align: center;	}
.loginHomeCap td.td04{ width: 66px; padding-right: 10px; text-align: center;	}
.loginHomeCap td.td05{ width: 51px; padding-right: 10px; text-align: center;	}
.loginHomeCap td.td06{ text-align: center;	}


.loginHomeAnque{
	width: 100%;
	margin-top: 6px;
	border-bottom: 3px double #CCC;
}
.loginHomeAnque td{	padding: 5px 0;	}
.loginHomeAnque td.td01{ width: 77px; text-align: center;	}
.loginHomeAnque td.td02{ width: 189px; padding-right: 10px;	}
.loginHomeAnque td.td03{ width: 70px; padding-right: 10px; text-align: center;	}
.loginHomeAnque td.td04{ width: 66px; padding-right: 10px; text-align: center;	}
.loginHomeAnque td.td05{ width: 51px; padding-right: 10px; text-align: center;	}
.loginHomeAnque td.td06{ text-align: center;	}


/* common
--------------------------------------------------------------------------------*/


.silver-wrap{
	background-image:url(../login/images/index_anque_bg03.gif);
	background-position:right top;
}

.red {
	color:#FF0000;
}

.blue {
	color:#0066FF;
}

.text-title02 {
	padding: 2px 0 5px 0;
	border-bottom: 1px dotted #999;
}


.text-wrap01{
	 margin:5px 20px 10px 20px;
}

.text-wrap01 p,.text-wrap02 p{
	margin:0 0 10px 0;
}

.text-wrap02	{
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	border-bottom: 1px dotted #999;
}

.text-wrap03	{
	padding: 8px 0;
	border-bottom: 1px dotted #999;
}

.btn-area {
	margin:8px 0 0 0;
	text-align: right;
}

.btn-area img {
	margin-left:10px;
}

.margin01 {
	margin:0 0 20px 0;
}

.margin02 {
	margin:0 0 30px 0;
}

.margin03 {
	margin:0 0 10px 0;
}

/* form
--------------------------------------------------------------------------------*/

.update01 {
	margin:25px 0 0 0;
	padding:5px 0 0 0;
	border-top: 1px dotted #999;
	text-align: right;
}

.update01 img {
	margin-left:10px;
}

.update02 {
	width:100%;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
}

.update02 td {
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
}

.update02 td.td01 {
	width:135px;
	padding:5px 5px 5px 0px;
	background-color:#DBF3FF;
	text-align:right;
}

.update02 td.td02 {
	padding:7px 0px 7px 15px;
	background-color:#ffffff;
	text-align:left;
}

.update02 div.input table, .update02 div.input table td{
	border:none;
}

.update02 div.input	{
	padding:5px 0 5px 10px;
}

.update02 div.input table td.margin01{
	padding:0 10px 0 0;
}

.update02 div.input table td.margin02{
	padding:0 5px 0 0;
}

.update02 div.input table td.margin03{
	padding:0 2px 0 3px;
}

.remind {
	width:400px;
	margin:0 auto 0 auto;
}

.remind td {
	padding:3px;
}

.login {
	width:100%;
	margin:5px 10px;
}

.login td {
	padding:1px;
}

