body{
	text-align : center;
	background : url('./css_img/bg_fix.gif');
	color : #000000;
}

#wrapper{
	text-align : left;
	margin : 0 auto;
	width : 900px;
	height : 1600px;
	font-size : small;
}
#main{margin : 0; position : relative; height:1600px;
	background : url('./css_img/main_bg.jpg') no-repeat;}
#sub{position : relative;}
#main p{margin:0; padding:0; text-align:left;}

h5{color:#ff9900; margin:5px 0; padding:0;}
h6{margin:5px 0; padding:0; font-size:small;}
.txt01{
	position :absolute;
	width:200px; height:120px;
	top : 110px; left : 290px;
}
.txt02{
	position :absolute;
	width:200px; height:120px;
	top : 230px; left : 410px;
}
.txt03{
	position :absolute;
	width:300px; height:120px;
	top : 345px; left : 530px;
}
.txt04{
	position :absolute;
	width:180px; height:120px;
	top : 465px; left : 650px;
}
.txt05{
	position :absolute;
	width:120px; height:180px;
	top : 580px; left : 770px;
}
.txt06{
	position :absolute;
	width:120px; height:160px;
	top : 430px; left : 50px;
}
.txt07{
	position :absolute;
	width:120px; height:180px;
	top : 850px; left : 160px;
}
.txt08{
	position :absolute;
	width:140px; height:180px;
	top : 860px; left : 720px;
}
.txt09{
	position :absolute;
	width:520px; height:100px;
	top : 1130px; left : 345px;
}
.txt10{
	position :absolute;
	width:520px; height:100px;
	top : 1230px; left : 345px;
}
.txt01 p,.txt02 p,.txt03 p,.txt04 p,.txt05 p,.txt06 p,.txt07 p,.txt08 p,.txt09 p{font-size:88%;}

#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;}


