@charset "utf-8";
/* CSS Document */

h1{
	 height:80px;
	 display:block;
}

h1.index{
	background:url(../../img/howto/hajimete_top.gif) no-repeat 0px 0px;
}

div.index{
	border:solid 1px #666666;
	padding:12px 24px;
}

.index li{
	position:relative;
	min-height:70px;
	_height:70px;
	margin:0px 0px 20px;	
}

.index li p{
	margin:0px;
}

.index strong{
	display:block;
	height:44px;
}

.index .explanations strong{
	background:url(../../img/howto/hajimete_gyousyu.gif) no-repeat 0px 0px;
}

.index .search strong{
	background:url(../../img/howto/hajimete_tenpo.gif) no-repeat 0px 0px;
}

.index .apply strong{
	background:url(../../img/howto/hajimete_okini.gif) no-repeat 0px 0px;
}

.index .form strong{
	background:url(../../img/howto/hajimete_huan.gif) no-repeat 0px 0px;
}

.index li a{
	width:204px;
	height:24px;
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;
}

.index li.explanations a{
	background:url(../../img/howto/hajimete_gyousyu2.gif) no-repeat 0px 0px;
}

.index li.search a{
	background:url(../../img/howto/hajimete_tenpo2.gif) no-repeat 0px 0px;
}

.index div.form{
	position:relative;
}

.index .form
,index .form option{
	color:#0757DC;
}

.index .form input
,.index .form textarea
,.index .form select{
	border:solid 1px #0757DC;
}

.index .form dl{
	width:300px;
	float:left;
	display:inline;
	padding-top:12px;
}

.index .form dt{
	width:100px;
	float:left;
	display:inline;
	padding:8px 0px; 
}
.index .form dd{
	width:175px;
	float:left;
	display:inline;
	padding:8px 0px;
	text-align:right;
}

.index .form div.submit{
	width:300px;
	text-align:center;
	position:absolute;
	bottom:12px;
}

.index .form textarea{
	width:280px;
	height:150px;
}

.index ul.error_msg{
	min-height:1em;
	_height:1em;
	border:solid 1px #333333;
	padding:0.5em;
	margin:12px 30px;
}

.index ul.error_msg:after{
	content:"";
	display:block;
	visibility:visible;
	clear:both;
	height:0px;
}

.index ul.error_msg li{
	font-weight:bold;
	color:#FF0000;
	margin:0px;
	min-height:inherit;
	list-style-type:disc;
	list-style-position:inside;
}