@charset "shift-jis";
/* CSS Document */
/* ==========================================================================================================

	（1）共通
 
============================================================================================================*/

/* 共通部分
--------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	line-heignt: 1.3;
	text-decoration: none;
	color: #545454;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif;
}

li {
	list-style-type: none;
}

/*
	clearfix
*/
.cF:after,
#local_tr_iken:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.cF,
#local_tr_iken{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .cF,
* html #local_tr_iken{height:1%;}
.cF,
#local_tr_iken{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/



/* 共通部分（タグ）
--------------------------------------------------------------------*/
body {

	/*	Background Image setting	*/

	background: repeat-y center top url(/shared/img/bg_body01.gif);

	/*	/Background Image setting	*/
}

p,tr,th,td {margin:0px; padding:0px;}

input,textlocal_area { padding:5px; }

img a { border: none; }

p.local_tr_link1 {
width:550px; font-size:87.5%;
clear:both;
}
p.local_tr_link1 a { display:block; padding:5px 0px 5px 32px; background: url(../images/btn_icon01.gif) 0px 3px no-repeat; }

.none {
	display:none;
}

#documentBodyContent a {
	color:#D02B54;
	text-decoration:none;
}
#documentBodyContent a:hover {
	color:#D02B54;
	text-decoration:underline;
}


/*	local_main	*/
#local_main{
	width:950px;
	height:127px;
	margin:0 0 15px 0;
	position:relative;
	background:url(../img/header_bg.gif) no-repeat 0 0;
}

#local_main a {
	display:block;
	height:110px;
	margin:7px 0 0 45px;
	text-indent:-9999px;
	width:340px;
}
#local_tr_clock {
	width:199px;
	height:127px;
	position:absolute;
	top:-1px;
	right:0;
}
/*	alpha	*/
#alphaContent {
	border:5px solid #EEEEF0;
	padding:10px;
	background-color:#fff;
}




/* ==========================================================================================================

	（2）インデックスページ
 
============================================================================================================*/


/*	theme部分	*/

dl#local_theme {
	background:url(../img/month_theme.jpg) no-repeat 0 0;
	padding:0 0 20px 150px;
}


#local_theme dt{
	background:url(../img/main_title_bg.gif) no-repeat 0 0;
	border-bottom:4px solid #FF9900;
	font-size:137.5%;
	font-weight:bold;
	line-height:1.7;
	padding:0 0 0 30px;
}

#local_theme dd{
	font-size:75%;
	margin:10px 0 0;
	line-height: 1.5;
    min-height: 54px;	/*モダンブラウザに適用*/
    height: auto !important;	/*モダンブラウザに適用*/
    height: 54px;	/*全ブラウザに適用*/
}


/*	local_sub_title部分	*/

.index h4.local_sub_title{
	display:block;
	background:url(../img/sub_title_bg.gif) no-repeat 0 0;
	margin-top:10px;
	border-bottom:0px solid #FFF0CA;
	clear:both;
}
.index .local_sub_title{
	font-size:87.5%;
	font-weight:bold;
	padding:7px 5px 7px 45px;
	margin-bottom:0px;
}
.areaDetail #locl_tr_link_area{
background:url(/town/travel_img/common/menu_three.gif) repeat-y 0 0;
clear:both;
margin:5px 0 10px 35px ;
width: 550px;
}
.areaDetail #locl_tr_link_area.areaSub{
margin-left:0;
background:none;
width: 600px;
}
.areaDetail #locl_tr_link_area ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.areaDetail #locl_tr_link_area ul li {
background:url(/town/travel_img/common/mark_brown.gif) no-repeat 10px 20px;
height:50px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:183px;
line-height:1.2;
float:left;
}
.areaDetail #locl_tr_link_area ul li a {
display:block;
padding:5px 0 5px 32px;
line-height:1.5;
color:#D02B54;
text-decoration:none;
}

.areaDetail #locl_tr_link_area ul#areaSub li {
background:transparent url(../img/btn_icon01.gif) no-repeat scroll 0 5px;
float:left;
height:35px;
width:290px;
margin-right:10px;

}
.areaDetail #locl_tr_link_area ul#areaSub li a {

color:#D02B54;
display:block;
padding:10px 15px 0 30px;
font-size:75%;
line-height:1.2;
}
.areaDetail #locl_tr_link_area ul#areaSub li a:hover
{
color:#D02B54;
text-decoration:underline;
}
.index #locl_tr_link_area{
background-color:#FFF0CA;
padding:5px 0 0px 0px;
}
.index #locl_tr_link_area ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.index #locl_tr_link_area ul li {
float:left;
margin-right:5px;
width:167px;
font-size:75%;
padding:5px 0 0px 30px;
background:transparent url(../img/btn_icon02.gif) scroll no-repeat 10px 4px;
line-height:1.1;
}
.index #locl_tr_link_area ul li a {
display:block;
height:28px;
}

/*	local_sub_ranking部分	*/

.local_sub_ranking{
	margin:15px 0 0 0;
	background:url(../img/rank_title_bg.jpg) repeat-x 0 0;
	font-size:87.5%;
	font-weight:bold;
	padding:5px;
	text-align:center;
}



/*	local_tr_rank_tbl部分	*/

ul#local_tr_rank_tbl {
	border-right:1px solid #FFE6A4;
}
ul#local_tr_rank_tbl li {
	background:url(../img/bg_tr_ranking.gif) repeat-y 0 0;
	border-bottom:1px solid #FFE6A4;
	position:relative;
	padding:5px 5px 5px 116px;
	font-size:75%;
	font-weight:bold;
	line-height:1.3;
}
/*
	clearfix
*/
ul#local_tr_rank_tbl li:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

ul#local_tr_rank_tbl li{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html ul#local_tr_rank_tbl li{height:1%;}
ul#local_tr_rank_tbl li{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/


ul#local_tr_rank_tbl li strong {
	color:#FF9900;
	font-weight:bold;
}


ul#local_tr_rank_tbl li em {
	display:block;
	width:95px;
	height:30px;
	position:absolute;
	top:5px;
	left:5px;
	text-indent:-9999px;
}
ul#local_tr_rank_tbl li img {
	float:right;
}
ul#local_tr_rank_tbl li a {
	color:#D02B54;
	text-decoration:none;
}
ul#local_tr_rank_tbl li a:hover {
	color:#D02B54;
	text-decoration:underline;
}
ul#local_tr_rank_tbl li.local_r01{
    min-height: 30px;	/*モダンブラウザに適用*/
    height: auto !important;	/*モダンブラウザに適用*/
    height: 30px;	/*全ブラウザに適用*/
}
ul#local_tr_rank_tbl li.local_r01 em { background:url(../img/rank01.gif) no-repeat 0 0; }
ul#local_tr_rank_tbl li.local_r02 em { background:url(../img/rank02.gif) no-repeat 0 0; }
ul#local_tr_rank_tbl li.local_r03 em { background:url(../img/rank03.gif) no-repeat 0 0; }
ul#local_tr_rank_tbl li.local_r04 em { background:url(../img/rank04.gif) no-repeat 0 0; }
ul#local_tr_rank_tbl li.local_r05 em { background:url(../img/rank05.gif) no-repeat 0 0; }
ul#local_tr_rank_tbl li.local_r06 em { background:url(../img/rank06.gif) no-repeat 0 0; }
ul#local_tr_rank_tbl li.local_r07 em { background:url(../img/rank07.gif) no-repeat 0 0; }
ul#local_tr_rank_tbl li.local_r08 em { background:url(../img/rank08.gif) no-repeat 0 0; }
ul#local_tr_rank_tbl li.local_r09 em { background:url(../img/rank09.gif) no-repeat 0 0; }
ul#local_tr_rank_tbl li.local_r10 em { background:url(../img/rank10.gif) no-repeat 0 0; }



/*	local_cap部分	*/

.local_cap {
	font-size:62.5%;
	line-height:1.5;
}



/*	local_tr_rank_sub部分	*/

.local_tr_rank_sub {
	background-color:#F4F8C0;
	margin:15px 0 20px 0;
	padding:10px;
	font-size:75%;
	line-height:1.5;
}
.local_tr_rank_sub span {
font-weight:bold;
}

/*	local_tr_iken部分	*/

#local_tr_iken {
	border-top:1px solid #ffe6a4;
	border-bottom:1px solid #ffe6a4;
	padding:12px 0 10px 0px;
	margin:0px 0 20px 0;
	font-size:75%;
	line-height:1.5;
}
#local_tr_iken h5,
#local_tr_iken li,
#local_tr_iken p {
	line-height:1.5;
}
#local_tr_iken li {
	padding:0 0 20px 0;
}


/*	local_tr_column部分	*/

#local_tr_column {
	clear:both;
	border-bottom:1px solid #ffe6a4;
	padding:15px 0 25px 110px;
	margin:15px 0 20px 0;
	background:url(../img/img_column.jpg) no-repeat 0 15px;
	line-height:1.5;
}
.local_sub_column{
	background:url(../img/rank_title_bg.jpg) repeat-x 0 0;
	font-size:87.5%;
	font-weight:bold;
	text-align:center;
	line-height:1.3;
	border-right:1px solid #FFE6A4;
	border-left:1px solid #FFE6A4;
	border-top:1px solid #FFE6A4;
}
.local_sub_column span{
	font-size:71.5%;
	font-weight:normal;
}
#local_tr_column ul {
	border-right:1px solid #FFE6A4;
	border-left:1px solid #FFE6A4;
	border-top:1px solid #FFE6A4;
	background:url(../img/bg_tr_column.gif) repeat-y 0 0;
}
#local_tr_column li {
	border-bottom:1px solid #FFE6A4;
	position:relative;
	padding:0 0 0 109px;
	font-weight:bold;
	line-height:1.3;
	font-size:75%;
}

#local_tr_column p {
	line-height:1.5;
	font-size:75%;
}
/*
	clearfix
*/
#local_tr_column li:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

#local_tr_column li{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html #local_tr_column li{height:1%;}
#local_tr_column li{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/


#local_tr_column li em {
	display:none;
}
#local_tr_column li img {
	margin:0 0 0 17px;
}
* html #local_tr_column li img {
	position:relative;
	left:12px;
	margin:-1px 0 0 0;
}
*:first-child+html #local_tr_column li img {
	position:relative;
	left:12px;
	margin:-1px 0 0 0;
} 
#local_tr_column li span {
	line-height:0.1;
	font-size:0;
}
#local_tr_column li a {
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
	line-height:1.3;
}
#local_tr_column li a:hover {
	color:#D02B54;
	text-decoration:underline;
}
#local_tr_column li.local_r01 { background:url(../img/rank01.gif) no-repeat 0 50%; }
#local_tr_column li.local_r02 { background:url(../img/rank02.gif) no-repeat 0 50%; }
#local_tr_column li.local_r03 { background:url(../img/rank03.gif) no-repeat 0 50%; }


#local_tr_column li strong,
#local_tr_column li span {
	display:table-cell;
	margin-bottom:1px;
	vertical-align:middle;
	line-height:1;
}
#local_tr_column li strong {
	width:267px;
}

* html #local_tr_column li strong,
* html #local_tr_column li span {/* IE 6 */
	display:inline;
	zoom:1;
}

*:first-child+html #local_tr_column li strong,
*:first-child+html #local_tr_column li span {/* IE 7 */
	display:inline;
	zoom:1;
}

/*\*//*/
* html #local_tr_column li strong,
* html #local_tr_column li a {
display:inline-block;
}
/**/


p.local_tr_link1 a {
	color:#D02B54;
	text-decoration:underline;
	line-height:1.5;
}
p.local_tr_link1 a:hover {
	color:#D02B54;
	text-decoration:underline;
}
p.local_tr_link1 a {
	background:url(../img/btn_icon01.gif) no-repeat 0 3px;
	display:block;
	padding:5px 0 5px 32px;
}



/*	tr_side部分	*/
#beta a {
	color:#D02B54;
	text-decoration:none;
}
#beta a:hover {
	color:#D02B54;
	text-decoration:underline;
}
#beta .link {
	font-size:75%;
	text-align:right;
	padding:7px 10px;
}

#local_tr_side_rank {
	background:#F1FEC6 url(../img/side_rank_bg.jpg) no-repeat 0 0;
	border-bottom:2px solid #ADC54A;
}
#local_tr_side_rank h5 {
	height:40px;
	font-size:87.5%;
	font-weight:bold;
	line-height:1.4;
	padding:12px 10px 10px 55px;
}
#local_tr_side_rank p {
	border-bottom:1px dotted #CCCCCC;
	font-size:87.5%;
	font-weight:bold;
	margin:3px 10px;
	line-height:1.5;
	font-weight:bold;
}
#local_tr_side_rank p a {
	font-weight:bold;
}
#local_tr_side_rank span {
	color:#FF9900;
	font-weight:bold;
}


.local_tr_link_list {
	behavior:url(http://www.citywave.com/town/travel/js/iepngfix/iepngfix.htc);
	background:url(../img/bg_side_arealist.png) no-repeat 0px 0px;
}
.local_tr_link_list div{
	padding:15px 0 16px 0;
}
.local_tr_link_list p {
	line-height:1.5;
	font-size:75%;
}
.local_tr_link_list p a {
	background:url(../img/btn_icon03.gif) no-repeat 9px 7px;
	display:block;
	padding:1px 0 1px 24px;
}


#local_tr_side_theme {
	background-color:#FFF0CA;
	margin-bottom:10px;
	border-bottom:2px solid #FF9C09;
}
#local_tr_side_theme ul {
	padding:10px 10px 2px;
	font-size:75%;
}
#local_tr_side_theme ul li {
	margin-bottom:8px;
}
#local_tr_side_theme ul li a {
	background:url(../img/btn_icon03.gif) no-repeat 0 2px;
	padding-left:15px;
}



/* ==========================================================================================================

	（3）エリア　インデックスページ
 
============================================================================================================*/

/*	見出し	*/

h4.local_local_area_ranking_ttl{
	display:block;
	height:67px;
	background:url(../img/ttl_chumoku.gif) no-repeat 0 0;
	text-indent:-9999px;
}
h4.local_local_area_ranking_ttl2{
	display:block;
	height:48px;
	background:url(../img/ttl_area.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin:37px 0 0 0;
}
h5.local_local_area_in_ttl{
	display:block;
	height:30px;
	background:url(../img/sttl_kokunai.jpg) no-repeat 0 0;
	text-indent:-9999px;
}
h5.local_local_area_out_ttl{
	display:block;
	height:30px;
	background:url(../img/sttl_kaigai.jpg) no-repeat 0 0;
	text-indent:-9999px;
}
 
/*	local_tr_rank_tbl2部分	*/

#local_tr_rank_tbl2 {
	border-right:1px solid #83CC69;
	border-top:1px solid #83CC69;
	border-bottom:1px solid #83CC69;
}
#local_tr_rank_tbl2 dl {
	background:url(../img/bg_tr_ranking2.gif) repeat-y 0 0;
	border-bottom:1px solid #83CC69;
	position:relative;
	padding:5px 135px 5px 120px;
	font-weight:bold;
	line-height:1.3;
}
/*
	clearfix
*/
#local_tr_rank_tbl2 dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

#local_tr_rank_tbl2 dl{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html #local_tr_rank_tbl2 dl{height:1%;}
#local_tr_rank_tbl2 dl{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/


#local_tr_rank_tbl2 dt {
	display:block;
	width:105px;
	position:absolute;
	top:8px;
	left:5px;
	color:#D02B54;
	text-align:center;
	font-size:87.5%;
	line-height:1.5;
}
#local_tr_rank_tbl2 dd {
	padding:3px 0 0 0;
    min-height: 120px;	/*モダンブラウザに適用*/
    height: auto !important;	/*モダンブラウザに適用*/
    height: 120px;	/*全ブラウザに適用*/
}
#local_tr_rank_tbl2 dd span.t {
	display:block;
	line-height:1.5;
	font-size:75%;
}
#local_tr_rank_tbl2 dd strong {
	display:block;
	margin:6px 0 0 0;
	color:#545454;
	font-size:87.5%;
	line-height:1.5;
}
#local_tr_rank_tbl2 dd strong span {
	display:inline;
	color:#FF9900;
	font-weight:bold;
}

#local_tr_rank_tbl2 dl img {
	position:absolute;
	top:6px;
	right:6px;
}
#local_tr_rank_tbl2 dl dd a {
	line-height:1.5;
	font-size:87.5%;
}

#local_tr_rank_tbl2 dl a {
	color:#D02B54;
	text-decoration:none;
	font-weight:bold;
}
#local_tr_rank_tbl2 dl a:hover {
	color:#D02B54;
	text-decoration:underline;
}



/*	local_tr_rank_tbl2部分	*/


#local_tr_local_area_kokunai {
	margin-bottom:10px;
	font-size:75%;
	padding:0 0 0 26px;
}
#local_tr_local_area_kokunai ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#local_tr_local_area_kokunai ul li {
	background:url(../img/btn_kokunai_bg.jpg) no-repeat 0 0;
	float:left;
	height:48px;
	margin:0 7px 7px 0;
	text-align:center;
	width:176px;
}
#local_tr_local_area_kokunai ul li a {
	display:block;
	font-weight:bold;
	padding:20px 5px 0;
}


#local_tr_local_area_kaigai {
	margin-bottom:30px;
	font-size:75%;
	padding:0 0 0 26px;
}

#local_tr_local_area_kaigai ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#local_tr_local_area_kaigai ul li {
	background:url(../img/btn_kaigai_bg.jpg) no-repeat  0 0;
	float:left;
	height:48px;
	margin:0 7px 7px 0;
	text-align:center;
	width:176px;
}

#local_tr_local_area_kaigai ul li a {
	display:block;
	font-weight:bold;
	padding:20px 5px 0;
}


/*	tr_side部分	*/


#local_tr_side_local_area {
	background-color:#E2F7CA;
	margin-bottom:23px;
	font-size:75%;
}
#local_tr_side_local_area ul {
	padding:10px 10px 2px;
	border-bottom:2px solid #ADC54A;
}
#local_tr_side_local_area ul li {
	margin-bottom:8px;
}
#local_tr_side_local_area ul li a {
	background:url(../img/btn_icon03.gif) no-repeat 0 2px;
	padding-left:15px;
}


/* ==========================================================================================================

	（4）今月のエリア　local_area_detail
 
============================================================================================================*/


/*	見出し	*/



/*	local_area部分	*/

dl#local_area {
	background:url(../img/month_area.jpg) no-repeat 0 0;
	padding:0 0 20px 150px;
}


#local_area dt{
	background:url(../img/main_title_bg02.gif) no-repeat 0 0;
	border-bottom:4px solid #45A577;
	font-size:137.5%;
	font-weight:bold;
	line-height:1.7;
	padding:0 0 0 30px;
}

#local_area dd{
	font-size:75%;
	margin:10px 0 0;
	line-height: 1.5;
	min-height: 54px;	/*モダンブラウザに適用*/
	height: auto !important;	/*モダンブラウザに適用*/
	height: 54px;	/*全ブラウザに適用*/
}

/*	local_sub_title部分	*/

.local_area_detail .local_sub_title img{
	margin:0 0 0 35px;
}



/*	local_sub_ranking部分	*/

.local_area_detail .local_sub_ranking{
	margin:23px auto 0 auto;
	background:url(../img/rank_title_bg02.jpg) repeat-x 0 0;
	font-size:87.5%;
	font-weight:bold;
	padding:5px;
}


/*	local_tr_rank_tbl部分	*/

.local_area_detail ul#local_tr_rank_tbl {
	background:url(../img/bg_tr_ranking02.gif) repeat-y 0 0;
	padding:0 0 0 5px;
	margin:0 0 10px 0;
	border-right:1px solid #80CA69;
}
.local_area_detail ul#local_tr_rank_tbl li {
	background:none;
	border-bottom:1px solid #80CA69;
}

.local_area_detail ul#local_tr_rank_tbl li strong {
	display:block;
	color:#FF9900;
	font-weight:bold;
	padding:0 200px 0 0;
}
.local_area_detail ul#local_tr_rank_tbl li span {
	display:block;
	padding:0 140px 0 0;
}

.local_area_detail ul#local_tr_rank_tbl li em {
	display:block;
	width:95px;
	height:30px;
	position:absolute;
	top:5px;
	left:5px;
	text-indent:-9999px;
}
.local_area_detail ul#local_tr_rank_tbl li img {
	float:right;
}
.local_area_detail ul#local_tr_rank_tbl li.local_r01 em { background:url(../img/rank01_b.gif) no-repeat 0 0; }
.local_area_detail ul#local_tr_rank_tbl li.local_r02 em { background:url(../img/rank02_b.gif) no-repeat 0 0; }
.local_area_detail ul#local_tr_rank_tbl li.local_r03 em { background:url(../img/rank03_b.gif) no-repeat 0 0; }
.local_area_detail ul#local_tr_rank_tbl li.local_r04 em { background:url(../img/rank04_b.gif) no-repeat 0 0; }
.local_area_detail ul#local_tr_rank_tbl li.local_r05 em { background:url(../img/rank05_b.gif) no-repeat 0 0; }
.local_area_detail ul#local_tr_rank_tbl li.local_r06 em { background:url(../img/rank06_b.gif) no-repeat 0 0; }
.local_area_detail ul#local_tr_rank_tbl li.local_r07 em { background:url(../img/rank07_b.gif) no-repeat 0 0; }
.local_area_detail ul#local_tr_rank_tbl li.local_r08 em { background:url(../img/rank08_b.gif) no-repeat 0 0; }
.local_area_detail ul#local_tr_rank_tbl li.local_r09 em { background:url(../img/rank09_b.gif) no-repeat 0 0; }
.local_area_detail ul#local_tr_rank_tbl li.local_r10 em { background:url(../img/rank10_b.gif) no-repeat 0 0; }


.local_area_detail p.local_tr_rank_sub {
	line-height:1.5
}


.local_area_detail .local_tr_rank_sub h5 {
	padding:5px 0 5px 15px;
	font-weight:bold;
	line-height:2;
}
.local_area_detail .local_tr_rank_sub.i01  { margin:33px 0 8px 0; }
.local_area_detail .local_tr_rank_sub.i02  { margin:33px 0 8px 0; }

.local_area_detail .local_tr_rank_sub.i01 h5 { background:url(../img/icon_01.gif) no-repeat 0 50%; }
.local_area_detail .local_tr_rank_sub.i02 h5 { background:url(../img/icon_02.gif) no-repeat 0 50%; }

.local_area_detail .local_tr_rank_sub h5.line {
	border-top:1px dotted #009900;
	padding:10px 0 10px 15px;
	margin:10px 0 0 0;
	clear:both;
}



/* ==========================================================================================================

	（5）過去の旅の一覧　theme_list
 
============================================================================================================*/


/*	見出し	*/
#local_tr_theme_list h4 {
	height:33px;
	margin:0 0 30px 0;
	background:url(../img/ttl_theme_list.gif) no-repeat 0 0;
	text-indent:-9999px;
}




/*	ul部分	*/
#local_tr_theme_list ul {
	padding:0 0 15px 0;
}

#local_tr_theme_list ul li {
	border-bottom:1px dotted #FF9900;
	margin-bottom:15px;
	padding-bottom:10px;
}

#local_tr_theme_list ul li a {
	background:transparent url(../img/btn_icon04.gif) no-repeat scroll 0 0;
	font-size:87.5%;
	padding:2px 10px 3px 30px;
}

.local_area_detail h4.local_sub_title#usual {
color:#FFF;
background:transparent url(../img/area_sub_title_bg.gif) no-repeat scroll 0 0;
border-bottom:0 solid #FFF0CA;
clear:both;
display:block;
margin-top:10px;
}

.local_area_detail .areaDetail #locl_tr_link_area.areaSub {
background-color:#E2F7CA;
padding:5px 0 0 0;
width:610px;
}

.local_area_detail #locl_tr_link_area ul#areaSub {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.local_area_detail #locl_tr_link_area ul#areaSub li {
background:transparent url(../img/area_btn_icon02.gif) no-repeat scroll 10px 4px;
float:left;
line-height:1.1;
margin-right:5px;
padding:5px 0 0 30px;
width:167px;
}

.local_area_detail .local_sub_title#usual {
font-size:87.5%;
font-weight:bold;
margin-bottom:0;
padding:7px 5px 7px 45px;
}

.local_area_detail #locl_tr_link_area ul#areaSub li a {
display:block;
height:28px;
padding:0;
}

.local_area_detail .areaDetail #locl_tr_link_area {
margin:0;
}
