
* {
    margin :		0;
    padding :		0;
    font-style :	normal;
    font-weight :	normal;
}
body{
	background :	url(../img_ike/back.gif);
}
a{
	color :		#2874ff;
}
li{
	list-style-type :	none;
}

div#all{
	position :	relative;
	width :		900px;
	margin :	0 auto 0 auto;
	padding :	0px;
	border :	solid 1px #76ccf0;
	background :	#ffffff;
}


/*********************************************************/
/*                       ヘッダー                        */
/*********************************************************/

div#header{
	background :	url(../img_ike/top_back.gif);
	height :	75px;
	margin :	0px;
	padding :	0px;
}
div#h_link{
	line-height :	0px;
	height	:	20px;
}

div#h_link a{
	position :	relative;
	left :		680px;
	margin :	0px 0px 0px 10px;
	text-align :	center;
	display :	block;
	float :		left;
	height :	11px;
	width :		60px;
	font-size :	10px;
	line-height :	8px;
	padding-top :	5px;
	border :	1px #ff790c solid;
	text-decoration :	none;
	color :		#000000;
}
div#h_link a:hover{
	background :	#ff790c;
	color :		#ffffff;
}
div#header h1{
	position :	absolute;
	top	:	45px;
	left	:	758px;
	font-size :	23px;
	margin	:	0px;
	line-height :	23px;
}
div#topimage a img{
	width	:	220px;
	height	:	48px;
}

/*********************************************************/
/*                       info                            */
/*********************************************************/
div#info{
	width :		892px;
	height :	22px;
	margin :	5px auto 5px auto;
	font-size :	12px;
	color :		#ff5f8d;
	background :	url(../img_ike/info_back.gif);
}
div#info p{
	width :		654px;
	margin :	0 auto;
	background :	#ffe7ee;
	border :	2px solid #ffffff;
	border-top :	none;
	border-bottom :	none;
	height :	18px;
	text-align :	center;
	padding-top :	4px;
}
div#info p a{
	color :		#2874ff;
	text-decoration :	none;
}


/*********************************************************/
/*                       メニュー                        */
/*********************************************************/
div#menu{
	background :	url(../img_ike/common_menu_back.gif) repeat-x;
}

div#menuin{
	margin :	0px auto 5px auto;
	width :		875px;
	height :	38px;
	background :	url(../img_ike/common_menuin_back.png) no-repeat;
}
div#menuin ul li{
	width :		125px;
	height :	38px;
	float :		left;
}
div#menuin ul li a{
	display :	block;
	width :		100%;
	height :	100%;
	font-size :	1px;
	line-height :	0px;
}
a#main:hover{
	background:	url(../img_ike/common_menuin_backhover.png) no-repeat 0px 0px;
}
a#news:hover{
	background:	url(../img_ike/common_menuin_backhover.png) no-repeat -125px 0px;
}
a#waribiki:hover{
	background:	url(../img_ike/common_menuin_backhover.png) no-repeat -250px 0px;
}
a#shop:hover{
	background:	url(../img_ike/common_menuin_backhover.png) no-repeat -375px 0px;
}
a#job:hover{
	background:	url(../img_ike/common_menuin_backhover.png) no-repeat -500px 0px;
}
a#link:hover{
	background:	url(../img_ike/common_menuin_backhover.png) no-repeat -625px 0px;
}
a#mail:hover{
	background:	url(../img_ike/common_menuin_backhover.png) no-repeat -750px 0px;
}


/*********************************************************/
/*                       お勧め店舗side                  */
/*********************************************************/

div#waku_a{
	width	:	188px;
	height	:	930px;
	float	:	right;
	margin-top :	18px;
	margin-right :	10px;
	background :	url(../img_ike/waku_a_side_back.png) bottom;
}
div#waku_a h2{
	color	:	#00208a;
	width	:	180px;
	height	:	18px;
	margin	:	0px;
	padding	:	5px 0px 0px 8px;
	border	:	0px;
	font-size :	14px;
	background :	url(../img_ike/waku_a_side_title_back.png);
}

table#img_t tr td{
	text-align :	center;
	width	:	182px;
	height	:	175px;
	display	:	block;
	margin	:	0 auto;
	float	:	left;
}
div#area_a_img a img{
	margin-top :	5px;
	width	:	94px;
	height	:	140px;
}
div#area_a_p h5{
	height	:	17px;
	margin	:	10px 0px 0px 0px;
	padding	:	3px 0px 0px 0px;
	text-align :	center;
	font-size :	12px;
	background :	url(../img_ike/waku_a_side_h5_back.png) no-repeat top center;
}



/*********************************************************/
/*                　　下部お勧め枠                       */
/*********************************************************/

div#area_b{
	width	:	690px;
	margin-left :	10px;
	margin-bottom :	20px;
}

table#area_b_t td{
	width :		344px;
	height	:	120px;
}

div#area_b_p{
	position :	relative;
	width	:	335px;
	height	:	110px;
	background :	url(../img_ike/area_b_p_back.png);
}
div#area_b_img{
	position :	absolute;
	top	:	9px;
	left	:	8px;
}
div#area_b_data{
	width	:	177px;
	height	:	90px;
	position :	absolute;
	top	:	9px;
	left	:	152px;
}
div#area_b_data h3{
	font-size :	12px;
	color	:	#2a2a2a;
	text-align :	center;
	height	:	17px;
	padding-top :	4px;
}
div#area_b_data p{
	font-size :	12px;
	color :		#4f4f4f;
	padding-top :	5px;
}


/*********************************************************/
/*                　　  フッター                         */
/*********************************************************/
div#footer_menu{
	height	:	38px;
	background	:	url(../img_ike/menu_back.png) repeat-x;
}

div#footer_menuin ul{
	padding	:	0px;
	margin	:	0 auto;
	width	:	823px;
}
div#footer_menuin ul li{
	margin	:	0 auto;
	padding	:	0px;
	width	:	117px;
	height	:	32px;
	list-style-type	:	none;
	float	:	left;
/*	border	:	1px solid green;*/
}
div#footer_menuin ul li a{
	margin-top:2px;
	display	:	block;
	height	:	27px;
	width	:	112px;
	font-size	:	15px;
	font-weight	:	bold;
	color	:	#ffffff;
	text-decoration	:	none;
	padding	:	5px 0px 0px 5px;
	border-right	:	1px solid #ffffff;
	background	:	url(../img_ike/menuin_back.gif);
}
div#footer_menuin ul li a:hover{
	color	:	#0026a3;
	background	:	url(../img_ike/menuin_back_hover.gif);
}

div#keikoku{
	height	:	18px;
	padding-top :	5px;
	background :	#e5d0b5;
	color	:	#2d68ff;
	font-size :	12px;
	font-weight :	bold;
	text-align :	center;
	border-bottom :	1px solid #76ccf0;

}
div#copy{
	width:		900px;
	margin-right:	auto;
	margin-left:	auto;
	margin-bottom :	10px;
	font-size:	14px;
	line-height:	20px;
	text-align:	center;
	letter-spacing:	1px;
}

div#footer2{
	width	:	900px;
	margin	:	0 auto;
	padding-top :	25px;
	border	:	solid 1px #76ccf0;
	border-bottom :	none;
	padding-top :	10px;
	padding-bottom :	20px;
	background :	url(../img_ike/footer2_back.gif);
}

div#footer2 table{
	width	:	80%;
	margin	:	0 auto;
}
div#footer2 table th{
	margin-right :	5px;
}
div#footer2 table th,div#footer2 table td{
	padding	:	5px;
	font-size :	12px;
	background :	#ffffff url(../img_ike/footer2_dot_line.gif) repeat-x bottom;
}
div#footer2 table td a{
	text-decoration	:	none;
}