<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* ==================================================
selector
================================================== */
#tmp_wrap_contents_ttl {
	background:url(../images/contents/h1_bg_repeat.jpg) repeat left top;
	border-top:solid 1px #BBBBBB;
	border-right:solid 1px #BBBBBB;
	border-bottom:solid 3px #222222;
	margin-bottom:0.8em;
	clear:both; /* 変更しない */
}
#tmp_contents_ttl {
	padding:3px 0 0 6px;
	border-top:solid 1px #626262;
	border-left:solid 1px #626262;
	background:url(../images/contents/h1_bg.jpg) no-repeat left bottom;
}
#tmp_contents_ttl h1  {
	padding:7px 23px 7px;
	font-size:157%; /* デザインによって相対指定で指定しなおす */
	background:url(../images/contents/h1_bg_bar.jpg) repeat-y left top;
	color:#FFFFFF;
}
#tmp_contents_ttl h1 span {
	font-size:72%;
	margin:0 0 0 10px;
}
#tmp_contents h2  {
	margin:1.5em 0 0.8em; /* 変更しない */
	padding:8px 15px 10px;
	font-size:114%; /* デザインによって相対指定で指定しなおす */
	background:#353535 url(../images/contents/h2_bg.jpg) repeat-x top;
	color:#FFFFFF;
	clear:both; /* 変更しない */
}
#tmp_contents h3 {
	margin:1.5em 0 0.8em; /* 変更しない */
	padding:2px 15px 1px;
	font-size:114%; /* デザインによって相対指定で指定しなおす */
	background:url(../images/contents/h3_bg.jpg) no-repeat left top;
	border-bottom:solid 2px #777777;
	clear:both; /* 変更しない */
}
#tmp_contents p {
	margin:0 0 0.8em 0; /* 変更しない */
}
#tmp_contents ul {
	margin:0 0 1em 3.2em; /* 変更しない */
	/*list-style-image:url(/shared/images/icon/list_icon.gif); /* 変更しない */
}
#tmp_contents ol {
	margin:0 0 1em 3.2em; /* 変更しない */
	list-style-image:none; /* 変更しない */
}
#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; /* 変更しない */
}
/* ==================================================
parts
================================================== */
/* datatable 
   enquete_table
============================== */
#tmp_contents table.datatable {
	margin:0 0 0.8em; /* 変更しない */
	color:inherit;
	background-color:#FFFFFF;
	border-collapse:collapse; /* 変更しない */
	border-spacing:0; /* 変更しない */
	border:1px solid #ABABAB;
}
#tmp_contents table.datatable th {
	padding:4px 14px;
	color:inherit;
	background-color:#E8F3FD;
	border:1px solid #ABABAB;
}
#tmp_contents table.datatable td {
	padding:4px 14px;
	border:1px solid #ABABAB;
}
#tmp_contents table.datatable p {
	margin:0; /* 変更しない */
}
#tmp_contents table.datatable ul,
#tmp_contents table.datatable 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 {
	margin:0.3em 0 0 24px; /* 変更しない */
}
/* port_list
============================== */
/* tmp_serch_header */
#tmp_serch_header {
	background:url(../images/contents/list/search_header_bg_top.jpg) no-repeat top;
	margin:0 0 15px;
	clear:both;
	padding:12px 13px 14px 16px;
	border-bottom:solid 1px #ABABAB;
	width:881px;
}
* html #tmp_serch_header {
	width:910px;
}
#tmp_serch_header #tmp_serch_header_ttl {
	float:left;
	margin:8px 8px 0 0;
}
#tmp_serch_header #tmp_serch_header_map {
	float:left;
}
#tmp_serch_header .box_wrap_search_header {
	float:right;
	width:588px;
}
#tmp_serch_header .box_search_header {
	float:left;
	border-right:solid 2px #DDDDDD;
	text-align:center;
	padding:11px 15px 3px;
	width:112px;
	margin-bottom:10px;
}
#tmp_serch_header .box_search_header p,
#tmp_serch_header .box_search_header_last p {
	margin-bottom:2px;
}
#tmp_serch_header .box_search_header select,
#tmp_serch_header .box_search_header_last select {
	width:110px;
	border:solid 1px #80AAEA;
	padding:2px;
}
#tmp_serch_header .box_search_header_last {
	float:left;
	border:none;
	text-align:center;
	padding:11px 0 0 15px;
	width:139px;
	margin-bottom:10px;
}
#tmp_serch_header #tmp_serch_header_cnd {
	background:#EEEEEE;
	color:inherit;
	clear:both;
	padding:2px 7px;
	margin-left:8px;
}
/* port_list */
#tmp_port_list {
	margin:0 -14px 0 0;
	overflow:hidden;
	letter-spacing: -.40em;
	width:924px;
}
#tmp_contents .box_port_list {
	display:inline-block;
	width:448px;
	margin:0 14px 12px 0;
	vertical-align:top;
	letter-spacing:normal;
}
*:first-child+html #tmp_contents .box_port_list {
	display:inline;
}
* html #tmp_contents .box_port_list {
	display:inline !important;
}
#tmp_contents .box_port_list_ttl h2 {
	margin:0;
}
#tmp_contents #tmp_port_list h2 {
	background:#16335C url(../images/contents/list/search_h2_bg.jpg) repeat-x;
	font-size:128.57%;
	padding:4px 14px;
	margin-bottom:0;
}
#tmp_contents #tmp_port_list h2 a {
	color:#FFFFFF;
}
#tmp_contents .box_port_list_cnt {
	background:#EEEEEE url(../images/contents/list/search_cnt_bg.jpg) repeat-x;
	color:inherit;
	padding:10px;
}
#tmp_contents .wrap_port_area {
	width:100%;
	margin:0 -170px 0 0;
	float:left;
}
#tmp_contents .port_area {
	width:244px;
	margin:0 0 9px 0;
	border:solid 1px #EEEEEE;
	background:#FFFFFF;
	color:inherit;
	padding:4px 7px;
}
#tmp_contents .port_area p {
	margin-bottom:0;
}
#tmp_contents .port_photo {
	float:right;
	position:relative;
	z-index:1;
}
#tmp_contents .port_area_img {
	float:left;
}
#tmp_contents .port_area_text {
	padding:3px 0;
}
#tmp_contents .port_area_ttl {
	font-weight:bold;
	width:242px;
}
#tmp_contents .port_icon {
	width:260px;
}
#tmp_contents .port_icon p {
	margin-bottom:0;
}
#tmp_contents .port_icon p img {
	margin:0 5px 5px 0;
}
/* shosai
============================== */
#tmp_contents #contents_icon {
	margin-bottom:0.2em;
}
#tmp_contents #contents_icon img {
	margin:0 5px 0 0;
}
#tmp_contents #tmp_cnt_navi {
	margin:0 0 10px;
	text-align:right;
}
#tmp_contents #tmp_cnt_navi p {
	display:inline;
	margin-left:17px;
	background:url(../../../images/icon/under_arrow_icon.jpg) no-repeat left;
	padding:0.7em 0 0.7em 25px;
}
/* sight_info */
#tmp_contents #sight_info {
	width:660px;
	margin:0 -10px 10px 0;
	letter-spacing: -.40em;
}
#tmp_contents #sight_info p {
	margin-bottom:0;
}
#tmp_contents #sight_info h3 {
	font-size:100%;
	color:inherit;
	border:none;
	padding:3px 10px;
	margin:0 0 0.4em;
}
#tmp_contents .box_gourmet,
#tmp_contents .box_shopping,
#tmp_contents .box_sight,
#tmp_contents .box_topics {
	display:inline-block;
	width:300px;
	padding:10px 8px 4px 10px;
	margin:0 10px 10px 0;
	vertical-align:top;
	letter-spacing:normal;
}
*:first-child+html #tmp_contents .box_gourmet,
*:first-child+html #tmp_contents .box_shopping,
*:first-child+html #tmp_contents .box_sight,
*:first-child+html #tmp_contents .box_topics {
	display:inline;
}
* html #tmp_contents .box_gourmet,
* html #tmp_contents .box_shopping,
* html #tmp_contents .box_sight,
* html #tmp_contents .box_topics {
	display:inline;
}
#tmp_contents .box_gourmet {
	background:#FCEBDC;
	color:inherit;
	border-right:solid 2px #F7CDA8;
	border-bottom:solid 2px #F7CDA8;
}
#tmp_contents .box_shopping {
	background:#F0F8DD;
	color:inherit;
	border-right:solid 2px #D2EA9A;
	border-bottom:solid 2px #D2EA9A;
}
#tmp_contents .box_sight {
	background:#EDF3FD;
	color:inherit;
	border-right:solid 2px #C7D9F8;
	border-bottom:solid 2px #C7D9F8;
}
#tmp_contents .box_topics {
	background:#FCEDF4;
	color:inherit;
	border-right:solid 2px #F7C8DD;
	border-bottom:solid 2px #F7C8DD;
}
#tmp_contents .box_gourmet_photo,
#tmp_contents .box_shopping_photo,
#tmp_contents .box_sight_photo,
#tmp_contents .box_topics_photo {
	position:relative;
	width:300px;
	height:225px;
	margin:0 0 8px;
	text-align:center;
}
#tmp_contents .box_gourmet_photo p,
#tmp_contents .box_shopping_photo p,
#tmp_contents .box_sight_photo p,
#tmp_contents .box_topics_photo p {
	margin-bottom:0;
}
#tmp_contents .box_gourmet_photo .kanko_info_icon,
#tmp_contents .box_shopping_photo .kanko_info_icon,
#tmp_contents .box_sight_photo .kanko_info_icon,
#tmp_contents .box_topics_photo .kanko_info_icon {
	position:absolute;
	left:0;
	bottom:0;
}
#tmp_contents .box_gourmet h3 {
	background:#F7CDA8;
	color:inherit;
}
#tmp_contents .box_shopping h3 {
	background:#D2EA9A;
	color:inherit;
}
#tmp_contents .box_sight h3 {
	background:#C7D9F8;
	color:inherit;
}
#tmp_contents .box_topics h3 {
	background:#F7C8DD;
	color:inherit;
}
#tmp_contents .sight_info_link {
	padding:3px 0;
	font-weight:bold;
}
#tmp_contents .box_gourmet .sight_info_link {
	background:url(../images/contents/detail/gourmet_icon.jpg) no-repeat 5px center;
	padding-left:40px;
}
#tmp_contents .box_shopping .sight_info_link {
	background:url(../images/contents/detail/shopping_icon.jpg) no-repeat 2px center;
	padding-left:30px;
}
#tmp_contents .box_sight .sight_info_link {
	background:url(../images/contents/detail/sight_icon.jpg) no-repeat 5px center;
	padding-left:38px;
}
#tmp_contents .box_topics .sight_info_link {
	background:url(../images/contents/detail/topics_icon.jpg) no-repeat 4px center;
	padding-left:30px;
}
/* info_table */
#tmp_contents .info_text {
	background:url(../../../images/icon/under_arrow_icon2.jpg) no-repeat right center;
	padding-right:20px;
	font-size:85.7%;
	text-align:right;
	margin:0 30px 5px 0;
	color:#777777;
}
#tmp_contents .info_table {
	margin-bottom:20px;
}
#tmp_contents .info_table .datatable th {
	text-align:left;
	width:130px;
}
#tmp_contents .info_table .datatable td {
	word-break:break-all;
	word-wrap:break-word;
}
#tmp_contents .info_table .datatable td.map_btn {
	padding:0;
	width:78px;
}
/* ==================================================
flyandcruise
================================================== */
/* airport_area_list */
#tmp_airport_area_list {
	clear:both;
}
#tmp_airport_area_list ul {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	letter-spacing:-.40em;
}
#tmp_airport_area_list ul li {
	background:url(../../../images/icon/under_arrow_icon.jpg) no-repeat left top;
	display:inline-block;
	width:124px;
	padding:3px 0 3px 28px;
	margin:0 0 13px 10px;
	letter-spacing:normal;
	vertical-align:top;
}
*:first-child+html #tmp_airport_area_list ul li {
	display:inline;
}
* html #tmp_airport_area_list ul li {
	display:inline;
	width:152px;
}
#tmp_contents .box_wrap_airport_area_table {
	width:100%;
	float:left;
	margin:0 -302px 0 0;
}
#tmp_contents .box_airport_area_table {
	margin:0 302px 0 0;
}
#tmp_contents .box_airport_area_table table {
	width:100%;
	position:relative;
}
* html #tmp_contents .box_airport_area_table table {
	width:348px !important;
}
#tmp_contents .box_airport_area_table td {
	text-align:center;
}
#tmp_contents .box_airport_area_table table td.time {
	text-align:right;
	width:70px;
}
#tmp_contents .box_airport_area_img {
	float:right;
	width:280px;
}
#tmp_contents .box_airport_area_img p {
	margin-bottom:0;
}
/* ==================================================
link
================================================== */
#tmp_contents .box_link_list table {
	margin:0 0 14px;
}
#tmp_contents .box_link_list table th {
	padding:8px 15px 10px;
	font-size:114%;
	background:#353535 url(../images/contents/h2_bg.jpg) repeat-x left top;
	color:#FFFFFF;
	text-align:left;
}
#tmp_contents .box_link_list table td {
	padding:10px 10px 9px 12px;
	border-bottom:dotted 1px #CCCCCC;
	word-break:break-all;
	word-wrap:break-word;
}
#tmp_contents .box_link_list table td strong {
	font-weight:bold;
	margin:0 12px 0 0;
}
#tmp_contents .box_link_list table td.table_hglp {
	padding-right:0;
}
#tmp_contents .box_link_list table td.table_img {
	text-align:right;
}
/* ==================================================
introduction
================================================== */
#tmp_wrap_introduction_hokkaido,
#tmp_wrap_introduction_tohoku,
#tmp_wrap_introduction_kanto,
#tmp_wrap_introduction_hokuriku,
#tmp_wrap_introduction_chubu,
#tmp_wrap_introduction_kinki,
#tmp_wrap_introduction_chugoku,
#tmp_wrap_introduction_shikoku,
#tmp_wrap_introduction_kyushu,
#tmp_wrap_introduction_okinawa {
	margin:0 0 16px;
}
#tmp_introduction_hokkaido,
#tmp_introduction_tohoku,
#tmp_introduction_kanto,
#tmp_introduction_hokuriku,
#tmp_introduction_chubu,
#tmp_introduction_kinki,
#tmp_introduction_chugoku,
#tmp_introduction_shikoku,
#tmp_introduction_kyushu,
#tmp_introduction_okinawa {
	padding:15px 15px 5px;
}
#tmp_wrap_introduction_hokkaido {
	background:url(../images/contents/introduction/introduction_hokkaido_bg2.gif) repeat;
	border-top:solid 3px #6FCCC6;
}
#tmp_introduction_hokkaido {
	background:url(../images/contents/introduction/introduction_hokkaido_bg.jpg) no-repeat left top;
}
#tmp_introduction_hokkaido .box_introduction_ttl {
	background:url(../images/contents/introduction/introduction_hokkaido_map.gif) no-repeat right top;
}
#tmp_wrap_introduction_tohoku {
	background:url(../images/contents/introduction/introduction_tohoku_bg2.gif) repeat;
	border-top:solid 3px #76D1E9;
}
#tmp_introduction_tohoku {
	background:url(../images/contents/introduction/introduction_tohoku_bg.jpg) no-repeat left top;
}
#tmp_introduction_tohoku .box_introduction_ttl {
	background:url(../images/contents/introduction/introduction_tohoku_map.gif) no-repeat right top;
}
#tmp_wrap_introduction_kanto {
	background:url(../images/contents/introduction/introduction_kanto_bg2.gif) repeat;
	border-top:solid 3px #6C8EEA;
}
#tmp_introduction_kanto {
	background:url(../images/contents/introduction/introduction_kanto_bg.jpg) no-repeat left top;
}
#tmp_introduction_kanto .box_introduction_ttl {
	background:url(../images/contents/introduction/introduction_kanto_map.gif) no-repeat right top;
}
#tmp_wrap_introduction_hokuriku {
	background:url(../images/contents/introduction/introduction_hokuriku_bg2.gif) repeat;
	border-top:solid 3px #B072C9;
}
#tmp_introduction_hokuriku {
	background:url(../images/contents/introduction/introduction_hokuriku_bg.jpg) no-repeat left top;
}
#tmp_introduction_hokuriku .box_introduction_ttl {
	background:url(../images/contents/introduction/introduction_hokuriku_map.gif) no-repeat right top;
}
#tmp_wrap_introduction_chubu {
	background:url(../images/contents/introduction/introduction_chubu_bg2.gif) repeat;
	border-top:solid 3px #E690BB;
}
#tmp_introduction_chubu {
	background:url(../images/contents/introduction/introduction_chubu_bg.jpg) no-repeat left top;
}
#tmp_introduction_chubu .box_introduction_ttl {
	background:url(../images/contents/introduction/introduction_chubu_map.gif) no-repeat right top;
}
#tmp_wrap_introduction_kinki {
	background:url(../images/contents/introduction/introduction_kinki_bg2.gif) repeat;
	border-top:solid 3px #EEA037;
}
#tmp_introduction_kinki {
	background:url(../images/contents/introduction/introduction_kinki_bg.jpg) no-repeat left top;
}
#tmp_introduction_kinki .box_introduction_ttl {
	background:url(../images/contents/introduction/introduction_kinki_map.gif) no-repeat right top;
}
#tmp_wrap_introduction_chugoku {
	background:url(../images/contents/introduction/introduction_chugoku_bg2.gif) repeat;
	border-top:solid 3px #ECDA3C;
}
#tmp_introduction_chugoku {
	background:url(../images/contents/introduction/introduction_chugoku_bg.jpg) no-repeat left top;
}
#tmp_introduction_chugoku .box_introduction_ttl {
	background:url(../images/contents/introduction/introduction_chugoku_map.gif) no-repeat right top;
}
#tmp_wrap_introduction_shikoku {
	background:url(../images/contents/introduction/introduction_shikoku_bg2.gif) repeat;
	border-top:solid 3px #A0CB30;
}
#tmp_introduction_shikoku {
	background:url(../images/contents/introduction/introduction_shikoku_bg.jpg) no-repeat left top;
}
#tmp_introduction_shikoku .box_introduction_ttl {
	background:url(../images/contents/introduction/introduction_shikoku_map.gif) no-repeat right top;
}
#tmp_wrap_introduction_kyushu {
	background:url(../images/contents/introduction/introduction_kyushu_bg2.gif) repeat;
	border-top:solid 3px #6BB51A;
}
#tmp_introduction_kyushu {
	background:url(../images/contents/introduction/introduction_kyushu_bg.jpg) no-repeat left top;
}
#tmp_introduction_kyushu .box_introduction_ttl {
	background:url(../images/contents/introduction/introduction_kyushu_map.gif) no-repeat right top;
}
#tmp_wrap_introduction_okinawa {
	background:url(../images/contents/introduction/introduction_okinawa_bg2.gif) repeat;
	border-top:solid 3px #32AE67;
}
#tmp_introduction_okinawa {
	background:url(../images/contents/introduction/introduction_okinawa_bg.jpg) no-repeat left top;
}
#tmp_introduction_okinawa .box_introduction_ttl {
	background:url(../images/contents/introduction/introduction_okinawa_map.gif) no-repeat right top;
}
#tmp_contents .box_introduction {
	margin:0 0 5px;
}
#tmp_contents .box_wrap_introduction_read {
	width:100%;
	float:right;
	margin:0 0 0 -302px;
}
#tmp_contents .box_introduction_read {
	margin:0 0 0 302px;
}
#tmp_contents .box_introduction_read h3 {
	margin:0;
	padding:0;
	font-size:100%;
	background:none;
	border-bottom:none;
}
#tmp_contents .box_introduction_ttl {
	float:left;
	width:285px;
}
#tmp_contents .box_introduction_ttl h2 {
	margin:45px 0 80px 13px;
	padding:0;
	background:none;
}
#tmp_contents .box_introduction_photo {
	margin-right:-1px;
}
#tmp_contents .box_introduction_photo img {
	margin:0 1px 0 0;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
.clearfix:after,
#tmp_serch_header:after,
#tmp_serch_header_ttl:after,
#tmp_serch_header_cnt:after,
#tmp_port_list:after,
#tmp_contents .box_port_list:after,
#tmp_contents .box_port_list_ttl:after,
#tmp_contents .box_port_list_cnt:after,
#tmp_contents .port_area:after,
#tmp_contents #contents_icon:after,
#tmp_contents #tmp_cnt_navi:after,
#tmp_contents #sight_info:after,
#tmp_contents .port_icon_cnd:after,
#tmp_airport_area_list:after,
#tmp_airport_area_list_ttl:after,
#tmp_airport_area_list_cnt:after,
#tmp_contents .box_airport_area:after,
#tmp_contents .box_airport_area_ttl:after,
#tmp_contents .box_airport_area_cnt:after,
#tmp_contents .box_link_list ul li:after,
#tmp_wrap_introduction_hokkaido:after,
#tmp_wrap_introduction_tohoku:after,
#tmp_wrap_introduction_kanto:after,
#tmp_wrap_introduction_hokuriku:after,
#tmp_wrap_introduction_chubu:after,
#tmp_wrap_introduction_kinki:after,
#tmp_wrap_introduction_chugoku:after,
#tmp_wrap_introduction_shikoku:after,
#tmp_wrap_introduction_kyushu:after,
#tmp_wrap_introduction_okinawa:after,
#tmp_introduction_hokkaido:after,
#tmp_introduction_tohoku:after,
#tmp_introduction_kanto:after,
#tmp_introduction_hokuriku:after,
#tmp_introduction_chubu:after,
#tmp_introduction_kinki:after,
#tmp_introduction_chugoku:after,
#tmp_introduction_shikoku:after,
#tmp_introduction_kyushu:after,
#tmp_introduction_okinawa:after,
#tmp_contents .box_introduction:after,
#tmp_contents .box_introduction_photo:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html .clearfix,
*:first-child+html #tmp_serch_header,
*:first-child+html #tmp_serch_header_ttl,
*:first-child+html #tmp_serch_header_cnt,
*:first-child+html #tmp_port_list,
*:first-child+html #tmp_contents .box_port_list,
*:first-child+html #tmp_contents .box_port_list_ttl,
*:first-child+html #tmp_contents .box_port_list_cnt,
*:first-child+html #tmp_contents .port_area,
*:first-child+html #tmp_contents #contents_icon,
*:first-child+html #tmp_contents #tmp_cnt_navi,
*:first-child+html #tmp_contents #sight_info,
*:first-child+html #tmp_contents .port_icon_cnd,
*:first-child+html #tmp_airport_area_list,
*:first-child+html #tmp_airport_area_list_ttl,
*:first-child+html #tmp_airport_area_list_cnt,
*:first-child+html #tmp_contents .box_airport_area,
*:first-child+html #tmp_contents .box_airport_area_ttl,
*:first-child+html #tmp_contents .box_airport_area_cnt,
*:first-child+html #tmp_contents .box_link_list ul li,
*:first-child+html #tmp_wrap_introduction_hokkaido,
*:first-child+html #tmp_wrap_introduction_tohoku,
*:first-child+html #tmp_wrap_introduction_kanto,
*:first-child+html #tmp_wrap_introduction_hokuriku,
*:first-child+html #tmp_wrap_introduction_chubu,
*:first-child+html #tmp_wrap_introduction_kinki,
*:first-child+html #tmp_wrap_introduction_chugoku,
*:first-child+html #tmp_wrap_introduction_shikoku,
*:first-child+html #tmp_wrap_introduction_kyushu,
*:first-child+html #tmp_wrap_introduction_okinawa,
*:first-child+html #tmp_introduction_hokkaido,
*:first-child+html #tmp_introduction_tohoku,
*:first-child+html #tmp_introduction_kanto,
*:first-child+html #tmp_introduction_hokuriku,
*:first-child+html #tmp_introduction_chubu,
*:first-child+html #tmp_introduction_kinki,
*:first-child+html #tmp_introduction_chugoku,
*:first-child+html #tmp_introduction_shikoku,
*:first-child+html #tmp_introduction_kyushu,
*:first-child+html #tmp_introduction_okinawa,
*:first-child+html #tmp_contents .box_introduction,
*:first-child+html #tmp_contents .box_introduction_photo {
	min-height:1%; /* 変更しない */
}
/* for IE6.0 */
* html .clearfix,
* html #tmp_serch_header,
* html #tmp_serch_header_ttl,
* html #tmp_serch_header_cnt,
* html #tmp_port_list,
* html #tmp_contents .box_port_list,
* html #tmp_contents .box_port_list_ttl,
* html #tmp_contents .box_port_list_cnt,
* html #tmp_contents .port_area,
* html #tmp_contents #contents_icon,
* html #tmp_contents #tmp_cnt_navi,
* html #tmp_contents #sight_info,
* html #tmp_contents .port_icon_cnd,
* html #tmp_airport_area_list,
* html #tmp_airport_area_list_ttl,
* html #tmp_airport_area_list_cnt,
* html #tmp_contents .box_airport_area,
* html #tmp_contents .box_airport_area_ttl,
* html #tmp_contents .box_airport_area_cnt,
* html #tmp_contents .box_link_list ul li,
* html #tmp_wrap_introduction_hokkaido,
* html #tmp_wrap_introduction_tohoku,
* html #tmp_wrap_introduction_kanto,
* html #tmp_wrap_introduction_hokuriku,
* html #tmp_wrap_introduction_chubu,
* html #tmp_wrap_introduction_kinki,
* html #tmp_wrap_introduction_chugoku,
* html #tmp_wrap_introduction_shikoku,
* html #tmp_wrap_introduction_kyushu,
* html #tmp_wrap_introduction_okinawa,
* html #tmp_introduction_hokkaido,
* html #tmp_introduction_tohoku,
* html #tmp_introduction_kanto,
* html #tmp_introduction_hokuriku,
* html #tmp_introduction_chubu,
* html #tmp_introduction_kinki,
* html #tmp_introduction_chugoku,
* html #tmp_introduction_shikoku,
* html #tmp_introduction_kyushu,
* html #tmp_introduction_okinawa,
* html #tmp_contents .box_introduction,
* html #tmp_contents .box_introduction_photo {
	display:inline-block; /* 変更しない */
}
/* ==================================================
print
================================================== */
@media print {
body {
	background:#FFFFFF !important;
}
#tmp_wrapper {
	width:100% !important;
	background:none !important;
}
#tmp_wrap_header {
	border-top:none !important;
}
#tmp_header {
	margin-bottom:10px !important;
	padding-bottom:10px !important;
	color:#000000 !important;
	background:#FFFFFF !important;
	border-bottom:1px solid #000000 !important;
	width:100% !important;
}
#tmp_footer {
	margin-top:10px !important;
	padding-top:10px !important;
	color:#000000 !important;
	background:#FFFFFF !important;
	border-top:1px solid #000000 !important;
}
#tmp_footer_cnt,
#tmp_footer_cnt_l {
	width:100% !important;
}
#tmp_hlogo {
	width:auto !important;
	float:none !important;
	padding:0 !important;
	text-align:center !important;
}
#tmp_means,
.wrap_col_rgt_navi,
.pnavi,
#tmp_fnavi,
.plugin,
#tmp_hnavi,
tmp_footer_cnt_r {
	display:none !important;
}
.wrap_col_nm,
.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,
.col_main3,
#tmp_main {
	margin:0 !important;
	padding:0 !important;
}
#tmp_wrap_main {
	padding:0 10px !important;
	width:auto !important;
}
#tmp_copyright {
	text-align:left !important;
}
/* for IE7.0 */
*: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 {
	min-height:1%;
}
/* for IE6.0 */
* html #tmp_contents h1,
* html #tmp_contents h2,
* html #tmp_contents h3,
* html #tmp_contents h4,
* html #tmp_contents h5,
* html #tmp_contents h6 {
	display:inline-block;
}
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:"."; /* 変更しない */
	height:1px; /* 変更しない */
}
/* for origin */
#tmp_contents .port_area {
	width:auto;
	margin-right:170px;
}
#tmp_contents .port_icon {
	width:auto;
	margin:0 170px 0 0;
}
#tmp_contents .port_area_text {
	margin:0 0 0 54px;
}
#tmp_contents .port_area_ttl {
	width:auto;
}
.format_free .column_rnavi .col_main2 {
	width:auto;
}
.format_free .column_cnt .col_main2 {
	width:auto;
}
}</pre></body></html>