@charset "shift_jis";


.standard-table{
color:#000;
border-collapse:collapse;
margin:10px 10px;

}

.standard-table th{
color:#666;
background-color:#EDEDED;
border:1px solid #ccc;
border-bottom:2px solid #999;
text-align:center;
font-weight:normal;
font-size:80%;
padding:4px 0 2px;
margin:0;
}



.standard-table  td{
text-align:center;
border:1px solid #ccc;
margin:0;
padding:2px 10px 1px 10px;
font-size:92%;
}




.form-type-parallel dt{
position:absolute;
width:240px;
margin-top:5px;
background-repeat:no-repeat;
background-position:5px 4px;
border:none;
color:#000;
text-indent:17px;
font-size:100%;
}

.form-type-parallel dd{
margin:5px 0;
padding-left:250px;
color:#000;
width:auto;
}

.form-type-parallel dt span{
color:#f00;
}
.form-type-parallel dd label{
margin-right:10px;
}


.inpttx{
	margin:0;
	padding:2px;
	border:1px solid #7f9db9;
	font-size:12px;
	line-height:14px;
	vertical-align:bottom;
	height:20px;
}


.d_time
{
	text-align:right;
	font-size:12px;
	margin-top:15px;
	letter-spacing:normal;
}

.d_logo
{
	text-align:left;
	margin-top:5px;
	letter-spacing:normal;
}


.login_list
{ 
	background-image:url(/images/list_icon.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0 40%;
}

.login_list_navi
{
	text-align:left;
	padding-left:15px;
	border:2px dotted #FF0000;
}




.default_button
{
	width: 100px;
}


.component_login
{
	display:block;
	font-size:100%;
	background-image: url(/images/bar05.gif);
	background-color:#FF3300;
	width:auto;
	height:auto;
	font-weight:bold;
	text-align:left;
	color:#191970;
}

.component_login p
{
   padding-top:0.5em;
   padding-bottom:0.5em;
   margin-left:0.5em;
}


.osusume-image 
{
	height:160px;
	overflow:hidden;
	block:inline;
	cursor:'hand';
}

.t_red{
	color:red;
}


