/* CSS Document */


*{
	padding: 0;
	margin: 0;
}



html{
	padding: 0;
	margin: 0;
}



body,div,dl,dt,dd,ul,ol,li
h1,h2,h3,h4,h5,h6,p,img,form,input,select{
	padding: 0;
	margin: 0;
}


form,input,select{
	font-size: 12px;
}


body{
	font-family: Osaka, "ＭＳ Ｐゴシック","MS PGothic", sans-serif;
	line-height: 1.5em;
	background: url(../img/bg.gif) repeat-x 0 0;
}

#content_hazimete{
	padding:10px 0 0 10px ;
}

#main_image{
	background-image:url(img/main.jpg);
	width:730px;
	height:454px;
	position:relative;
	margin:0 0 10px 0;
}

#main_image p{
	color:#FFF;
	position:absolute;
	top:183px;
	left:21px;
}

.cap{
	width:730px;
	margin:25px 0 10px;
}

.cap_tit{
	width:730px;
	margin:25px 0 0px;
	height:40px;
}

#menu_box{
	background:url(img/menu.jpg) no-repeat 100% 0;
	width:730px;
	height:170px;
	margin:0 0 30px;
}

#menu_box p{
	margin:10px 0 20px 20px;
}

.moushikomi_box{
	background-image:url(img/bg_nyukai.jpg);
	width:730px;
	height:145px;
	margin:10px 0 0px;
}

.moushikomi_box:after{
	clear: both;
	height: 0.1px;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
	display: block;
	content: ".";
}


*:first-child+html .clear_b{
	display: inline-block;
}

.moushikomi_box ul{
	list-style-type:none;
	margin:0 0 0 58px;
}

.moushikomi_box li{
	float:left;
}

.btn_login a{
	background-image:url(img/btn_moushikomi.gif);
	width:287px;
	height:76px;
	display:block;
	text-indent:-9999px;
}

.btn_login a:hover{
	background:url(img/btn_moushikomi.gif) no-repeat 0 -75px;
	width:287px;
	height:76px;
	display:block;
	text-indent:-9999px;
}

.btn_nyukai a{
	background-image:url(img/btn_nyukai.gif);
	width:287px;
	height:76px;
	display:block;
	text-indent:-9999px;
}

.btn_nyukai a:hover{
	background:url(img/btn_nyukai.gif) no-repeat 0 -75px;
	width:287px;
	height:76px;
	display:block;
	text-indent:-9999px;
}
	
	
