﻿body{
	text-align : center;
	background : url('./css_img/bg_fix.gif');
	color : #000000;
}

#wrapper{
	text-align : left;
	margin : 0 auto;
	width : 900px;
	height : 960px;
	font-size : small;
}
#main{margin : 0px ; position : relative; 	background : url('./css_img/bg_fix.gif');
}
#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;}

.section1{ padding:40px;}
.set01{ margin:8px 20px; width:360px; height:120px; float:left;}
.set01 h4, .set01 p{width:240px; float:right; margin:0;}
.set01 img{width:80px; float:left;}
.bar{padding:50px 0 0 110px;}

h3{text-size:x-large; letter-spacing:0.8em;}

#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;}


#main_q_a{
	position : relative;
	margin : 0px auto 20px;
	width : 900px;
	background : #ffffff;
	top: 200;
}
	
#main_inner{width:700px; margin:0 auto; padding:20px 0;}

/* メニュータイトル（ＭＥＮＵ今月の特集♪など） */
.menu_title{
width: 100%;
height: 40px;
color: #ffffff;
font: bold 20px;
background-color: #a7cd3a;
border: solid 1px #808080;
padding: 5px;
border: outset 2px #ffffff;}
.menu_title A {color : #ffffff; text-decoration: none;}
.menu_title A:VISITED {color : #ffffff; text-decoration: none;}
.menu_title A:hover {color : #ffffff; text-decoration:none;padding: 4px 0px 0px 1px;}
.menu_title A:ACTIVE {color : #ffffff; text-decoration:underline;}



/* 薄グレー色のボックス*/
.comment{
color: #333333;
height: 50px;
font: 13px;
background-color: #ffffff;
border: solid 1px #999999;
padding: 5px;
}

