	
/*左ナビ用css*/

.img-box {
	margin:0;
	padding:0;
	font-size:0;
	}
.m-btm10 {
	margin-bottom:10px;
	}
#main-contents {
	}

	
#left-side {
	width:170px;
	float:left;
	}
#index-link-box {
	width:166px;
	background-image:url(../images/index/left-menu-mid.gif);
	background-repeat:repeat-y;
	}
#index-link-box li {
	list-style:none;
	font-weight:normal;
	line-height:180%;
	}
#rec {
	margin:0 0 15px 15px;
	color:#10ae31;
	font-weight:bold;
	background-image:url(../images/index/arrow-rec.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 20px;
	}
#rec a:link {
	color:#10ae31;
	text-decoration:none;
}
#rec a:visited {
	color:#10ae31;
	text-decoration:none;
}
#rec a:active {
	color:#10ae31;
	text-decoration:none;
}
#rec a:hover {
	color:#10ae31;
	text-decoration:underline;
}

#coupon {
	margin:0 0 15px 15px;
	color:#c0245b;
	font-weight:bold;
	background-image:url(../images/index/arrow-coupon.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 20px;
	}
#coupon a:link {
	color:#c0245b;
	text-decoration:none;
}
#coupon a:visited {
	color:#c0245b;
	text-decoration:none;
}
#coupon a:active {
	color:#c0245b;
	text-decoration:none;
}
#coupon a:hover {
	color:#c0245b;
	text-decoration:underline;
}
#time {
	margin:0 0 0 15px;
	color:#c0245b;
	font-weight:bold;
	background-image:url(../images/index/arrow-time.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 20px;
	}
#time a:link {
	color:#2b9af0;
	text-decoration:none;
}
#time a:visited {
	color:#2b9af0;
	text-decoration:none;
}
#time a:active {
	color:#2b9af0;
	text-decoration:none;
}
#time a:hover {
	color:#2b9af0;
	text-decoration:underline;
}


#hassamu {
	margin:0 0 3px 15px;
	color:#333333;
	font-weight:bold;
	background-image:url(../images/index/hassamu.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 20px;
	}
/*#hassamu a:link {
	color:#333333;
	text-decoration:none;
}
#hassamu a:visited {
	color:#333333;
	text-decoration:none;
}
#hassamu a:active {
	color:#333333;
	text-decoration:none;
}
#hassamu a:hover {
	color:#333333;
	text-decoration:underline;
}
*/

#hira {
	margin:0 0 3px 15px;
	color:#c0245b;
	font-weight:bold;
	background-image:url(../images/index/hira.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 20px;
	}
/*#hira a:link {
	color:#2b9af0;
	text-decoration:none;
}
#hira a:visited {
	color:#2b9af0;
	text-decoration:none;
}
#hira a:active {
	color:#2b9af0;
	text-decoration:none;
}
#hira a:hover {
	color:#2b9af0;
	text-decoration:underline;
}
*/
#nae {
	margin:0 0 3px 15px;
	color:#c0245b;
	font-weight:bold;
	background-image:url(../images/index/nae.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 20px;
	}
/*#nae a:link {
	color:#2b9af0;
	text-decoration:none;
}
#nae a:visited {
	color:#2b9af0;
	text-decoration:none;
}
#nae a:active {
	color:#2b9af0;
	text-decoration:none;
}
#nae a:hover {
	color:#2b9af0;
	text-decoration:underline;
}
*/
#toma {
	margin:0 0 3px 15px;
	color:#c0245b;
	font-weight:bold;
	background-image:url(../images/index/toma.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 20px;
	}
/*#toma a:link {
	color:#2b9af0;
	text-decoration:none;
}
#toma a:visited {
	color:#2b9af0;
	text-decoration:none;
}
#toma a:active {
	color:#2b9af0;
	text-decoration:none;
}
#toma a:hover {
	color:#2b9af0;
	text-decoration:underline;
}
*/

#asa {
	margin:0 0 0 15px;
	color:#c0245b;
	font-weight:bold;
	background-image:url(../images/index/asa.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 20px;
	}
/*#asa a:link {
	color:#2b9af0;
	text-decoration:none;
}
#asa a:visited {
	color:#2b9af0;
	text-decoration:none;
}
#asa a:active {
	color:#2b9af0;
	text-decoration:none;
}
#asa a:hover {
	color:#2b9af0;
	text-decoration:underline;
}
*/

#kus {
	margin:0 0 3px 15px;
	color:#c0245b;
	font-weight:bold;
	background-image:url(../images/index/kus.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 20px;
	}
/*#kus a:link {
	color:#2b9af0;
	text-decoration:none;
}
#kus a:visited {
	color:#2b9af0;
	text-decoration:none;
}
#kus a:active {
	color:#2b9af0;
	text-decoration:none;
}
#kus a:hover {
	color:#2b9af0;
	text-decoration:underline;
}
*/



#left_box {
	width:170px;
	}
#left_box_top img {
	margin:0 0 13px 15px;
	}
	
#left_box_txt {
	padding:0 0 10px 9px;
	margin:0 12px 8px 11px;
	font-weight: bold;
	font-size:105%;
	border-bottom:1px #c2c2c2 solid;
	}
#line img {
	margin:0
	}
#left_box_time {
	background-color:#f3f3f3;
	padding:2px 0 2px 9px;
	margin:0 12px 2px 11px;
	font-weight: bold;
	}
#left_box_time_txt {
	margin:0 12px 8px 11px;
	padding:0 0 10px 15px;
	border-bottom:1px #c2c2c2 solid;
	}
#left_box_address {
	background-color:#f3f3f3;
	padding:2px 0 2px 9px;
	margin:0 12px 2px 11px;
	font-weight: bold;
	}
#left_box_address2 {
	background-color:#f3f3f3;
	padding:2px 0 2px 9px;
	margin:0 12px 2px 11px;
	font-weight:bold;
	font-size:10px;
	}
#left_box_address_txt {
	margin:0 12px 0px 11px;
	padding:0 0 0 15px;
	}
#left_box_address_txt2 {
	margin:0 12px 0px 11px;
	padding:0 0 0 15px;
	font-size:large;
	color:#FF0000;
	}

/*中央用css*/

/*flash用
*/#fl{
	text-align:center;
	margin:0 auto;
	position:relative;
	background:#03b0ec;
	height:260px;
	width:680px;
}

#fl_img{
	position:absolute;
	top:0;
	left:0;
	width:680px;
	height:260px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=./images/index/flash_bg.png);	
}

* html #fl_img img{
    display:none;
}

/*flash用ココマデ
*/


#center {
	margin:0 0 10px 0;
	width:340px;
	float:left;
	}


.center_info {
	margin-bottom:8px;
	}


#info_aeon_box {
	background-image:url(../images/index/aeon_info.gif);
	background-repeat:no-repeat;
	padding:3px 0 3px 15px;
	color:#FFFFFF;
	font-weight:bold;
	}

	
.info_back {
	background-image:url(../images/index/info_back.gif);
	background-repeat:repeat-y;
	width:340px;
	}
	
	
.info_title {
	padding-left:10px;
	padding-top:12px;
/*	background-image:url(../images/index/info_title_bar.gif);
	background-position:right;
	background-repeat:no-repeat;
*/	width:320px;
	}
	
	
.info_title img {
	padding-right:7px;
	}
	

	
.info_title_txt {
	color:#CC0066;
	font-weight:bold;
	background-color:#faf8f2;
	background-repeat:repeat-x;
	padding-bottom:5px;
	}
	
.info_title_txt a:link {
	color:#CC0066;
	text-decoration:none;
	}
	
.info_title_txt a:visited {
	color:#CC0066;
	text-decoration:none;
	}
	
.info_title_txt a:active {
	color:#CC0066;
	text-decoration:none;
	}
	
.info_title_txt a:hover {
	color:#CC0066;
	text-decoration:underline;
	}


.info_txt {
	margin:0 0 3px 15px;
	} 
	
.info_txt_photo {
	margin:10px 0 0 10px;
	width:230px;
	float:left;
	}
	
.info_photo {
	width:60px;
	float:left;
	padding:10px 0 0 13px;
	}


	

.info_link {
	}	
	

.info_under_txt {
	margin-left:15px;
	font-size:85%;
	}	
	
	
	
#info_poss_box {
	background-image:url(../images/index/poss_info.gif);
	background-repeat:no-repeat;
	padding:4px 0 2px 15px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
	
	
.info_title_poss_txt {
	color:#ac2151;
	background-color:#faf8f2;
	background-repeat:repeat-x;
	padding-bottom:5px;
	}
	
.bn {
	margin-bottom:5px;
	margin-top:10px;
	text-align:center;
	}
	
	
/*左ナビ用css*/
	
	
.right_side {
	background-image:url(../images/index/big_up_title.gif);
	background-repeat:no-repeat;
	width:170px;
	margin:0 0 10px 0;
	float:left;
	}
	
	
.big_up_title {
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 0 0 15px;
	margin-bottom:7px;
	}
	
.mob_site_box {
	margin-bottom:-2px;
	}	
	
	
.mob_site_box_bk {
	background-image:url(../images/index/mob_site_back.gif);
	background-repeat:repeat-y;
	width:170px;
	margin-bottom:8px;
	}

.mob_site_box_txt {
	color:#003c91;
	text-align:center;
	}
	
.right_side_banar img {
	margin-bottom:7px;
	}
	
.mob_site_box_txt2 {
	color:#333333;
	}
	
	
.line {
	padding: 10px 0 10px 0;
	width:170px;
	}
	
	

