@charset "utf-8";

/*--------------------------------------------------------------------
  reset
----------------------------------------------------------------------*/

tabel #main div, #main h1, #main h2, #main h3, #main h4, #main h5, #main p, #main th, #main td, #main dl, #main dt, #main dd, #main ul, #main ol, #main li {
	margin: 0;
	padding: 0;
	}
#main h1, #main h2, #main h3, #main h4, #main h5, #main p {
	font-size: 100%;
	font-weight: normal;
	}
#main table {
	border-collapse: collapse;
	}
#main caption, #main em, #main strong, #main th {
 font-style : normal;
 font-weight : normal;
 }
#main caption, #main th {
	text-align : left;
	}
#main p {
	line-height: 1em;
	}




/*---------------------------------------------------------------------
  fonts
----------------------------------------------------------------------*/

#main {
	font-family: Verdana, "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "ＭＳ Ｐゴシック", Osaka,sans-serif;
	font-size: 12px;
	line-height: 1em;
	color: #333;
	text-align: left;
	}
#main table {
	font-size : inherit;
	font:100%;
	}




/*---------------------------------------------------------------------
  common
----------------------------------------------------------------------*/
#main .text_10 {font-size: 83%;}
#main .text_14 {font-size: 116%;}
#main .pagetop {
	margin-bottom: 20px;
	text-align: right;
	}
	

/* 回り込み解除(clearFix)
----------------------*/
.clearFix { 
	zoom: 1;
	}

.clearFix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

/* Hides from IE-mac \*/
*html .clearFix {height: 1%;}
.clearFix {display: block;}
/* End hides from IE-mac \*/




/*----------------------------------------------------------------------
  linkの設定
-----------------------------------------------------------------------*/

/*\*/ /**/


#main a:link,
#main a:visited {
	color:#00C; text-decoration: underline;
	}
#main a:hover,
#main a:active {
	color:#F03; text-decoration: underline;
	}

/*----------------------------------------------------------------------
  link_resの設定-資料請求ボタン-
-----------------------------------------------------------------------*/

/**/ a { overflow:hidden; }/**/

.btm_box{
float:right;
width:165px;
}

.link_res{float:left;}


/*-----------------------------------------------------------------------
 タイトル
------------------------------------------------------------------------*/

#main #title h2 {
	padding-top: 15px;
	background-image:url(icons/main0911.jpg);
	width:720px;
	height:150px;
	background-repeat:no-repeat;
	display:block;
	clear:both;
	position:relative;
	}
#h2_text {
	width:550px;
	display:block;
	position:absolute;
	left:95px;
	top:106px;
	}
#main #title h2 p {
	line-height: 1.5;
	}

#main #title_area h2 {
	padding-top: 15px;
	background-image:url(icons/main_area.jpg);
	width:720px;
	height:150px;
	background-repeat:no-repeat;
	display:block;
	clear:both;
	position:relative;
	}

#main #title_area h2 p {
	line-height: 1.5;
	}

/*-----------------------------------------------------------------------
 コンテンツ
------------------------------------------------------------------------*/
#main #mbox {
	margin-bottom: 15px;
	}
#leftbox {
	float: left;
	width: 315px;
	}
#rightbox {
	float: right;
	width: 620px;
	margin-left: 15px;
	}

#main #mbox h3 img {
	margin-bottom: 10px;
	}

/* mapArea
------------------------------*/
#mbox dl#mapArea {
	margin-bottom: 25px;
	}
#mbox dl#mapArea dt {
	margin-bottom: 10px;
	}


#mbox dl.category {
	margin-bottom: 25px;
	}

#mbox dl.category02 {
	margin-bottom: 25px;
	}

#mbox dl.category03 {
	margin-bottom: 25px;
	}
#mbox dl.category dt {
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #999;
	}
	
#mbox dl.category02 dt {
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #999;
	}
	
#mbox dl.category03 dt {
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #999;
	}
	
#main dl.category li {
	line-height: 2.3;
	padding-left: 20px;
	background: url(icons/arrow00.gif) left center no-repeat;
	}
#main dl.category02 li {
	line-height: 2.3;
	padding-left: 20px;
	list-style:none;
	margin-bottom:20px;
	}
	
#main dl.category03 li {
	padding-left: 20px;
	float:none;
	list-style:none;
	}
	
#main #leftbox dl.category li {
	float: left;
	width: 137px;
	}

#main #leftbox dl.category02 li {
	float:left;
	}
	

#main #leftbox dl.category03 li {
	float: none;
	width: 280px;
	margin-bottom:10px;
	}
#main #rightbox dl.category li {
	float: left;
	width: 290px;
	}
	



/*---------------------------------------------------------------------
  kansai_ranking2009_10
----------------------------------------------------------------------*/
.area_serch_link {
	width:720px;
	height:43px;
	display:block;
	clear:both;
	margin-bottom:5px;
	margin-top:5px;
	text-indent:-9999px;
}

.area_serch_link_title {
	width:316px;
	height:33px;
	background-image:url(icons/area_kensaku_title.gif);
	display:block;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	float:left;
}
.area_serch_link_for {
	float:right;
	width:404px;
	height:33px;
}
#area_link_for_osaka {
	width:103px;
	height:33px;
	float:left;
	display:block;
}
#area_link_for_osaka a {
	width:103px;
	height:33px;
	background-image:url(icons/area_kensaku_osaka.gif);
	display:block;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
}
#area_link_for_osaka a:hover {
	background-image:url(icons/area_kensaku_osaka_o.gif);
}
#area_link_for_hyogo {
	width:104px;
	height:33px;
	float:left;
	display:block;
}
#area_link_for_hyogo a {
	width:104px;
	height:33px;
	background-image:url(icons/area_kensaku_hyogo.gif);
	display:block;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
}
#area_link_for_hyogo a:hover {
	background-image:url(icons/area_kensaku_hyogo_o.gif);
}
#area_link_for_etc {
	width:197px;
	height:33px;
	float:left;
	display:block;
}
#area_link_for_etc a {
	width:197px;
	height:33px;
	background-image:url(icons/area_kensaku_etc.gif);
	display:block;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
}
#area_link_for_etc a:hover {
	background-image:url(icons/area_kensaku_etc_o.gif);
}

#kansain_ninki_rank_title h3 {
	width:716px;
	height:40px;
	background-image:url(icons/3hikaku_title.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	}
	
#compare_top_bar {
	width:721px;
	height:80px;
	background-image:url(icons/3hikaku_top_bar.jpg);
	clear:both;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	position:relative;
}

#compare_contents {
	width:721px;
	background-color:#EFEFEE;
	clear:both;
	height:690px;
	margin-top:0px;

}
#compare_contents_attention {
	width:710px;
	clear:both;
	height:20px;
	position:absolute;
	top:11px;
	left:9px
}
#attention_area_link {
	width:420px;
	height:20px;
	float:left;
	display:block;
}
#attention_area_link p {
	font-size:11px;
}
#attention_date {
	width:270px;
	height:18px;
	float:right;
}
#attention_date p {
	font-size:11px;
}		

#compare_contents_bottom {
	background-image:url(icons/gray_back_under.gif);
	width:721px;
	height:27px;
	clear:both;
	display:block;
	position:relative;
}
#ninki_rank_kan {
	margin-left:6px;
	margin-top:0px;
	padding-top:0px;
}
.rank_title {
	margin-top:8px;
	margin-left:5px;
}
th.cell1 p {
	font-weight:bold;
	}
th.cell1 {
	margin:0px;
	display:table-cell; 
	vertical-align:middle;
	}
th.cell2 {
	margin:0px; 
	display:table-cell; 
	vertical-align:middle;
	}
th.cell3 {
	margin:0px; 
	display:table-cell; 
	vertical-align:middle;
	}
th.cell4 {
	margin:0px; 
	display:table-cell; 
	vertical-align:middle;
	}
	

th.rank1 {
	background-image:url(icons/rank1_ribbon.jpg);
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:32px;
	height:109px;
	border:none;
	clear:both;
	}

th.rank2 {
	background-image:url(icons/rank2_ribbon.jpg);
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:32px;
	height:109px;
	border:none;
	clear:both;
	}

th.rank3 {
	background-image:url(icons/rank3_ribbon.jpg);
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:32px;
	height:109px;
	border:none;
	clear:both;
	}
	
th.rank4 {
	background-image:url(icons/rank4_ribbon.jpg);
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:31px;
	height:94px;
	border:none;
	clear:both;
	}

th.rank5 {
	background-image:url(icons/rank5_ribbon.jpg);
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:31px;
	height:94px;
	border:none;
	clear:both;
	}
	
.rank_detail_box {
	width:220px;
	padding:0px;
	clear:both;
	display:block;
	margin-top:5px;
	height:110px;
	}

.rank_img {
	width:75px;
	height:75px;
	display:block;
	float:left;
	clear:both;
	margin-left:5px;
	}


.rank_detail_box_right {
	width:132px;
	display:block;
	float:right;
	}
.rank_text p {
	width:130px;
	float:left;
	height:52px;
	}

.rank_area p {
	width:132px;
	}
.rank_area {
	height:18px;
	}
.rank_price p {
	width:132px;
	}
.rank_price {
	height:18px;
	width:135px;
	}
.rank_room p {
	width:132px;
	}
.rank_room {
	height:18px;
	width:135px;
	}
.rank4_5_text {
	width:210px;
	margin-left:5px;
	display:block;
	text-align:left;
	clear:both;
	margin-top:5px;
	}
.area_price_rank4_5 {
	width:210px;
	display:block;
	text-align:left;
	clear:both;
	margin-left:5px;
	margin-top:3px;
	height:58px;
	}

	
.area_price {
	float:left;
	}
	

#all_check{
	width:280px;
	display:block;
	height:40px;
	position:absolute;
	top:0px;
	left:10px;
}


#all_check_submit{
		border: 0px;
		width: 280px;
		height: 25px;
		background-image:url(icons/ikkatsu_off.gif);
		background-repeat:no-repeat;
		text-indent:-9999px;
		display:block;
}

#all_check_submit:hover{
		border: 0px;
		width: 280px;
		height: 25px;
		background-image:url(icons/ikkatsu_on.gif);
		background-repeat:no-repeat;
		text-indent:-9999px;
		display:block;
}



/*--------大阪府エリアランキング--------------*/
.compare_link_zone a {
	background-image:url(icons/compare_link_bar.gif);
	width:720px;
	height:33px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	clear:both;
	margin-bottom:10px;
}
.compare_link_zone a:hover {
	background-image:url(icons/compare_link_bar_o.gif);
}

#osaka_area_rank_title h3 {
	width:716px;
	height:40px;
	background-image:url(icons/area_osaka_title.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
	}

#hyogo_area_rank_title h3 {
	width:716px;
	height:40px;
	background-image:url(icons/area_hyogo_title.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
	} 
#etc_area_rank_title h3 {
	width:716px;
	height:40px;
	background-image:url(icons/area_etc_title.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
	} 
.area_rank_common_top{
	background-image:url(icons/area_rank_top_gray.gif);
	width:721px;
	height:37px;
	background-repeat:no-repeat;
	display:block;
	clear:both;
	position:relative;
}
#area_rank_top_btn {
	width:720px;
	height:39px;
	display:block;
	background-color:#EFEFEE;
}
#area_rank_ikkatu_zone {
	width:669px;
	height:39px;
	display:block;
	margin-left:37px;
	border:none;
}
#area_rank1_ikkatu {
	width:223px;
	height:39px;
	display:block;
	text-indent:-9999px;
	float:left;
}
#all_check_submit_rank1 {
	width:239px;
	height:39px;
	background-image:url(icons/area1_ikkatu.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	text-indent:-9999px;
}
#all_check_submit_rank1:hover {
	background-image:url(icons/area1_ikkatu_o.jpg);
}

#area_rank2_ikkatu {
	width:223px;
	height:39px;
	display:block;
	text-indent:-9999px;
	float:left;
}
#all_check_submit_rank2 {
	width:239px;
	height:39px;
	background-image:url(icons/area2_ikkatu.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	text-indent:-9999px;
}
#all_check_submit_rank2:hover {
	background-image:url(icons/area2_ikkatu_o.jpg);
}

#area_rank3_ikkatu {
	width:223px;
	height:39px;
	display:block;
	text-indent:-9999px;
	float:left;
}
#all_check_submit_rank3 {
	width:239px;
	height:39px;
	background-image:url(icons/area3_ikkatu.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	text-indent:-9999px;
}
#all_check_submit_rank3:hover {
	background-image:url(icons/area3_ikkatu_o.jpg);
}
#area_rank_1 {
	margin-left:6px;
	margin-top:0px;
	padding-top:0px;
	background-color:#FFF;
}
#area_rank_category {
	width:720px;
	background-color:#EFEFEE;
	clear:both;
	height:680px;
	margin-top:0px;
}
#area_rank_bottom {
	width:721px;
	height:27px;
	display:block;
	clear:both;
	background-repeat:no-repeat;
	background-image:url(icons/area_rank_bottom_gray.gif);
}
#area_rank_bottom_btn {
	width:720px;
	height:39px;
	display:block;
	background-color:#EFEFEE;
}
#area_rank_check_zone {
	width:669px;
	height:39px;
	display:block;
	margin-left:37px;
}
#area_rank1_check a {
	width:223px;
	height:39px;
	background-image:url(icons/area1_check_submit.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
	background-repeat:no-repeat;
}
#area_rank1_check a:hover {
	background-image:url(icons/area1_check_submit_o.jpg);
}
#area_rank2_check a {
	width:223px;
	height:39px;
	background-image:url(icons/area2_check_submit.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
	background-repeat:no-repeat;
}
#area_rank2_check a:hover {
	background-image:url(icons/area2_check_submit_o.jpg);
}
#area_rank3_check a {
	width:223px;
	height:39px;
	background-image:url(icons/area3_check_submit.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
	background-repeat:no-repeat;
}
#area_rank3_check a:hover {
	background-image:url(icons/area3_check_submit_o.jpg);
}


/*--------エリア別ランキング091110------------------*/
#area_rank_holl {
	width:720px;
	background-color:#eeeeed;
	clear:both;
	display:block;
	height:782px;
}
#area_rankig_table {
	width:710px;
	margin-left:5px;
	height:770px;
	display:block;
	clear:both;
}
	
#area_rank_count_area {
	width:32px;
	background-color:#FFF;
	height:620px;
	display:block;
	float:left;
	margin-top:64px;
}
#rank1_ribbon_area {
	width:32px;
	height:145px;
	display:block;
	text-indent:-9999px;
}
#rank1_ribbon {
	width:32px;
	height:109px;
	background-image:url(icons/rank1_ribbon.jpg);
	display:block;
	clear:both;
	text-indent:-9999px;
	font-weight:bold;
}
#rank2_ribbon_area {
	width:32px;
	height:145px;
	display:block;
	text-indent:-9999px;
}
#rank2_ribbon {
	width:32px;
	height:109px;
	background-image:url(icons/rank2_ribbon.jpg);
	display:block;
	clear:both;
	text-indent:-9999px;
}
#rank3_ribbon_area {
	width:32px;
	height:140px;
	display:block;
	text-indent:-9999px;
}
#rank3_ribbon {
	width:32px;
	height:109px;
	background-image:url(icons/rank3_ribbon.jpg);
	display:block;
	clear:both;
	text-indent:-9999px;
}
#rank4_ribbon_area {
	width:32px;
	height:125px;
	display:block;
	text-indent:-9999px;
}
#rank4_ribbon {
	width:31px;
	height:94px;
	background-image:url(icons/rank4_ribbon.jpg);
	display:block;
	clear:both;
	text-indent:-9999px;
}
#rank5_ribbon_area {
	width:32px;
	height:125px;
	display:block;
	text-indent:-9999px;
}
#rank5_ribbon {
	width:31px;
	height:94px;
	background-image:url(icons/rank5_ribbon.jpg);
	display:block;
	clear:both;
	text-indent:-9999px;
}
#area_rank1_holl {
	width:223px;
	display:block;
	height:740px;
	float:left;
	background-color:#fdfad3;
	
}
#rank1_material_zone {
	width:223px;
	height:39px;
	background-color:#eeeeed;
	display:block;
	clear:both;
	text-indent:-9999px;
}
#rank1_material_btn {
	width:223px;
	height:39px;
	display:block;
	clear:both;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	border:0px;
}
	
#rank1_material_btn_img {
	width:223px;
	height:39px;
	background-image:url(icons/area1_ikkatu.jpg);
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	border:0px;
}
#rank1_material_btn_img:hover {
	background-image:url(icons/area1_ikkatu_o.jpg);
	display:block;
}
#rank1_title_zone {
	width:223px;
	height:25px;
	background-color:#d1ac25;
	display:block;
	padding:0px;
	margin:0px;
	clear:both;
}
#rank1_area_name {
	width:220px;
	height:25px;
	display:block;
}
#rank1_area_name p {
	font-size:14px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}
#area_rank1_back_holl {
	width:222px;
	background-color:#fcfae4;
	margin:0px;
	padding:0px;
	border-right:solid;
	border-right-width:thin;
	border-right-color:#d2b752;
	height:auto;
}
#area_rank2_back_holl {
	width:222px;
	background-color:#f6f4f4;
	margin:0px;
	padding:0px;
	border-right:solid;
	border-right-width:thin;
	border-right-color:#999;
	height:auto;
}
#area_rank3_back_holl {
	width:222px;
	background-color:#fef1d9;
	margin:0px;
	padding:0px;
	border-right:solid;
	border-right-width:thin;
	border-right-color:#744e30;
	height:auto;
}
.rank1_table_box {
	width:222px;
	height:135px;
	background-color:#fcfae4;
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#d2b752;
	
}
.rank2_table_box {
	width:222px;
	height:135px;
	background-color:#f6f4f4;
	display:block;
	clear:both;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#999;
	}
.rank3_table_box {
	width:222px;
	height:135px;
	background-color:#fef1d9;
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#744e30;
}
.rank1_table_box_s {
	width:222px;
	height:115px;
	background-color:#fcfae4;
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#d2b752;
}
.rank2_table_box_s {
	width:222px;
	height:115px;
	background-color:#f6f4f4;
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#999;
}
.rank3_table_box_s {
	width:222px;
	height:115px;
	background-color:#fef1d9;
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#744e30;
}
#area_rank2_holl {
	width:223px;
	display:block;
	float:left;
	height:740px;
}

#rank2_material_zone {
	width:223px;
	height:39px;
	background-color:#eeeeed;
	display:block;
	clear:both;
	text-indent:-9999px;
}
#rank2_material_btn {
	width:223px;
	height:39px;
	display:block;
	clear:both;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
}
#rank2_material_btn_img {
	width:223px;
	height:39px;
	background-image:url(icons/area2_ikkatu.jpg);
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	border:0px;
}
#rank2_material_btn_img:hover {
	background-image:url(icons/area2_ikkatu_o.jpg);
}
#rank2_title_zone {
	width:223px;
	height:25px;
	background-color:#6a6a6a;
	display:block;
	padding:0px;
	margin:0px;
	clear:both;
}
#rank2_area_name {
	width:220px;
	height:25px;
	display:block;
}
#rank2_area_name p {
	font-size:14px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}

#area_rank3_holl {
	width:223px;
	display:block;
	float:left;
	background-color:#fdebcb;
	height:740px;
}

#rank3_material_zone {
	width:223px;
	height:39px;
	background-color:#eeeeed;
	display:block;
	clear:both;
	text-indent:-9999px;
}
#rank3_material_btn {
	width:223px;
	height:39px;
	background-color:#eeeeed;
	display:block;
	clear:both;
	text-indent:-9999px;
}
#rank3_material_btn_img {
	width:223px;
	height:39px;
	background-image:url(icons/area3_ikkatu.jpg);
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	border:0px;
}
#rank3_material_btn_img:hover {
	background-image:url(icons/area3_ikkatu_o.jpg);
}
#rank3_title_zone {
	width:223px;
	height:25px;
	background-color:#80511c;
	display:block;
	padding:0px;
	margin:0px;
	clear:both;
}
#rank3_area_name {
	width:220px;
	height:25px;
	display:block;
}
#rank3_area_name p {
	font-size:14px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}

#rank1_under_submit_zone {
	width:223px;
	height:37px;
	background-color:#eeeeed;
	display:block;
	clear:both;
	text-indent:-9999px;
}
#rank1_under_submit_btn {
	width:223px;
	height:37px;
	display:block;
	clear:both;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	border:0px;
}
	
#rank1_under_submit_btn_img {
	width:223px;
	height:37px;
	background-image:url(icons/area1_check_submit.jpg);
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	border:0px;
}
#rank1_under_submit_btn_img:hover {
	background-image:url(icons/area1_check_submit_o.jpg);
	display:block;
}

#rank2_under_submit_zone {
	width:223px;
	height:37px;
	background-color:#eeeeed;
	display:block;
	clear:both;
	text-indent:-9999px;
}
#rank2_under_submit_btn {
	width:223px;
	height:37px;
	display:block;
	clear:both;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	border:0px;
}
	
#rank2_under_submit_btn_img {
	width:223px;
	height:37px;
	background-image:url(icons/area2_check_submit.jpg);
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	border:0px;
}
#rank2_under_submit_btn_img:hover {
	background-image:url(icons/area2_check_submit_o.jpg);
	display:block;
}

#rank3_under_submit_zone {
	width:223px;
	height:37px;
	background-color:#eeeeed;
	display:block;
	clear:both;
	text-indent:-9999px;
}
#rank3_under_submit_btn {
	width:223px;
	height:37px;
	display:block;
	clear:both;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	border:0px;
}
	
#rank3_under_submit_btn_img {
	width:223px;
	height:37px;
	background-image:url(icons/area3_check_submit.jpg);
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	border:0px;
}
#rank3_under_submit_btn_img:hover {
	background-image:url(icons/area3_check_submit_o.jpg);
	display:block;
}


.backnumber{
text-align:left;
font-size:10px;
margin-bottom:20px;
}

.backnumber p{
font-size:9px;
}

.backnumber a {
text-decoration: none;
}

.backnumber ul li{
text-decoration:none;
}

.backnumber ul {
list-style-type: none;
}

.backnumber li{
font-size:10px;
background-image:url(icons/y01.gif) no-repeat 0 1px;
padding-left: 20px;
clear:both;
display:block;
}



/*--------エリア別ランキング------------------*/
/*#kansai_area_rank_title h3 {
	width:688px;
	height:44px;
	background-image:url(icons/3hikaku_title.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
	}
#area_osaka_rank_category h4 {
	width:688px;
	height:34px;
	background-image:url(icons/area_osaka_title.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
	margin-bottom:5px;
	}

#area_hyogo_rank_category h4 {
	width:688px;
	height:34px;
	background-image:url(icons/area_hyogo_title.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
	margin-bottom:5px;
	}

#area_sonota_rank_category h4 {
	width:688px;
	height:34px;
	background-image:url(icons/area_sonota_title.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
	margin-bottom:5px;
	}
#area_rank_category {
	clear:both;
	padding:0px;
	display:block;
	}
#area_osaka_rank1 {
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
    }
#area_hyogo_rank1 {
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
    }
#area_hyogo_rank2 {
	clear:both;
	display:block;
	margin-top:10px;
	padding:0px;
    }

#area_hyogo_rank3 {
	clear:both;
	display:block;
	margin-top:10px;;
	padding:0px;
    }

#area_sonota_rank1 {
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
    }

#area_sonota_rank2 {
	clear:both;
	display:block;
	margin-top:10px;
	padding:0px;
    }

#area_sonota_rank3 {
	clear:both;
	display:block;
	margin-top:10px;
	padding:0px;
    }
	
#area_osaka_rank2 {
	clear:both;
	display:block;
	margin-top:10px;
	padding:0px;
    }
#area_osaka_rank3 {
	clear:both;
	display:block;
	margin-top:10px;
	padding:0px;
    }
	
h3 {
	clear:both;
	margin-top:20px;
	}
h4 {
	clear:both;
	margin-top:20px;
	}

.btn_space_arearank {
	width:700px;
	height:25px;
	clear:both;
	display:block;
	text-indent:-9999px;
	}

.rank_area_cont {
	float:right;
	width: 280px;
	display:block;
}

.rank_area_cont a {
	width:280px;
	height:25px;
	background-image:url(icons/area_rank_cont_off.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	}

.rank_area_cont a:hover {
	width:280px;
	height:25px;
	background-image:url(icons/area_rank_cont_on.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	}

.btn_space_area_title {
	width:700px;
	display:block;
	font-size:14px;
	font-weight:bold;
	float:left;
	}

.area_rank_title_img {
	width:300px;
	height:25px;
	float:left;
	display:block;
	}
	
/*---------------------------------------------------------------------
  エリア別人気ランキング detail_rank.html
----------------------------------------------------------------------*/

