
/*-----------------------------------------------------------------*/

a:link{
	COLOR:#0000FF;
	font-size: 12px ;
}
a:hover {
	COLOR:#FF0000;
	font-size: 12px ;
}

.WHITE{font-size: 10pt; color:#FFFFFF; font-weight: bold;}


/*　ヘッダーのコンテンツボタンのレイアウト　エリアでも使用してます*/
#content_box {
	clear:both;
	width: 880px;
	height:25px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	border-bottom:#afbdc6 1px solid;	
	background: url(/img/content_bar.jpg) 0px 0px repeat;
}

#content_box a:link{
	COLOR: #182e62; 
	font-size: 11px ;
	font-weight: bold;
	text-decoration:none;
}
#content_box a:hover {
	COLOR: #182e62;
	font-size: 11px ;
	font-weight: bold;
	text-decoration:underline;
}

#content_box a:visited {
	COLOR: #182e62;
	font-size: 11px ;
	font-weight: bold;
	text-decoration:none;
}

#content_box ul{
	width: 860px;
	height:20px;
	margin: 0px 0px 0px 10px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/

}
#content_box li.left{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	width:3px;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 0px 0px 0px; /*上 右 下 左*/
	background: url(/img/bar10.gif) no-repeat;
}
#content_box li.center{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 8px 0px 10px;/*上 右 下 左*/
	background: url(/img/bar10.gif) -30px 0px repeat;
}
#content_box li.right{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	width:3px;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 5px 0px 0px; /*上 右 下 左*/
	background: url(/img/bar10.gif) -197px 0px no-repeat;
}
/*　ヘッダーのコンテンツボタンのレイアウト　*/
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*　パンくず　エリアでも使用してます*/
#Page_navi_box {
	clear: both;
	width: 880px;
	height:25px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	background: url(/img/menu/menu_bg6.jpg);
	COLOR: #182e62;
	font-size: 13px ;
	font-weight: bold;
}
#Page_navi_box a:link{
	COLOR: #182e62;
	font-size: 13px ;
	font-weight: bold;
	text-decoration:none;
}
#Page_navi_box a:hover {
	COLOR: #182e62;
	font-size: 13px ;
	font-weight: bold;
	text-decoration:underline;
}
#Page_navi_box a:visited {
	COLOR: #182e62;
	font-size: 13px ;
	font-weight: bold;
	text-decoration:none;
}
#Page_navi_box ul {
	width: 880px;
	height:22px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 3px 0px 0px 0px; /*上 右 下 左*/
}
#Page_navi_box li {
	float: right;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 8px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
}
#Page_navi_box li.foot{
	float: right;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 8px 0px 15px; /*上 右 下 左*/
	background: url(/img/page_navi.gif) left center no-repeat;
	list-style-type:none;
}
/*-----------------------------------------------------------------*/

/*　マップ＆業種＆バナー広告のメイン　ボックス　使用中*/
div#map_type_banner_box {
	clear: both;
	width: 875px;
	margin: 10px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 10px 5px; /*上 右 下 左*/
}
div#map_box {
	width: 415px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
div#map_box h3 {
	width: 415px;
	float:left;
	margin: 0px 0px 10px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
div#top_fight_type_box {
	width: 450px;
	float:right;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
div#top_fight_banner_box {
	width: 450px;
	float:right;
	text-align:center;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
div#top_fight_type_box h3 {
	width: 440px;
	height:15px;
	float:left;
	font-size:11px;
	text-align:right;
	font-weight:normal;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 10px 0px 0px; /*上 右 下 左*/
	background: url(/img/icon34.jpg) no-repeat ;
}
div#top_fight_type_box h3 a:link{
	font-size:11px;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
}
div#top_fight_type_box h3 a:hover{
	font-size:11px;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
}
div#top_fight_type_box h3 a:visited{
	font-size:11px;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
}
div#top_fight_type_box ul {
	width: 450px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/

}
div#top_fight_type_box li {
	width: 133px;
	height:19px;
	float:left;
	margin: 3px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 15px; /*上 右 下 左*/
	background: url(/img/icon29.gif) no-repeat ;
	border-bottom:#CCCCCC dotted 1px;
	list-style-type:none;
}
div#top_fight_type_box a:link{
	COLOR:#0000FF;
	font-size: 12px ;
}
div#top_fight_type_box a:hover {
	COLOR:#FF0000;
	font-size: 12px ;
}

/*　マップ＆業種＆バナー広告のメイン　ボックス　使用中*/

/*-----------------------------------------------------------------*/
/*　右側　メインボックス　使用中*/
div#navi_main {
	float: right;
	width: 235px;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}

/*　右側　sp　使用中*/
div#right_sp_box{
	float:left;
	width: 235px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	background-color:#FFF0F8;
}
div#right_sp_box ul{
	float:left;
	width: 235px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
div#right_sp_box li.image{
	float:left;
	width: 235px;
	height:165px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
}
div#right_sp_box li.name{
	float:left;
	width: 220px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 3px 0px 0px 15px; /*上 右 下 左*/
	list-style-type:none;
	background: url(/img/check6.gif) no-repeat ;
}
div#right_sp_box li.cm{
	float:left;
	width: 235px;
	font-size:10px;
	margin: 0px 0px 5px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
	line-height:1.5em;
}
div#right_sp_title{
	float:left;
	width: 235px;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	background: url(/img/icon40.jpg) no-repeat ;
}
/*　右側　sp　使用中*/

/*　右側　動画　使用中*/
div#right_movie_box{
	float:left;
	width: 235px;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	background-color:#F7F7F7;
}
div#right_movie_box ul {
	width: 235px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/

}
div#right_movie_box li {
	width: 235px;
	height:100px;
	border-bottom:dotted 1px #CCCCCC;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
}
div#right_movie_box h3 {
	width: 230px;
	height:19px;
	float:left;
	text-align:right;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 6px 5px 0px 0px; /*上 右 下 左*/
	background: url(/img/movie_bar.gif) no-repeat ;
}
div#right_movie_box h3 a:link{
	font-weight:normal;
	font-size: 11px ;
	text-decoration:none;
}
div#right_movie_box h3 a:hover{
	font-weight:normal;
	font-size: 11px ;
	text-decoration:none;
}
div#right_movie_box h3 a:visited{
	font-weight:normal;
	font-size: 11px ;
	text-decoration:none;
}
div#right_movie_box h4 {
	width: 208px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 2px 0px 0px 12px; /*上 右 下 左*/
	list-style-type:none;
	font-size:11px;
	font-weight:normal;
	background: url(/img/icon29.gif) no-repeat ;
}
div#right_movie_box h4 a:link{
	font-size:11px;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
}
div#right_movie_box h4 a:hover{
	font-size:11px;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
}
div#right_movie_box h4 a:visited{
	font-size:11px;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
}
div#right_movie_box img {
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
div#right_movie_box dl {
	width: 120px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 3px; /*上 右 下 左*/
	
}
div#right_movie_box dt {
	width: 120px;
	height:16px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	border-bottom: dotted 1px #CCCCCC;
	font-size:11px;
	color:#E38F04;
	overflow:hidden;
}
div#right_movie_box dd {
	width: 120px;
	height:15px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 2px 0px 0px 0px; /*上 右 下 左*/
	font-size:10px;
	overflow:hidden;
}
div#right_movie_box dd.area {
	width: 120px;
	height:20px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 2px 0px 0px 0px; /*上 右 下 左*/
	font-size:10px;
	overflow:hidden;
}
div#right_movie_box dd.area a:link{
	font-size: 10px ;
}
div#right_movie_box a:link{
	COLOR:#0000FF;
	font-size: 12px ;
}
div#right_movie_box a:hover {
	COLOR:#FF0000;
	font-size: 12px ;
}

/*　右側　動画　*/

/*　右側　イベント　使用中*/
div#right_event_box {
	float:left;
	width: 235px;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 5px 0px; /*上 右 下 左*/
	background-color:#F7F7F7;
}
div#right_event_box h3 {
	width: 235px;
	height:18px;
	float:left;
	text-align:right;
	font-weight:normal;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 2px 0px; /*上 右 下 左*/
	background: url(/img/evant_bar.jpg) no-repeat ;
}
div#right_event_box ul {
	width: 228px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 5px; /*上 右 下 左*/
}
div#right_event_box li {
	width: 223px;
	float:left;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
	overflow:hidden;
}
div#right_event_box li.name {
	width: 223px;
	float:left;
	margin: 0px 0px 5px 0px; /*上 右 下 左*/
	padding: 0px 0px 5px 0px; /*上 右 下 左*/
	text-align:right;
	background-color:#efefef;
	border-bottom:dotted 1px #CCCCCC;
}
div#right_event_box li.time {
	width: 223px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
	text-align:right;
	font-size:10px;
}
/*　右側　イベント　*/

/*　右側　チケット　使用中*/
div#right_ticket_box{
	float:left;
	width: 235px;
	margin: 10px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	background-color:#F7F7F7;
}
div#right_ticket_box h3 {
	width: 235px;
	height:18px;
	float:left;
	font-weight:normal;
	text-align:right;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 2px 0px; /*上 右 下 左*/
	background: url(/img/tickket_bar.jpg) no-repeat ;
}
div#right_ticket_box ul {
	width: 228px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 5px; /*上 右 下 左*/
}
div#right_ticket_box li {
	width: 223px;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
}
div#right_ticket_box li.name {
	width: 223px;
	margin: 0px 0px 5px 0px; /*上 右 下 左*/
	padding: 0px 0px 5px 0px; /*上 右 下 左*/
	list-style-type:none;
	text-align:right;
	background-color:#efefef;
	border-bottom:dotted 1px #CCCCCC;
}
div#right_ticket_box li.area a {
	font-size: 10px ;
}
div#right_ticket_box li.area a:hover {
	font-size: 10px ;
}
div#right_ticket_box li.area a:visited {
	font-size: 10px ;
}
div#right_ticket_box li.area {
	width: 223px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
	text-align:right;
	font-size:10px;
}
/*　右側　チケット　*/

/*　右側　出勤　使用中*/
div#right_sche_box {
	float:left;
	width: 235px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 10px 0px 5px 0px; /*上 右 下 左*/
	background-color:#F7F7F7;
}
div#right_sche_box h3 {
	width: 235px;
	height:18px;
	float:left;
	font-weight:normal;
	text-align:right;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 2px 0px; /*上 右 下 左*/
	background: url(/img/work_bar.jpg) no-repeat ;
}
div#right_sche_box ul {
	width: 228px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 5px; /*上 右 下 左*/
}
div#right_sche_box li {
	width: 223px;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
}
div#right_sche_box li.name {
	width: 223px;
	margin: 0px 0px 5px 0px; /*上 右 下 左*/
	padding: 0px 0px 5px 0px; /*上 右 下 左*/
	list-style-type:none;
	text-align:right;
	background-color:#efefef;
	border-bottom:dotted 1px #CCCCCC;
}
div#right_sche_box li.area {
	width: 223px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
	text-align:right;
	font-size:10px;
}
div#right_sche_box li.area a {
	font-size: 10px ;
}
div#right_sche_box li.area a:hover {
	font-size: 10px ;
}
div#right_sche_box li.area a:visited {
	font-size: 10px ;
}
/*　右側　出勤　*/

/*　右側　ブログ　使用中*/
div#right_blog_box {
	float:left;
	width: 235px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 5px 0px; /*上 右 下 左*/
	background-color:#F7F7F7;
}
div#right_blog_box h3 {
	width: 235px;
	height:18px;
	float:left;
	font-weight:normal;
	text-align:right;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 2px 0px; /*上 右 下 左*/
	background: url(/img/diary_bar.jpg) no-repeat ;
}
div#right_blog_box ul {
	width: 228px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 5px; /*上 右 下 左*/
}
div#right_blog_box li.mail {
	width: 223px;
	height:50px;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
	overflow:hidden;
}
div#right_blog_box li.name {
	width: 223px;
	margin: 0px 0px 5px 0px; /*上 右 下 左*/
	padding: 0px 0px 5px 0px; /*上 右 下 左*/
	list-style-type:none;
	text-align:right;
	background-color:#efefef;
	border-bottom:dotted 1px #CCCCCC;
}
div#right_blog_box li.area {
	width: 223px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
	text-align:right;
	font-size:10px;
}
div#right_blog_box li.area a {
	font-size: 10px ;
}
div#right_blog_box li.area a:hover {
	font-size: 10px ;
}
div#right_blog_box li.area a:visited {
	font-size: 10px ;
}
/*　右側　ブログ　*/

/*　右側　ランキング　使用中*/
div#right_ranking_box {
	float:left;
	width: 235px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 10px 0px; /*上 右 下 左*/
	background-color:#F7F7F7;
}
div#right_ranking_box h3 {
	width: 235px;
	height:18px;
	float:left;
	font-weight:normal;
	text-align:right;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 2px 0px; /*上 右 下 左*/
	background: url(/img/bestrank_bar.jpg) no-repeat ;
}
div#right_ranking_box ul {
	width: 228px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 5px; /*上 右 下 左*/
}
div#right_ranking_box li.name {
	width: 223px;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
	background-color:#efefef;
}
div#right_ranking_box li.area {
	width: 205px;
	margin: 0px 0px 5px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:square;
	list-style-position:inside;
	font-size:10px;
	border-bottom:dotted 1px #CCCCCC;
}
div#right_ranking_box li.area a {
	font-size: 10px ;
}
div#right_ranking_box li.area a:hover {
	font-size: 10px ;
}
div#right_ranking_box li.area a:visited {
	font-size: 10px ;
}
/*　右側　ランキング　*/

/*　右側　新規掲載店　使用中*/
div#right_new_shop_box {
	float:left;
	width: 235px;
	font-weight:normal;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	background-color:#F7F7F7;
}
div#right_new_shop_box h3 {
	width: 235px;
	height:18px;
	float:left;
	font-weight:normal;
	text-align:right;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 2px 0px; /*上 右 下 左*/
	background: url(/img/icon30.jpg) no-repeat ;
}
div#right_new_shop_box ul {
	width: 228px;
	float:left;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 5px; /*上 右 下 左*/
}
div#right_new_shop_box li.name {
	width: 208px;
	margin: 0px 0px 5px 0px; /*上 右 下 左*/
	padding: 0px 0px 5px 15px; /*上 右 下 左*/
	list-style-type:none;
	background:url(/img/icon24.gif) no-repeat;
	border-bottom:dotted 1px #CCCCCC;
}
/*　右側　新規掲載店　*/

/*　右側　新規掲載店　使用中*/
div#right_gp_box {
	float:left;
	width: 233px;
	margin:10px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	text-align:center;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
div#right_gp_box h3 {
	width: 233px;
	height:18px;
	float:left;
	text-align:center;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 2px 0px 0px 0px; /*上 右 下 左*/
	background-color:#efefef;
}
/*　右側　新規掲載店　*/

/*-----------------------------------------------------------------*/
/*　コンテンツの大きい枠　*/
div#content_main {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	width: 637px;
	float: left;
}
/*-----------------------------------------------------------------*/
/*　マップ下　x02　のレイアウト　*/
div#content_sp_x02_box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	float: left;
}
div#content_sp_x02_box ul{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	float: left;
}
div#content_sp_x02_box li.left{
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 308px;
	float: left;
	list-style-type:none;
}
div#content_sp_x02_box dl{
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 288px;
	float: left;
}
div#content_sp_x02_box dt.name{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 265px;
	float: left;
}
div#content_sp_x02_box dd.cm{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 0px;
	width: 265px;
	font-size:10px;
	float: left;
	line-height:1.5em;
}
div#content_sp_x02_box dd.image{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 265px;
	float: left;
}
div#content_sp_x02_box dd.area{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 265px;
	font-size:10px;
	text-align:right;
	float: left;
}
div#content_sp_x02_box li.right{
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 308px;
	float: right;
	list-style-type:none;
}
div#content_sp_x02_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	height:20px;
	float: left;
	background:url(/img/icon32-2.jpg) repeat;
}
/*　マップ下　x02　のレイアウト　*/

/*　動画のレイアウト　*/
div#content_bar_movie {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	height:35px;
	float: left;
	background:url(/img/movie_bar_main.gif) no-repeat;
}
div#content_movie_box h3{
	width:200px;
	text-align:right;
	float:right;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 10px 20px 0px 0px; /*上 右 下 左*/
	font-size:11px;
	font-weight:normal;
}
div#content_movie_box {
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	width: 630px;
	float:left;
	border-bottom:#405AA8 1px solid;
}
div#content_movie_box ul{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	float:left;
}
div#content_movie_box li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	width: 154px;
	float:left;
	list-style-type:none;
}
div#content_movie_box h4 {
	width: 119px;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 15px; /*上 右 下 左*/
	list-style-type:none;
	font-size:11px;
	font-weight:normal;
	background: url(/img/check4.gif) no-repeat ;
	overflow:hidden;
}
div#content_movie_box h4 a {
	font-size: 11px ;
}
div#content_movie_box h4 a:hover {
	font-size: 11px ;
}
div#content_movie_box h4 a:visited {
	font-size: 11px ;
}
div#content_movie_box dl {
	width: 144px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 10px; /*上 右 下 左*/
}
div#content_movie_box dt {
	width: 134px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
div#content_movie_box dd {
	width: 144px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	font-size:10px;
}
/*　動画のレイアウト　*/
/*-----------------------------------------------------------------*/
/*　コンテンツボックス2.0レイアウト　*/

div#sp_box_bar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 628px;
	float: left;
}
div#sp_box_bar ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 628px;
	height:26px;
	float:left;
	background-color:#99ABB9;
}
div#sp_box_bar li.ticket {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 157px;
	height:25px;
	list-style-type:none;
}
div#sp_box_bar li.event {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 157px;
	height:25px;
	list-style-type:none;
}
div#sp_box_bar li.blog {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 157px;
	height:25px;
	list-style-type:none;
}
div#sp_box_bar li.sche {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 157px;
	height:25px;
	list-style-type:none;
}
div#sp_box_bar h3{
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
div#sp_box_textarea{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 628px;
	float: left;
}
/*　リンク　*/
div#sp_box_bar li.sche a{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	float:left;
	width: 157px;
	height:20px;
	color:#00366C;
	text-decoration:none;
	background:url(/img/gm8.jpg) 0px 0px repeat;
}
div#sp_box_bar li.sche a:hover {
	color:#00366C;
	background:url(/img/gm9.jpg) 0px 0px repeat;
}
div#sp_box_bar a {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	float:left;
	width: 156px;
	height:20px;
	color:#00366C;
	text-decoration:none;
	background:url(/img/gm8.jpg) 0px 0px repeat;
}
div#sp_box_bar a:hover {
	color:#00366C;
	background:url(/img/gm9.jpg) 0px 0px repeat;
}
/*　リンク　*/

/*　コンテンツ　*/
div#sp_box {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 628px;
	float:left;
	border:#99ABB9 1px solid;
}
div#sp_box_volume {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 628px;
	float:left;
}
div#sp_box_volume ul{
	width:628px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume li.main{
	width:623px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	list-style-type:none;
}
div#sp_box_volume dl{
	width:618px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume dt{
	width:135px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume dd.cm{
	width:483px;
	height:75px;
	float:left;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume dd.title{
	width:468px;
	float:left;
	text-align:left;
	color:#EC7600;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 15px;
	background:url(/img/icon24.gif) no-repeat;
	border-bottom:dotted 1px #CCCCCC;
}
div#sp_box_volume dd.name{
	width:483px;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume dd.area{
	width:483px;
	float:left;
	font-size:10px;
	color:#EE2211;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*メイン下のリストレイアウト*/
div#sp_box_volume li.list{
	width:309px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 5px;
	list-style-type:none;
}
div#sp_box_volume dl.list{
	width:295px;
	height:45px;
	float:left;
	overflow:hidden;
	margin: 0px 0px 2px 0px;
	padding: 5px 0px 5px 5px;
	border:#99ABB9 1px solid;
	background:url(/img/icon40.gif) repeat;
}
div#sp_box_volume dt.list{
	width:40px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume dd.list_name{
	width:250px;
	float:left;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; overflow:hidden; height:15px;
}
div#sp_box_volume dd.list_tel{
	width:250px;
	float:left;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume dd.list_girl_name{
	width:250px;
	height:17px;
	float:left;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}
div#sp_box_volume dd.list_area{
	width:250px;
	height:17px;
	float:left;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}
div#sp_box_volume li.list_sche{
	width:104px;
	float:left;
	text-align:center;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}
div#sp_box_volume li.link_all{
	width:623px;
	height:18px;
	float:left;
	text-align:center;
	margin: 10px 0px 0px 0px;
	padding: 7px 5px 0px 0px;
	list-style-type:none;
	background-color:#F3F3F3;
}
/*メイン下のリストレイアウト*/

/*　コンテンツ　*/

/*　コンテンツボックス2.0レイアウト　*/
/*-----------------------------------------------------------------*/
/*　厳選のレイアウト　*/
div#content_deta {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 635px;
	clear:both;
}
div#gensen_bar_jpan {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	width: 620px;
	float: left;
	color:#63201B;
	font-size:12px;
	font-weight:bold;
	border-left: solid 5px #B5322F;
	border-bottom:solid 1px #B5322F;
}
div#gensen_bar_korea {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	width: 620px;
	float: left;
	color:#002F5E;
	font-size:12px;
	font-weight:bold;
	border-left: solid 5px #004080;
	border-bottom:solid 1px #004080;
}
h3{
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	font-size:12px;
}
div#pic_up_gensen {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	float:left;
}
div#pic_up_gensen ul{
	float: left;
	width: 630px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
div#pic_up_gensen li{
	float: left;
	width:126px;
	height:164px;
	margin: 0px 0px 15px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	overflow: hidden;
	font-size:10px;
	text-align:center;
	list-style-type:none; line-height:1.2em;
}
div#pic_up_gensen li a {
	font-size: 10px ;
}
div#pic_up_gensen li a:hover {
	font-size: 10px ;
}
div#pic_up_gensen li a:visited {
	font-size: 10px ;
}

div#evnet_news_bar_jpan {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	width: 620px;
	height:18px;
	float: left;
	font-size:12px;
	font-weight:bold;
	border-top: solid 1px #99ABB9;
	border-left: solid 1px #99ABB9;
	border-right: solid 1px #99ABB9;
	background: url(/img/menu/menu_bg3.jpg) repeat;
}
div#evnet_news_bar_korea {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	width: 620px;
	height:18px;
	float: left;
	font-size:12px;
	font-weight:bold;
	border-top: solid 1px #99ABB9;
	border-left: solid 1px #99ABB9;
	border-right: solid 1px #99ABB9;
	background: url(/img/menu/menu_bg3.jpg) repeat;
}
div#evnet_news_iframe {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 625px;
	float:left;
	border-bottom: solid 1px #99ABB9;
	border-left: solid 1px #99ABB9;
	border-right: solid 1px #99ABB9;
}
div#evnet_news {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	width: 615px;
	float:left;
	/*
		border-bottom: solid 1px #99ABB9;
		border-left: solid 1px #99ABB9;
		border-right: solid 1px #99ABB9;
	*/
}
div#evnet_news ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 615px;
	float:left;
}
div#evnet_news li.shop_area {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 615px;
	float:left;
	text-indent:1.3em;
	background: url(/img/check4.gif) no-repeat ;
	list-style-type:none;
	background-color:#F2F2F2;
}
div#evnet_news li.news_time {
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 3px 0px;
	width: 615px;
	float:left;
	text-align:right;
	border-bottom: dotted 1px #cccccc;
	background-color:#F2F2F2;
	list-style-type:none;
}
/*　厳選のレイアウト　*/
/*-----------------------------------------------------------------*/

/*　ポータルサイトリンク集のレイアウト　*/
div#gp_banner_box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 625px;
	float:left;
}
div#gp_banner_box ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 625px;
	float:left;
}
div#gp_banner_box li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 312px;
	float:left;
	text-align:center;
	list-style-type:none;
}
/*　ポータルサイトリンク集のレイアウト　*/

/*　ポータルサイトリンク集のレイアウト　*/
div#site_p_box {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 625px;
	float:left;
	border-top: solid 1px #99ABB9;
	border-bottom: solid 1px #99ABB9;
	border-left: solid 1px #99ABB9;
	border-right: solid 1px #99ABB9;
}
div#site_p_bar {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	width: 625px;
	height:18px;
	text-align:right;
	float:left;
	background: url(/img/menu/menu_bg3.jpg) repeat;
}
div#site_p_bar h3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 325px;
	float:left;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
div#site_p_box ul{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	width: 620px;
	float:left;
}
div#site_p_box li{
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 3px 15px;
	width: 292px;
	float:left;
	list-style-type:none;
	background: url(/img/icon24.gif) no-repeat;
	border-bottom: dotted 1px #cccccc;
}


/*　ポータルサイトリンク集右サイドのレイアウト　*/



div#site_p_box_right {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 235px;
	float:left;
	background-color:#F0F0F0;
}
div#site_p_bar_right {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	width: 233px;
	height:20px;
	text-align:right;
	float:left;
	background: url(/img/menu/menu_bg3.jpg) repeat;
	border-top: solid 1px #99ABB9;
	border-left: solid 1px #99ABB9;
	border-right: solid 1px #99ABB9;
}
div#site_p_bar_right h3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 233px;
	float:left;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
div#site_p_box_right ul{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	width: 230px;
	float:left;
}
div#site_p_box_right li.main{
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 5px 15px;
	width: 220px;
	float:left;
	list-style-type:none;
	background: url(/img/icon24.gif) no-repeat;
	border-bottom: dotted 1px #cccccc;
}
div#site_p_box_right li.ent{
	margin: 0px 0px 3px 0px;
	padding: 3px 0px 5px 0px;
	width: 235px;
	float:left;
	text-align:center;
	list-style-type:none;
}

/*　ポータルサイトリンク集のレイアウト　*/

/*-----------------------------------------------------------------*/
/*　パターン1　イベントのレイアウト　*/
div#change_event {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 635px;
	height:150px;
	float: left;
	background: url(/img/content/11-1.jpg) no-repeat ;
}
div#change_event ul {
	margin: 35px 0px 0px 0px;
	padding: 0px 0px 0px 175px;
	width: 455px;
	height:115px;
	float:left;
}
div#change_event li.content {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	width: 450px;
	height:17px;
	text-indent:1.5em;
	background: url(/img/check4.gif) no-repeat ;
	overflow:hidden;
	float:left;
}
div#change_event li.foot {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	text-align:right;
	width: 450px;
	background-color:#efefef;
	list-style-type:none;
	overflow:hidden;
}

/*　パターン1　イベントのレイアウト　*/
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*　パターン2　チケットのレイアウト　*/
div#change_ticket {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 635px;
	height:150px;
	float: left;
	background: url(/img/content/7-1.jpg) no-repeat ;
}
div#change_ticket ul {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 245px;
	width: 375px;
	height:135px;
	float:left;
}
div#change_ticket li.content {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	width: 375px;
	height:16px;
	text-indent:1.5em;
	background: url(/img/check4.gif) no-repeat ;
	overflow:hidden;
	float:left;
}
div#change_ticket li.foot {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	text-align:right;
	width: 373px;
	list-style-type:none;
}

/*　パターン2　チケットのレイアウト　*/
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*　パターン3　出勤のレイアウト　*/
div#change_sche {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 635px;
	height:150px;
	float: left;
	background: url(/img/content/12-1.jpg) no-repeat ;
}
div#change_sche ul {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 190px;
	width: 440px;
	height:100px;
	float:left;
}
div#change_sche li.content {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	width: 250px;
	height:16px;
	color:#FFFFFF;
	text-align:center;
	overflow:hidden; line-height:1.2em;
}
div#change_sche li.foot {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	text-align:center;
	width: 250px;
	color:#FFFFFF;
	list-style-type:none;
}
div#change_sche a:link{
	COLOR:#ffffff;
	font-size: 12px ;
}
div#change_sche a:hover {
	COLOR:#ffffff;
	font-size: 12px ;
}
div#change_sche a:visited {
	COLOR:#ffffff;
	font-size: 12px ;
}
/*　パターン3　出勤のレイアウト　*/
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*　パターン4　写メブログのレイアウト　*/
div#change_blog {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 635px;
	height:150px;
	float: left;
	background: url(/img/content/9-1.jpg) no-repeat ;
}
div#change_blog ul {
	margin: 32px 0px 0px 0px;
	padding: 0px 0px 0px 160px;
	width: 470px;
	/*height:100px;*/
	float:left;
}
div#change_blog li.content {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	width: 340px;
	height:16px;
	text-indent:1.3em;
	background: url(/img/check4.gif) no-repeat ;	
	overflow:hidden;
}
div#change_blog li.foot {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	text-align:right;
	width: 340px;
	list-style-type:none;
}

/*　パターン4　写メブログのレイアウト　*/
/*-----------------------------------------------------------------*/

/* 優良店紹介 */
/* ---------------------------------------------- 2列 LIST */
div#area_titile {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	float: left;
}
div#area_titile h3{
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color:#333333;
}
div#area_titile ul{
	width: 630px;
	height:30px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	float: left;
}

div#area_titile li.side_left{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	width:15px;
	height:30px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	background: url(/img/content/type3.jpg) no-repeat;
}
div#area_titile li.side_center{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	height:30px;
	width:495px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px;/*上 右 下 左*/
	background: url(/img/content/type3.jpg) -16px 0px no-repeat;
	overflow: hidden;
}
div#area_titile li.side_right{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	width:120px;
	height:30px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	background: url(/img/content/type3.jpg) -680px 0px no-repeat;
}


div#adv_shopsx2 {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	font-size: 9pt;
}

div#adv_shopsx2 h4{
	float: left;
	margin: 0px 0px 2px 0px;
	padding: 3px 0px 3px 2px;
	width: 290px;
	font-size: 12px;
	font-weight: bold;
	height:17px;
	overflow:hidden;
	border-left: 5px solid orange;
}
div#adv_shopsx2 ul {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
}
div#adv_shopsx2 li {
	margin: 5px 0px 5px 0px;
	padding: 3px 0px 10px 5px;
	float: left;
	width: 308px;
	height:170px;
	vertical-align: middle;
	list-style: none;
	overflow: hidden;
	border: 1px solid #D3DAE0;
}
div#adv_shopsx2 img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
div#adv_shopsx2 dl {
	float: left;
	width: 180px;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
}
div#adv_shopsx2 dt {
	float: left;
	width: 165px;
	height:18px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	background: url(/img/check4.gif) no-repeat #FFFFFF;
	overflow: hidden;
	border-bottom:#B3BFCA 1px dotted;
}
div#adv_shopsx2 dd {
	float: left;
	width: 165px;
	height:16px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	background: url(/img/icon12.gif) no-repeat #FFFFFF;
	vertical-align: center;
	overflow: hidden;
	border-bottom:#B3BFCA 1px dotted;
}
div#adv_shopsx2 dd.bold {
	font-weight: bold;
}
div#adv_shopsx2 dd.mini {
	height: 18px;
	overflow: hidden;
}
div#adv_shopsx2 dd.cm {
	font-size:10px;
	overflow: hidden;
	height: 60px;
	line-height:1.4em;
	border-bottom:none;
}	
div#adv_shopsx2 dd.cm_t {
	font-size:10px;
	overflow: hidden;
	height: 41px;
	line-height:1.4em;
	border-bottom:none;
}
div#adv_shopsx2 dd.ticket {
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	font-size:10px;
	color: red;
	background: url(/img/icon15.gif) no-repeat;
	border-bottom:none;
}

/* 優良店紹介 */
/* ---------------------------------------------- 3列 LIST(関西お試し) */
div#adv_shopsx3 {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	font-size: 9pt;
}
div#adv_shopsx3 h3{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 623px;
	height: 20px;
	background: url(/img/menu/menu_bg3.jpg);
	border: #B3BFCA 1px solid;
	font-size: 10pt;
	font-weight: bold;
}
div#adv_shopsx3 ul {
	float: left;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
}
div#adv_shopsx3 li {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	float: left;
	width: 210px;
	height: 110px;
	vertical-align: middle;
	list-style: none;
	overflow: hidden;
	border-bottom: 1px dotted gray;
	/* background: #FFE6E6;*/
}
div#adv_shopsx3 img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
div#adv_shopsx3 dl {
	float: left;
	width: 128px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#adv_shopsx3 dt {
	width: 113px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	background: url(/img/check4.gif) no-repeat;
}
div#adv_shopsx3 dd {
	width: 113px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	background: url(/img/icon12.gif) no-repeat;
	vertical-align: center;
}
div#adv_shopsx3 dd.bold {
	font-weight: bold;
}




























