@charset "utf-8";

/*++++++++++++++++++++++++++++++++++++++++++
メインコンテンツ
+++++++++++++++++++++++++++++++++++++++++++*/

#guide_index_sightseeing_map_highlights {
	top:0px;
	left:181px;
	width:372px;
	height:261px;
}
.guide_index_sightseeing_map_highlights00 { background-image:url(../inc/html/index/img/index_map_00.gif)!important; }
.guide_index_sightseeing_map_highlights01 { background-image:url(../inc/html/index/img/index_map_01.gif)!important; }
.guide_index_sightseeing_map_highlights02 { background-image:url(../inc/html/index/img/index_map_02.gif)!important; }
.guide_index_sightseeing_map_highlights03 { background-image:url(../inc/html/index/img/index_map_03.gif)!important; }
#guide_index_sightseeing_map_highlights a {
	width:100px;
	height:22px;
	background-image:url(../inc/html/index/img/index_map_00.gif);
}
#guide_index_sightseeing_map_highlights a#guide_index_sightseeing_map_btn01 {
	width:100px;
	height:22px;
	background-image:url(../inc/html/index/img/index_map_00.gif);
}
#guide_index_sightseeing_map_btn01 {
	top:15px;
	left:40px;
	background-position:-40px -15px;
}
#guide_index_sightseeing_map_btn02 {
	top:120px;
	left:270px;
	background-position:-270px -120px;
}
#guide_index_sightseeing_map_btn03 {
	top:201px;
	left:54px;
	background-position:-54px -201px;
}

#guide_index_ttl{
	background-image:url(../inc/html/index/img/index_ttl.gif);
}
.guide_index_menu_list_ttl {
	width:365px;
	height:34px;
	text-indent:38px;
	background-image:url(../inc/html/index/img/list_ttl.gif);
}

.guide_index_menu_list_ttl a{
	height:34px;
}

/*
*html .guide_index_menu_list_ttl {
	width:385px;
	height:34px;
	padding-left:5px;
	background-image:url(../inc/html/index/img/list_ttl.gif);
}
*/
/*#guide_index_btnbox{ height:55px; margin-bottom:25px;}*/
#guide_index_btnbox a#guide_index_btn01 { background-image:url(../inc/html/index/img/btn_ESP09-61428A.jpg); }
#guide_index_btnbox a#guide_index_btn02 { background-image:url(../inc/html/index/img/btn_ESP08-07851A.jpg); }
#guide_index_btnbox a#guide_index_btn03 { background-image:url(../inc/html/index/img/btn_EBP09-49617A.jpg); }

#guide_index_menu_list_ttl2 { 
	width:395px;
	height:54px;
	padding-left:40px;
	background-image:url(../inc/html/index/img/list_ttl2.gif);
}

#guide_index_menu_list_ttl2 a{
	padding-left:0px;
	height:54px;
	vertical-align:middle;
}

/*++++++++++++++++++++++++++++++++++++++++++
おすすめツアー
+++++++++++++++++++++++++++++++++++++++++++*/

#guide_index_recommend_tour{
	margin:15px 0 5px 0;
}

/*++++++++++++++++++++++++++++++++++++++++++
右エリア
+++++++++++++++++++++++++++++++++++++++++++*/
#guide_index_p dt {
	background-image:url(../inc/html/index/img/sub_ttl_taipei.gif);
	height:12px;
}


/*++++++++++++++++++++++++++++++++++++++++++
グルメ変則アイコン	
+++++++++++++++++++++++++++++++++++++++++++*/

.guide_index_foodshop_icon_east-eur {
background:transparent url(../inc/html/index/img/icon_food_shopping.gif) no-repeat scroll left top;
display:block;
padding:1px 0px 4px 20px;
}

.guide_index_history_icon_east-eur{
background:transparent url(../inc/html/index/img/icon26.gif) no-repeat scroll left top;
display:block;
padding:1px 0px 4px 20px;
}

.guide_index_foodshop_icon_india {
background: url(../inc/html/index/img/icon_food_shopping.gif) no-repeat scroll left top;
display: block;
padding: 1px 0 4px 20px;
}


.guide_index_history_icon_india {
background: url(../inc/html/index/img/icon26.gif) no-repeat scroll left top;
display: block;
padding: 1px 0 4px 20px;
}

#guide_index_enjoy .guide_index_esthetique_icon{ display:block; background:url(../../sharing/parts/icon24.gif) no-repeat -1px -1px; padding:1px 2px 4px 20px; }



/*++++++++++++++++++++++++++++++++++++++++++
おすすめツアーのtop空き
+++++++++++++++++++++++++++++++++++++++++++*/
dl#guide_recommend_tour {
padding-top:10px;
background-position: 0px 10px;
}


#guide_index_menu_list .guide_index_menu_dot .guide_index_menu_list_ttl{
margin-bottom: 0px;
}


.index_city_box {
	width:365px;
	height:auto;
	}
	
.index_city_sbttl {
	 display: block;
    background: url(../inc/html/index/img/list_ttl.gif) no-repeat;
	 height: 34px;
    text-indent: 50px;
    padding-top: 10px;
    width: 365px;
    margin-bottom: 10px;
	 	}
	
.index_city_sbttl a {
    font-size: 14px;
    font-weight: bold;
	}
	
.index_city_onebox {
	width:365px;
	height:auto;
	margin-bottom:10px;
	overflow:hidden;
	}
	
.index_city_ss {
	width:365px;
	height:auto;
	}
	
.index_city_ss_img {
	float:left;
	width:60px;
	height:auto;
	}
	
.index_city_ss_txt {
	float:right;
	width:288px;
	height:auto;
	}
	
.index_city_ss_txt ul {
	margin-bottom:2px;
	}
	
.index_city_ss_txt ul li {
	display:inline;
	}
	
.index_city_navi {
	clear:both;
	width:365px;
	height:auto;
	margin-bottom:8px;
	}

.index_city_navi dt {	
    background: url(../../sharing/parts/index_more_bg.gif) no-repeat;
    color: #663340;
    display: block;
    float: left;
    height: 17px;
    line-height: 1.4em;
    margin-bottom: 8px;
    text-align: center;
    width: 76px;
}

.index_city_navi dd {
	text-align:left;
	float: right;
    line-height: 1.4em;
    width: 284px;
}

.index_city_petit {
	clear:both;
	width:365px;
	height:auto;
	}

.index_city_petit dt {	
    background: url(../../sharing/parts/index_petit_bg.gif) no-repeat;;
    color: #336659;
    display: block;
    float: left;
    height: 17px;
    line-height: 1.4em;
    text-align: center;
    width: 96px;
}

.index_city_petit dd {
	text-align:left;
	float: right;
    line-height: 1.4em;
    width: 259px;
}

#guide_contents_r #guide_index_enjoy {
    float: left;
    margin: 20px 14px 0 0;
}
#guide_index_enjoy h2 {
    background: url("../../sharing/parts/index_sbttl02_2.gif") repeat scroll 0 0 transparent;
}
.guide_index_gourmet_icon {
    background: url("../../sharing/parts/icon_d06.gif") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 1px 0 4px 23px;
}


#guide_contents_r #guide_index_practice {
    float: right;
    margin-top: 20px;
}
#guide_index_practice h2 {
    background: url("../../sharing/parts/index_sbttl03_2.gif") no-repeat scroll 0 0 transparent;
}

.guide_index_onsen_icon {
    background: url("../../sharing/parts/icon_d05.gif") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 1px 0 4px 23px;
}
.guide_index_hibiscus_icon {
    background: url("../../sharing/parts/icon_d21.gif") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 1px 0 4px 23px;
}
.guide_index_flower_icon {
    background: url("../../sharing/parts/icon_d01.gif") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 1px 0 4px 23px;
}
.guide_index_superb_icon {
    background: url("../../sharing/parts/icon_d22.gif") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 1px 0 4px 23px;
}
.guide_index_train_icon {
    background: url("../../sharing/parts/icon_d20.gif") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 1px 0 4px 23px;
}
.guide_index_kenrokuen_icon {background: url("../../sharing/parts/icon_d17.gif") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 1px 0 4px 23px;}
.guide_index_festival_icon {background: url("../../sharing/parts/icon_d04.gif") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 1px 0 4px 23px;}
.guide_index_drive_icon {background: url("../../sharing/parts/icon_d03.gif") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 1px 0 4px 23px;}