* {
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
}
body{
	background	:	url(../img_ike/back.gif);
}


/*********************************************************/
/*                       ヘッダー                        */
/*********************************************************/
div#access{
	height:3px;
	margin-top:-3px;
}

div#all{
	position	:relative;
	width	:	900px;
	margin:	0 auto 0 auto;
	padding	:	0px;
	border	:	solid 1px #76ccf0;
	background	:	#ffffff;
}
#top{
	background	:	url(../img_ike/top_back.gif);
	height	:	81px;
	margin	:	0px;
	padding	:	0px;
}
#top p{
	text-align	:	right;
	font-size	:	12px;
	margin	:	0px;
	padding-top:4px;
	padding-right:6px;

}
#top h1{
	text-align	:	right;
	font-size	:	23px;
	margin	:	23px 8px 0px 0px;
	padding	:	0px;
	line-height	:	30px;
}



/*********************************************************/
/*                       お勧め店舗枠                    */
/*********************************************************/
div#waku_a{
	width	:	679px;
	height	:	217px;
	background	:	url(../img_ike/waku_a_back.gif) no-repeat;
	margin	:	18px auto 18px auto;
	padding	:	0px;
}
table#img_t{
	width	:	666px;
	height	:	215px;
	margin	:	0 auto;
}
table#img_t tr,table#img_t tr th{
	margin	:	0px;
	padding	:	0px;
	text-align	:	center;
}
table#img_t tr td{
	margin	:	0px;
	padding	:	0px;
	text-align	:	center;
}
div#area_a_img a img{
	margin	:	0px 0px 12px 0px;
}
div#area_a_p h5{
	margin	:	0px;
	padding	:	0px;
	text-align	:	center;
	font-size	:	12px;
}



/*********************************************************/
/*                    cover enter                        */
/*********************************************************/
div#bigpic{
	background	:	url(../img_ike/bigpic_back.jpg) no-repeat bottom;
	padding	:	0px;
	height	:	586px;
	margin	:	0px;
}

div#bigpic h2{
	margin	:	0px 0px 0px 0px;
	padding	:	0px;
	line-height	:	20px;
	background	:	url(../img_ike/bigpic_h2_back.gif);
	height	:	18px;
	font-weight	:	normal;
	font-size	:	14px;
	text-align	:	center;
}

div#bigpic_img{
	margin-top:	44px;
	margin-left:	110px;
	width	:	300px;
	height	:	450px;
}

div#bigpic h3{
	margin-top:	15px;
	margin-left:	150px;
	padding	:	0px;
	font-size:	14px;
	line-height:	18px;
	font-weight:	bold;
	color	:	#ffffff;

}

div#enter{
	position:	absolute;
	top:		395px;
	right:		122px;
	width	:	339px;
	height	:	82px;
	background:	url(../img_ike/enter_back.png) no-repeat;
}
#enter a{
	display:	block;
	height:		40px;
	font-size:	41px;
	color	:	#ffffff;
	text-align:	center;
	text-decoration:none;
	padding-top:	10px;
	font-family:	"ＭＳ Ｐゴシック";
	font-weight:	bold;
}

div#enter p{
	margin	:	0px;
	padding-top	:0px;
}
div#enter p a{
	display	:	block;
	font-size:	16px;
	color	:	#ffffff;
	text-align:	center;
	text-decoration:none;
	font-family:	"ＭＳ Ｐゴシック";
	font-weight:	bold;
}

div#ninsyo{
	position:	absolute;
	top	:	544px;
	right	:	120px;
	font-size:	12px;
	line-height:	20px;
	width	:	345px;
	height	:	50px;
	margin	:	0px;
	padding	:	0px;
	line-height:	25px;
	text-align:	center;
	color	:	#ff0000;
}

#ninsyo p{

}

div#ninsyo a{
	text-decoration	:	none;
}

div#small_pic{
	display	:	none;
}

div#footer{
	position	:	absolute;
	top	:	640px;
	left	:	435px;
	width	:	340px;
}
div#footer h6{
	font-size	:	15px;
	font-weight:bold;
	color	:	#ffffff;
	margin	:	0px 0px 10px 0px;
	padding	:	0px;
	line-height	:	17px;
}
div#footer p{
	padding	:	0px;
	margin	:	0px;
	font-size	:	11px;
	line-height	:	15px;
	color	:	#0026a3;
}

/*********************************************************/
/*                      店舗一覧                         */
/*********************************************************/
div#shop_all{
	margin-top:40px;
	margin-bottom:40px;
	padding-bottom:0px;
}

div#shop_all h4{
	width	:	671px;
	height	:	19px;
	margin	:	0 auto;
	padding	:	4px 0px 0px 10px;
	background	:	url(../img_ike/shop_all_title_back.png) no-repeat;
	font-size	:	15px;
	color	:	#ffffff;
}
table#shop_t{
	margin	:	0px auto 0px auto;
	width	:	681px;
	border	:	1px #76ccf0 solid;
	border-top	:	none;
	font-size	:	12px;
	color	:	#143ca2;
	background	:	url(../img_ike/shop_all_table_back.gif);
	background-position	:	1px 5px;
	border-collapse	:	separate;
}

table#shop_t td{
	padding	:	2px 0px 0px 20px;
	height	:	25px;
	width	:	33%;
}

/*********************************************************/
/*                       下部                            */
/*********************************************************/
div#menu{
	height	:	38px;
	background	:	url(../img_ike/menu_back.png) repeat-x;
}

div#menuin ul{
	padding	:	0px;
	margin	:	0 auto;
	width	:	596px;
}
div#menuin ul li{
	margin	:	0 auto;
	padding	:	0px;
	width	:	117px;
	height	:	32px;
	list-style-type	:	none;
	float	:	left;
/*	border	:	1px solid green;*/
}
div#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#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;
	font-size:	14px;
	line-height:	20px;
	text-align:	center;
	letter-spacing:1px;
}