@charset "utf-8";


/* abstract
---------------------------------------------------------------------*/

#main{
	position:relative;
}
#main_wrap{
	position:relative;
	width:900px;
	height:1850px;
	margin:0 0 0 12px;
	padding:20px 0 30px;
}
:root *> #main_wrap{
	height:1800px;
}


#lead{
		position:relative;
		width:800px;
		height:213px;
		margin-left:63px;
	}
	#lead p{
		width:429px;
		height:91px;
		margin-top:18px;
		text-indent:-9999px;
		background:url(../abstract/img/lead.gif) no-repeat;
	}
	#lead #main_visual{
		position:absolute;
		left:492px;
		top:-11px;
	}
	
#m_soukatsu{
		position:absolute;
		left:83px;
		top:1596px;
	}
	#matome{
		position:absolute;
		left:216px;
		top:1596px;
		width:617px;
		height:195px;
		text-indent:-9999px;
		background:url(../abstract/img/img_soukatsu.gif) no-repeat;
	}
	#btn_entry{
		position:absolute;
		display:block;
		left:475px;
		top:1729px;
	}

	
#enq{
	position:relative;
	background:url(../abstract/img/2_bg.gif) repeat-y;
}

#staff	{position:relative;	height:168px;}
#q1			{position:relative;	height:200px;	border-bottom:1px solid #f2c0c0;}
#q2			{position:relative;	height:183px;	background:url(../abstract/img/3_bg.gif) repeat-y; }
#q3			{position:relative;	height:183px;	border-bottom:1px solid #f2c0c0;}
#q4			{position:relative;	height:183px;	background:url(../abstract/img/3_bg.gif) repeat-y; }
#q5			{position:relative;	height:184px;	border-bottom:1px solid #f2c0c0;}
#q6			{position:relative;	height:209px;	background:url(../abstract/img/3_bg.gif) repeat-y;border-bottom:1px solid #f2c0c0; }



/* shared class
---------------------------------------------------------------------*/

.abs{position:absolute}
.cmt{width:104px;margin:5px 0 0 10%;font-size:92%;line-height:130%;}
.msg{width:104px;height:99px;margin:13px 0 0 10%;font-size:92%;line-height:130%;}

.x1{left:0px;width:139px;}
.x2{left:139px;width:127px;}
.x3{left:266px;width:126px;}
.x4{left:392px;width:127px;}
.x5{left:519px;width:127px;}
.x6{left:646px;width:126px;}
.x7{left:772px;width:128px;}

.y1{top:0px;height:168px;}
.y2{top:168px;height:200px;}
.y3{top:368px;height:183px;}
.y4{top:551px;height:183px;}
.y5{top:734px;height:183px;}
.y6{top:917px;height:184px;}
.y7{top:1101px;height:209px;}



