@charset "UTF-8";
/* CSS Document */

/*++++++++++++++++++++++++++++++++++++++++++
右ナビゲーションメニュー
+++++++++++++++++++++++++++++++++++++++++++*/

 #contents_r{
	 float:right;
	 width:195px;
	 height:auto;
	 clear:right
 }

 .contents_r_waku01{
	 width:181px;
	 height:auto;
	 padding:7px;
	}

 .contents_r_waku02{
	 width:195px;
	 height:340px;
	 background:url(/share/right_box/common/parts/bg_contents_r02.gif) no-repeat bottom;
 }

 .contents_r_waku03{
	 width:181px;
	 height:auto;
	 padding:7px;
	 font-size:10px;
	}

 .contents_r_waku04{
	 width:195px;
	 height:auto;
	 padding-bottom:5px;
	 background:url(/share/right_box/common/parts/bg_contents_r02.gif) no-repeat bottom;
 }

 .contents_r_waku05{
	 width:181px;
	 height:auto;
	 padding:0px 7px;
	 line-height:1.2em;
	}

 .contents_r_waku06{
	 width:181px;
	 height:auto;
	 padding:3px 7px 7px 7px;
	 background:url(/share/right_box/common/parts/bg_notice.gif) no-repeat bottom;
	 line-height:1.2em;
 }


 .contents_r_waku07{
	 width:181px;
	 height:auto;
	 padding:0px 7px 7px 7px;
	 background:url(/share/right_box/common/parts/bg_contents_r02.gif) no-repeat bottom;
	 line-height:1.2em;
 }

 .contents_r_waku08{
	 width:195px;
	 height:420px;
	 background:url(/share/right_box/common/parts/bg_contents_r02.gif) no-repeat bottom;
 }


/*++++++++++++++++++++++++++++++++++++++++++
特別バナー枠
	+++++++++++++++++++++++++++++++++++++++++++*/
	#right_special_bn{
		width:195px;
		height:auto;
	}
	#right_special_bn li{
		width:195px;
		height:auto;
		margin:5px auto 10px auto;
	}
	#right_special_bn li p{
		font-size:10px;
		line-height:1.2em;
	}


/*++++++++++++++++++++++++++++++++++++++++++
旅の素材集
	+++++++++++++++++++++++++++++++++++++++++++*/
	#sozai{
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;
	}
	
	#sozai dt{
		width:195px;
		height:24px;
		background:url(/share/right_box/a/parts/ttl_sozai_a.gif) no-repeat top;
		text-indent:-9999px;
	}
	
	#sozai dd ul{
		width:195px;
		height:82px;
		padding:0px 0 2px 0;
	}
	

	
#li_hotel{
		width:195px;
		height:82px;
		background:url(/share/right_box/a/parts/icon_hotel_a.gif) no-repeat top;
	}
	

#li_op{
		width:195px;
		height:82px;
		background:url(/share/right_box/a/parts/icon_op_a.gif) no-repeat top;
	}
	

#li_rentalcar{
		width:195px;
		height:82px;
		background:url(/share/right_box/a/parts/icon_rentalcar_a.gif) no-repeat top;
	}
		
#li_train{
		width:195px;
		height:85px;
		background:url(/share/right_box/a/parts/icon_train_a.gif) no-repeat top;
	}
#li_gaika{
	width:195px;
	height:82px;
	background:url(/share/right_box/a/parts/icon_gaika_a.gif.gif) no-repeat top;
}

	
#sozai dd ul li{
	 	padding:0 0 0 0px;
		margin:0;
	}
	
.sozai_cap{
		padding:28px 20px 10px 63px;
		margin:0;
		text-indent:0px;

	}
		
.sozai_ttl{
		text-indent:-9999px;
		}


html[xmlns] #sozai .contents_r_waku02{
	height:415px;
	}

#sozai .contents_r_waku02{
	 height:380px;
 }

/*
* html #sozai dd ul{
	width:195px;
	height:82px;
	padding:0px 0 2px 0;
	 margin-left:3px;
}
*/	



	
/*++++++++++++++++++++++++++++++++++++++++++
リンク集大枠（旧）
	+++++++++++++++++++++++++++++++++++++++++++*/
	#linkwaku{
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;
	}
	
/*++++++++++++++++++++++++++++++++++++++++++
リンク集（旧）
	+++++++++++++++++++++++++++++++++++++++++++*/
	#a_nagare{
		margin-bottom:12px;
		width:195px;
		height:auto;
		background:url(/share/right_box/a/parts/frm_linkwaku.gif) no-repeat top;
		padding-top:6px
	}

	#a_nagare dt{
		width:195px;
		height:15px;
		background:url(/share/right_box/a/parts/sbttl_nagare_a.gif) no-repeat;
		text-indent:-9999px;
		margin-top:5px;
		margin-bottom:3px;
	}
	
	#a_faq{
		margin-bottom:12px;
		background:url(/share/right_box/a/parts/bg_contents_r01.gif) repeat-y;
	}

	#a_faq dt{
		width:195px;
		height:15px;
		background:url(/share/right_box/a/parts/sbttl_faq_a.gif) no-repeat top;
		text-indent:-9999px;
		margin-bottom:3px;
	}
	#a_help{
		margin-bottom:12px;
		background:url(/share/right_box/a/parts/bg_contents_r01.gif) repeat-y;
	}
	
	#a_help dt{
		width:195px;
		height:15px;
		background:url(/share/right_box/a/parts/sbttl_helpdesk_a.gif) no-repeat top;
		text-indent:-9999px;
		margin-bottom:3px;
	}
		
	#a_counter{
		margin-bottom:12px;
		background:url(/share/right_box/a/parts/bg_contents_r01.gif) repeat-y;
	}

	#a_counter dt{
		width:195px;
		height:15px;
		background:url(/share/right_box/a/parts/sbttl_counter_a.gif) no-repeat top;
		text-indent:-9999px;
		margin-bottom:3px;	
	}
	
	#a_d_access{
		margin-bottom:12px;
		background:url(/share/right_box/a/parts/bg_contents_r01.gif) repeat-y;
	}

	#a_d_access dt{
		width:195px;
		height:15px;
		background:url(/share/right_box/a/parts/sbttl_d_access_a.gif) no-repeat top;
		text-indent:-9999px;
		margin-bottom:10px;
	}
	
	#a_i_access{
		margin-bottom:12px;
		background:url(/share/right_box/a/parts/bg_contents_r01.gif) repeat-y;
	}

	#a_i_access dt{
		width:195px;
		height:15px;
		background:url(/share/right_box/a/parts/sbttl_i_access_a.gif) no-repeat;
		text-indent:-9999px;
		margin-bottom:10px;	
	}
	
	#a_weather{
		width:195px;
		height:auto;
		background:url(/share/right_box/common/parts/bg_contents_r02.gif) no-repeat bottom;
		padding-bottom:6px
	}

	#a_weather dt{
		width:195px;
		height:15px;
		background:url(/share/right_box/a/parts/sbttl_d_weather_a.gif) no-repeat;
		text-indent:-9999px;
		margin-bottom:10px;		
	}



/*++++++++++++++++++++++++++++++++++++++++++
リンク集大枠
+++++++++++++++++++++++++++++++++++++++++++*/
#air_linkwaku{
	width:195px;
	margin-bottom:10px;
	background:url(../parts/air_a_sline.gif) repeat-y;
	}
/*++++++++++++++++++++++++++++++++++++++++++
リンク集
+++++++++++++++++++++++++++++++++++++++++++*/
#air_nagare,#air_counter,#air_help,#air_kanku_in{
	height:auto;
	margin-bottom:12px;
	}

#air_faq{
	background:url(../parts/air_a_bottom.gif) no-repeat bottom;
	padding-bottom:7px;
}
#air_nagare dt{
	display:block;
	height:29px;
	background:url(../parts/air_a_nagare.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:3px;
	}

#air_faq dt{
	display:block;
	height:15px;
	background:url(../parts/air_a_faq.gif) no-repeat top;
	text-indent:-9999px;
	margin-bottom:3px;
	}

#air_help dt{
	display:block;
	height:15px;
	background:url(../parts/air_a_help.gif) no-repeat top;
	text-indent:-9999px;
	margin-bottom:3px;
	}
	

#air_counter dt{
	display:block;
	height:15px;
	background:url(../parts/air_a_counter.gif) no-repeat top;
	text-indent:-9999px;
	margin-bottom:3px;	
	}

#air_kanku_in dt{
	display:block;
	height:15px;
	background:url(../parts/air_a_kanku_in.gif) no-repeat top;
	text-indent:-9999px;
	margin-bottom:3px;	
	}



/*++++++++++++++++++++++++++++++++++++++++++
外貨
	+++++++++++++++++++++++++++++++++++++++++++*/
	#gaika{
		margin-bottom:5px;
		background:url(/share/right_box/a/parts/bg_contents_r01.gif) repeat-y;
	}
	
	#gaika dt{
		width:195px;
		height:24px;
		background:url(/share/right_box/a/parts/ttl_gaika_a.gif) no-repeat top;
		text-indent:-9999px;
	}
	
	#gaika dd {
		width:195px;
		height:auto;
		padding:10px 0 10px 0;
	}
	
		#gaika a {
		padding:0 5px 0 7px;
	}
	
	/*++++++++++++++++++++++++++++++++++++++++++
オーダーメイドフォーム
	+++++++++++++++++++++++++++++++++++++++++++*/
	#order{
		margin-bottom:5px;
		background:url(/share/right_box/a/parts/bg_contents_r01.gif) repeat-y;
	}
	
	#order dt{
		width:195px;
		height:24px;
		background:url(/share/right_box/a/parts/sbttl_order_a.gif) no-repeat top;
		text-indent:-9999px;
	}
	
	#order dd {
		width:195px;
		height:auto;
		padding:10px 0 10px 0;
	}
	
		#order div{
		padding:0 5px 0 7px;
	}


				
		/*++++++++++++++++++++++++++++++++++++++++++
	阪急リンク 阪急旅マガ
	+++++++++++++++++++++++++++++++++++++++++++*/
	#h_link_tabimaga{
		padding-bottom:5px;
		background:url(/share/right_box/common/parts/bg_h_link_tabimaga.gif) repeat-y;
	}
	
	#h_link_tabimaga dt{
		width:195px;
		height:25px;
		background:url(/share/right_box/common/parts/ttl_h_link_tabimaga.gif) no-repeat top;
		text-indent:-9999px;
	}
	
						
/*++++++++++++++++++++++++++++++++++++++++++
	阪急リンク TB-8
	+++++++++++++++++++++++++++++++++++++++++++*/

	#h_link_tb8{
		padding-bottom:5px;
		background:url(/share/right_box/common/parts/bg_h_link_tabimaga.gif) repeat-y;
	}
	
	#h_link_tb8 dt{
		width:195px;
		height:25px;
		background:url(/share/right_box/common/parts/ttl_h_link_tb8.gif) no-repeat top;
		text-indent:-9999px;
	}
					
					
	/*++++++++++++++++++++++++++++++++++++++++++
	阪急リンク ソーシャルブックマーク
	+++++++++++++++++++++++++++++++++++++++++++*/

	#h_link_bookmark{
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_h_link_tabimaga.gif) repeat-y;
	}
	
	#h_link_bookmark dt{
		width:195px;
		height:25px;
		background:url(/share/right_box/common/parts/ttl_h_link_bookmark.gif) no-repeat top;
		text-indent:-9999px;
	}
	
		/*++++++++++++++++++++++++++++++++++++++++++
	お客様へのお知らせ
	+++++++++++++++++++++++++++++++++++++++++++*/
	
	#notice{
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_h_link_tabimaga.gif) repeat-y;
	}
			
	#notice dt{
		width:195px;
		height:25px;
		background:url(/share/right_box/common/parts/ttl_notice.gif) no-repeat top;
		text-indent:-9999px;
	}
	
	#notice dd ul li a{
		font-size:10px;
		line-height:1.3em;
	}
			
	/*++++++++++++++++++++++++++++++++++++++++++
	旅雑貨
	+++++++++++++++++++++++++++++++++++++++++++*/
	#tabizakka{
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;
	}
	
	#tabizakka dt{
		width:195px;
		height:24px;
		background:url(/share/right_box/common/parts/ttl_tabizakka.gif) no-repeat top;
		text-indent:-9999px;
	}
	
	#tabizakka dd ul{
		width:175px;
		height:auto;
		padding:7px;
		background:url(/share/right_box/common/parts/bg_tabizakka.gif) no-repeat right bottom;
	}

	/*++++++++++++++++++++++++++++++++++++++++++
	携帯サイト
	+++++++++++++++++++++++++++++++++++++++++++*/

	#mobile{
		width:195px;
		height:114px;
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_mobile.gif) no-repeat bottom;
	}
	
	#mobile dt{
		display:block;
		width:195px;
		height:24px;
		background:url(/share/right_box/common/parts/ttl_mobile.gif) no-repeat top;
		text-indent:-9999px;
	}
		
	#mobile_qr{
		float:left;
		width:69px;
		height:auto;
		padding:5px 5px 5px 9px;
	}
	
	#mobile_logo{
		clear:right;
		float:right;
		width:97px;
		height:auto;
		padding:5px 0;
		margin-right:10px;
	}

	* html #mobile dt{
		display:block;
		width:195px;
		height:24px;
		background:url(/share/right_box/common/parts/ttl_mobile.gif) no-repeat top;
		text-indent:-9999px;
		margin-left:1px
	}
		
	* html #mobile_qr{
		float:left;
		width:69px;
		height:auto;
		padding:5px 0px 5px 5px;
	}
	
	* html #mobile_logo{
		clear:right;
		float:right;
		width:97px;
		height:auto;
		padding:5px 0;
		margin-right:5px;
	}
	
	#mobile_cap{
		float:right;
		width:102px;
		height:auto;
		margin-right:5px;
	}
	
	#mobile_cap a{
		line-height:1.2em;
	}

	#d{
		clear:both;
		width:590px; 
		height:auto; 
		font-size:10px; 
		line-height:15px; 
		color:#666
		}