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

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

.select_w
{width:120px;}

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

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

*html .contents_r_waku02{
	width:181;
	height:auto;
	padding:0 7px 1px 4px;
	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_red{
	color:#FF0000;
	text-align:center;
	font-size:12px;
	padding:3px 7px;
	}		

.contents_r_red a:link{
	color:#FF0000;
}

.contents_r_red a:visited{
	color:#FF0000;
  }
  
.contents_r_red a:hover{
	color:#FF0000;
	}

.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:3px 7px 7px 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;
}

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


	/*++++++++++++++++++++++++++++++++++++++++++
	新聞掲載・テレビ放映
	+++++++++++++++++++++++++++++++++++++++++++*/
	#shinbun{
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;
	}
	
	#shinbun dt{
		width:195px;
		height:24px;
		background:url(/share/right_box/common/parts/ttl_shinbun.gif) no-repeat top;
		text-indent:-9999px;
	}
	
	#shinbun dd ul{
		width:165px;
		height:auto;
		padding:0 7px 7px 7px;
	}


	*html #shinbun dd ul{
		width:165px;
		height:auto;
		padding:0 7px 7px 12px;
	}
	
	.list_l{
		float:left;
		width:82px;
		line-height:1.4em;
	}
	
	.list_r{
		float:right;
		width:82px;
		line-height:1.4em;
	}
	
	.list_m{
		float:left;
		width:165px;
		line-height:1.4em;
	}

	.list_clear{
		clear:both;
		width:165px;
		line-height:1.4em;
	}
	
	/*++++++++++++++++++++++++++++++++++++++++++
	催行確定
	+++++++++++++++++++++++++++++++++++++++++++*/
	#saikou{
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;
	}
	
	#saikou dt{
		width:195px;
		height:24px;
		background:url(/share/right_box/common/parts/ttl_saikou.gif) no-repeat top;
		text-indent:-9999px;
	}
	
	#saikou dd ul{
		width:165px;
		height:auto;
		padding:0 7px 7px 7px;
	}
	
	*html #saikou dd ul{
		width:165px;
		height:auto;
		padding:0 7px 7px 12px;
	}
		
	/*++++++++++++++++++++++++++++++++++++++++++
	コース番号検索
	+++++++++++++++++++++++++++++++++++++++++++*/
	#course{
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;
	}
	
	#course dt{
		width:195px;
		height:24px;
		background:url(/share/right_box/common/parts/ttl_course.gif) no-repeat top;
		text-indent:-9999px;
	}
	
	#course dd ul{
		width:165px;
		height:auto;
		padding:0 7px 7px 7px;
	}

	*html #course dd ul{
		width:165px;
		height:auto;
		padding:0 7px 7px 12px;
	}
		
	/*++++++++++++++++++++++++++++++++++++++++++
	旅行説明会のご案内
	+++++++++++++++++++++++++++++++++++++++++++*/
	#setsumeikai{
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;
	}
	
	#setsumeikai dt{
		width:195px;
		height:24px;
		background:url(/share/right_box/common/parts/ttl_setsumeikai.gif) no-repeat top;
		text-indent:-9999px;
	}
	
	#setsumeikai dd ul{
		width:165px;
		height:auto;
		padding:0 7px 7px 7px;
	}
	

	*html #setsumeikai dd ul{
		width:165px;
		height:auto;
		padding:0 7px 7px 12px;
	}

	/*++++++++++++++++++++++++++++++++++++++++++
	デジタルカタログ
	+++++++++++++++++++++++++++++++++++++++++++*/
	#d_pamphlet{
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;
	}

	#d_pamphlet dt{
		width:195px;
		height:24px;
		background:url(/share/right_box/common/parts/ttl_d_pamphlet.gif) no-repeat top;
		text-indent:-9999px;
	}
	
	#d_pamphlet dd a{
		display:block;
		width:184px;
		height:28px;
		background:url(/share/right_box/common/parts/btn_ebook.gif) no-repeat 0px 0px;
		text-indent:-9999px;
		}
		
	#d_pamphlet dd a:hover,
	#d_pamphlet dd a.bt:hover{
		background-position:0px -36px;
		}
	
	
	#d_pamphlet dd a.bt{background:url(/share/right_box/common/parts/btn_ebook2.gif); margin-bottom:5px;}
			
	/*++++++++++++++++++++++++++++++++++++++++++
	阪急リンク 阪急旅マガ
	+++++++++++++++++++++++++++++++++++++++++++*/
	#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,#houjin{
		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;
	}
	
	/*++++++++++++++++++++++++++++++++++++++++++
	企業・法人・団体向けサービス
	+++++++++++++++++++++++++++++++++++++++++++*/
	#houjin dt{
		width:195px;
		height:24px;
		background:url(/share/right_box/common/parts/ttl_houjin.gif) no-repeat top;
		text-indent:-9999px;
	}
		#houjin dd ul{
		width:175px;
		height:auto;
		padding:7px;
	}

	/*++++++++++++++++++++++++++++++++++++++++++
	旅雑貨-専門店
	+++++++++++++++++++++++++++++++++++++++++++*/

	#zakka_senmon{
		width:195px;
		height:auto;
		background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;
	}
	
	#zakka_senmon dt{
		width:195px;
		height:24px;
		text-indent:-9999px;
		background:url(/share/right_box/common/parts/ttl_zakka.gif) no-repeat;
	}
	
	#zakka_senmon .txt_zakka{
		width:180px;
		height:auto;
		padding:5px 7px 5px 8px;
		font-size:10px;
		line-height:1.2em;
		background:url(/share/right_box/common/parts/bg_contents_r02.gif) no-repeat 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;
	}
	
	/*070914追加*/
.contents_r_waku02 form{width:180px; height:38px; padding-bottom:5px}
.contents_r_waku02 form ul li{display:inline; word-wrap: break-word}
* html .contents_r_waku02 form ul li{height:1%}
.contents_r_waku02 form ul li img{vertical-align:middle; margin-left:10px}
.form_waku{width:180px; height:auto}
.form{float:left; width:120px; height:auto; margin-top:15px}
#bt_tugi_i a{float:right; width:39px; height:39px; display:block; background:url(/share/right_box/top/parts/btn_tugi_blue&red.gif) no-repeat 0px 0px; text-indent:-9999px;}
#bt_tugi_i a:hover{background-position:0px -49px}
#bt_tugi_d a{float:right; width:39px; height:39px; display:block; background:url(/share/right_box/top/parts/btn_tugi_blue&red.gif) no-repeat -40px 0px; text-indent:-9999px;}
#bt_tugi_d a:hover{background-position:-40px -49px}
.bt_tugi a{float:right; width:39px; height:39px; display:block; background:url(/share/right_box/top/parts/btn_three-piece.gif) no-repeat 0px 0px; text-indent:-9999px;}
.bt_tugi a:hover{background-position:0px -49px}



