@charset "shift_jis";
/*------------------------------------------------------------------------------
	BaseLayout.css
	------------------------------------------------------------------------------
	・ワイド版ページ基本レイアウト定義
------------------------------------------------------------------------------*/


/* === ▽追加Style === */

/* SP用パンくず（DESメニューなしページでの行間調整）*/
#pankuzu_box_sp {
clear:both;
width: 930px;
height:15px;
margin-left: 10px;
margin-bottom:5px;
margin-top:8px;
}

/* === △追加Style === */


/* コンテナBOX（中央配置） */
#container_box {
	clear:both;
	/*width:950px;*/
	position: relative;
	padding:0px;
	background-color:#FFFFFF;
	/*overflow: hidden;*/
	margin: 0px auto 0%;
}
*:first-child+html #container_box { /* IE7 Hack */
	overflow:visible;
}

/* ユニットBOX */
#unit_box {
	width:930px;
	margin-left:10px;
	clear: both;
	float: left;
	display: inline;
}
#unit_box2 {
	width:930px;
	margin-left:5px;
	clear: both;
	float: left;
}
/* 【統合ＴＯＰ専用】ユニットBOX グレー */
#unit_box_gray {
	clear:both;
	width:950px;
	margin:0px;
	padding:0px;
	background-color:#F2F2F2;
}
/* 080210add FFでの表示不具合対応 */
#unit_box_gray_contents {
	clear:both;
	width:925px;
	margin:0px 0px 0px 15px;
	padding-bottom:10px;
}
/* レフトBOX（レフトメニュー） */
#left_box {
	width: 236px;
	float:left;
	margin:0px;
	padding:0px;
}
#left_box_contents {
	width:236px;
	margin:0px;
	padding:0px;
}
/* ライトBOX */
#right_box {
	float:right;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
#right_box_contents {
	width:680px;
	margin-left:10px;
	margin-right:0px;
	padding:0px;
}
/* フッターBOX */
#footer_box {
	clear:none;
	width: 950px;
	position: relative;
	background: #FFF;
	float: left;
	padding-top: 12px;
	border-top: 1px solid #CCC;
}
* html #footer_box { /* IE6 Hack */
	bottom: 0px;
}
*:first-child+html #footer_box { /* IE7 Hack */
	bottom: 0px;
	/*display: none;*/
}

#footer_box_contents {
	width:840px;
	float: left;
	display: inline;
	margin-right: 55px;
	margin-left: 55px;
	background: #FFF;
}
#footer_box_contents address {
	font-style: normal;
}

#footer_box_contents p {
	margin: 0px;
	padding: 0px;
	float: left;
	text-transform: uppercase;
}
#footer_box_contents p a:link,
#footer_box_contents p a:visited {
	display:block;
	text-indent: -9999px;
	height: 47px;
}
#footer_box_contents p a:hover,
#footer_box_contents p a:active {
	background-color:#FFF;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.ft_logo_tns {
	background: url(http://www.tabikobo.com/common/wide_img/ftr_tabi_logomk.gif) no-repeat;
	height: 47px;
	width: 136px;
	padding-right: 36px !important;
}
#footer_box_contents dl {
	float: left;
	padding: 0px;
	width: 460px;
	margin: 0px !important;
}
#footer_box_contents dt {
	float: none;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	margin: 0px !important;
}
#footer_box_contents dd {
	font-size: 10px;
	line-height: 1.2;
	text-align: left;
	margin: 0px !important;
}
dd.ft_tel-col {
	float: left;
	padding-right: 10px;
}
dd.ft_open {
	clear: both;
	float: none;
	padding-bottom: 3px;
}
#logo_box {
	float: right;
	width: 250px;
}
.ft_logo_kotorikyo {
	background: url(http://www.tabikobo.com/common/wide_img/ftr_mk_kotorikyo.gif);
	height: 47px;
	width: 115px;
}
.ft_logo_jata {
	background: url(http://www.tabikobo.com/common/wide_img/ftr_mk_jata.gif);
	height: 47px;
	width: 39px;
}
.ft_logo_iata {
	background: url(http://www.tabikobo.com/common/wide_img/ftr_mk_iata.gif);
	height: 47px;
	width: 43px;
}
#ft_area_list {
	float: left;
	width: 830px;
	margin-top: 12px;
	padding-left: 10px !important;
}
#ft_area_list dl {
	width: 830px;
}
#ft_area_list dt {
	background: url(http://www.tabikobo.com/common/img/point_sc/point_sc_CC0000.gif) no-repeat;
	font-weight: normal;
	float: left;
	width: 145px;
	padding-left: 16px;
	margin: 0px !important;
}
#ft_area_list dd {
	background: url(http://www.tabikobo.com/common/img/point_other/point_tel.gif) no-repeat 0px center;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
	padding-left: 16px;
	float: left;
	width: 99px;
	line-height: 1.4;
	margin: 0px !important;
}
#ft_links {
	float: left;
	width: 950px;
	background: url(http://www.tabikobo.com/common/wide_new_img/footer_bg.gif) repeat-x 0px bottom;
	height: 77px;
	clear: both;
	margin: 12px 0px 0px !important;
}
#ft_links ul {
	list-style: none outside;
	height: 20px;
	float: left;
	width: 500px;
	padding: 12px 0px 0px !important;
	display: inline;
	margin: 0px 225px !important;
}
#ft_links li {
	float: left;
	border-right: 1px solid #FFF;
	padding-left:  6px !important;
	padding-right: 6px !important;
}
#ft_links ul > li {
	letter-spacing: -1px;
}
#ft_links li a:link,
#ft_links li a:visited {
	color: #FFF;
}
#ft_links li a:hover,
#ft_links li a:active {
 color:$F00;
	text-decoration:underline;
}
#ft_links .last {
	border-right-style: none;
}
#ft_links p {
	text-align: center;
	clear: both;
	text-transform: uppercase;
	color: #C9C9C9;
	font-size: 10px;
	margin-top: 16px;
}
/* サイドなしUnitbox */
#unit_box_allcontents {
	clear:both;
	width:930px;
	margin-left:10px;
}
/*------------------------------------------------------------------------------
	■都市別ＴＯＰレイアウト
	------------------------------------------------------------------------------
	ワイド版・都市別ＴＯＰのレイアウト定義
------------------------------------------------------------------------------*/

/* topレフトBOX */
#top_left_box {
	width: 680px;
	float:left;	/* ルール：width指定のない親属性にFloat */
	margin:0px;
	padding:0px;
}
/* top_left_box_contents */
#top_left_box_contents {
	width:680px;
	margin:0px;
	padding:0px;
}
/* ライトBOX */
#top_right_box {
	float:right;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
/* right_box_contents */
#top_right_box_contents {
	width:236px;
	margin-left:10px;
	margin-right:0px;
	padding:0px;
}
/*------------------------------------------------------------------------------
	■ヘッダーボックス
	------------------------------------------------------------------------------
	ヘッダーボックス・要素の定義
------------------------------------------------------------------------------*/

/* ヘッダーボックス定義 */
#header_box {
	width: 950px;
	height:72px;
	background: #00F url(http://www.tabikobo.com/common/wide_new_img/header_bg.gif) repeat-x;
	position: relative;
}
/* ヘッダー・・・左ボックス定義 */
#header_insideleft_box {
	float:left;
	margin:0px;
	padding:0px;
}
/* ヘッダー・・・左ボックスのコンテンツ定義 */
#header_insideleft_box_contents {
	width:500px;
	height:55px;
	margin:0px;
	padding:0px;
}
/* 旅工房ロゴ（通常） */
#tabikobo_logo a {
	position:absolute;
	display:block;
	text-indent:-9999px;
	/* 15ann */
width: 195px;
	/* width: 144px;*/
height:60px;
	margin:0px;
	padding:0px;
	/* 15ann */
background: url(http://www.tabikobo.com/common/wide_new_img/tabikobo_ci.gif) no-repeat;
	/*background: url(http://www.tabikobo.com/common/wide_img/w_headlogo_normal.gif) no-repeat;*/
top:0px;
	left:0px;
}
#tabikobo_logo a:active,
#tabikobo_logo a:hover {
	text-decoration: none;
}
/* ヘッダー・・・右ボックス定義 */
#header_insideright_box {
	float:left;
	margin:0px;
	padding:0px;
}
/* ヘッダー・・・右ボックスのコンテンツ定義 */
#header_insideright_box_contents {
	width:430px;
	height:55px;
	margin:0px;
	padding:0px;
}
/* メールマガジンバナー */
#mail_mag a {
	position:absolute;
	display:block;
	text-indent:-9999px;
	width: 155px;
	height:17px;
	margin:0px;
	padding:0px;
	background: url(http://www.tabikobo.com/common/wide_img/bnr_mail_mag_v2.gif) no-repeat;
	top:28px;
	left:783px;
}
#mail_mag a:hover {
	background: url(http://www.tabikobo.com/common/wide_img/bnr_mail_mag_v2_on.gif) no-repeat;
}
/*------------------------------------------------------------------------------
	■ 発着地タブ
	------------------------------------------------------------------------------
	・ヘッダー内の発着地タブメニュー（東京発、大阪発、名古屋発、東北発、福岡発）の定義
	------------------------------------------------------------------------------
	2007.10.27 福岡タブ追加
------------------------------------------------------------------------------*/
/* 出発地タブボックス定義＋リスト定義 */
#shuppatsu_tab {
	position:absolute;
	clear:both;
	display:block;
	width:600px;
	height:22px;
	top: 50px;
	left:229px;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_tab.gif) no-repeat;
}
#shuppatsu_tab ul {
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;
}
#shuppatsu_tab ul li {
	float:left;
	margin:0px;
	padding:0px;
}
#shuppatsu_tab a {
	display:block;
	width:100px;
	height:22px;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_tab.gif) no-repeat;
	text-indent: -9999px;
}
/* 東京発 */
#tab_tokyo a {
/*	display:block;
	height:22px;*/
}
#tab_tokyo a:link,
#tab_tokyo a:visited {
	background-position: 0px 0px;
}
#tab_tokyo a:hover,
#tab_tokyo a:active {
	background-position: 0px -22px;
}
#tab_tokyo a#select {
	background-position: 0px -22px;
}
/* 大阪発 */
#tab_osaka a {
	display:block;
	height:22px;
}
#tab_osaka a:link,
#tab_osaka a:visited {
	background-position: -100px 0px;
}
#tab_osaka a:hover,
#tab_osaka a:active {
	background-position: -100px -22px;
}
#tab_osaka a#select {
	background-position: -100px -22px;
}
/*名古屋発 */
#tab_nagoya a {
	display:block;
	height:22px;
}
#tab_nagoya a:link,
#tab_nagoya a:visited {
	background-position: -200px 0px;
}
#tab_nagoya a:hover,
#tab_nagoya a:active {
	background-position: -200px -22px;
}
#tab_nagoya a#select {
	background-position: -200px -22px;
}
/* 東北発 */
#tab_sendai a {
	display:block;
	height:22px;
}
#tab_sendai a:link,
#tab_sendai a:visited {
	background-position: -300px 0px;
}
#tab_sendai a:hover,
#tab_sendai a:active {
	background-position: -300px -22px;
}
#tab_sendai a#select {
	background-position: -300px -22px;
}
/* 福岡発 */
#tab_fukuoka a {
	display:block;
	height:22px;
}
#tab_fukuoka a:link,
#tab_fukuoka a:visited {
	background-position: -400px 0px;
}
#tab_fukuoka a:hover,
#tab_fukuoka a:active {
	background-position: -400px -22px;
}
#tab_fukuoka a#select {
	background-position: -400px -22px;
}
/* 札幌発 */
#tab_sapporo a {
	display:block;
	height:22px;
}
#tab_sapporo a:link,
#tab_sapporo a:visited {
	background-position: -500px 0px;
}
#tab_sapporo a:hover,
#tab_sapporo a:active {
	background-position: -500px -22px;
}
#tab_sapporo a#select {
	background-position: -500px -22px;
}

/*------------------------------------------------------------------------------
	■メインメニュー
	------------------------------------------------------------------------------
	・メインメニューの動作定義
------------------------------------------------------------------------------*/

/* メインメニューBOX定義＋リスト定義 */
#menu_box {
	position:relative;
	width:950px;
	height:23px;
	margin-left:0px;
}
#menu_box ul {
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu_box ul li {
	float:left;
	margin:0px;
	padding:0px;
}
/* メインメニュー・・・HOME */
#menu_home a {
	display:block;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_navi.gif) no-repeat;
	height: 23px;
	width:65px;
	text-indent: -9999px;
}
#menu_home a:link,
#menu_home a:visited {
	background-position: 0px 0px;
}
#menu_home a:hover,
#menu_home a:active {
	background-position: 0px -23px;
}
#menu_home a#select {
	background-position: 0px -23px;
}
/* メインメニュー・・・海外パッケージツアー */
#menu_tour a {
	display:block;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_navi.gif) no-repeat;
	height: 23px;
	width:131px;
	text-indent: -9999px;
}
#menu_tour a:link,
#menu_tour a:visited {
	background-position: -65px 0px;
}
#menu_tour a:hover,
#menu_tour a:active {
	background-position: -65px -23px;
}
#menu_tour a#select {
	background-position: -65px -23px;
}
/* メインメニュー・・・格安航空券 */
#menu_air a {
	display:block;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_navi.gif) no-repeat;
	height: 23px;
	width:87px;
	text-indent: -9999px;
}
#menu_air a:link,
#menu_air a:visited {
	background-position: -196px 0px;
}
#menu_air a:hover,
#menu_air a:active {
	background-position: -196px -23px;
}
#menu_air a#select {
	background-position: -196px -23px;
}
/* メインメニュー・・・ホテル予約 */
#menu_hotel a {
	display:block;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_navi.gif) no-repeat;
	height: 23px;
	width:83px;
	text-indent: -9999px;
}
#menu_hotel a:link,
#menu_hotel a:visited {
	background-position: -283px 0px;
}
#menu_hotel a:hover,
#menu_hotel a:active {
	background-position: -283px -23px;
}
#menu_hotel a#select {
	background-position: -283px -23px;
}
/* メインメニュー・・・国内旅行 */
#menu_japan a {
	display:block;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_navi.gif) no-repeat;
	height: 23px;
	width:70px;
	text-indent: -9999px;
}
#menu_japan a:link,
#menu_japan a:visited {
	background-position: -366px 0px;
}
#menu_japan a:hover,
#menu_japan a:active {
	background-position: -366px -23px;
}
#menu_japan a#select {
	background-position: -366px -23px;
}
/* メインメニュー・・・留学stage */
#menu_stage a {
	display:block;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_navi.gif) no-repeat;
	height: 23px;
	width:46px;
	text-indent: -9999px;
}
#menu_stage a:link,
#menu_stage a:visited {
	background-position: -436px 0px;
}
#menu_stage a:hover,
#menu_stage a:active {
	background-position: -436px -23px;
}
#menu_stage a#select {
	background-position: -436px -23px;
}
/* メインメニュー・・・クルーズ */
#menu_cruise a {
	display:block;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_navi.gif) no-repeat;
	height: 23px;
	width:88px;
	text-indent: -9999px;
}
#menu_cruise a:link,
#menu_cruise a:visited {
	background-position: -482px 0px;
}
#menu_cruise a:hover,
#menu_cruise a:active {
	background-position: -482px -23px;
}
#menu_cruise a#select {
	background-position: -482px -23px;
}
/* メインメニュー・・・企画・団体旅行 */
#menu_corp a {
	display:block;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_navi.gif) no-repeat;
	height: 23px;
	width:102px;
	text-indent: -9999px;
}
#menu_corp a:link,
#menu_corp a:visited {
	background-position: -570px 0px;
}
#menu_corp a:hover,
#menu_corp a:active {
	background-position: -570px -23px;
}
#menu_corp a#select {
	background-position: -570px -23px;
}
/* メインメニュー・・・海外出張 */
#menu_btm a {
	display:block;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_navi.gif) no-repeat;
	height: 23px;
	width:104px;
	text-indent: -9999px;
}
#menu_btm a:link,
#menu_btm a:visited {
	background-position: -672px 0px;
}
#menu_btm a:hover,
#menu_btm a:active {
	background-position: -672px -23px;
}
#menu_btm a#select {
	background-position: -672px -23px;
}
/* メインメニュー・・・旅パーツ */
#menu_parts a {
	display:block;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_navi.gif) no-repeat;
	height: 23px;
	width:71px;
	text-indent: -9999px;
}
#menu_parts a:link,
#menu_parts a:visited {
	background-position: -775px 0px;
}
#menu_parts a:hover,
#menu_parts a:active {
	background-position: -775px -23px;
}
#menu_parts a#select {
	background-position: -775px -23px;
}
/* メインメニュー・・・オーダーメイド */
#menu_order a {
	display:block;
	background: url(http://www.tabikobo.com/common/wide_new_img/header_navi.gif) no-repeat;
	height: 23px;
	width:103px;
	text-indent: -9999px;
}
#menu_order a:link,
#menu_order a:visited {
	background-position: -846px 0px;
}
#menu_order a:hover,
#menu_order a:active {
	background-position: -846px -23px;
}
#menu_order a#select {
	background-position: -846px -23px;
}
/*------------------------------------------------------------------------------
	■サブメニュー
	------------------------------------------------------------------------------
	・ヘッダー内のサブメニュー定義
------------------------------------------------------------------------------*/

/* サブメニューver.2 */
#submenu2_box {
	position:absolute;
	width:380px;
	height:12px;
	top:7px;
	left:570px;
}
#submenu2_box ul {
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;
}
#submenu2_box ul li {
	float:left;
	margin:0px;
	padding:0px 6px 0px 16px;
	background: url(http://www.tabikobo.com/common/wide_new_img/mk_header_sm.gif) no-repeat 0px 1px;
}
#submenu2_box ul li a:link,
#submenu2_box ul li a:visited {
	text-decoration:none;
	display:block;
	color:#FFF;
	font-size: 11px;
}
#submenu2_box ul li a:hover,
#submenu2_box ul li a:active {
	color:#F00;
	text-decoration: underline;
	background: none;
}
/*サブメニューテキスト化のためCSS定義削除*/
/* 2008.08.26 By 石井 */

/* 下記 旧サブメニュー（移行完了後削除） */

/* サブメニュー・・・ボックス定義＋リスト定義 */
#submenu_box {
	position:absolute;
	clear:both;
	display:block;
	width:370px;
	height:16px;
	/*top: 50px;*/
top:10px;
	left:578px;
}
#submenu_box ul {
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;
}
#submenu_box ul li {
	float:left;
	margin:0px;
	padding:0px;
}
/* サブメニュー・・・初めての方へ */
#sm_hajimete a {
	display:block;
	width:78px;
	height:16px;
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_hajime.gif);
	text-indent: -9999px;
}
#sm_hajimete a:link,
#sm_hajimete a:visited {
	background-position: 0px 0px;
}
#sm_hajimete a:hover,
#sm_hajimete a:active {
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_hajime_on.gif);
	text-decoration: none;
}
#sm_hajimete a#select {
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_hajime_on.gif);
	text-decoration: none;
}
/* サブメニュー・・・予約方法 */
#sm_yoyaku a {
	margin-left:2px;
	display:block;
	width:65px;
	height:16px;
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_yoyaku.gif);
	text-indent: -9999px;
}
#sm_yoyaku a:link,
#sm_yoyaku a:visited {
	background-position: 0px 0px;
}
#sm_yoyaku a:hover,
#sm_yoyaku a:active {
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_yoyaku_on.gif);
	text-decoration: none;
}
#sm_yoyaku a#select {
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_yoyaku_on.gif);
	text-decoration: none;
}
/* サブメニュー・・・アクセスmap */
#sm_access a {
	margin-left:2px;
	display:block;
	width:82px;
	height:16px;
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_map.gif);
	text-indent: -9999px;
}
#sm_access a:link,
#sm_access a:visited {
	background-position: 0px 0px;
}
#sm_access a:hover,
#sm_access a:active {
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_map_on.gif);
	text-decoration: none;
}
#sm_access a#select {
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_map_on.gif);
	text-decoration: none;
}
/* サブメニュー・・・渡航情報 */
#sm_tokojoho a {
	margin-left:2px;
	display:block;
	width:60px;
	height:16px;
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_tokou.gif);
	text-indent: -9999px;
}
#sm_tokojoho a:link,
#sm_tokojoho a:visited {
	background-position: 0px 0px;
}
#sm_tokojoho a:hover,
#sm_tokojoho a:active {
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_tokou_on.gif);
	text-decoration: none;
}
#sm_tokojoho a#select {
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_tokou_on.gif);
	text-decoration: none;
}
/* サブメニュー・・・各種ご案内 */
#sm_annnai a {
	margin-left:2px;
	display:block;
	width:70px;
	height:16px;
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_kakushu.gif);
	text-indent: -9999px;
}
#sm_annnai a:link,
#sm_annnai a:visited {
	background-position: 0px 0px;
}
#sm_annnai a:hover,
#sm_annnai a:active {
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_kakushu_on.gif);
	text-decoration: none;
}
#sm_annnai a#select {
	background-image:url(http://www.tabikobo.com/common/wide_img/w_submenu_kakushu_on.gif);
	text-decoration: none;
}
/*------------------------------------------------------------------------------
	■パンくずリスト
	------------------------------------------------------------------------------
	・パンくずリストの定義
------------------------------------------------------------------------------*/

/* パンくずリスト */
#pankuzu_box {
	clear:both;
	width: 930px;
	height:15px;
	margin-left: 10px;
	margin-bottom:5px;
	margin-top:0px;
}
/* パンくずfor 統合TOP */
#pankuzu_box_top {
	clear:both;
	width: 930px;
	height:5px;
	margin-left: 10px;
	margin-bottom:5px;
	margin-top:0px;
}


/* 07.04.26追加 パンくずのh2化（SEO対策） by iwanaga  */
#pankuzu_box h2,
#pankuzu_box_tour h2,
#pankuzu_box_toshi h2 {
	margin:0px;
	padding:0px;
	display:inline;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
}
/* RE都市タイプ幅のユニットボックス一式（汎用サイド） ここから */
#unit_box_re {
	width:930px;
	margin-left:5px;
	clear: both;
	float: left;
	margin-top: 20px;
	padding:0px;
}
#left_box_re {
	width: 165px;
	float:left;
	margin:0px;
	padding:0px;
}
#left_box_re_contents {
	width:165px;
	margin:0px;
	padding:0px;
}
#left_box_re_contents img {
	width:165px;
	margin:0px 0px 5px 0px;
	padding:0px;
}
#right_box_re {
	float:right;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
#right_box_re_contents {
	width:740px;
	margin-left:10px;
	margin-right:0px;
	padding:0px;
}
/* ADD RE都市タイプ幅のユニットボックス一式 ここまで */
