h1#ctl{
	display:none;
}

div#myGallery{
	height: 320px;
}

div#myGalleryNavi{
	margin-bottom:9px;
}


div#myGalleryNavi ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

div#myGalleryNavi ul li{
	width:310px;
	height:156px;
	float:left;
	margin-bottom:8px;
}

div#myGalleryNavi ul li.center{
	margin-right:10px;
	margin-left:10px;
}
div#myGalleryNavi ul li a{
	display:block;
	background:#E2E2E2;
	padding:5px;
}
div#myGalleryNavi ul li a img{
	vertical-align:bottom;
}







div#index_promoter{
}

div#index_promoter div#index_bn_area{
	clear:both;
	background:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:9px;
	margin-bottom:9px;
}

div#index_promoter div#index_bn_area ul{
	list-style-type:none;
	margin:0;
	padding:0;
	height:59px;
	margin-left:0;
}


div#index_promoter div#index_bn_area ul li{
	float:left;
	padding:0;
	margin-left:7px;
	margin-right:7px;
	background:#9C9C9C;
}

div#index_promoter div#index_bn_area ul li a img{
	margin:3px;
	vertical-align:bottom;
}




div#index_pro_area{
	clear:both;
	background:#D1D1D1;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:8px;
	margin-bottom:9px;
}


div#index_promoter div#index_pro_area ul{
	list-style-type:none;
	margin:0;
	padding:0;
	height:36px;
}

div#index_promoter div#index_pro_area ul li{
	float:left;
	width:146px;
	margin-left:0px;
	margin-right:11px;

}

div#index_promoter div#index_pro_area ul li a img{
	vertical-align:bottom;
}


div#index_info{
	float:left;
	width:500px;
}

div#index_info div#index_info_area{
	border:solid 1px #D4D4D4;
	margin-bottom:10px;
}

div#index_info div#index_info_area h2{
	margin:0;
	border-bottom:solid 1px #D4D4D4;
}

div#index_info div#index_info_area h2 img{
	vertical-align:bottom;
}

div#index_info div#index_info_area dl{
	margin:5px;
	padding:0;
}

div#index_info div#index_info_area dl dt.liner{
	background:url(../img/liner_back.gif) repeat-x center top;
}

div#index_info div#index_info_area dl dt{
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}

div#index_info div#index_info_area dl dt span.date{
	color:#690000;
}

div#index_info div#index_info_area dl dt span.type{
	margin-left:0.3em;
	margin-right:0.3em;
}

div#index_info div#index_info_area dl dt span.type img{
	vertical-align:top;
}

div#index_info div#index_info_area dl dd{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin:0;
}

div#index_info div#index_info_area dl dd p{
	margin:0;
}


div#index_info div#index_link_area{
	background:#D4D4D4;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:10px;
}

div#index_info div#index_link_area ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
div#index_info div#index_link_area ul li a{
	display:block;
	width:234px;
	height:34px;
}
div#index_info div#index_link_area ul li.left{
	width:234px;
	float:left;
	padding-top:4px;
	padding-bottom:4px;
}

div#index_info div#index_link_area ul li.right{
	width:234px;
	float:right;
	padding-top:4px;
	padding-bottom:4px;
}

div#index_shop{
	float:right;
	width:430px;
}


div#index_shop_pro{
	border:solid 1px #D4D4D4;
	margin-bottom:10px;
}

div#index_shop div#index_schedule_area{

	padding:10px;

}

div#index_shop div#index_schedule_area h2{
	margin:0;
}



div#index_shop div#index_schedule_area div#left_calender,
div#index_shop div#index_schedule_area div#right_calender{
	background:url(../img/index_schedule_back.gif) no-repeat;
	width:194px;
}

div#index_shop div#index_schedule_area div#left_calender{
	float:left;
}

div#index_shop div#index_schedule_area div#right_calender{
	float:right;
}



div#index_shop div#index_schedule_area div h3{
	margin-left:5px;
	margin-right:5px;
	margin-top:0;
	margin-bottom:0;
	line-height:28px;
	color:#5C0D0D;
}
div#index_shop div#index_schedule_area div table{
	margin:0;
	margin-left:5px;
	margin-right:5px;
	border-collapse:collapse;
}


div#index_shop div#index_schedule_area div table thead tr th,
div#index_shop div#index_schedule_area div table tbody tr td{
	width:25px;
	height:16px;
	border:solid 1px #C7C7C7;
}
div#index_shop div#index_schedule_area div table thead tr th img,
div#index_shop div#index_schedule_area div table tbody tr td img{
	vertical-align:bottom;
}


div#index_shop div#index_hotline{
	padding:10px;
	border-top:solid 1px #D4D4D4;
}
div#index_shop div#index_hotline div#index_hotline_text{
	float:left;
	width:375px;
	border-right:solid 1px #D4D4D4;
	height:3em;
	overflow:hidden;
}
div#index_shop div#index_hotline p#index_hotline_down {
	float:right;
	width:15px;
}

div#index_shop div#index_hotline p{
	padding:0 10px 0 0;
	margin:0;
}

div#index_shop div#index_shop_area{
	border:solid 1px #D4D4D4;
}



div#index_shop div#index_shop_area div#index_shop_area_header{
	margin:0;
	padding-bottom:8px;
	height:34px;
}
div#index_shop div#index_shop_area div#index_shop_area_header h2{
	float:left;
	width:349px;
	margin:0;
}
div#index_shop div#index_shop_area div#index_shop_area_header p{
	float:right;
	width:79px;
	height:34px;
	background:url(../img/index_shop_list_back.gif) repeat-x;
	margin:0;
	line-height:34px;
}
div#index_shop div#index_shop_area div#index_shop_area_header p a{
	margin-left:6px;
}
div#index_shop div#index_shop_area div#index_shop_area_header p img{
	vertical-align:middle;
}



div#index_shop div#index_shop_area div#index_shop_info{
	clear:both;
	border:solid 1px #CCCCCC;
	margin-left:9px;
	margin-right:9px;
	margin-bottom:10px;
	height:280px;
	overflow-y:scroll;
}

div#index_shop div#index_shop_area div#index_shop_info div.index_shop_info_block{
	background:url(../img/liner_back.gif) repeat-x center bottom;
	padding-top:10px;
	padding-bottom:10px;

}

div#index_shop div#index_shop_area div#index_shop_info div.index_shop_info_block dl.index_shop_info_left{
	float:left;
	width:314px;
	margin-left:5px;
}

div#index_shop div#index_shop_area div#index_shop_info div.index_shop_info_block div.index_shop_info_right{
	float:right;
	width:60px;
	margin-right:5px;
}

div#index_shop div#index_shop_area div#index_shop_info div.index_shop_info_block dl.index_shop_info_left dt{
	margin:0;
}

div#index_shop div#index_shop_area div#index_shop_info div.index_shop_info_block dl.index_shop_info_left dt span.date{
	color:#690000;
}


div#index_shop div#index_shop_area div#index_shop_info div.index_shop_info_block dl.index_shop_info_left dt span.type img{
	margin:0 0.3em;
}

div#index_shop div#index_shop_area div#index_shop_info div.index_shop_info_block dl.index_shop_info_left dd{
	margin-top:0.1em;
	margin-bottom:0.1em;
	margin-left:0;
}
div#index_shop div#index_shop_area div#index_shop_info div.index_shop_info_block dl.index_shop_info_left dd p{
	margin:0;
}

div#index_shop div#index_shop_area div#index_shop_info div.index_shop_info_block div.index_shop_info_right p{
	margin:0;
}

div#index_shop div#index_shop_area div#index_shop_info div.index_shop_info_block div.index_shop_info_right p img{
	border:solid 1px #8A0E25;
}

div#index_shop div#index_shop_area div#index_shop_special{
	margin-left:9px;
	margin-right:9px;
	background:#E2E2E2;
}


div#index_shop div#index_shop_area div#index_shop_special ul{
	list-style-type:none;
	padding:6px 10px;
	margin:0;
}

div#index_shop div#index_shop_area div#index_shop_special ul li{
	padding-top:4px;
	padding-bottom:4px;
}


div#index_shop div#index_shop_area div#index_shop_special ul li div{
	clear:both;
	height:37px;
}

div#index_shop div#index_shop_area div#index_shop_special ul li p.left_bn{
	clear:both;
	float:left;
	width:180px;
	margin:0;
}

div#index_shop div#index_shop_area div#index_shop_special ul li p.left_bn a{
	display:block;
	width:180px;
	height:37px;
}

div#index_shop div#index_shop_area div#index_shop_special ul li p.left_bn a img{
	vertical-align:bottom;
}

div#index_shop div#index_shop_area div#index_shop_special ul li p.right_des{
	float:right;
	width:200px;
	margin:0;
}

div#index_shop div#index_shop_area div#index_shop_search{
	margin-left:9px;
	margin-right:9px;

}

div#index_shop div#index_shop_area div#index_shop_search h3{
	margin-bottom:0em;
}

div#index_shop div#index_shop_area div#index_shop_search p{
	margin-top:0.3em;
	margin-bottom:0.3em;
}

/*****
  ie6
******/
* html div#index_shop div#index_shop_area div#index_shop_area_header p{
	padding-top:5px !important;
}
* html div#index_shop div#index_shop_area div#index_shop_info{
	width:406px !important;
}

* html div#index_bn_area ul li{
	margin-left:6px !important;
	margin-right:6px !important;

}
* html div#index_pro_area ul li{
	margin-right:0px !important;;
	padding-right:11px !important;;

}

