@charset "utf-8";

/* ==================================================
selector
================================================== */
#tmp_contents h1 {
	margin:0 0 0.8em;
	padding:7px 7px 5px;
	font-size:129%;
	background:url(/shared/templates/free/images/contents/h1_bg.gif) repeat left top;
	clear:both;
}
#tmp_contents h2 {
	margin:1.5em 0 0.8em;
	padding:3px 7px 2px;
	font-size:114%;
	background:url(/shared/templates/free/images/contents/h2_bg.gif) repeat left top;
	clear:both;
}
#tmp_contents h3 {
	margin:1.5em 0 0.8em;
	padding:0 5px;
	font-size:114%;
	border-bottom:1px solid #666666;
	clear:both;
}
#tmp_contents h4 {
	margin:1.5em 0 0.8em;
	padding:0 3px;
	font-size:114%;
	border-left:5px solid #CCCCCC;
	clear:both; /* 変更しない */
}
#tmp_contents h5,
#tmp_contents h6 {
	margin:1.5em 0 0.8em;
	font-size:100%;
	clear:both;
}
#tmp_contents h1,
#tmp_contents h2,
#tmp_contents h3,
#tmp_contents h4,
#tmp_contents h5,
#tmp_contents h6 {
	color:#000000;
	background-color:transparent;
}
#tmp_contents p {
	margin:0 0 0.8em 0; /* 変更しない */
}
#tmp_contents ul {
	margin:0 0 1em 3.2em; /* 変更しない */
	list-style-image:url(/shared/templates/free/images/contents/list_icon.gif); /* 変更しない */
	color:#333333;
	background-color:transparent;
}
#tmp_contents ol {
	margin:0 0 1em 3.2em; /* 変更しない */
	list-style-image:none; /* 変更しない */
	color:#333333;
	background-color:transparent;
}
#tmp_contents ul li,
#tmp_contents ol li {
	margin:0 0 0.5em; /* 変更しない */
}
#tmp_contents ul ul,
#tmp_contents ul ol,
#tmp_contents ol ul,
#tmp_contents ol ol {
	margin:0.3em 0 0 1.5em; /* 変更しない */
}
#tmp_contents hr {
	height:1px; /* 変更しない */
	color:#CCCCCC; /* 変更しない */
	background-color:#CCCCCC; /* 変更しない */
	border:none; /* 変更しない */
	clear:both; /* 変更しない */
}
/* ==================================================
parts
================================================== */
/* outline
============================== */
#tmp_contents .outline {
	margin:0 0 0.8em; /* 変更しない */
	border:1px solid #CD1D33;
	clear:both; /* 変更しない */	
}
#tmp_contents table.outline {
	width:100%; /* 変更しない */
	border-collapse:collapse; /* 変更しない */
	border-spacing:0; /* 変更しない */
}
#tmp_contents table.outline td {
	padding:10px 10px 0;
	color:inherit;
	background-color:#FFFFFF;
}
#tmp_contents div.outline {
	padding:10px 10px 0;
	color:inherit;
	background-color:#FFFFFF;
}
* html #tmp_contents div.outline {
	width:100%; /* 変更しない */
}
#tmp_contents .outline ul {
	margin-left:24px; /* 変更しない */
}
#tmp_contents .outline ol {
	margin-left:24px; /* 変更しない */
}
#tmp_contents .outline ul ul,
#tmp_contents .outline ul ol,
#tmp_contents .outline ol ul,
#tmp_contents .outline ol ol {
	margin:0.3em 0 0 24px; /* 変更しない */
}
/* box_info
============================== */
#tmp_contents .box_info {
	margin:0 0 0.8em; /* 変更しない */
	border:1px solid #666666;
	clear:both; /* 変更しない */
}
#tmp_contents table.box_info {
	width:100%; /* 変更しない */
	border-collapse:collapse; /* 変更しない */
	border-spacing:0; /* 変更しない */
}
#tmp_contents .box_info .box_info_ttl {
	padding:3px 7px;
	color:#FFFFFF;
	background-color:#666666;
}
#tmp_contents .box_info .box_info_ttl p {
	margin-bottom:0; /* 変更しない */
	color:#FFFFFF;
	font-weight:bold;
	background-color:transparent;
	
}
#tmp_contents .box_info .box_info_cnt {
	padding:10px 10px 0;
}
#tmp_contents .box_info ul {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
}
#tmp_contents .box_info ol {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
}
#tmp_contents .box_info ul ul,
#tmp_contents .box_info ul ol,
#tmp_contents .box_info ol ul,
#tmp_contents .box_info ol ol {
	margin:0.3em 0 0 24px; /* 変更しない */
}
/* box_link
============================== */
#tmp_contents .box_link {
	margin:0 0 0.8em; /* 変更しない */
	border:1px solid #CCCCCC;
	clear:both; /* 変更しない */
}
#tmp_contents table.box_link {
	width:100%; /* 変更しない */
	border-collapse:collapse; /* 変更しない */
	border-spacing:0; /* 変更しない */
}
#tmp_contents .box_link .box_link_ttl {
	padding:3px 7px;
	color:inherit;
	font-weight:bold;
	background-color:#CCCCCC;
}
#tmp_contents .box_link .box_link_ttl p {
	margin-bottom:0; /* 変更しない */
}
#tmp_contents .box_link .box_link_cnt {
	padding:10px 10px 0;
}
#tmp_contents .box_link ul {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
}
#tmp_contents .box_link ol {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
}
#tmp_contents .box_link ul ul,
#tmp_contents .box_link ul ol,
#tmp_contents .box_link ol ul,
#tmp_contents .box_link ol ol {
	margin:0.3em 0 0 24px; /* 変更しない */
}
/* box_menu
============================== */
#tmp_contents .box_menu {
	margin:0 0 0.8em; /* 変更しない */
	color:#FFFFFF;
	background:#666666 url(/shared/templates/free/images/contents/box_bg.jpg) repeat-x left top;
	border:1px solid #333333;
	clear:both; /* 変更しない */
}
#tmp_contents .box_menu a:link,
#tmp_contents .box_menu a:visited {
	color:#FFFFFF;
	background:transparent;
}
#tmp_contents table.box_menu {
	width:100%; /* 変更しない */
	border-collapse:collapse; /* 変更しない */
	border-spacing:0; /* 変更しない */
}
#tmp_contents table.box_menu td {
	padding:5px 10px 0;
}
#tmp_contents div.box_menu {
	padding:10px 10px 0;
}
#tmp_contents .box_menu h2 {
	margin:0 0 0.8em;
	padding:0;
	font-size:100%;
	color:#FFFFFF;
	background:none;
	background-color:transparent;
	border:none;
}
#tmp_contents .box_menu ul {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
	list-style-image:none;
	color:#FFFFFF;
	background-color:transparent;
}
#tmp_contents .box_menu ol {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
}
#tmp_contents .box_menu ul ul,
#tmp_contents .box_menu ul ol,
#tmp_contents .box_menu ol ul,
#tmp_contents .box_menu ol ol {
	margin:0.3em 0 0 24px; /* 変更しない */
}
/* box_btn
============================== */
#tmp_contents ul.box_btn {
	margin:0 0 0.8em; /* 変更しない */
	padding:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents ul.box_btn li {
	margin:0 0 10px 0;
	padding:10px;
	color:#FFFFFF;
	background:#666666 url(/shared/templates/free/images/contents/box_bg.jpg) repeat-x left top;
	border:1px solid #333333;
}
#tmp_contents ul.box_btn li a:link,
#tmp_contents ul.box_btn li a:visited {
	color:#FFFFFF;
	background:transparent;
}
/* datatable 
   enquete_table
============================== */
#tmp_contents table.datatable,
#tmp_contents table.enquete_table {
	margin:0 0 0.8em; /* 変更しない */
	color:#333333;
	background-color:#FFFFFF;
	border-collapse:collapse; /* 変更しない */
	border-spacing:0; /* 変更しない */
	border:1px solid #999999;
}
#tmp_contents table.datatable th,
#tmp_contents table.enquete_table th {
	padding:5px 8px;
	color:inherit;
	background-color:#DDDDDD;
	border:1px solid #999999;
}
#tmp_contents table.datatable td,
#tmp_contents table.enquete_table td {
	padding:5px 8px;
	border:1px solid #999999;
}
#tmp_contents table.datatable caption,
#tmp_contents table.enquete_table caption {
	padding:0 0 0.5em; /* 変更しない */
	font-weight:bold; /* 変更しない */
	text-align:left; /* 変更しない */
}
#tmp_contents table.datatable p {
	margin:0; /* 変更しない */
}
#tmp_contents table.datatable ul,
#tmp_contents table.datatable ol,
#tmp_contents table.enquete_table ul,
#tmp_contents table.enquete_table ol {
	margin:0.2em 0 0 24px; /* 変更しない */
}
#tmp_contents table.datatable ul ul,
#tmp_contents table.datatable ul ol,
#tmp_contents table.datatable ol ul,
#tmp_contents table.datatable ol ol,
#tmp_contents table.enquete_table ul ul,
#tmp_contents table.enquete_table ul ol,
#tmp_contents table.enquete_table ol ul,
#tmp_contents table.enquete_table ol ol {
	margin:0.3em 0 0 24px; /* 変更しない */
}
#tmp_contents table.enquete_table {
	width:100%; /* 変更しない */
}
#tmp_contents table.enquete_table th {
	width:20%; /* 変更しない */
}
#tmp_contents table.enquete_table .nes,
#tmp_contents table.enquete_table .memo {
	color:#D00000; /* shared.cssのtxt_redと同じ値を設定 */
	font-weight:normal; /* 変更しない */
	background-color:transparent; /* 変更しない */
}
/* form_btn */
#tmp_contents .enquete_button {
	margin:15px 0; /* 変更しない */
	text-align:center; /* 変更しない */
}
/* bgcolor */
/* ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
/* 構築シートによって種類増減 */
#tmp_contents table.datatable table th.bg_pink {
	color:inherit;
	background-color:#F7DDE2; /* shared.cssのbg_pinkと同じ値を設定 */
}
#tmp_contents table.datatable table th.bg_yellow {
	color:inherit;
	background-color:#FCF3D8; /* shared.cssのbg_yellowと同じ値を設定 */
}
#tmp_contents table.datatable table th.bg_light_green {
	color:inherit;
	background-color:#EAF5DE; /* shared.cssのbg_light_greenと同じ値を設定 */
}
/* ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ */
/* nestdatatable
============================== */
#tmp_contents table.datatable table,
#tmp_contents table.enquete_table table {
	border:none; /* 変更しない */
}
#tmp_contents table.datatable table th,
#tmp_contents table.enquete_table table th {
	color:inherit; /* 変更しない */
	background-color:transparent; /* 変更しない */
	border:none; /* 変更しない */
}
#tmp_contents table.datatable table td,
#tmp_contents table.enquete_table table td {
	border:none; /* 変更しない */
}
#tmp_contents table.datatable table.datatable {
	border:1px solid #999999; /* table.datatableと同じ値を設定 */
}
#tmp_contents table.datatable table.datatable th {
	color:inherit; /* 変更しない */
	background-color:#DDDDDD; /* table.datatable thと同じ値を設定 */
	border:1px solid #999999; /* table.datatable thと同じ値を設定 */
}
#tmp_contents table.datatable table.datatable td {
	border:1px solid #999999; /* table.datatable tdと同じ値を設定 */
}
/* list_table
============================== */
#tmp_contents table.list_table {
	width:100%;
	line-height:1.2;
	border-collapse:collapse;
	border-spacing:0;
}
#tmp_contents table.list_table td {
	padding:0;
	vertical-align:top;
	text-align:left;
}
#tmp_contents table.list_table .date {
	width:120px;
	padding:0;
}
#tmp_contents table.list_table p {
	margin:0 0 0.8em;
	vertical-align:middle;
}
/* ==================================================
contents
================================================== */
/* cate_ttl
============================== */
#tmp_cate_ttl h1 {
	margin:0 0 20px;
	padding:0;
	background:none;
	border:none;
}
/* horizon_list
============================== */
#tmp_contents ul.horizon_list {
	margin-left:0;
	padding-left:0;
	list-style:none;
	list-style-image:none;
	clear:both;
}
#tmp_contents ul.horizon_list li {
	display:inline;
	margin-bottom:0;
	padding:0 8px 0 0;
}
/* event
============================== */
#tmp_contents .box_photo {
	margin-bottom:0.5em;
	clear:both;
}
#tmp_contents .box_photo_main {
	width:480px;
	margin:0 10px 0 0;
	float:left;
}
#tmp_contents .box_photo_sub {
	width:200px;
	float:left;
}
#tmp_contents .box_photo .photo {
	margin-bottom:0.2em;
}
#tmp_contents .box_photo .caption {
	font-size:80%;
}
/* box_page_info
============================== */
#tmp_contents .box_page_info {
	clear:both;
}
#tmp_contents .box_page_info_ttl ul {
	margin:0;
	border-bottom:2px solid #CD1D33;
	list-style:none;
	list-style-image:none;
}
#tmp_contents .box_page_info_ttl li {
	margin:0 3px 0 0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents .box_page_info_ttl a {
	display:block;
	width:170px;
	height:38px;
	background-image:url(/shared/templates/free/images/contents/info_btn.jpg);
	background-repeat:no-repeat;
}
#tmp_contents #tmp_search_results .box_page_info_ttl a {
	height:24px;
}
#tmp_info_detail_btn a {
	background-position:left top;
}
#tmp_info_detail_btn.active a {
	background-position:left bottom;
}
#tmp_info_map_btn a {
	background-position:-170px top;
}
#tmp_info_map_btn.active a {
	background-position:-170px bottom;
}
#tmp_info_event_btn a {
	background-position:-340px top;
}
#tmp_info_event_btn.active a {
	background-position:-340px bottom;
}
#tmp_result_list_btn a {
	background-position:-510px top;
}
#tmp_result_list_btn.active a {
	background-position:-510px -24px;
}
#tmp_result_map_btn a {
	background-position:-680px top;
}
#tmp_result_map_btn.active a {
	background-position:-680px -24px;
}
#tmp_contents .box_page_info_ttl li span {
	display:block;
	width:170px;
	height:38px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_search_results .box_page_info_ttl li span {
	height:24px;
}
#tmp_contents .box_page_info_cnt {
	clear:both;
}
#tmp_contents .box_page_info_obj {
	padding:20px 0 0;
	clear:both;
}
#tmp_contents .box_page_info_obj > *:first-child {
	margin-top:0;
}
/* box_event_topics
============================== */
#tmp_contents .box_event_topics {
	clear:both;
}
#tmp_contents .box_event_topics_img {
	width:200px;
	margin:0 -220px 0 0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents .wrap_box_event_topics_txt {
	width:100%;
	float:left;
}
#tmp_contents .box_event_topics_txt {
	margin:0 0 0 220px;
}
/* caution_txt
============================== */
#tmp_contents .caution_txt {
	margin:0 0 0.8em;
	padding:7px 12px;
	color:inherit;
	background-color:#EEEEEE;
	clear:both;
}
#tmp_contents .caution_txt p {
	margin-bottom:0;
}
/* universal_list
============================== */
#tmp_contents .universal_list {
	margin-left:1px;
	list-style:none;
	list-style-image:none;
	clear:both;
}
#tmp_contents .universal_list li {
	margin:0 0 -1px -1px;
	border:1px solid #999999;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents .universal_list img {
	vertical-align:top;
}
/* map
============================== */
/* free */
#tmp_contents .box_gmap {
	margin:15px 0 15px;
}
#tmp_gmap_box {
	height:480px;
	border:1px solid #999999;
	clear:both;
}
#tmp_gmap_box2 {
	height:480px;
	margin:15px 0;
	border:1px solid #999999;
	clear:both;
}
.box_page_info_cnt #tmp_gmap_box {
	margin-top:0;
}
/* box_cate_idx
============================== */
#tmp_contents .box_cate_idx {
	margin:0 0 20px;
	clear:both;
}
#tmp_contents .box_cate_idx_l {
	width:120px;
	margin:0 -126px 0 0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents .box_cate_idx_l p {
	margin-bottom:0;
}
#tmp_contents .wrap_box_cate_idx_r {
	width:100%;
	float:left;
}
#tmp_contents .box_cate_idx_r {
	margin:0 0 0 126px;
}
#tmp_contents .box_cate_idx_r h2 {
	margin:0 0 0.5em;
	padding:0;
	font-size:100%;
	background:none;
	border:none;
}
#tmp_contents .box_cate_idx_r p {
	color:#666666;
	font-size:86%;
	background-color:transparent;
}
#tmp_contents .box_cate_idx_r ul {
	margin-left:24px;
	font-size:86%;
}
/* tourism_search
============================== */
#tmp_contents #tmp_tourism_search {
	margin:0 0 10px;
	clear:both;
}
#tmp_contents #tmp_tourism_search_ttl ul {
	margin:0;
	padding:0 0 7px;
	background:url(/shared/templates/free/images/contents/search/tourism_search_ttl_bg.jpg) repeat-x left bottom;
	list-style:none;
	list-style-image:none;
}
#tmp_contents #tmp_tourism_search_ttl li {
	margin:0 5px 0 0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_tourism_search_ttl a {
	display:block;
	width:160px;
	height:33px;
	background-image:url(/shared/templates/free/images/contents/search/tourism_search_ttl.jpg);
	background-repeat:no-repeat;
}
#tmp_ts_genre_btn a {
	background-position:left top;
}
#tmp_ts_genre_btn.active a {
	background-position:left bottom;
}
#tmp_ts_event_btn a {
	background-position:-160px top;
}
#tmp_ts_event_btn.active a {
	background-position:-160px bottom;
}
#tmp_ts_accommodations_btn a {
	background-position:-320px top;
}
#tmp_ts_accommodations_btn.active a {
	background-position:-320px bottom;
}
#tmp_ts_area_btn a {
	background-position:-480px top;
}
#tmp_ts_area_btn.active a {
	background-position:-480px bottom;
}
#tmp_ts_keyword_btn a {
	background-position:-640px top;
}
#tmp_ts_keyword_btn.active a {
	background-position:-640px bottom;
}
#tmp_contents #tmp_tourism_search_ttl li span {
	display:block;
	width:160px;
	height:33px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_tourism_search_ttl_cnt {
	clear:both;
}
/* box_ts_search */
#tmp_contents .box_ts_search1 {
	padding:17px 0;
}
#tmp_contents .box_ts_search2 {
	padding:12px 0 0;
}
/* sch_btn_list
============================== */
#tmp_contents .sch_btn_list {
	margin:0 0 0 25px;
	list-style:none;
	list-style-image:none;
	clear:both;
}
#tmp_contents .sch_btn_list li {
	margin:0 13px 8px 0;
	float:left;
}
#tmp_contents .sch_btn_list .last {
	margin-right:0;
}
#tmp_contents .sch_btn_list img {
	vertical-align:top;
}
/* box_detail_search
============================== */
#tmp_contents .box_detail_search {
	margin:0 0 10px;
	clear:both;
}
#tmp_contents .box_detail_search_ttl {
	background:url(/shared/templates/free/images/contents/search/detail_search_ttl_bg.jpg) repeat-x left top;
}
#tmp_contents .box_detail_search_ttl p {
	margin-bottom:0;
}
#tmp_contents .box_detail_search_ttl img {
	vertical-align:top;
}
#tmp_contents .box_detail_search_ttl a {
	display:block;
	height:24px;
}
#tmp_contents .box_detail_search_ttl a label {
	cursor:pointer;
}
#tmp_contents .box_detail_search_ttl .search_ttl {
	float:left;
}
#tmp_contents .box_detail_search_ttl .open_btn {
	float:right;
}
#tmp_contents .box_detail_search_cnt {
	padding:5px 10px 5px;
	color:inherit;
	background-color:#F4F4F4;
}
#tmp_contents .box_genre .box_detail_search_cnt,
#tmp_contents .box_schedule .box_detail_search_cnt,
#tmp_contents .box_accommodations .box_detail_search_cnt {
	padding-left:25px;
}
#tmp_contents .box_detail_search_cnt input[type="checkbox"] {
	margin:0 5px 0 0;
	vertical-align:middle;
}
#tmp_contents .box_detail_search_cnt .checked {
	color:inherit;
	font-weight:bold;
	background-color:#FFFFD5;
}
/* search_input */
#tmp_contents .box_detail_search .search_input label {
	display:inline-block;
	margin:0 5px 0 0;
	vertical-align:middle;
	/*white-space:nowrap;*/
}
#tmp_contents .box_detail_search .search_input a{
	margin:0 5px 0 0;
}
#tmp_contents .box_detail_search .search_input img {
	vertical-align:middle;
}
#tmp_contents .box_area .search_input {
	font-size:86%;
}
#tmp_contents .box_genre .search_input {
	margin-bottom:3px;
}
#tmp_contents .box_genre .search_input_lower {
	margin-bottom:5px;
	padding:0 0 0 25px;
	font-size:86%;
}
#tmp_contents .box_genre .search_input_lower label {
	margin:0 20px 0 0;
}
#tmp_contents .sch_keyword input {
	vertical-align:middle;
}
#tmp_contents .sch_keyword input[type="text"] {
	padding:1px;
	border-top:1px solid #BBBDC2;
	border-right:1px solid #E2E3EA;
	border-bottom:1px solid #E2E3EA;
	border-left:1px solid #E2E3EA;
}
/* sch_keyword */
#sch_keyword {
	width:360px;
}
/* box_often_keyword */
#tmp_contents .box_often_keyword {
	clear:both;
}
#tmp_contents .box_often_keyword_ttl {
	width:160px;
	margin:0 -165px 0 0;
	font-weight:bold;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents .box_often_keyword_ttl p {
	font-size:86%;
}
#tmp_contents .wrap_box_often_keyword_cnt {
	width:100%;
	float:left;
}
#tmp_contents .box_often_keyword_cnt {
	margin:0 0 0 165px;
}
#tmp_contents .box_often_keyword_cnt ul {
	margin:0;
	padding:3px 5px;
	color:inherit;
	background-color:#FFFFFF;
	list-style:none;
	list-style-image:none;
	clear:both;
}
#tmp_contents .box_often_keyword_cnt li {
	margin:0 20px 0 0;
	font-size:86%;
	float:left;
}
*:first-child+html #tmp_contents .box_often_keyword_cnt li {
	display:inline;
	float:none;
}
* html #tmp_contents .box_often_keyword_cnt li {
	display:inline;
	float:none;
}
/* box_detail_search_clm */
#tmp_contents .box_detail_search_clm {
	clear:both;
}
#tmp_contents .box_detail_search_clm_ttl {
	width:97px;
	margin:0 -100px 0 0;
	font-weight:bold;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents .wrap_box_detail_search_clm_cnt {
	width:100%;
	float:left;
}
#tmp_contents .box_detail_search_clm_cnt {
	margin:0 0 0 100px;
}
#tmp_contents .box_detail_search_clm input {
	margin:0 5px 0 0;
	vertical-align:middle;
}
#tmp_contents .box_detail_search_clm img {
	vertical-align:middle;
}
/* related_btn
============================== */
#tmp_contents .related_btn {
	padding:5px 0;
	color:inherit;
	background-color:#EAF0F4;
	clear:both;
}
#tmp_contents .related_btn p {
	margin-bottom:0;
	text-align:center;
}
#tmp_contents .related_btn img,
#tmp_contents .related_btn input {
	margin:0 14px;
}
/* box_page_info_result
============================== */
#tmp_contents .box_page_info_result {
	padding:10px 0 0;
	clear:both;
}
/* search_info
============================== */
#tmp_contents .search_info {
	padding:0 5px;
	font-size:86%;
	clear:both;
}
#tmp_contents .search_info p {
	margin-bottom:12px;
}
#tmp_contents .search_info .conditions {
	width:80%;
	float:left;
	font-weight:bold;
}
#tmp_contents .search_info .type {
	font-weight:bold;
}
#tmp_contents .search_info .search_value {
	margin-left:20px;
	font-weight:normal;
}
#tmp_contents .search_info .number_cases {
	width:19%;
	font-weight:normal;
	text-align:right;
	float:right;
}
/* box_result_list
============================== */
#tmp_contents .box_result_list {
	margin:0 0 15px;
	clear:both;
}
#tmp_contents .box_result_list_l {
	width:49%;
	border:1px solid #AAAAAA;
	float:left;
}
#tmp_contents .box_result_list_r {
	width:49%;
	border:1px solid #AAAAAA;
	float:right;
}
/* box_result_list_photo
============================== */
#tmp_contents .box_result_list_photo {
	padding:15px;
	clear:both;
}
#tmp_contents .box_result_list_photo_l {
	width:120px;
	margin:0 -137px 0 0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents .wrap_box_result_list_photo_r {
	width:100%;
	float:left;
}
#tmp_contents .box_result_list_photo_r {
	margin:0 0 0 137px;
}
#tmp_contents .box_result_list_photo .title {
	margin-bottom:0.3em;
	font-weight:bold;
}
#tmp_contents .box_result_list_photo .text {
	font-size:86%;
}
#tmp_contents .box_result_list_photo .area {
	font-size:100%;
	margin-bottom:0.2em;
}
#tmp_contents .box_result_list_photo .btn {
	margin-top: -4px;
	margin-bottom:0;
}
#tmp_contents .box_result_list_photo .cart img {
	vertical-align:top;
}
/* page_sending_navi
============================== */
#tmp_contents .page_sending_navi {
	margin:15px 0;
	padding:10px 0;
	font-size:114%;
	text-align:center;
	color:inherit;
	background-color:#EEEEEE;
	clear:both;
}
#tmp_contents .page_sending_navi .prev {
	display:inline-block;
	margin:0 2px 0 0;
	vertical-align:middle;
}
#tmp_contents .page_sending_navi .prev a {
	display:inline-block;
	padding:2px 14px 2px 24px;
	color:#FFFFFF;
	background:#666666 url(/shared/templates/free/images/contents/photolib/prev_icon.gif) no-repeat left center;
}
#tmp_contents .page_sending_navi ul {
	display:inline-block;
	margin:0;
	vertical-align:middle;
}
#tmp_contents .page_sending_navi li {
	display:inline-block;
	margin:0 3px;
}
#tmp_contents .page_sending_navi li a {
	display:inline-block;
	padding:5px 7px;
	color:#333333;
	background-color:#FFFFFF;
}
#tmp_contents .page_sending_navi li span {
	display:inline-block;
	padding:5px 7px;
	color:#FFFFFF;
	background-color:#CD1D33;
}
#tmp_contents .page_sending_navi .next {
	display:inline-block;
	margin:0 0 0 8px;
	vertical-align:middle;
}
#tmp_contents .page_sending_navi .next a {
	display:inline-block;
	padding:2px 24px 4px 14px;
	color:#FFFFFF;
	background:#666666 url(/shared/templates/free/images/contents/photolib/next_icon.gif) no-repeat right center;
}
* html #tmp_contents .page_sending_navi .prev,
* html #tmp_contents .page_sending_navi .prev a,
* html #tmp_contents .page_sending_navi ul,
* html #tmp_contents .page_sending_navi li,
* html #tmp_contents .page_sending_navi li a,
* html #tmp_contents .page_sending_navi li span,
* html #tmp_contents .page_sending_navi .next,
* html #tmp_contents .page_sending_navi .next a {
	display:inline !important;
}
*:first-child+html #tmp_contents .page_sending_navi .prev,
*:first-child+html #tmp_contents .page_sending_navi .prev a,
*:first-child+html #tmp_contents .page_sending_navi ul,
*:first-child+html #tmp_contents .page_sending_navi li,
*:first-child+html #tmp_contents .page_sending_navi li a,
*:first-child+html #tmp_contents .page_sending_navi li span,
*:first-child+html #tmp_contents .page_sending_navi .next,
*:first-child+html #tmp_contents .page_sending_navi .next a {
	display:inline !important;
}
#tmp_contents .page_sending_navi p {
	margin-bottom:0;
}
/* box_result_photos
============================== */
#tmp_result_photo .box_result_photos {
	margin:0 0 15px;
	clear:both;
}
#tmp_result_photo .box_result_photo {
	width:160px;
	margin:0 20px 0 0;
	float:left;
}
#tmp_result_photo .box_result_photos .last {
	margin-right:0;
}
#tmp_result_photo .box_result_photo .photo {
	margin-bottom:5px;
}
#tmp_result_photo .box_result_photo .text {
	margin-bottom:0;
	font-size:86%;
}
/* box_expand_photo */
.wrap_box_expand_photo {
	width:260px;
	clear:both;
	-webkit-box-shadow:2px 2px 3px #CCCCCC;
	box-shadow:2px 2px 3px #CCCCCC;
}
.box_expand_photo {
	padding:9px;
	border:1px solid #999999;
}
.box_expand_photo .photo {
	margin:0 0 9px !important;
}
.box_expand_photo .text {
	margin:0 !important;
}
/* box_expand_calendar */
.wrap_box_expand_calendar {
	width:570px;
	clear:both;
	-webkit-box-shadow:2px 2px 3px #CCCCCC;
	box-shadow:2px 2px 3px #CCCCCC;
}
.wrap_box_expand_calendar2 {
	padding:9px;
	border:1px solid #999999;
}
.box_expand_calendar {
	margin:0 0 5px;
	clear:both;
}
/* box_calendar */
.box_calendar {
	width:176px;
	margin:0 10px 0 0;
	float:left;
}
.box_expand_calendar .last {
	margin-right:0;
}
.box_calendar table,
.box_calendar td,
.box_calendar th {
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #BBBBBB;
}
.box_calendar table {
	width:100%;
}
.box_calendar th {
	color:inherit;
	font-weight:normal;
	background-color:#EEEEEE;
}
.box_calendar td {
	text-align:center;
}
.box_calendar caption {
	color:#333333;
	font-weight:bold;
	text-align:left;
	background-color:transparent;
}
.box_calendar .today {
	display:block;
	color:#000000;
	font-weight:bold;
	background-color:#FFFF99;
}
.box_calendar table a {
	color:#000000;
	background-color:transparent;
}
.box_calendar th.sun {
	color:#D11818;
	background-color:#EEEEEE;
}
.box_calendar td.sun a {
	color:#D11818;
	background-color:transparent;
}
.box_calendar th.sat{
	color:#005EAA;
	background-color:#EEEEEE;
}
.box_calendar td.sat a {
	color:#005EAA;
	background-color:transparent;
}
/* calendar_page_sending_navi */
.calendar_page_sending_navi {
	clear:both;
}
.calendar_page_sending_navi p {
	margin-bottom:0 !important;
}
.calendar_page_sending_navi .prev {
	float:left;
}
.calendar_page_sending_navi .prev a {
	padding:0 0 0 12px;
	background:url(/shared/templates/free/images/contents/search/calendar_prev_icon.gif) no-repeat left center;
}
.calendar_page_sending_navi .next {
	float:right;
}
.calendar_page_sending_navi .next a {
	padding:0 12px 0 0;
	background:url(/shared/templates/free/images/contents/search/calendar_next_icon.gif) no-repeat right center;
}
/* box_topics_main_photo
============================== */
#tmp_contents .box_topics_main_photo {
	width:690px;
	clear:both;
	position:relative;
}
#tmp_contents .box_topics_main_photo h1 {
	width:100%;
	margin-bottom:0;
	padding:0;
	color:#000000;
	font-size:200%;
	background:transparent;
	border:none;
	position:absolute;
	left:0;
	bottom:0;
}
#tmp_contents .box_topics_main_photo .topics_title {
	display:block;
	padding:15px 21px;
	background:url(/shared/templates/free/images/contents/topics_ttl_bg.png) repeat left top;
}
* html #tmp_contents .box_topics_main_photo .topics_title {
	background:#FFFFFF;
}
/* topics_catch_copy
============================== */
#tmp_contents .topics_catch_copy {
	color:#000000;
	font-size:130%;
	background:transparent;
}
/* box_topics_photo1
============================== */
#tmp_contents .box_topics_photo1 {
	width:690px;
	clear:both;
}
#tmp_contents .wrap_box_topics_photo1_txt {
	width:100%;
	margin:0 -223px 0 0;
	float:left;
}
#tmp_contents .box_topics_photo1_txt {
	margin:0 223px 0 0;
}
#tmp_contents .box_topics_photo1_photo {
	width:200px;
	float:right;
}
#tmp_contents .box_topics_photo1 .photo {
	margin-bottom:0.2em;
}
#tmp_contents .box_topics_photo1 .caption {
	font-size:80%;
}
/* box_topics_photo2
============================== */
#tmp_contents .box_topics_photo2 {
	clear:both;
}
#tmp_contents .box_topics_photo2_l {
	width:200px;
	margin:0 45px 0 0;
	float:left;
}
/* box_topics_photo2_m */
#tmp_contents .box_topics_photo2_m {
	width:200px;
	margin:0 45px 0 0;
	float:left;
}
#tmp_contents .box_topics_photo2_r {
	width:200px;
	float:left;
}
#tmp_contents .box_topics_photo2 .photo {
	margin-bottom:0.2em;
}
#tmp_contents .box_topics_photo2 .caption {
	font-size:80%;
}
/* box_topics_attention
============================== */
#tmp_contents .box_topics_attention {
	margin:20px 0;
	background:url(/shared/templates/free/images/contents/topics_attention_bg.gif) repeat-x left bottom;
	clear:both;
}
#tmp_contents .box_topics_attention_ttl {
	margin-bottom:0.5em;
	clear:both;
}
#tmp_contents .title_catch {
	margin-bottom:0;
	float:left;
}
#tmp_contents .box_topics_attention_ttl h2 {
	margin:0 0 0 36px;
	padding:6px 0 6px 46px;
	color:#000000;
	font-size:160%;
	line-height:1.2;
	background:transparent url(/shared/templates/free/images/contents/topics_attention_bg.gif) repeat-x left bottom;
	border:none;
	clear:none;
}
#tmp_contents .sub_title {
	font-size:63%;
	font-weight:normal;
}
#tmp_contents .box_topics_attention_cnt {
	padding:0 20px;
	clear:both;
}
/* calendar
============================== */
#tmp_contents .box_calendar_event {
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:1px dotted #CCCCCC;
	clear:both;
}
#tmp_contents .box_calendar_event_l {
	width:330px;
	margin:0 30px 0 0;
	float:left;
}
#tmp_contents .box_calendar_event_r {
	width:330px;
	float:left;
}
#tmp_contents #tmp_calendar {
	padding:12px 20px 10px;
	color:inherit;
	background-color:#EFEFEF;
	clear:both;
	margin-bottom:20px;	
}
#tmp_contents #tmp_calendar_ttl h2 {
	margin:0 0 9px;
	padding:0;
	background:none;
	border:none;
}
#tmp_contents #tmp_calendar_date {
	margin:0 0 9px;
	padding:0 23px 0 27px;
	clear:both;
}
#tmp_contents #tmp_calendar_date p {
	margin-bottom:0;
}
#tmp_contents #tmp_calendar_date .year {
	margin:4px 0 0;
	float:left;
}
#tmp_contents #tmp_calendar_date .month {
	float:right;
}
#tmp_contents #tmp_calendar_cnt {
	width:100%;
	clear:both;
}
/* calendar */
#tmp_contents #tmp_calendar_cnt .calendar,
#tmp_contents #tmp_calendar_cnt .calendar td,
#tmp_contents #tmp_calendar_cnt .calendar th {
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
}
#tmp_contents #tmp_calendar_cnt .calendar {
	width:100%;
	margin:0 0 7px;
	border:1px solid #CD1D33;
}
#tmp_contents #tmp_calendar_cnt .calendar th {
	width:14.25%;
	padding:5px 0;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	background-color:#CD1D33;
	border-top:1px solid #CD1D33;
	border-right:1px solid #FFFFFF;
}
#tmp_contents #tmp_calendar_cnt .calendar td {
	padding:7px 0;
	color:inherit;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
#tmp_contents #tmp_calendar_cnt .calendar a {
	color:#000000;
	background-color:transparent;
}
#tmp_contents #tmp_calendar_cnt .calendar .today {
	display:block;
	margin:-7px 0;
	padding:7px 0;
	color:inherit;
	font-weight:bold; /* 変更しない */
	background-color:#FFE6ED;
}
#tmp_contents #tmp_calendar_cnt .calendar td a {
	display:block;
	margin:-7px 0;
	padding:7px 0;
}
#tmp_contents #tmp_calendar_cnt .calendar th.sun {
	border-left:1px solid #CD1D33;
}
#tmp_contents #tmp_calendar_cnt .calendar td.sun {
	color:#FF0000;



	background-color:#FFFFFF;
}
#tmp_contents #tmp_calendar_cnt .calendar td.sun a {
	color:#FF0000;
	background-color:transparent;
}
#tmp_contents #tmp_calendar_cnt .calendar td.sun .today {
	color:#CC0000;
	background-color:#FFE6ED;
}
#tmp_contents #tmp_calendar_cnt .calendar th.sat {
	border-right:1px solid #CD1D33;
}
#tmp_contents #tmp_calendar_cnt .calendar td.sat {
	color:#0C71A5;
	background-color:#FFFFFF;
}
#tmp_contents #tmp_calendar_cnt .calendar td.sat a {
	color:#0C71A5;
	background-color:transparent;
}
#tmp_contents #tmp_calendar_cnt .calendar td.sat .today {
	color:#0C71A5;
	background-color:#FFE6ED;
}
/* cal_navi */
#tmp_contents #tmp_calendar_cnt .cal_navi {
	margin:0;
	list-style:none;
}
#tmp_contents #tmp_calendar_cnt .cal_navi li {
	margin:0;
	line-height:1.1;
}
#tmp_contents #tmp_calendar_cnt .cal_navi .prev {
	padding:0 0 0 16px;
	float:left;
}
#tmp_contents #tmp_calendar_cnt .cal_navi .prev a {
	display:inline-block;
	margin:0 0 0 -16px;
	padding:0 0 0 16px;
	background:url(/shared/templates/free/images/contents/event/prev_icon.gif) no-repeat left center;
}
#tmp_contents #tmp_calendar_cnt .cal_navi .next {
	padding:0 16px 0 0;
	float:right;
}
#tmp_contents #tmp_calendar_cnt .cal_navi .next a {
	display:inline-block;
	margin:0 -16px 0 0;
	padding:0 16px 0 0;
	background:url(/shared/templates/free/images/contents/event/next_icon.gif) no-repeat right center;
}
/* box_event
============================== */
#tmp_contents .box_event {
	clear:both;
}
#tmp_contents .box_event_ttl h2 {
	margin-top:0;
	padding:0;
	background:none;
	border:none;
}
#tmp_contents .box_event_ttl h3 {
	margin-top:0;
}
#tmp_contents table.museum_table {
	border-collapse:collapse;
	border-spacing:0;
}
#tmp_contents table.museum_table td {
	vertical-align:top;
	text-align:left;
}
#tmp_contents table.museum_table td.photo {
	text-align:center;
	padding:0 0 10px;
	width:120px;
}
#tmp_contents table.museum_table td.txt {
	padding:0 0 10px 10px;
}
#tmp_contents .box_event_cnt ul {
	margin-left:24px;
}
#tmp_contents .box_event_cnt ul.tenjikai li {
	margin-bottom:20px !important;
}
#tmp_contents .box_event_cnt ul.tenjikai li img {
	float:left;
	margin:0 -120px 0 0;
}
#tmp_contents .box_event_cnt ul.tenjikai li a {
	float:left;
	margin:0 -120px 0 0;
}
#tmp_contents .box_event_cnt ul.tenjikai li span {
	display:block;
	margin:0 0 0 130px;
}
/* 検索エリア
============================== */
#tmp_contents #tmp_search_idx_cnt {
	padding:0 0 10px;
}
#tmp_contents #tmp_search_cnt {
	padding:5px 15px 5px 19px;
	color:#444444;
	background-color:#EEEEEE;
}
#tmp_contents #tmp_search_cnt .search_colL,
#tmp_contents #tmp_search_cnt .search_colR {
	float:left;
}
#tmp_contents #tmp_search_idx_cnt p {
	margin-bottom:0;
}
#tmp_contents #tmp_search_idx_cnt .search_colL {
	padding:15px 0 0 0;
	background:url(/shared/templates/free/images/contents/museum/line.gif) repeat-x left top;
}
#tmp_contents #tmp_search_cnt .search_colL {
	margin:0 20px 0 0;
	padding:0 20px 0 0;
	background:url(/shared/templates/free/images/contents/photolib/line.gif) repeat-y right top;
}
#tmp_contents #tmp_search_cnt .search_colL select {
	width:170px;
}
#tmp_contents #tmp_search_idx_cnt .search_colL select {
	margin:0;
}
#tmp_contents #tmp_search_idx_cnt .search_colR {
	margin:15px 0 0 0;
	padding:15px 0 0 0;
	background:url(/shared/templates/free/images/contents/museum/line.gif) repeat-x left top;
}
#tmp_contents #tmp_search_cnt .search_colR {
	width:450px;
}
#tmp_contents #tmp_search_idx_cnt .search_colL p.area_ttl,
#tmp_contents #tmp_search_idx_cnt .search_colR p.keyword_ttl {
	margin:0 0 5px 0;
}
#tmp_contents #tmp_search_idx_cnt .search_colL p.keyword_ttl {
	margin:14px 0 5px 0;
}
#tmp_contents #tmp_search_cnt .search_colL p.area_ttl {
	margin:7px 0 5px 0;
}
#tmp_contents #tmp_search_cnt .search_colR p.keyword_ttl {
	margin:7px 0 5px 0;
}
#tmp_contents #tmp_search_cnt .search_colR .sch_keyword input {
	vertical-align:top;
}
#tmp_contents #tmp_search_idx_cnt #sch_keyword {
	width:215px;
}
#tmp_contents #tmp_search_cnt #sch_keyword_s {
	width:80%;
}
/* add 2014-08-26 検索改修index
============================== */
#tmp_contents .event_idx .search_colL,
#tmp_contents .event_idx .search_colR {
	width:auto !important;
	margin:0 5px 0 0 !important;
	padding:0 5px 0 0 !important;
	background:none !important;
}
#tmp_contents .event_idx #sch_keyword_s {
	width:160px !important;
}
#tmp_contents #tmp_search_cnt .search_col2R {
	float:left;
	margin:0 15px 0 0;
	padding:0 16px 0 0;
	background:url(/shared/templates/free/images/contents/photolib/line.gif) repeat-y right top;
}
#tmp_contents #tmp_search_cnt .search_btn {
	float:left;
	padding:25px 0 0 0;
	margin-bottom:0;
}
#tmp_contents #tmp_search_cnt .search_col2R p.acc_ttl {
	margin:7px 0 5px 0;
}
#tmp_contents #tmp_search_cnt .search_col2R select {
	width:170px;
}
#tmp_contents #tmp_search_cnt .search_colL select,
#tmp_contents #tmp_search_cnt .search_col2R select,
#tmp_contents #tmp_search_cnt .search_col2R input {
	margin:0;
	vertical-align:top;
}
#tmp_contents .event_idx .search_colL {
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	background:none;
}
/* add 2012-12-21 イベント改修
============================== */
/* calendar
============================== */
#tmp_contents #tmp_event_new .box_calendar_event {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
	clear:both;
}
#tmp_contents #tmp_event_new .box_calendar_event_l {
	width:330px;
	margin:0 20px 0 0;
	float:left;
}
#tmp_contents #tmp_event_new .box_calendar_event_r {
	width:350px;
	float:left;
}
#tmp_contents #tmp_event_new #tmp_wrap_calendar {
	padding:12px 20px 10px;
	color:inherit;
	background-color:#EFEFEF;
	clear:both;
	margin-bottom:20px;	
}
#tmp_contents #tmp_event_new #tmp_calendar {
	margin-bottom:20px;
	padding:0;
}

#tmp_contents #tmp_event_new #tmp_calendar_ttl h2 {
	margin:0 0 9px;
	padding:0;
	background:none;
	border:none;
}
#tmp_contents #tmp_event_new #tmp_calendar_date {
	margin:0 0 9px;
	padding:0 23px 0 27px;
	clear:both;
}
#tmp_contents #tmp_event_new #tmp_calendar_date p {
	margin-bottom:0;
}
#tmp_contents #tmp_event_new #tmp_calendar_date .year {
	margin:4px 0 0;
	float:left;
}
#tmp_contents #tmp_event_new #tmp_calendar_date .month {
	float:right;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt {
	width:100%;
	clear:both;
}
/* calendar */
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar,
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar td,
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar th {
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar {
	width:100%;
	margin:0 0 7px;
	border:1px solid #CD1D33;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar th {
	width:14.25%;
	padding:5px 0;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	background-color:#CD1D33;
	border-top:1px solid #CD1D33;
	border-right:1px solid #FFFFFF;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar td {
	padding:7px 0;
	color:inherit;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #CD1D32;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar a {
	color:#000000;
	background-color:transparent;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar .today {
	display:block;
	margin:-7px 0;
	padding:7px 0;
	color:inherit;
	font-weight:bold; /* 変更しない */
	background-color:#FFE6ED;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar td a {
	display:block;
	margin:-7px 0;
	padding:7px 0;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar th.sun {
	border-left:1px solid #CD1D33;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar td.sun {
	color:#FF0000;
	background-color:#FFFFFF;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar td.sun a {
	color:#FF0000;
	background-color:transparent;
}

#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar td.sun .today {
	color:#CC0000;
	background-color:#FFE6ED;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar th.sat {
	border-right:1px solid #CD1D33;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar td.sat {
	color:#0C71A5;
	background-color:#FFFFFF;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar td.sat a {
	color:#0C71A5;
	background-color:transparent;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .calendar td.sat .today {
	color:#0C71A5;
	background-color:#FFE6ED;
}
/* cal_navi */
#tmp_contents #tmp_event_new #tmp_calendar_cnt .cal_navi {
	margin:0;
	list-style:none;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .cal_navi li {
	margin:0;
	line-height:1.1;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .cal_navi .prev {
	padding:0 0 0 16px;
	float:left;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .cal_navi .prev a {
	display:inline-block;
	margin:0 0 0 -16px;
	padding:0 0 0 16px;
	background:url(/shared/templates/free/images/contents/event/prev_icon.gif) no-repeat left center;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .cal_navi .next {
	padding:0 16px 0 0;
	float:right;
}
#tmp_contents #tmp_event_new #tmp_calendar_cnt .cal_navi .next a {
	display:inline-block;
	margin:0 -16px 0 0;
	padding:0 16px 0 0;
	background:url(/shared/templates/free/images/contents/event/next_icon.gif) no-repeat right center;
}

/* 右側　*/

#tmp_contents #tmp_event_new .box_event {
	clear:both;
}
#tmp_contents #tmp_event_new .box_event_ttl h2 {
	margin:0 0 10px;
	padding:5px 5px 2px 10px;
	background:url(/shared/templates/free/images/contents/event/bg_h2_event.jpg) repeat;
	border:none;
}
#tmp_contents #tmp_event_new .box_event_cnt ul {
	margin:0;
	list-style:none;
}
#tmp_contents #tmp_event_new .box_event_cnt ul li {
	margin-bottom:10px;
	list-style-image:none;
}
#tmp_contents #tmp_event_new .box_event p.read_more {
	background:url(/shared/templates/free/images/contents/event/next_icon.gif) no-repeat left center;
	font-weight:normal;
	padding-left:20px;
	vertical-align:top;
	margin-bottom:25px;
}
#tmp_contents p.column_bknm {
	text-align:right;
}
#tmp_contents p.column_bknm a {
	background:url(/shared/templates/free/images/contents/event/next_icon.gif) no-repeat left center;
	font-weight:normal;
	padding-left:20px;
}
#tmp_contents #tmp_column {
	background:url(/shared/templates/free/images/contents/museum/top_main_btm.jpg) no-repeat left bottom;
	padding:0 0 24px;
	margin:0 0 0.8em;
	width:700px;
	word-break:break-all;
}
#tmp_contents #tmp_column_ttl p {
	margin-bottom:0;
}
#tmp_contents #tmp_column_cnt {
	border-right:1px solid #808080;
	border-left:1px solid #808080;
	padding:0 15px;
}
#tmp_contents #tmp_column_cnt .column_photo {
	float:left;
	margin:0 -200px 0 0;
	width:200px;
}
#tmp_contents #tmp_column_cnt .column_txt {
	margin:0 0 0 210px;
}
#tmp_contents #tmp_column_cnt .column_ttl {
	font-size:171%;
	font-weight:bold;
}
/* column_list
============================== */
#tmp_contents #tmp_column_list {
	width:700px;
}
#tmp_contents #tmp_column_list .box_column {
	display:inline-block;
	width:200px;
	margin:0 5px 15px 5px;
	padding:9px 9px 9px 9px;
	vertical-align:top;
	border:1px solid #CCCCCC;
}
*:first-child+html #tmp_contents #tmp_column_list .box_column {
	margin-right:7px;
	margin-left:6px;
	display:inline;
}
* html #tmp_contents #tmp_column_list .box_column {
	margin-right:7px;
	margin-left:6px;
	display:inline;
}
#tmp_contents #tmp_column_list .box_column .photo {
	margin:0 0 5px;
	text-align:center;
}
#tmp_contents #tmp_column_list .box_column .column_txt {
	margin-bottom:0;
}
/* photolibrary
============================== */
#tmp_contents.photolibrary h1 {
	margin-bottom:10px;
}
#tmp_contents.photolibrary table.enquete_table th {
	width:23%;
	text-align:left;
}
#tmp_contents #tmp_photo_search {
	margin:0 0 0;
	clear:both;
}
#tmp_contents #tmp_photo_search_ttl {
	background:url(/shared/templates/free/images/contents/photolib/detail_ttl_bg.jpg) repeat-x left top;
	border:1px solid #BCC4B0;
}
#tmp_contents #tmp_photo_search_ttl h2 {
	margin:0;
	padding:0;
	border:none;
	background:none;
	font-size:0.1%;
}
#tmp_contents #tmp_photo_search_cnt {
	padding:5px 15px 5px 19px;
	color:#444444;
	background-color:#EEEEEE;
}
#tmp_contents #tmp_photo_search_cnt .photo_colL,
#tmp_contents #tmp_photo_search_cnt .photo_colR {
	float:left;
}
#tmp_contents #tmp_photo_search_cnt .photo_colL {
	width:211px;
	margin-right:20px;
	background:url(/shared/templates/free_en/images/contents/photolib/line.gif) repeat-y right top;
}
#tmp_contents #tmp_photo_search_cnt .photo_colR p.keyword_ttl {
	margin-top:7px;
	margin-bottom:5px;
}
#tmp_contents #tmp_photo_search_cnt .photo_colL p.area_ttl {
	margin-top:9px;
	margin-bottom:5px;
}
#tmp_contents #tmp_photo_search_cnt .photo_colL select{
	margin:0;
}
#tmp_contents #tmp_photo_search_cnt .photo_colR {
	width:570px;
}
#tmp_contents #tmp_photo_search_cnt .photo_colR .sch_keyword input {
	vertical-align:top;
}
#tmp_contents #tmp_photo_search_cnt .box_often_keyword_cnt ul {
	border:1px solid #C5C5E4;
}
#tmp_contents .photolib .box_result_list_photo_l {
	width:130px;
}
#tmp_contents .photolib .box_result_list_photo_l .preview {
	margin-bottom:0;
}
#tmp_contents .oncart {
	margin:10px 0 0;
	clear: both;
}
#tmp_contents.photolibrary .request_btn {
	padding:5px 0 0;
	clear:both;
	text-align:center;
}
#tmp_contents.photolibrary .float_lft {
	margin-bottom:18px !important;
}
#tmp_contents .button {
	margin-top:10px;
	margin-bottom:24px;
	text-align:center;
	clear:both;
}
#tmp_contents .button img {
	margin:0 10px;
}
/* inbound
============================== */
#tmp_contents.inbound h1 {
	margin-bottom:10px;
}
#tmp_contents .box_detail_search_ttl.inbound_search_ttl {
	background:url(/shared/templates/free/images/contents/photolib/detail_ttl_bg.jpg) repeat-x left top;
	border:1px solid #BCC4B0;
}
#tmp_contents .box_detail_search_ttl.inbound_search_ttl a {
	height:auto;
}
#tmp_contents .box_detail_search_ttl.inbound_search_ttl p {
	margin:0;
	padding:0;
	border:none;
	background:none;
	font-size:0.1%;
}
#tmp_contents .box_detail_search_cnt.inbound_search_cnt {
	padding:5px 15px 12px 19px;
	color:#444444;
	background-color:#EEEEEE;
}
#tmp_contents .box_detail_search_cnt.inbound_search_cnt .check_count {
	font-size:86%;
}
#tmp_contents #tmp_tourism_search_cnt .inbound_colL,
#tmp_contents #tmp_tourism_search_cnt .inbound_colR {
	float:left;
}
#tmp_contents #tmp_tourism_search_cnt .inbound_colL {
	width:529px;
	margin-right:20px;
	background:url(/shared/templates/free_en/images/contents/photolib/line.gif) repeat-y right top;
}
#tmp_contents #tmp_tourism_search_cnt .inbound_colL .search_input label {
	white-space:normal;
}
#tmp_contents #tmp_tourism_search_cnt .inbound_colR p.keyword_ttl {
	margin-top:13px;
	margin-bottom:10px;
}
#tmp_contents #tmp_tourism_search_cnt .inbound_colL p.gyoshu_ttl {
	margin-top:13px;
	margin-bottom:8px;
}
#tmp_contents #tmp_tourism_search_cnt .inbound_colL select{
	margin:0;
}
#tmp_contents #tmp_tourism_search_cnt .inbound_colR {
	width:330px;
}
#tmp_contents #tmp_tourism_search_cnt .inbound_colR #sch_keyword {
	width:250px;
}
#tmp_contents #tmp_tourism_search_cnt .inbound_colR .sch_keyword input {
	vertical-align:top;
}
#tmp_contents .inbound .box_result_list_l,
#tmp_contents .inbound .box_result_list_r {
	border:1px solid #CCCCCC;
}
#tmp_contents .box_result_inbound_cnt {
	padding:10px 13px 5px;
}
#tmp_contents .box_result_inbound_cnt p {
	margin: 0 0 0.4em;
}
#tmp_contents .box_result_inbound_cnt p.gyoshu_txt {
	padding:0 4px 0;
	font-size:86%;
}
#tmp_contents .box_result_inbound_cnt p.title_txt {
	padding:4px 7px;
	color:inherit;
	background-color:#EDEDED;
	font-weight:bold;
}
#tmp_contents .box_result_inbound_cnt p.summary_txt {

	margin: 0 0 0.6em;
	padding: 0 4px 4px;
	border-bottom:1px solid #CCCCCC;
	font-size:86%;
}
#tmp_contents .box_result_inbound_cnt p.detail_txt {
	padding:0 4px 0;
	font-size:86%;
}
/* shopping
============================== */
#tmp_contents .shopping_area ul.horizon_list {
	margin-bottom:7px;
}
#tmp_contents .shopping_area ul.horizon_list li {
	padding-right:5px;	
}
#tmp_contents #tmp_wrap_bbnr_link {
	color:inherit;
	background-color:#EDE7E7;
	padding:3px;
}
#tmp_contents #tmp_bbnr_link {
	border:1px solid #FFFFFF;
	padding:6px 6px 0 6px;
}
#tmp_contents #tmp_bbnr_link ul {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
#tmp_contents #tmp_bbnr_link ul li {
	margin-bottom:6px;
	text-align:center;
}
#tmp_contents #tmp_bbnr_link ul li img {
	vertical-align:top;
}
/* ==================================================
shopping2013
================================================== */
#tmp_contents #tmp_shopping {
}
#tmp_contents #tmp_shopping #tmp_wrap_bbnr_link {
	color:inherit;
	background-color:#EDE7E7;
	padding:3px;
}
#tmp_contents #tmp_shopping #tmp_bbnr_link {
	border:1px solid #FFFFFF;
	padding:6px 6px 0 6px;
}
#tmp_contents #tmp_shopping #tmp_bbnr_link ul {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
#tmp_contents #tmp_shopping #tmp_bbnr_link ul li {
	margin-bottom:6px;
	text-align:center;
}
#tmp_contents #tmp_shopping #tmp_bbnr_link ul li img {
	vertical-align:top;
}
#tmp_contents #tmp_shopping_contents {
	padding:0;
}
#tmp_contents #tmp_shopping h2 {
	background:none;
	padding:0;
}
#tmp_contents #tmp_shopping h2.design_ttl {
	padding:0;
	background:none;
}
#tmp_contents #tmp_shopping h3 {
	padding:2px 15px;
	border:2px solid #FFEAC1;
	background-color:#FFF7E8;
	color:inherit;
}
#tmp_contents #tmp_shopping p.ttl {
	font-weight: bold;
	font-size:114%;
	color:#FF7272;
	background:url(/shared/templates/free/images/contents/shopping/omiyage_ttl_bg.jpg) no-repeat left bottom;
	padding:0 0 2px 0;
	margin:0 0 5px;
}
#tmp_contents #tmp_shopping p.shop_link a {
	padding:2px 0 2px 18px;
}
#tmp_contents .shinjuku_shop p.shop_link a {
	background:url(/shared/templates/free_en/images/contents/shop/list_icon_red.gif) no-repeat left 0.2em;
}
#tmp_contents .shibuya_shop p.shop_link a {
	background:url(/shared/templates/free_en/images/contents/shop/list_icon_green.gif) no-repeat left 0.2em;
}
#tmp_contents .ginza_shop p.shop_link a {
	background:url(/shared/templates/free_en/images/contents/shop/list_icon_purple.gif) no-repeat left 0.2em;
}
#tmp_contents .odaiba_shop p.shop_link a {
	background:url(/shared/templates/free_en/images/contents/shop/list_icon_blue.gif) no-repeat left 0.2em;
}
#tmp_contents #tmp_shopping ul {
	list-style-image:url(/shared/templates/free/images/contents/shop/list_icon.gif);
}
#tmp_contents #tmp_shopping .center {
	margin-bottom:30px;
	text-align:center;
}
/* shop_publicity */
#tmp_contents #tmp_shopping .shop_publicity {
	/*margin:0 10px 13px 0;*/
	/*padding:9px 15px 0;*/
	margin: 0 0 13px 0;
	padding: 9px 3px 0;
	color:inherit;
	background-color:#F2F2F2;
	clear:both;
}
#tmp_contents #tmp_shopping .shop_publicity_ttl {
	margin:0 0 9px;
}
#tmp_contents #tmp_shopping .shop_publicity_ttl p {
	margin-bottom:0;
}
#tmp_contents #tmp_shopping .shop_publicity_cnt ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents #tmp_shopping .shop_publicity_cnt li {
	margin-bottom:0;
	padding:0 0 9px;
	float:left;
}
#tmp_contents #tmp_shopping .shop_publicity_cnt li.r_bnr {
	float:right;
}
#tmp_contents #tmp_shopping .shop_publicity_cnt li img {
	vertical-align:top;
}
/* shop_navi */
#tmp_contents #tmp_shopping #tmp_shop_navi {
	margin:0 0 10px;
	padding:0;
	clear:both;
}
#tmp_contents #tmp_shopping #tmp_shop_navi ul {
	list-style:none;
	margin:9px 0 0;
	padding:0;
}
#tmp_contents #tmp_shopping #tmp_shop_navi ul li {
	margin-right:2px;
	float:left;
}
#tmp_contents #tmp_shopping #tmp_shop_navi p {
	float:right;
}
/* shop_tab */
#tmp_contents #tmp_shopping #tmp_shop_tab {
	margin:0 0 10px;
	padding:0;
	clear:both;
}
#tmp_contents #tmp_shopping #tmp_shop_tab_ttl {
	padding:13px 0 0;
	background:url(/shared/templates/free_en/images/contents/shop/tmp_shop_tab_ttl_bg.gif) repeat left top;
}
#tmp_contents #tmp_shopping #tmp_shop_tab_ttl ul {
	margin:0;
	padding:0;
	list-style:none;
	background:url(/shared/templates/free/images/contents/shopping/shop_tab_bg_bottom.gif) repeat-x left bottom;
}
#tmp_contents #tmp_shopping #tmp_shop_tab_ttl ul li {
	float:left;
	margin:0;
	line-height:0;
}
#tmp_contents #tmp_shopping #tmp_shop_tab_cnt {
}
#tmp_contents #tmp_shopping #tmp_shop_tab_cnt ul {
	list-style:none;
}
#tmp_contents #tmp_shopping .wrap_shop_column {
	margin:0 0 20px;
	padding:11px 0 0;
	position:relative;
	clear:both;
}
#tmp_contents #tmp_shopping .shop_column {
	padding:20px 10px 0;
	color:inherit;
	background-color:#F4F3D9;
}
#tmp_contents #tmp_shopping .shop_column_ttl {
	position:absolute;
	right:21px;
	top:0;
}
#tmp_contents #tmp_shopping .shop_column h2 {
	margin:0 0 5px;
	padding:0;
	color:#5DB63F;
	background-color:transparent;
	background-image:none;
	font-size:171%;
}
#tmp_contents #tmp_shopping .shop_column .strong {
	margin-bottom:0;
	font-weight:bold;
	font-size:114%;
	color:#EC6C55;
	background-color:transparent;
}
#tmp_contents #tmp_shopping .shop_column h3 {
	border:none;
	margin:5px 0 10px;
	padding:5px 10px;
	color:inherit;
	background-color:#FFD860;
	font-size:100%;
	font-weight:normal;
	border:none;
}
/* Map　*/
#tmp_shopping #tmp_detail_map {
	clear:both;
	margin:10px 0 30px;
}
#tmp_shopping #tmp_detail_map_btn ul li {
	font-size:0;
	padding-right:7px;
}
#tmp_shopping #tmp_dtl_map_list {
	float:left;
	margin-right:11px;
	width:218px;
	border:1px solid #999999;
	color:inherit;
	background-color:#F7F7F7;
}
#tmp_shopping #tmp_dtl_map_list {
	margin:0;
}
#tmp_shopping #tmp_dtl_map_list_ttl p {
	margin:0;
	font-size:0.1%;
	line-height:0.1;
}
#tmp_shopping #tmp_dtl_map_list_cnt {
	height:352px;
	overflow:scroll;
	padding:0 2px;
}
#tmp_shopping #tmp_dtl_map_list_cnt p {
	margin:0.5em;
}
#tmp_shopping #tmp_dtl_map_list_cnt ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_shopping #tmp_dtl_map_list_cnt ul li {
	margin:0;
	padding:0;
	list-style-image:none;
}
#tmp_shopping #tmp_dtl_map_list_cnt ul li a {
	display:block;
	padding:10px 5px;
}	
#tmp_shopping #tmp_dtl_map_img {
	border:1px solid #999999;
	float:right;
	height:425px;
	width:463px;
	margin:0 0 10px 0;
}
* html #tmp_shopping #tmp_dtl_map_img {
	height:427px;
	width:465px;
}
#tmp_contents #tmp_shopping .shop_list h2 {
	padding:0 15px;
	background:none;
	color:inherit;
	font-size:171%;
}
#tmp_contents #tmp_shopping .shop_list .shops_glp  h2 {
	background-color:#FFC1C1;
}
#tmp_contents #tmp_shopping .shop_list .fashion_glp h2 {
	background-color:#DEB8D4;
}
#tmp_contents #tmp_shopping .shop_list .interior_glp h2 {
	background-color:#94CFD6;
}
#tmp_contents #tmp_shopping .shop_list .cafe_glp h2 {
	background-color:#FFDABB;
}
#tmp_contents #tmp_shopping .shop_list .amusement_glp h2 {
	background-color:#FFFF9D;
}
#tmp_contents #tmp_shopping .shop_list h3 {
	padding:2px 15px;
	color:inherit;
}
#tmp_contents #tmp_shopping .shop_list .shops_glp h3 {
	border:2px solid #FFC1C1;
	background-color:#FFF4F4;
}
#tmp_contents #tmp_shopping .shop_list .fashion_glp h3 {
	border:2px solid #DEB8D4;
	background-color:#F2E3EE;
}
#tmp_contents #tmp_shopping .shop_list .interior_glp h3 {
	border:2px solid #78C2CB;
	background-color:#CEE9EC;
}
#tmp_contents #tmp_shopping .shop_list .cafe_glp h3 {
	border:2px solid #FFDABB;
	background-color:#FFF2E8;
}
#tmp_contents #tmp_shopping .shop_list .amusement_glp h3 {
	border:2px solid #E2E245;
	background-color:#FFFFC8;
}
#tmp_contents #tmp_shopping .shop_list p.float_rgt img {
	margin-bottom:8px;
}
#tmp_contents #tmp_shopping .shop_list .pagetop {
	clear:both;
	text-align:right;
}
#tmp_contents #tmp_shopping .shop_list ul {
	margin:0 0 0 1.6em !important;
	list-style-image:url(/shared/templates/free/images/contents/list_icon.gif) !important;
}
#tmp_contents #tmp_shopping .shop_list ul li {
	margin:0 0 0.4em !important;
}
#tmp_shopping #tmp_gmap_box {
	height:425px;
	margin:0;
	border:0;
}
#tmp_shopping #tmp_detail_map_ttl {
	clear:both;
	background:url(/shared/system/images/map/map_cond_ttl_bg.jpg) repeat-x left top;
	padding:6px 0 4px 7px;
	border:1px solid #AAAAAA;
}
#tmp_shopping #tmp_detail_map_ttl p {
	margin:0;
	font-size:0.1%;
	line-height:0.1;
}
#tmp_shopping #tmp_detail_map_cnt {
	clear:both;
	color:inherit;
	background:#E9E9E9 url(/shared/system/images/map/icon_map_bg.jpg) repeat-x left top;
	padding:12px 16px 5px 16px;
	border:1px solid #AAAAAA;
	border-top:none;
}
#tmp_shopping #tmp_detail_map_cnt ul {
	clear:both;
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
#tmp_shopping #tmp_detail_map_cnt ul li {
	margin:0 19px 0 0;
	display:inline;
	float:left;
	font-size:0.1%;
	line-height:0.1;
}
#tmp_shopping #tmp_detail_map_cnt ul.ul_line {
	clear:both;
	background:url(/shared/system/images/map/dtl_map_line.gif) repeat-x left top;
	padding:9px 0 0 0;
	margin:7px 0 0 0;
}
#tmp_shopping #tmp_detail_map_cnt ul.ul_line li {
	margin:0 13px 0 0 !important;
}
#tmp_shopping #tmp_shop_list1,
#tmp_shopping #tmp_shop_list2,
#tmp_shopping #tmp_shop_list3,
#tmp_shopping #tmp_shop_list4 {
	display:none;
}
#tmp_shopping #tmp_shop_list1.active,
#tmp_shopping #tmp_shop_list2.active,
#tmp_shopping #tmp_shop_list3.active,
#tmp_shopping #tmp_shop_list4.active {
	display:block;
}
/* クーポン */
#tmp_shopping #tmp_coupon {
	position:relative;
	min-height:331px;
	height:auto !important;
	height:331px;
}
#tmp_shopping #tmp_coupon .coupon_txt {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#tmp_shopping #tmp_coupon .coupon_img {
	position:absolute;
	top:0;
	right:30px;
	z-index:2;
}
#tmp_shopping #tmp_coupon p {
	position:relative;
	z-index:10;
}
#tmp_shopping #tmp_coupon .btn_coupon {
	padding-top:238px;
	padding-left:30px;
}
/* ara guide*/
#tmp_contents #tmp_shopping .area_guide_list ul {
	list-style:none;
	list-style-image:none;
	margin:0;
}
#tmp_contents #tmp_shopping .area_guide_list ul li {
	float:left;
	width:166px;
	margin:0 10px 10px 0;
}
#tmp_contents #tmp_shopping .area_guide_list ul li.last {
	margin-right:0;
}
#tmp_contents #tmp_shopping .pickup_ttl {
	margin:20px 0;
}

#tmp_contents #tmp_shopping .pickup_img_lft {
	float:left;
	margin:0 8px 0 0;
}
/* shop list*/
#tmp_contents #tmp_shopping .shop_list ul.shop_list_icon {
	margin:0 !important;
}
#tmp_contents #tmp_shopping .shop_list ul.shop_list_icon li {
	display: inline;
	list-style: none;
	list-style-image: none;
}
#tmp_contents #tmp_shopping .tips_box_cnt {
	background:#F0EEDA;
	padding:10px;
}
#tmp_contents #tmp_shopping .tips_box h2 {
	margin:0;
}
#tmp_contents #tmp_shopping .tips_box_cnt p.ttl {
	font-size:142%;
	color:#262626;
	background:none;
}
#tmp_contents #tmp_shopping .tips_img01 {
	float:left;
	margin-right:15px;
}
#tmp_contents #tmp_shopping .tips_img02 {
	float:right;
}
/* ==================================================
discovery vol2
================================================== */
/* discovery navi
============================== */
#tmp_contents #tmp_dnavi {
	clear:both;
	margin:0;
}
#tmp_contents #tmp_dnavi {
	margin:0 0 13px;
	list-style:none;
}
#tmp_contents #tmp_dnavi li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_dnavi.vol2 li {
	margin-right:4px;
	padding-right:4px;
	border-right:1px dotted #999999;
}
#tmp_contents #tmp_dnavi.vol2 #tmp_dlist5 {
	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_dnavi a {
	display:block;
}
#tmp_contents #tmp_dnavi a {
	width:132px;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/discovery_vol2_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents .vol2 #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents .vol2 #tmp_dlist1.active a,
#tmp_contents .vol2 #tmp_dlist1 a:hover,
#tmp_contents .vol2 #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents .vol2 #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents .vol2 #tmp_dlist2 a {
	background-position:-132px top;
}
#tmp_contents .vol2 #tmp_dlist2.active a,
#tmp_contents .vol2 #tmp_dlist2 a:hover,
#tmp_contents .vol2 #tmp_dlist2 a:focus {
	background-position:-132px bottom;
}
* html #tmp_contents .vol2 #tmp_dlist2 a:active {
	background-position:-132px bottom;
}
#tmp_contents .vol2 #tmp_dlist3 a {
	background-position:-264px top;
}
#tmp_contents .vol2 #tmp_dlist3.active a,
#tmp_contents .vol2 #tmp_dlist3 a:hover,
#tmp_contents .vol2 #tmp_dlist3 a:focus {
	background-position:-264px bottom;
}
* html #tmp_contents .vol2 #tmp_dlist3 a:active {
	background-position:-264px bottom;
}
#tmp_contents .vol2 #tmp_dlist4 a {
	background-position:-396px top;
}
#tmp_contents .vol2 #tmp_dlist4.active a,
#tmp_contents .vol2 #tmp_dlist4 a:hover,
#tmp_contents .vol2 #tmp_dlist4 a:focus {
	background-position:-396px bottom;
}
* html #tmp_contents .vol2 #tmp_dlist4 a:active {
	background-position:-396px bottom;
}
#tmp_contents .vol2 #tmp_dlist5 a {
	background-position:-528px top;
}
#tmp_contents .vol2 #tmp_dlist5.active a,
#tmp_contents .vol2 #tmp_dlist5 a:hover,
#tmp_contents .vol2 #tmp_dlist5 a:focus {
	background-position:-528px bottom;
}
* html #tmp_contents .vol2 #tmp_dlist5 a:active {
	background-position:-528px bottom;
}
#tmp_contents #tmp_dnavi.vol2  li span {
	display:block;
	width:132px;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}

/* index
============================== */
#tmp_contents #tmp_discovery {
	background:url(/shared/templates/free/images/contents/discovery/vol2/discovery_vol2_bg.jpg) no-repeat top left;
	padding:43px 50px 0px 50px;
}
#tmp_contents #tmp_discovery h1 {
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#tmp_contents #tmp_discovery p {
	margin-bottom:0;
}
#tmp_contents #tmp_discovery div#tmp_dmain.col2 {
	margin:0 0 50px 2px;
}
#tmp_dgallery {
	width:430px;
	height:280px;
	overflow:hidden;
}
#tmp_dgallery ul {
	list-style:none;
}
#tmp_contents #tmp_discovery div.col2 p.float_lft {
	margin-right:12px !important;
	margin-bottom:0 !important;
}
#tmp_contents #tmp_discovery div.col2 {
	margin:0 0 40px;
}
#tmp_contents #tmp_discovery div.col2 div.col2L {
	display:table;
	width:390px;
	margin-right:50px;
	float:left;
}
#tmp_contents #tmp_discovery div.col2 div.col2R {
	display:table;
	width:370px;
	float:left;
}
#tmp_contents #tmp_discovery div#tmp_dmain.col2 div.col2L {
	display:table;
	width:327px;
	margin-right:61px;
	float:left;
}
#tmp_contents #tmp_discovery divtmp_dmain.col2 div.col2R {
	display:table;
	width:430px;
	float:left;
}
/* ==================================================
discovery vol3
================================================== */
/* discovery navi
============================== */
#tmp_contents #tmp_dnavi.vol3 {
	clear:both;
	margin:0;
}
#tmp_contents #tmp_dnavi.vol3 {
	margin:0 0 13px;
	list-style:none;
}
#tmp_contents #tmp_dnavi.vol3 li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_dnavi.vol3 li {
	margin-right:4px;
	padding-right:4px;
	border-right:1px dotted #999999;
}
#tmp_contents #tmp_dnavi.vol3 #tmp_dlist5 {
	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_dnavi.vol3 a {
	display:block;
}
#tmp_contents #tmp_dnavi.vol3 a {
	width:132px;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/discovery_vol3_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents .vol3 #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents .vol3 #tmp_dlist1.active a,
#tmp_contents .vol3 #tmp_dlist1 a:hover,
#tmp_contents .vol3 #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents .vol3 #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents .vol3 #tmp_dlist2 a {
	background-position:-132px top;
}
#tmp_contents .vol3 #tmp_dlist2.active a,
#tmp_contents .vol3 #tmp_dlist2 a:hover,
#tmp_contents .vol3 #tmp_dlist2 a:focus {
	background-position:-132px bottom;
}
* html #tmp_contents .vol3 #tmp_dlist2 a:active {
	background-position:-132px bottom;
}
#tmp_contents .vol3 #tmp_dlist3 a {
	background-position:-264px top;
}
#tmp_contents .vol3 #tmp_dlist3.active a,
#tmp_contents .vol3 #tmp_dlist3 a:hover,
#tmp_contents .vol3 #tmp_dlist3 a:focus {
	background-position:-264px bottom;
}
* html #tmp_contents .vol3 #tmp_dlist3 a:active {
	background-position:-264px bottom;
}
#tmp_contents .vol3 #tmp_dlist4 a {
	background-position:-396px top;
}
#tmp_contents .vol3 #tmp_dlist4.active a,
#tmp_contents .vol3 #tmp_dlist4 a:hover,
#tmp_contents .vol3 #tmp_dlist4 a:focus {
	background-position:-396px bottom;
}
* html #tmp_contents .vol3 #tmp_dlist4 a:active {
	background-position:-396px bottom;
}
#tmp_contents .vol3 #tmp_dlist5 a {
	background-position:-528px top;
}
#tmp_contents .vol3 #tmp_dlist5.active a,
#tmp_contents .vol3 #tmp_dlist5 a:hover,
#tmp_contents .vol3 #tmp_dlist5 a:focus {
	background-position:-528px bottom;
}
* html #tmp_contents .vol3 #tmp_dlist5 a:active {
	background-position:-528px bottom;
}
#tmp_contents #tmp_dnavi.vol3  li span {
	display:block;
	width:132px;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
/* ==================================================
discovery vol3
================================================== */
/* discovery top
============================== */
#tmp_wrap_discovery_vol3 {
	text-align: center;
}
#tmp_discovery_vol3 {
	width: 828px;
	margin-right: auto;
	margin-left: auto;
}
#tmp_discovery_vol3 h1{
	background:none;
	margin:0;
	padding:0;
}
#tmp_discovery_vol3 p{
	margin:0;
}
#tmp_vol3_box1{
	margin: 0px;
	padding: 0px;
}
#tmp_vol3_box2{
	margin: 0 0 20px;
	padding: 0px;
}
#tmp_vol3_box1 ul,
#tmp_vol3_box2 ul{
	margin: 0px;
	padding: 0px;
}
#tmp_vol3_box1 ul li,
#tmp_vol3_box2 ul li{
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
#tmp_vol3_box1 img,
#tmp_vol3_box2 img{
	border:none;
	vertical-align:top;
}
/* ==================================================
discovery vol4
================================================== */
/* discovery navi
============================== */
#tmp_contents #tmp_dnavi.vol4 {
	clear:both;
	margin:0;
}
#tmp_contents #tmp_dnavi.vol4 {
	margin:0 0 13px;
	list-style:none;
}
#tmp_contents #tmp_dnavi.vol4 li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_dnavi.vol4 li {
	margin-right:4px;
	padding-right:4px;
	border-right:1px dotted #999999;
}
#tmp_contents #tmp_dnavi.vol4 #tmp_dlist5 {
	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_dnavi.vol4 a {
	display:block;
}
#tmp_contents #tmp_dnavi.vol4 a {
	width:132px;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol4/discovery_vol4_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents .vol4 #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents .vol4 #tmp_dlist1.active a,
#tmp_contents .vol4 #tmp_dlist1 a:hover,
#tmp_contents .vol4 #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents .vol4 #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents .vol4 #tmp_dlist2 a {
	background-position:-132px top;
}
#tmp_contents .vol4 #tmp_dlist2.active a,
#tmp_contents .vol4 #tmp_dlist2 a:hover,
#tmp_contents .vol4 #tmp_dlist2 a:focus {
	background-position:-132px bottom;
}
* html #tmp_contents .vol4 #tmp_dlist2 a:active {
	background-position:-132px bottom;
}
#tmp_contents .vol4 #tmp_dlist3 a {
	background-position:-264px top;
}
#tmp_contents .vol4 #tmp_dlist3.active a,
#tmp_contents .vol4 #tmp_dlist3 a:hover,
#tmp_contents .vol4 #tmp_dlist3 a:focus {
	background-position:-264px bottom;
}
* html #tmp_contents .vol4 #tmp_dlist3 a:active {
	background-position:-264px bottom;
}
#tmp_contents .vol4 #tmp_dlist4 a {
	background-position:-396px top;
}
#tmp_contents .vol4 #tmp_dlist4.active a,
#tmp_contents .vol4 #tmp_dlist4 a:hover,
#tmp_contents .vol4 #tmp_dlist4 a:focus {
	background-position:-396px bottom;
}
* html #tmp_contents .vol4 #tmp_dlist4 a:active {
	background-position:-396px bottom;
}
#tmp_contents .vol4 #tmp_dlist5 a {
	background-position:-528px top;
}
#tmp_contents .vol4 #tmp_dlist5.active a,
#tmp_contents .vol4 #tmp_dlist5 a:hover,
#tmp_contents .vol4 #tmp_dlist5 a:focus {
	background-position:-528px bottom;
}
* html #tmp_contents .vol4 #tmp_dlist5 a:active {
	background-position:-528px bottom;
}
#tmp_contents #tmp_dnavi.vol4  li span {
	display:block;
	width:132px;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}

/* ==================================================
discovery vol4
================================================== */
/* discovery top
============================== */
#tmp_discovery_vol4{
	margin-bottom:70px;
}
#tmp_discovery_vol4 h1 {
	float: left;
	width: 420px;
	margin:0 0 20px 0;
	padding:0;
}
#tmp_discovery_vol4 .tp1,
#tmp_discovery_vol4 .tp2,
#tmp_discovery_vol4 .tp3,
#tmp_discovery_vol4 .tp4,
#tmp_discovery_vol4 .tp5,
#tmp_discovery_vol4 .tp6,
#tmp_discovery_vol4 .tp7,
#tmp_discovery_vol4 .tp8,
#tmp_discovery_vol4 .tp9,
#tmp_discovery_vol4 .tp10,
#tmp_discovery_vol4 .tp11{
	float: left;
	margin:0 0 20px 0;
}

#tmp_discovery_vol4 .tp1 a{
	background: url(/shared/templates/free/images/contents/discovery/vol4/vol4_01_off.jpg) no-repeat;
	width:250px;
	height:200px;
	display:block;
}
#tmp_discovery_vol4 .tp1 span,
#tmp_discovery_vol4 .tp2 span,
#tmp_discovery_vol4 .tp3 span,
#tmp_discovery_vol4 .tp4 span,
#tmp_discovery_vol4 .tp5 span,
#tmp_discovery_vol4 .tp6 span,
#tmp_discovery_vol4 .tp7 span,
#tmp_discovery_vol4 .tp8 span,
#tmp_discovery_vol4 .tp9 span,
#tmp_discovery_vol4 .tp10 span,
#tmp_discovery_vol4 .tp11 span{
	display:none;
}
#tmp_discovery_vol4 .tp2 a{
	background: url(/shared/templates/free/images/contents/discovery/vol4/vol4_02_off.jpg) no-repeat;
	width:220px;
	height:200px;
	display:block;
}
#tmp_discovery_vol4 .tp3{
	background: url(/shared/templates/free/images/contents/discovery/vol4/vol4_03.jpg) no-repeat;
	width:270px;
	height:200px;
	display:block;
}
#tmp_discovery_vol4 .tp4 a{
	background: url(/shared/templates/free/images/contents/discovery/vol4/vol4_04_off.jpg) no-repeat;
	width:200px;
	height:200px;
	display:block;
}
#tmp_discovery_vol4 .tp5 a{
	background: url(/shared/templates/free/images/contents/discovery/vol4/vol4_05_off.jpg) no-repeat;
	width:295px;
	height:280px;
	display:block;
}
#tmp_discovery_vol4 .tp6 a{
	background: url(/shared/templates/free/images/contents/discovery/vol4/vol4_06_off.jpg) no-repeat;
	width:300px;
	height:280px;
	display:block;
}
#tmp_discovery_vol4 .tp7 a{
	background: url(/shared/templates/free/images/contents/discovery/vol4/vol4_07_off.jpg) no-repeat;
	width:295px;
	height:280px;
	display:block;
}
#tmp_discovery_vol4 .tp8 a{
	background: url(/shared/templates/free/images/contents/discovery/vol4/vol4_08_off.jpg) no-repeat;
	width:200px;
	height:200px;
	display:block;
}
#tmp_discovery_vol4 .tp9 a{
	background: url(/shared/templates/free/images/contents/discovery/vol4/vol4_09_off.jpg) no-repeat;
	width:225px;
	height:200px;
	display:block;
}
#tmp_discovery_vol4 .tp10 a{
	background: url(/shared/templates/free/images/contents/discovery/vol4/vol4_10_off.jpg) no-repeat;
	width:225px;
	height:200px;
	display:block;
}
#tmp_discovery_vol4 .tp11 a{
	background: url(/shared/templates/free/images/contents/discovery/vol4/vol4_11_off.jpg) no-repeat;
	width:220px;
	height:200px;
	display:block;
}
#tmp_discovery_vol4 .tp1 a:hover,
#tmp_discovery_vol4 .tp1 a:focus {
	background-image:url(/shared/templates/free/images/contents/discovery/vol4/vol4_01_on.jpg);
}
#tmp_discovery_vol4 .tp2 a:hover,
#tmp_discovery_vol4 .tp2 a:focus {
	background-image:url(/shared/templates/free/images/contents/discovery/vol4/vol4_02_on.jpg);
}
#tmp_discovery_vol4 .tp4 a:hover,
#tmp_discovery_vol4 .tp4 a:focus {
	background-image:url(/shared/templates/free/images/contents/discovery/vol4/vol4_04_on.jpg);
}
#tmp_discovery_vol4 .tp5 a:hover,
#tmp_discovery_vol4 .tp5 a:focus {
	background-image:url(/shared/templates/free/images/contents/discovery/vol4/vol4_05_on.jpg);
}
#tmp_discovery_vol4 .tp6 a:hover,
#tmp_discovery_vol4 .tp6 a:focus {
	background-image:url(/shared/templates/free/images/contents/discovery/vol4/vol4_06_on.jpg);
}
#tmp_discovery_vol4 .tp7 a:hover,
#tmp_discovery_vol4 .tp7 a:focus {
	background-image:url(/shared/templates/free/images/contents/discovery/vol4/vol4_07_on.jpg);
}
#tmp_discovery_vol4 .tp8 a:hover,
#tmp_discovery_vol4 .tp8 a:focus {
	background-image:url(/shared/templates/free/images/contents/discovery/vol4/vol4_08_on.jpg);
}

#tmp_discovery_vol4 .tp9 a:hover,
#tmp_discovery_vol4 .tp9 a:focus {
	background-image:url(/shared/templates/free/images/contents/discovery/vol4/vol4_09_on.jpg);
}

#tmp_discovery_vol4 .tp10 a:hover,
#tmp_discovery_vol4 .tp10 a:focus {
	background-image:url(/shared/templates/free/images/contents/discovery/vol4/vol4_10_on.jpg);
}

#tmp_discovery_vol4 .tp11 a:hover,
#tmp_discovery_vol4 .tp11 a:focus {
	background-image:url(/shared/templates/free/images/contents/discovery/vol4/vol4_11_on.jpg);
}

/* ==================================================
discovery vol5
================================================== */
/* discovery navi
============================== */
#tmp_contents #tmp_dnavi.vol5 {
	clear:both;
	margin:0;
}
#tmp_contents #tmp_dnavi.vol5 {
	margin:0 0 13px;
	list-style:none;
}
#tmp_contents #tmp_dnavi.vol5 li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_dnavi.vol5 li {
	margin-right:4px;
	padding-right:4px;
	border-right:1px dotted #999999;
}
#tmp_contents #tmp_dnavi.vol5 #tmp_dlist6 {

	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_dnavi.vol5 a {
	display:block;
}
#tmp_contents #tmp_dnavi.vol5 a {
	width:106px;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol5/discovery_vol5_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents .vol5 #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents .vol5 #tmp_dlist1.active a,
#tmp_contents .vol5 #tmp_dlist1 a:hover,
#tmp_contents .vol5 #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents .vol5 #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents .vol5 #tmp_dlist2 a {
	background-position:-110px top;
}
#tmp_contents .vol5 #tmp_dlist2.active a,
#tmp_contents .vol5 #tmp_dlist2 a:hover,
#tmp_contents .vol5 #tmp_dlist2 a:focus {
	background-position:-110px bottom;
}
* html #tmp_contents .vol5 #tmp_dlist2 a:active {
	background-position:-110px bottom;
}
#tmp_contents .vol5 #tmp_dlist3 a {
	background-position:-220px top;
}
#tmp_contents .vol5 #tmp_dlist3.active a,
#tmp_contents .vol5 #tmp_dlist3 a:hover,
#tmp_contents .vol5 #tmp_dlist3 a:focus {
	background-position:-220px bottom;
}
* html #tmp_contents .vol5 #tmp_dlist3 a:active {
	background-position:-220px bottom;
}
#tmp_contents .vol5 #tmp_dlist4 a {
	background-position:-330px top;
}
#tmp_contents .vol5 #tmp_dlist4.active a,
#tmp_contents .vol5 #tmp_dlist4 a:hover,
#tmp_contents .vol5 #tmp_dlist4 a:focus {
	background-position:-330px bottom;
}
* html #tmp_contents .vol5 #tmp_dlist4 a:active {
	background-position:-330px bottom;
}
#tmp_contents .vol5 #tmp_dlist5 a {
	background-position:-440px top;
}
#tmp_contents .vol5 #tmp_dlist5.active a,
#tmp_contents .vol5 #tmp_dlist5 a:hover,
#tmp_contents .vol5 #tmp_dlist5 a:focus {
	background-position:-440px bottom;
}
* html #tmp_contents .vol5 #tmp_dlist5 a:active {
	background-position:-440px bottom;
}
#tmp_contents .vol5 #tmp_dlist6 a {
	background-position:-550px top;
}
#tmp_contents .vol5 #tmp_dlist6.active a,
#tmp_contents .vol5 #tmp_dlist6 a:hover,
#tmp_contents .vol5 #tmp_dlist6 a:focus {
	background-position:-550px bottom;
}
* html #tmp_contents .vol5 #tmp_dlist6 a:active {
	background-position:-550px bottom;
}
#tmp_contents #tmp_dnavi.vol5 li span {
	display:block;
	width:116px;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}

/* エリアマップ*/
#tmp_areamap #tmp_areamap_ttl{
	margin:0;
	padding:0;
	height:42px;
}
#tmp_areamap #tmp_areamap_ttl ul{
	margin:0;
	padding:0;
	list-style:none;
}
#tmp_areamap #tmp_areamap_ttl ul li{
	float:left;
	margin:0;
	padding:0;
}
#tmp_areamap #tmp_areamap_ttl ul li img{
	vertical-align:top;
}
/*
#tmp_areamap #tmp_areamap_ttl ul li.active a {
	background: url(/shared/templates/free/images/contents/areamap/tab1_off.jpg) no-repeat;	
}
*/
#tmp_areamap #tmp_areamap_cnt{
	margin:0;
	padding:0;
	padding-right:15px;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map{
	position: relative;	
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .yanaka{
	position: absolute;
	left: 400px;
	top: 45px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .ueno {
	position: absolute;
	left: 320px;
	top: 150px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .akihabara {
	position: absolute;
	left: 400px;
	top: 225px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .marunouchi {
	position: absolute;
	left: 410px;
	top: 295px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .ginza {
	position: absolute;
	left: 420px;
	top: 360px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .odaiba {
	position: absolute;
	left: 420px;
	top: 370px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .shinjuku {
	position: absolute;
	left: 140px;
	top: 165px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .harajuku {
	position: absolute;
	left: 150px;
	top: 245px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .shibuya {
	position: absolute;
	left: 150px;
	top: 250px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .roppongi {
	position: absolute;
	left: 280px;
	top: 275px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .daikanyama {
	position: absolute;
	left: 170px;
	top: 350px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .asakusa {
	position: absolute;
	left: 420px;
	top: 08px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .kichijoji {
	position: absolute;
	left: 10px;
	top: 165px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .ikebukuro {
	position: absolute;
	left: 130px;
	top: 45px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .shimokitazawa {
	position: absolute;
	left: 9px;
	top: 275px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .tama {
	position: absolute;
	left: 10px;
	top: 240px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .tosho {
	position: absolute;
	left: 8px;
	top: 365px;
	display:none;
}
/* ↓20150128校正用 */
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .yanaka{
	position: absolute;
	left: 400px;
	top: 45px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .ueno {
	position: absolute;
	left: 320px;
	top: 150px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .akihabara {
	position: absolute;
	left: 400px;
	top: 225px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .marunouchi {
	position: absolute;
	left: 410px;
	top: 315px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .ginza {
	position: absolute;
	left: 420px;
	top: 360px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .odaiba {
	position: absolute;
	left: 420px;
	top: 370px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .shinjuku {
	position: absolute;
	left: 140px;
	top: 165px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .harajuku {
	position: absolute;
	left: 150px;
	top: 245px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .shibuya {
	position: absolute;
	left: 150px;
	top: 250px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .roppongi {
	position: absolute;
	left: 280px;
	top: 275px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .daikanyama {
	position: absolute;
	left: 170px;
	top: 350px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .asakusa {
	position: absolute;
	left: 420px;
	top: 18px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .kichijoji {
	position: absolute;
	left: 10px;
	top: 165px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .ikebukuro {
	position: absolute;
	left: 130px;
	top: 45px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .shimokitazawa {
	position: absolute;
	left: 9px;
	top: 275px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .tama {
	position: absolute;
	left: 10px;
	top: 300px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .tosho {
	position: absolute;
	left: 8px;
	top: 425px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .shibamata {
	position: absolute;
	left: 427px;
	top: 100px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .nihombashi {
	position: absolute;
	left: 427px;
	top: 280px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .shinagawa {
	position: absolute;
	left: 304px;
	top: 444px;
	display:none;
}
/* ↑20150128校正用 */
/* ↓201501215修正用 */
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map.edit20150128 .tama {
	position: absolute;
	left: 10px;
	top: 220px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .izushoto {
	position: absolute;
	left: 8px;
	top: 316px;
	display:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_tokyo_map .ogazawara {
	position: absolute;
	left: 8px;
	top: 425px;
	display:none;
}
/* ↑201501215修正用 */
#tmp_areamap #tmp_areamap_cnt #tmp_mizube_cnt {
	color:inherit;
	background-color:#EFE7DA;
	padding:15px 14px 15px 13px;
	margin:0 0 20px;
}
#tmp_areamap #tmp_areamap_cnt #tmp_mizube h2,
#tmp_areamap #tmp_areamap_cnt #tmp_mizube h3 {
	padding:0;
	font-size:100%;
	background:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_mizube h3 {
	margin:0;
	border-bottom:none;
}
#tmp_areamap #tmp_areamap_cnt #tmp_mizube .mizube_col .mizube_colL {
	float:left;
	width:324px;
}
#tmp_areamap #tmp_areamap_cnt #tmp_mizube .mizube_col .mizube_colR {
	float:right;
	width:311px;
}
#tmp_areamap #tmp_areamap_cnt #tmp_mizube .mizube_bnr {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
#tmp_areamap #tmp_areamap_cnt #tmp_mizube .mizube_bnr li {
	float:left;
	margin-right:14px;
	margin-bottom:0;
}
#tmp_areamap #tmp_areamap_cnt #tmp_mizube .mizube_bnr li.last {
	margin-right:0;
}
#tmp_areamap #tmp_areamap_cnt #tmp_mizube .mizube_bnr li img {
	vertical-align:middle;
}
#tmp_mizube_contents p.read_more {
	text-align:right;
	margin-bottom:8px;
}
#tmp_mizube_contents p.read_more a {
	background:url(/shared/templates/free/images/contents/event/next_icon.gif) no-repeat left center;
	padding-left:20px;
}
#tmp_mizube_contents #tmp_mizube_navi {
	margin:0 0 10px;
}
#tmp_mizube_contents #tmp_mizube_navi ul {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
#tmp_mizube_contents #tmp_mizube_navi ul li {
	float:left;
	margin-bottom:0;
}
#tmp_mizube_contents #tmp_mizube_navi ul li img {
	vertical-align:top;
}
#tmp_mizube_contents .h_txt {
	font-size:129%;
	font-weight:bold;
}
#tmp_mizube_contents .head_cnt {
	margin:0 0 25px;
}
/* Map */
#tmp_mizube_contents #tmp_detail_map {
	clear:both;
}
#tmp_mizube_contents #tmp_detail_map_btn ul {
	margin-bottom:8px;
}
#tmp_mizube_contents #tmp_detail_map_btn ul li input {
	vertical-align:top;
}
#tmp_mizube_contents #tmp_dtl_map_list {
	float:left;
	width:218px;
	border:1px solid #999999;
	color:inherit;
	background-color:#F7F7F7;
}
#tmp_mizube_contents #tmp_dtl_map_list_ttl p {
	margin-bottom:0;
}
#tmp_mizube_contents #tmp_dtl_map_list_cnt {
	height:352px;
	overflow:scroll;
	padding:0 2px;
}
#tmp_mizube_contents #tmp_dtl_map_list_cnt ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_mizube_contents #tmp_dtl_map_list_cnt ul li {
	margin-bottom:0;
}
#tmp_mizube_contents #tmp_dtl_map_list_cnt ul li.even {
	background-color:#FFFFFF;
}
#tmp_mizube_contents #tmp_dtl_map_list_cnt ul li a {
	display:block;
	padding:8px 5px;
}	
#tmp_mizube_contents #tmp_dtl_map_img {
	border:1px solid #999999;
	float:right;
	width:466px;
	height:424px;
}
* html #tmp_mizube_contents #tmp_dtl_map_img {
	width:468px;
	height:426px;
}
/* box_result_list
============================== */
#tmp_contents .rnavi_result_list .box_result_list {
	clear:both;
	line-height:1.4;
	margin:0 0 11px;
}
#tmp_contents .rnavi_result_list .box_result_list_l,
#tmp_contents .rnavi_result_list .box_result_list_r {
	width:220px;
	float:left;
	border:1px solid #CCCCCC !important;
	padding:0 !important;
}
#tmp_contents .rnavi_result_list .box_result_list_l {
	margin:0 10px 0 0;
}
* html #tmp_contents .rnavi_result_list .box_result_list_l,
* html #tmp_contents .rnavi_result_list .box_result_list_r {
	width:222px;
}
/* box_result_list_photo
============================== */
#tmp_contents .rnavi_result_list .box_result_list_photo {
	padding:9px;
	clear:both;
	border:none !important;
}
#tmp_contents .rnavi_result_list .box_result_list_photo .photo {
	border:none !important;
	padding:0 !important;
	margin:0 0 5px !important;
	text-align:center;
}
#tmp_contents .rnavi_result_list .box_result_list_photo .photo img {
	border:1px solid #CCCCCC;
}
#tmp_contents .rnavi_result_list .box_result_list_l .date_area,
#tmp_contents .rnavi_result_list .box_result_list_r .date_area {
	font-weight:bold;
	background-color:#EEEEEE;
	color:inherit;
	padding:4px 9px !important;
	margin-bottom:0 !important;
}
#tmp_contents .rnavi_result_list .box_result_list_l .date_area span.date,
#tmp_contents .rnavi_result_list .box_result_list_r .date_area span.date {
	display:block;
	float:left;
	width:4.3em;
	margin:0 -4.3em 0 0;
}
#tmp_contents .rnavi_result_list .box_result_list_l .date_area span.txt,
#tmp_contents .rnavi_result_list .box_result_list_r .date_area span.txt {
	display:block;
	margin:0 0 0 4.3em;
}
#tmp_contents .rnavi_result_list .box_result_list_photo p {
	padding:0 !important;
	margin:0 !important;
}
#tmp_contents .rnavi_result_list .box_result_list_photo .summary_txt {
	line-height:inherit;
	padding:0.5em 0 !important;
}
#tmp_contents .rnavi_result_list .box_result_list_photo .title {
	margin-bottom:3px !important;
}
/* ==================================================
discovery vol6
================================================== */
/* discovery navi
============================== */
#tmp_contents #tmp_dnavi.vol6 {
	clear:both;
	margin:0;
}
#tmp_contents #tmp_dnavi.vol6 {
	margin:0 0 13px;
	list-style:none;
}
#tmp_contents #tmp_dnavi.vol6 li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_dnavi.vol6 li {
	margin-right:4px;
	padding-right:4px;
	border-right:1px dotted #999999;
}
#tmp_contents #tmp_dnavi.vol6 #tmp_dlist5 {
	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_dnavi.vol6 a {
	display:block;
}
#tmp_contents #tmp_dnavi.vol6 a {
	width:132px;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol6/discovery_vol6_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents .vol6 #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents .vol6 #tmp_dlist1.active a,
#tmp_contents .vol6 #tmp_dlist1 a:hover,
#tmp_contents .vol6 #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents .vol6 #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents .vol6 #tmp_dlist2 a {
	background-position:-132px top;
}
#tmp_contents .vol6 #tmp_dlist2.active a,
#tmp_contents .vol6 #tmp_dlist2 a:hover,
#tmp_contents .vol6 #tmp_dlist2 a:focus {
	background-position:-132px bottom;
}
* html #tmp_contents .vol6 #tmp_dlist2 a:active {
	background-position:-132px bottom;
}
#tmp_contents .vol6 #tmp_dlist3 a {
	background-position:-264px top;
}
#tmp_contents .vol6 #tmp_dlist3.active a,
#tmp_contents .vol6 #tmp_dlist3 a:hover,
#tmp_contents .vol6 #tmp_dlist3 a:focus {
	background-position:-264px bottom;
}
* html #tmp_contents .vol6 #tmp_dlist3 a:active {
	background-position:-264px bottom;
}
#tmp_contents .vol6 #tmp_dlist4 a {
	background-position:-396px top;
}
#tmp_contents .vol6 #tmp_dlist4.active a,
#tmp_contents .vol6 #tmp_dlist4 a:hover,
#tmp_contents .vol6 #tmp_dlist4 a:focus {
	background-position:-396px bottom;
}
* html #tmp_contents .vol4 #tmp_dlist4 a:active {
	background-position:-396px bottom;
}
#tmp_contents .vol6 #tmp_dlist5 a {
	background-position:-528px top;
}
#tmp_contents .vol6 #tmp_dlist5.active a,
#tmp_contents .vol6 #tmp_dlist5 a:hover,
#tmp_contents .vol6 #tmp_dlist5 a:focus {
	background-position:-528px bottom;
}
* html #tmp_contents .vol6 #tmp_dlist5 a:active {
	background-position:-528px bottom;
}
#tmp_contents #tmp_dnavi.vol6 li span {
	display:block;
	width:132px;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}

/*　四季の東京　*/
#tmp_fourseason #tmp_spring h2 {
	background: url(/shared/templates/free/images/contents/attractions/season/h2_bg_spring.jpg) no-repeat;	
}
#tmp_fourseason #tmp_spring h3 {
	background:none;
	border-bottom: 1px solid #F70077;
}
#tmp_fourseason #tmp_summer h2 {
	background: url(/shared/templates/free/images/contents/attractions/season/h2_bg_summer.jpg) no-repeat;	
}
#tmp_fourseason #tmp_summer h3 {
	background:none;
	border-bottom: 1px solid #71AF00;
}
#tmp_fourseason #tmp_autumn h2 {
	background: url(/shared/templates/free/images/contents/attractions/season/h2_bg_autumn.jpg) no-repeat;	
}
#tmp_fourseason #tmp_autumn h3 {
	background:none;
	border-bottom: 1px solid #F88B00;
}
#tmp_fourseason #tmp_winter h2 {
	background: url(/shared/templates/free/images/contents/attractions/season/h2_bg_winter.jpg) no-repeat;	
}
#tmp_fourseason #tmp_winter h3 {
	background:none;
	border-bottom: 1px solid #00A0E4;
}
#tmp_fourseason #tmp_info_ttl ul{
	margin:0 0 10px 0;
	padding:0;
}
#tmp_fourseason #tmp_info_ttl ul li {
	list-style:none;
	float:left;
	margin:0;
}

#tmp_contents .fs_index_list {
	list-style:none;
	margin:0;
	padding:0 10px;
}
#tmp_contents .fs_index_list li {
	width:308px;
	margin:0 5px 10px;
	padding:12px 12px 8px 10px;
	float:left;
	background-color:#FFFFFF;
	color:inherit;
}
#tmp_contents .fs_index_list li ul {
	margin: 0 0 1em 3.2em;
}
#tmp_contents .fs_index_list li ul li {
	width:auto;
	margin:0 0 0.5em;
	padding:0;
	float:none;
	background-color:transparent;
	color:inherit;
}
#tmp_contents .fs_index_list li ul ul {
	margin: 0 0 1em 1.2em;
}
#tmp_contents .fs_index_list_ttl {
	margin:0 0 5px;
	padding:0 0 9px;
	background: url(/shared/templates/free/images/contents/attractions/fourseasons/index_list_line.gif) left bottom repeat-x;	
	font-size:114.3%;
	line-height:140%;
}
#tmp_contents .fs_index_list_ttl img {
	display:block;
	margin:0 0 13px;
}
#tmp_contents .fs_index_list_ttl img.fs_mappin {
	display:inherit;
	margin:0;
}
#tmp_contents .fs_index_list_cnt {
	font-size:85.7%;
	line-height:160%;
}
#tmp_contents .fs_index_list_cnt h2 {
	margin:1.5em 0 0.8em;
	padding:0 5px;
	font-size:114%;
	background:none;
	clear:both;
	border-bottom:1px solid #666666;
}
#tmp_contents #tmp_fourseasons_gmap {
	margin:0 0 18px;
}
#tmp_contents #tmp_fourseasons_ban {
	margin:0 0 18px;
	padding:0;
	list-style:none;
}
#tmp_contents #tmp_fourseasons_ban li {
	width:223px;
	margin:0;
	padding:0 15px 10px 0;
	float:left;
}
#tmp_contents #tmp_fourseasons_ban li.last {
	padding:0 0 0 1px !important;
}

/* 四季の東京　改修　20150419 */
#tmp_contents #tmp_fourseason {
	clear:both;
	width:700px;
}
#tmp_contents #tmp_fourseason #tmp_cate_ttl h1 {
	background: url(/shared/templates/free/images/contents/attractions/fourseasons/spring_ttl_bg.jpg) no-repeat left top;
	margin: 0 0 6px;
}
#tmp_contents #tmp_fourseason #tmp_cate_ttl h1.bg_spring {
	background: url(/shared/templates/free/images/contents/attractions/fourseasons/spring_ttl_bg.jpg) no-repeat left top;
}
#tmp_contents #tmp_fourseason #tmp_cate_ttl h1.bg_summer {
	background: url(/shared/templates/free/images/contents/attractions/fourseasons/summer_ttl_bg.jpg) no-repeat left top;
}
#tmp_contents #tmp_fourseason #tmp_cate_ttl h1.bg_autumn {
	background: url(/shared/templates/free/images/contents/attractions/fourseasons/autumn_ttl_bg.jpg) no-repeat left top;
}
#tmp_contents #tmp_fourseason #tmp_cate_ttl h1.bg_winter {
	background: url(/shared/templates/free/images/contents/attractions/fourseasons/winter_ttl_bg.jpg) no-repeat left top;
}
#tmp_contents #tmp_fourseason ul.horizon_list {
	margin: 0 0 9px;
	padding: 0;
}
#tmp_contents #tmp_fourseason ul.horizon_list li {
	display: inline-block;
	width: 229px;
	margin:0 1px 0 0;
	padding:0;
	height: 50px;
	overflow: hidden;
}
*:first-child+html #tmp_contents #tmp_fourseason ul.horizon_list li {
	display: inline;
	margin:0 4px 0 0;
}
#tmp_contents #tmp_fourseason ul.horizon_list li.last {
	margin:0 1px 0 0;
}
#tmp_contents #tmp_fourseason ul.horizon_list li img {
}
#tmp_contents #tmp_fourseason ul.horizon_list li.btn_spring {
	background:url(/shared/templates/free/images/contents/attractions/fourseasons/btn_spring_bg.jpg) no-repeat center top;
}
#tmp_contents #tmp_fourseason ul.horizon_list li.btn_summer {
	background:url(/shared/templates/free/images/contents/attractions/fourseasons/btn_summer_bg.jpg) no-repeat center top;
}
#tmp_contents #tmp_fourseason ul.horizon_list li.btn_autumn {
	background:url(/shared/templates/free/images/contents/attractions/fourseasons/btn_autumn_bg.jpg) no-repeat center top;
}
#tmp_contents #tmp_fourseason ul.horizon_list li.btn_winter {
	background:url(/shared/templates/free/images/contents/attractions/fourseasons/btn_winter_bg.jpg) no-repeat left top;
}
#tmp_contents #tmp_fourseason #tmp_spring_event,
#tmp_contents #tmp_fourseason #tmp_summer_event,
#tmp_contents #tmp_fourseason #tmp_autumn_event,
#tmp_contents #tmp_fourseason #tmp_winter_event {
	clear:both;
	width:700px;
}
#tmp_contents #tmp_fourseason #tmp_spring_event #tmp_fourseason_event {
	padding:18px 12px 17px 10px;
	color:inherit;
	background:url(/shared/templates/free/images/contents/attractions/fourseasons/spring_evt_bg.jpg) repeat	left top;
}
#tmp_contents #tmp_fourseason #tmp_summer_event #tmp_fourseason_event {
	padding:18px 12px 17px 10px;
	color:inherit;
	background:url(/shared/templates/free/images/contents/attractions/fourseasons/summer_evt_bg.jpg) repeat	left top;
}
#tmp_contents #tmp_fourseason #tmp_autumn_event #tmp_fourseason_event {
	padding:18px 12px 17px 10px;
	color:inherit;
	background:url(/shared/templates/free/images/contents/attractions/fourseasons/autumn_evt_bg.jpg) repeat	left top;
}
#tmp_contents #tmp_fourseason #tmp_winter_event #tmp_fourseason_event {
	padding:18px 12px 17px 10px;
	color:inherit;
	background:url(/shared/templates/free/images/contents/attractions/fourseasons/winter_evt_bg.jpg) repeat	left top;
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_ttl .evt_ttl {
	float:left;
	margin-left:7px
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_ttl .evt_search {
	float:right;
	margin-right:10px;
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt h3 {
	border:none;
	background-color:#FFFFFF;
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .evt_search_btm {
	margin:19px 0 0;
	text-align:center;
}
#tmp_contents #tmp_fourseason .contents_bnr {
	margin:0 0 1px;
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list {
	margin:0 0 3px;
	clear:both;
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list_l {
	width:200px;
	float:left;
	margin:0 3px 0 0;
	padding:12px;
	color:inherit;
	background-color:#FFFFFF;
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list_r {
	width:200px;
	float:left;
	margin:0;
	padding:12px;
	color:inherit;
	background-color:#FFFFFF;
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list .title,
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list .locale,
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list .summary_txt {
	margin: 0 0 5px;
	padding: 0 0 5px;
	background: url(/shared/templates/free/images/contents/attractions/fourseasons/index_list_line.gif) left bottom repeat-x;
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list .date_area {
	margin:0 0 5px;
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list .date_area .date {
	display:block;
	float:left;
	width:4em;
	text-align:center;
	margin:3px 0 0;
	padding:6px 0 5px;
	color:#FFFFFF;
	background-color:#686859;
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list .date_area .txt {
	display:block;
	margin:0 0 0 5em;
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list .photo {
	text-align:center;
	margin:0 0 5px;
}
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list .update {
	margin-bottom:0;
}
/* 四季の東京 末端 */
#tmp_fourseasons_sakura h1,
#tmp_fourseasons_springfes h1,
#tmp_fourseasons_hana h1,
#tmp_fourseasons_hanabitaikai h1,
#tmp_fourseasons_beergarden h1,
#tmp_fourseasons_bonodori h1,
#tmp_fourseasons_sweets h1,
#tmp_fourseasons_koyo h1,
#tmp_fourseasons_illumination h1,
#tmp_fourseasons_shogatsu h1,
#tmp_fourseasons_sestubun h1 {
	margin:0;
	padding:0;
	clear: both;
	background:none;
	border:none;
}
#tmp_fourseasons_sakura #tmp_sakura_wrap,
#tmp_fourseasons_springfes #tmp_springfes_wrap,
#tmp_fourseasons_hana #tmp_hana_wrap,
#tmp_fourseasons_hanabitaikai #tmp_hanabitaikai_wrap,
#tmp_fourseasons_beergarden #tmp_beergarden_wrap,
#tmp_fourseasons_bonodori #tmp_bonodori_wrap,
#tmp_fourseasons_sweets #tmp_sweets_wrap,
#tmp_fourseasons_koyo #tmp_koyo_wrap,
#tmp_fourseasons_illumination #tmp_illumination_wrap,
#tmp_fourseasons_shogatsu #tmp_shogatsu_wrap {
	margin:0 0 45px;
	padding:0 0 10px;
}
#tmp_fourseasons_sestubun #tmp_sestubun_wrap {
	margin:0 0 18px;
	padding:0 0 10px;
}
#tmp_fourseasons_sakura #tmp_sakura_outline,
#tmp_fourseasons_springfes #tmp_springfes_outline,
#tmp_fourseasons_hana #tmp_hana_outline,
#tmp_fourseasons_hanabitaikai #tmp_hanabitaikai_outline,
#tmp_fourseasons_beergarden #tmp_beergarden_outline,
#tmp_fourseasons_bonodori #tmp_bonodori_outline,
#tmp_fourseasons_sweets #tmp_sweets_outline,
#tmp_fourseasons_koyo #tmp_koyo_outline,
#tmp_fourseasons_illumination #tmp_illumination_outline,
#tmp_fourseasons_shogatsu #tmp_shogatsu_outline,
#tmp_fourseasons_sestubun #tmp_sestubun_outline {
	padding:0 0 15px;
}
#tmp_fourseasons_sakura #tmp_sakura_wrap {
	background-color:#FEDADA;
	color:inherit;
}
#tmp_fourseasons_springfes #tmp_springfes_wrap {
	background-color:#E6F9EB;
	color:inherit;
}
#tmp_fourseasons_hana #tmp_hana_wrap {
	background-color:#FFEFBF;
	color:inherit;
}
#tmp_fourseasons_hanabitaikai #tmp_hanabitaikai_wrap {
	background-color:#001A66;
	color:inherit;
}
#tmp_fourseasons_beergarden #tmp_beergarden_wrap {
	background-color:#FAFAC5;
	color:inherit;
}
#tmp_fourseasons_bonodori #tmp_bonodori_wrap {			
	background-color:#BFBFFF;
	color:inherit;
}
#tmp_fourseasons_sweets #tmp_sweets_wrap {
	background-color:#FFD2D2;
	color:inherit;
}
#tmp_fourseasons_koyo #tmp_koyo_wrap {					
	background-color:#F3E3CD;
	color:inherit;
}
#tmp_fourseasons_illumination #tmp_illumination_wrap {
	background-color:#222222;
	color:inherit;
}
#tmp_fourseasons_shogatsu #tmp_shogatsu_wrap {
	background-color:#EAE1C8;
	color:inherit;
}
#tmp_fourseasons_sestubun #tmp_sestubun_wrap {
	background-color:#D2DCB2;
	color:inherit;
}
#tmp_fourseasons_bonodori .event_end,
#tmp_fourseasons_koyo .event_end {
	margin:0 0 0.5em;
	padding:0px 15px;
	text-align:right;
}
#tmp_fourseasons_illumination .event_end {
	color:#FFFFFF;
	background-color:transparent;
	margin:0 0 0.5em;
	padding:0px 15px;
	text-align:right;
}
#tmp_fourseasons_sakura #tmp_sakura_cnt,
#tmp_fourseasons_springfes #tmp_springfes_cnt,
#tmp_fourseasons_hana #tmp_hana_cnt,
#tmp_fourseasons_hanabitaikai #tmp_hanabitaikai_cnt,
#tmp_fourseasons_beergarden #tmp_beergarden_cnt,
#tmp_fourseasons_bonodori #tmp_bonodori_cnt,
#tmp_fourseasons_sweets #tmp_sweets_cnt,
#tmp_fourseasons_koyo #tmp_koyo_cnt,
#tmp_fourseasons_illumination #tmp_illumination_cnt,
#tmp_fourseasons_shogatsu #tmp_shogatsu_cnt,
#tmp_fourseasons_estubun #tmp_sestubun_cnt {
	padding:15px;
	background-color:#FFFFFF;
	color:inherit;
	margin:0 15px;
}

/* 東京マラソン */
#tmp_marathon p.txt_1{
	text-align:center;
	font-weight:bold;
}
#tmp_marathon p.txt_right{
	text-align:right;
}
#tmp_marathon #tmp_wrap_bnr{
	margin-top:48px;
}
#tmp_marathon #tmp_wrap_bnr ul{
	margin:0;
	padding:0;
	list-style:none;
}
#tmp_marathon #tmp_wrap_bnr ul li{
	list-style:none;
	float:left;
	margin:0 15px 15px 0;
}
#tmp_marathon #tmp_wrap_bnr ul li.rgt{
	margin-right:0;
}
#tmp_marathon #tmp_wrap_box_photo ul{
	margin:0 0 10px 0;
	padding:0;
}
#tmp_marathon #tmp_wrap_box_photo ul li{
	list-style:none;
	float:left;
}	
#tmp_marathon #tmp_wrap_box_photo .box_photo{
	width:200px;
	border: 1px solid #CCC;
	margin:0 10px 0px 0;
	padding:10px;
	float:left;
	min-height:250px;
}
#tmp_marathon #tmp_wrap_box_photo .rgt{
	margin-right:0;
}
#tmp_marathon .txt_red{
	color:#C80000;
}
/* SLIMBOX */
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background: #fff url(/photo/shared/images/slimbox2/loading.gif) no-repeat center;
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url(/photo/shared/images/slimbox2/prevlabel.gif) no-repeat 0 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(/photo/shared/images/slimbox2/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/photo/shared/images/slimbox2/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}
/* point */
#tmp_marathon_point h1 {
	padding:0;
	background:none;
}
#tmp_marathon_point h2 {
	margin:1.5em 0 0.8em;
	padding:7px 7px 5px;
	font-size:129%;
	background:url(/shared/templates/free/images/contents/h1_bg.gif) repeat left top;
}
#tmp_marathon_point h3 {
	margin-top:0;
	padding:0 2px 2px;
	font-size:114%;
	color:#CC1D32;
	background:url(/shared/templates/free/images/contents/marathon/point/point_h3_bg.gif) repeat-x left bottom;
	border-bottom:none;
	clear:none;
}
#tmp_marathon_point .col_lft {
	float:left;
}
#tmp_marathon_point .col_rgt {
	float:right;
}
#tmp_marathon_point .col_type_1 .col_lft {
	width:664px;
}
#tmp_marathon_point .col_type_1 .col_rgt {
	width:230px;
}

#tmp_marathon_point .col_type_2 .col_lft {
	width:275px;
}
#tmp_marathon_point .col_type_2 .col_rgt {
	width:630px;
}
#tmp_marathon_point .col_type_2 .col_type_2_limg {
	float:left;
	text-align:right;
}
#tmp_marathon_point .col_type_2 .col_type_2_rimg {
	float:right;
	text-align:right;
}
#tmp_marathon_point .col_type_3 .col_lft {
	width:440px;
}
#tmp_marathon_point .col_type_3 .col_rgt {
	width:440px;
}
#tmp_marathon_point .col_type_3 .center_img {
	width:320px;
	margin:0 auto;
}
#tmp_marathon_point .message_box {
	margin:0 20px 20px;
	padding:17px 26px 7px;
	color:inherit;
	background-color:#F5F5F5;
}
/* モデルコース　*/
#tmp_modelcourse h2{
	background:#DDD;
	border: 1px solid #AAAAAA;
}
#tmp_contents #tmp_modelcourse table.ido{
	/*width:480px;*/
}
#tmp_contents #tmp_modelcourse table.ido td{
	vertical-align:middle;
}
#tmp_contents #tmp_modelcourse table.ido td.yajirushi{
	width:70px;
}
#tmp_contents #tmp_modelcourse .txt_bold{
	font-weight:bold;
}
#tmp_contents #tmp_modelcourse .box_place{
	margin:1.5em 0 0.8em;
	border:1px solid #AAAAAA;
	clear:both;
}
#tmp_contents #tmp_modelcourse .box_place h2{
	background:#DDD;
	margin: 0 !important;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #AAAAAA;
	border-left: none;
}
#tmp_contents #tmp_modelcourse .box_place h2 a{
	z-index:100;
}
#tmp_contents #tmp_modelcourse .box_place_cnt{
	padding:10px;
}
#tmp_contents #tmp_modelcourse .box_place_cnt .photo{
	float:left;
	width:280px;
	margin-right:20px;
}
#tmp_contents #tmp_modelcourse .box_place_cnt .photo2{
	float:left;
	width:450px;
	margin-right:10px;
}
#tmp_contents #tmp_modelcourse .box_place_cnt .tate{
	width:210px !important;
}
#tmp_contents #tmp_modelcourse .box_place_cnt .photo img{
	margin-bottom:5px;
}
#tmp_contents #tmp_modelcourse .box_place_cnt .photo iframe{
	margin-bottom:15px;
}
#tmp_contents #tmp_modelcourse .box_place_cnt .photo .caption{
	font-size:80%;
	line-height:1.2;
	margin-bottom:0;
	margin-top:5px;
}
#tmp_contents #tmp_modelcourse .box_place_cnt .photo2 .caption{
	font-size:80%;
	line-height:1.2;
	margin-bottom:10px;
	margin-top:5px;
}
#tmp_contents #tmp_modelcourse .mdl_map{
	border: 1px solid #CCC;	
}
#tmp_contents #tmp_modelcourse .toilet_txt img {
	vertical-align:middle;
}
/*　select_course　*/
#tmp_contents .wrap_select_course p.select_course_txt {
	margin:20px 0 10px;
}
#tmp_contents .select_course1 {
	float:left;
	width:48%;
}
#tmp_contents .select_course2 {
	float:right;
	width:48%;
}
/* バリアフリールート */
#tmp_modelcourse .mdl05 {
	color:inherit;
	background:url(/shared/templates/free/images/contents/tourists/guideservice/model/05/bg_root_l.jpg) top left no-repeat;
}
#tmp_modelcourse .mdl05_r {
	background:url(/shared/templates/free/images/contents/tourists/guideservice/model/05/bg_root_r.jpg) top right no-repeat;
}
#tmp_modelcourse .mdl05_m {
	background:#F2F2F2  url(/shared/templates/free/images/contents/tourists/guideservice/model/05/bg_root_m.jpg) top right repeat-x;
}
#tmp_modelcourse .mdl05 p {
	padding:18px 0 0 14px;
	margin:0;
}
#tmp_modelcourse .mdl05 h2 {
	padding-top:13px;
}
#tmp_contents #tmp_modelcourse .box_place_cnt .douga{
	float:left;
	width:336px;
	margin-right:20px;
}
/*　toilet　*/
#cntLayer .box_place{
	margin:1.5em 0 0.8em;
	border:1px solid #AAAAAA;
	color:#333333;
	clear:both;
	width:700px;
}

#cntLayer .box_place h2{
	background:#DDD;
	margin: 0 !important;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #AAAAAA;
	border-left: none;
	padding:3px 7px 2px;
	color:#000000;
	font-size:114%;
}
#cntLayer .box_place_cnt{
	padding:10px;
}
#cntLayer .box_place_cnt .photo{
	margin:0 0 10px;
}
#cntLayer .box_place_cnt .photo .float_lft{
	clear:none;
}
/*　年間イベント　*/
#tmp_yearly_event ul#tmp_month_btn{
	margin:0;
	padding:0;
	list-style:none;
}
#tmp_yearly_event ul#tmp_month_btn li{
	float:left;
	margin:0;
	height:61px;
	display:block;
	text-indent:-9999px;
	vertical-align:top;
}
#tmp_yearly_event ul#tmp_month_btn li.m00{
	background:url(/shared/templates/free/images/contents/event/yearly/m00_off.gif) no-repeat;
	width:64px;
}
#tmp_yearly_event ul#tmp_month_btn li.m01{
	background:url(/shared/templates/free/images/contents/event/yearly/m01_off.gif) no-repeat;
	width:72px;
}
#tmp_yearly_event ul#tmp_month_btn li.m02{
	background:url(/shared/templates/free/images/contents/event/yearly/m02_off.gif) no-repeat;
	width:72px;
}
#tmp_yearly_event ul#tmp_month_btn li.m03{
	background:url(/shared/templates/free/images/contents/event/yearly/m03_off.gif) no-repeat;
	width:72px;
}
#tmp_yearly_event ul#tmp_month_btn li.m04{
	background:url(/shared/templates/free/images/contents/event/yearly/m04_off.gif) no-repeat;
	width:72px;
}
#tmp_yearly_event ul#tmp_month_btn li.m05{
	background:url(/shared/templates/free/images/contents/event/yearly/m05_off.gif) no-repeat;
	width:72px;
}
#tmp_yearly_event ul#tmp_month_btn li.m06{
	background:url(/shared/templates/free/images/contents/event/yearly/m06_off.gif) no-repeat;
	width:72px;
}
#tmp_yearly_event ul#tmp_month_btn li.m07{
	background:url(/shared/templates/free/images/contents/event/yearly/m07_off.gif) no-repeat;
	width:72px;
}
#tmp_yearly_event ul#tmp_month_btn li.m08{
	background:url(/shared/templates/free/images/contents/event/yearly/m08_off.gif) no-repeat;
	width:72px;
}
#tmp_yearly_event ul#tmp_month_btn li.m09{
	background:url(/shared/templates/free/images/contents/event/yearly/m09_off.gif) no-repeat;
	width:72px;
}
#tmp_yearly_event ul#tmp_month_btn li.m10{
	background:url(/shared/templates/free/images/contents/event/yearly/m10_off.gif) no-repeat;
	width:72px;
}
#tmp_yearly_event ul#tmp_month_btn li.m11{
	background:url(/shared/templates/free/images/contents/event/yearly/m11_off.gif) no-repeat;
	width:72px;
}
#tmp_yearly_event ul#tmp_month_btn li.m12{
	background:url(/shared/templates/free/images/contents/event/yearly/m12_off.gif) no-repeat;
	width:64px;
}
#tmp_yearly_event ul#tmp_month_btn li a{
	height:61px;
	display:block;
	vertical-align:top;
}
#tmp_yearly_event ul#tmp_month_btn li.m00 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m00 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m00_on.gif) no-repeat;
}
#tmp_yearly_event ul#tmp_month_btn li.m01 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m01 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m01_on.gif) no-repeat;
}
#tmp_yearly_event ul#tmp_month_btn li.m02 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m02 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m02_on.gif) no-repeat;
}
#tmp_yearly_event ul#tmp_month_btn li.m03 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m03 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m03_on.gif) no-repeat;
}
#tmp_yearly_event ul#tmp_month_btn li.m04 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m04 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m04_on.gif) no-repeat;
}
#tmp_yearly_event ul#tmp_month_btn li.m05 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m05 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m05_on.gif) no-repeat;
}
#tmp_yearly_event ul#tmp_month_btn li.m06 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m06 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m06_on.gif) no-repeat;
}
#tmp_yearly_event ul#tmp_month_btn li.m07 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m07 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m07_on.gif) no-repeat;
}
#tmp_yearly_event ul#tmp_month_btn li.m08 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m08 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m08_on.gif) no-repeat;
}
#tmp_yearly_event ul#tmp_month_btn li.m09 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m09 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m09_on.gif) no-repeat;
}
#tmp_yearly_event ul#tmp_month_btn li.m10 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m10 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m10_on.gif) no-repeat;
}
#tmp_yearly_event ul#tmp_month_btn li.m11 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m11 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m11_on.gif) no-repeat;
}
#tmp_yearly_event ul#tmp_month_btn li.m12 a.active,
#tmp_yearly_event ul#tmp_month_btn li.m12 a:hover {
	background:url(/shared/templates/free/images/contents/event/yearly/m12_on.gif) no-repeat;
}
/* ==================================================
miryoku
================================================== */
#tmp_miryoku {
}
#tmp_miryoku_cnt {
	margin:0 0 30px;
}
#tmp_miryoku_ttl h2 {
	padding:0;
	background:none;
	border:none;
	margin-top:0;
}
#tmp_miryoku_cnt h3 {
	padding:0;
	background:none;
	border:none;
	font-size:149%;
	margin-top:0;
	margin-bottom:0.3em;
}
#tmp_miryoku_cnt .bg_s1,
#tmp_miryoku_cnt .bg_s2,
#tmp_miryoku_cnt .bg_s3,
#tmp_miryoku_cnt .bg_s4 {
	margin:0 0 10px;
	color:inherit;
}
#tmp_miryoku_cnt .bg_s4 {
	margin-bottom:0;
}
#tmp_miryoku_cnt .bg_s1,
#tmp_miryoku_cnt .bg_s3 {
	padding:10px 10px 5px 260px;
}
#tmp_miryoku_cnt .bg_s2,
#tmp_miryoku_cnt .bg_s4 {
	padding:10px 260px 5px 10px;
}
#tmp_miryoku_cnt .bg_s1 {
	background:#EDEDFC url(/shared/templates/free/images/contents/attractions/miryoku_bg_s1.jpg) no-repeat left bottom;
}
#tmp_miryoku_cnt .bg_s2 {
	background:#E6EEF8 url(/shared/templates/free/images/contents/attractions/miryoku_bg_s2.jpg) no-repeat right bottom;
}
#tmp_miryoku_cnt .bg_s3 {
	background:#FFFAEA url(/shared/templates/free/images/contents/attractions/miryoku_bg_s3.jpg) no-repeat left bottom;
}
#tmp_miryoku_cnt .bg_s4 {
	background:#FFEAEA url(/shared/templates/free/images/contents/attractions/miryoku_bg_s4.jpg) no-repeat right bottom;
}
#tmp_miryoku_navi {
	border:1px solid #AAD32C;
	padding:3px;
	background-color:#F2FADA;
	color:inherit;
}
#tmp_miryoku_navi_ttl {
	width:321px;
	float:left;
	background:#FFFFFF;
}
#tmp_miryoku_navi_ttl h3,
#tmp_miryoku_navi_ttl p {
	padding:0;
	background:none;
	border:none;
	margin-top:0;
	margin-bottom:0;
}
#tmp_miryoku_navi_cnt {
	width:369px;
	float:left;
}
#tmp_miryoku_navi_cnt #tmp_gallery {
	width:369px;
	height:192px;
	overflow:hidden;
	position:relative;
}
#tmp_miryoku_navi_cnt #tmp_gallery ul,
#tmp_miryoku_navi_cnt #tmp_gallery ul li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
#tmp_miryoku_navi_cnt #tmp_gallery .list_order {
	display:none;
}
/* miryoku navi
============================== */
#tmp_contents #tmp_miryoku_pickup h2 {
	padding:4px 0 0;
	background:none;
	border:none;
	margin:0 0 11px;
}
#tmp_contents #tmp_miryoku_cat h2 {
	padding:0;
	background:none;
	border:none;
	margin-top:0;
	margin-bottom:18px;
}
#tmp_contents #tmp_miryoku_cat h3 {
	padding:0;
	background:none;
	border:none;
	margin:0;
}
#tmp_contents #tmp_miryoku_pickup_cnt ul {
	margin:0 -24px 21px 0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
*:first-child+html #tmp_contents #tmp_miryoku_pickup_cnt,
* html #tmp_contents #tmp_miryoku_pickup_cnt {
	width:690px;
}
*:first-child+html #tmp_contents #tmp_miryoku_pickup_cnt ul,
* html #tmp_contents #tmp_miryoku_pickup_cnt ul {
	width:714px;
}
#tmp_contents #tmp_miryoku_pickup_cnt ul li {
	display:inline;
	margin:0 16px 0 0;
}
#tmp_contents #tmp_miryoku_pickup_cnt ul li a img {
	vertical-align:top;
	margin:0 0 8px;
}
#tmp_miryoku_cat_cnt {
	margin:0 -20px 0 0;
}
*:first-child+html #tmp_miryoku_cat_cnt,
* html #tmp_miryoku_cat_cnt {
	width:710px;
}
#tmp_contents .wrap_box_miryoku_cat {
	margin:0 0 20px;
}
#tmp_contents .box_miryoku_cat {
	border-top:solid 2px #49A6F1;
	background:url(/shared/templates/free/images/contents/attractions/miryoku_navi_bg.jpg) no-repeat center bottom;
	float:left;
	padding:0 0 10px;
	margin:0 20px 0 0;
	width:335px;
}
#tmp_contents .box_miryoku_cat_ttl {
	border:solid 1px #E7E7E7;
	padding:8px 9px 9px;
}
#tmp_contents .box_miryoku_cat_cnt {
	background:#FAFAFA;
	border-left:solid 1px #E7E7E7;
	border-right:solid 1px #E7E7E7;
	padding:3px 7px 5px 8px;
	margin:0;
}
#tmp_contents .box_miryoku_cat_cnt p {
	margin:0 0 4px 0;
}
#tmp_contents p.miryoku_cat_photo {
	float:right;
	margin:0 0 0 8px;
}
#tmp_contents .box_miryoku_cat_cnt ul {
	margin:0 0 0 13px;
	list-style:url(/shared/templates/free/images/contents/attractions/miryoku_navi_list_icon.gif);
}
#tmp_contents .box_miryoku_cat_cnt ul li {
	line-height:160%;
	margin:0;
}
#tmp_miryoku_cate {
}
#tmp_miryoku_cate .col2 {
	margin:0 0 20px;
	width:100%;
	border-collapse:separate;
	border-spacing:0;
}
#tmp_miryoku_cate .col2 h2,
#tmp_miryoku_cate .col3 h2 {
	padding:0;
	background:none;
	border:none;
	margin-top:0;
	margin-bottom:7px;
}
#tmp_miryoku_cate .col2 td,
#tmp_miryoku_cate .col3 td {
	width:3%;
}
#tmp_miryoku_cate .col2 .cate2L {
	width:48.5%;
	padding:0;
	vertical-align:top;
	text-align:left;
}
#tmp_miryoku_cate .col2 .cate2R {
	width:48.5%;
	padding:0;
	vertical-align:top;
	text-align:left;
}
#tmp_miryoku_cate .col2 .col3 {
	padding:0 0 7px;
}
#tmp_miryoku_cate .col3 .cate3L,
#tmp_miryoku_cate .col3 .cate3M {
	width:31.33%;
	padding:0;
	vertical-align:top;
	text-align:left;
}
#tmp_miryoku_cate .col3 .cate3R {
	width:31.33%;
	padding:0;
	vertical-align:top;
	text-align:left;
}
#tmp_miryoku_cate .col2 .col3 .col3L,
#tmp_miryoku_cate .col2 .col3 .col3M {
	width:100px;
	margin-right:9px;
	display:block;
}
#tmp_miryoku_cate .col2 .col3 .col3R {
	width:100px;
	display:block;
}
#tmp_miryoku_cate #tmp_navi_cate12 .col2 .cate2L,
#tmp_miryoku_cate #tmp_navi_cate12 .col2 .cate2R,
#tmp_miryoku_cate #tmp_navi_cate34 .col2 .cate2L,
#tmp_miryoku_cate #tmp_navi_cate34 .col2 .cate2R,
#tmp_miryoku_cate #tmp_navi_cate56 .col2 .cate2L,
#tmp_miryoku_cate #tmp_navi_cate56 .col2 .cate2R {
	color:inherit;
	padding:7px 0 0 10px;
}
#tmp_miryoku_cate #tmp_navi_cate789 .col3 .cate3L,
#tmp_miryoku_cate #tmp_navi_cate789 .col3 .cate3M,
#tmp_miryoku_cate #tmp_navi_cate789 .col3 .cate3R {
	color:inherit;
	padding:7px 0 0 9px;
}
#tmp_miryoku_cate #tmp_navi_cate12 .col2 .cate2L {
	background-color:#F8FDE1;
	border:1px solid #CDF064;
}
#tmp_miryoku_cate #tmp_navi_cate12 .col2 .cate2R {
	background-color:#FDF7F0;
	border:1px solid #F2BF8C;
}
#tmp_miryoku_cate #tmp_navi_cate34 .col2 .cate2L {
	background-color:#EDFBFC;
	border:1px solid #A7E6ED;
}
#tmp_miryoku_cate #tmp_navi_cate34 .col2 .cate2R {
	background-color:#FCFCE2;
	border:1px solid #F1F163;
}
#tmp_miryoku_cate #tmp_navi_cate56 .col2 .cate2L {
	background-color:#FEEFF7;
	border:1px solid #F8B1D5;
}
#tmp_miryoku_cate #tmp_navi_cate56 .col2 .cate2R {
	background-color:#EFF7FE;
	border:1px solid #8ABFF4;
}
#tmp_miryoku_cate #tmp_navi_cate789 .col3 .cate3L {
	background-color:#EFFAEF;
	border:1px solid #9FDF9F;
}
#tmp_miryoku_cate #tmp_navi_cate789 .col3 .cate3M {
	background-color:#F2EFFE;
	border:1px solid #BFADFC;
}
#tmp_miryoku_cate #tmp_navi_cate789 .col3 .cate3R {
	background-color:#F9F7F0;
	border:1px solid #D9CCA6;
}
#tmp_miryoku_cate .col3 p {
	margin-bottom:7px;
}
#tmp_miryoku_cate .col2 .col3 p {
	margin-bottom:0;
}
#tmp_miryoku_cate .col3 p a {
	text-decoration:none;
	cursor:pointer;
}
#tmp_miryoku_cate .col3 p img {
	margin:0 0 4px;
}
#tmp_miryoku_cate .col3 p span {
	padding:1px 0 1px 19px;
	line-height:1.2;
	font-weight:bold;
	display:inline-block;
	text-decoration:underline;
	color:inherit;
}
#tmp_miryoku_cate #tmp_navi_cate12 .col2 .cate2L p span {
	background:url(/shared/templates/free/images/contents/attractions/link_icon1.gif) no-repeat left 0.1em;
}
#tmp_miryoku_cate #tmp_navi_cate12 .col2 .cate2R p span {
	background:url(/shared/templates/free/images/contents/attractions/link_icon2.gif) no-repeat left 0.1em;
}
#tmp_miryoku_cate #tmp_navi_cate34 .col2 .cate2L p span {
	background:url(/shared/templates/free/images/contents/attractions/link_icon3.gif) no-repeat left 0.1em;
}
#tmp_miryoku_cate #tmp_navi_cate34 .col2 .cate2R p span {
	background:url(/shared/templates/free/images/contents/attractions/link_icon4.gif) no-repeat left 0.1em;
}
#tmp_miryoku_cate #tmp_navi_cate56 .col2 .cate2L p span {
	background:url(/shared/templates/free/images/contents/attractions/link_icon5.gif) no-repeat left 0.1em;
}
#tmp_miryoku_cate #tmp_navi_cate56 .col2 .cate2R p span {
	background:url(/shared/templates/free/images/contents/attractions/link_icon6.gif) no-repeat left 0.1em;
}
#tmp_miryoku_cate #tmp_navi_cate789 .col3 .cate3L p span {
	background:url(/shared/templates/free/images/contents/attractions/link_icon7.gif) no-repeat left 0.1em;
}
#tmp_miryoku_cate #tmp_navi_cate789 .col3 .cate3M p span {
	background:url(/shared/templates/free/images/contents/attractions/link_icon8.gif) no-repeat left 0.1em;
}
#tmp_miryoku_cate #tmp_navi_cate789 .col3 .cate3R p span {
	background:url(/shared/templates/free/images/contents/attractions/link_icon9.gif) no-repeat left 0.1em;
}
/* ==================================================
discovery vol7
================================================== */
/* discovery 下部共通
============================== */
#tmp_contents table.hakken_backnum {
	text-align:left;
}
#tmp_contents table.hakken_backnum tr {
	height:120px;
}
#tmp_contents table.hakken_backnum td {
	vertical-align:top;
}
#tmp_contents .photo_col2 {
	border-collapse:collapse;
	border-spacing:0;
	border-color:inherit;
}
#tmp_contents .photo_col2L {
	padding-right:17px;
}
#tmp_contents .photo_col2L,
#tmp_contents .photo_col2R {
	vertical-align:top;
}
#tmp_contents .photo_table .photo_col2L {
	padding-right:2px;
}
#tmp_contents .box_url_txt {
	word-break:break-all;
}
/* discovery top
============================== */
#tmp_wrap_discovery_vol7 {
	text-align:center;
}
#tmp_discovery_vol7 {
	width: 890px;
	margin:0 auto;
	text-align:left;
}
#tmp_discovery_vol7.lower {
	width:100%;
	text-align:left;
}
#tmp_discovery_vol7 h1{
	background:none;
	margin:0;
	padding:0;
}
#tmp_discovery_vol7.lower h1 {
	margin-bottom:30px;
}
#tmp_discovery_vol7 #tmp_osanpomap_pdf h1 {
	margin-bottom:9px;
}
#tmp_discovery_vol7 #tmp_osanpomap_pdf p {
	margin-bottom:7px;
}
/* discovery navi
============================== */
#tmp_contents #tmp_dnavi.vol7 {
	clear:both;
	margin:0 0 12px 0;
}
#tmp_contents #tmp_dnavi.vol7 {
	margin:0 0 13px;
	list-style:none;
}
#tmp_contents #tmp_dnavi.vol7 li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_dnavi.vol7 li {
	margin-right:4px;
	padding-right:4px;
	border-right:1px dotted #999999;
}
#tmp_contents #tmp_dnavi.vol7 #tmp_dlist6 {
	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_dnavi.vol7 a {
	display:block;
}
#tmp_contents #tmp_dnavi.vol7 a {
	width:108px;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol7/discovery_vol7_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents .vol7 #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents .vol7 #tmp_dlist1.active a,
#tmp_contents .vol7 #tmp_dlist1 a:hover,
#tmp_contents .vol7 #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents .vol7 #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents .vol7 #tmp_dlist2 a {
	background-position:-108px top;
}
#tmp_contents .vol7 #tmp_dlist2.active a,
#tmp_contents .vol7 #tmp_dlist2 a:hover,
#tmp_contents .vol7 #tmp_dlist2 a:focus {
	background-position:-108px bottom;
}
* html #tmp_contents .vol7 #tmp_dlist2 a:active {
	background-position:-108px bottom;
}
#tmp_contents .vol7 #tmp_dlist3 a {
	background-position:-216px top;
}
#tmp_contents .vol7 #tmp_dlist3.active a,
#tmp_contents .vol7 #tmp_dlist3 a:hover,
#tmp_contents .vol7 #tmp_dlist3 a:focus {
	background-position:-216px bottom;
}
* html #tmp_contents .vol7 #tmp_dlist3 a:active {
	background-position:-216px bottom;
}
#tmp_contents .vol7 #tmp_dlist4 a {
	background-position:-324px top;
}
#tmp_contents .vol7 #tmp_dlist4.active a,
#tmp_contents .vol7 #tmp_dlist4 a:hover,
#tmp_contents .vol7 #tmp_dlist4 a:focus {
	background-position:-324px bottom;
}
* html #tmp_contents .vol7 #tmp_dlist4 a:active {
	background-position:-324px bottom;
}
#tmp_contents .vol7 #tmp_dlist5 a {
	background-position:-432px top;
}
#tmp_contents .vol7 #tmp_dlist5.active a,
#tmp_contents .vol7 #tmp_dlist5 a:hover,
#tmp_contents .vol7 #tmp_dlist5 a:focus {
	background-position:-432px bottom;
}
* html #tmp_contents .vol7 #tmp_dlist5 a:active {
	background-position:-432px bottom;
}
#tmp_contents .vol7 #tmp_dlist6 a {
	background-position:-540px top;
}
#tmp_contents .vol7 #tmp_dlist6.active a,
#tmp_contents .vol7 #tmp_dlist6 a:hover,
#tmp_contents .vol7 #tmp_dlist6 a:focus {
	background-position:-540px bottom;
}
* html #tmp_contents .vol7 #tmp_dlist6 a:active {
	background-position:-540px bottom;
}
#tmp_contents #tmp_dnavi.vol7 li span {
	display:block;
	width:108px;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_discovery_vol7 .course {
	background:url(/shared/templates/free/images/contents/discovery/vol7/root_bg.gif) repeat top left;
	padding:13px;
	margin-bottom:15px;
	clear:both;
}
#tmp_discovery_vol7 .course p{
	margin:0;
}
#tmp_discovery_vol7 #tmp_sp_course h2 {
	background:none;
	border:none;
	border:2px solid #FFDF80;
}
#tmp_discovery_vol7 #tmp_sp_course h3 {
	background:none;
	border:none;
	background-color:#FFBF00;
	padding: 3px 7px 2px;
}
#tmp_discovery_vol7 #tmp_sp_course .move_time{
	color:#EA7500;
	background-color:inherit;
}
#tmp_discovery_vol7 #tmp_sp_course .move_time img {
	margin-right:12px;
	vertical-align:middle;
}
#tmp_discovery_vol7 dl {
	margin-bottom:15px;
}
#tmp_discovery_vol7 dd {
	margin-left:21px;
}
#tmp_discovery_vol7 .txt_copylight {
	text-align:right;
}
#tmp_discovery_vol7 h3 .sakuhin {
	margin:6px 6px 3px;
}
#tmp_discovery_vol7 .sakuhin dt {
	clear:both;
	float:left;
	width:4em;
}
#tmp_discovery_vol7 .sakuhin dd {
	margin-left:4em;
	margin-bottom:3px;
	zoom:1;
}
/* ==================================================
discovery vol8
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery.vol8 {
	background:url(/shared/templates/free/images/contents/discovery/vol8/discovery_vol8_bg.jpg) no-repeat top left;
	padding:20px 40px 0px 40px;
}
#tmp_contents #tmp_discovery.vol8 h1 {
	margin:0;
	padding:0;
	background:none;
	border:none;
	margin-bottom:80px;
}
#tmp_contents #tmp_discovery.vol8 p {
	margin-bottom:0;
}
#tmp_contents #tmp_discovery.vol8 div#tmp_dmain.col2 {
	margin:0 0 20px;
	padding:10px;
	width:auto;
}
#tmp_contents #tmp_discovery.vol8 #tmp_dgallery {
	width:420px;
	height:280px;
	overflow:visible;
}
#tmp_contents #tmp_discovery.vol8 #tmp_dgallery ul,
#tmp_contents #tmp_discovery.vol8 #tmp_dgallery ul li {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
#tmp_contents #tmp_discovery.vol8 div.col2 img {
	vertical-align:top;
}
#tmp_contents #tmp_discovery.vol8 div.col2 img.float_lft {
	margin-bottom:0 !important;
	margin-right:10px !important;
}
#tmp_contents #tmp_discovery.vol8 div.col2 {
	margin:0 0 20px;
	padding:10px;
	width:auto;
}
#tmp_contents #tmp_discovery.vol8 div.col2 div.col2L {
	width:380px;
	margin:0;
}
#tmp_contents #tmp_discovery.vol8 div.col2 div.col2R {
	width:380px;
	float:right;
}
#tmp_contents #tmp_discovery.vol8 div#tmp_dmain.col2 div.col2L {
	width:390px;
	margin:0;
}
#tmp_contents #tmp_discovery.vol8 div#tmp_dmain.col2 div.col2R {
	width:420px;
	float:right;
}
/* discovery navi
============================== */
#tmp_contents #tmp_dnavi.vol8 {
	clear:both;
	margin:0;
	overflow:hidden;
}
#tmp_contents #tmp_dnavi.vol8 {
	margin:0 0 13px;
	list-style:none;
}
#tmp_contents #tmp_dnavi.vol8 li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_dnavi.vol8 li {
	margin-right:4px;
	padding-right:4px;
	border-right:1px dotted #999999;
}
#tmp_contents #tmp_dnavi.vol8 #tmp_dlist5 {
	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_dnavi.vol8 a {
	display:block;
}
#tmp_contents #tmp_dnavi.vol8 a {
	width:132px;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol8/discovery_vol8_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents .vol8 #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents .vol8 #tmp_dlist1.active a,
#tmp_contents .vol8 #tmp_dlist1 a:hover,
#tmp_contents .vol8 #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents .vol8 #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents .vol8 #tmp_dlist2 a {
	background-position:-132px top;
}
#tmp_contents .vol8 #tmp_dlist2.active a,
#tmp_contents .vol8 #tmp_dlist2 a:hover,
#tmp_contents .vol8 #tmp_dlist2 a:focus {
	background-position:-132px bottom;
}
* html #tmp_contents .vol8 #tmp_dlist2 a:active {
	background-position:-132px bottom;
}
#tmp_contents .vol8 #tmp_dlist3 a {
	background-position:-264px top;
}
#tmp_contents .vol8 #tmp_dlist3.active a,
#tmp_contents .vol8 #tmp_dlist3 a:hover,
#tmp_contents .vol8 #tmp_dlist3 a:focus {
	background-position:-264px bottom;
}
* html #tmp_contents .vol8 #tmp_dlist3 a:active {
	background-position:-264px bottom;
}
#tmp_contents .vol8 #tmp_dlist4 a {
	background-position:-396px top;
}
#tmp_contents .vol8 #tmp_dlist4.active a,
#tmp_contents .vol8 #tmp_dlist4 a:hover,
#tmp_contents .vol8 #tmp_dlist4 a:focus {
	background-position:-396px bottom;
}
* html #tmp_contents .vol8 #tmp_dlist4 a:active {
	background-position:-396px bottom;
}
#tmp_contents .vol8 #tmp_dlist5 a {
	background-position:-528px top;
}
#tmp_contents .vol8 #tmp_dlist5.active a,
#tmp_contents .vol8 #tmp_dlist5 a:hover,
#tmp_contents .vol8 #tmp_dlist5 a:focus {
	background-position:-528px bottom;
}
* html #tmp_contents .vol8 #tmp_dlist5 a:active {
	background-position:-528px bottom;
}
#tmp_contents #tmp_dnavi.vol8 li span {
	display:block;
	width:132px;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
/* discovery lower
============================== */
#tmp_discovery_vol8.lower #tmp_discovery_ttl {
	margin-bottom:0;
}
#tmp_discovery_vol8 h1{
	background:none;
	margin:0;
	padding:0;
}
#tmp_discovery_vol8.lower h1 {
	margin-bottom:30px;
}
/* ==================================================
discovery vol9
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery.vol9 {
	background:none;
	padding:0 15px 0 15px;
}
#tmp_contents #tmp_discovery.vol9 h1 {
	margin:0;
	padding:0;
	background:none;
	border:none;
	margin-bottom:30px;
}
#tmp_contents #tmp_discovery.vol9 h2 {
	margin:0;
	padding:0;
	background:none;
	border:none;
	margin-bottom:4px;
}
#tmp_contents #tmp_discovery.vol9 p {
	margin-bottom:0;
}
#tmp_contents #tmp_discovery.vol9 #tmp_discovery_cnt {
	padding:0 10px 0 0;
}
/* discovery navi
============================== */
#tmp_contents #tmp_dnavi.vol9 {
	clear:both;
	margin:0 0 13px;
	list-style:none;
	overflow:hidden;
}
#tmp_contents #tmp_dnavi.vol9 li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
	margin-right:4px;
	padding-right:4px;
	border-right:1px dotted #999999;
}
#tmp_contents #tmp_dnavi.vol9 li span {
	display:block;
	width:129px;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_dnavi.vol9 #tmp_dlist5 {
	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_dnavi.vol9 a {
	display:block;
	width:129px;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol9/discovery_vol9_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents .vol9 #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents .vol9 #tmp_dlist1.active a,
#tmp_contents .vol9 #tmp_dlist1 a:hover,
#tmp_contents .vol9 #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents .vol9 #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents .vol9 #tmp_dlist2 a {
	background-position:-129px top;
}
#tmp_contents .vol9 #tmp_dlist2.active a,
#tmp_contents .vol9 #tmp_dlist2 a:hover,
#tmp_contents .vol9 #tmp_dlist2 a:focus {
	background-position:-129px bottom;
}
* html #tmp_contents .vol9 #tmp_dlist2 a:active {
	background-position:-129px bottom;
}
#tmp_contents .vol9 #tmp_dlist3 a {
	background-position:-258px top;
}
#tmp_contents .vol9 #tmp_dlist3.active a,
#tmp_contents .vol9 #tmp_dlist3 a:hover,
#tmp_contents .vol9 #tmp_dlist3 a:focus {
	background-position:-258px bottom;
}
* html #tmp_contents .vol9 #tmp_dlist3 a:active {
	background-position:-258px bottom;
}
#tmp_contents .vol9 #tmp_dlist4 a {
	background-position:-387px top;
}
#tmp_contents .vol9 #tmp_dlist4.active a,
#tmp_contents .vol9 #tmp_dlist4 a:hover,
#tmp_contents .vol9 #tmp_dlist4 a:focus {
	background-position:-387px bottom;
}
* html #tmp_contents .vol9 #tmp_dlist4 a:active {
	background-position:-387px bottom;
}

/*  #tmp_contents .vol9 #tmp_dlist5 a {
	background-position:-432px top;
}
#tmp_contents .vol9 #tmp_dlist5.active a,
#tmp_contents .vol9 #tmp_dlist5 a:hover,
#tmp_contents .vol9 #tmp_dlist5 a:focus {
	background-position:-432px bottom;
}
* html #tmp_contents .vol9 #tmp_dlist5 a:active {
	background-position:-432px bottom;
}
 */

#tmp_contents .vol9 #tmp_dlist5 a {
	background-position:-516px top;
}
#tmp_contents .vol9 #tmp_dlist5.active a,
#tmp_contents .vol9 #tmp_dlist5 a:hover,
#tmp_contents .vol9 #tmp_dlist5 a:focus {
	background-position:-516px bottom;
}
* html #tmp_contents .vol9 #tmp_dlist5 a:active {
	background-position:-516px bottom;
}



/* discovery lower
============================== */
#tmp_discovery_vol9.lower #tmp_discovery_ttl {
	margin-bottom:0;
}
#tmp_discovery_vol9 h1{
	background:none;
	margin:0;
	padding:0;
}
#tmp_discovery_vol9.lower h1 {
	margin-bottom:10px;
}
#tmp_discovery_vol9.lower {
	margin-bottom:30px;
}
/* ==================================================
discovery vol10
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery.vol10 {
	background:none;
	padding:0;
}
#tmp_contents #tmp_discovery.vol10 h1 {
	margin:0;
	padding:0;
	background:none;
	border:none;
	margin-bottom:0;
}
#tmp_contents #tmp_discovery.vol10 p {
	margin-bottom:0;
}
/* discovery navi
============================== */
#tmp_contents #tmp_dnavi.vol10 {
	clear:both;
	margin:0 0 13px;
	list-style:none;
	overflow:hidden;
}
#tmp_contents #tmp_dnavi.vol10 li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
	margin-right:4px;
	padding-right:4px;
	border-right:1px dotted #999999;
}
#tmp_contents #tmp_dnavi.vol10 li span {
	display:block;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_dnavi.vol10 #tmp_dlist4 {
	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_dnavi.vol10 a {
	display:block;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol10/discovery_vol10_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents .vol10 #tmp_dlist1 a,
#tmp_contents .vol10 #tmp_dlist1 span {
	width:165px;
}
#tmp_contents .vol10 #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents .vol10 #tmp_dlist1.active a,
#tmp_contents .vol10 #tmp_dlist1 a:hover,
#tmp_contents .vol10 #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents .vol10 #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents .vol10 #tmp_dlist2 a,
#tmp_contents .vol10 #tmp_dlist2 span {
	width:166px;
}
#tmp_contents .vol10 #tmp_dlist2 a {
	background-position:-165px top;
}
#tmp_contents .vol10 #tmp_dlist2.active a,
#tmp_contents .vol10 #tmp_dlist2 a:hover,
#tmp_contents .vol10 #tmp_dlist2 a:focus {
	background-position:-165px bottom;
}
* html #tmp_contents .vol10 #tmp_dlist2 a:active {
	background-position:-165px bottom;
}
#tmp_contents .vol10 #tmp_dlist3 a,
#tmp_contents .vol10 #tmp_dlist3 span {
	width:165px;
}
#tmp_contents .vol10 #tmp_dlist3 a {
	background-position:-331px top;
}
#tmp_contents .vol10 #tmp_dlist3.active a,
#tmp_contents .vol10 #tmp_dlist3 a:hover,
#tmp_contents .vol10 #tmp_dlist3 a:focus {
	background-position:-331px bottom;
}
* html #tmp_contents .vol10 #tmp_dlist3 a:active {
	background-position:-331px bottom;
}
#tmp_contents .vol10 #tmp_dlist4 a,
#tmp_contents .vol10 #tmp_dlist4 span {
	width:152px;
}
#tmp_contents .vol10 #tmp_dlist4 a {
	background-position:-496px top;
}
#tmp_contents .vol10 #tmp_dlist4.active a,
#tmp_contents .vol10 #tmp_dlist4 a:hover,
#tmp_contents .vol10 #tmp_dlist4 a:focus {
	background-position:-496px bottom;
}
* html #tmp_contents .vol10 #tmp_dlist4 a:active {
	background-position:-496px bottom;
}
/* discovery lower
============================== */
#tmp_discovery_vol10.lower #tmp_discovery_ttl {
	margin-bottom:0;
}
#tmp_discovery_vol10 h1{
	background:none;
	margin:0;
	padding:0;
}
#tmp_discovery_vol10.lower h1 {
	margin-bottom:10px;
}
#tmp_discovery_vol10.lower {
	margin-bottom:30px;
}
/* ==================================================
discovery vol11
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery.vol11 {
	background:none;
	padding:0;
}
#tmp_contents #tmp_discovery.vol11 h1 {
	margin:0;
	padding:0;
	background:none;
	border:none;
	margin-bottom:0;
}
#tmp_contents #tmp_discovery.vol11 p {
	margin-bottom:0;
}
/* discovery navi
============================== */
#tmp_contents #tmp_dnavi.vol11 {
	clear:both;
	margin:0 0 13px;
	list-style:none;
	overflow:hidden;
}
#tmp_contents #tmp_dnavi.vol11 li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
	margin-right:4px;
	padding-right:4px;
	border-right:1px dotted #999999;
}
#tmp_contents #tmp_dnavi.vol11 li span {
	display:block;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_dnavi.vol11 #tmp_dlist5 {
	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_dnavi.vol11 a {
	display:block;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol11/discovery_vol11_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents .vol11 #tmp_dlist1 a,
#tmp_contents .vol11 #tmp_dlist1 span {
	width:133px;
}
#tmp_contents .vol11 #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents .vol11 #tmp_dlist1.active a,
#tmp_contents .vol11 #tmp_dlist1 a:hover,
#tmp_contents .vol11 #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents .vol11 #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents .vol11 #tmp_dlist2 a,
#tmp_contents .vol11 #tmp_dlist2 span {
	width:133px;
}
#tmp_contents .vol11 #tmp_dlist2 a {
	background-position:-143px top;
}
#tmp_contents .vol11 #tmp_dlist2.active a,
#tmp_contents .vol11 #tmp_dlist2 a:hover,
#tmp_contents .vol11 #tmp_dlist2 a:focus {
	background-position:-143px bottom;
}
* html #tmp_contents .vol11 #tmp_dlist2 a:active {
	background-position:-143px bottom;
}
#tmp_contents .vol11 #tmp_dlist3 a,
#tmp_contents .vol11 #tmp_dlist3 span {
	width:133px;
}
#tmp_contents .vol11 #tmp_dlist3 a {
	background-position:-285px top;
}
#tmp_contents .vol11 #tmp_dlist3.active a,
#tmp_contents .vol11 #tmp_dlist3 a:hover,
#tmp_contents .vol11 #tmp_dlist3 a:focus {
	background-position:-285px bottom;
}
* html #tmp_contents .vol11 #tmp_dlist3 a:active {
	background-position:-285px bottom;
}
#tmp_contents .vol11 #tmp_dlist4 a,
#tmp_contents .vol11 #tmp_dlist4 span {
	width:133px;
}
#tmp_contents .vol11 #tmp_dlist4 a {
	background-position:-427px top;
}
#tmp_contents .vol11 #tmp_dlist4.active a,
#tmp_contents .vol11 #tmp_dlist4 a:hover,
#tmp_contents .vol11 #tmp_dlist4 a:focus {
	background-position:-427px bottom;
}
* html #tmp_contents .vol11 #tmp_dlist4 a:active {
	background-position:-427px bottom;
}
#tmp_contents .vol11 #tmp_dlist5 a,
#tmp_contents .vol11 #tmp_dlist5 span {
	width:131px;
}
#tmp_contents .vol11 #tmp_dlist5 a {
	background-position:-569px top;
}
#tmp_contents .vol11 #tmp_dlist5.active a,
#tmp_contents .vol11 #tmp_dlist5 a:hover,
#tmp_contents .vol11 #tmp_dlist5 a:focus {
	background-position:-569px bottom;
}
* html #tmp_contents .vol11 #tmp_dlist5 a:active {
	background-position:-569px bottom;
}
/* discovery lower
============================== */
#tmp_discovery_vol11.lower #tmp_discovery_ttl {
	margin-bottom:0;
}
#tmp_discovery_vol11 h1{
	background:none;
	margin:0;
	padding:0;
}
#tmp_discovery_vol11.lower h1 {
	margin-bottom:10px;
}
#tmp_discovery_vol11.lower {
	margin-bottom:30px;
}
#tmp_discovery_vol11.lower h2 {
	color:#B93175;
	background:#EEBBCB url(/shared/templates/free/images/contents/discovery/vol11/sakura_bg.gif) no-repeat left bottom;
	padding-right:40px;
	padding-left:30px;
}
/* ==================================================
discovery vol12
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery_vol12 {
	background:url(/shared/templates/free/images/contents/discovery/vol12/idx_bg.jpg) repeat left top;
	padding:0;
	margin:-15px -20px -40px;
}
#tmp_contents #tmp_discovery_vol12 h1,
#tmp_contents #tmp_discovery_vol12 h2 {
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#tmp_contents #tmp_discovery_vol12 p {
	margin-bottom:0;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt {
	font-size:114%;
	padding:0 0 40px;
	background:url(/shared/templates/free/images/contents/discovery/vol12/idx_bg.jpg) repeat left top;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_cnt_1 {
	background:url(/shared/templates/free/images/contents/discovery/vol12/idx_txt_bg1.jpg) no-repeat left top;
	padding:25px 60px 5px;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_section {
	padding:0 50px;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_section .float_rgt {
	margin-left:5px !important;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_section .float_lft {
	margin-right:10px !important;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_section .txt1,
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_section .txt2 {
	padding:0 10px;
	margin-bottom:0.8em;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_section .txt3 {
	padding:0 10px;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_section .txt4 {
	padding:0 10px 0 0;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_section .discovery_cnt_l {
	float:left;
	width:435px;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_section .discovery_cnt_l .img1 {
	margin-bottom:0.8em;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_section .discovery_cnt_r {
	float:right;
	width:425px;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_section .discovery_cnt_r .float_rgt {
	margin-bottom:0 !important;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .discovery_section .img2 img {
	margin-left:-20px !important;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt #tmp_section_mono {
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt #tmp_section_info {
	position:relative;
	z-index:1;
	margin:0 53px 0 52px;
	background:url(/shared/templates/free/images/contents/discovery/vol12/idx_info_bgb.png) no-repeat left bottom;
	padding:0 0 15px;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt #tmp_section_info_cnt {
	background:url(/shared/templates/free/images/contents/discovery/vol12/idx_info_bg.jpg) repeat-y left top;
	padding:0 20px;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt #tmp_section_info_cnt p {
	margin-bottom:0.8em;
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt #tmp_section_info_cnt ul {
	margin:0 0 0 1.0em;
	list-style-image:url(/shared/templates/free/images/contents/discovery/vol12/link_icon.gif);
}
#tmp_contents #tmp_discovery_vol12 #tmp_discovery_cnt .idx_link img {
	margin:-150px 0 0 0;
}
#tmp_contents #tmp_discovery_cnt .wrap_backnumber_cnt {
	width:920px;
	margin:10px auto 0 auto;
	border-top:1px solid #CD1D33;
}
#tmp_contents #tmp_discovery_cnt .backnumber_cnt {
	border-top:1px solid #CCCCCC;
	padding:29px 0 10px 0;
	text-align:center;
}
/* discovery navi
============================== */
#tmp_contents #tmp_discovery_vol12_lower #tmp_dnavi {
	clear:both;
	margin:0 0 13px;
	list-style:none;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol12_lower #tmp_dnavi li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
	margin-right:10px;
	padding-right:9px;
	border-right:1px dotted #614831;
}
#tmp_contents #tmp_discovery_vol12_lower #tmp_dnavi li span {
	display:block;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol12_lower #tmp_dnavi #tmp_dlist3 {
	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_discovery_vol12_lower #tmp_dnavi a {
	display:block;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol12/discovery_vol12_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist1 a,
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist1 span {
	width:220px;
}
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist1.active a,
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist1 a:hover,
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents #tmp_discovery_vol12_lower #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist2 a,
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist2 span {
	width:220px;
}
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist2 a {
	background-position:-240px top;
}
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist2.active a,
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist2 a:hover,
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist2 a:focus {
	background-position:-240px bottom;
}
* html #tmp_contents #tmp_discovery_vol12_lower #tmp_dlist2 a:active {
	background-position:-240px bottom;
}
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist3 a,
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist3 span {
	width:220px;
}
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist3 a {
	background-position:-480px top;
}
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist3.active a,
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist3 a:hover,
#tmp_contents #tmp_discovery_vol12_lower #tmp_dlist3 a:focus {
	background-position:-480px bottom;
}
* html #tmp_contents #tmp_discovery_vol12_lower #tmp_dlist3 a:active {
	background-position:-480px bottom;
}
/* discovery lower
============================== */
#tmp_discovery_vol12_lower {
	margin:0 0 30px;
}
#tmp_discovery_vol12_lower #tmp_discovery_ttl {
	margin-bottom:0;
}
#tmp_discovery_vol12_lower h1{
	margin:0 0 25px;
	padding:0;
	background:none;
	border:none;
}
/* hakken_backnum_list
============================== */
#hakken_backnum_contents {
	background:url(/shared/templates/free/images/contents/discovery/map_bg.jpg) no-repeat right top;
}
#hakken_backnum_contents .hakken_backnum_bnr {
	margin:0 -13px 0 -12px;
}
#tmp_contents #hakken_backnum_contents .hakken_backnum_bnr p {
	margin-bottom:0;
}
#hakken_backnum_contents .hakken_backnum_bnr .bnr_blk_glp {
	letter-spacing:-.40em;
}
#hakken_backnum_contents .hakken_backnum_bnr .wrap_bnr_blk {
	width:33.3%;
	display:inline-block;
	vertical-align:top;
	letter-spacing:normal;
	margin:0 0 20px 0;
}
*:first-child+html #hakken_backnum_contents .hakken_backnum_bnr .wrap_bnr_blk {
	display:inline;
}
* html #hakken_backnum_contents .hakken_backnum_bnr .wrap_bnr_blk {
	display:inline;
}
#hakken_backnum_contents .hakken_backnum_bnr .bnr_blk {
	margin:0 13px 0 12px;
	border:1px solid #9B9B9B;
	padding:4px;
	color:inherit;
	background-color:#FFFFFF;
	text-align:left;
}
#hakken_backnum_contents .hakken_backnum_bnr .lft_col {
	float:left;
	position:relative;
	z-index:1;
	width:90px;
	margin-right:-90px;
}
#hakken_backnum_contents .hakken_backnum_bnr .wrap_rgt_col {
	width:100%;
	float:right;
}
#hakken_backnum_contents .hakken_backnum_bnr .rgt_col {
	margin-left:97px;
	line-height:1.2;
}
#hakken_backnum_contents .hakken_backnum_bnr .rgt_col span {
	display:block;
	margin-bottom:0.3em;
}
#hakken_backnum_contents .hakken_backnum_bnr .rgt_col span.ttl {
	font-size:114%;
}
#hakken_backnum_contents .hakken_backnum_bnr .rgt_col span.vol {
	font-weight:bold;
}
#hakken_backnum_contents .hakken_backnum_bnr .rgt_col span.date {
	margin-bottom:0;
	font-size:100%;
}
#hakken_backnum_contents .hakken_backnum_bnr .rgt_col a {
	color:#000000;
	text-decoration:none;
}
/* ==================================================
discovery vol13
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery_vol13 {
	padding:0;
	margin:-15px -20px -39px;
	width:960px; /* コンテンツ幅によって変更 */
	color:inherit;
	background-color:#F8F5F3;
}
#tmp_contents #tmp_discovery_vol13 h1,
#tmp_contents #tmp_discovery_vol13 h3 {
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#tmp_contents #tmp_discovery_vol13 h2 {
	margin:0 0 0.4em;
	padding:0;
	color:#005FB7;
	background:url(/shared/templates/free/images/contents/discovery/vol13/h2_bg1_m.jpg) repeat-y left top;
	border:none;
	font-size:171%;
}
#tmp_contents #tmp_discovery_vol13 h2 span {
	display:block;
	padding:0 0 22px;
	background:url(/shared/templates/free/images/contents/discovery/vol13/h2_bg1_b.jpg) no-repeat left bottom;
}
#tmp_contents #tmp_discovery_vol13 h2 span span {
	display:block;
	padding:20px 11px 0 11px;
	background:url(/shared/templates/free/images/contents/discovery/vol13/h2_bg1_t.jpg) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol13 p {
	margin-bottom:0;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt {
	padding:5px 17px 39px 20px;
	color:#000000;
	background:url(/shared/templates/free/images/contents/discovery/vol13/idx_bg.jpg) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_cnt_1 {
	padding:0 30px;
	position:relative;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_cnt_2 {
	margin:-7px 0 0 0;
	padding:0 10px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .wrap_discovery_section {
	padding:0 50px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section {
	margin:0 5px 0.8em 0;
	padding:0 10px;
	color:#724444;
	/*background:url(/shared/templates/free/images/contents/discovery/vol13/section_bg.gif) repeat left top;*/
	line-height:1.8;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section p.txt1 {
	position:relative;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section .discovery_cnt_l {
	float:left;
	width:410px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section .discovery_cnt_r {
	float:right;
	width:366px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section .discovery_cnt_r p.img1 {
	margin:-20px -30px 0 0;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section .discovery_cnt_l2 {
	float:left;
	width:417px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section .discovery_cnt_l2 p.img1 {
	margin:-15px 0 0 -5px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section .discovery_cnt_r2 {
	float:right;
	width:360px;
	background:url(/shared/templates/free/images/contents/discovery/vol13/idx_img_2_bg.png) no-repeat right bottom;
	padding:0 0 135px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section .discovery_cnt_l3 {
	float:left;
	width:400px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section .discovery_cnt_r3 {
	float:right;
	width:383px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section .discovery_cnt_r3 p.img1 {
	margin:-10px -25px 0 0;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section_cyumoku h2 {
	color:#C69500;
	background:url(/shared/templates/free/images/contents/discovery/vol13/h2_bg2_m.jpg) repeat-y left top;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section_cyumoku h2 span {
	padding:0 0 22px;
	background:url(/shared/templates/free/images/contents/discovery/vol13/h2_bg2_b.jpg) no-repeat left bottom;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section_cyumoku h2 span span {
	display:block;
	padding:45px 11px 0 85px;
	background:url(/shared/templates/free/images/contents/discovery/vol13/h2_bg2_t.jpg) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section_cyumoku .discovery_section {
	padding-left:30px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section .discovery_cnt_l4 {
	float:left;
	width:218px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section .discovery_cnt_r4 {
	float:right;
	width:525px;
	background:url(/shared/templates/free/images/contents/discovery/vol13/idx_img_4_bg.png) no-repeat right bottom;
	padding:0 0 75px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku {
	margin:0 0 40px;
	padding:0 10px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_ttl {
	background:url(/shared/templates/free/images/contents/discovery/vol13/miryoku_ttl_bg.jpg) no-repeat left bottom;
	padding:0 0 85px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_ttl h2 {
	margin:0;
	padding:0;
	color:inherit;
	background:none;
	font-size:100%;
	float:left;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_ttl .fukidashi {
	float:right;
	width:500px;
	padding:80px 40px 11px 0;
	background:url(/shared/templates/free/images/contents/discovery/vol13/fukidashi_bg.gif) no-repeat 23px bottom;
	margin:0 0 0 -98px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_ttl .fukidashi p {
	color:inherit;
	background-color:#A3E1F1;
	padding:15px 20px;
	margin:0 4px 0 0;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_wrap_section_miryoku_cnt {
	background:url(/shared/templates/free/images/contents/discovery/vol13/miryoku_bg_m.jpg) repeat-y left top;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_wrap_section_miryoku_cnt2 {
	background:url(/shared/templates/free/images/contents/discovery/vol13/miryoku_bg_b.jpg) no-repeat left bottom;
	padding:0 0 35px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt {
	background:url(/shared/templates/free/images/contents/discovery/vol13/miryoku_bg_t.jpg) no-repeat left top;
	padding:0 69px 0 65px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section {
	margin:0 0 0.8em;
	padding:0 5px;
	color:#000000;
	background:none;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_ml {
	float:left;
	width:380px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_ml p.txt1 {
	margin:-20px 0 0 0;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_mr {
	float:right;
	width:356px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_mr p.img1 {
	margin:-30px -10px 0 0;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_ml2 {
	float:left;
	width:355px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_ml2 p.img1 {
	margin:0 0 0 -15px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_mr2 {
	float:right;
	width:380px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_ml3 {
	float:left;
	width:380px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_mr3 {
	float:right;
	width:367px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_mr3 p.img1 {
	margin:0 -5px 0 0;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_ml4 {
	float:left;
	width:515px;
	background:url(/shared/templates/free/images/contents/discovery/vol13/miryoku_img_2_bg.png) no-repeat right bottom;
	padding:0 0 70px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_mr4 {
	float:right;
	width:233px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_mr4 p.img1 {
	margin:0 5px 0 0;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_ml5 {
	float:left;
	width:215px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_ml5 p.img1 {
	margin:-90px 0 0 27px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_mr5 {
	float:right;
	width:485px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt .discovery_section .discovery_cnt_mr5 p.txt1 {
	margin:-10px 0 0 0;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access {
	margin:0 0 30px;
	padding:0 10px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_ttl {
	background:url(/shared/templates/free/images/contents/discovery/vol13/access_ttl_bg.jpg) no-repeat left bottom;
	padding:0 0 40px;
	min-height:120px;
	height:auto !important;
	height:120px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_ttl h2 {
	margin:0;
	padding:0;
	color:inherit;
	background:none;
	font-size:100%;
	float:left;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_ttl .fukidashi {
	float:right;
	width:500px;
	padding:20px 40px 11px 0;
	background:url(/shared/templates/free/images/contents/discovery/vol13/fukidashi_bg.gif) no-repeat 23px bottom;
	margin:0 0 0 -98px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_ttl .fukidashi p {
	color:inherit;
	background-color:#A3E1F1;
	padding:10px 20px;
	margin:0 4px 0 0;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_wrap_section_access_cnt {
	background:url(/shared/templates/free/images/contents/discovery/vol13/access_bg_m.jpg) repeat-y left top;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_wrap_section_access_cnt2 {
	background:url(/shared/templates/free/images/contents/discovery/vol13/access_bg_b.jpg) no-repeat left bottom;
	padding:0 0 6px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_cnt {
	background:url(/shared/templates/free/images/contents/discovery/vol13/access_bg_t.jpg) no-repeat left top;
	padding:15px 63px 15px 60px;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_cnt .discovery_section {
	margin:0;
	padding:0;
	color:#000000;
	background:none;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_cnt .discovery_section h3 {
	background:url(/shared/templates/free/images/contents/discovery/vol13/line.png) no-repeat left bottom;
	margin:0 0 5px;
	padding:0 8px;
	clear:none;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_cnt .discovery_section p {
	margin-bottom:0.8em;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .external {
	display:inline-block;
	background:url(/shared/templates/free/images/contents/discovery/vol13/external_icon.gif) no-repeat right 0.3em;
	padding:0 22px 0 0;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section_info h2 {
	background:url(/shared/templates/free/images/contents/discovery/vol13/h2_bg3_m.jpg) repeat-y left top;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section_info h2 span {
	background:url(/shared/templates/free/images/contents/discovery/vol13/h2_bg3_b.jpg) no-repeat left bottom;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section_info h2 span span {
	background:url(/shared/templates/free/images/contents/discovery/vol13/h2_bg3_t.jpg) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section_info .discovery_section {
	color:#000000;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section_info ul {
	margin-left:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .discovery_section_info ul li {
	line-height:1.6;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_idx_link {
	padding:0 50px;
	margin:0 0 20px;
}
#tmp_contents #tmp_discovery_cnt #tmp_idx_link ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents #tmp_discovery_cnt #tmp_idx_link ul li {
	float:left;
}
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt .wrap_backnumber_cnt {
	border-top:1px solid #35A5E9;
}
/* discovery navi
============================== */
#tmp_contents #tmp_discovery_vol13_lower #tmp_dnavi {
	clear:both;
	margin:0 0 13px;
	list-style:none;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol13_lower #tmp_dnavi li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
	margin-right:10px;
	padding-right:9px;
	border-right:1px dotted #00468C;
}
#tmp_contents #tmp_discovery_vol13_lower #tmp_dnavi li span {
	display:block;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol13_lower #tmp_dnavi #tmp_dlist3 {
	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_discovery_vol13_lower #tmp_dnavi a {
	display:block;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol13/discovery_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist1 a,
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist1 span {
	width:220px;
}
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist1.active a,
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist1 a:hover,
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents #tmp_discovery_vol13_lower #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist2 a,
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist2 span {
	width:220px;
}
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist2 a {
	background-position:-240px top;
}
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist2.active a,
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist2 a:hover,
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist2 a:focus {
	background-position:-240px bottom;
}
* html #tmp_contents #tmp_discovery_vol13_lower #tmp_dlist2 a:active {
	background-position:-240px bottom;
}
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist3 a,
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist3 span {
	width:220px;
}
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist3 a {
	background-position:-480px top;
}
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist3.active a,
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist3 a:hover,
#tmp_contents #tmp_discovery_vol13_lower #tmp_dlist3 a:focus {
	background-position:-480px bottom;
}
* html #tmp_contents #tmp_discovery_vol13_lower #tmp_dlist3 a:active {
	background-position:-480px bottom;
}
/* discovery lower
============================== */
#tmp_discovery_vol13_lower {
	margin:0 0 30px;
}
#tmp_discovery_vol13_lower #tmp_discovery_ttl {
	margin-bottom:0;
}
#tmp_discovery_vol13_lower h1 {
	margin:0 0 10px;
	padding:0;
	background:none;
	border:none;
}
#tmp_discovery_vol13_lower h3 {
	padding-bottom:4px;
	background:url(/shared/templates/free/images/contents/discovery/vol13/h3_bg.jpg) no-repeat left bottom;
	border-bottom:none;
}
#tmp_discovery_vol13_lower .txt_small {
	font-size:86%;
}
#tmp_discovery_vol13_lower #tmp_pamph_list {
	letter-spacing:-.40em;
}
#tmp_discovery_vol13_lower #tmp_pamph_list .wrap_list_box {
	width:25%;
	display:inline-block;
	vertical-align:top;
	letter-spacing:normal;
	margin:0 0 15px;
}
*:first-child+html #tmp_discovery_vol13_lower #tmp_pamph_list .wrap_list_box {
	display:inline;
}
* html #tmp_discovery_vol13_lower #tmp_pamph_list .wrap_list_box {
	display:inline;
}
#tmp_discovery_vol13_lower #tmp_pamph_list .list_box {
	margin:0 5px 0 0;
	font-size:86%;
	line-height:1.4;
}
#tmp_discovery_vol13_lower #tmp_pamph_list .list_box p {
	margin-bottom:0.6em;
}
#tmp_discovery_vol13_lower #tmp_pamph_list .list_box .photo {
	padding:5px;
	color:inherit;
	background-color:#EEEEEE;
	text-align:center;
}
#tmp_discovery_vol13_lower .ul_link {
	list-style-image:url(/shared/templates/free/images/contents/discovery/vol13/link_icon.gif);
}
/* ==================================================
discovery vol14
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery_vol14 {
	padding:0;
	margin:-15px -20px -39px;
	width:960px; /* コンテンツ幅によって変更 */
	color:inherit;
	background-color:#F8F5F3;
}
#tmp_contents #tmp_discovery_vol14 h1 {
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#tmp_contents #tmp_discovery_vol14 h2 {
	margin:0;
	padding:15px 0 7px;
	background:none;
}
#tmp_contents #tmp_discovery_vol14 h3 {
	margin:0 0 0.4em;
	padding:0 2px 6px;
	border:none;
	font-size:171%;
}
#tmp_contents .wrap_box_idx_1,
#tmp_contents .wrap_box_idx_2,
#tmp_contents .wrap_box_idx_3,
#tmp_contents .wrap_box_idx_4 {
	margin:25px 0 4px;
}
#tmp_contents .box_idx_1,
#tmp_contents .box_idx_2,
#tmp_contents .box_idx_3,
#tmp_contents .box_idx_4 {
	padding:0 0 16px;
}
#tmp_contents .box_idx_1_cnt,
#tmp_contents .box_idx_2_cnt,
#tmp_contents .box_idx_3_cnt,
#tmp_contents .box_idx_4_cnt {
	padding:0 50px 0;
}
#tmp_contents .wrap_box_idx_1 {
	background:#FFFFFF url(/shared/templates/free/images/contents/discovery/vol14/idx_img_1_bg.jpg) repeat-y center top;
	margin-top:0;
}
#tmp_contents .box_idx_1 {
	background:url(/shared/templates/free/images/contents/discovery/vol14/idx_img_1_bg_bottom.jpg) no-repeat center bottom;
}
#tmp_contents .box_idx_1_cnt {
	background:url(/shared/templates/free/images/contents/discovery/vol14/idx_img_1_bg_top.jpg) no-repeat center top;
}
#tmp_contents .wrap_box_idx_2 {
	background:#FFFFFF url(/shared/templates/free/images/contents/discovery/vol14/idx_img_2_bg.jpg) repeat-y center top;
}
#tmp_contents .box_idx_2 {
	background:url(/shared/templates/free/images/contents/discovery/vol14/idx_img_2_bg_bottom.jpg) no-repeat center bottom;
}
#tmp_contents .box_idx_2_cnt {
	background:url(/shared/templates/free/images/contents/discovery/vol14/idx_img_2_bg_top.jpg) no-repeat center top;
}
#tmp_contents .wrap_box_idx_3 {
	background:#FFFFFF url(/shared/templates/free/images/contents/discovery/vol14/idx_img_3_bg.jpg) repeat-y center top;
}
#tmp_contents .box_idx_3 {
	background:url(/shared/templates/free/images/contents/discovery/vol14/idx_img_3_bg_bottom.jpg) no-repeat center bottom;
}
#tmp_contents .box_idx_3_cnt {
	background:url(/shared/templates/free/images/contents/discovery/vol14/idx_img_3_bg_top.jpg) no-repeat center top;
}
#tmp_contents .wrap_box_idx_4 {
	background:#FFFFFF url(/shared/templates/free/images/contents/discovery/vol14/idx_img_4_bg.jpg) repeat-y center top;
}
#tmp_contents .box_idx_4 {
	background:url(/shared/templates/free/images/contents/discovery/vol14/idx_img_4_bg_bottom.jpg) no-repeat center bottom;
}
#tmp_contents .box_idx_4_cnt {
	background:url(/shared/templates/free/images/contents/discovery/vol14/idx_img_4_bg_top.jpg) no-repeat center top;
}
#tmp_contents #tmp_discovery_vol14 h3.idx1_cnt_ttl {
	background:url(/shared/templates/free/images/contents/discovery/vol14/h3_bg1.gif) no-repeat left bottom;
	color:#003093;
}
#tmp_contents #tmp_discovery_vol14 h3.idx2_cnt_ttl {
	background:url(/shared/templates/free/images/contents/discovery/vol14/h3_bg2.gif) no-repeat left bottom;
	color:#826500;
}
#tmp_contents #tmp_discovery_vol14 h3.idx3_cnt_ttl {
	background:url(/shared/templates/free/images/contents/discovery/vol14/h3_bg3.gif) no-repeat left bottom;
	color:#C40000;
}
#tmp_contents #tmp_discovery_vol14 h3.idx4_cnt_ttl {
	background:url(/shared/templates/free/images/contents/discovery/vol14/h3_bg4.gif) no-repeat left bottom;
	color:#E37700;
}
#tmp_contents #tmp_discovery_vol14 p {
	margin-bottom:0;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt {
	padding:15px 17px 39px 20px;
	color:#000000;
	background:url(/shared/templates/free/images/contents/discovery/vol14/idx_bg.jpg) repeat-y left top;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt_inner {
	padding:0 21px 0 18px;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt p.discovery_cnt_1 {
	margin:0 5px 14px;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .wrap_discovery_section {
	padding:0 4px 0 1px;
	margin:0 0 12px;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .wrap_discovery_section table {
	border-collapse:collapse;
	line-height:1.4;
	margin:22px 0 10px;
	width:100%;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .wrap_discovery_section table th {
	border-bottom:solid 2px #FFFFFF;
	background:#EBDEAF;
	padding:7px 6px 6px;
	width:106px;
	text-align:left;
	vertical-align:top;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .wrap_discovery_section table td {
	border-bottom:solid 2px #EBDEAF;
	background:#FFFFFF;
	padding:7px 7px 6px;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .wrap_discovery_section table tr.no-border th,
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .wrap_discovery_section table tr.no-border td {
	border:none;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .discovery_section1,
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .discovery_section2 {
	margin:0 0 0.8em 0;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .discovery_section1 .discovery_cnt_l {
	float:left;
	width:360px;
	margin: 0 -360px 0 0;
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .discovery_section1 .discovery_cnt_r {
	margin:0 0 0 360px;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .discovery_section2 .discovery_cnt_l {
	float:left;
	margin:0 360px 0 0;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .discovery_section2 .discovery_cnt_r {
	float:right;
	width:360px;
	margin: 0 0 0 -360px;
	text-align:right;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .wrap_discovery_section p.shop_info {
	font-size:85.7%;
	margin:0 2px;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt #tmp_idx_link {
	padding:0 48px;
	margin:38px 0 20px;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt #tmp_idx_link ul li {
	width:33%;
	text-align:center;
	float:left;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .wrap_backnumber_cnt {
	border-top:1px solid #FFFFFF;
}
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .backnumber_cnt {
	border-top:1px solid #C7B06B;
}
#tmp_contents .wrap_box_idx_gekisenku {
	background:#FFFFFF url(/shared/templates/free/images/contents/discovery/vol14/gekisenku_bg.jpg) repeat-y center top;
	margin:0 0 23px;
}
#tmp_contents .box_idx_gekisenku {
	background:url(/shared/templates/free/images/contents/discovery/vol14/gekisenku_bg_bottom.jpg) no-repeat center bottom;
	padding:0 0 25px;
}
#tmp_contents .box_idx_gekisenku_cnt {
	background:url(/shared/templates/free/images/contents/discovery/vol14/gekisenku_bg_top.jpg) no-repeat center top;
	padding:25px 50px 0;
}
#tmp_contents #tmp_discovery_vol14 .box_idx_gekisenku_cnt h2 {
	background:url(/shared/templates/free/images/contents/discovery/vol14/gekisenku_icon.gif) no-repeat left 0.25em;
	padding:8px 0 8px 37px;
	margin:0 0 8px;
	font-size:128.6%;
	color:#575757;
	line-height:1.2;
}
#tmp_contents .box_idx_gekisenku_cnt ul {
	margin:0 0 0 12px;
}
/* discovery navi
============================== */
#tmp_contents #tmp_discovery_vol14_lower #tmp_dnavi {
	clear:both;
	margin:0 0 13px;
	list-style:none;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol14_lower #tmp_dnavi li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
	margin-right:10px;
	padding-right:9px;
	border-right:1px dotted #00468C;
}
#tmp_contents #tmp_discovery_vol14_lower #tmp_dnavi li span {
	display:block;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol14_lower #tmp_dnavi #tmp_dlist3 {
	margin-right:0;
	padding-right:0;
	border-right:none;
}	
#tmp_contents #tmp_discovery_vol14_lower #tmp_dnavi a {
	display:block;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol14/discovery_navi.gif);
	background-repeat:no-repeat;
}
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist1 a,
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist1 span {
	width:220px;
}
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist1.active a,
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist1 a:hover,
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents #tmp_discovery_vol14_lower #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist2 a,
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist2 span {
	width:220px;
}
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist2 a {
	background-position:-240px top;
}
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist2.active a,
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist2 a:hover,
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist2 a:focus {
	background-position:-240px bottom;
}
* html #tmp_contents #tmp_discovery_vol14_lower #tmp_dlist2 a:active {
	background-position:-240px bottom;
}
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist3 a,
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist3 span {
	width:220px;
}
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist3 a {
	background-position:-480px top;
}
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist3.active a,
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist3 a:hover,
#tmp_contents #tmp_discovery_vol14_lower #tmp_dlist3 a:focus {
	background-position:-480px bottom;
}
* html #tmp_contents #tmp_discovery_vol14_lower #tmp_dlist3 a:active {
	background-position:-480px bottom;
}
/* discovery lower
============================== */
#tmp_discovery_vol14_lower {
	margin:0 0 30px;
}
#tmp_discovery_vol14_lower #tmp_discovery_ttl {
	margin-bottom:0;
}
#tmp_discovery_vol14_lower h1 {
	margin:0 0 10px;
	padding:0;
	background:none;
	border:none;
}
#tmp_discovery_vol14_lower .txt_small {
	font-size:86%;
}
#tmp_discovery_vol14_lower .ul_link {
	list-style-image:url(/shared/templates/free/images/contents/discovery/vol14/link_icon.gif);
}
/* ==================================================
discovery vol15
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery_vol15 {
	padding:0;
	margin:-15px -20px -129px;
	width:960px; /* コンテンツ幅によって変更 */
	color:inherit;
	background:#FCF8E4 url(/shared/templates/free/images/contents/discovery/vol15/bg1.jpg) repeat left top;
}
#tmp_contents #tmp_discovery_vol15 h1 {
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#tmp_contents #tmp_discovery_vol15 h2 {
	margin:0;
	padding:13px 13px 6px;
	background:none;
}
#tmp_contents #tmp_discovery_vol15 h3 {
	margin:0 0 0.4em;
}
#tmp_contents #tmp_discovery_vol15 p {
	color:#000000;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt {
	padding:0 0 20px;
}
/* idx_1 */
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1 {
	clear:both;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_ttl {
	text-align:center;
	margin:-42px 0 0;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt {
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt1 {
	margin:0 30px -54px;
	position:relative;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt1_img {
	float:left;
	padding:0 25px 0 4px;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt1_txt {
	padding:5px 0 0;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt2 {
	padding:0 0 26px;
	background:url(/shared/templates/free/images/contents/discovery/vol15/bg2_bottom.jpg) no-repeat left bottom;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt2_cnt {
	padding:81px 0 0;
	background:#FFE280 url(/shared/templates/free/images/contents/discovery/vol15/bg2.jpg) repeat left top;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt2_cnt p.caption {
	margin:0 280px 0 32px;
	padding:2px 0 10px;
	font-weight:bold;
}
#tmp_contents #tmp_discovery_vol15 p.text_read {
	margin:0 30px 22px;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt3 {
	margin:30px 0 0 30px;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt3 p {
	margin:0;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt3 img {
	position:relative;
	margin:-136px 0 0 !important;
}
/* idx_2 */
#tmp_contents #tmp_discovery_vol15 #tmp_idx_2 {
	margin:0 0 7px;
	clear:both;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_2_ttl {
	text-align:center;
	margin:0 0 10px;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_2_cnt p {
	margin:0;
}
#tmp_contents #tmp_discovery_vol15 #tmp_idx_2_cnt p.text_read {
	margin:0 30px 22px;
}
/* tmp_discovery_asagohan */
#tmp_discovery_asagohan_ttl {
	margin:0 0 -24px;
	position:relative;
	text-align:center;
}
#tmp_discovery_asagohan_cnt {
	background:#FFFFFF;
	margin:0 30px;
	padding:53px 45px 15px;
}
#tmp_contents #tmp_discovery_vol15 .idx_cnt_ttl {
	background:url(/shared/templates/free/images/contents/discovery/vol15/h3_bg.jpg) repeat left top;
	border:solid 2px #FFD65C;
	padding:0 17px 0;
	font-size:178.57%;
	color:#FFFFFF;
	font-weight:normal;
	margin:0 0 14px;
	position:relative;
}
#tmp_contents #tmp_discovery_vol15 .idx_cnt_ttl span {
	background:url(/shared/templates/free/images/contents/discovery/vol15/h3_bg2.png) repeat-y left top;
	margin:-2px 0 -2px;
	padding:7px 0 8px 33px;
	display:block;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .wrap_discovery_section {
	margin:0 0 38px;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .wrap_discovery_section table {
	border-collapse:collapse;
	line-height:1.4;
	margin:22px 0 10px;
	width:100%;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .wrap_discovery_section table th {
	border-bottom:solid 1px #FFFFFF;
	background:#FFE076;
	padding:16px 25px 11px 22px;
	width:106px;
	text-align:left;
	vertical-align:middle;
	color:#333333;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .wrap_discovery_section table td {
	border-top:solid 1px #FFE076;
	border-right:solid 1px #FFE076;
	border-bottom:solid 1px #FFE076;
	background:#FFFFFF;
	padding:7px 7px 6px;
	padding:16px 25px 11px 22px;
	color:#212121;
	word-break:break-all;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .wrap_discovery_section table tr th.last {
	border:none;
	border-bottom:solid 1px #FFE076;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .discovery_section1,
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .discovery_section2 {
	margin:0;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .discovery_section1 .discovery_cnt_l {
	float:left;
	width:335px;
	margin: 0 -339px 0 0;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .discovery_section1 .discovery_cnt_r {
	margin:0 0 0 339px;
	padding:25px 0 0;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .discovery_section2 .discovery_cnt_l {
	float:left;
	margin:0 339px 0 2px;
	padding:25px 0 0;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .discovery_section2 .discovery_cnt_r {
	float:right;
	width:335px;
	margin: 0 0 0 -339px;
	text-align:right;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .discovery_section_map .discovery_cnt_l {
	float:left;
	margin:0 328px 0 0;
	padding:25px 0 0;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .discovery_section_map .discovery_cnt_r {
	float:right;
	width:310px;
	margin: 0 0 0 -310px;
	text-align:left;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .discovery_section_map h4 {
	background:none;
	border:none;
	border-bottom:solid 2px #FF9933;
	padding:0;
	font-size:100%;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .discovery_section_map p {
	font-size:85.7%;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .discovery_section_map .map {
	width: 480px;
	height: 300px;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt #tmp_idx_link {
	padding:0 12px 0 30px;
	margin:38px 0 20px;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt #tmp_idx_link ul li {
	float:left;
	margin:0 18px 0 0;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .wrap_backnumber_cnt {
	border-top:1px solid #FFFFFF;
}
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .backnumber_cnt {
	border-top:1px solid #C7B06B;
}
/* discovery navi
============================== */
#tmp_contents #tmp_discovery_vol15_lower #tmp_dnavi {
	clear:both;
	margin:0 0 13px;
	list-style:none;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol15_lower #tmp_dnavi li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_discovery_vol15_lower #tmp_dnavi li span {
	display:block;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol15_lower #tmp_dnavi #tmp_dlist3 {
	margin-right:0;
	padding-right:0;
}	
#tmp_contents #tmp_discovery_vol15_lower #tmp_dnavi a {
	display:block;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol15/discovery_navi.gif);
	background-repeat:no-repeat;
}
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist1 a,
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist1 span {
	width:231px;
}
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist1.active a,
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist1 a:hover,
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents #tmp_discovery_vol15_lower #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist2 a,
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist2 span {
	width:240px;
}
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist2 a {
	background-position:-231px top;
}
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist2.active a,
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist2 a:hover,
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist2 a:focus {
	background-position:-231px bottom;
}
* html #tmp_contents #tmp_discovery_vol15_lower #tmp_dlist2 a:active {
	background-position:-231px bottom;
}
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist3 a,
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist3 span {
	width:229px;
}
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist3 a {
	background-position:-471px top;
}
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist3.active a,
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist3 a:hover,
#tmp_contents #tmp_discovery_vol15_lower #tmp_dlist3 a:focus {
	background-position:-471px bottom;
}
* html #tmp_contents #tmp_discovery_vol15_lower #tmp_dlist3 a:active {
	background-position:-471px bottom;
}
/* discovery lower
============================== */
#tmp_discovery_vol15_lower {
	margin:0 0 30px;
}
#tmp_discovery_vol15_lower #tmp_discovery_ttl {
	margin-bottom:0;
}
#tmp_discovery_vol15_lower h1 {
	margin:0 0 10px;
	padding:0;
	background:none;
	border:none;
}
#tmp_discovery_vol15_lower .txt_small {
	font-size:86%;
}
#tmp_discovery_vol15_lower .ul_link {
	list-style-image:url(/shared/templates/free/images/contents/discovery/vol15/link_icon.gif);
}
/* ==================================================
discovery vol16
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery_vol16 {
	padding:0;
	margin:-15px -20px -129px;
	width:960px; /* コンテンツ幅によって変更 */
	color:inherit;
	background:#FCF8E4 url(/shared/templates/free/images/contents/discovery/vol16/bg.jpg) repeat left top;
}
#tmp_contents #tmp_discovery_vol16 h1 {
	margin:0 0 29px;
	padding:0;
	background:none;
	border:none;
}
#tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab_ttl {
	background:url(/shared/templates/free/images/contents/discovery/vol16/onsen_tab_bg.jpg) no-repeat left bottom;
	padding:0 0 6px;
	margin:0 0 39px;
}
#tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab_ttl ul {
	list-style: none;
	list-style-image: none;
	margin:0 3px;
}
#tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab_ttl ul li {
	float:left;
	margin:0 7px 0 0;
	line-height: 0;
}
#tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab_ttl ul li.last {
	margin:0;
}
#tmp_contents #tmp_discovery_vol16 h2 {
	margin:0 0 12px ;
	padding:0;
	background:none;
}
#tmp_contents #tmp_discovery_vol16 h3 {
	margin:0 0 25px;
	padding:0 0 15px 60px;
	border:none;
	font-size:171%;
	font-weight: normal;
	color:#332C1F;
}
#tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab1 h3 {
	background:url(/shared/templates/free/images/contents/discovery/vol16/h3_bg01.jpg) no-repeat left bottom;
}
#tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab2 h3 {
	background:url(/shared/templates/free/images/contents/discovery/vol16/h3_bg02.jpg) no-repeat left bottom;
}
#tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab3 h3 {
	background:url(/shared/templates/free/images/contents/discovery/vol16/h3_bg03.jpg) no-repeat left bottom;
}
#tmp_contents #tmp_discovery_vol16 p {
	color:#000000;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt {
	padding:0 0 20px;
}
#tmp_onsen_tab_cnt {
	margin:0 30px;
}
#tmp_onsen_tab_cnt .box_onsen_read {
	padding:0 0 0 136px;
	margin:0 0 30px 2px;
}
#tmp_onsen_tab_cnt .box_onsen_read p {
	padding:0 0 0 113px;
}
#tmp_onsen_tab1 .box_onsen_read {
	background:url(/shared/templates/free/images/contents/discovery/vol16/h2_bg01.jpg) no-repeat left top;
}
#tmp_onsen_tab2 .box_onsen_read {
	background:url(/shared/templates/free/images/contents/discovery/vol16/h2_bg02.jpg) no-repeat left top;
}
#tmp_onsen_tab3 .box_onsen_read {
	background:url(/shared/templates/free/images/contents/discovery/vol16/h2_bg03.jpg) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .wrap_discovery_section {
	margin:0 0 38px;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .wrap_discovery_section table {
	border-collapse:collapse;
	line-height:1.4;
	margin:22px 0 10px;
	width:100%;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .wrap_discovery_section table th {
	border-bottom:solid 3px #FCF8E5;
	border-right:solid 3px #FCF8E5;
	padding:4px 9px;
	width:53px;
	text-align:left;
	white-space:nowrap;
	font-weight: normal;
	vertical-align:middle;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .wrap_discovery_section table td {
	border-bottom:solid 3px #FCF8E5;
	padding:4px 9px;
	word-break:break-all;
}
#tmp_onsen_tab1 .wrap_discovery_section table th {
	background:#FFD24D;
}
#tmp_onsen_tab1 .wrap_discovery_section table td {
	background:#FDE9A8;
}
#tmp_onsen_tab2 .wrap_discovery_section table th {
	background:#70B068;
}
#tmp_onsen_tab2 .wrap_discovery_section table td {
	background:#C4DBB3;
}
#tmp_onsen_tab3 .wrap_discovery_section table th {
	background:#8DCFE4;
}
#tmp_onsen_tab3 .wrap_discovery_section table td {
	background:#D0E8E6;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .discovery_section1,
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .discovery_section2 {
	margin:0;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .discovery_section1 .discovery_cnt_l {
	float:left;
	width:460px;
	margin: 0 -460px 0 0;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .discovery_section1 .discovery_cnt_r {
	margin:0 0 0 460px;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .discovery_section2 .discovery_cnt_l {
	float:left;
	margin:0 460px 0 0;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .discovery_section2 .discovery_cnt_r {
	float:right;
	width:460px;
	margin: 0 0 0 -460px;
	text-align:right;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .discovery_section2 .discovery_cnt_r img {
	margin-right:-5px;
}
#tmp_contents .wrap_onsen_gourmet {
	background:#F0F0E1 url(/shared/templates/free/images/contents/discovery/vol16/gourmet_bg_bottom.jpg) no-repeat left bottom;
	padding:0 0 20px;
	margin:0 0 30px;
}
#tmp_contents .onsen_gourmet {
	background:url(/shared/templates/free/images/contents/discovery/vol16/gourmet_bg_top.jpg) no-repeat left top;
	padding:20px 18px 0;
}
#tmp_contents .onsen_gourmet_ttl {
	float:left;
	margin:0 18px 0 0;
}
#tmp_contents .onsen_gourmet_cnt {
	margin:18px 0 0;
}
#tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab1 .onsen_gourmet h3,
#tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab2 .onsen_gourmet h3,
#tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab3 .onsen_gourmet h3 {
	background:url(/shared/templates/free/images/contents/discovery/vol16/gourmet_h3_bg.jpg) repeat-x left bottom;
	padding:5px 0 5px 3px;
	color:#660000;
	margin:0 0 15px;
}
#tmp_contents .onsen_gourmet_cnt_img {
	float:left;
	width:230px;
}
#tmp_contents .onsen_gourmet_cnt_text {
	float:left;
	width:457px;
}
#tmp_contents .onsen_gourmet p {
	margin:0 0 0 3px;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt #tmp_idx_link {
	padding:0 9px 0 15px;
	margin:38px 0 39px;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt #tmp_idx_link ul li {
	float:left;
	margin:0;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt #tmp_idx_link ul {
	margin:0 0 19px;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt #tmp_idx_link p {
	text-align:center;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .wrap_backnumber_cnt {
	border-top:1px solid #FFFFFF;
}
#tmp_contents #tmp_discovery_vol16 #tmp_discovery_cnt .backnumber_cnt {
	border-top:1px solid #C7B06B;
}
/* discovery navi
============================== */
#tmp_contents #tmp_discovery_vol16_lower #tmp_dnavi {
	clear:both;
	margin:0 0 13px;
	list-style:none;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dnavi li {
	margin:0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dnavi li span {
	display:block;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dnavi #tmp_dlist3 {
	margin-right:0;
	padding-right:0;
}	
#tmp_contents #tmp_discovery_vol16_lower #tmp_dnavi a {
	display:block;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol16/discovery_navi.gif);
	background-repeat:no-repeat;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist1 a,
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist1 span {
	width:177px;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist1.active a,
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist1 a:hover,
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents #tmp_discovery_vol16_lower #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist2 a,
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist2 span {
	width:175px;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist2 a {
	background-position:-177px top;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist2.active a,
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist2 a:hover,
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist2 a:focus {
	background-position:-177px bottom;
}
* html #tmp_contents #tmp_discovery_vol16_lower #tmp_dlist2 a:active {
	background-position:-177px bottom;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist3 a,
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist3 span {
	width:175px;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist3 a {
	background-position:-352px top;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist3.active a,
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist3 a:hover,
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist3 a:focus {
	background-position:-352px bottom;
}
* html #tmp_contents #tmp_discovery_vol16_lower #tmp_dlist3 a:active {
	background-position:-352px bottom;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist4 a,
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist4 span {
	width:173px;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist4 a {
	background-position:-527px top;
}
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist4.active a,
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist4 a:hover,
#tmp_contents #tmp_discovery_vol16_lower #tmp_dlist4 a:focus {
	background-position:-527px bottom;
}
* html #tmp_contents #tmp_discovery_vol16_lower #tmp_dlist4 a:active {
	background-position:-527px bottom;
}
/* discovery lower
============================== */
#tmp_discovery_vol16_lower {
	margin:0 0 30px;
}
#tmp_discovery_vol16_lower #tmp_discovery_ttl {
	margin-bottom:0;
}
#tmp_discovery_vol16_lower h1 {
	margin:0 0 10px;
	padding:0;
	background:none;
	border:none;
}
#tmp_discovery_vol16_lower .txt_small {
	font-size:86%;
}
#tmp_discovery_vol16_lower .ul_link {
	list-style-image:url(/shared/templates/free/images/contents/discovery/vol16/link_icon.gif);
}
/* ==================================================
discovery vol17
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery_vol17 {
	padding:0;
	margin:-15px -20px -129px;
	width:960px; /* コンテンツ幅によって変更 */
	color:inherit;
	background:#FCF8E4 url(/shared/templates/free/images/contents/discovery/vol17/bg.jpg) repeat left top;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_ttl.idx {
	background:url(/shared/templates/free/images/contents/discovery/vol17/idx_ttl_bg.jpg) no-repeat left top;
	min-height:457px;
	padding:12px 26px 0 473px;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_ttl.idx p.idx_ttl_top {
	margin:0 0 26px -34px;
	text-align:left;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_ttl.idx p {
	line-height: 1.6;
	font-size:114%;
	margin:0 0 6px;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_ttl.idx p.caution {
	font-size:87.5%;
	margin:0;
	padding:0 0 0 3px;
}
#tmp_contents #tmp_discovery_vol17 h1 {
	margin:0 0 16px;
	padding:0;
	background:none;
	border:none;
	text-align:right;
}
#tmp_contents #tmp_discovery_vol17 #tmp_tab_navi {
	background:url(/shared/templates/free/images/contents/discovery/vol17/tab_bg.jpg) no-repeat left bottom;
	padding:0 0 6px;
	margin:0 0 39px;
}
#tmp_contents #tmp_discovery_vol17 #tmp_tab_navi ul {
	list-style: none;
	list-style-image: none;
	margin:0 30px;
}
#tmp_contents #tmp_discovery_vol17 #tmp_tab_navi li {
	float:left;
	margin:0 5px 0 0;
	line-height: 0;
}
#tmp_contents #tmp_discovery_vol17 #tmp_tab_navi li.last {
	margin:0;
}
#tmp_contents #tmp_discovery_vol17 .vol17_read {
	text-align:center;
	margin:0 0 30px;
}
#tmp_contents #tmp_discovery_vol17 .vol17_read h2 {
	margin:0 0 10px;
	padding:0;
	background:none;
	text-align:center;
}
#tmp_contents #tmp_discovery_vol17 .vol17_read p {
	width:650px;
	margin:0 auto;
}
#tmp_contents #tmp_discovery_vol17 p {
	color:#000000;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_cnt {
	padding:0 0 20px;
}
#tmp_contents #tmp_discovery_vol17 h3 {
	margin:0;
	padding:10px 20px 15px 107px;
	border:none;
	font-size:171%;
	color:#FFFFFF;
	position:relative;
}
#tmp_contents #tmp_discovery_vol17 h3 img {
	position:absolute;
	top:-15px;
	left:5px;
}
#tmp_contents #tmp_discovery_vol17 h3 span {
	font-size:66%;
	margin:0 5px 0 20px;
}
#tmp_contents #tmp_discovery_vol17 h4 {
	border:none;
	padding:0;
	color:#332C1F;
	font-size:128.5%;
	margin:0 0 8px;
}
#tmp_contents #tmp_discovery_vol17 .discovery_section {
	padding:254px 30px 20px;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section1 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/idx1_bg2.jpg) repeat left top;
	margin:0 0 30px;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section1 .discovery_section {
	background:url(/shared/templates/free/images/contents/discovery/vol17/idx1_bg.png) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section1 h3 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/h2_bg01.jpg) repeat left top;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section2 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/idx2_bg2.jpg) repeat left top;
	margin:0 0 30px;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section2 .discovery_section {
	background:url(/shared/templates/free/images/contents/discovery/vol17/idx2_bg.png) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section2 h3 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/h2_bg02.jpg) repeat left top;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section3 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/idx3_bg2.jpg) repeat left top;
	margin:0 0 30px;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section3 .discovery_section {
	background:url(/shared/templates/free/images/contents/discovery/vol17/idx3_bg.png) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section3 h3 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/h2_bg03.jpg) repeat left top;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section4 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/idx4_bg2.jpg) repeat left top;
	margin:0 0 30px;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section4 .discovery_section {
	background:url(/shared/templates/free/images/contents/discovery/vol17/idx4_bg.png) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section4 h3 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/h2_bg04.jpg) repeat left top;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section5 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/idx5_bg2.jpg) repeat left top;
	margin:0 0 30px;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section5 .discovery_section {
	background:url(/shared/templates/free/images/contents/discovery/vol17/idx5_bg.png) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section5 h3 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/h2_bg05.jpg) repeat left top;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section1 .discovery_section .discovery_cnt_l,
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section3 .discovery_section .discovery_cnt_l,
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section5 .discovery_section .discovery_cnt_l {
	float:left;
	width:490px;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section1 .discovery_section .discovery_cnt_r,
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section3 .discovery_section .discovery_cnt_r,
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section5 .discovery_section .discovery_cnt_r {
	float:right;
	width:400px;
	padding:106px 0 0;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section2 .discovery_section .discovery_cnt_l,
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section4 .discovery_section .discovery_cnt_l {
	float:left;
	width:400px;
	padding:78px 0 0;
}
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section2 .discovery_section .discovery_cnt_r,
#tmp_contents #tmp_discovery_vol17 .wrap_discovery_section4 .discovery_section .discovery_cnt_r {
	float:right;
	width:490px;
}
/*  table  */
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_cnt .discovery_section table {
	width:400px;
	background:#FFFFFF;
	word-break: break-all;
	word-wrap: break-word;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_cnt .discovery_section .sample_03{
	border-collapse: separate;
	border-spacing: 2px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_cnt .discovery_section .sample_03 th{
	padding: 4px 7px 4px 4px;
	text-align: left;
	vertical-align: top;
	color: #444444;
	background-color: #FDE9A8;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	white-space:nowrap;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_cnt .discovery_section .jusho th{
	padding: 4px;
	text-align: left;
	vertical-align: top;
	color: #444444;
	background-color: #EEEEEE;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_cnt .discovery_section .taikwn th{
	padding: 4px;
	text-align: left;
	vertical-align: top;
	color: #444444;
	background-color: #FFD24D;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_cnt .discovery_section .sample_03 td{
	padding:4px;
	background-color: #FAFAFA;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	line-height:1.4;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_cnt #tmp_idx_link {
	padding:0 17px 0 30px;
	margin:38px 0 39px;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_cnt #tmp_idx_link ul {
	list-style: none;
	list-style-image: none;
	margin:0;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_cnt #tmp_idx_link ul li {
	float:left;
	margin:0 13px 0 0;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_cnt .wrap_backnumber_cnt {
	border-top:1px solid #FFFFFF;
}
#tmp_contents #tmp_discovery_vol17 #tmp_discovery_cnt .backnumber_cnt {
	border-top:1px solid #C7B06B;
}
/* discovery navi
============================== */
#tmp_contents #tmp_discovery_vol17_lower #tmp_dnavi {
	clear:both;
	margin:0 -4px 13px 0;
	list-style:none;
	overflow:hidden;
}
*:first-child+html #tmp_contents #tmp_discovery_vol17_lower #tmp_dnavi {
	width:704px;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dnavi li {
	margin:0 3px 0 0;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dnavi li span {
	display:block;
	height:40px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dnavi a {
	display:block;
	height:40px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol17/discovery_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist1 a,
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist1 span {
	width:172px;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist1.active a,
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist1 a:hover,
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist1 a:focus {
	background-position:left bottom;
}
* html #tmp_contents #tmp_discovery_vol17_lower #tmp_dlist1 a:active {
	background-position:left bottom;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist2 a,
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist2 span {
	width:173px;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist2 a {
	background-position:-175px top;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist2.active a,
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist2 a:hover,
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist2 a:focus {
	background-position:-175px bottom;
}
* html #tmp_contents #tmp_discovery_vol17_lower #tmp_dlist2 a:active {
	background-position:-175px bottom;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist3 a,
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist3 span {
	width:158px;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist3 a {
	background-position:-352px top;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist3.active a,
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist3 a:hover,
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist3 a:focus {
	background-position:-352px bottom;
}
* html #tmp_contents #tmp_discovery_vol17_lower #tmp_dlist3 a:active {
	background-position:-352px bottom;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist4 a,
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist4 span {
	width:188px;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist4 a {
	background-position:-512px top;
}
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist4.active a,
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist4 a:hover,
#tmp_contents #tmp_discovery_vol17_lower #tmp_dlist4 a:focus {
	background-position:-512px bottom;
}
* html #tmp_contents #tmp_discovery_vol17_lower #tmp_dlist4 a:active {
	background-position:-512px bottom;
}
/* discovery lower
============================== */
#tmp_discovery_vol17_lower {
	margin:0 0 30px;
}
#tmp_discovery_vol17_lower #tmp_discovery_ttl {
	margin-bottom:0;
}
#tmp_discovery_vol17_lower h1 {
	margin:0 0 10px;
	padding:0;
	background:none;
	border:none;
}
#tmp_discovery_vol17_lower .txt_small {
	font-size:86%;
}
#tmp_discovery_vol17_lower .ul_link {
	list-style-image:url(/shared/templates/free/images/contents/discovery/vol17/link_icon.gif);
}
#tmp_discovery_vol17_lower .taiken_report h1 {
	clear:none;
	padding:20px 0 5px;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report1 {
	margin:50px 0 30px;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report h2 {
	margin:0 0 -10px;
	padding:10px 20px 15px 107px;
	border:none;
	font-size:171%;
	color:#FFFFFF;
	position:relative;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report h2 img {
	position:absolute;
	top:-15px;
	left:5px;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report h2 span {
	font-size:66%;
	margin:0 5px 0 20px;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report1 h2 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/h2_bg01.jpg) repeat left top;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report2 h2 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/h2_bg02.jpg) repeat left top;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report h3 {
	background:url(/shared/templates/free/images/contents/discovery/vol17/taiken_h3_bg.jpg) repeat-x left bottom;
	padding:0 0 3px;
	margin:30px 0 20px;
	font-size:157%;
	border:none;
	color:#332C1F;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report .float_lft,
#tmp_contents #tmp_discovery_vol17_lower .taiken_report .float_rgt {
	margin-bottom:0 !important;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report p.report_img {
	margin:-10px 0 0;
	clear:both;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report p.report_img img {
	float:right;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report p.report_img img:first-child {
	float:left;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report p.taiken_back_btn {
	text-align:center;
	margin:25px 0 20px;
}
/*
#tmp_contents #tmp_discovery_vol17_lower .taiken_report p.taiken_back_btn a {
	display:block;
	background:#332C1F;
	padding:5px 42px;
	font-size:143%;
	width:225px;
	color:#FFFFFF;
	text-decoration:none;
	margin:0 auto;
}
#tmp_contents #tmp_discovery_vol17_lower .taiken_report p.taiken_back_btn a span {
	background:url(/shared/templates/free/images/contents/discovery/vol17/back_taiken_icon.gif) no-repeat left center;
	padding:3px 10px 3px 24px;
}
*/
#tmp_contents #tmp_discovery_vol17_lower th {
	white-space:nowrap;
}
#tmp_contents #tmp_discovery_vol17_lower td {
	word-break:break-all;
}
/* ==================================================
discovery vol18
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery_vol18 {
	margin:-15px -20px 0;
	padding:0;
	width:960px;
	font-family:'メイリオ',Meiryo,sans-serif;
}
#tmp_contents #tmp_discovery_vol18 #tmp_discovery_ttl.idx {
	color:inherit;
	background:#BFEFFF url(/shared/templates/free/images/contents/discovery/vol18/idx_ttl_bg.jpg) no-repeat left top;
	min-height:449px;
	padding:27px 473px 0 22px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_discovery_ttl.idx p.idx_ttl_top {
	margin:0 0 0.5em;
}
#tmp_contents #tmp_discovery_vol18 h1,
#tmp_contents #tmp_discovery_vol18 h2 {
	margin:0 0 16px;
	padding:0;
	background:none;
	border:none;
}
#tmp_contents #tmp_discovery_vol18 p.idx_txt01,
#tmp_contents #tmp_discovery_vol18 p.idx_txt02,
#tmp_contents #tmp_discovery_vol18 p.idx_txt03,
#tmp_contents #tmp_discovery_vol18 p.idx_txt04 {
	font-size:114.3%;
}
#tmp_contents #tmp_discovery_vol18 p.idx_txt01 {
	margin-bottom:0;
	padding:0 180px 0 0;
}
#tmp_contents #tmp_discovery_vol18 p.idx_txt02 {
	padding:0 80px 0 0;
}
#tmp_contents #tmp_discovery_vol18 p.idx_txt01,
#tmp_contents #tmp_discovery_vol18 p.idx_txt02 {
	text-shadow:0 1px 10px #D1F4FF, 1px 1px 10px #D1F4FF, 1px 0 10px #D1F4FF, 1px -1px 10px #D1F4FF, 0 -1px 10px #D1F4FF;

}
#tmp_contents #tmp_discovery_vol18 p.idx_txt03 {
	color:#FFFFFF;
	background-color:transparent;
}
#tmp_contents #tmp_discovery_vol18 p.idx_txt03,
#tmp_contents #tmp_discovery_vol18 p.idx_txt04 {
	line-height:1.5;
}
#tmp_contents #tmp_discovery_vol18 .wrap_discovery_section {
	position:relative;
	color:inherit;
	clear:both;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan1 {
	min-height:384px;
	background:#006633 url(/shared/templates/free/images/contents/discovery/vol18/idx1_bg.jpg) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan2 {
	min-height:390px;
	background:#FFBF00 url(/shared/templates/free/images/contents/discovery/vol18/idx2_bg.jpg) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan3 {
	min-height:390px;
	background:#00A3D9 url(/shared/templates/free/images/contents/discovery/vol18/idx3_bg.jpg) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan4 {
	min-height:390px;
	background:#59347E url(/shared/templates/free/images/contents/discovery/vol18/idx4_bg.jpg) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan5 {
	min-height:390px;
	background:#FF7373 url(/shared/templates/free/images/contents/discovery/vol18/idx5_bg.jpg) no-repeat left top;
}
#tmp_contents #tmp_discovery_vol18 .wrap_discovery_section p {
	margin-bottom:0;
}
#tmp_contents #tmp_discovery_vol18 .wrap_discovery_section .discovery_section .discovery_cnt_l {
	float:left;
}
#tmp_contents #tmp_discovery_vol18 .wrap_discovery_section .discovery_section .discovery_cnt_r {
	float:right;
}
/* asajikan1 */
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan1 h2 {
	padding:66px 22px 0 20px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan1 .discovery_section {
	padding:0 22px 35px 20px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan1 .discovery_section .discovery_cnt_l {
	width:360px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan1 .discovery_section .discovery_cnt_r {
	width:530px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan1 .discovery_section .discovery_cnt_r p {
	position:absolute;
	right:22px;
	bottom:21px;
}
/* asajikan2 */
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan2 h2 {
	padding:92px 13px 0 21px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan2 .discovery_section {
	padding:0 13px 40px 21px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan2 .discovery_section .discovery_cnt_l {
	width:400px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan2 .discovery_section .discovery_cnt_r {
	width:380px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan2 .discovery_section .discovery_cnt_l p {
	position:absolute;
	left:21px;
	bottom:18px;
}
/* asajikan3 */
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan3 h2 {
	padding:42px 22px 0 20px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan3 .discovery_section {
	padding:0 22px 74px 20px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan3 .discovery_section .discovery_cnt_l {
	width:350px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan3 .discovery_section .discovery_cnt_r {
	width:530px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan3 .discovery_section .discovery_cnt_r p {
	position:absolute;
	right:22px;
	bottom:20px;
}
/* asajikan4 */
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan4 h2 {
	padding:104px 10px 0 30px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan4 .discovery_section {
	padding:0 10px 117px 30px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan4 .discovery_section .discovery_cnt_l {
	width:400px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan4 .discovery_section .discovery_cnt_r {
	width:478px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan4 .discovery_section .discovery_cnt_l p {
	position:absolute;
	left:30px;
	bottom:27px;
}
/* asajikan5 */
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan5 h2 {
	padding:30px 27px 0 18px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan5 .discovery_section {
	padding:0 27px 130px 18px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan5 .discovery_section .discovery_cnt_l {
	width:420px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan5 .discovery_section .discovery_cnt_r {
	width:470px;
}
#tmp_contents #tmp_discovery_vol18 #tmp_asajikan5 .discovery_section .discovery_cnt_r p {
	position:absolute;
	right:27px;
	bottom:27px;
}
#tmp_discovery_vol18 #tmp_subdnavi {
	padding:34px 0 0 30px;
	clear:both;
}
#tmp_contents #tmp_discovery_vol18 #tmp_subdnavi ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents #tmp_discovery_vol18 #tmp_subdnavi ul li {
	margin-right:16px;
	margin-bottom:0;
	float:left;
}
#tmp_contents #tmp_discovery_vol18 #tmp_subdnavi ul a:hover img {
	opacity:0.5;
	filter: alpha(opacity=50);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=50)";  /* ie 8 */
	-moz-opacity:0.5;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.5;              /* Safari 1.x */
	*:first-child+html zoom:1;
}
/* free
============================== */
#tmp_contents #tmp_discovery_vol18_lower {
	margin:0 0 50px;
	font-family:'メイリオ',Meiryo,sans-serif;
}
#tmp_discovery_vol18_lower #tmp_discovery_ttl {
	margin-bottom:1px;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_dnavi {
	margin-bottom:24px;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_dnavi li {
	position:relative;
	float:left;
	z-index:1;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_dnavi a {
	display:block;
	width:140px;
	height:52px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol18/discovery_navi.jpg);
	background-repeat:no-repeat;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_dnavi a:hover {
	opacity:0.5;
	filter: alpha(opacity=50);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=50)";  /* ie 8 */
	-moz-opacity:0.5;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.5;              /* Safari 1.x */
	*:first-child+html zoom:1;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_dnavi li span {
	display:block;
	height:52px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_dnavi a:hover span {
	display:none;
	height:52px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
/* dlist1 */
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist1 a,
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist1 span {
	width:140px;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist1 a {
	background-position:left top;
}
/* dlist2 */
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist2 a,
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist2 span {
	width:140px;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist2 a {
	background-position:-140px top;
}
/* dlist3 */
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist3 a,
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist3 span {
	width:140px;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist3 a {
	background-position:-280px top;
}
/* dlist4 */
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist4 a,
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist4 span {
	width:140px;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist4 a {
	background-position:-420px top;
}
/* dlist5 */
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist5 a,
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist5 span {
	width:140px;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_dlist5 a {
	background-position:-560px top;
}
#tmp_discovery_vol18_lower h1 {
	margin:0 0 14px;
	padding:0;
	background:none;
	border:none;
}
#tmp_discovery_vol18_lower #tmp_shinrinyoku {
	padding:11px 16px 9px;
	border:1px solid #D6F3CB;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_shinrinyoku p,
#tmp_contents #tmp_discovery_vol18_lower #tmp_shinrinyoku .float_lft,
#tmp_contents #tmp_discovery_vol18_lower #tmp_shinrinyoku .float_rgt {
	margin-bottom: 0 !important;
}
#tmp_contents #tmp_discovery_vol18_lower #tmp_shinrinyoku .float_lft {
	margin-right:32px !important;
}
#tmp_contents #tmp_discovery_vol18_lower th {
	white-space:nowrap;
}
#tmp_contents #tmp_discovery_vol18_lower td {
	word-break:break-all;
}
#tmp_contents #tmp_discovery_vol18_lower .box_col3 {
	width:100%;
	clear:both;
}
#tmp_contents #tmp_discovery_vol18_lower .box_col3 .box_col3l,
#tmp_contents #tmp_discovery_vol18_lower .box_col3 .box_col3m {
	margin-right:5px;
	float:left;
}
#tmp_contents #tmp_discovery_vol18_lower .box_col3 .box_col3r {
	float:left;
}
#tmp_contents #tmp_discovery_vol18_lower p.ttl_check {
	padding:8px 0 10px 40px;
	color:inherit;
	background:#FFFFFF url(/shared/templates/free/images/contents/discovery/vol18/ttl_check_bg.jpg) no-repeat 1px bottom;
	font-size:114.3%;
	font-weight:bold;
	line-height:1;
}
/* ==================================================
discovery vol19
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery_vol19 {
	margin:-15px -20px 0;
	padding:0;
	width:960px;
	font-family:'メイリオ',Meiryo,sans-serif;
}
#tmp_contents #tmp_discovery_vol19 #tmp_discovery_ttl h1 {
	background:none;
	padding:0;
	margin:0;
}
#tmp_contents #tmp_discovery_vol19 #tmp_discovery_ttl.idx {
	color:inherit;
	background:#99E5FF url(/shared/templates/free/images/contents/discovery/vol19/idx_ttl_bg.jpg) no-repeat left top;
	min-height:475px;
	padding:0 0 0 38px;
}
#tmp_contents #tmp_discovery_vol19 p.idx_txt01 {
	font-size:114.3%;
	margin-bottom:0;
	padding:0 180px 0 0;
	text-shadow:0 1px 10px #FFFFFF, 1px 1px 10px #FFFFFF, 1px 0 10px #FFFFFF, 1px -1px 10px #FFFFFF, 0 -1px 10px #FFFFFF;
}
#tmp_discovery_vol19 #tmp_discovery_cnt {
	color:inherit;
	background-color:#FFEFBF;
}
#tmp_discovery_vol19 #tmp_theme_block {
	color:inherit;
	background:#FFEFBF url(/shared/templates/free/images/contents/discovery/vol19/idx_theme_blk_bg.jpg) repeat left top;
	padding:20px 0 38px 26px;
}
#tmp_discovery_vol19 #tmp_theme_block .theme_block {
	width:441px;
	float:left;
	margin:0 26px 0 0;
}
#tmp_discovery_vol19 #tmp_theme_block .theme_block_ttl p {
	margin:0;
}
#tmp_discovery_vol19 #tmp_theme_block .theme_block_cnt {
	padding:20px 15px 10px;
	color:inherit;
	min-height:125px;
	background:#FFEFBF url(/shared/templates/free/images/contents/discovery/vol19/idx_theme_bg.png) repeat-y left 50px;
}
#tmp_discovery_vol19 #tmp_theme_block .theme_block_cnt p {
	margin:0;
}
#tmp_discovery_vol19 #tmp_subdnavi {
	padding:30px 0 0 17px;
	clear:both;
}
#tmp_contents #tmp_discovery_vol19 #tmp_subdnavi ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents #tmp_discovery_vol19 #tmp_subdnavi ul li {
	margin-right:1px;
	float:left;
}
/* free
============================== */
#tmp_contents #tmp_discovery_vol19_lower {
	margin:0;
	font-family:'メイリオ',Meiryo,sans-serif;
}
#tmp_discovery_vol19_lower #tmp_discovery_ttl {
	margin-bottom:1px;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dnavi {
	margin-bottom:24px;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dnavi li {
	position:relative;
	float:left;
	z-index:1;
	margin:0 3px 0 0;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dnavi a {
	display:block;
	width:172px;
	height:65px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol19/discovery_navi.png);
	background-repeat:no-repeat;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dnavi li span {
	display:block;
	height:65px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dnavi a:hover span {
	display:none;
	height:65px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
/* dlist1 */
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist1 a,
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist1 span {
	width:172px;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist1.active a,
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist1 a:hover,
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist1 a:focus {
	background-position:left bottom;
}
/* dlist2 */
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist2 a,
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist2 span {
	width:172px;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist2 a {
	background-position:-175px top;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist2.active a,
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist2 a:hover,
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist2 a:focus {
	background-position:-175px bottom;
}
/* dlist3 */
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist3 a,
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist3 span {
	width:172px;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist3 a {
	background-position:-352px top;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist3.active a,
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist3 a:hover,
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist3 a:focus {
	background-position:-352px bottom;
}
/* dlist4 */
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist4 a,
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist4 span {
	width:172px;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist4 a {
	background-position:-528px top;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist4.active a,
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist4 a:hover,
#tmp_contents #tmp_discovery_vol19_lower #tmp_dlist4 a:focus {
	background-position:-528px bottom;
}
#tmp_discovery_vol19_lower h1 {
	margin:0 0 14px;
	padding:0;
	background:none;
	border:none;
}
#tmp_discovery_vol19_lower #tmp_shinrinyoku {
	padding:11px 16px 9px;
	border:1px solid #D6F3CB;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_shinrinyoku p,
#tmp_contents #tmp_discovery_vol19_lower #tmp_shinrinyoku .float_lft,
#tmp_contents #tmp_discovery_vol19_lower #tmp_shinrinyoku .float_rgt {
	margin-bottom: 0 !important;
}
#tmp_contents #tmp_discovery_vol19_lower #tmp_shinrinyoku .float_lft {
	margin-right:32px !important;
}
#tmp_contents #tmp_discovery_vol19_lower th {
	white-space:nowrap;
}
#tmp_contents #tmp_discovery_vol19_lower td {
	word-break:break-all;
}
#tmp_contents #tmp_discovery_vol19_lower .box_col3 {
	width:100%;
	clear:both;
}
#tmp_contents #tmp_discovery_vol19_lower .box_col3 .box_col3l,
#tmp_contents #tmp_discovery_vol19_lower .box_col3 .box_col3m {
	margin-right:5px;
	float:left;
}
#tmp_contents #tmp_discovery_vol19_lower .box_col3 .box_col3r {
	float:left;
}
#tmp_contents #tmp_discovery_vol19_lower p.ttl_check {
	padding:8px 0 10px 40px;
	color:inherit;
	background:#FFFFFF url(/shared/templates/free/images/contents/discovery/vol18/ttl_check_bg.jpg) no-repeat 1px bottom;
	font-size:114.3%;
	font-weight:bold;
	line-height:1;
	clear:both;
	margin: 20px 0 0.8em;
}
#tmp_contents #tmp_discovery_vol19_lower .check_link {
	list-style:none;
	list-style-image:none;
	margin:0;
}
#tmp_contents #tmp_discovery_vol19_lower .check_link li {
	margin-right:12px;
	float:left;
}
#tmp_contents #tmp_discovery_vol19_lower .check_link li.last {
	margin-right:0;
}
/* ==================================================
discovery vol20
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery_vol20 {
	margin:-15px -20px 0;
	padding:0;
	width:960px;
	font-family:'メイリオ',Meiryo,sans-serif;
}
#tmp_contents #tmp_discovery_vol20 #tmp_discovery_ttl h1 {
	background:none;
	padding:0;
	margin:0;
}
#tmp_contents #tmp_discovery_vol20 #tmp_discovery_ttl.idx {
	color:inherit;
	background:#FFFFFF url(/shared/templates/free/images/contents/discovery/vol20/idx_ttl_bg.jpg) no-repeat left top;
	padding:0;
}
#tmp_contents #tmp_discovery_vol20 p.idx_txt01 {
	width:592px;
	padding:0;
	margin:0 auto;
	text-shadow:0 1px 10px #FFFFFF, 1px 1px 10px #FFFFFF, 1px 0 10px #FFFFFF, 1px -1px 10px #FFFFFF, 0 -1px 10px #FFFFFF;
	min-height:144px;
}
#tmp_discovery_vol20 #tmp_discovery_cnt {
}
#tmp_discovery_vol20 #tmp_discovery_cnt h2 {
	margin:0;
	padding:0;
	background:none;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block {
	clear:both;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block1 {
	clear:both;
    min-height: 326px;
	background-color:#FEDADD;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block1 .block_contents,
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block1 .block_image {
    min-height: 326px;
	background-color:#FEDADD;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block2 {
	clear:both;
    min-height: 325px;
	background-color:#FFFDD0;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block2 .block_contents,
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block2 .block_image {
    min-height: 325px;
	background-color:#FFFDD0;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block3 {
	clear:both;
    min-height: 326px;
	background-color:#D9FFDB;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block3 .block_contents,
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block3 .block_image {
    min-height: 326px;
	background-color:#D9FFDB;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block4 {
	clear:both;
    min-height: 326px;
	background-color:#D9FBFF;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block4 .block_contents,
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block4 .block_image {
    min-height: 326px;
	background-color:#D9FBFF;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block .area_left {
	width:50%;
	float:left;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block .area_right {
	width:50%;
	float:right;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block1 .block_contents {
	background:#FEDADD url(/shared/templates/free/images/contents/discovery/vol20/block1_bg.jpg) right bottom no-repeat;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block2 .block_contents {
	background:#FFFDD0 url(/shared/templates/free/images/contents/discovery/vol20/block2_bg.jpg) right bottom no-repeat;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block3 .block_contents {
	background:#D9FFDB url(/shared/templates/free/images/contents/discovery/vol20/block3_bg.jpg) right bottom no-repeat;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block4 .block_contents {
	background:#D9FBFF url(/shared/templates/free/images/contents/discovery/vol20/block4_bg.jpg) right bottom no-repeat;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block1 .block_contents .block_contents_area {
	padding:14px 14px 14px 18px;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block2 .block_contents .block_contents_area {
	padding:13px 19px 13px 18px;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block3 .block_contents .block_contents_area {
	padding:13px 8px 13px 18px;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block4 .block_contents .block_contents_area {
	padding:13px 23px 13px 18px;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block .block_contents p,
#tmp_discovery_vol20 #tmp_wrap_theme_block .block_image p {
	margin:0;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block .block_contents p.ttl_txt {
    font-size: 112%;
    font-weight: bold;
	margin:0 0 0.8em;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block1 p.ttl_txt {
	margin-top:-11px;

}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block2 p.ttl_txt {
	margin-top:-16px;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block3 p.ttl_txt {
	margin-top:-14px;
}
#tmp_discovery_vol20 #tmp_wrap_theme_block #tmp_theme_block4 p.ttl_txt {
	margin-top:11px;
}
#tmp_discovery_vol20 #tmp_subdnavi {
	clear:both;
}
#tmp_contents #tmp_discovery_vol20 #tmp_subdnavi ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents #tmp_discovery_vol20 #tmp_subdnavi ul li {
	margin:0;
	float:left;
	width:200px;
	padding:16px 20px 85px;
}
#tmp_contents #tmp_discovery_vol20 #tmp_subdnavi ul li.navi1 {
	background:url(/shared/templates/free/images/contents/discovery/vol20/menu1_bg.jpg) left top repeat-y;
}
#tmp_contents #tmp_discovery_vol20 #tmp_subdnavi ul li.navi2 {
	background:url(/shared/templates/free/images/contents/discovery/vol20/menu2_bg.jpg) left top repeat-y;
}
#tmp_contents #tmp_discovery_vol20 #tmp_subdnavi ul li.navi3 {
	background:url(/shared/templates/free/images/contents/discovery/vol20/menu3_bg.jpg) left top repeat-y;
}
#tmp_contents #tmp_discovery_vol20 #tmp_subdnavi ul li.navi4 {
	background:url(/shared/templates/free/images/contents/discovery/vol20/menu4_bg.jpg) left top repeat-y;
}
#tmp_contents #tmp_discovery_vol20 #tmp_discovery_cnt .wrap_backnumber_cnt,
#tmp_contents #tmp_discovery_vol20 #tmp_discovery_cnt .backnumber_cnt {
	border-top:none;
}
#tmp_contents #tmp_discovery_vol20 #tmp_discovery_cnt .backnumber_cnt {
	padding-top:18px;
}
/* free
============================== */
#tmp_contents #tmp_discovery_vol20_lower {
	margin:0;
	font-family:'メイリオ',Meiryo,sans-serif;
}
#tmp_discovery_vol20_lower #tmp_discovery_ttl {
	margin-bottom:1px;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dnavi {
	margin-bottom:24px;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dnavi li {
	position:relative;
	float:left;
	z-index:1;
	margin:0 3px 0 0;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dnavi a {
	display:block;
	width:172px;
	height:65px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol20/discovery_navi.png);
	background-repeat:no-repeat;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dnavi li span {
	display:block;
	height:65px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dnavi a:hover span {
	display:none;
	height:65px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
/* dlist1 */
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist1 a,
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist1 span {
	width:172px;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist1.active a,
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist1 a:hover,
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist1 a:focus {
	background-position:left bottom;
}
/* dlist2 */
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist2 a,
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist2 span {
	width:172px;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist2 a {
	background-position:-175px top;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist2.active a,
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist2 a:hover,
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist2 a:focus {
	background-position:-175px bottom;
}
/* dlist3 */
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist3 a,
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist3 span {
	width:172px;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist3 a {
	background-position:-352px top;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist3.active a,
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist3 a:hover,
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist3 a:focus {
	background-position:-352px bottom;
}
/* dlist4 */
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist4 a,
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist4 span {
	width:172px;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist4 a {
	background-position:-528px top;
}
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist4.active a,
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist4 a:hover,
#tmp_contents #tmp_discovery_vol20_lower #tmp_dlist4 a:focus {
	background-position:-528px bottom;
}
#tmp_discovery_vol20_lower h1 {
	margin:0 0 14px;
	padding:0;
	background:none;
	border:none;
}
#tmp_discovery_vol20_lower td {
	word-wrap:break-word;
}
/* ==================================================
discovery vol21
================================================== */
/* index
============================== */
#tmp_contents #tmp_discovery_vol21 {
	margin:-15px -20px 0;
	padding:0;
	width:960px;
	font-family:'メイリオ',Meiryo,sans-serif;
}
#tmp_contents #tmp_discovery_vol21_navi {
	margin:0 0 1px;
}
#tmp_contents #tmp_discovery_vol21_navi ul {
	margin:0;
	padding:0;
	list-style:none;
}
#tmp_contents #tmp_discovery_vol21_navi ul li {
	width:240px;
	float:left;
	margin:0;
	padding:0;
}
#tmp_contents #tmp_discovery_vol21_navi ul li a {
	display:block;
	width:240px;
	height:80px;
}
#tmp_contents #tmp_discovery_vol21_navi ul li a span {
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_dv21_navi01 {
	background:url(/shared/templates/free/images/contents/discovery/vol21/navi01.gif);
}
#tmp_dv21_navi02 {
	background:url(/shared/templates/free/images/contents/discovery/vol21/navi02.gif);
}
#tmp_dv21_navi03 {
	background:url(/shared/templates/free/images/contents/discovery/vol21/navi03.gif);
}
#tmp_dv21_navi04 {
	background:url(/shared/templates/free/images/contents/discovery/vol21/navi04.gif);
}
#tmp_contents #tmp_discovery_vol21_idx {
	background:url(/shared/templates/free/images/contents/discovery/vol21/idx_cnt_bg.jpg);
	padding:15px 0;
}
#tmp_contents .discovery_vol21_idx_cnt {
	margin:0 10px 2px;
	padding:0 0 23px;
	background:url(/shared/templates/free/images/contents/discovery/vol21/idx_cnt_shadow.png) center bottom no-repeat;
}
#tmp_contents .dv21_idx_cnt01 .dv21_idx_cnt_head {
	background:url(/shared/templates/free/images/contents/discovery/vol21/idx_cnt_head01.gif) center top no-repeat;
	padding:18px 0 0;
}
#tmp_contents .dv21_idx_cnt01 .dv21_idx_cnt_foot {
	background:url(/shared/templates/free/images/contents/discovery/vol21/idx_cnt_foot01.gif) center bottom no-repeat;
	padding:0 25px 17px 30px;
}
#tmp_contents .dv21_idx_cnt01 .dv21_idx_cnt_body {
	background:url(/shared/templates/free/images/contents/discovery/vol21/idx_cnt_body01.gif) center top repeat-y;
}
#tmp_contents .dv21_idx_cnt02 .dv21_idx_cnt_head {
	background:url(/shared/templates/free/images/contents/discovery/vol21/idx_cnt_head02.gif) center top no-repeat;
	padding:18px 0 0;
}
#tmp_contents .dv21_idx_cnt02 .dv21_idx_cnt_foot {
	background:url(/shared/templates/free/images/contents/discovery/vol21/idx_cnt_foot02.gif) center bottom no-repeat;
	padding:0 25px 17px 30px;
}
#tmp_contents .dv21_idx_cnt02 .dv21_idx_cnt_body {
	background:url(/shared/templates/free/images/contents/discovery/vol21/idx_cnt_body02.gif) center top repeat-y;
}
#tmp_contents .discovery_vol21_idx_cnt .cnt_ttl {
	float:left;
	width:410px;
	padding:14px 0 10px;
}
#tmp_contents .discovery_vol21_idx_cnt .cnt_photo {
	float:right;
	width:452px;
	padding:7px 0 10px;
}
#tmp_contents .discovery_vol21_idx_cnt .cnt_photo p {
	margin:0;
}
#tmp_contents .discovery_vol21_idx_cnt .cnt_ttl h2 {
	margin:0;
	padding:0 0 2px;
	background:none;
}
#tmp_contents .discovery_vol21_idx_cnt .cnt_ttl h3 {
	margin:0;
	padding:0 0 15px;
	border:none;
}
#tmp_contents #tmp_discovery_vol21_idx_ban {
	padding:30px 0 10px;
}
#tmp_contents #tmp_discovery_vol21_idx_ban ul {
	margin:0;
	padding:0;
	list-style:none;
}
#tmp_contents #tmp_discovery_vol21_idx_ban ul li {
	width:480px;
	text-align:center;
	float:left;
}
/* free
============================== */
#tmp_contents #tmp_discovery_vol21_lower #tmp_discovery_ttl {
	margin:0;
}
#tmp_contents #tmp_dicovery_vol21_lower_ttl_wrap {
	background-color:#402000;
	color:inherit;
	padding:10px;
	margin:0 0 5px;
}
#tmp_contents #tmp_dicovery_vol21_lower_ttl {
	background:#FFFFFF url(/shared/templates/free/images/contents/discovery/vol21/p_ttl_bg.jpg) left top repeat-x;
	color:inherit;
	border:2px solid #816545;
	padding:25px 12px 0;
}
#tmp_contents #tmp_dicovery_vol21_lower_ttl h1 {
	background:none;
	margin:0;
	padding:0 0 10px;
}
#tmp_contents #tmp_discovery_vol21_lower #tmp_dnavi {
	margin-bottom:5px;
}
#tmp_contents #tmp_discovery_vol21_lower #tmp_dnavi li {
	position:relative;
	float:left;
	z-index:1;
	margin:0;
}
#tmp_contents #tmp_discovery_vol21_lower #tmp_dnavi a {
	display:block;
	width:175px;
	height:65px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol21/navi.gif);
	background-repeat:no-repeat;
}
#tmp_contents #tmp_discovery_vol21_lower #tmp_dnavi li span {
	display:block;
	height:65px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol21_lower #tmp_dnavi a:hover span {
	display:none;
	height:65px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
/* dlist1 */
#tmp_contents #tmp_discovery_vol21_lower #tmp_dnavi a,
#tmp_contents #tmp_discovery_vol21_lower #tmp_dnavi span {
	width:175px;
}
/* dlist1 */
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist1 a {
	background-position:left top;
}
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist1.active a,
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist1 a:hover,
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist1 a:focus {
	background-position:left bottom;
}
/* dlist2 */
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist2 a {
	background-position:-175px top;
}
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist2.active a,
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist2 a:hover,
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist2 a:focus {
	background-position:-175px bottom;
}
/* dlist3 */
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist3 a {
	background-position:-350px top;
}
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist3.active a,
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist3 a:hover,
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist3 a:focus {
	background-position:-350px bottom;
}
/* dlist4 */
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist4 a {
	background-position:-525px top;
}
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist4.active a,
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist4 a:hover,
#tmp_contents #tmp_discovery_vol21_lower #tmp_dlist4 a:focus {
	background-position:-525px bottom;
}
#tmp_contents .dv21_lower_cnt01 {
	background:url(/shared/templates/free/images/contents/discovery/vol21/p_cnt_body01.gif) center top repeat-y;
	color:inherit;
}
#tmp_contents .dv21_lower_cnt01 .dv21_lower_cnt_head {
	background:url(/shared/templates/free/images/contents/discovery/vol21/p_cnt_head01.gif) center top no-repeat;
	color:inherit;
	padding:18px 0 0;
}
#tmp_contents .dv21_lower_cnt01 .dv21_lower_cnt_foot {
	background:url(/shared/templates/free/images/contents/discovery/vol21/p_cnt_foot01.gif) center bottom no-repeat;
	color:inherit;
	padding:0 25px 17px 30px;
}
#tmp_contents .dv21_lower_cnt02 {
	background:url(/shared/templates/free/images/contents/discovery/vol21/p_cnt_body02.gif) center bottom repeat-y;
	color:inherit;
}
#tmp_contents .dv21_lower_cnt02 .dv21_lower_cnt_head {
	background:url(/shared/templates/free/images/contents/discovery/vol21/p_cnt_head02.gif) center top no-repeat;
	color:inherit;
	padding:18px 0 0;
}
#tmp_contents .dv21_lower_cnt02 .dv21_lower_cnt_foot {
	background:url(/shared/templates/free/images/contents/discovery/vol21/p_cnt_foot02.gif) center bottom no-repeat;
	color:inherit;
	padding:0 25px 17px 30px;
}
#tmp_contents .discovery_vol21_lower_cnt .cnt_photo_wrap {
	width:300px;
	float:right;
	margin:0 0 10px 15px;
	padding:0 0 8px;
	background:url(/shared/templates/free/images/contents/discovery/vol21/p_photo_shadow.png) center bottom no-repeat;
	color:inherit;
}
#tmp_contents .discovery_vol21_lower_cnt .cnt_photo {
	border:1px solid #402000;
	background-color:#FFFFFF;
	color:inherit;
	padding:9px 9px 0;
}
#tmp_contents .discovery_vol21_lower_cnt .cnt_photo p {
	margin-bottom:5px;
}
#tmp_contents .discovery_vol21_lower_cnt .cnt_photo .icon {
	background:url(/shared/templates/free/images/contents/discovery/vol21/p_arrow_icon.gif) left 3px no-repeat;
	display:block;
	padding:0 0 0 20px;
}
#tmp_contents .discovery_vol21_lower_cnt h2 {
	clear:none;
	background:url(/shared/templates/free/images/contents/discovery/vol21/p1_cnt_ttl_line.gif) left bottom no-repeat;	
	padding:0 0 25px;
}
#tmp_contents .discovery_vol21_lower_cnt .photo_list {
	clear:both;
	list-style:none;
	margin:0;
	padding:0 0 20px;
}
#tmp_contents .discovery_vol21_lower_cnt .photo_list li {
	float:left;
	width:200px;
	padding:0 0 0 20px;
}
#tmp_contents .discovery_vol21_lower_cnt .photo_list li:first-child {
	padding:0;
}
#tmp_contents .discovery_vol21_lower_cnt .photo_list li .icon {
	display:block;
	background:url(/shared/templates/free/images/contents/discovery/vol21/p_arrow_icon.gif) left 5px no-repeat;
	padding:5px 0 0 20px;
}
#tmp_contents .discovery_vol21_lower_cnt table.datatable {
	clear:both;
	margin:0 0 10px;
	width:100%;
	border:1px solid #402000;
}
#tmp_contents .discovery_vol21_lower_cnt table.datatable th,
#tmp_contents .discovery_vol21_lower_cnt table.datatable td {
	padding:5px 10px;
	text-align:left;
	vertical-align:top;
	border:1px solid #402000;
}
#tmp_contents .discovery_vol21_lower_cnt table.datatable th {
	background-color:#F8F0DE;
	text-align:top;
	width:60px;
}
/* ==================================================
discovery vol22
================================================== */
#tmp_contents #tmp_discovery_vol22 {
	margin:-15px -20px 0;
	padding:0;
	width:960px;
	font-family:'メイリオ',Meiryo,sans-serif;
	background:url(/shared/templates/free/images/contents/discovery/vol22/cnt_bg.jpg) left top repeat-x;
}
#tmp_contents #tmp_discovery_vol22 h1,
#tmp_contents #tmp_discovery_vol22 h2 {
	background:none;
	padding:0;
	margin:0;
	border:none;
}
#tmp_contents #tmp_dvt22_head,
#tmp_contents #tmp_dvt22_gallery,
#tmp_contents #tmp_dvt22_history,
#tmp_contents #tmp_dvt22_theme,
#tmp_contents #tmp_dvt22_theme_cnt01,
#tmp_contents #tmp_dvt22_theme_cnt02,
#tmp_contents #tmp_dvt22_ban {
	position:relative;
}
#tmp_contents #tmp_dvt22_head_cnt {
	padding:62px 0 60px;	
}
#tmp_contents #tmp_dvt22_head_cnt h1 {
	text-align:center;
	margin:0 0 14px;
}
#tmp_contents #tmp_dvt22_head_cnt p {
	text-align:center;
	margin:0;
}
#tmp_contents #tmp_dvt22_history_cnt {
	padding:46px 79px 83px;
	background:url(/shared/templates/free/images/contents/discovery/vol22/cb04.gif) 23px 46px no-repeat;
	border-bottom:1px solid #9797A6;
}
#tmp_contents #tmp_dvt22_history_cnt .dvt22_history_lft {
	float:left;
	margin:0 0 5px;
}
#tmp_contents #tmp_dvt22_history_cnt .dvt22_history_rgt {
	float:right;
	margin:0 0 5px;
}
#tmp_contents #tmp_dvt22_history_cnt h2 {
	margin:0 0 35px;
}
#tmp_contents #tmp_dvt22_history_cnt p {
	margin:0 0 35px;
}
#tmp_contents #tmp_dvt22_history_cnt .dvt22_history_ban {
	clear:both;
	position:relative;
}
#tmp_contents #tmp_dvt22_theme {
	background:url(/shared/templates/free/images/contents/discovery/vol22/cb08.gif) 15px 71px no-repeat;
	border-bottom:1px solid #9797A6;
}
#tmp_contents #tmp_dvt22_theme_cnt01 {
	margin:0 80px;
	padding:40px 0 26px;
	border-bottom:1px solid #9797A6;
}
#tmp_contents #tmp_dvt22_theme_cnt01 h2 {
	margin:0 0 38px;
}
#tmp_contents #tmp_dvt22_theme_cnt01 ul,
#tmp_contents #tmp_dvt22_theme_cnt02 ul {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents #tmp_dvt22_theme_cnt01 ul li {
	width:361px;
	float:right;
}
#tmp_contents #tmp_dvt22_theme_cnt01 ul li:first-child {
	float:left;
}
#tmp_contents #tmp_dvt22_theme_cnt01 ul li img,
#tmp_contents #tmp_dvt22_theme_cnt02 ul li img {
	vertical-align:top;
	margin:0 0 17px;
}
#tmp_contents #tmp_dvt22_theme_cnt02 {
	margin:0 80px;
	padding:42px 0 36px;
	background:url(/shared/templates/free/images/contents/discovery/vol22/cb11.gif) 100px 45px no-repeat;
}
#tmp_contents #tmp_dvt22_theme_cnt02 ul li {
	float:left;
}
#tmp_contents #tmp_dvt22_theme_cnt02 ul li.dvt22_theme02 {
	width:238px;
	padding:0 85px 0 0;
}
#tmp_contents #tmp_dvt22_theme_cnt02 ul li.dvt22_theme03 {
	width:196px;
	padding:0 93px 0 0;
}
#tmp_contents #tmp_dvt22_theme_cnt02 ul li.dvt22_theme04 {
	width:188px;
}
#tmp_contents #tmp_dvt22_theme_cnt02 ul li img {
	margin:0 0 5px;
}
#tmp_contents #tmp_dvt22_ban {
	background:url(/shared/templates/free/images/contents/discovery/vol22/cb14.gif) 72px 19px no-repeat;
}
#tmp_contents #tmp_dvt22_ban_cnt {
	padding:40px 0 30px 20px;
}
#tmp_contents #tmp_dvt22_ban_cnt ul {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents #tmp_dvt22_ban_cnt ul li {
	float:left;
	margin:0;
}
#tmp_contents #tmp_dvt22_ban_cnt ul li img {
	vertical-align:top;
}
#tmp_contents #tmp_dvt22_ban_cnt .ban_s li {
	width:296px;
	padding:0 16px 16px 0;
}
#tmp_contents #tmp_dvt22_ban_cnt .ban_l li {
	width:452px;
	padding:0 16px 16px 0;
}
/* gallery */
#tmp_contents #tmp_dvt22_gallery_cnt {
	position:relative;
}
#tmp_contents #tmp_dvt22_gallery_cnt .prev {
	position:absolute;
	top:185px;
	left:15px;
	z-index:999;
	display:block;
	width:50px;
	background:url(/shared/templates/free/images/contents/discovery/vol22/gallery_prev.png) left top no-repeat;
}
#tmp_contents #tmp_dvt22_gallery_cnt .next {
	position:absolute;
	top:185px;
	right:15px;
	z-index:999;
	display:block;
	width:50px;
	height:50px;
	background:url(/shared/templates/free/images/contents/discovery/vol22/gallery_next.png) left top no-repeat;
}
#tmp_contents #tmp_dvt22_gallery_cnt .player {
	position:absolute;
	z-index:-1;
	top:0;
}
#tmp_contents #tmp_dvt22_gallery_cnt .prev span,
#tmp_contents #tmp_dvt22_gallery_cnt .next span {
	position:relative;
	z-index:-1;
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
}
#tmp_contents #tmp_dvt22_gallery_cnt .list_order {
	position:absolute;
	z-index:-1;
	top:0;
}
#tmp_contents #tmp_dvt22_logo {
	position:absolute;
	top:354px;
	right:15px;
	z-index:998;
}
/* cb setting */
#tmp_contents #tmp_discovery_vol22 .dvt_cb {
	position:absolute;
}
#tmp_contents #tmp_dvt22_cb01 {
	top:0;
	left:0;	
}
#tmp_contents #tmp_dvt22_cb02 {
	top:0;
	right:0;	
}
#tmp_contents #tmp_dvt22_cb03 {
	top:354px;
	left:23px;
	z-index:997;
}
#tmp_contents #tmp_dvt22_cb05 {
	top:-20px;
	left:694px;	
}
#tmp_contents #tmp_dvt22_cb06 {
	top:111px;
	left:501px;
}
#tmp_contents #tmp_dvt22_cb07 {
	top:-46px;
	left:271px;
}
#tmp_contents #tmp_dvt22_cb09 {
	top:272px;
	left:-40px;
}
#tmp_contents #tmp_dvt22_cb10 {
	top:-28px;
	left:551px;
}
#tmp_contents #tmp_dvt22_cb12 {
	top:118px;
	left:310px;
}
#tmp_contents #tmp_dvt22_cb13 {
	bottom:-32px;
	left:-60px;
}
/* free
============================== */
#tmp_contents #tmp_discovery_vol22_lower {
	font-family:'メイリオ',Meiryo,sans-serif;
}
#tmp_contents #tmp_discovery_vol22_lower #tmp_discovery_ttl {
	margin-bottom: 16px;
}
#tmp_contents #tmp_discovery_vol22_lower ul.dnavi2 {
	list-style: none;
	list-style-type: none;
	margin: 0 0 11px;
}
#tmp_contents #tmp_discovery_vol22_lower ul.dnavi2 li {
	float: left;
	margin: 0 1px 0 0;
}
#tmp_contents #tmp_discovery_vol22_lower ul.dnavi2 li a {
	opacity: 1 !important;
}
#tmp_contents #tmp_discovery_vol22_lower h1{
	border: none;
	background: none;
	padding: 0;
	margin-bottom: 21px;
}
#tmp_contents #tmp_discovery_vol22_lower h2{
	background:#FAD0D3  url(/shared/templates/free/images/contents/discovery/vol22/h2_ttl_bg.gif) no-repeat right bottom;
	padding: 8px 100px 4px 24px;
	color: #660000;
	font-size:128.6%;
	font-weight: normal;
	margin: 0 0 19px;
}
#tmp_contents #tmp_discovery_vol22_lower h3{
	background: url(/shared/templates/free/images/contents/discovery/vol22/h3_ttl_bg.jpg) no-repeat left bottom;
	padding: 11px 0 10px 42px;
	color: #000000;
	font-size: 128.6%;
	margin: 15px 0 22px;
	font-weight: normal;
}
#tmp_contents #tmp_discovery_vol22_lower p{
	color: #000000;
	margin-bottom:17px;
}
#tmp_contents #tmp_discovery_vol22_lower a {
	color: #333333;
}
#tmp_contents #tmp_discovery_vol22_lower p.copy{
	font-size:114.3%
}
#tmp_contents #tmp_discovery_vol22_lower p.text{
}
#tmp_contents #tmp_discovery_vol22_lower .photo_list {
	margin: 0 -20px 15px 0;
}
*:first-child+html #tmp_contents #tmp_discovery_vol22_lower .photo_list {
	width: 720px;
}
#tmp_contents #tmp_discovery_vol22_lower .photo_list ul{
	margin: 0;
	list-style: none;
	list-style-image: none;
}
#tmp_contents #tmp_discovery_vol22_lower .photo_list ul li{
	float: left;
	margin: 0 20px 0 0;
}
#tmp_contents #tmp_discovery_vol22_lower .photo_list ul li img{
	margin: 0 0 8px;
}
#tmp_contents #tmp_discovery_vol22_lower .photo_list ul li span{
	display: block;
	background: url(/shared/templates/free/images/contents/discovery/vol22/caption_icon.gif) no-repeat left 0.1em;
	padding: 1px 0 2px 26px;
	color: #000000;
	margin: 0 0 6px;
}
#tmp_contents #tmp_discovery_vol22_lower table{
	margin: 0 0 20px;
}
#tmp_contents #tmp_discovery_vol22_lower .dnavi_u{
	margin: 50px 0 30px;
}
#tmp_contents #tmp_discovery_vol22.history .history_main_img {
	margin-bottom: -12px;
}
#tmp_contents #tmp_discovery_vol22.history h2 {
	text-align: center;
	margin-bottom: -29px;
	z-index: 100;
	position: relative;
}
#tmp_contents #tmp_discovery_vol22.history .back_btn {
	padding-top: 29px;
}
#tmp_contents #tmp_discovery_vol22.history #tmp_dvt22_history {
	margin-bottom: 40px;
}
#tmp_contents #tmp_discovery_vol22.history #tmp_dvt22_history_cnt {
	padding:80px 79px 83px;
	background:url(/shared/templates/free/images/contents/discovery/vol22/cb04.gif) 23px 0 no-repeat;
}
#tmp_contents #tmp_discovery_vol22.history .dvt22_history_cnt {
	padding:0;
	margin-bottom: 28px;
	background:none;
	border-bottom:none;
}
#tmp_contents #tmp_discovery_vol22.history .dvt22_history_cnt p{
	margin-bottom: 10px;
}
/* ==================================================
discovery vol23
================================================== */
#tmp_contents #tmp_discovery_vol23 {
	margin:-29px 0 0 -20px;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head {
	background:url(/shared/templates/free/images/contents/discovery/vol23/ttl_bk.jpg) no-repeat top left;
	width:960px;
	height:530px;
	position:relative;
	margin-bottom:115px;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head h1 {
	background:url(/shared/templates/free/images/contents/discovery/vol23/h1_ttl.png) no-repeat top left;
	width:480px;
	height:127px;
	position:absolute;
	top:10px;
	left:20px;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head p {
	background:url(/shared/templates/free/images/contents/discovery/vol23/sb_ttl.png) no-repeat top left;
	width:398px;
	height:99px;
	position:absolute;
	top:24px;
	left:528px;
}
#tmp_contents #tmp_discovery_vol23 .box_menu_list {
	margin-left:57px;
	margin-bottom:48px;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li,
#tmp_contents #tmp_discovery_vol23 .box_menu_list li {
	list-style:none;	
}
#tmp_contents #tmp_discovery_vol23 .box_menu_list li {
	float:left;
	margin-right:26px;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li a {
	display:block;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head span{
	position:relative;
	z-index:-1;
	display:block;
	color:transparent;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li.box_menu01 {
	position:absolute;
	bottom:-91px;
	left:62px;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li.box_menu01 a {
	background:url(/shared/templates/free/images/contents/discovery/vol23/menu_01.png) no-repeat top left;
	width:175px;
	height:173px;
	text-decoration:none;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li.box_menu01 a:hover,
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li.box_menu02 a:hover,
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li.box_menu03 a:hover,
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li.box_menu04 a:hover{
	opacity:0.8;
	filter: alpha(opacity=80);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=80)";  /* ie 8 */
	-moz-opacity:0.8;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.8;              /* Safari 1.x */
	*:first-child+html zoom:1;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li.box_menu02 {
	position:absolute;
	bottom:-91px;
	left:278px;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li.box_menu02 a {
	background:url(/shared/templates/free/images/contents/discovery/vol23/menu_02.png) no-repeat top left;
	width:175px;
	height:173px;
	text-decoration:none;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li.box_menu03 {
	position:absolute;
	bottom:-91px;
	left:496px;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li.box_menu03 a {
	background:url(/shared/templates/free/images/contents/discovery/vol23/menu_03.png) no-repeat top left;
	width:175px;
	height:173px;
	text-decoration:none;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li.box_menu04 {
	position:absolute;
	bottom:-91px;
	left:712px;
}
#tmp_contents #tmp_discovery_vol23 #tmp_dvt23_head li.box_menu04 a {
	background:url(/shared/templates/free/images/contents/discovery/vol23/menu_04.png) no-repeat top left;
	width:175px;
	height:173px;
	text-decoration:none;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu,
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu2 {
	margin:0 30px 20px 30px;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu .box_cnt_menu_img,
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu2 .box_cnt_menu_img {
	width:510px;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu .box_cnt_menu_img p,
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu2 .box_cnt_menu_img p {
	margin-top:6px;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu .box_cnt_menu_ttl,
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu2 .box_cnt_menu_ttl {
	width:370px;
	text-align:center;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu .box_cnt_menu_ttl p,
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu2 .box_cnt_menu_ttl p {
	margin-top:30px;
	margin-left:14px;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu .box_cnt_menu_ttl p:first-child,
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu2 .box_cnt_menu_ttl p:first-child {
	margin-top:0;
	margin-left:0;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu .box_cnt_menu_img,
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu2 .box_cnt_menu_ttl{
	float:right;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu2 .box_cnt_menu_img,
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu .box_cnt_menu_ttl{
	float:left;
}
#tmp_contents #tmp_discovery_vol23 .box_back {
    margin: 0 0 0 20px;
}
#tmp_contents #tmp_discovery_vol23 .box_back a {
	background:url(/shared/templates/free/images/contents/discovery/vol23/bk_btn.gif) no-repeat top center;
	width:920px;
	height:60px;
	display:block;
}
#tmp_contents #tmp_discovery_vol23 .box_back span {
	position:relative;
	z-index:-1;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu .box_cnt_menu_ttl span,
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu2 .box_cnt_menu_ttl span {
	position:relative;
	z-index:-1;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu .box_cnt_menu_ttl .box_cnt_ttl_bg01 {
	background:url(/shared/templates/free/images/contents/discovery/vol23/menu01_sb_ttl.png) no-repeat top center;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu2 .box_cnt_menu_ttl .box_cnt_ttl_bg02 {
	background:url(/shared/templates/free/images/contents/discovery/vol23/menu02_sb_ttl.png) no-repeat top center;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu .box_cnt_menu_ttl .box_cnt_ttl_bg03 {
	background:url(/shared/templates/free/images/contents/discovery/vol23/menu03_sb_ttl.png) no-repeat top center;
}
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu2 .box_cnt_menu_ttl .box_cnt_ttl_bg04 {
	background:url(/shared/templates/free/images/contents/discovery/vol23/menu04_sb_ttl.png) no-repeat top center;
}
/* free
============================== */
#tmp_contents #tmp_discovery_vol23_lower {
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
/*#tmp_contents #tmp_discovery_vol23_lower {
	font-family:'メイリオ',Meiryo,sans-serif;
}*/
#tmp_contents #tmp_discovery_vol23_lower .box_discovery_ttl {
	margin-bottom: 16px;
	padding-top:15px;
}
#tmp_contents #tmp_discovery_vol23_lower ul.dnavi2 {
	list-style: none;
	list-style-type: none;
	margin: 0 0 11px;
}
#tmp_contents #tmp_discovery_vol23_lower ul.dnavi2 li {
	float: left;
	margin-left:10px;
}
#tmp_contents #tmp_discovery_vol23_lower ul.dnavi2 li:first-child {
	margin-left:0;
}
#tmp_contents #tmp_discovery_vol23_lower ul.dnavi2 li a {
	opacity: 1 !important;
}
#tmp_contents #tmp_discovery_vol23_lower .box_discovery_ttl a img,
#tmp_contents #tmp_discovery_vol23_lower .box_link_list_cnt a img,
#tmp_contents #tmp_discovery_vol23_lower p a img,
#tmp_contents #tmp_discovery_vol23 a img {
	opacity: 1;
}
#tmp_contents #tmp_discovery_vol23_lower .box_discovery_ttl a:hover img,
#tmp_contents #tmp_discovery_vol23_lower .box_link_list_cnt a:hover img,
#tmp_contents #tmp_discovery_vol23_lower p a:hover img,
#tmp_contents #tmp_discovery_vol23 a:hover img {
	opacity:0.5;
	filter: alpha(opacity=50);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=50)";  /* ie 8 */
	-moz-opacity:0.5;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.5;              /* Safari 1.x */
	*:first-child+html zoom:1;
}
#tmp_contents #tmp_discovery_vol23_lower h1{
	border: none;
	background: none;
	padding: 0;
	margin-bottom: 21px;
	text-align:center;
}
#tmp_contents #tmp_discovery_vol23_lower h2{
	background:none;
	text-align:center;
	padding:0;
}
#tmp_contents #tmp_discovery_vol23_lower h3{
	background: url(/shared/templates/free/images/contents/h2_bg.gif) repeat left top;
    clear: both;
    font-size: 114%;
    margin: 1.5em 0 0.8em;
    padding: 3px 7px 2px;
	border:0;
	color:#FFFFFF;
}
#tmp_contents #tmp_discovery_vol23_lower.free_page1 h3{
	background: url(/shared/templates/free/images/contents/h2_pege1_bg.gif) repeat left top;
}
#tmp_contents #tmp_discovery_vol23_lower.free_page2 h3{
	background: url(/shared/templates/free/images/contents/h2_pege2_bg.gif) repeat left top;
}
#tmp_contents #tmp_discovery_vol23_lower.free_page3 h3{
	background: url(/shared/templates/free/images/contents/h2_pege3_bg.gif) repeat left top;
}
#tmp_contents #tmp_discovery_vol23_lower.free_page4 h3{
	background: url(/shared/templates/free/images/contents/h2_pege4_bg.gif) repeat left top;
}
#tmp_contents #tmp_discovery_vol23_lower p{
	color: #000000;
	margin-bottom:17px;
}
#tmp_contents #tmp_discovery_vol23_lower a {
	color: #333333;
}
#tmp_contents #tmp_discovery_vol23_lower p.copy{
	font-size:114.3%
}
#tmp_contents #tmp_discovery_vol23_lower p.text{
}
#tmp_contents #tmp_discovery_vol23_lower .photo_list {
	margin: 0 -20px 15px 0;
}
*:first-child+html #tmp_contents #tmp_discovery_vol23_lower .photo_list {
	width: 720px;
}
#tmp_contents #tmp_discovery_vol23_lower .photo_list ul{
	margin: 0;
	list-style: none;
	list-style-image: none;
}
#tmp_contents #tmp_discovery_vol23_lower .photo_list ul li{
	float: left;
	margin: 0 20px 0 0;
}
#tmp_contents #tmp_discovery_vol23_lower .photo_list ul li img {
	margin: 0 0 8px;
}
#tmp_contents #tmp_discovery_vol23_lower table {
	margin: 0 0 20px;
}
#tmp_contents #tmp_discovery_vol23_lower .dnavi_u {
	margin: 50px 0 30px;
}
#tmp_contents #tmp_discovery_vol23_lower .box_link_list {
	margin-bottom:40px;
}
#tmp_contents #tmp_discovery_vol23_lower .box_link_list_ttl {
	padding:22px 10px 10px 20px;
}
#tmp_contents #tmp_discovery_vol23_lower .box_link_list_cnt {
	padding:0 20px 22px 20px;
}
#tmp_contents #tmp_discovery_vol23_lower .box_link_list_ttl {
	background:url(/shared/templates/free/images/contents/discovery/vol23/link_list_ttl_bk.jpg) no-repeat top left;
}
#tmp_contents #tmp_discovery_vol23_lower .box_link_list_cnt {
	background:url(/shared/templates/free/images/contents/discovery/vol23/link_list_cnt_bk.jpg) no-repeat bottom left;
}
#tmp_contents #tmp_discovery_vol23_lower .box_link_list_ttl h2 {
	margin:0;
	text-align:left;
}
#tmp_contents #tmp_discovery_vol23_lower .box_link_list_cnt ul {
	margin:0;
}
#tmp_contents #tmp_discovery_vol23_lower .box_link_list_cnt li {
	list-style:none;
	float:left;
}
#tmp_contents #tmp_discovery_vol23_lower .box_link_list_cnt li:first-child {
	margin-right:20px;
}
#tmp_contents #tmp_discovery_vol23_lower .dnavi {
	margin:0 0 20px 0;
}
#tmp_contents #tmp_discovery_vol23_lower .dnavi ul {
	list-style:none;
}
#tmp_contents #tmp_discovery_vol23_lower .dnavi li {
	position:relative;
	float:left;
	z-index:1;
	margin:0;
	list-style:none;
}
#tmp_contents #tmp_discovery_vol23_lower .dnavi a {
	display:block;
	width:178px;
	height:52px;
	background-image:url(/shared/templates/free/images/contents/discovery/vol23/navi.gif);
	background-repeat:no-repeat;
}
#tmp_contents #tmp_discovery_vol23_lower .dnavi li span {
	display:block;
	height:52px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
#tmp_contents #tmp_discovery_vol23_lower .dnavi a:hover span {
	display:none;
	height:52px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
/* dlist1 */
#tmp_contents #tmp_discovery_vol23_lower .dnavi a,
#tmp_contents #tmp_discovery_vol23_lower .dnavi span {
	width:178px;
}
/* dlist1 */
#tmp_contents #tmp_discovery_vol23_lower .dlist01 a {
	background-position:left top;
}
#tmp_contents #tmp_discovery_vol23_lower .dlist01.active a,
#tmp_contents #tmp_discovery_vol23_lower .dlist01 a:hover,
#tmp_contents #tmp_discovery_vol23_lower .dlist01 a:focus {
	background-position:left bottom;
}
/* dlist2 */
#tmp_contents #tmp_discovery_vol23_lower .dlist02 a {
	background-position:-178px top;
	width:128px;
}
#tmp_contents #tmp_discovery_vol23_lower .dlist02.active a,
#tmp_contents #tmp_discovery_vol23_lower .dlist02 a:hover,
#tmp_contents #tmp_discovery_vol23_lower .dlist02 a:focus {
	background-position:-178px bottom;
	width:128px;
}
/* dlist3 */
#tmp_contents #tmp_discovery_vol23_lower .dlist03 a {
	background-position:-307px top;
	width:211px;
}
#tmp_contents #tmp_discovery_vol23_lower .dlist03.active a,
#tmp_contents #tmp_discovery_vol23_lower .dlist03 a:hover,
#tmp_contents #tmp_discovery_vol23_lower .dlist03 a:focus {
	background-position:-307px bottom;
	width:211px;
}
/* dlist4 */
#tmp_contents #tmp_discovery_vol23_lower .dlist04 a {
	background-position:-518px top;
	width:182px;
}
#tmp_contents #tmp_discovery_vol23_lower .dlist04.active a,
#tmp_contents #tmp_discovery_vol23_lower .dlist04 a:hover,
#tmp_contents #tmp_discovery_vol23_lower .dlist04 a:focus {
	background-position:-518px bottom;
	width:182px;
}
/* accessranking
============================== */
#tmp_rank div.col2 div.col2L {
	width:48.9% !important;
	margin-right:2% !important;
}
#tmp_rank div.col2 div.col2R {
	width:48.9% !important;
}
#tmp_rank h2 {
	border-bottom:none;
	margin-top:0;
	margin-bottom:0;
	color:#8A6800;
	font-size:186%;
	font-weight:normal;
	padding:7px 0 10px 0;
}
#tmp_contents h2.rank_sogo {
	background:url(/shared/templates/free/images/contents/accessranking/rank_sogo_icon.gif) no-repeat left top;
	padding-left:87px;
}
#tmp_contents h2.rank_event {
	background:url(/shared/templates/free/images/contents/accessranking/rank_event_icon.gif) no-repeat left top;
	padding-left:67px;
}
#tmp_contents h2.rank_spot {
	background:url(/shared/templates/free/images/contents/accessranking/rank_spot_icon.gif) no-repeat left top;
	padding-left:67px;
}
#tmp_contents h2.rank_syukuhaku {
	background:url(/shared/templates/free/images/contents/accessranking/rank_syukuhaku_icon.gif) no-repeat left top;
	padding-left:67px;
}
#tmp_contents h2.rank_topics {
	background:url(/shared/templates/free/images/contents/accessranking/rank_topics_icon.gif) no-repeat left top;
	padding-left:67px;
}
#tmp_contents .box_ranking {
	clear:both;
}
#tmp_contents .box_ranking p,
#tmp_contents .mdl_rank1 p,
#tmp_contents .mdl_rank2 p,
#tmp_contents .mdl_rank3 p {
	margin-bottom:0;
}
/* lg_rank , mdl_rank */
#tmp_lg_rank1,
#tmp_lg_rank2,
#tmp_lg_rank3,
#tmp_contents .mdl_rank1,
#tmp_contents .mdl_rank2,
#tmp_contents .mdl_rank3 {
    clear:both;
	padding:8px 10px 10px 10px;
	margin:0 0 20px 0;
}
#tmp_lg_rank1,
#tmp_contents .mdl_rank1 {
	background:url(/shared/templates/free/images/contents/accessranking/lg_rank1_bg.gif) repeat left top;
	border-top:2px solid #FFEE55;
}
#tmp_lg_rank2,
#tmp_contents .mdl_rank2 {
	background:url(/shared/templates/free/images/contents/accessranking/lg_rank2_bg.gif) repeat left top;
	border-top:2px solid #C9C9C9;
}
#tmp_lg_rank3,
#tmp_contents .mdl_rank3 {
	background:url(/shared/templates/free/images/contents/accessranking/lg_rank3_bg.gif) repeat left top;
	border-top:2px solid #FAC5C5;
}
/* mdl_rank , sml_rank */
#tmp_contents .mdl_rank,
#tmp_contents .sml_rank {
    clear:both;
	margin-bottom:25px;
}
#tmp_contents .rank_img {
    float:left;
    position:relative;
    z-index:1;
}
#tmp_contents .rank_img p.icon {
	float:left;
	margin-top:-3px;
}
#tmp_contents .rank_img p.photo {
	float:right;
}
#tmp_contents .tmp_lg_rank1 .rank_img p.photo,
#tmp_contents .tmp_lg_rank2 .rank_img p.photo,
#tmp_contents .tmp_lg_rank3 .rank_img p.photo {
	width: 160px;
	text-align: center;
}
#tmp_contents .mdl_rank1 .rank_img p.photo,
#tmp_contents .mdl_rank2 .rank_img p.photo,
#tmp_contents .mdl_rank3 .rank_img p.photo {
	width: 120px;
	text-align: center;
}
#tmp_contents .noimage p.photo {
	width: 0px;
}
#tmp_contents .wrap_rank_txt {
    float:left;
    width:100%;
}
#tmp_contents .rank_txt .title {
	font-weight:bold;
	margin-bottom:0.3em
}
#tmp_lg_rank1 .rank_img,
#tmp_lg_rank2 .rank_img,
#tmp_lg_rank3 .rank_img {
    margin:0 -242px 0 0;
    width:242px;
}
#tmp_lg_rank1 .rank_txt,
#tmp_lg_rank2 .rank_txt,
#tmp_lg_rank3 .rank_txt {
    margin:0 0 0 252px;
}
.noimage #tmp_lg_rank1 .rank_img,
.noimage #tmp_lg_rank2 .rank_img,
.noimage #tmp_lg_rank3 .rank_img {
    margin:0 -72px 0 0;
    width:72px;
}
.noimage #tmp_lg_rank1 .rank_txt,
.noimage #tmp_lg_rank2 .rank_txt,
.noimage #tmp_lg_rank3 .rank_txt {
    margin:0 0 0 82px;
}
#tmp_contents .mdl_rank1 .rank_img,
#tmp_contents .mdl_rank2 .rank_img,
#tmp_contents .mdl_rank3 .rank_img {
    margin:0 -180px 0 0;
    width:180px;
}
#tmp_contents .mdl_rank1 .rank_txt,
#tmp_contents .mdl_rank2 .rank_txt,
#tmp_contents .mdl_rank3 .rank_txt {
    margin:0 0 0 193px;
}
#tmp_contents .mdl_rank1.noimage .rank_img,
#tmp_contents .mdl_rank2.noimage .rank_img,
#tmp_contents .mdl_rank3.noimage .rank_img {
    margin:0 -51px 0 0;
    width:51px;
}
#tmp_contents .mdl_rank1.noimage .rank_txt,
#tmp_contents .mdl_rank2.noimage .rank_txt,
#tmp_contents .mdl_rank3.noimage .rank_txt {
    margin:0 0 0 63px;
}
#tmp_contents .sml_rank .rank_img {
    margin:0 -51px 0 0;
    width:51px;
}
#tmp_contents .sml_rank .rank_txt {
    margin:0 0 0 61px;
}
/* ==================================================
gourmet
================================================== */
#tmp_gourmet_contents h2,
#tmp_gourmet_contents h3 {
	margin:0;
	padding:0;
	background:none;
	border:none;
	clear:none;
}
#tmp_gourmet_contents #tmp_cate_ttl h1 {
	margin-bottom:0;
}
#tmp_gourmet_box {
	background:#FF9326 url(/shared/templates/free/images/contents/tourists/restaurant/gourmet_box_bg.jpg) repeat left top;
	padding:10px;
	margin:0 0 20px;
}
#tmp_gourmet_box_ttl {
	background:#FFFFFF;
	text-align:center;
	padding:10px 15px 0 15px;
}
#tmp_gourmet_box_cnt {
	background:#FFFFFF;
	padding:15px;
}
#tmp_gourmet_box_cnt strong {
	font-size:114%;
}
#tmp_gourmet_contents .gourmet_top_col2 td {
	background-color:#F2ECE1;
	color:inherit;
	padding:15px 15px 15px 15px;
	vertical-align:top;
}
#tmp_gourmet_contents .gourmet_top_col2 td.gcol2L {
	border-right:20px solid #FFFFFF !important;
}
#tmp_gourmet_contents .gourmet_top_col2 td.gcol2L {
	padding-bottom:5px;
}
#tmp_gourmet_contents .gourmet_top_col2 td h3 {
	margin-bottom:15px;
}
#tmp_gourmet_contents .gourmet_top_col2 td.gcol2L ul {
	margin-left:20px;
	margin-bottom:0;
}
#tmp_gourmet_contents .gourmet_top_col2 td.gcol2R .txt {
	margin:0 0 0 137px;
}
#tmp_gourmet_contents .gourmet_top_col2 td.gcol2R .img {
	float:left;
	margin:0 -130px 0 0;
}
#tmp_wrap_gourmet_menu1 {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet_bg.gif) repeat left top;
	margin-bottom:20px;
}
#tmp_gourmet_menu1 {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet_bg_bottom.png) no-repeat right bottom;
	padding:10px 0 10px 10px;
}
#tmp_gourmet_menu1 ul {
	list-style: none;
	list-style-image: none;
	margin:0;
}
#tmp_gourmet_menu1 ul li {
	float:left;
	margin:0 8px 8px 0;
}
#tmp_contents .gourmet_pickup {
	float:left;
	background:#FEF7EA;
	border-left:solid 5px #FF7373;
	width:421px;
	padding:14px 12px;
}
#tmp_contents .gourmet_pickup p {
	margin:0;
}
#tmp_contents .gourmet_pickup p img {
	float:right;
	margin:0 0 0 14px;
}
#tmp_contents .gourmet_welcome {
	margin:0 0 20px;
}
#tmp_contents .gourmet_welcome ul {
	margin:0 0 1em 1.3em;
}
#tmp_contents .gourmet_welcome h3 {
	margin:0 0 10px;
}
/* lower
============================== */
#tmp_gourmet_contents .map_img {
	padding:10px 0 0;
}
#tmp_gourmet_contents .s_txt {
	font-size:86%;
	margin:0 0 20px;
}
#tmp_gourmet_contents .gourmet_box_cnt .col2,
#tmp_gourmet_contents .gourmet_box_cnt .col4 {
	clear:both;
	padding:0 0 30px;
}
#tmp_gourmet_contents.lower .col2 .col2R,
#tmp_gourmet_contents .gourmet_box_cnt .col2 .col2R {
	float:right;
}
#tmp_gourmet_contents.lower .col2 .col2L,
#tmp_gourmet_contents.lower .col2 .col2R {
	width:48.6%;
	margin-right:0;
}
#tmp_gourmet_contents .gourmet_box_cnt .col2 .col2L,
#tmp_gourmet_contents .gourmet_box_cnt .col2 .col2R {
	width:48.8%;
	margin-right:0;
}
#tmp_gourmet_contents .col2 .gourmet_box_cnt .col2 .col2L,
#tmp_gourmet_contents .col2 .gourmet_box_cnt .col2 .col2R {
	width:47.1%;
	margin-right:0;
}
#tmp_gourmet_contents .gourmet_box {
	display:table;
	width:100%;
	clear:both;
}
#tmp_gourmet_contents #tmp_gourmet05 .gourmet_box {
	margin:0 0 30px;
}
#tmp_gourmet_contents #tmp_gourmet01 .gourmet_box {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet01_box_bg.gif) no-repeat right top;
}
#tmp_gourmet_contents #tmp_gourmet02 .gourmet_box {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet02_box_bg.gif) no-repeat right top;
}
#tmp_gourmet_contents #tmp_gourmet03 .gourmet_box {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet03_box_bg.gif) no-repeat right top;
}
#tmp_gourmet_contents #tmp_gourmet04 .gourmet_box {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet04_box_bg.gif) no-repeat right top;
}
#tmp_gourmet_contents #tmp_gourmet05 .gourmet_box {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet05_box_bg.gif) no-repeat right top;
}
#tmp_gourmet_contents .gourmet_box_ttl {
	margin:0 0 10px;
	padding:0 0 6px 34px;
}
#tmp_gourmet_contents #tmp_gourmet01 .gourmet_box_ttl {
	border-bottom:1px dashed #D96D00;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet01_h2_icon.gif) no-repeat left 0.3em;
}
#tmp_gourmet_contents #tmp_gourmet02 .gourmet_box_ttl {
	border-bottom:1px dashed #EC5757;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet02_h2_icon.gif) no-repeat left 0.3em;
}
#tmp_gourmet_contents #tmp_gourmet03 .gourmet_box_ttl {
	border-bottom:1px dashed #813E97;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet03_h2_icon.gif) no-repeat left 0.3em;
}
#tmp_gourmet_contents #tmp_gourmet04 .gourmet_box_ttl {
	border-bottom:1px dashed #3D8AD8;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet04_h2_icon.gif) no-repeat left 0.3em;
}
#tmp_gourmet_contents #tmp_gourmet05 .gourmet_box_ttl {
	border-bottom:1px dashed #53973E;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet05_h2_icon.gif) no-repeat left 0.3em;
}
#tmp_gourmet_contents .gourmet_box_ttl h2 {
	font-weight:normal;
	font-size:200%;
	line-height:1.2;
}
#tmp_gourmet_contents #tmp_gourmet01 .gourmet_box_ttl h2 {
	color:#D86C00;
}
#tmp_gourmet_contents #tmp_gourmet02 .gourmet_box_ttl h2 {
	color:#EC5757;
}
#tmp_gourmet_contents #tmp_gourmet03 .gourmet_box_ttl h2 {
	color:#803E97;
}
#tmp_gourmet_contents #tmp_gourmet04 .gourmet_box_ttl h2 {
	color:#3D8AD8;
}
#tmp_gourmet_contents #tmp_gourmet05 .gourmet_box_ttl h2 {
	color:#53973E;
}
#tmp_gourmet_contents .gourmet_box_cnt .h_txt {
	margin-bottom:1.2em;
}
#tmp_gourmet_contents #tmp_gourmet01 .gourmet_box_cnt .h_txt {
	padding:0 141px 0 0;
}
#tmp_gourmet_contents #tmp_gourmet02 .gourmet_box_cnt .h_txt {
	padding:0 141px 0 0;
}
#tmp_gourmet_contents #tmp_gourmet03 .gourmet_box_cnt .h_txt {
	padding:0 141px 0 0;
}
#tmp_gourmet_contents #tmp_gourmet04 .gourmet_box_cnt .h_txt {
	padding:0 141px 0 0;
}
#tmp_gourmet_contents #tmp_gourmet05 .gourmet_box_cnt .h_txt {
	padding:0 141px 0 0;
}
#tmp_gourmet_contents .gourmet_box_cnt h3,
#tmp_gourmet_contents .gourmet_box_cnt h3 {
	margin-bottom:3px;
}
#tmp_gourmet_contents .gourmet_box_cnt .img,
#tmp_gourmet_contents .gourmet_box_cnt .img {
	text-align:center;
	margin-bottom:3px;
}
#tmp_gourmet_contents .gourmet_box_cnt .txt,
#tmp_gourmet_contents .gourmet_box_cnt .txt {
	font-size:86%;
	line-height:1.4;
	margin-bottom:0;
}
#tmp_gourmet_contents #tmp_gourmet02 .cate_ttl {
	background:#F27777 url(/shared/templates/free/images/contents/tourists/restaurant/gourmet02_cate_bgr.gif) no-repeat right top;
	color:#FFFFFF;
	text-align:center;
	font-size:200%;
	margin:0 0 10px;
}
#tmp_gourmet_contents #tmp_gourmet02 .cate_ttl span {
	display:block;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/gourmet02_cate_bgl.gif) no-repeat left top;
	padding:14px 13px 12px;
	line-height:1.2;
}
#tmp_gourmet_contents div.col4 {
	width:100%;
}
#tmp_gourmet_contents div.col4 div.col4L,
#tmp_gourmet_contents div.col4 div.col4M {
	display:table;
	width:22.9%;
	margin-right:2.79%;
	float:left;
	display:block;
}
#tmp_gourmet_contents div.col4 div.col4R {
	display:table;
	width:22.9%;
	float:right;
}
#tmp_gourmet_contents .gourmet_txt_box {
	background-color:#F2ECE1;
	color:inherit;
	padding:20px 20px 15px 20px;
}
#tmp_gourmet_contents .gourmet_txt_box ul {
	margin-left:20px;
	margin-bottom:0;
	font-weight:bold;
}
/* ==================================================
accommodations
================================================== */
#tmp_contents #tmp_wrap_accommodations_column {
	background:url(/shared/templates/free/images/contents/accommodations/top_main_bgm.gif) repeat-y left top;
	margin:0 0 30px;
}
#tmp_contents #tmp_wrap_accommodations_column2 {
	background:url(/shared/templates/free/images/contents/accommodations/top_main_bgt.gif) no-repeat left top;
	padding:10px 0 0;
}
#tmp_contents #tmp_wrap_accommodations_column3 {
	background:url(/shared/templates/free/images/contents/accommodations/top_main_bgb.gif) no-repeat left bottom;
	padding:0 10px 10px;
}
#tmp_contents #tmp_accommodations_column {
	border:1px solid #FFFFFF;
}
#tmp_contents #tmp_accommodations_column p {
	margin-bottom:0;
}
#tmp_contents #tmp_accommodations_column_ttl {
	padding:2px;
}
#tmp_contents #tmp_accommodations_column_cnt,
#tmp_contents #tmp_accommodations_column .accommodations_column_cnt_rep {
	padding:5px;
	border-top:3px solid #FFFFFF;
}
#tmp_contents #tmp_accommodations_column .accommodations_column_photo {
	float:left;
	margin:0 -200px 0 0;
	width:200px;
}
#tmp_contents #tmp_accommodations_column .accommodations_column_photo img {
	width:200px;
	height:auto;
}
#tmp_contents #tmp_accommodations_column .accommodations_column_txt {
	margin:0 0 0 220px;
	color:#FFFFFF;
	background-color:transparent;
	padding:0 10px 0 0;
}
#tmp_contents #tmp_accommodations_column .accommodations_column_head {
	font-size:129%;
	font-weight:bold;
	color:#F1D96C;
	background-color:transparent;
	margin-bottom:0.4em;
	line-height:1.4;
}
#tmp_contents #tmp_accommodations_column .accommodations_column_ttl{
	font-weight:bold;
	margin-bottom:0.4em;
	line-height:1.4;
}
#tmp_contents #tmp_accommodations_column .accommodations_column_ttl a {
	color:#FFFFFF;
	background:url(/shared/templates/free/images/contents/event/next_icon.gif) no-repeat left center;
	padding-left:20px;
}
#tmp_contents #tmp_accommodations_column .accommodations_column_cnt{
	font-weight:bold;
}
#tmp_contents .accommodations_h2_ttl {
	margin:1.5em 0 0.8em;
	padding:3px 7px 2px;
	background:url(/shared/templates/free/images/contents/h2_bg.gif) repeat left top;
	clear:both;
}
#tmp_contents .accommodations_h2_ttl h2 {
	margin:0;
	padding:0;
	font-size:114%;
	background:none;
	clear:none;
	float:left;
}
#tmp_contents .accommodations_h2_ttl p.read_more {
	float:right;
	margin-bottom:0;
	font-weight:bold;
}
#tmp_contents .accommodations_h2_ttl p.read_more a {
	background:url(/shared/templates/free/images/contents/event/next_icon.gif) no-repeat left center;
	padding-left:20px;
}
#tmp_contents .accommodations_cate h2 {
	font-size:100%;
}
#tmp_contents .accommodations_cate .box_cate_idx_r p {
	color:inherit;
	font-size:100%;
}
/* tabikura
============================== */
#tmp_sch_yoyaku h3 {
	margin:0;
}
#tmp_sch_yoyaku .teke_site {
	list-style:none;
	list-style-image:none;
	margin:0 0 10px;
	padding:0;
}
#tmp_sch_yoyaku .teke_site li {
	float:left;
	margin-right:10px;
}
#tmp_sch_yoyaku_cnt .wrap_area {
	width:343px;
	float:left;
}
#tmp_sch_yoyaku_cnt .wrap_area .area {
	background:url(/shared/templates/free/images/contents/hotel/yoyaku_area_bgm.jpg) repeat-y left top;
}
#tmp_sch_yoyaku_cnt .wrap_area .area_ttl {
	background:url(/shared/templates/free/images/contents/hotel/yoyaku_area_bgt.jpg) no-repeat left top;
	padding:15px 22px 0;
}
#tmp_sch_yoyaku_cnt .wrap_area .area_ttl h3 {
	border-bottom:none;
}
#tmp_sch_yoyaku_cnt .wrap_area .area_cnt {
	background:url(/shared/templates/free/images/contents/hotel/yoyaku_area_bgb.jpg) no-repeat left bottom;
	padding:10px 6px 6px;
}
#tmp_sch_yoyaku_cnt .wrap_area .area_cnt p {
	margin-bottom:0;
}
#tmp_sch_yoyaku_cnt .condition {
	width:342px;
	float:right;
}
#tmp_sch_yoyaku_cnt .condition_ttl h3 {
	margin-bottom:3px;
}
#tmp_sch_yoyaku_cnt .condition_cnt table {
	width:100%;
}
#tmp_sch_yoyaku_cnt .condition_cnt table p {
	margin-bottom:0;
}
#tmp_sch_yoyaku_cnt .condition_cnt table th {
	text-align:left;
	font-weight:normal;
	padding:10px 10px 0 0;
}
#tmp_sch_yoyaku_cnt .condition_cnt table td {
	padding:10px 10px 0 0;
}
#tmp_sch_yoyaku_cnt .condition_cnt table td #searchKeyword {
	width:218px;
	border:1px solid #ABADB3;
	padding:1px;
}
* html #tmp_sch_yoyaku_cnt .condition_cnt table td #searchKeyword {
	width:220px;
}
#tmp_sch_yoyaku_cnt .condition_cnt table .keyword {
	background:url(/shared/templates/free/images/contents/hotel/yoyaku_keyword_bg.gif) repeat left top;
}
#tmp_sch_yoyaku_cnt .condition_cnt table .keyword td {
	padding:10px 10px 10px 20px;
}
#tmp_sch_yoyaku_cnt .condition_cnt table .keyword th {
	padding:10px 10px 10px 0;
	width:90px;
}
#tmp_sch_yoyaku_cnt .condition_cnt table th p {
	background:url(/shared/templates/free/images/contents/list_icon.gif) no-repeat left center;
	padding:0 0 0 10px;
}
#tmp_sch_yoyaku_cnt .condition_cnt table .keyword th p {
	background:none;
	padding-left:0;
}
#tmp_sch_yoyaku_cnt .condition_cnt .sch_btn {
	border-top:1px solid #666666;
	padding:10px 0 0;
	margin:10px 0 0;
	text-align:center;
}
/* column_list
============================== */
#tmp_contents .accommodations_list #tmp_column_list  {
	width:700px;
}
#tmp_contents .accommodations_list #tmp_column_list .box_column {
	display:inline-block;
	width:200px;
	margin:0 5px 0 5px;
	padding:9px 9px 9px 9px;
	vertical-align:top;
	border:1px solid #FFFFFF;
}
*:first-child+html #tmp_contents .accommodations_list #tmp_column_list .box_column {
	margin-right:7px;
	margin-left:6px;
	display:inline;
}
* html #tmp_contents .accommodations_list #tmp_column_list .box_column {
	margin-right:7px;
	margin-left:6px;
	display:inline;
}
#tmp_contents .accommodations_list #tmp_column_list .box_column .photo {
	margin:0 0 0.8em;
	text-align:center;
}
#tmp_contents .accommodations_list #tmp_column_list .box_column .photo img,
#tmp_contents .accommodations_list2 #tmp_column_list .box_column .photo img {
	width:200px;
	height:auto;
}
#tmp_contents .accommodations_list #tmp_column_list .column_ttl {
	font-weight:bold;
	margin-bottom:0.4em;
	line-height:1.4;
}
#tmp_contents .accommodations_list #tmp_column_list .box_column .column_txt {
	margin-bottom:0;
}
/* column_hotel
============================== */
#tmp_contents .accommodations_column_hotel_ttl {
	font-size:114%;
	font-weight:bold;
}
#tmp_contents .accommodations_column_cnt {
	margin:0 0 15px;
}
#tmp_contents .accommodations_column_box {
	margin:0 0 20px;
}
#tmp_contents .accommodations_column_box2 {
	margin:0 0 40px;
}
#tmp_contents .accommodations_column_box .img_ttl,
#tmp_contents .accommodations_column_box2 .img_ttl {
	font-size:114%;
	font-weight:bold;
	margin-bottom:0;
}
#tmp_contents .accommodations_column_box .column_box_ttl,
#tmp_contents .accommodations_column_box2 .column_box_ttl {
	font-size:114%;
	font-weight:bold;
	margin-bottom:0.2em;
}
#tmp_contents .accommodations_column_box .column_wrap_box_cnt,
#tmp_contents .accommodations_column_box2 .column_wrap_box_cnt {
	margin:0 8px;
	border:6px solid #926B5A;
	border-top:none;
	border-right-width:5px;
	background-color:#F7F1E1;
	color:inherit;
	padding:0 2px 2px 2px;
}
#tmp_contents .accommodations_column_box .column_box_cnt,
#tmp_contents .accommodations_column_box2 .column_box_cnt {
	border:2px solid #926B5A;
	border-top:none;
	padding:10px 0 15px 15px;
}
#tmp_contents .accommodations_column_box .column_box_cnt .layouttable {
	width:auto;
}
#tmp_contents .accommodations_column_box .column_box_cnt .layouttable .img_s_glp .caption {
	font-size:86%;
	margin:-0.4em 0 0;
}
#tmp_contents .accommodations_column_box2 .column_box_cnt {
	padding:10px 15px 15px 15px;
}
#tmp_contents .accommodations_column_box2 .column_box_cnt p {
	margin-bottom:0;
}
#tmp_contents .accommodations_column_box2 .column_box_cnt .detail_btn {
	text-align:center;
	margin:15px 0 0;
}
#tmp_contents .accommodations_column_box2 .column_box_cnt .detail_btn a {
	margin:0 auto;
	display:block;
	width:217px;
	height:37px;
	background:url(/shared/templates/free/images/contents/accommodations/column_hotelinfo_btn.gif) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
}
/* ==================================================
TOKYOブランド
================================================== */
#tmp_tokyobrand {
	clear:both;
}
#tmp_tokyobrand h1,
#tmp_tokyobrand h2,
#tmp_tokyobrand h3 {
	background:none;
	padding:0;
	border:none;
}
#tmp_tokyobrand h3 {
	font-size:100%;
	font-weight:bold;
	border-bottom:1px solid #D5B9B9;
	margin-top:10px;
}
#tmp_tokyobrand .wrap_tbl_brand {
	margin-bottom:15px;
}
#tmp_tokyobrand .wrap_tbl_brand .photo {
	margin-bottom:0;
}
#tmp_tokyobrand .wrap_tbl_brand .caption {
	margin-bottom:0;
	font-size:86%;
}
#tmp_tokyobrand table.tbl_brand {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
#tmp_tokyobrand table.tbl_brand th {
	width:63px;
	text-align:left;
	padding:3px 10px 3px 10px;
	vertical-align:top;
}
#tmp_tokyobrand table.tbl_brand td {
	text-align:left;
	padding:3px 10px 3px 15px;
	vertical-align:top;
	word-break:break-all;
}
#tmp_tokyobrand table.tbl_brand p {
	margin-bottom:0;
}
#tmp_tokyobrand table.tbl_brand th.clr_odd,
#tmp_tokyobrand table.tbl_brand td.clr_odd {
	border-right:1px solid #FFFFFF;
	background-color:#F5F1F1;
}
#tmp_tokyobrand div.col2 div.col2L {
	margin-right:1.6%;
}
/* brandgallery 
============================== */
#tmp_wrap_brandgallery {
	width:700px;
	margin:0 auto;
}
#tmp_wrap_brandgallery ul {
	list-style:none;
	margin:0;
}
#tmp_brandgallery {
	width:700px;
	height:249px;
	overflow:hidden;
	position:relative;
	float:left;
}
* html #tmp_gallery {
	text-align:left;
}
/* ==================================================
建築
================================================== */
#tmp_art_contents #tmp_main_img {
	margin:0;
}
#tmp_art_contents #tmp_area_link {
	margin:0 0 20px;
}
#tmp_art_contents #tmp_area_link h2 {
	float:left;
	margin:0;
	padding:0;
	background:none;
	clear:none;
}
#tmp_art_contents #tmp_art_link {
	margin-bottom:0.8em;
}
#tmp_art_contents #tmp_art_link .col2L,
#tmp_art_contents #tmp_art_link .col2R {
	width:50%;
	margin-right:0;
}
#tmp_art_contents #tmp_art_link p {
	margin-bottom:0;
}
/* 各エリア
============================== */
#tmp_art_contents_lower h2 {
	margin:0;
	padding:0;
	background:none;
}
#tmp_art_contents_lower .copyright {
	font-size:86%;
	text-align:right;
}
#tmp_art_contents_lower #tmp_art_tab {
	margin:0 0 13px;
	background:url(/shared/templates/free/images/contents/attractions/art/tab_bg.gif) repeat left top;
	padding:15px 0 0 9px;
}
#tmp_art_contents_lower #tmp_art_tab ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_art_contents_lower #tmp_art_tab ul li {
	float:left;
	margin:0 6px 0 0;
	display:inline;
}
#tmp_art_contents_lower #tmp_art_tab ul li img {
	vertical-align:bottom;
}
#tmp_art_contents_lower h3 {
	border:1px solid #C80032;
	padding:4px 0;
	background:url(/shared/templates/free/images/contents/attractions/art/h3_bg.gif) repeat left top;
}
#tmp_art_contents_lower h3 p {
	margin:0;
	border-left:2px solid #C80032;
	padding:3px 10px;
}
#tmp_art_contents_lower .author {
	margin:0;
}
#tmp_art_contents_lower .caption {
	font-size:86%;
}
#tmp_art_contents_lower .time_zone {
	clear:both;
	font-weight:bold;
	text-align:center;
	background:url(/shared/templates/free/images/contents/attractions/art/arrow_img.gif) no-repeat center bottom;
	padding:0 0 33px;
}
#tmp_art_contents_lower .cstm1 .col2L {
	width:246px;
	margin-right:4px;
}
#tmp_art_contents_lower .cstm1 .col2R {
	width:435px;
	padding:0 0 0 15px;
}
#tmp_art_contents_lower .cstm1 .col2R .cstm_img {
	margin-left:-15px;
	position:relative;
}
#tmp_art_contents_lower .cstm2 .col2L {
	width:340px;
	margin-right:5px;
}
#tmp_art_contents_lower .cstm2 .col2R {
	width:340px;
}
#tmp_art_contents_lower .cstm2 .col2L p,
#tmp_art_contents_lower .cstm2 .col2R p {
	margin-bottom:0;
}
#tmp_art_contents_lower .cstm2 .col2L p.caption,
#tmp_art_contents_lower .cstm2 .col2R p.caption {
	margin-bottom:0.8em;
}
#tmp_art_contents_lower .cstm3 .col2L {
	width:418px;
	margin-right:5px;
}
#tmp_art_contents_lower .cstm3 .col2R {
	width:262px;
	padding:0 0 0 15px;
}
#tmp_art_contents_lower .cstm3 .col2R .cstm_img {
	margin-left:-15px;
	position:relative;
}
#tmp_art_contents_lower #tmp_guidemap_dwn {
	background:url(/shared/templates/free/images/contents/attractions/art/guidemap_dwn_bg.gif) repeat left top;
	text-align:center;
	padding:10px;
	margin:20px 0;
}
#tmp_art_contents_lower .box_gmap {
	margin:0;
}
#tmp_art_contents_lower .gmap_txt {
	font-size:86%;
	margin:0 0 30px;
}
/* ==================================================
伊豆大島
================================================== */
#tmp_izuoshima_contents #tmp_cate_ttl {
	margin:0 -5px 0 -5px;
}
#tmp_izuoshima_contents #tmp_cate_ttl img {
	position:relative;
}
#tmp_izuoshima_contents .h_txt {
	font-weight:bold;
	font-size:114%;
}
#tmp_izuoshima_contents .col2Lsp1 {
	float:left;
	position:relative;
	z-index:1;
	width:330px;
	margin:0 -330px 0 0;
}
#tmp_izuoshima_contents .col2Rsp1 {
	float:right;
	width:100%;
}
#tmp_izuoshima_contents .col2Rsp1 .col_txt {
	margin:0 0 0 355px;
}
#tmp_izuoshima_contents .col2Lsp2,
#tmp_izuoshima_contents .col2Lsp2_2 {
	float:left;
	width:100%;
}
#tmp_izuoshima_contents .col2Lsp2 .col_txt {
	margin:0 395px 0 0;
}
#tmp_izuoshima_contents .col2Lsp2_2 .col_txt {
	margin:0 220px 0 0;
}
#tmp_izuoshima_contents .col2Rsp2 {
	float:right;
	width:380px;
	margin:0 0 0 -380px;
}
#tmp_izuoshima_contents .col2Rsp2_2 {
	float:right;
	width:203px;
	margin:0 0 0 -203px;
}
#tmp_izuoshima_contents h2 {
	margin:0;
	padding:0;
	background:url(/shared/templates/free/images/contents/izuoshima/h_line.gif) repeat-x left bottom;
	clear:none;
	margin-bottom:0.8em;
	padding-bottom:5px;
	border:none;
}
#tmp_izuoshima_contents table.datatable {
	border:none;
	margin-bottom:20px;
}
#tmp_izuoshima_contents table.datatable tr th {
	text-align:left;
	width:82px;
	vertical-align:top;
}
#tmp_izuoshima_contents table.datatable tr td {
	word-break:break-all;
}
#tmp_izuoshima_contents table.datatable tr th,
#tmp_izuoshima_contents table.datatable tr td {
	border:none;
	border-right:1px solid #FFFFFF;
}
#tmp_izuoshima_contents table.datatable tr.odd th,
#tmp_izuoshima_contents table.datatable tr.odd td {
	color:inherit;
	background-color:#EDF7F8;
}
#tmp_izuoshima_contents table.datatable tr.even th,
#tmp_izuoshima_contents table.datatable tr.even td {
	color:inherit;
	background-color:#FFFFFF;
}
#tmp_izuoshima_contents #tmp_guidance {
	margin:0 0 30px;
}
#tmp_izuoshima_contents #tmp_guidance_ttl h2 {
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#tmp_izuoshima_contents #tmp_guidance_cnt {
	border:10px solid #F9428A;
	border-top:none;
}
#tmp_izuoshima_contents #tmp_guidance_cnt h3 {
	padding-right:8px;
	padding-left:8px;
	margin-top:0.8em;
	margin-bottom:0;
	border-bottom:1px solid #F9428A;
}
#tmp_izuoshima_contents #tmp_guidance_cnt table.datatable {
	margin-bottom:0;
}
#tmp_izuoshima_contents #tmp_guidance_cnt table.datatable caption {
	padding:0 8px;
	margin:0.4em 0 0;
}
#tmp_izuoshima_contents #tmp_guidance_cnt table.datatable tr.odd th,
#tmp_izuoshima_contents #tmp_guidance_cnt table.datatable tr.odd td {
	background-color:#FEE9F1;
}
#tmp_izuoshima_contents #tmp_guidance_cnt table.datatable tr.even th,
#tmp_izuoshima_contents #tmp_guidance_cnt table.datatable tr.even td {
	background-color:#FFF4F9;
}
#tmp_izuoshima_contents #tmp_guidance_cnt ul.noicon {
	margin-left:1.0em !important;
	text-indent:-1.0em !important;
}
#tmp_izuoshima_contents #tmp_guidance_cnt ul ul.noicon {
	margin-left:1.5em !important;
}
#tmp_izuoshima_contents #tmp_special_link {
	color:inherit;
	background-color:#F5F5F5;
	padding:0 15px 10px 25px;
	margin:0 0 20px;
}
#tmp_izuoshima_contents #tmp_special_link .col2Lsp3 {
	float:left;
	width:100%;
}
#tmp_izuoshima_contents #tmp_special_link .col2Lsp3 .col_txt {
	margin:0 291px 0 0;
}
#tmp_izuoshima_contents #tmp_special_link .col2Lsp3 .ttl {
	background:url(/shared/templates/free/images/contents/izuoshima/h_line2.gif) repeat-x left bottom;
	font-weight:bold;
	padding:10px 0 5px;
}
#tmp_izuoshima_contents #tmp_special_link .col2Lsp3 .ttl span {
	display:block;
	background:url(/shared/templates/free/images/contents/izuoshima/h_icon.gif) no-repeat left 0.5em;
	padding:0 0 0 12px;
}
#tmp_izuoshima_contents #tmp_special_link .col2Lsp3 h2 {
}
#tmp_izuoshima_contents #tmp_special_link .col2Rsp3 {
	float:right;
	width:261px;
	margin:0 0 0 -261px;
}
#tmp_izuoshima_contents #tmp_special_link .col2Rsp3 .photo {
	margin:-15px 0 0 0;
	position:relative;
}
#tmp_izuoshima_contents #tmp_social_link {
	background:url(/shared/templates/free/images/contents/izuoshima/social_link_bg.gif) repeat left top;
	padding:10px 25px 10px 25px;
}
#tmp_izuoshima_contents #tmp_social_link #tmp_social_link_ttl {
	float:left;
	padding:12px 0 0;
	margin-bottom:0;
	font-size:114%;
}
#tmp_izuoshima_contents #tmp_social_link ul {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
	text-align:center;
	float:right;
	width:465px;
}
#tmp_izuoshima_contents #tmp_social_link ul li {
	float:left;
	margin-bottom:0;
}
#tmp_izuoshima_contents #tmp_social_link ul li.last {
	float:right;
}
#tmp_izuoshima_contents #tmp_social_link ul li img {
	vertical-align:top;
}
/* 20140516 追加 */
#tmp_izuoshima_contents h2.izuoshima_contents_ttl {
	margin:0;
	padding:0;
	color:#333333;
	background:#E7FBD9;
	clear:none;
	margin-bottom:0.8em;
	padding:4px 5px 1px;
	border-bottom:solid 2px #009726;
}
#tmp_izuoshima_contents .col2 h3 {
	margin:0;
	padding:0;
	background:url(/shared/templates/free/images/contents/izuoshima/h_line.gif) repeat-x left bottom;
	clear:none;
	margin:16px 0 0.8em;
	padding-bottom:3px;
	border:none;
}
#tmp_izuoshima_contents .col2sp{
	margin:0 0 17px;
}
#tmp_izuoshima_contents .col2sp .col2Lsp1 {
	float:left;
	position:relative;
	z-index:1;
	width:330px;
	margin:0 -330px 0 0;
}
#tmp_izuoshima_contents .col2sp .col2Rsp1 {
	float:right;
	width:100%;
}
#tmp_izuoshima_contents .col2sp .col2Rsp1 .col_txt {
	margin:0 0 0 355px;
}
#tmp_izuoshima_contents .col2sp .col2Lsp2 {
	float:left;
	width:100%;
}
#tmp_izuoshima_contents .col2sp .col2Rsp2 {
	float:right;
	width:330px;
	margin:0 0 0 -330px;
}
#tmp_izuoshima_contents .col2sp .col2Lsp2 .col_txt {
	margin:0 355px 0 10px;
}
#tmp_izuoshima_contents #tmp_marathon {
	margin:0 0 30px;
}
#tmp_izuoshima_contents #tmp_marathon_ttl h2 {
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#tmp_izuoshima_contents #tmp_marathon_cnt {
	border:10px solid #FABD05;
	border-top:none;
	padding:2px 0 0;
}
#tmp_izuoshima_contents #tmp_marathon_cnt p {
	margin:0 5px 5px;
}
#tmp_izuoshima_contents #tmp_marathon_cnt h3 {
	padding-right:8px;
	padding-left:8px;
	margin-top:0.8em;
	margin-bottom:0;
	border-bottom:1px solid #FABD05;
}
#tmp_izuoshima_contents #tmp_marathon_cnt table.datatable {
	margin-bottom:0;
}
#tmp_izuoshima_contents #tmp_marathon_cnt table.datatable caption {
	padding:0 8px;
	margin:0.4em 0 0;
}
#tmp_izuoshima_contents #tmp_marathon_cnt table.datatable tr th {
	width:auto;
	background-color:#FEE496;
}
#tmp_izuoshima_contents #tmp_marathon_cnt table.datatable tr td {
	white-space:nowrap;
	vertical-align:top;
}
#tmp_izuoshima_contents #tmp_marathon_cnt table.datatable tr th p,
#tmp_izuoshima_contents #tmp_marathon_cnt table.datatable tr td p {
	margin:0;
}
#tmp_izuoshima_contents table.datatable tr th.last,
#tmp_izuoshima_contents table.datatable tr td.last {
	border:none;
}
#tmp_izuoshima_contents #tmp_marathon_cnt table.datatable tr.odd td {
	background-color:#FEFAEB;
}
#tmp_izuoshima_contents #tmp_marathon_cnt table.datatable tr.even td {
	background-color:#FEEFC0;
}
#tmp_izuoshima_contents .col2LAccess {
	float:left;
	width:100%;
}
#tmp_izuoshima_contents .col2RAccess {
	float:right;
	width:168px;
	margin:16px 0 0 -168px;
}
#tmp_izuoshima_contents .col2LAccess .col_txt {
	margin:0 199px 0 0;
}
#tmp_izuoshima_contents #tmp_special_link .col2LAccess p{
	line-height:220%;
	margin:0;
}
#tmp_izuoshima_contents #tmp_special_link .col2LAccess .ttl {
	background:url(/shared/templates/free/images/contents/izuoshima/h_line2.gif) repeat-x left bottom;
	font-weight:bold;
	padding:7px 0 0;
}
#tmp_izuoshima_contents #tmp_special_link .ttl2 {
	background:url(/shared/templates/free/images/contents/izuoshima/h_line2.gif) repeat-x left bottom;
	font-weight:bold;
	padding:15px 0 0;
	width:365px;
	margin:0 0 10px;
}
#tmp_izuoshima_contents #tmp_special_link .col2LAccess .ttl span,
#tmp_izuoshima_contents #tmp_special_link .ttl2 span {
	display:block;
	background:url(/shared/templates/free/images/contents/izuoshima/h_icon.gif) no-repeat left center;
	padding:0 0 0 12px;
}
#tmp_izuoshima_contents #tmp_special_link .col2LAccess .cnt {
	margin:0 0 0 12px;
}
#tmp_izuoshima_contents .col2Access{
	margin:0 0 9px;
}
#tmp_izuoshima_contents #tmp_special_link table.datatable {
	margin:0 0 10px;
}
#tmp_izuoshima_contents #tmp_special_link table.datatable tr th,
#tmp_izuoshima_contents #tmp_special_link table.datatable tr td {
	padding-top:1px;
	padding-bottom:0;
}
#tmp_izuoshima_contents #tmp_special_link table.datatable tr.odd th,
#tmp_izuoshima_contents #tmp_special_link table.datatable tr.odd td {
	color:inherit;
	background-color:#DDF3F7;
	white-space:nowrap;
}
#tmp_izuoshima_contents #tmp_special_link table.datatable tr.even th,
#tmp_izuoshima_contents #tmp_special_link table.datatable tr.even td {
	color:inherit;
	background-color:#FFFFFF;
	white-space:nowrap;
}
#tmp_izuoshima_contents #tmp_special_link table.datatable tr th.first {
	width:88px;
}
#tmp_izuoshima_contents #tmp_special_link table.datatable tr th.second {
	width:291px;
}
#tmp_izuoshima_contents #tmp_special_link table.datatable tr th.first2 {
	width:228px;
}
#tmp_izuoshima_contents #tmp_special_link table.datatable tr th.second2 {
	width:151px;
}
#tmp_izuoshima_contents #tmp_special_link table.datatable tr th.last,
#tmp_izuoshima_contents #tmp_special_link table.datatable tr td.last {
	width:239px;
}
/* 20140702 追加 */
#tmp_izuoshima_contents .section {
	background:url(/shared/templates/free/images/contents/izuoshima/section_bg.jpg) repeat left top;
	padding:10px 10px;
	margin:0 0 20px;
}
#tmp_izuoshima_contents .wrap_sec_inr {
	width:100%;
	background:url(/shared/templates/free/images/contents/izuoshima/sec_inr_bgm.jpg) repeat-y left top;
}
#tmp_izuoshima_contents .sec_inr {
	background:url(/shared/templates/free/images/contents/izuoshima/sec_inr_bgb.jpg) no-repeat left bottom;
	padding:0 0 15px;
}
#tmp_izuoshima_contents .sec_inr_cnt {
	background:url(/shared/templates/free/images/contents/izuoshima/sec_inr_bgt.jpg) no-repeat left top;
	padding:10px 15px 0;
}
#tmp_izuoshima_contents .section .img_ttl {
	margin-top:0;
	margin-left:-5px;
	padding:0;
	background:none;
}
#tmp_contents #tmp_izuoshima_contents .section h3 {
	margin-top:1.2em;
	padding:5px 5px;
	border-bottom:none;
	color:inherit;
	background-color:#E3E0DD;
}
#tmp_contents #tmp_izuoshima_contents .section h3.number {
	text-indent:-1.0em;
}
#tmp_contents #tmp_izuoshima_contents .section h3.number span {
	display:block;
	margin:0 0 0 1.9em;
	text-indent:-1.9em;
}
#tmp_contents #tmp_izuoshima_contents .section span.outline {
	padding:5px 5px;
	margin:0 0 0.8em;
}
#tmp_contents #tmp_izuoshima_contents .section span.sp_txt {
	display:block;
	padding:5px 0 0;
}
#tmp_contents #tmp_izuoshima_contents .section .layouttable th {
	padding-right:10px;
	text-align:left;
	vertical-align:top;
}
#tmp_contents #tmp_izuoshima_contents .section .col2sp {
	margin-bottom:0;
}
#tmp_contents #tmp_izuoshima_contents .section .col2sp .photo {
	margin-bottom:0;
}
#tmp_izuoshima_contents .col2sp .col2LShuku1 {
	float:left;
	width:100%;
}
#tmp_izuoshima_contents .col2sp .col2RShuku1 {
	float:right;
	width:173px;
	margin:0 0 0 -173px;
}
#tmp_izuoshima_contents .col2sp .col2LShuku1 .col_txt {
	margin:0 173px 0 0;
}
#tmp_contents #tmp_izuoshima_contents .section ul.noicon {
	margin-left:1.6em !important;
}
#tmp_contents #tmp_izuoshima_contents .section ul.noicon li {
	line-height:1.6;
}
#tmp_izuoshima_contents .col2sp .col2LShuku2 {
	float:left;
	position:relative;
	z-index:1;
	width:151px;
	margin:0 -151px 0 0;
}
#tmp_izuoshima_contents .col2sp .col2LShuku2 .photo {
	text-align:right;
}
#tmp_izuoshima_contents .col2sp .col2RShuku2 {
	float:right;
	width:100%;
}
#tmp_izuoshima_contents .col2sp .col2RShuku2 .col_txt {
	margin:0 0 0 239px;
}
#tmp_contents #tmp_izuoshima_contents .section .izuoshima_outline {
	background-color:#FCF4E9;
	padding:5px 10px 0;
	border:none;
	margin:40px 0 0;
}
#tmp_contents #tmp_izuoshima_contents .section  h4 {
	margin-top:1.2em;
	border:none;
	border-bottom:3px solid #008C46;
}
#tmp_izuoshima_contents .col2sp .col2LBussan1 {
	float:left;
	width:100%;
}
#tmp_izuoshima_contents .col2sp .col2RBussan1 {
	float:right;
	width:215px;
	margin:0 0 0 -215px;
	padding:25px 0 0;
}
#tmp_izuoshima_contents .col2sp .col2LBussan1 .col_txt {
	margin:0 220px 0 0;
}
#tmp_contents #tmp_izuoshima_contents .fukkotable .layouttable th {
	border-right:1px solid #FFFFFF;
}
#tmp_contents #tmp_izuoshima_contents .fukkotable .layouttable th,
#tmp_contents #tmp_izuoshima_contents .fukkotable .layouttable td {
	border-bottom:1px solid #FFFFFF;
	padding:10px 20px;
}
#tmp_contents #tmp_izuoshima_contents .fukkotable .layouttable td.rei {
	padding-right:0;
}
#tmp_contents #tmp_izuoshima_contents .fukkotable .layouttable tr {
	color:inherit;
	background-color:#D3EDDE;
}
#tmp_contents #tmp_izuoshima_contents .fukkotable .layouttable tr.even {
	color:inherit;
	background-color:#E7F5ED;
}
#tmp_contents #tmp_izuoshima_contents .fukko_list {
	list-style-image:url(/shared/templates/free/images/contents/izuoshima/fukko_list_icon.gif);
	margin-left:2.2em;
}
#tmp_contents #tmp_izuoshima_contents .fukko_list li {
	line-height:1.4;
}
/* ==================================================
交通情報
================================================== */
/*
#tmp_access_contents .box_cate_idx_r p {
	font-size:86%;
}
*/
#tmp_access_contents .box_cate_idx_r ul {
	font-size:100%;
}
#tmp_access_contents .dis_col .col2,
#tmp_access_contents .dis_col .col2L,
#tmp_access_contents .dis_col .col2R,
#tmp_access_contents .dis_col .col3,
#tmp_access_contents .dis_col .col3L,
#tmp_access_contents .dis_col .col3M,
#tmp_access_contents .dis_col .col3R {
	width:auto;
}
#tmp_access_contents #transitForm table {
	margin:0 0 12px;
}
#tmp_access_contents #transitForm table th,
#tmp_access_contents #transitForm table td {
	padding:5px 0;
}
#tmp_access_contents #transitForm table th {
	font-weight:normal;
	text-align:left;
	width:65px;
}
#tmp_access_contents #transitForm table td #saddr,
#tmp_access_contents #transitForm table td #daddr {
	border:1px solid #ABADB3;
	min-height:18px;
	width:348px;
}
#tmp_access_contents #tmp_wrap_move_map {
	border:1px solid #CCCCCC;
	width:698px;
	height:498px;
	top:0;
	left:0;
}
#tmp_access_contents #tmp_move_map {
	width:698px;
	height:498px;
	cursor:move;
	position:relative;
	overflow:hidden;
}
/* 交通情報 20150710 改修 */
#tmp_access_contents #tmp_access_ticket {
	background:url(/shared/templates/free/images/contents/tourists/info/access/idx/ticket_bg.jpg) left top no-repeat;
	background-size:100% auto;
	width:auto;
	clear:both;
	padding:20px 43px 25px;
	margin: 0 0 0.8em;
}
#tmp_access_contents #tmp_access_ticket .ttl {
	text-align:center;
}
#tmp_access_contents #tmp_access_ticket .btn_ticket {
	float:left;
	margin: 0;
}
#tmp_access_contents #tmp_access_ticket .btn_IC {
	float:right;
	margin: 0;
}
#tmp_access_contents .wrap_access_box_air {
	float:left;
	margin: 0 10px 0 0;
	width:464px;
	background-color:#F0F0F0;
}
#tmp_access_contents .access_box_air_l {
	float:left;
	width:210px;
	border-right:1px solid #FFFFFF;
	padding:9px 8px;
}
#tmp_access_contents .access_box_air_l .photo {
	margin-right: 10px;
	margin-bottom: 0;
	clear: both;
	float: left;
}
#tmp_access_contents .access_box_air_l .txt {
	margin:1.8em 0;
}
#tmp_access_contents .access_box_air_r {
	float:right;
	width: 220px;
	padding: 9px 0;
}
#tmp_access_contents .access_box_air_r ul {
	margin: 1em 0 1em 2.2em;
}
#tmp_access_contents .wrap_access_box {
	float:left;
	width:210px;
	background-color:#F0F0F0;
	padding:9px 8px;
	margin:0 10px 10px 0;
}
#tmp_access_contents .wrap_access_box.last {
	margin:0 0 10px 0;
}
#tmp_access_contents .wrap_access_box  .photo {
	margin-right: 10px;
	margin-bottom: 0;
	clear: both;
	float: left;
}
#tmp_access_contents .wrap_access_box  .txt {
	margin:0.8em 0;
}
/* ==================================================
エリア紹介
================================================== */
#tmp_contents #tmp_areamap_contents .photo {
	margin-bottom:0.2em;
}
#tmp_contents #tmp_areamap_contents .caption {
	font-size:86%;
}
#tmp_contents #tmp_areamap_contents h2 {
	padding:0;
	background:none;
	border:none;
}
#tmp_contents #tmp_areamap_contents p.box_ttl {
	background:url(/shared/templates/free/images/contents/h2_bg.gif) repeat left top;
	margin-bottom:0;
	font-size:114.2%;
}
#tmp_contents #tmp_areamap_contents p.box_ttl img {
	margin-bottom:-9px;
	margin-right:6px;
}
#tmp_contents #tmp_areamap_contents .panorama {
	display:block;
	margin:0 auto;
}
#tmp_contents #tmp_areamap_contents .box_area_cnt div.col3 {
	margin-bottom:30px;
}
#tmp_contents #tmp_areamap_contents .box_area_cnt div.col3 div.col3L,
#tmp_contents #tmp_areamap_contents .box_area_cnt div.col3 div.col3M,
#tmp_contents #tmp_areamap_contents .box_area_cnt div.col3 div.col3R {
	width:27.9%;
}
#tmp_contents #tmp_areamap_contents .box_area_cnt div.col3 div.col3L {
    margin-left: 1.8%;
}
#tmp_contents #tmp_areamap_contents .box_area_cnt div.col3 div.col3L,
#tmp_contents #tmp_areamap_contents .box_area_cnt div.col3 div.col3M {
    margin-right: 4.2%;
}
#tmp_contents #tmp_areamap_contents .box_area_cnt ul {
	margin:1.2em 0 1em 1.1em;
}
#tmp_contents #tmp_areamap_contents .box_area_cnt ul li {
	margin:0 0 1.4em;
}
/* ==================================================
おもてなし親善大使
================================================== */
#tmp_omotenashi_contents h1  {
	padding:0;
	background:none;
}
#tmp_omotenashi_contents h2  {
	padding:7px 7px 5px;
	font-size:129%;
	background:url(/shared/templates/free/images/contents/h1_bg.gif) repeat left top;
}
#tmp_omotenashi_contents .main_box {
	margin:0 -20px;
	padding:20px 20px 0;
	background:url(/shared/templates/free/images/contents/volunteer/omotenashi/omotenashi_main_bg.jpg) repeat-x left top;
}
*:first-child+html #tmp_omotenashi_contents .main_box {
	width:700px;
}
* html #tmp_omotenashi_contents .main_box {
	width:700px;
}
#tmp_omotenashi_contents .main_box .main_ttl {
	margin:0 0 20px;
}
#tmp_omotenashi_contents .txt_small {
	font-weight:normal;
}
#tmp_omotenashi_contents .outline {
	border:1px solid #CCCCCC;
}
/* ==================================================
おすすめモデルコース
================================================== */
/*
#tmp_contents #tmp_guideservice_contents h2 {
	margin-top:0;
	padding:0;
	background:none;
}
#tmp_guideservice_contents .anc_lnk {
	padding:0 20px;
	margin:0 0 20px;
}
#tmp_guideservice_contents .anc_lnk ul {
	margin:0;
	padding:11px 0 3px 15px;
	list-style:none;
	list-style-image:none;
	border-top:1px solid #CD1D32;
	border-bottom:1px solid #CD1D32;
}
#tmp_guideservice_contents .anc_lnk ul li {
	display:inline-block;
	margin-right:11px;
	margin-bottom:0.8em;
	color:#CD1D32;
	background-color:transparent;
}
*:first-child+html #tmp_guideservice_contents .anc_lnk ul li {
	display:inline;
}
* html #tmp_guideservice_contents .anc_lnk ul li {
	display:inline;
}
#tmp_guideservice_contents .anc_lnk ul li a {
	font-weight:bold;
}
#tmp_guideservice_contents ul.mdl_map {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_guideservice_contents ul.mdl_map li {
	display:inline-block;
	width:24.5%;
	vertical-align:top;
	margin:0 0 10px;
}
*:first-child+html #tmp_guideservice_contents ul.mdl_map li {
	display:inline;
}
* html #tmp_guideservice_contents ul.mdl_map li {
	display:inline;
}
#tmp_guideservice_contents ul.mdl_map li span {
	display:block;
	padding:0 0 0 30px;
}
#tmp_guideservice_contents ul.mdl_map li img {
	vertical-align:middle;
	margin:0 5px 0 -25px;
}
#tmp_contents #tmp_guideservice_contents .box_cate_idx_r p{
	font-size:100%;
}
#tmp_guideservice_contents .model_map{
	position:relative;
}
#tmp_guideservice_contents .model_map_txt{
	position:absolute;
	top:7px;
	right:8px;
	z-index:10;
	color:#C12626;
	font-weight:bold;
}
*/
/* 0827追加　リニューアル */
#tmp_guideservice_contents {
	clear:both;
}
#tmp_guideservice_contents .wrap_modelcourse_contents {
	clear:both;
	margin:0 0 22px;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_contents {
	float:left;
	width:345px;
	margin:0 10px 10px 0;
	z-index:0;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_contents.li_odd {
	margin:0 0 10px 0;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_ttl {
	clear:both;
    position: relative;
    cursor: pointer;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_ttl h2 {
	width:100%;
	font-size:100%;
    position: absolute;
    left: 0;
    bottom: 0;
	z-index:10;
	margin:0;
	padding:0;
	background:none;
	background:url(/shared/templates/free/images/contents/tourists/guideservice/model/index/title_bg.png) repeat left top;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_ttl h2 span {
	display:block;
	font-size:142%;
	color:#FFFFFF;
	padding:7px 40px 4px 13px;
	background:url(/shared/templates/free/images/contents/tourists/guideservice/model/index/btn_open.png) no-repeat 95% center;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_ttl h2 span.active {
	background:url(/shared/templates/free/images/contents/tourists/guideservice/model/index/btn_close.png) no-repeat 95% center;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_ttl .ttl_img {
	margin:0;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_cnt {
	width:345px;
	clear:both;
	z-index:100;
	background-color:#DDDDDD;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .course1 .modelcourse_cnt,
#tmp_guideservice_contents .wrap_modelcourse_contents .course2 .modelcourse_cnt {
	z-index:150;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .course3 .modelcourse_cnt,
#tmp_guideservice_contents .wrap_modelcourse_contents .course4 .modelcourse_cnt {
	z-index:140;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .course5 .modelcourse_cnt,
#tmp_guideservice_contents .wrap_modelcourse_contents .course6 .modelcourse_cnt {
	z-index:130;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .course7 .modelcourse_cnt,
#tmp_guideservice_contents .wrap_modelcourse_contents .course8 .modelcourse_cnt {
	z-index:120;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .course9 .modelcourse_cnt,
#tmp_guideservice_contents .wrap_modelcourse_contents .course10 .modelcourse_cnt {
	z-index:110;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .course11 .modelcourse_cnt,
#tmp_guideservice_contents .wrap_modelcourse_contents .course12 .modelcourse_cnt {
	z-index:100;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_cnt p {
	margin:0;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_cnt .wrap_course_list {
	border-top:1px solid #FFFFFF;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_cnt .course_list {
	border-bottom:1px solid #FFFFFF;
	padding:10px 8px 15px 15px;
    cursor: pointer;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_cnt .course_list.active {
	background-color:#F0F0E1;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_cnt .course_list .course_ttl {
	font-size:114%;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_cnt .course_list .course_ttl a {
	color:#005F9F;
	text-decoration:none;
	font-weight:bold;
}
#tmp_guideservice_contents .wrap_modelcourse_contents .modelcourse_cnt .course_list .course_txt {
}
#tmp_modelcourse_search {
	clear:both;
	background-color:#EFEFEF;
}
#tmp_modelcourse_search h2 {
	clear:both;
	padding:0;
	margin:0;
	background:none;
	background-color:#666666;
}
#tmp_modelcourse_search #tmp_modelcourse_search_cnt {
	padding:22px 40px 14px 12px;
}
#tmp_modelcourse_search #tmp_modelcourse_search_cnt p {
	float:left;
}
#tmp_modelcourse_search #tmp_modelcourse_search_cnt p.sch_area {
	margin:0 10px 0 0;
}
#tmp_modelcourse_search #tmp_modelcourse_search_cnt p.sch_kikan {
	margin:0 19px 0 0;
}
#tmp_modelcourse_search #tmp_modelcourse_search_cnt p.sch_kikan select,
#tmp_modelcourse_search #tmp_modelcourse_search_cnt p.sch_area select {
	width:96px;
	height:22px;
}
#tmp_modelcourse_search #tmp_modelcourse_search_cnt p.sch_keyword {
	margin:0 9px 0 0;
}
#tmp_modelcourse_search #tmp_modelcourse_search_cnt p.sch_keyword input {
	width:238px;
	height:22px;
}
/* 検索結果ページ */
#tmp_modelcourse_search_results {
	clear:both;
}
#tmp_modelcourse_search_results h1 {
	margin-bottom:0.8em;
}
#tmp_modelcourse_search_results p.results_num {
	font-weight:bold;
	margin-bottom:23px;
}
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results {
    margin: 0 0 30px;
}
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results {
	border-bottom:1px solid #D4D4D4;
    margin: 0 0 23px;
}
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results .modelcourse_results_cnt {
	float:right;
	width:408px;
}
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results .modelcourse_results_img {
	float:left;
	width:292px;
}
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results .modelcourse_results_img p {
	margin:0 0 19px;
}
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results .modelcourse_results_img p img {
	width:280px;
	height:auto;
}
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results .modelcourse_ttl {
	font-size:114%;
	font-weight:bold;
	clear:both;
}
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results .modelcourse_course {
	clear:both;
	background-color:#F8DDB1;
}
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results .modelcourse_course span.ttl {
	padding:4px 6px;
	float:left;
	min-width:44px;
}
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results .modelcourse_course span.course {
	background-color:#EEEEEE;
	padding:4px 6px 4px 4px;
	float:left;
	width:342px;
}
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results .modelcourse_txt {
	clear:both;
}
/* box_cate_idx
============================== */
#tmp_contents #tmp_guideservice_contents .box_cate_idx_l {
	width:90px;
	margin-right:-90px;
}
#tmp_contents #tmp_guideservice_contents .box_cate_idx_r {
	margin-left:96px;
}
#tmp_contents #tmp_guideservice_contents .box_cate_idx_r h3 {
	margin:0 0 0.5em;
	padding:0;
	font-size:100%;
	background:none;
	border:none;
}
/* ==================================================
wifi
================================================== */
#tmp_wifi_contents {
	word-break:break-all;
}
#tmp_contents #tmp_wifi_contents h3 {
	margin-top:0;
	clear:none;
}
#tmp_wifi_contents .col2 {
	margin:0 0 20px;
}
#tmp_wifi_contents .col2L,
#tmp_wifi_contents .col2R {
	width:48.4%;
}
#tmp_wifi_contents .col2L {
	margin-right:3%;
}
#tmp_wifi_contents .cntL {
	width:100px;
	margin:0 -100px 0 0;
	float:left;
}
#tmp_wifi_contents .cntR {
	margin:0 0 0 115px;
}
#tmp_wifi_contents .cnt_inner {
	padding:14px 14px 4px;
	border:1px solid #D9D9D9;
}
#tmp_contents #tmp_wifi_contents .cnt_inner table.datatable {
	/*margin-bottom:0;*/
	font-size:86%;
	border:2px solid #FFFFFF;
}
#tmp_contents #tmp_wifi_contents .cnt_inner table.datatable th,
#tmp_contents #tmp_wifi_contents .cnt_inner table.datatable td {
	vertical-align:top;
	border:2px solid #FFFFFF;
	color:inherit;
}
#tmp_contents #tmp_wifi_contents .cnt_inner table.datatable th {
	width:96px;
	background-color:#B9E3DC;
}
#tmp_contents #tmp_wifi_contents .cnt_inner table.datatable td {
	background-color:#EBEBEB;
}
#tmp_contents #tmp_wifi_contents .cnt_inner h3 {
	margin:0 0 0.2em;
	padding:0.2em 0 0;
	font-size:100%;
	border-top:1px solid #B9E3DC;
	border-bottom:none;
}
#tmp_contents #tmp_wifi_contents .cnt_inner .logo {
	text-align:center;
}
#tmp_contents #tmp_wifi_contents .logo.float_lft {
	margin:0 10px 0 0 !important;
}
#tmp_contents #tmp_wifi_contents table.area {
	border:solid 1px #D9D9D9 !important;
	background-color:#FFFFFF;
	color:inherit;
}
#tmp_contents #tmp_wifi_contents table.area th {
	border:solid 1px #D9D9D9 !important;
	background-color:#EBEBEB;
	color:inherit;
	background-image:none;
}
#tmp_contents #tmp_wifi_contents table.area td {
	border:solid 1px #D9D9D9 !important;
	background-image:none;
}
#tmp_contents #tmp_wifi_contents .navi_btn ul {
	list-style:none;
	margin:0;
}
#tmp_contents #tmp_wifi_contents .navi_btn ul li {
	display:inline-block;
	background-color:#EEEEEE;
	color:inherit;
	width:230px;
}
#tmp_contents #tmp_wifi_contents .navi_btn ul li a {
	display:block;
	background:url(/shared/templates/free/images/contents/tourists/info/wifi/navi_btn_icon.gif) no-repeat 210px center;
	color:#000000;
	padding:20px 12px;
}
#tmp_contents #tmp_wifi_contents #tmp_picup {
	background-color: #FFFFFF;
	padding: 14px 14px 4px;
    border: 1px solid #D9D9D9;
	margin-bottom:20px;
}
#tmp_contents #tmp_wifi_contents #tmp_picup h3 {
	background:none;
	border-bottom:none;
	padding:0;
	margin-bottom:6px;
}
#tmp_contents #tmp_wifi_contents #tmp_picup .cnt_inner {
	border:none;
	padding:0;
}
/* ==================================================
お気に入りマップ
================================================== */
#tmp_favoritemap {
	background:url(/shared/templates/free/images/contents/favoritemap/favoritemap_bg.jpg) repeat-x center top;
}
#tmp_favoritemap_ttl {
	background:url(/shared/templates/free/images/contents/favoritemap/favoritemap_ttl_bg.png) no-repeat center top;
}
#tmp_favoritemap h1 {
	background:none;
	border:none;
	margin:0;
	padding:4px 0 0 7px;
	float:left;
}
#tmp_favoritemap .howto_favoritemap_btn {
	float:right;
	margin:0;
	padding:16px 7px 0 0;
}
#tmp_favoritemap .box_favoritemap_ttl {
	margin:0 0 15px;
	padding:0;
}
#tmp_favoritemap .box_favoritemap_ttl h2 {
	background:#666666 url(/shared/templates/free/images/contents/favoritemap/favoritemap_photo_ttl.jpg) no-repeat left top;
	font-size:142.8%;
	padding:9px 10px 9px 70px;
	margin:0;
	color:#FFFFFF;
}
#tmp_favoritemap .box_favoritemap_cnt {
	margin:0 0 16px;
	padding:0 10px;
}
/* Map　*/
#tmp_favoritemap #tmp_detail_map {
	clear:both;
	margin:10px 0 15px;
}
#tmp_favoritemap #tmp_dtl_map_list {
	float:left;
	margin:0 -216px 0 0;
	width:216px;
	border:2px solid #C0C0C0;
}
#tmp_favoritemap #tmp_dtl_map_list_ttl {
	margin:0;
	padding:9px 5px 8px 6px;
	background-color:#FFFFFF;
	border-bottom:solid 2px #CD1D33;
}
#tmp_favoritemap #tmp_dtl_map_list_ttl p {
	float:left;
	margin:0;
}
#tmp_favoritemap #tmp_dtl_map_list_ttl .favoritemap_edit_btn {
	float:right;
	margin:0;
}
#tmp_favoritemap #tmp_dtl_map_list_cnt {
	height:426px;
	overflow:auto;
	color:inherit;
	background-color:#FFFFFF;
}
#tmp_favoritemap #tmp_dtl_map_list_cnt p {
	margin:0.5em;
}
#tmp_favoritemap #tmp_dtl_map_list_cnt ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_favoritemap #tmp_dtl_map_list_cnt ul li {
	margin-bottom:0;
	line-height:1.4;
}
#tmp_favoritemap #tmp_dtl_map_list_cnt ul li.odd {
	background-color:#F7F7F7;
}
#tmp_favoritemap #tmp_dtl_map_list_cnt ul li a {
	display:block;
	padding:5px 5px 6px 5px;
}
#tmp_favoritemap #tmp_dtl_map_list_cnt ul li img {
	float:left;
}
#tmp_favoritemap #tmp_dtl_map_list_cnt ul li span {
	display:block;
	padding:0 0 0 25px;
}
#tmp_favoritemap .map_list_delete {
	border-top:solid 1px #C0C0C0;
}
#tmp_favoritemap #tmp_dtl_map_img {
	border:1px solid #999999;
	margin:0 0 0 235px;
	background:#FFFFFF;
	height:478px;
}
* html #tmp_favoritemap #tmp_dtl_map_img {
	height:480px;
}
#tmp_favoritemap #tmp_dtl_map_list_cnt.edit {
	height:328px;
}
#tmp_favoritemap #tmp_dtl_map_list_cnt.edit ul li {
	padding:5px 5px 5px 5px;
}
#tmp_favoritemap #tmp_dtl_map_list_cnt.edit ul li input {
	float:left;
	width:15px;
	margin:3px 5px 0 0;
}
#tmp_favoritemap #tmp_dtl_map_list_cnt.edit ul li span {
	padding-left:45px;
}
#tmp_favoritemap .map_list_delete {
	padding:6px 10px 3px;
}
#tmp_contents .map_list_delete p {
	margin:0 0 2px;
}
#tmp_favoritemap .map_list_delete_btn {
	text-align:center;
}
#tmp_favoritemap .favoritemap_share_text {
	float:left;
	margin:0 270px 0 0;
}
#tmp_favoritemap .favoritemap_share_btn {
	float:right;
	width:246px;
	margin:0 0 0 -246px;
}
/* box_favoritemap_list
============================== */
#tmp_contents .box_favoritemap_list {
	margin:0 0 24px;
	clear:both;
}
#tmp_contents .box_favoritemap_list_l {
	width:25%;
	float:left;
}
#tmp_contents .box_favoritemap_list_r {
	width:25%;
	float:right;
}
/* box_favoritemap_list_photo
============================== */
#tmp_contents .box_favoritemap_list_photo {
	padding:0 12px;
	clear:both;
}
#tmp_contents .box_favoritemap_list_photo .photo {
	margin:0 0 7px;
	text-align:center;
}
#tmp_contents .box_favoritemap_list_photo p {
	margin:0;
}
#tmp_contents .box_favoritemap_list_photo p span.txt_bold {
	font-weight:bold;
}
#tmp_contents .box_favoritemap_list_photo .summary_txt {
	padding:5px 0;
}
#tmp_contents .box_favoritemap_list_photo .place_info {
	padding:5px 0;
	border-bottom:solid 1px #C0C0C0;
}
#tmp_contents .box_favoritemap_list_photo .title {
	padding:0 0 0 25px;
	line-height:1.4;
	font-weight:bold;
}
#tmp_contents .box_favoritemap_list_photo .title img {
	vertical-align:top;
	margin:0 5px 0 -25px;
}
/* スポット定型TPL
============================== */
#tmp_contents .favoritemap_txt {
	margin-bottom:0;
}
#tmp_contents .favoritemap_btn {
	/*width:234px;*/
	float:left;
}
/* howto
============================== */
#tmp_favoritemap.howto #tmp_favoritemap_ttl {
	padding:0 0 30px;
}
#tmp_favoritemap.howto h1 {
	background:none;
	border:none;
	padding:12px 0 0 7px;
	float:left;
}
#tmp_favoritemap.howto .howto_favoritemap_btn {
	float:right;
	padding:15px 7px 0 0;
}
#tmp_favoritemap.howto #tmp_favoritemap_cnt {
	padding:0 20px;
}
#tmp_favoritemap.howto #tmp_favoritemap_cnt .box_favoritemap {
	padding:0 10px;
}
#tmp_favoritemap.howto #tmp_favoritemap_cnt h2 {
	margin:0;
	padding:0;
	background:none;
}
#tmp_favoritemap.howto #tmp_favoritemap_cnt .col2 {
	margin:0 0 10px;
}
#tmp_favoritemap.howto #tmp_favoritemap_cnt .col2L {
	width:47.5%;
	margin-right:4%;
}
#tmp_favoritemap.howto #tmp_favoritemap_cnt .col2R {
	width:47.5%;
}
#tmp_favoritemap.howto #tmp_favoritemap_cnt h3 {
	margin:15px 0 10px;
	padding:0 0 10px;
	font-size:100%;
	border-bottom:1px solid #DFDFDF;
	color:#CC1D33;
}
/* ==================================================
東京で体験！日本のスゴ技
================================================== */
/* インデックス
============================== */
#tmp_experience .taiken_idx h2 {
	margin:0.8em 0 0.7em;
}
#tmp_experience .taiken_idx ul {
	margin:0;
}
#tmp_experience .taiken_idx ul li {
	float:left;
	list-style:none;
	list-style-image:none;
	margin:0 0 22px;
	padding:0;
}
#tmp_experience .taiken_idx ul li.even {
	float:right;
}
#tmp_experience .box_experience_idx_l {
	float:left;
	width:330px;
	margin:0 26px 25px 0;
	padding:5px 7px 0 0;
	min-height:165px;
}
#tmp_experience .box_experience_idx_r {
	float:right;
	width:330px;
	margin:0 0 25px 0;
	padding:5px 7px 0 0;
	min-height:165px;
}
#tmp_experience #tmp_experience_idx1 {
	background:url(/shared/templates/free/images/contents/attractions/experience/experience_idx_bg1.jpg) no-repeat left top;
}
#tmp_experience #tmp_experience_idx2 {
	background:url(/shared/templates/free/images/contents/attractions/experience/experience_idx_bg2.jpg) no-repeat left top;
}
#tmp_experience #tmp_experience_idx3 {
	background:url(/shared/templates/free/images/contents/attractions/experience/experience_idx_bg3.jpg) no-repeat left top;
}
#tmp_experience #tmp_experience_idx4 {
	background:url(/shared/templates/free/images/contents/attractions/experience/experience_idx_bg4.jpg) no-repeat left top;
}
#tmp_experience #tmp_experience_idx5 {
	background:url(/shared/templates/free/images/contents/attractions/experience/experience_idx_bg5.jpg) no-repeat left top;
}
#tmp_experience #tmp_experience_idx6 {
	background:url(/shared/templates/free/images/contents/attractions/experience/experience_idx_bg6.jpg) no-repeat left top;
}
#tmp_experience #tmp_experience_idx7 {
	background:url(/shared/templates/free/images/contents/attractions/experience/experience_idx_bg7.jpg) no-repeat left top;
}
#tmp_experience .box_experience_idx_ttl {
	text-align:right;
	margin:0 0 7px;
}
#tmp_experience .box_experience_idx_cnt {
	padding:0 0 0 180px;
}
/* 末端
============================== */
#tmp_contents #tmp_experience h2{
	background:none;
	padding:0;
}
#tmp_contents #tmp_experience_ttl h1 {
	background:#FACFD0 url(/shared/templates/free/images/contents/attractions/experience/experience_h1_bg.gif) no-repeat right bottom;
	border:none;
	padding:7px 7px 14px 7px;
	margin:0;
}
#tmp_contents #tmp_experience_cnt h2 {
	background:url(/shared/templates/free/images/contents/attractions/experience/experience_h2_bg.gif) no-repeat left bottom;
	color:#D83F52;
	padding:0 7px 1px;
	margin:1em 0 0.8em;
}
#tmp_contents .box_experience {
	margin:0 0 30px;
}
#tmp_experience p.caption{
	font-size:85.7%;
}
#tmp_experience .col3 p img{
	max-width:100%;
	height:auto;
}
/* ==================================================
五感で遊ぶ 東京のアクティビティ
================================================== */
#tmp_activity {
	margin:0;
}
#tmp_activity.idx {
	margin:0 10px;
}
/* インデックス
============================== */
#tmp_activity #tmp_cate_ttl h1 {
	margin:-15px -30px 15px;
}
#tmp_activity .select_btn {
	background:url(/shared/templates/free/images/contents/attractions/activity/idx_btn_bg.gif) no-repeat 596px top;
	padding:11px 0 0;
}
#tmp_activity .select_btn ul {
	margin:0;
	padding:0 8px;
	list-style:none;
	list-style-image:none;
}
#tmp_activity .select_btn ul li {
	float:left;
	margin:0 4px 0 0;
}
#tmp_activity #tmp_activity_idx_yama h2,
#tmp_activity #tmp_activity_idx_umi h2 {
	margin:0.8em 0;
	background:none;
	padding:0;
}
#tmp_activity #tmp_activity_idx_yama h3,
#tmp_activity #tmp_activity_idx_umi h3 {
	margin:0 0 4px;
	padding:0;
	border:none;
}
#tmp_activity .wrap_activity_idx_yama_cnt {
	background:url(/shared/templates/free/images/contents/attractions/activity/yamakawa_bg.jpg) no-repeat left top;
	position:relative;
	margin:0 -30px;
	padding:1px 30px 40px;
	width:100%;
}
#tmp_activity .activity_idx_yama_cnt {
	margin:0 -30px;
}
*:first-child+html #tmp_activity .activity_idx_yama_cnt {
	width:740px;
}
#tmp_contents #tmp_activity .yama_read {
	background:url(/shared/templates/free/images/contents/attractions/activity/yama_idx_line.jpg) no-repeat left bottom;
	padding:0 12px 16px;
	margin:0 0 14px;
	line-height:1.4;
}
#tmp_contents #tmp_activity .box_idx_yama1 {
	float:left;
	padding:0 0 36px 59px;
}
#tmp_contents #tmp_activity .box_idx_yama2 {
	float:right;
	padding:91px 34px 85px 0;
}
#tmp_contents #tmp_activity .box_idx_yama3 {
	float:left;
	padding:0 0 33px 43px;
}
#tmp_contents #tmp_activity .box_idx_yama4 {
	float:right;
	padding:0 41px 32px 0;
}
#tmp_contents #tmp_activity .box_idx_yama5 {
	float:left;
	padding:0 0 0 104px;
}
#tmp_contents #tmp_activity .box_idx_yama6 {
	float:right;
	padding:0 0 38px 39px;
}
#tmp_contents #tmp_activity .box_idx {
	background:url(/shared/templates/free/images/contents/attractions/activity/box_idx_bg.png) no-repeat left top;
	padding:8px 9px 0 0;
	width:262px;
}
#tmp_contents #tmp_activity .box_idx_cnt {
	background:#F7DF80;
	padding:12px 12px 5px;
	font-size:85.7%;
	line-height:1.4;
}
#tmp_activity .wrap_activity_idx_umi_cnt {
	background:url(/shared/templates/free/images/contents/attractions/activity/umi_bg.jpg) no-repeat left 142px;
	position:relative;
	margin:0 -30px;
	padding:9px 30px 40px;
	width:100%;
}
#tmp_activity .activity_idx_umi_cnt {
	margin:0 -30px;
}
*:first-child+html #tmp_activity .activity_idx_umi_cnt {
	width:740px;
}
#tmp_contents #tmp_activity .umi_read {
	background:url(/shared/templates/free/images/contents/attractions/activity/umi_idx_line.jpg) no-repeat left bottom;
	padding:0 12px 16px;
	margin:0 0 1px;
	line-height:1.4;
}
#tmp_contents #tmp_activity .box_idx_umi1 {
	float:left;
	padding:0 0 37px 49px;
}
#tmp_contents #tmp_activity .box_idx_umi2 {
	float:right;
	padding:20px 36px 38px 0;
}
#tmp_contents #tmp_activity .box_idx_umi3 {
	float:left;
	padding:0 0 23px 19px;
}
#tmp_contents #tmp_activity .box_idx_umi4 {
	float:right;
	padding:0 66px 32px 0;
}
#tmp_contents #tmp_activity .box_idx_umi5 {
	float:left;
	padding:0 0 0 59px;
}
#tmp_contents #tmp_activity .box_idx_umi6 {
	float:right;
	padding:0 26px 0 0;
}
/* 末端
============================== */
#tmp_contents #tmp_activity_ttl h1 {
	background:url(/shared/templates/free/images/contents/attractions/activity/h1_bottom.jpg) repeat-x left bottom;
	padding:0 0 3px;
	border:none;
	margin:0 0 6px;
	color:#855238;
}
#tmp_contents #tmp_activity_ttl h1 span {
	background:url(/shared/templates/free/images/contents/attractions/activity/h1_bg.jpg) repeat left top;
	padding:7px 7px 5px;
	display:block;
}
#tmp_contents #tmp_activity_cnt h2 {
	background:url(/shared/templates/free/images/contents/attractions/activity/h2_bg.jpg) repeat-x left bottom;
	color:#865439;
	padding:0 0 2px;
	margin:1em 0 0.4em;
}
#tmp_contents #tmp_activity_cnt h2 span {
	background:url(/shared/templates/free/images/contents/attractions/activity/h2_bg.jpg) repeat-x left top;
	color:#855238;
	display:block;
	padding:6px 7px 1px;
}
#tmp_contents .box_activity{
	margin:0 0 40px;
}
/**/
p.modal_ttl {
	margin:0 0 0.8em;
	padding:7px 7px 5px;
	font-size:129%;
	font-weight:bold;
	color:#000000;
	background:transparent url(/shared/templates/free/images/contents/h1_bg.gif) repeat left top;
	clear:both;
}
/*地酒
================================================== */
#tmp_contents #tmp_jizake_contents {
	padding:0;
	margin:0;
	width:700px; /* コンテンツ幅によって変更 */
	color:inherit;
}
#tmp_contents #tmp_jizake_contents.idx_jizake {
	padding:0;
	margin:-15px -20px 0;
	width:740px; /* コンテンツ幅によって変更 */
	color:inherit;
}
#tmp_contents #tmp_jizake_contents h1 {
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#tmp_contents #tmp_jizake_contents h2 {
	margin:0;
	padding:0;
	background:none;
}
#tmp_contents #tmp_jizake_contents h3 {
	margin:0 0 0.4em;
}
#tmp_contents #tmp_jizake_contents p {
	color:#000000;
}
#tmp_contents #tmp_jizake_contents .linkbox a {
	border:1px solid #3E3E97;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/icn_linkbox.gif) no-repeat 6px center;
	padding:5px 21px 4px 25px
}
#tmp_jizake_contents #tmp_wrap_jizake_contents_ttl {
	padding:0 0 241px;
	background:#FFFFFF url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_jizake_bg.png) no-repeat left top;
}
#tmp_jizake_contents #tmp_jizake_contents_ttl h1,
#tmp_jizake_contents #tmp_jizake_contents_ttl p {
	margin:0 0 0.8em;
}
#tmp_jizake_contents #tmp_jizake_contents_ttl .ttl {
	text-align: center;
	width: 650px;
	margin: 0 auto 0.8em;
}
#tmp_jizake_contents #tmp_jizake_contents_cnt {
	margin:-33px 0 0;
}
#tmp_jizake_contents #tmp_nihonsyu_area,
#tmp_jizake_contents #tmp_syouchu_area {
	clear:both;
	width:740px;
	margin:0 0 20px;
}
#tmp_jizake_contents #tmp_nihonsyu_info {
	margin:0 0 15px;
}
#tmp_jizake_contents #tmp_nihonsyu_info .info {
	width:460px;
	margin:-95px 20px 0.8em;
	float: left;
}
#tmp_jizake_contents #tmp_nihonsyu_info .linkbox {
	width: 200px;
	float: left;
	text-align:center;
	margin: 15px 0 0.8em;
}
#tmp_jizake_contents #tmp_nihonsyu_contents {
	padding:20px;
	background:#D3C7CB url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_nihonsyu_bg.jpg) repeat left top;
}
#tmp_jizake_contents #tmp_nihonsyu_point p {
	color:#FFFFFF;
	margin: 5px 0 0 8px;
}
#tmp_jizake_contents #tmp_nihonsyu_point {
	clear:both;
	width:700px;
	margin: 0 0 15px;
}
#tmp_jizake_contents #tmp_nihonsyu_point_ttl {
	padding:40px 20px 30px 300px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_nihonsyu_area1.png) no-repeat left top;
}
#tmp_jizake_contents #tmp_nihonsyu_point_cnt {
	padding:0 0 20px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_nihonsyu_area2.png) no-repeat left bottom;
}
#tmp_jizake_contents #tmp_nihonsyu_point_cnt ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
}
#tmp_jizake_contents #tmp_nihonsyu_point_cnt ul li {
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
}
#tmp_jizake_contents #tmp_wrap_nihonsyu_kuramoto {
	clear:both;
	width:700px;
	padding:0 0 30px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_nihonsyu_kurabg.png) no-repeat left bottom;
}
#tmp_jizake_contents #tmp_nihonsyu_kuramoto {
	width:700px;
	padding:20px 0 0;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_nihonsyu_kurabg1.png) no-repeat left top;
}
#tmp_jizake_contents #tmp_nihonsyu_kuramoto h2 {
	width:153px;
	float:left;
}
#tmp_jizake_contents #tmp_nihonsyu_kuramoto p {
	margin: 0 20px 0.8em 0;
}
#tmp_jizake_contents #tmp_nihonsyu_kuramoto ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#tmp_jizake_contents #tmp_nihonsyu_kuramoto ul li {
	float: left;
	margin: 0 8px 8px 0;
	padding: 0;
}
#tmp_jizake_contents #tmp_nihonsyu_kuramoto ul.bnr1 {
	margin: 0 0 8px;
}
#tmp_jizake_contents #tmp_nihonsyu_kuramoto ul.bnr2 {
	margin: 0 0 0 20px;
}
#tmp_jizake_contents #tmp_nihonsyu_kuramoto ul.bnr2 li {
	margin-bottom:0px;
}
#tmp_jizake_contents #tmp_syouchu_info .info {
	width:460px;
	margin:-95px 20px 0.8em;
	float: right;
}
#tmp_jizake_contents #tmp_syouchu_info .linkbox {
	width: 200px;
	float: right;
	text-align:center;
	margin: 15px 0 0.8em;
}
#tmp_jizake_contents #tmp_syouchu_contents {
	padding:20px;
	background:#D3C7CB url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_syouchu_bg.jpg) repeat left top;
}
#tmp_jizake_contents #tmp_syouchu_point p {
	color:#FFFFFF;
	margin: 5px 0 0 8px;
}
#tmp_jizake_contents #tmp_syouchu_point {
	clear:both;
	width:700px;
	margin: 0 0 15px;
}
#tmp_jizake_contents #tmp_syouchu_point_ttl {
	padding: 40px 303px 30px 48px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_syouchu_area1.png) no-repeat left top;
}
#tmp_jizake_contents #tmp_syouchu_point_cnt {
	padding:0 0 20px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_syouchu_area2.png) no-repeat left bottom;
}
#tmp_jizake_contents #tmp_syouchu_point_cnt ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
}
#tmp_jizake_contents #tmp_syouchu_point_cnt ul li {
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
}
#tmp_jizake_contents #tmp_wrap_syouchu_kuramoto {
	clear:both;
	width:700px;
	margin:0 0 20px;
	padding:0 0 30px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_syouchu_kurabg.png) no-repeat left bottom;
}
#tmp_jizake_contents #tmp_syouchu_kuramoto {
	width:700px;
	padding:20px 0 0;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_syouchu_kurabg1.png) no-repeat left top;
}
#tmp_jizake_contents #tmp_syouchu_kuramoto h2 {
	width:153px;
	float:right;
	text-align: right;
}
#tmp_jizake_contents #tmp_syouchu_kuramoto p {
	margin: 0 0 0.8em 20px;
}
#tmp_jizake_contents #tmp_syouchu_kuramoto ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#tmp_jizake_contents #tmp_syouchu_kuramoto ul li {
	float: left;
	margin: 0 8px 8px 0;
	padding: 0;
}
#tmp_jizake_contents #tmp_syouchu_kuramoto ul.bnr1 {
	margin: 0 0 8px 20px;
}
#tmp_jizake_contents #tmp_syouchu_kuramoto ul.bnr2 {
	clear: both;
	margin: 0 0 0 20px;
}
#tmp_jizake_contents #tmp_syouchu_kuramoto ul.bnr2 li {
	margin-bottom:0px;
}
#tmp_jizake_contents #tmp_syouchu_kuramoto ul li.last {
	margin-right:0px;
}
#tmp_jizake_contents #tmp_wrap_syouchu_else {
	clear:both;
	padding:0 0 13px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_syouchu_elsebg.png) no-repeat left bottom;
}
#tmp_jizake_contents #tmp_syouchu_else {
	padding:20px 20px 0 23px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/idx_syouchu_elsebg1.png) no-repeat left top;
}
#tmp_jizake_contents #tmp_syouchu_else_lft {
	float:left;
	margin:0 280px 0 0;
}
#tmp_jizake_contents #tmp_syouchu_else_lft p {
	margin:0 0 0 9px;
}
#tmp_jizake_contents #tmp_syouchu_else_rgt {
	float:right;
	width:259px;
	margin:0 0 0 -259px;
	padding:25px 0 0;
}
#tmp_jizake_contents #tmp_syouchu_else h2 {
	margin:0 0 10px;
}
#tmp_jizake_contents #tmp_syouchu_else ul {
	margin:0;
	padding:0;
	list-style:none;
}
#tmp_jizake_contents #tmp_syouchu_else ul li {
	float:left;
	margin:0 9px 9px 0;
	padding:0;
}
#tmp_jizake_contents #tmp_syouchu_else ul li.last {
	margin-right:0;
}
#tmp_jizake_contents #tmp_jizake_jinja {
	clear:both;
	width:660px;
	margin:0 auto 20px;
}
#tmp_jizake_contents #tmp_jizake_jinja .img_jinja {
	width:260px;
	float:left;
}
#tmp_jizake_contents #tmp_jizake_jinja .cnt_jinja {
	width:400px;
	float:left;
}
/* 好みの1本を見つけよう */
#tmp_jizake_contents #tmp_taste_contents {
}
#tmp_jizake_contents #tmp_taste_contents h1 {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/h2_red1.png) no-repeat left bottom;
	color:#000000;
	padding:12px 15px 14px;
	margin: 1em 0 0.8em;
	font-size:150%;
}
#tmp_jizake_contents #tmp_taste_contents h2 {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/h2_red2.png) no-repeat left bottom;
	color:#000000;
	padding:12px 15px 14px;
	margin: 1em 0 0.8em;
	font-size:150%;
}
#tmp_jizake_contents #tmp_taste_contents h3 {
	border:none;
	font-size:142%;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .taste_type {
	min-height:90px;
	padding:0 0 0 95px;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type1 .type1 {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/taste/nihonsyu_type_kunsyu.jpg) no-repeat left top;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type2 .type2 {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/taste/nihonsyu_type_sousyu.jpg) no-repeat left top;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type3 .type3 {
	padding:0 0 0 97px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/taste/nihonsyu_type_jyukusyu.jpg) no-repeat left top;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type4 .type4 {
	padding:0 0 0 97px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/taste/nihonsyu_type_jyunsyu.jpg) no-repeat left top;
}
#tmp_jizake_contents #tmp_taste_contents .syouchu #tmp_taste_type1 .type1 {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/taste/syouchu_type_f.jpg) no-repeat left top;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type.syouchu #tmp_taste_type2 .type2 {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/taste/syouchu_type_l.jpg) no-repeat left top;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type.syouchu #tmp_taste_type3 .type3 {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/taste/syouchu_type_c.jpg) no-repeat left top;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type.syouchu #tmp_taste_type4 .type4 {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/taste/syouchu_type_r.jpg) no-repeat left top;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .type1_txt,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .type2_txt,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .type3_txt,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .type4_txt {
	margin: 0 10px 0.8em 0;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .info_block {
	width:340px;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .info_block_img {
	width:105px;
	float:left;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .info_block_txt {
	width:235px;
	float:left;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .info_block_txt h4 {
	border:none;
	border-bottom:1px solid #469549;
	color:#000000;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/type1_bg.jpg) repeat-y left top;
	padding: 4px 10px 4px 45px;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .info_block_txt h4 span {
	text-align:center;
	font-size:16px;
	display: inline-block;
	width: 34px;
	color:#FFFFFF;
	margin: 0 10px 0 -45px;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .info_block_txt .info_name {
	border-top:1px solid #469549;
	margin:0;
	padding:4px 8px 4px;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .info_block_txt .info_kura,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .info_block_txt .info_buai {
	border-top:1px dotted #469549;
	margin:0;
	padding:4px 8px 4px;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .info_block_txt .info_name span,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .info_block_txt .info_kura span,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type .info_block_txt .info_buai span {
	color:#469549;	
	width:95px;
	display:inline-block;
	margin:0 15px 0 0;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type2 .info_block_txt h4 {
	border-bottom:1px solid #2F94D5;
	color:#000000;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/type2_bg.jpg) repeat-y left top;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type2 .info_block_txt h4 span {
	color:#FFFFFF;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type2 .info_block_txt .info_name {
	border-top:1px solid #2F94D5;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type2 .info_block_txt .info_kura,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type2 .info_block_txt .info_buai {
	border-top:1px dotted #2F94D5;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type2 .info_block_txt .info_name span,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type2 .info_block_txt .info_kura span,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type2 .info_block_txt .info_buai span {
	color:#2F94D5;
}

#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type3 .info_block_txt h4 {
	border-bottom:1px solid #C9182A;
	color:#000000;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/type3_bg.jpg) repeat-y left top;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type3 .info_block_txt h4 span {
	color:#FFFFFF;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type3 .info_block_txt .info_name {
	border-top:1px solid #C9182A;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type3 .info_block_txt .info_kura,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type3 .info_block_txt .info_buai {
	border-top:1px dotted #C9182A;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type3 .info_block_txt .info_name span,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type3 .info_block_txt .info_kura span,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type3 .info_block_txt .info_buai span {
	color:#C9182A;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type4 .info_block_txt h4 {
	border-bottom:1px solid #CC741C;
	color:#000000;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/type4_bg.jpg) repeat-y left top;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type4 .info_block_txt h4 span {
	color:#FFFFFF;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type4 .info_block_txt .info_name {
	border-top:1px solid #CC741C;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type4 .info_block_txt .info_kura,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type4 .info_block_txt .info_buai {
	border-top:1px dotted #CC741C;
}
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type4 .info_block_txt .info_name span,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type4 .info_block_txt .info_kura span,
#tmp_jizake_contents #tmp_taste_contents #tmp_taste_type #tmp_taste_type4 .info_block_txt .info_buai span {
	color:#CC741C;
}
/* プロに聞く日本酒の楽しみ方 */
#tmp_jizake_contents #tmp_profile {
	width:700px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/enjoy/profile_bg.jpg) left bottom no-repeat;
}
#tmp_jizake_contents #tmp_profile h2 {
	background:none;
	margin:0;
	padding:0;
}
#tmp_jizake_contents #tmp_profile h3 {
	font-size:128%;
	padding: 0;
}
#tmp_jizake_contents #tmp_profile #tmp_profile_cnt {
	padding:18px 26px 15px;
}
#tmp_jizake_contents #tmp_profile #tmp_profile_cnt h3 {
	clear:none;
}
/* お酒と料理のいい関係 */
#tmp_jizake_contents #tmp_cooking_contents h1 {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/h2_red2.png) no-repeat left bottom;
	color:#000000;
	padding:12px 15px 14px;
	margin: 1em 0 0.8em;
	font-size:150%;
}
#tmp_contents #tmp_jizake_contents #tmp_cooking_contents h3 {
	margin:0;
	padding:0;
	border:none;
}
#tmp_contents #tmp_jizake_contents #tmp_cooking_contents h4 {
	margin:0;
	padding:0;
	border:none;
	font-size:100%;
}
#tmp_cooking_contents .wrap_box_recipe {
	background:#F0F0E1;
	margin:40px -20px 33px;
	padding:1px 20px 24px;
}
*:first-child+html #tmp_cooking_contents .wrap_box_recipe {
	width:700px;
}
#tmp_cooking_contents .box_recipe {
	margin:-25px 0 34px;
}
#tmp_contents #tmp_jizake_contents #tmp_cooking_contents .box_recipe h3 {
	position: relative;
	margin:0 0 -22px;
	z-index:1;
}
#tmp_contents #tmp_jizake_contents #tmp_cooking_contents .box_recipe h4 {
	margin:0;
}
#tmp_cooking_contents .box_recipe_zairyo {
	position: relative;
	z-index:10;
	float:left;
	width:250px;
	padding:8px 10px 0 12px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/cooking/recipe_border.gif) no-repeat right top;
}
#tmp_cooking_contents .box_recipe_zairyo ul {
	margin:6px 0 0 15px;
}
#tmp_cooking_contents .box_recipe_howto {
	float:right;
	width:390px;
	padding:8px 20px 0 0;
}
#tmp_cooking_contents .box_recipe_howto ul {
	margin:6px 0 0 0;
	list-style: none;
	list-style-image: none;
}
#tmp_contents #tmp_jizake_contents .box_sato {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/cooking/sato_bg.jpg) repeat left top;
}
#tmp_contents #tmp_jizake_contents .box_sato p {
	color:#FFFFFF;
}
#tmp_contents #tmp_jizake_contents .box_sato p.link_btn {
	margin:0;
}
#tmp_contents #tmp_jizake_contents .box_sato p.link_btn a {
	color:#FFFFFF;
	border:solid 1px #FFFFFF;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/cooking/link_btn_bg.png) no-repeat 8px center;
	padding:4px 13px 5px 22px;
}
#tmp_contents #tmp_jizake_contents .box_sato_img {
	float:right;
}
#tmp_contents #tmp_jizake_contents .box_sato_img p {
	margin:0;
}
#tmp_contents #tmp_jizake_contents .box_sato_cnt {
	padding:38px 30px 10px 23px;
}
#tmp_contents #tmp_jizake_contents .box_sato_cnt p {
	line-height: 1.8;
	margin:0 0 16px;
}
#tmp_contents #tmp_jizake_contents .island_best5 {
	position:relative;
	background:#FFFFFF url(/shared/templates/free/images/contents/tourists/restaurant/jizake/cooking/best5_bg.jpg) no-repeat center top;
}
#tmp_contents #tmp_jizake_contents .island_img {
	position:absolute;
	top:-49px;
	left:-11px;
}
#tmp_contents #tmp_jizake_contents .island_best5 h2 {
	padding:28px 0 0 118px;
	margin:0 0 11px;
}
#tmp_contents #tmp_jizake_contents .island_best5 .island_best5_read {
	padding:0 80px 0 155px;
}
/* 東京の 蔵元紹介 */
#tmp_jizake_contents #tmp_kuramoto_contents h1 {
	background:none;
	padding:0;
	margin:0 0 0.8em;
}
#tmp_jizake_contents #tmp_kuramoto_contents .kengaku {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/kuramoto/kengaku_bg.jpg) no-repeat left center;
	padding:2px 0 2px 25px;
}
#tmp_kuramoto_list {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/kuramoto/kuramoto_bg.jpg) repeat left top;
	padding:8px;
}
#tmp_main #tmp_kuramoto_list table.col2 td.col2L {
	border:none;
	padding:0 10px 0 0;
}
#tmp_contents #tmp_kuramoto_contents .kuramoto_box {
	margin:0 0 20px;
}
#tmp_contents #tmp_kuramoto_contents .kuramoto_box p.chiiki {
	font-weight: bold;
	margin:0 0 5px;
}
#tmp_kuramoto_contents .kuramoto_box_ttl {
	margin:0 0 10px;
}
#tmp_contents #tmp_jizake_contents #tmp_kuramoto_list h2 {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/kuramoto/kuramoto_list_ttl.jpg) no-repeat left bottom;
	padding:10px;
}
#tmp_kuramoto_contents .kuramoto_box_ttl p {
	padding:10px 0 0 105px;
}
#tmp_kuramoto_list .kuramoto_img {
	float:left;
	margin:0 10px 0 0;
}
#tmp_main #tmp_kuramoto_list table.kuramoto_info {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/kuramoto/kuramoto_list_tabe_bg.gif) repeat-x left top;
	width:100%;
}
#tmp_main #tmp_kuramoto_list table.kuramoto_info tr {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/jizake/kuramoto/kuramoto_list_tabe_bg.gif) repeat-x left bottom;
}
#tmp_main #tmp_kuramoto_list table.kuramoto_info th,
#tmp_main #tmp_kuramoto_list table.kuramoto_info td {
	padding:5px 0;
	word-break:break-all;
	text-align:left;
}
/* Tokyo Colors */
#tmp_contents #tmp_tokyocolors_contents h1 {
	margin: 0 0 20px;
	padding: 0;
	background: none;
	border: none;
}
#tmp_contents #tmp_tokyocolors_contents .wrap_movie {
	background:url(/shared/templates/free/images/contents/tokyo_colors/tokyocolors_bg.jpg) repeat left top;
	width:100%;
}
#tmp_contents #tmp_tokyocolors_contents .wrap_movie p {
	width:680px;
	margin:0 auto;
}
#tmp_contents #tmp_tokyocolors_contents .wrap_movie iframe {
	margin:31px 0 30px;
}
/* ==================================================
appli
================================================== */
#tmp_appli_contents {
	word-break:break-all;
}
#tmp_contents #tmp_appli_contents h3 {
	margin-top:0;
	clear:none;
	border-bottom:1px dotted #C0C0C0;
}
#tmp_contents #tmp_appli_contents #tmp_appli_kanko h3 {
	border-bottom:none;
}
#tmp_appli_contents .col2 {
	margin:0 0 20px;
	clear:both;
}
#tmp_appli_contents .col2L,
#tmp_appli_contents .col2R {
	width:46.4%;
	border:1px solid #C0C0C0;
	padding:8px;
}
#tmp_appli_contents .col2L {
	margin-right:2%;
}
#tmp_appli_contents .cntL {
	width:102px;
	margin:0 -102px 0 0;
	float:left;
	font-size: 86%;
}
#tmp_appli_contents .cntR {
	margin:0 0 0 107px;
	font-size: 86%;
}
#tmp_appli_contents .languages_list {
	clear:both;
	list-style:none;
	list-style-image:none;
	padding:0;
	margin:0 0 0.8em;
}
#tmp_appli_contents .languages_list li {
	float:left;
	margin:0 13px 0 0;
}
#tmp_appli_contents .languages_list li span {
	padding: 3px 0 0;
	vertical-align: top;
	display: inline-block;
}
#tmp_appli_contents .appli_lang {
	clear:both;
	list-style:none;
	list-style-image:none;
	padding:0;
	margin:0;
}
#tmp_appli_contents .appli_lang li {
	float:left;
	margin:0 1px 1px 0;
}
/* ==================================================
useful index
================================================== */
#tmp_useful_idx .col2L,
#tmp_useful_idx .col2R {
	width:46%;
}
#tmp_useful_idx .col2L {
	margin-right:8%;
}
#tmp_useful_idx .col2 {
	margin: 0 0 20px;
}
#tmp_useful_idx .cntL {
	width:145px;
	float:left;
}
#tmp_useful_idx .cntR {
	margin:0 0 0 145px;
}
/* ==================================================
event
================================================== */
#tmp_event_idx p.list_btn {
	text-align: center;
}
#tmp_event_idx_search {
	width: 670px;
	min-height: 564px;
	padding: 11px 15px 11px 13px;
	margin: 0 0 20px;
}
#tmp_event_idx_search_ttl {
	margin: 0 0 19px;
}
#tmp_event_idx_search_ttl h1 {
	float: left;
	margin: 0;
	padding: 0;
	background: none;
}
#tmp_event_idx_search_ttl .event_idx_read {
	float: right;
	margin: 0 -4px 0 0;
}
#tmp_contents #tmp_event_idx_search #tmp_calendar {
	padding: 0;
	margin: 0 0 10px;
}
#tmp_contents #tmp_event_idx_search #tmp_calendar_date {
  margin: 0 0 9px;
  padding: 0 40px 0 50px;
  clear: both;
}
#tmp_contents #tmp_event_idx_search #tmp_calendar_ttl h2 {
	position: relative;
	background: #666666;
	padding:7px 7px 5px;
	margin: 0 0 17px;
}
#tmp_contents #tmp_event_idx_search #tmp_calendar_cnt {
	padding: 0 20px 10px;
	width: auto;
}
.event_idx_search_l {
	float: left;
	width: 330px;
}
.event_idx_search_r {
	float: right;
	width: 330px;
}
#tmp_contents #tmp_wrap_search_detail {
	color:inherit;
	background-color:#EFEFEF;
	clear:both;
}
#tmp_contents #tmp_search_detail {
	margin-bottom:10px;
	padding:0;
}
*:first-child+html #tmp_contents #tmp_search_detail {
	margin-bottom:0;
}
#tmp_contents #tmp_search_detail_ttl h2 {
	background: #666666;
	padding:7px 10px 5px 7px;
	margin: 0 0 17px;
	border:none;
}
#tmp_contents #tmp_search_detail_cnt {
	padding: 0 20px 11px;
	width: auto;
	margin: 0;
}
#tmp_contents #tmp_search_detail .box_search_detail {
	background:url(/shared/templates/free/images/contents/event/box_search_detail_bg.gif) repeat-x left bottom;
	padding: 0 0 10px;
	margin: 0 0 10px;
}
#tmp_contents #tmp_search_detail .box_search_detail p{
	margin: 0 0 5px;
}
#tmp_contents #tmp_search_detail .box_search_detail .date_calendar {
	margin: 0 5px;
}
#tmp_contents #tmp_search_detail .box_search_detail .date_calendar img {
	vertical-align: top;
}
#tmp_contents #tmp_search_detail .box_search_detail .date_select {
	width: 129px;
	border: solid 1px #A9A9A9;
}
#tmp_contents #tmp_search_detail .box_search_detail #sch_keyword {
	width: 219px;
	border: solid 1px #A9A9A9;
}
#tmp_contents #tmp_search_detail .search_detai_submit{
	text-align: center;
	margin: 0;
}
#tmp_event_pickup {
	width: 674px;
	padding: 17px 13px 7px;
	margin: 0 0 20px;
}
#tmp_event_machinavi_ttl h2,
#tmp_event_pickup_ttl h2{
	background: none;
	padding: 0;
	margin: 0 0 15px;
}
#tmp_event_machinavi_cnt .pickup_cnt_box,
#tmp_event_pickup_cnt .pickup_cnt_box {
	background: #FFFFFF;
	color: inherit;
	padding: 12px 10px 1px;
	margin: 0 0 10px;
}
#tmp_event_machinavi_cnt .pickup_img,
#tmp_event_pickup_cnt .pickup_img{
	float: left;
}
#tmp_event_machinavi_cnt .pickup_detail,
#tmp_event_pickup_cnt .pickup_detail{
	margin: 0 0 0 119px;
	text-align: left;
}
#tmp_event_machinavi_cnt .pickup_detail .title,
#tmp_event_pickup_cnt .pickup_detail .title {
	margin: 0 0 5px;
	padding: 0 0 5px;
	background: url(/shared/templates/free/images/contents/attractions/fourseasons/index_list_line.gif) left bottom repeat-x;
	font-size: 114%;
}
#tmp_event_machinavi_cnt .pickup_detail .date_area,
#tmp_event_pickup_cnt .pickup_detail .date_area {
	margin:0 0 5px;
}
#tmp_event_machinavi_cnt .pickup_detail .date_area:after,
#tmp_event_pickup_cnt .pickup_detail .date_area:after {
	content:normal;
	clear:none;
}
#tmp_event_machinavi_cnt .pickup_detail .date_area .date,
#tmp_event_pickup_cnt .pickup_detail .date_area .date {
	display:block;
	float:left;
	width:4em;
	text-align:center;
	padding:6px 0 5px;
	color:#FFFFFF;
	background-color:#686859;
}
#tmp_event_pickup_cnt .pickup_detail .date_area .txt {
	display:block;
	margin:-4px 0 0 4.5em;
}
#tmp_event_machinavi_cnt .pickup_detail .date_area .txt {
	display:block;
	margin:0 0 0 4.5em;
	padding:6px 0 5px;
}
.event_pickup_list {
	margin: 0 0 10px;
}
#tmp_main .event_pickup_list table.col2 td.col2L {
	border-right: 15px solid transparent;
}

#tmp_event_machinavi {
	width: 674px;
	padding: 17px 13px 11px;
	margin: 0 0 27px;
}
#tmp_event_machunavi_ttl h2{
	background: none;
	padding: 0;
	margin: 0 0 15px;
}
#tmp_contents .event_machinavi_list {
	margin: 0px 0 21px;
}
/* 春
============================== */
#tmp_event_idx_search.spring {
	background: url(/shared/templates/free/images/contents/event/spring_bg.jpg) no-repeat left top;
	background-size:100% 100%;
}
#tmp_event_pickup.spring {
	background: url(/shared/templates/free/images/contents/event/spring_pickup_bg.gif) repeat left top;
}
#tmp_event_machinavi.spring {
	background: url(/shared/templates/free/images/contents/event/spring_machinavi_bg.gif) repeat left top;
}
/* 夏
============================== */
#tmp_event_idx_search.summer {
	background: url(/shared/templates/free/images/contents/event/summer_bg.jpg) no-repeat left top;
	background-size:100% 100%;
}
#tmp_event_pickup.summer {
	background: url(/shared/templates/free/images/contents/event/summer_pickup_bg.gif) repeat left top;
}
#tmp_event_machinavi.summer {
	background: url(/shared/templates/free/images/contents/event/summer_machinavi_bg.gif) repeat left top;
}
/* 秋
============================== */
#tmp_event_idx_search.autumn {
	background: url(/shared/templates/free/images/contents/event/autumn_bg.jpg) no-repeat left top;
	background-size:100% 100%;
}
#tmp_event_pickup.autumn {
	background: url(/shared/templates/free/images/contents/event/autumn_pickup_bg.gif) repeat left top;
}
#tmp_event_machinavi.autumn {
	background: url(/shared/templates/free/images/contents/event/autumn_machinavi_bg.gif) repeat left top;
}
/* 冬
============================== */
#tmp_event_idx_search.winter {
	background: url(/shared/templates/free/images/contents/event/winter_bg.jpg) no-repeat left top;
	background-size:100% 100%;
}
#tmp_event_pickup.winter {
	background: url(/shared/templates/free/images/contents/event/winter_pickup_bg.gif) repeat left top;
}
#tmp_event_machinavi.winter {
	background: url(/shared/templates/free/images/contents/event/winter_machinavi_bg.gif) repeat left top;
}

/* ==================================================
2015 0901
トピックス一覧改修
================================================== */
#tmp_topics_list {
	clear:both;
}
#tmp_topics_list #tmp_topics_list_search {
	float:right;
	width:420px;
}
#tmp_topics_list #tmp_topics_list_search #tmp_topics_list_search_ttl {
	float:left;
}
#tmp_topics_list #tmp_topics_list_search #tmp_topics_list_search_ttl p {
	font-size:114%;
	font-weight:bold;
    padding: 3px 0 0 0;
}
#tmp_topics_list #tmp_topics_list_search #tmp_topics_list_search_cnt {
	float:right;
}
#tmp_topics_list #tmp_topics_list_search #tmp_topics_list_search_cnt #tmp_topics_list_year,
#tmp_topics_list #tmp_topics_list_search #tmp_topics_list_search_cnt #tmp_topics_list_month,
#tmp_topics_list #tmp_topics_list_search #tmp_topics_list_search_cnt .search_btn {
	float:left;
}
#tmp_topics_list #tmp_topics_list_search #tmp_topics_list_search_cnt #tmp_topics_list_year,
#tmp_topics_list #tmp_topics_list_search #tmp_topics_list_search_cnt #tmp_topics_list_month {
	margin-right:10px;
}
#tmp_topics_list #tmp_topics_list_search #tmp_topics_list_search_cnt select {
    padding: 5px 5px;
}
*:first-child+html #tmp_topics_list #tmp_topics_list_area .topics_list_box select#tmp_topics_year {
    width:83px;
	height:30px;
	padding:0;
}
*:first-child+html #tmp_topics_list #tmp_topics_list_area .topics_list_box select#tmp_topics_month {
    width:67px;
	height:30px;
	padding:0;
}
#tmp_topics_list #tmp_topics_list_search #tmp_topics_list_search_cnt input#tmp_submit_button {
    padding: 5px 20px;
	font-weight:bold;
}
#tmp_topics_list .topics_txt {
	clear:both;
	text-align:right;
}
#tmp_topics_list #tmp_topics_list_area {
	clear:both;
}
#tmp_topics_list #tmp_topics_list_area .topics_list_box {
	clear:both;
	margin:0 0 5px;
	border:1px solid #000000;
	padding:10px;
}
#tmp_topics_list #tmp_topics_list_area .topics_list_box p {
	margin:0;
}
#tmp_topics_list #tmp_topics_list_area .topics_list_box .topics_list_img {
	float:left;
	width:150px;
	margin-right:10px;
	text-align:center;
}
#tmp_topics_list #tmp_topics_list_area .topics_list_box .topics_list_img img {
	width:150px;
	height:auto;
}
#tmp_topics_list #tmp_topics_list_area .topics_list_box .topics_list_cnt {
    width: 100%;
}
*:first-child+html #tmp_topics_list #tmp_topics_list_area .topics_list_box .topics_list_cnt {
    width:auto;
}
#tmp_topics_list #tmp_topics_list_area .topics_list_box .topics_list_cnt .list_ttl {
	font-size:114%;
	font-weight:bold;
	margin:0;
}
#tmp_topics_list #tmp_topics_list_area .topics_list_box .topics_list_cnt .list_txt {
	font-weight:bold;
    margin: 0 0 0.8em;
}

/*  カテゴリー別ショップガイド */
#tmp_contents #tmp_shopping_category ul {
    margin: 0 0 1em 1.2em;
}
#tmp_contents #tmp_shopping_navilist {
}
#tmp_contents #tmp_shopping_navilist ul {
    list-style: none;
    margin: 0;
    float: left;
}
#tmp_contents #tmp_shopping_navilist li {
	width:48%;
	margin:0 3% 8px 0;
	border:1px solid #ED1C24;
	color:#333333;
	background-color:#ffffff;
	float:left;
}
#tmp_contents #tmp_shopping_navilist li.cate_even {
	margin:0 0 8px 0;
}
#tmp_contents #tmp_shopping_navilist li a {
	color:#333333;
	background:url(/shared/templates/free/images/contents/shopping/category/anc_icon.jpg) no-repeat right center;
	padding:16px;
    display: block;
    text-decoration: none;
}
*:first-child+html #tmp_contents #tmp_shopping_navilist li a {
    width: 304px;
    height: 14px;
}
/* ==================================================
アンテナショップ_20151209
================================================== */
#tmp_gourmet_contents.box_new_top #tmp_cate_ttl h1 {
	background:url(/shared/templates/smartphone_free/images/h1_bg.gif) repeat-x left bottom;
	padding-bottom:16px;
	margin-bottom:15px;
}
#tmp_gourmet_contents p.box_sb_ttl span {
	z-index:-1;
	position:relative;
}
#tmp_wrap_main #tmp_gourmet_contents p.box_sb_ttl {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/antennashop_ttl_new.jpg) #FFFFFF no-repeat bottom center !important;
	width:700px;
	height:174px;
	margin:0;
}
#tmp_gourmet_contents.box_new_top #tmp_gourmet05 .gourmet_box_ttl {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/h2_top_bg.gif) repeat-x left top;
	border-bottom:0;
	padding-left:0;
	margin-bottom:22px;
}
#tmp_gourmet_contents.box_new_top #tmp_gourmet05 .gourmet_box_ttl h2 {
	padding-top:24px;
	padding-left:0;
}
#tmp_gourmet_contents .box_cnt_txt_p {
	position:absolute;
}
#tmp_gourmet_contents .box_cnt_txt_r {
	float:right;
	width:240px;
	min-height:210px;
}
#tmp_gourmet_contents .box_cnt_txt_l {
	float:left;
	width:240px;
	min-height:210px;
	margin-right:14px;
}
#tmp_gourmet_contents p.box_btn_ttl {
	border:1px solid #4D8640;
    margin-bottom:0;
	font-size:114%;
}
#tmp_gourmet_contents p.box_cnt_txt {
	min-height:88px;
}
#tmp_gourmet_contents p.box_btn_ttl a {
	text-decoration:none;
	color:#4D8640;
	padding:17px 0 17px 13px;
	display:block;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/icon_antena.gif) no-repeat 56px 25px;
	text-align:center;
}
#tmp_gourmet_contents .box_cnt_img {
	float:left;
}
#tmp_gourmet_contents .box_cnt_img p {
	float:left;
	font-size:85.7%;
    width: 210px;
}
#tmp_gourmet_contents .box_cnt_img p.box_img_02 {
    width: 260px;
}
#tmp_gourmet_contents .box_cnt_img p.box_img_03 {
    width: 180px;
}
#tmp_gourmet_contents .box_cnt_img p.box_img_04 {
    width: 265px;
}
#tmp_gourmet_contents .box_cnt_img p.box_img_05 {
    width: 175px;
}
#tmp_gourmet_contents .box_cnt_img p:first-child {
	margin-right:6px;
}
#tmp_gourmet_contents #tmp_gourmet05 .gourmet_box {
	margin-bottom:2px;#tmp_gourmet_contents .box_cnt_img p
}
#tmp_gourmet_contents.box_new_top #tmp_gourmet05 .gourmet_box {
	background:none;
}
#tmp_gourmet_contents .box_txt_sb {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/antennashop_txt_sb_bg.gif) no-repeat left top;
	padding:17px 0 0 30px;
	min-height:170px;
}
#tmp_gourmet_contents .box_txt_sb .box_txt_sb_ttl {
	font-size:185.7%;
	color:#509342;
	font-weight:bold;
	margin:0 0 10px 0;
}
#tmp_gourmet_contents .box_txt_sb .box_txt_sb_cnt {
	font-size:114%;
	font-weight:bold;
}
#tmp_gourmet_contents .box_cnt_navi {
	margin-top:8px;
}
#tmp_gourmet_contents .box_cnt_navi ul {
	list-style:none;
	width:700px;
	margin:0;
}
#tmp_gourmet_contents .box_cnt_navi ul li {
	float:left;
	margin-left:2px;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/navi_bg_off.gif) repeat-y left top;
	padding:2px;
	width:228px;
}
#tmp_gourmet_contents .box_cnt_navi ul li:first-child {
	margin-left:0;
}
#tmp_gourmet_contents .box_cnt_navi ul li a {
	padding:10px 0 10px 62px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	line-height:1.7;
}
#tmp_gourmet_contents .box_cnt_navi ul li a:active,
#tmp_gourmet_contents .box_cnt_navi ul li a:hover,
#tmp_gourmet_contents .box_cnt_navi ul li a:focus,
#tmp_gourmet_contents .box_cnt_navi ul li.active a {
	padding:9px 0 9px 61px;
	border:1px solid #FFFF00;
	color:#FFFF00;
	display:block;
	background:url(/shared/templates/free/images/contents/tourists/restaurant/navi_icon.gif) no-repeat bottom center;
	
}
#tmp_gourmet_contents .box_img_no1 p {
	float:left;
	margin-left:4px;
}
#tmp_gourmet_contents .box_img_no1 p:first-child {
	float:left;
	margin-left:0;
}
#tmp_gourmet_contents .box_img_no1 ul {
	list-style:none;
	margin:0;
}
#tmp_gourmet_contents .box_img_no1 ul li {
	float:left;
	margin-right:9px;
	font-size:85.7%;
}
#tmp_gourmet_contents .box_txt_no1_r {
	float:right;
	width:175px;
}
#tmp_gourmet_contents .box_cnt_txt_r table,
#tmp_gourmet_contents .box_cnt_txt_l table  {
    height: 210px;
}
#tmp_gourmet_contents .box_cnt_txt_r table td,
#tmp_gourmet_contents .box_cnt_txt_l table td {
	vertical-align:top;
}
#tmp_gourmet_contents .box_cnt_txt_r table tr:first-child,
#tmp_gourmet_contents .box_cnt_txt_l table tr:first-child {
	height:150px;
}
#tmp_gourmet_contents .box_txt_no1_r p {
	background:url(/shared/templates/free/images/contents/tourists/restaurant/antennai_mg_p1_04.gif) no-repeat left top;
	height:115px;
}
#tmp_gourmet_contents .box_txt_no1_r p a {
	display:block;
	height:115px;
}
#tmp_gourmet_contents .box_txt_no1_r span {
	position:relative;
	z-index:-1;
}
#tmp_gourmet_contents .box_txt_no1_l {
	float:left;
	width:510px;
}
#tmp_gourmet_contents .gourmet_box_cnt {
	margin-bottom:19px;
}
#tmp_gourmet_contents .gourmet_box p.box_txt_cnt {
	width:561px;
	margin-bottom:20px;
}
#tmp_gourmet_contents .box_sp {
	display:none;
}
/* ==================================================
sns 20160127
================================================== */
.column_cnt #tmp_sns {
	margin-top:10px;
	margin-bottom:15px;	
}
#tmp_sns {
	float:right;
	margin-top:-45px;
}
#tmp_sns_l {
	float:right;
	margin-top:-53px;
}
.topics_sns {
    clear: both;
    margin: 0 0 40px;
}
.topics_sns #tmp_sns_l {
	margin-top:0;
}
.social_media_btn.facebook_btn,
.social_media_btn.twitter_btn {
	float:left;
}
.social_media_btn.facebook_btn {
	margin-right:20px;
}
/* ==================================================
レコメンド 20160223
================================================== */
#tmp_recommend #tmp_recommend_ttl {
	border-top:2px solid #343434;
	border-bottom:2px dotted #343434;
	font-size:114.2%;
	padding:17px 0 16px 0;
	margin-bottom:16px;
	color:#646464;
}
#tmp_recommend #tmp_recommend_ttl p {
	margin:0;
}
#tmp_recommend .box_recommend_cnt {
	float:left;
	margin-left:3px;
	width:169px;
}
#tmp_recommend .box_recommend_cnt.box_top {
	margin-left:0;
}
#tmp_recommend p.photo {
	width:169px;
	height:109px;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
#tmp_contents div.outline:after,
#tmp_contents div.box_info:after,
#tmp_contents div.box_info_ttl:after,
#tmp_contents div.box_info_cnt:after,
#tmp_contents div.box_link:after,
#tmp_contents div.box_link_ttl:after,
#tmp_contents div.box_link_cnt:after,
#tmp_contents div.box_menu:after,
#tmp_contents div.box_menu_ttl:after,
#tmp_contents div.box_menu_cnt:after,
#tmp_contents .box_photo:after,
#tmp_contents .box_page_info:after,
#tmp_contents .box_page_info_ttl:after,
#tmp_contents .box_page_info_ttl ul:after,
#tmp_contents .box_page_info_cnt:after,
#tmp_contents .box_page_info_result:after,
#tmp_contents .search_info:after,
#tmp_contents .box_page_info_obj:after,
#tmp_contents .box_event_topics:after,
#tmp_contents .universal_list:after,
#tmp_contents .box_cate_idx:after,
#tmp_contents #tmp_tourism_search:after,
#tmp_contents #tmp_tourism_search_ttl:after,
#tmp_contents #tmp_tourism_search_ttl ul:after,
#tmp_contents #tmp_tourism_search_cnt:after,
#tmp_contents .box_ts_search1:after,
#tmp_contents .box_ts_search2:after,
#tmp_contents .sch_btn_list:after,
#tmp_contents .box_detail_search:after,
#tmp_contents .box_detail_search_ttl:after,
#tmp_contents .box_detail_search_cnt:after,
#tmp_contents .box_often_keyword:after,
#tmp_contents .box_often_keyword_cnt ul:after,
#tmp_contents .box_detail_search_clm:after,
#tmp_contents .box_result_list:after,
#tmp_contents .box_result_list_photo:after,
#tmp_contents .box_result_photos:after,
.box_expand_calendar:after,
.calendar_page_sending_navi:after,
#tmp_contents .box_topics_photo1:after,
#tmp_contents .box_topics_photo2:after,
#tmp_contents .box_topics_attention:after,
#tmp_contents .box_topics_attention_ttl:after,
#tmp_contents .box_topics_attention_cnt:after,
#tmp_contents .box_calendar_event:after,
#tmp_contents #tmp_calendar:after,
#tmp_contents #tmp_calendar_ttl:after,
#tmp_contents #tmp_calendar_date:after,
#tmp_contents #tmp_calendar_cnt:after,
#tmp_contents #tmp_calendar_cnt .cal_navi:after,
#tmp_contents #tmp_photo_search:after,
#tmp_contents #tmp_photo_search_ttl:after,
#tmp_contents #tmp_photo_search_cnt:after,
#tmp_contents #tmp_inbound_search:after,
#tmp_contents #tmp_inbound_search_ttl:after,
#tmp_contents #tmp_inbound_search_cnt:after,
#tmp_contents .box_event:after,
#tmp_contents .box_event_ttl:after,
#tmp_contents .box_event_cnt:after,
#tmp_contents #tmp_dnavi:after,
#tmp_contents #tmp_discovery:after,
#tmp_contents #tmp_discovery_ttl:after,
#tmp_contents #tmp_discovery_cnt:after,
#tmp_contents .shopping_list:after,
#tmp_contents #tmp_vol3_box1:after,
#tmp_contents #tmp_vol3_box2:after,
#tmp_contents #tmp_dnavi.vol4:after,
#tmp_contents #tmp_discovery_vol4:after,
#tmp_contents #tmp_dnavi.vol5:after,
#tmp_contents #tmp_event_new:after,
#tmp_areamap #tmp_areamap_ttl:after,
#tmp_fourseason #tmp_info_ttl ul:after,
#tmp_contents .fs_index_list:after,
#tmp_contents #tmp_fourseasons_ban:after,
#tmp_contents #tmp_marathon #tmp_wrap_bnr ul:after,
#tmp_contents #tmp_marathon #tmp_wrap_box_photo ul:after,
#tmp_contents #tmp_modelcourse .box_place_cnt:after,
#tmp_contents #tmp_yearly_event ul#tmp_month_btn:after,
#tmp_lg_rank1:after,
#tmp_lg_rank2:after,
#tmp_lg_rank3:after,
#tmp_contents .mdl_rank1:after,
#tmp_contents .mdl_rank2:after,
#tmp_contents .mdl_rank3:after,
#tmp_contents .mdl_rank:after,
#tmp_contents .sml_rank:after,
#tmp_discovery_vol7 dl:after,
#tmp_discovery_vol7 .sakuhin dt:after,
#tmp_miryoku:after,
#tmp_miryoku_ttl:after,
#tmp_miryoku_cnt:after,
#tmp_miryoku_navi:after,
#tmp_miryoku_navi_ttl:after,
#tmp_miryoku_navi_cnt:after,
#tmp_gourmet_box:after,
#tmp_gourmet_box_ttl:after,
#tmp_gourmet_box_cnt:after,
#tmp_gourmet_contents .gourmet_box:after,
#tmp_gourmet_contents .gourmet_box_cnt:after,
#tmp_gourmet_contents .gourmet_box_ttl:after,
#tmp_gourmet_contents div.col4:after,
#tmp_contents .box_event_cnt ul.tenjikai li:after,
#tmp_contents #tmp_search_cnt:after,
#tmp_contents #tmp_column_list:after,
#tmp_contents #tmp_column:after,
#tmp_contents #tmp_column_ttl:after,
#tmp_contents #tmp_column_cnt:after,
#tmp_contents #tmp_wrap_accommodations_column:after,
#tmp_contents #tmp_wrap_accommodations_column2:after,
#tmp_contents #tmp_wrap_accommodations_column3:after,
#tmp_contents #tmp_accommodations_column:after,
#tmp_contents #tmp_accommodations_column_ttl:after,
#tmp_contents #tmp_accommodations_column_cnt:after,
#tmp_contents .accommodations_column_cnt_rep:after,
#tmp_contents .accommodations_h2_ttl:after,
#tmp_art_contents #tmp_area_link:after,
#tmp_art_contents_lower #tmp_art_tab:after,
#tmp_art_contents_lower #tmp_art_tab ul:after,
#tmp_art_contents_lower .art_section:after,
#tmp_izuoshima_contents:after,
#tmp_izuoshima_contents #tmp_guidance:after,
#tmp_izuoshima_contents #tmp_guidance_ttl:after,
#tmp_izuoshima_contents #tmp_guidance_cnt:after,
#tmp_izuoshima_contents #tmp_marathon:after,
#tmp_izuoshima_contents #tmp_marathon_ttl:after,
#tmp_izuoshima_contents #tmp_marathon_cnt:after,
#tmp_izuoshima_contents .col2Access:after,
#tmp_izuoshima_contents #tmp_social_link:after,
#tmp_izuoshima_contents #tmp_social_link ul:after,
#tmp_contents #tmp_bbnr_link:after,
#tmp_contents #tmp_bbnr_link ul:after,
#tmp_sch_yoyaku:after,
#tmp_sch_yoyaku .teke_site:after,
#tmp_sch_yoyaku_cnt:after,
#tmp_mizube:after,
#tmp_mizube_cnt:after,
#tmp_mizube .mizube_col:after,
#tmp_mizube .mizube_bnr:after,
#tmp_mizube_contents:after,
#tmp_mizube_contents #tmp_mizube_navi:after,
#tmp_mizube_contents #tmp_mizube_navi ul:after,
#tmp_mizube_contents .head_cnt:after,
#tmp_mizube_contents #tmp_detail_map:after,
#tmp_mizube_contents #tmp_detail_map_cnt:after,
#tmp_mizube_contents #tmp_detail_map_ttl:after,
#tmp_contents .date_area:after,
#tmp_contents #tmp_miryoku_pickup:after,
#tmp_contents #tmp_miryoku_pickup_ttl:after,
#tmp_contents #tmp_miryoku_pickup_cnt:after,
#tmp_contents #tmp_miryoku_pickup_cnt ul:after,
#tmp_contents .wrap_box_miryoku_cat:after,
#tmp_contents .box_miryoku_cat:after,
#tmp_contents .box_miryoku_cat_ttl:after,
#tmp_contents .box_miryoku_cat_cnt:after,
#tmp_contents #tmp_discovery_cnt .discovery_section:after,
#hakken_backnum_contents .hakken_backnum_bnr:after,
#hakken_backnum_contents .hakken_backnum_bnr .bnr_blk:after,
#tmp_izuoshima_contents .col2sp:after,
#tmp_areamap_contents:after,
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku:after,
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_ttl:after,
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt:after,
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access:after,
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_ttl:after,
#tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_cnt:after,
#tmp_contents #tmp_discovery_cnt #tmp_idx_link ul:after,
#tmp_discovery_vol13_lower #tmp_pamph_list:after,
#tmp_omotenashi_contents:after,
#tmp_guideservice_contents:after,
#tmp_guideservice_contents .anc_lnk ul:after,
#tmp_wifi_contents:after,
#tmp_favoritemap:after,
#tmp_favoritemap_ttl:after,
#tmp_favoritemap_cnt:after,
#tmp_contents #tmp_detail_map:after,
#tmp_contents #tmp_detail_map_ttl:after,
#tmp_contents #tmp_detail_map_cnt ul:after,
#tmp_contents #tmp_dtl_map_list_cnt ul li:after,
#tmp_contents #tmp_dtl_map_list_ttl:after, 
#tmp_contents .box_favoritemap:after,
#tmp_contents .box_favoritemap_ttl:after,
#tmp_contents .box_favoritemap_cnt:after,
#tmp_contents .box_favoritemap_list:after,
#tmp_contents .box_favoritemap_list_photo .title:after,
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .wrap_discovery_section:after,
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .discovery_section1:after,
#tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .discovery_section2:after,
#tmp_contents #tmp_favoritemap_btn:after,
#tmp_experience:after,
#tmp_experience_ttl:after,
#tmp_experience_cnt:after,
#tmp_contents .box_experience:after,
#tmp_contents .box_experience2:after,
#tmp_experience .taiken_idx ul:after,
#tmp_experience .wrap_experience_idx:after,
#tmp_contents #tmp_idx_1:after,
#tmp_contents #tmp_idx_1_ttl:after,
#tmp_contents #tmp_idx_1_cnt:after,
#tmp_contents #tmp_idx_2:after,
#tmp_contents #tmp_idx_2_ttl:after,
#tmp_contents #tmp_idx_2_cnt:after,
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt3:after,
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .wrap_discovery_section:after,
#tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt #tmp_idx_link:after,
#tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt1:after,
#tmp_activity .activity_idx_yama_cnt:after,
#tmp_activity .activity_idx_umi_cnt:after,
#tmp_activity .select_btn ul:after,
#tmp_contents .wrap_select_course:after,
#cntLayer .box_place_cnt .photo:after,
#tmp_jizake_contents #tmp_nihonsyu_info:after,
#tmp_jizake_contents #tmp_nihonsyu_point_ttl:after,
#tmp_jizake_contents #tmp_nihonsyu_point_cnt:after,
#tmp_jizake_contents #tmp_nihonsyu_kuramoto:after,
#tmp_jizake_contents #tmp_syouchu_info:after,
#tmp_jizake_contents #tmp_syouchu_point_ttl:after,
#tmp_jizake_contents #tmp_syouchu_point_cnt:after,
#tmp_jizake_contents #tmp_syouchu_kuramoto:after,
#tmp_jizake_contents #tmp_syouchu_else:after,
#tmp_jizake_contents #tmp_jizake_jinja:after,
#tmp_jizake_contents #tmp_profile #tmp_profile_cnt:after,
#tmp_cooking_contents .box_recipe:after,
#tmp_cooking_contents .box_sato:after,
#tmp_kuramoto_contents .kuramoto_box_ttl:after,
#tmp_wrap_gourmet_menu1:after,
#tmp_gourmet_menu1:after,
#tmp_contents .gourmet_pickup:after,
#tmp_contents .shop_publicity:after,
#tmp_contents .shop_publicity_ttl:after,
#tmp_contents .shop_publicity_cnt:after,
#tmp_contents .shop_publicity_cnt ul:after,
#tmp_contents #tmp_shop_navi:after,
#tmp_contents #tmp_shop_navi_cnt ul:after,
#tmp_contents #tmp_shop_tab:after,
#tmp_contents #tmp_shop_tab_ttl:after,
#tmp_contents #tmp_shop_tab_cnt:after,
#tmp_contents #tmp_shop_tab1:after,
#tmp_contents #tmp_shop_tab2:after,
#tmp_contents #tmp_shop_tab3:after,
#tmp_contents #tmp_shop_tab4:after,
#tmp_contents #tmp_shopping #tmp_shop_tab_ttl ul:after,
#tmp_contents #tmp_shopping .area_guide_list ul:after,
#tmp_contents .tips_box:after,
#tmp_contents .tips_box_ttl:after,
#tmp_contents .tips_box_cnt:after,
#tmp_contents #tmp_discovery_vol16:after,
#tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab_ttl ul:after,
#tmp_contents #tmp_onsen_tab:after,
#tmp_contents #tmp_onsen_tab_ttl:after,
#tmp_contents #tmp_onsen_tab_cnt:after,
#tmp_contents .onsen_gourmet:after,
#tmp_contents .onsen_gourmet_ttl:after,
#tmp_contents .onsen_gourmet_cnt:after,
#tmp_contents .wrap_discovery_section:after,
#tmp_marathon_point:after,
#tmp_marathon_point .col_clearfix:after,
#tmp_contents #tmp_shopping .shop_publicity:after,
#tmp_contents #tmp_discovery_vol17 #tmp_tab_navi ul:after,
#tmp_contents #tmp_discovery_vol17 .discovery_section:after,
#tmp_contents #tmp_discovery_vol17_lower .taiken_report p.report_img:after,
#tmp_appli_contents .appli_lang:after,
#tmp_appli_contents .languages_list:after,
#tmp_contents #tmp_fourseason ul.contents_list:after,
#tmp_contents #tmp_fourseason ul.horizon_list:after,
#tmp_contents #tmp_fourseason #tmp_fourseason_event_ttl:after,
#tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list:after,
#tmp_contents #tmp_event_idx_search:after,
#tmp_contents .event_idx_search:after,
#tmp_contents #tmp_event_idx_search_ttl:after,
#tmp_contents .pickup_cnt_box:after,
#tmp_contents #tmp_discovery_vol18 .wrap_discovery_section:after,
#tmp_contents #tmp_discovery_vol18_lower .box_col3:after,
#tmp_discovery_vol18 #tmp_subdnavi:after,
#tmp_discovery_vol19 #tmp_subdnavi:after,
#tmp_discovery_vol19 #tmp_theme_block:after,
#tmp_contents #tmp_discovery_vol19_lower .check_link:after,
#tmp_access_contents #tmp_access_ticket:after,
#tmp_access_contents .wrap_access_box_air:after,
#tmp_access_contents .wrap_access_block:after,
#tmp_discovery_vol20 #tmp_subdnavi:after,
#_tmp_discovery_vol20 #tmp_wrap_theme_block .wrap_theme_block:after,
#tmp_guideservice_contents .wrap_modelcourse_contents:after,
#tmp_modelcourse_search #tmp_modelcourse_search_cnt:after,
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results:after,
#tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results .modelcourse_course:after,
#tmp_topics_list #tmp_topics_list_search:after,
#tmp_topics_list #tmp_topics_list_area .topics_list_box:after,
#tmp_contents #tmp_shopping_category .cate_box:after,
#tmp_contents #tmp_shopping_navilist:after,
#tmp_contents #tmp_discovery_vol21_navi:after,
#tmp_contents .dv21_idx_cnt_foot:after,
#tmp_contents .discovery_vol21_lower_cnt .photo_list:after,
#tmp_gourmet_contents .box_cnt_txt_wrap:after,
#tmp_gourmet_contents .box_cnt_navi:after,
#tmp_gourmet_contents .box_img_no1:after,
#tmp_gourmet_contents .box_txt_no1:after,
#tmp_contents #tmp_dvt22_theme_cnt01 ul:after,
#tmp_contents #tmp_dvt22_theme_cnt02 ul:after,
#tmp_contents #tmp_dvt22_ban_cnt ul:after,
#tmp_contents .dnavi2:after,
#tmp_contents #tmp_discovery_vol22_lower .photo_list:after,
#tmp_discovery_vol22.history #tmp_dvt22_history_cnt:after,
#tmp_contents #tmp_discovery_vol22.history .dvt22_history_cnt:after,
#tmp_wrap_sns:after,
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu:after, 
#tmp_contents #tmp_discovery_vol23 .box_cnt_menu2:after,
#tmp_contents #tmp_discovery_vol23 .box_menu_list:after,
#tmp_contents #tmp_discovery_vol23_lower .photo_list:after,
#tmp_contents #tmp_discovery_vol23_lower .box_discovery_ttl:after,
#tmp_contents #tmp_discovery_vol23_lower .box_link_list_cnt:after,
#tmp_contents #tmp_detail_map_btn:after,
#tmp_contents #tmp_wrap_dtl_map:after,
#tmp_contents #tmp_discovery_vol23_lower .dnavi:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html #tmp_contents div.outline,
*:first-child+html #tmp_contents div.box_info,
*:first-child+html #tmp_contents div.box_info_ttl,
*:first-child+html #tmp_contents div.box_info_cnt,
*:first-child+html #tmp_contents div.box_link,
*:first-child+html #tmp_contents div.box_link_ttl,
*:first-child+html #tmp_contents div.box_link_cnt,
*:first-child+html #tmp_contents div.box_menu,
*:first-child+html #tmp_contents div.box_menu_ttl,
*:first-child+html #tmp_contents div.box_menu_cnt,
*:first-child+html #tmp_contents .box_photo,
*:first-child+html #tmp_contents .box_page_info,
*:first-child+html #tmp_contents .box_page_info_ttl,
*:first-child+html #tmp_contents .box_page_info_ttl ul,
*:first-child+html #tmp_contents .box_page_info_cnt,
*:first-child+html #tmp_contents .box_page_info_result,
*:first-child+html #tmp_contents .search_info,
*:first-child+html #tmp_contents .box_page_info_obj,
*:first-child+html #tmp_contents .box_event_topics,
*:first-child+html #tmp_contents .universal_list,
*:first-child+html #tmp_contents .box_cate_idx,
*:first-child+html #tmp_contents #tmp_tourism_search,
*:first-child+html #tmp_contents #tmp_tourism_search_ttl,
*:first-child+html #tmp_contents #tmp_tourism_search_ttl ul,
*:first-child+html #tmp_contents #tmp_tourism_search_cnt,
*:first-child+html #tmp_contents .box_ts_search1,
*:first-child+html #tmp_contents .box_ts_search2,
*:first-child+html #tmp_contents .sch_btn_list,
*:first-child+html #tmp_contents .box_detail_search,
*:first-child+html #tmp_contents .box_detail_search_ttl,
*:first-child+html #tmp_contents .box_detail_search_cnt,
*:first-child+html #tmp_contents .box_often_keyword,
*:first-child+html #tmp_contents .box_often_keyword_cnt ul,
*:first-child+html #tmp_contents .box_detail_search_clm,
*:first-child+html #tmp_contents .box_result_list,
*:first-child+html #tmp_contents .box_result_list_photo,
*:first-child+html #tmp_contents .box_result_photos,
*:first-child+html .box_expand_calendar,
*:first-child+html .calendar_page_sending_navi,
*:first-child+html #tmp_contents .box_topics_photo1,
*:first-child+html #tmp_contents .box_topics_photo2,
*:first-child+html #tmp_contents .box_topics_attention,
*:first-child+html #tmp_contents .box_topics_attention_ttl,
*:first-child+html #tmp_contents .box_topics_attention_cnt,
*:first-child+html #tmp_contents .box_calendar_event,
*:first-child+html #tmp_contents #tmp_calendar,
*:first-child+html #tmp_contents #tmp_calendar_ttl,
*:first-child+html #tmp_contents #tmp_calendar_date,
*:first-child+html #tmp_contents #tmp_calendar_cnt,
*:first-child+html #tmp_contents #tmp_calendar_cnt .cal_navi,
*:first-child+html #tmp_contents #tmp_photo_search,
*:first-child+html #tmp_contents #tmp_photo_search_ttl,
*:first-child+html #tmp_contents #tmp_photo_search_cnt,
*:first-child+html #tmp_contents #tmp_inbound_search,
*:first-child+html #tmp_contents #tmp_inbound_search_ttl,
*:first-child+html #tmp_contents #tmp_inbound_search_cnt,
*:first-child+html #tmp_contents .box_event,
*:first-child+html #tmp_contents .box_event_ttl,
*:first-child+html #tmp_contents .box_event_cnt,
*:first-child+html #tmp_contents #tmp_dnavi,
*:first-child+html #tmp_contents #tmp_discovery,
*:first-child+html #tmp_contents #tmp_discovery_ttl,
*:first-child+html #tmp_contents #tmp_discovery_cnt,
*:first-child+html #tmp_contents .shopping_list,
*:first-child+html #tmp_contents #tmp_vol3_box1,
*:first-child+html #tmp_contents #tmp_vol3_box2,
*:first-child+html #tmp_contents #tmp_dnavi.vol4,
*:first-child+html #tmp_contents #tmp_discovery_vol4,
*:first-child+html #tmp_contents #tmp_dnavi.vol5,
*:first-child+html #tmp_contents #tmp_event_new,
*:first-child+html #tmp_contents #tmp_areamap #tmp_areamap_ttl,
*:first-child+html #tmp_fourseason #tmp_info_ttl ul,
*:first-child+html #tmp_contents .fs_index_list,
*:first-child+html #tmp_contents #tmp_fourseasons_ban,
*:first-child+html #tmp_contents #tmp_marathon #tmp_wrap_bnr ul,
*:first-child+html #tmp_contents #tmp_marathon #tmp_wrap_box_photo ul,
*:first-child+html #tmp_contents #tmp_modelcourse .box_place_cnt,
*:first-child+html #tmp_contents #tmp_yearly_event ul#tmp_month_btn,
*:first-child+html #tmp_lg_rank1,
*:first-child+html #tmp_lg_rank2,
*:first-child+html #tmp_lg_rank3,
*:first-child+html #tmp_contents .mdl_rank1,
*:first-child+html #tmp_contents .mdl_rank2,
*:first-child+html #tmp_contents .mdl_rank3,
*:first-child+html #tmp_contents .mdl_rank,
*:first-child+html #tmp_contents .sml_rank,
*:first-child+html #tmp_discovery_vol7 dl,
*:first-child+html #tmp_discovery_vol7 .sakuhin dl,
*:first-child+html #tmp_miryoku,
*:first-child+html #tmp_miryoku_ttl,
*:first-child+html #tmp_miryoku_cnt,
*:first-child+html #tmp_miryoku_navi,
*:first-child+html #tmp_miryoku_navi_ttl,
*:first-child+html #tmp_miryoku_navi_cnt,
*:first-child+html #tmp_gourmet_box,
*:first-child+html #tmp_gourmet_box_ttl,
*:first-child+html #tmp_gourmet_box_cnt,
*:first-child+html #tmp_gourmet_contents .gourmet_box,
*:first-child+html #tmp_gourmet_contents .gourmet_box_cnt,
*:first-child+html #tmp_gourmet_contents .gourmet_box_ttl,
*:first-child+html #tmp_gourmet_contents div.col4,
*:first-child+html #tmp_contents .box_event_cnt ul.tenjikai li,
*:first-child+html #tmp_contents #tmp_search_cnt,
*:first-child+html #tmp_contents #tmp_column_list,
*:first-child+html #tmp_contents #tmp_column,
*:first-child+html #tmp_contents #tmp_column_ttl,
*:first-child+html #tmp_contents #tmp_column_cnt,
*:first-child+html #tmp_contents #tmp_wrap_accommodations_column,
*:first-child+html #tmp_contents #tmp_wrap_accommodations_column2,
*:first-child+html #tmp_contents #tmp_wrap_accommodations_column3,
*:first-child+html #tmp_contents #tmp_accommodations_column,
*:first-child+html #tmp_contents #tmp_accommodations_column_ttl,
*:first-child+html #tmp_contents #tmp_accommodations_column_cnt,
*:first-child+html #tmp_contents .accommodations_column_cnt_rep,
*:first-child+html #tmp_contents .accommodations_h2_ttl,
*:first-child+html #tmp_art_contents #tmp_area_link,
*:first-child+html #tmp_art_contents_lower #tmp_art_tab,
*:first-child+html #tmp_art_contents_lower #tmp_art_tab ul,
*:first-child+html #tmp_art_contents_lower .art_section,
*:first-child+html #tmp_izuoshima_contents,
*:first-child+html #tmp_izuoshima_contents #tmp_guidance,
*:first-child+html #tmp_izuoshima_contents #tmp_guidance_ttl,
*:first-child+html #tmp_izuoshima_contents #tmp_guidance_cnt,
*:first-child+html #tmp_izuoshima_contents #tmp_marathon,
*:first-child+html #tmp_izuoshima_contents #tmp_marathon_ttl,
*:first-child+html #tmp_izuoshima_contents #tmp_marathon_cnt,
*:first-child+html #tmp_izuoshima_contents .col2Access,
*:first-child+html #tmp_izuoshima_contents #tmp_social_link,
*:first-child+html #tmp_izuoshima_contents #tmp_social_link ul,
*:first-child+html #tmp_contents #tmp_bbnr_link,
*:first-child+html #tmp_contents #tmp_bbnr_link ul,
*:first-child+html #tmp_sch_yoyaku,
*:first-child+html #tmp_sch_yoyaku .teke_site,
*:first-child+html #tmp_sch_yoyaku_cnt,
*:first-child+html #tmp_mizube,
*:first-child+html #tmp_mizube_cnt,
*:first-child+html #tmp_mizube .mizube_col,
*:first-child+html #tmp_mizube .mizube_bnr,
*:first-child+html #tmp_mizube_contents,
*:first-child+html #tmp_mizube_contents #tmp_mizube_navi,
*:first-child+html #tmp_mizube_contents #tmp_mizube_navi ul,
*:first-child+html #tmp_mizube_contents .head_cnt,
*:first-child+html #tmp_mizube_contents #tmp_detail_map,
*:first-child+html #tmp_mizube_contents #tmp_detail_map_cnt,
*:first-child+html #tmp_mizube_contents #tmp_detail_map_ttl,
*:first-child+html #tmp_contents .date_area,
*:first-child+html #tmp_miryoku_pickup,
*:first-child+html #tmp_miryoku_pickup_ttl,
*:first-child+html #tmp_miryoku_pickup_cnt,
*:first-child+html #tmp_contents #tmp_miryoku_pickup_cnt ul,
*:first-child+html #tmp_contents .box_miryoku_cat,
*:first-child+html #tmp_contents .wrap_box_miryoku_cat,
*:first-child+html #tmp_contents .box_miryoku_cat_ttl,
*:first-child+html #tmp_contents .box_miryoku_cat_cnt,
*:first-child+html #tmp_contents #tmp_discovery_cnt .discovery_section,
*:first-child+html #hakken_backnum_contents .hakken_backnum_bnr,
*:first-child+html #hakken_backnum_contents .hakken_backnum_bnr .bnr_blk,
*:first-child+html #tmp_izuoshima_contents .col2sp,
*:first-child+html #tmp_areamap_contents,
*:first-child+html #tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku,
*:first-child+html #tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_ttl,
*:first-child+html #tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt,
*:first-child+html #tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access,
*:first-child+html #tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_ttl,
*:first-child+html #tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_cnt,
*:first-child+html #tmp_contents #tmp_discovery_cnt #tmp_idx_link ul,
*:first-child+html #tmp_discovery_vol13_lower #tmp_pamph_list,
*:first-child+html #tmp_omotenashi_contents,
*:first-child+html #tmp_guideservice_contents,
*:first-child+html #tmp_guideservice_contents .anc_lnk ul,
*:first-child+html #tmp_wifi_contents,
*:first-child+html #tmp_favoritemap,
*:first-child+html #tmp_favoritemap_ttl,
*:first-child+html #tmp_favoritemap_cnt,
*:first-child+html #tmp_contents #tmp_detail_map,
*:first-child+html #tmp_contents #tmp_dtl_map_cond,
*:first-child+html #tmp_contents #tmp_detail_map_ttl,
*:first-child+html #tmp_contents #tmp_detail_map_cnt,
*:first-child+html #tmp_contents #tmp_detail_map_cnt ul,
*:first-child+html #tmp_contents #tmp_dtl_map_list_cnt ul li,
*:first-child+html #tmp_contents #tmp_dtl_map_list_ttl,
*:first-child+html #tmp_contents .box_favoritemap,
*:first-child+html #tmp_contents .box_favoritemap_ttl,
*:first-child+html #tmp_contents .box_favoritemap_cnt,
*:first-child+html #tmp_contents .box_favoritemap_list_photo .title,
*:first-child+html #tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .wrap_discovery_section,
*:first-child+html #tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .discovery_section1,
*:first-child+html #tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .discovery_section2,
*:first-child+html #tmp_contents #tmp_favoritemap_btn,
*:first-child+html #tmp_experience,
*:first-child+html #tmp_experience_ttl,
*:first-child+html #tmp_experience_cnt,
*:first-child+html #tmp_contents .box_experience,
*:first-child+html #tmp_contents .box_experience2,
*:first-child+html #tmp_experience .taiken_idx ul,
*:first-child+html #tmp_experience .wrap_experience_idx,
*:first-child+html #tmp_contents #tmp_idx_1,
*:first-child+html #tmp_contents #tmp_idx_1_ttl,
*:first-child+html #tmp_contents #tmp_idx_1_cnt,
*:first-child+html #tmp_contents #tmp_idx_2,
*:first-child+html #tmp_contents #tmp_idx_2_ttl,
*:first-child+html #tmp_contents #tmp_idx_2_cnt,
*:first-child+html #tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt3,
*:first-child+html #tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .wrap_discovery_section,
*:first-child+html #tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt #tmp_idx_link,
*:first-child+html #tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt1,
*:first-child+html #tmp_activity .activity_idx_yama_cnt,
*:first-child+html #tmp_activity .activity_idx_umi_cnt,
*:first-child+html #tmp_activity .select_btn ul,
*:first-child+html #tmp_contents .wrap_select_course,
*:first-child+html #cntLayer .box_place_cnt .photo,
*:first-child+html #tmp_jizake_contents #tmp_nihonsyu_info,
*:first-child+html #tmp_jizake_contents #tmp_nihonsyu_point_ttl,
*:first-child+html #tmp_jizake_contents #tmp_nihonsyu_point_cnt,
*:first-child+html #tmp_jizake_contents #tmp_nihonsyu_kuramoto,
*:first-child+html #tmp_jizake_contents #tmp_syouchu_info,
*:first-child+html #tmp_jizake_contents #tmp_syouchu_point_ttl,
*:first-child+html #tmp_jizake_contents #tmp_syouchu_point_cnt,
*:first-child+html #tmp_jizake_contents #tmp_syouchu_kuramoto,
*:first-child+html #tmp_jizake_contents #tmp_syouchu_else,
*:first-child+html #tmp_jizake_contents #tmp_jizake_jinja,
*:first-child+html #tmp_jizake_contents #tmp_profile #tmp_profile_cnt,
*:first-child+html #tmp_cooking_contents .box_recipe,
*:first-child+html #tmp_cooking_contents .box_sato,
*:first-child+html #tmp_kuramoto_contents .kuramoto_box_ttl,
*:first-child+html #tmp_wrap_gourmet_menu1,
*:first-child+html #tmp_gourmet_menu1,
*:first-child+html #tmp_contents .gourmet_pickup,
*:first-child+html #tmp_contents #tmp_shop_navi,
*:first-child+html #tmp_contents #tmp_shop_navi_cnt ul,
*:first-child+html #tmp_contents #tmp_shop_tab,
*:first-child+html #tmp_contents #tmp_shop_tab_ttl,
*:first-child+html #tmp_contents #tmp_shop_tab_cnt,
*:first-child+html #tmp_contents #tmp_shop_tab1,
*:first-child+html #tmp_contents #tmp_shop_tab2,
*:first-child+html #tmp_contents #tmp_shop_tab3,
*:first-child+html #tmp_contents #tmp_shop_tab4,
*:first-child+html #tmp_contents #tmp_shopping #tmp_shop_tab_ttl ul,
*:first-child+html #tmp_contents #tmp_shopping .area_guide_list ul,
*:first-child+html #tmp_contents .tips_box,
*:first-child+html #tmp_contents .tips_box_ttl,
*:first-child+html #tmp_contents .tips_box_cnt,
*:first-child+html #tmp_contents #tmp_discovery_vol16,
*:first-child+html #tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab_ttl ul,
*:first-child+html #tmp_contents #tmp_onsen_tab,
*:first-child+html #tmp_contents #tmp_onsen_tab_ttl,
*:first-child+html #tmp_contents #tmp_onsen_tab_cnt,
*:first-child+html #tmp_contents .onsen_gourmet,
*:first-child+html #tmp_contents .onsen_gourmet_ttl,
*:first-child+html #tmp_contents .onsen_gourmet_cnt,
*:first-child+html #tmp_contents .wrap_discovery_section,
*:first-child+html #tmp_marathon_point,
*:first-child+html #tmp_marathon_point .col_clearfix,
*:first-child+html #tmp_contents #tmp_shopping .shop_publicity,
*:first-child+html #tmp_contents #tmp_discovery_vol17 #tmp_tab_navi ul,
*:first-child+html #tmp_contents #tmp_discovery_vol17 .discovery_section,
*:first-child+html #tmp_contents #tmp_discovery_vol17_lower .taiken_report p.report_img,
*:first-child+html #tmp_appli_contents .appli_lang,
*:first-child+html #tmp_appli_contents .languages_list,
*:first-child+html #tmp_contents #tmp_fourseason ul.contents_list,
*:first-child+html #tmp_contents #tmp_fourseason ul.horizon_list,
*:first-child+html #tmp_contents #tmp_fourseason #tmp_fourseason_event_ttl,
*:first-child+html #tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list,
*:first-child+html #tmp_contents #tmp_event_idx_search,
*:first-child+html #tmp_contents .event_idx_search,
*:first-child+html #tmp_contents #tmp_event_idx_search_ttl,
*:first-child+html #tmp_contents .pickup_cnt_box,
*:first-child+html #tmp_contents #tmp_discovery_vol18 .wrap_discovery_section,
*:first-child+html #tmp_contents #tmp_discovery_vol18_lower .box_col3,
*:first-child+html #tmp_discovery_vol18 #tmp_subdnavi,
*:first-child+html #tmp_discovery_vol19 #tmp_subdnavi,
*:first-child+html #tmp_discovery_vol19 #tmp_theme_block,
*:first-child+html #tmp_contents #tmp_discovery_vol19_lower .check_link,
*:first-child+html #tmp_access_contents #tmp_access_ticket,
*:first-child+html #tmp_access_contents .wrap_access_box_air,
*:first-child+html #tmp_access_contents .wrap_access_block,
*:first-child+html #tmp_discovery_vol20 #tmp_subdnavi,
*:first-child+html #_tmp_discovery_vol20 #tmp_wrap_theme_block .wrap_theme_block,
*:first-child+html #tmp_guideservice_contents .wrap_modelcourse_contents,
*:first-child+html #tmp_modelcourse_search #tmp_modelcourse_search_cnt,
*:first-child+html #tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results,
*:first-child+html #tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results .modelcourse_course,
*:first-child+html #tmp_topics_list #tmp_topics_list_search,
*:first-child+html #tmp_topics_list #tmp_topics_list_area .topics_list_box,
*:first-child+html #tmp_contents #tmp_shopping_category .cate_box,
*:first-child+html #tmp_contents #tmp_shopping_navilist,
*:first-child+html #tmp_contents #tmp_discovery_vol21_navi,
*:first-child+html #tmp_contents .dv21_idx_cnt_foot,
*:first-child+html #tmp_contents .discovery_vol21_lower_cnt .photo_list,
*:first-child+html #tmp_gourmet_contents .box_cnt_txt_wrap,
*:first-child+html #tmp_gourmet_contents .box_cnt_navi,
*:first-child+html #tmp_gourmet_contents .box_img_no1,
*:first-child+html #tmp_gourmet_contents .box_txt_no1,
*:first-child+html #tmp_contents #tmp_dvt22_theme_cnt01 ul,
*:first-child+html #tmp_contents #tmp_dvt22_theme_cnt02 ul,
*:first-child+html #tmp_contents #tmp_dvt22_ban_cnt ul,
*:first-child+html #tmp_contents .dnavi2,
*:first-child+html #tmp_contents #tmp_discovery_vol22_lower .photo_list,
*:first-child+html #tmp_discovery_vol22.history #tmp_dvt22_history_cnt,
*:first-child+html #tmp_contents #tmp_discovery_vol22.history .dvt22_history_cnt,
*:first-child+html #tmp_wrap_sns,
*:first-child+html #tmp_contents #tmp_discovery_vol23 .box_cnt_menu, 
*:first-child+html #tmp_contents #tmp_discovery_vol23 .box_cnt_menu2,
*:first-child+html #tmp_contents #tmp_discovery_vol23 .box_menu_list,
*:first-child+html #tmp_contents #tmp_discovery_vol23_lower .photo_list,
*:first-child+html #tmp_contents #tmp_discovery_vol23_lower .box_discovery_ttl,
*:first-child+html #tmp_contents #tmp_discovery_vol23_lower .box_link_list_cnt,
*:first-child+html #tmp_contents #tmp_wrap_dtl_map,
*:first-child+html #tmp_contents #tmp_discovery_vol23_lower .dnavi {
	min-height:1%; /* 変更しない */
}
/* for IE6.0 */
* html #tmp_contents div.outline,
* html #tmp_contents div.box_info,
* html #tmp_contents div.box_info_ttl,
* html #tmp_contents div.box_info_cnt,
* html #tmp_contents div.box_link,
* html #tmp_contents div.box_link_ttl,
* html #tmp_contents div.box_link_cnt,
* html #tmp_contents div.box_menu,
* html #tmp_contents div.box_menu_ttl,
* html #tmp_contents div.box_menu_cnt,
* html #tmp_contents .box_photo,
* html #tmp_contents .box_page_info,
* html #tmp_contents .box_page_info_ttl,
* html #tmp_contents .box_page_info_ttl ul,
* html #tmp_contents .box_page_info_cnt,
* html #tmp_contents .box_page_info_result,
* html #tmp_contents .search_info,
* html #tmp_contents .box_page_info_obj,
* html #tmp_contents .box_event_topics,
* html #tmp_contents .universal_list,
* html #tmp_contents .box_cate_idx,
* html #tmp_contents #tmp_tourism_search,
* html #tmp_contents #tmp_tourism_search_ttl,
* html #tmp_contents #tmp_tourism_search_ttl ul,
* html #tmp_contents #tmp_tourism_search_cnt,
* html #tmp_contents .box_ts_search1,
* html #tmp_contents .box_ts_search2,
* html #tmp_contents .sch_btn_list,
* html #tmp_contents .box_detail_search,
* html #tmp_contents .box_detail_search_ttl,
* html #tmp_contents .box_detail_search_cnt,
* html #tmp_contents .box_often_keyword,
* html #tmp_contents .box_often_keyword_cnt ul,
* html #tmp_contents .box_detail_search_clm,
* html #tmp_contents .box_result_list,
* html #tmp_contents .box_result_list_photo,
* html #tmp_contents .box_result_photos,
* html .box_expand_calendar,
* html .calendar_page_sending_navi,
* html #tmp_contents .box_topics_photo1,
* html #tmp_contents .box_topics_photo2,
* html #tmp_contents .box_topics_attention,
* html #tmp_contents .box_topics_attention_ttl,
* html #tmp_contents .box_topics_attention_cnt,
* html #tmp_contents .box_calendar_event,
* html #tmp_contents #tmp_calendar,
* html #tmp_contents #tmp_calendar_ttl,
* html #tmp_contents #tmp_calendar_date,
* html #tmp_contents #tmp_calendar_cnt,
* html #tmp_contents #tmp_calendar_cnt .cal_navi,
* html #tmp_contents #tmp_photo_search,
* html #tmp_contents #tmp_photo_search_ttl,
* html #tmp_contents #tmp_photo_search_cnt,
* html #tmp_contents #tmp_inbound_search,
* html #tmp_contents #tmp_inbound_search_ttl,
* html #tmp_contents #tmp_inbound_search_cnt,
* html #tmp_contents .box_event,
* html #tmp_contents .box_event_ttl,
* html #tmp_contents .box_event_cnt,
* html #tmp_contents #tmp_dnavi,
* html #tmp_contents #tmp_discovery,
* html #tmp_contents #tmp_discovery_ttl,
* html #tmp_contents #tmp_discovery_cnt,
* html #tmp_contents .shopping_list,
* html #tmp_contents #tmp_vol3_box1
* html #tmp_contents #tmp_vol3_box2,
* html #tmp_contents #tmp_dnavi.vol4,
* html #tmp_contents #tmp_discovery_vol4,
* html #tmp_contents #tmp_dnavi.vol5,
* html #tmp_contents #tmp_event_new,
* html #tmp_contents #tmp_areamap #tmp_areamap_ttl,
* html #tmp_contents #tmp_fourseason #tmp_info_ttl ul,
* html #tmp_contents .fs_index_list,
* html #tmp_contents #tmp_fourseasons_ban,
* html #tmp_contents #tmp_marathon #tmp_wrap_bnr ul,
* html #tmp_contents #tmp_marathon #tmp_wrap_box_photo ul,
* html #tmp_contents #tmp_modelcourse .box_place_cnt,
* html #tmp_contents #tmp_yearly_event ul#tmp_month_btn,
* html #tmp_lg_rank1,
* html #tmp_lg_rank2,
* html #tmp_lg_rank3,
* html #tmp_contents .mdl_rank1,
* html #tmp_contents .mdl_rank2,
* html #tmp_contents .mdl_rank3,
* html #tmp_contents .mdl_rank,
* html #tmp_contents .sml_rank,
* html #tmp_discovery_vol7 dl,
* html #tmp_discovery_vol7 .sakuhin dl,
* html #tmp_miryoku,
* html #tmp_miryoku_ttl,
* html #tmp_miryoku_cnt,
* html #tmp_miryoku_navi,
* html #tmp_miryoku_navi_ttl,
* html #tmp_miryoku_navi_cnt,
* html #tmp_gourmet_box,
* html #tmp_gourmet_box_ttl,
* html #tmp_gourmet_box_cnt,
* html #tmp_gourmet_contents .gourmet_box,
* html #tmp_gourmet_contents .gourmet_box_cnt,
* html #tmp_gourmet_contents .gourmet_box_ttl,
* html #tmp_gourmet_contents div.col4,
* html #tmp_contents .box_event_cnt ul.tenjikai li,
* html #tmp_contents #tmp_search_cnt,
* html #tmp_contents #tmp_column_list,
* html #tmp_contents #tmp_column,
* html #tmp_contents #tmp_column_ttl,
* html #tmp_contents #tmp_column_cnt,
* html #tmp_contents #tmp_wrap_accommodations_column,
* html #tmp_contents #tmp_wrap_accommodations_column2,
* html #tmp_contents #tmp_wrap_accommodations_column3,
* html #tmp_contents #tmp_accommodations_column,
* html #tmp_contents #tmp_accommodations_column_ttl,
* html #tmp_contents #tmp_accommodations_column_cnt,
* html #tmp_contents .accommodations_column_cnt_rep,
* html #tmp_contents .accommodations_h2_ttl,
* html #tmp_art_contents #tmp_area_link,
* html #tmp_art_contents_lower #tmp_art_tab,
* html #tmp_art_contents_lower #tmp_art_tab ul,
* html #tmp_art_contents_lower .art_section,
* html #tmp_izuoshima_contents,
* html #tmp_izuoshima_contents #tmp_guidance,
* html #tmp_izuoshima_contents #tmp_guidance_ttl,
* html #tmp_izuoshima_contents #tmp_guidance_cnt,
* html #tmp_izuoshima_contents #tmp_marathon,
* html #tmp_izuoshima_contents #tmp_marathon_ttl,
* html #tmp_izuoshima_contents #tmp_marathon_cnt,
* html #tmp_izuoshima_contents .col2Access,
* html #tmp_izuoshima_contents #tmp_social_link,
* html #tmp_izuoshima_contents #tmp_social_link ul,
* html #tmp_contents #tmp_bbnr_link,
* html #tmp_contents #tmp_bbnr_link ul,
* html #tmp_sch_yoyaku,
* html #tmp_sch_yoyaku .teke_site,
* html #tmp_sch_yoyaku_cnt,
* html #tmp_mizube,
* html #tmp_mizube_cnt,
* html #tmp_mizube .mizube_col,
* html #tmp_mizube .mizube_bnr,
* html #tmp_mizube_contents,
* html #tmp_mizube_contents #tmp_mizube_navi,
* html #tmp_mizube_contents #tmp_mizube_navi ul,
* html #tmp_mizube_contents .head_cnt,
* html #tmp_mizube_contents #tmp_detail_map,
* html #tmp_mizube_contents #tmp_detail_map_cnt,
* html #tmp_mizube_contents #tmp_detail_map_ttl,
* html #tmp_contents .date_area,
* html #tmp_miryoku_pickup,
* html #tmp_miryoku_pickup_ttl,
* html #tmp_miryoku_pickup_cnt,
* html #tmp_contents #tmp_miryoku_pickup_cnt ul,
* html #tmp_contents .wrap_box_miryoku_cat,
* html #tmp_contents .box_miryoku_cat,
* html #tmp_contents .box_miryoku_cat_ttl,
* html #tmp_contents .box_miryoku_cat_cnt,
* html #tmp_contents #tmp_discovery_cnt .discovery_section,
* html #hakken_backnum_contents .hakken_backnum_bnr,
* html #hakken_backnum_contents .hakken_backnum_bnr .bnr_blk,
* html #tmp_izuoshima_contents .col2sp,
* html #tmp_areamap_contents,
* html #tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku,
* html #tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_ttl,
* html #tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_miryoku_cnt,
* html #tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access,
* html #tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_ttl,
* html #tmp_contents #tmp_discovery_vol13 #tmp_discovery_cnt #tmp_section_access_cnt,
* html #tmp_contents #tmp_discovery_cnt #tmp_idx_link ul,
* html #tmp_discovery_vol13_lower #tmp_pamph_list,
* html #tmp_omotenashi_contents,
* html #tmp_guideservice_contents,
* html #tmp_guideservice_contents .anc_lnk ul,
* html #tmp_wifi_contents,
* html #tmp_favoritemap,
* html #tmp_favoritemap_ttl,
* html #tmp_favoritemap_cnt,
* html #tmp_contents #tmp_detail_map,
* html #tmp_contents #tmp_dtl_map_cond,
* html #tmp_contents #tmp_detail_map_ttl,
* html #tmp_contents #tmp_detail_map_cnt,
* html #tmp_contents #tmp_detail_map_cnt ul,
* html #tmp_contents #tmp_dtl_map_list_cnt ul li,
* html #tmp_contents #tmp_dtl_map_list_ttl,
* html #tmp_contents .box_favoritemap,
* html #tmp_contents .box_favoritemap_ttl,
* html #tmp_contents .box_favoritemap_cnt,
* html #tmp_contents .box_favoritemap_list_photo .title,
* html #tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .wrap_discovery_section,
* html #tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .discovery_section1,
* html #tmp_contents #tmp_discovery_vol14 #tmp_discovery_cnt .discovery_section2,
* html #tmp_contents #tmp_favoritemap_btn,
* html #tmp_experience,
* html #tmp_experience_ttl,
* html #tmp_experience_cnt,
* html #tmp_contents .box_experience,
* html #tmp_contents .box_experience2,
* html #tmp_experience .taiken_idx ul,
* html #tmp_experience .wrap_experience_idx,
* html #tmp_contents #tmp_idx_1,
* html #tmp_contents #tmp_idx_1_ttl,
* html #tmp_contents #tmp_idx_1_cnt,
* html #tmp_contents #tmp_idx_2,
* html #tmp_contents #tmp_idx_2_ttl,
* html #tmp_contents #tmp_idx_2_cnt,
* html #tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt3,
* html #tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt .wrap_discovery_section,
* html #tmp_contents #tmp_discovery_vol15 #tmp_discovery_cnt #tmp_idx_link,
* html #tmp_contents #tmp_discovery_vol15 #tmp_idx_1_cnt1,
* html #tmp_activity .activity_idx_yama_cnt,
* html #tmp_activity .activity_idx_umi_cnt,
* html #tmp_activity .select_btn ul,
* html #tmp_contents .wrap_select_course,
* html #cntLayer .box_place_cnt .photo,
* html #tmp_jizake_contents #tmp_nihonsyu_info,
* html #tmp_jizake_contents #tmp_nihonsyu_point_ttl,
* html #tmp_jizake_contents #tmp_nihonsyu_point_cnt,
* html #tmp_jizake_contents #tmp_nihonsyu_kuramoto,
* html #tmp_jizake_contents #tmp_syouchu_info,
* html #tmp_jizake_contents #tmp_syouchu_point_ttl,
* html #tmp_jizake_contents #tmp_syouchu_point_cnt,
* html #tmp_jizake_contents #tmp_syouchu_kuramoto,
* html #tmp_jizake_contents #tmp_syouchu_else,
* html #tmp_jizake_contents #tmp_jizake_jinja,
* html #tmp_jizake_contents #tmp_profile #tmp_profile_cnt,
* html #tmp_cooking_contents .box_recipe,
* html #tmp_cooking_contents .box_sato,
* html #tmp_kuramoto_contents .kuramoto_box_ttl,
* html #tmp_wrap_gourmet_menu1,
* html #tmp_gourmet_menu1,
* html #tmp_contents .gourmet_pickup,
* html #tmp_contents #tmp_shop_navi,
* html #tmp_contents #tmp_shop_navi_cnt ul,
* html #tmp_contents #tmp_shop_tab,
* html #tmp_contents #tmp_shop_tab_ttl,
* html #tmp_contents #tmp_shop_tab_cnt,
* html #tmp_contents #tmp_shop_tab1,
* html #tmp_contents #tmp_shop_tab2,
* html #tmp_contents #tmp_shop_tab3,
* html #tmp_contents #tmp_shop_tab4,
* html #tmp_contents #tmp_shopping #tmp_shop_tab_ttl ul,
* html #tmp_contents #tmp_shopping .area_guide_list ul,
* html #tmp_contents .tips_box,
* html #tmp_contents .tips_box_ttl,
* html #tmp_contents .tips_box_cnt,
* html #tmp_contents #tmp_discovery_vol16,
* html #tmp_contents #tmp_discovery_vol16 #tmp_onsen_tab_ttl ul,
* html #tmp_contents #tmp_onsen_tab,
* html #tmp_contents #tmp_onsen_tab_ttl,
* html #tmp_contents #tmp_onsen_tab_cnt,
* html #tmp_contents .onsen_gourmet,
* html #tmp_contents .onsen_gourmet_ttl,
* html #tmp_contents .onsen_gourmet_cnt,
* html #tmp_contents .wrap_discovery_section,
* html #tmp_marathon_point,
* html #tmp_marathon_point .col_clearfix,
* html #tmp_contents #tmp_shopping .shop_publicity,
* html #tmp_contents #tmp_discovery_vol17 #tmp_tab_navi ul,
* html #tmp_contents #tmp_discovery_vol17 .discovery_section,
* html #tmp_contents #tmp_discovery_vol17_lower .taiken_report p.report_img,
* html #tmp_appli_contents .appli_lang,
* html #tmp_appli_contents .languages_list,
* html #tmp_contents #tmp_fourseason ul.contents_list,
* html #tmp_contents #tmp_fourseason ul.horizon_list,
* html #tmp_contents #tmp_fourseason #tmp_fourseason_event_ttl,
* html #tmp_contents #tmp_fourseason #tmp_fourseason_event_cnt .season_event_list,
* html #tmp_contents #tmp_event_idx_search,
* html #tmp_contents .event_idx_search,
* html #tmp_contents #tmp_event_idx_search_ttl,
* html #tmp_contents .pickup_cnt_box,
* html #tmp_contents #tmp_discovery_vol18 .wrap_discovery_section,
* html #tmp_contents #tmp_discovery_vol18_lower .box_col3,
* html #tmp_discovery_vol18 #tmp_subdnavi,
* html #tmp_discovery_vol19 #tmp_subdnavi,
* html #tmp_discovery_vol19 #tmp_theme_block,
* html #tmp_contents #tmp_discovery_vol19_lower .check_link,
* html #tmp_access_contents #tmp_access_ticket,
* html #tmp_access_contents .wrap_access_box_air,
* html #tmp_access_contents .wrap_access_block,
* html #tmp_discovery_vol20 #tmp_subdnavi,
* html #_tmp_discovery_vol20 #tmp_wrap_theme_block .wrap_theme_block,
* html #tmp_guideservice_contents .wrap_modelcourse_contents,
* html #tmp_modelcourse_search #tmp_modelcourse_search_cnt,
* html #tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results,
* html #tmp_modelcourse_search_results #tmp_wrap_modelcourse_results .modelcourse_results .modelcourse_course,
* html #tmp_topics_list #tmp_topics_list_search,
* html #tmp_topics_list #tmp_topics_list_area .topics_list_box,
* html #tmp_contents #tmp_discovery_vol21_navi,
* html #tmp_contents .dv21_idx_cnt_foot,
* html #tmp_contents .discovery_vol21_lower_cnt .photo_list,
* html #tmp_gourmet_contents .box_cnt_txt_wrap,
* html #tmp_gourmet_contents .box_cnt_navi,
* html #tmp_gourmet_contents .box_img_no1,
* html #tmp_gourmet_contents .box_txt_no1,
* html #tmp_contents #tmp_dvt22_theme_cnt01 ul,
* html #tmp_contents #tmp_dvt22_theme_cnt02 ul,
* html #tmp_contents #tmp_dvt22_ban_cnt ul,
* html #tmp_contents .dnavi2,
* html #tmp_contents #tmp_discovery_vol22_lower .photo_list,
* html #tmp_discovery_vol22.history #tmp_dvt22_history_cnt,
* html #tmp_contents #tmp_discovery_vol22.history .dvt22_history_cnt,
* html #tmp_wrap_sns,
* html #tmp_contents #tmp_discovery_vol23 .box_cnt_menu, 
* html #tmp_contents #tmp_discovery_vol23 .box_cnt_menu2,
* html #tmp_contents #tmp_discovery_vol23 .box_menu_list,
* html #tmp_contents #tmp_discovery_vol23_lower .photo_list,
* html #tmp_contents #tmp_discovery_vol23_lower .box_discovery_ttl,
* html #tmp_contents #tmp_discovery_vol23_lower .box_link_list_cnt,
* html #tmp_contents #tmp_wrap_dtl_map,
* html #tmp_contents #tmp_discovery_vol23_lower .dnavi {
	display:inline-block; /* 変更しない */
}
/* ==================================================
print
================================================== */
@media print {
body {
	background:#FFFFFF !important;
}
#tmp_wrapper,
#tmp_contents .box_topics_main_photo,
#tmp_contents .box_topics_photo1 {
	width:100% !important;
	background:#FFFFFF !important;
}
#tmp_wrap_main {
	padding:0 !important;
}
#tmp_wrap_header,
#tmp_header,
#tmp_wrap_pankuzu,
#tmp_pankuzu,
#tmp_wrap_main,
#tmp_wrap_main2,
#tmp_wrap_footer,
#tmp_footer {
	width:100%;
	min-width:100%;
	padding:0 !important;
	background:none !important;
}
#tmp_header {
	margin-bottom:10px !important;
	padding-bottom:10px !important;
	color:#000000 !important;
	background:#FFFFFF !important;
	border-bottom:1px solid #000000 !important;
}
#tmp_hlogo {
	margin:0 !important;
}
#tmp_footer {
	margin-top:10px !important;
	padding-top:10px !important;
	color:#000000 !important;
	background:#FFFFFF !important;
	border-top:1px solid #000000 !important;
}
#tmp_means,
#tmp_gnavi,
.wrap_col_lft_navi,
.wrap_col_rgt_navi,
.pnavi,
#tmp_fnavi,
.plugin {
	display:none !important;
}
.wrap_col_nm,
.column_full .wrap_col_main,
.column_lnavi .wrap_col_main,
.column_rnavi .wrap_col_main {
	float:none !important;
}
body,
#tmp_pankuzu,
#tmp_wrap_main {
	background:none !important;
}
.wrap_col_nm,
.wrap_col_nm2,
.col_main {
	margin:0 !important;
	padding:0 !important;
}
#tmp_contents .box_gmap {
	margin:0;
	/* padding:170px 0 0 0;
	position:relative;
	top:-170px; */
	page-break-before:always;
}
#tmp_contents .box_page_info_obj {
	display:block !important;
}
#tmp_copyright {
	text-align:left !important;
}
#tmp_miryoku,
#tmp_miryoku_cate {
	padding:0;
	margin:0;
}
#tmp_miryoku_navi {
	zoom:0.99;
	background:none;
	padding:0;
	border:none;
}
/* for favoritemap */
#tmp_favoritemap .howto_favoritemap_btn,
#tmp_favoritemap #tmp_dtl_map_list,
#tmp_favoritemap .favoritemap_share {
	display:none !important;
}
#tmp_favoritemap #tmp_dtl_map_img {
	margin:0 !important;
}
#tmp_contents .box_favoritemap_list_photo .photo img {
	max-width:100%;
	height:auto;
}
/* for IE7.0 */
*:first-child+html #tmp_contents .box_page_info_ttl span,
*:first-child+html #tmp_tourism_search_ttl span {
	visibility:hidden;
}
*:first-child+html #tmp_contents h1,
*:first-child+html #tmp_contents h2,
*:first-child+html #tmp_contents h3,
*:first-child+html #tmp_contents h4,
*:first-child+html #tmp_contents h5,
*:first-child+html #tmp_contents h6,
*:first-child+html #tmp_contents .box_btn li {
	min-height:1%;
}
/* for IE6.0 */
* html #tmp_contents .box_page_info_ttl span,
* html #tmp_tourism_search_ttl span {
	visibility:hidden;
}
* html #tmp_contents h1,
* html #tmp_contents h2,
* html #tmp_contents h3,
* html #tmp_contents h4,
* html #tmp_contents h5,
* html #tmp_contents h6,
* html #tmp_contents .box_btn li {
	display:inline-block;
}
* html #tmp_miryoku_navi,
* html #tmp_miryoku_cate {
	zoom:0.95;
}
* html .gourmet_box_cnt img {
	width:100%;
}
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:"."; /* 変更しない */
	height:1px; /* 変更しない */
}
}

