body{
	text-align : center;
	background : url('./css_img/bg_fix.gif');
	color : #000000;
}

#wrapper{
	
	margin:0px auto;
	width:900px;
}

#main{
	position:rerative;
	margin:0;
	background:#ffffff;
	padding-bottom:40px;
}

#main img{
	position:absolute;
	top:888px;
	left:340px;
	clear:both;
}
h3{padding-top :50px;}
#main_message{
	text-align : left;
	margin : 40px 72px;
	padding:15px;
	background : #e4dbca url('./css_img/goaisatsu_bg.jpg') no-repeat right bottom;
	line-height:2em;
}

#head{
	position : relative;
	margin : 0 auto;
	width : 900px;
	height : 281px;
	background : url('./head/head.jpg') no-repeat;
	text-indent:-9999px;
}

#top_link{position:absolute; width:134px; height:50px; left:30px; top:40px;}
#top_link a{ margin:0; height:50px; display:block;}
#top_link a:hover{
	background : url('./head/head_ov.jpg') no-repeat -30px -40px; display:block;}

#kyushoku_link{position:absolute; width:168px; height:120px; left:30px; top:90px;}
#kyushoku_link a{ margin:0; height:120px; display:block;}
#kyushoku_link a:hover{
	background : url('./head/head_ov.jpg') no-repeat -30px -90px; display:block;}

#kids_link{ position:absolute; width:168px; height:120px; left:194px; top:90px;}
#kids_link a{ margin:0; height:120px; display:block;}
#kids_link a:hover{
	background : url('./head/head_ov.jpg') no-repeat -194px -90px; display:block;}

#osechi_link{ position:absolute; width:168px; height:120px; left:360px; top:90px;}
#osechi_link a{ margin:0; height:120px; display:block;}
#osechi_link a:hover{
	background : url('./head/head_ov.jpg') no-repeat -360px -90px; display:block;}

#bt04{ position:absolute; width:148px; height:63px; left:520px; top:90px;}
#bt04 a{ margin:0; height:63px; display:block;}
#bt04 a:hover{background : url('./head/head_ov.jpg') no-repeat -520px -90px; display:block;}

#bt05{ position:absolute; width:148px; height:63px; left:668px; top:90px;}
#bt05 a{ margin:0; height:63px; display:block;}
#bt05 a:hover{background : url('./head/head_ov.jpg') no-repeat -668px -90px; display:block;}

#bt06{ position:absolute; width:106px; height:53px; left:520px; top:153px;}
#bt06 a{ margin:0; height:53px; display:block;}
#bt06 a:hover{background : url('./head/head_ov.jpg') no-repeat -520px -153px; display:block;}

#bt07{ position:absolute; width:59px; height:53px; left:630px; top:154px;}
#bt07 a{ margin:0; height:53px; display:block;}
#bt07 a:hover{background : url('./head/head_ov.jpg') no-repeat -630px -154px; display:block;}

#bt08{ position:absolute; width:53px; height:53px; left:692px; top:153px;}
#bt08 a{ margin:0; height:53px; display:block;}
#bt08 a:hover{background : url('./head/head_ov.jpg') no-repeat -692px -153px; display:block;}

#bt09{position:absolute;width:60px;	height:51px;left:749px;	top:155px;}
#bt09 a{ margin:0; height:48px; display:block;}
#bt09 a:hover{background : url('./head/head_ov.jpg') no-repeat -749px -155px; display:block;}

#bt12{ position:absolute; width:68px; height:56px; left:94px; top:215px;}
#bt12 a{ margin:0; height:56px; display:block;}
#bt12 a:hover{background : url('./head/head_ov.jpg') no-repeat -94px -215px; display:block;}

#bt13{ position:absolute; width:68px; height:56px; left:166px; top:215px;}
#bt13 a{ margin:0; height:56px; display:block;}
#bt13 a:hover{background : url('./head/head_ov.jpg') no-repeat -166px -215px; display:block;}

#bt14{ position:absolute; width:68px; height:56px; left:237px; top:215px;}
#bt14 a{ margin:0; height:56px; display:block;}
#bt14 a:hover{background : url('./head/head_ov.jpg') no-repeat -237px -215px; display:block;}

#bt15{ position:absolute; width:68px; height:56px; left:309px; top:215px;}
#bt15 a{ margin:0; height:56px; display:block;}
#bt15 a:hover{background : url('./head/head_ov.jpg') no-repeat -309px -215px; display:block;}

#bt16{ position:absolute; width:68px; height:56px; left:380px; top:215px;}
#bt16 a{ margin:0; height:56px; display:block;}
#bt16 a:hover{background : url('./head/head_ov.jpg') no-repeat -380px -215px; display:block;}

#bt17{ position:absolute; width:68px; height:56px; left:452px; top:215px;}
#bt17 a{ margin:0; height:56px; display:block;}
#bt17 a:hover{background : url('./head/head_ov.jpg') no-repeat -452px -215px; display:block;}

#bt18{ position:absolute; width:68px; height:56px; left:524px; top:215px;}
#bt18 a{ margin:0; height:56px; display:block;}
#bt18 a:hover{background : url('./head/head_ov.jpg') no-repeat -524px -215px; display:block;}

#bt19{ position:absolute; width:68px; height:56px; left:595px; top:215px;}
#bt19 a{ margin:0; height:56px; display:block;}
#bt19 a:hover{background : url('./head/head_ov.jpg') no-repeat -595px -215px; display:block;}

#bt20{ position:absolute; width:68px; height:56px; left:667px; top:215px;}
#bt20 a{ margin:0; height:56px; display:block;}
#bt20 a:hover{background : url('./head/head_ov.jpg') no-repeat -667px -215px; display:block;}

#bt21{ position:absolute; width:68px; height:56px; left:738px; top:215px;}
#bt21 a{ margin:0; height:56px; display:block;}
#bt21 a:hover{background : url('./head/head_ov.jpg') no-repeat -738px -215px; display:block;}

