
body
{
	background-image: url(image/sotowaku/back.gif)	;
}


a.link10
{
	font-size:10px;
}

a.link12
{
	font-size:12px;
}


.main_title	
	{
	
	font-size: 10px;
	font-weight:normal;
	font-style:	normal;	
	text-decoration:	none;
	word-spacing: normal;
	letter-spacing:0.05em;
	text-transform:	none;
	text-align:center;
	vertical-align:bottom;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding:0 0 0 0;
	color:#7A7A7A
	}
	
	
	
/* ***********  サイト全体　外枠イメージ　*********/
td.sotowaku1
{
	background-image: url(image/sotowaku/1.jpg)	;
}

td.sotowaku2
{
	background-image: url(image/sotowaku/2.jpg)	;
}

td.sotowaku3
{
	background-image: url(image/sotowaku/3.jpg)	;
}

td.sotowaku4
{
	background-image: url(image/sotowaku/4.jpg)	;
}

td.sotowaku5
{
	background-image: url(image/sotowaku/5.jpg)	;
}

td.sotowaku6
{
	background-image: url(image/sotowaku/6.jpg)	;
}

td.sotowaku7
{
	background-image: url(image/sotowaku/7.jpg)	;
}

td.sotowaku8
{
	background-image: url(image/sotowaku/8.jpg)	;
}


/* pankuzu */
p.pankuzu
{
	padding: 0 0 20 0;
	font-size:12px;
	
}	


/* 記事・リンクページ　 */



/* 記事ページ　大枠用 */
a.kiji_oowaku
	{	
	font-size:12px;	
	font-weight:normal;
	color:#636363;	
	display:block;		
	text-decoration:none;	
	padding:  10 6 7 30;	
	line-height:1;		 
	}		
	
a.kiji_oowaku:hover
	{	
		color:#631A18;	
	}
	
td.kiji_oowaku
	{		
	
	 background-image: url(image/kiji/menu1_off.jpg)	;
	 background-repeat:no-repeat;
	 
	}	
	
	

span.state_sentaku
	{	
		
	font-size:12px;	
	font-weight:bold;
	color:#631A18;	
	display:block;		
	text-decoration:none;
	text-align:center;
	padding:  10 6 7 20;	
	line-height:1;		

	}
	
td.state_sentaku
	{		
	
	 background-image: url(image/kiji/menu1_on.jpg)	;
	 background-repeat:no-repeat;
	 
	}	
		
		
	

/* 記事ページ　小枠用 */	
	
a.kiji_kowaku
	{
	font-size:12px;	
	font-weight:normal;
	color:#636363;	
	display:block;		
	text-decoration:none;
	padding:  8 6 4 35;	
	line-height:1;			
	}	
	
a.kiji_kowaku:hover
	{
	color:#631A18;	
	}
	
td.kiji_kowaku	
{
	background-image: url(image/kiji/menu1_kowaku_off.jpg)	;
	background-repeat:no-repeat;	
}
	
span.state_sentaku_kowaku
	{
	
	font-size:12px;	
	font-weight:bold;
	color:#631A18;	
	display:block;		
	text-decoration:none;
	padding:  8 6 4 35;	
	line-height:1;	
	
		}
		
td.state_sentaku_kowaku	
{
	background-image: url(image/kiji/menu1_kowaku_on.jpg)	;
	background-repeat:no-repeat;	
}	



td.menu_sita
{
	background-image: url(image/kiji/menu_sita.jpg)	;
	background-repeat:no-repeat;
}





h1.title_link
{
	padding: 5 10 5 30;	
	margin:  5 0 5 0;
	color:#000000;
	background-image:url(image/tour/photo/title_back.gif);
	background-repeat:repeat-y;
	
}

td.title_link_sub
{
	background-image: url(image/kiji/title_sub.gif)	
}


/* 記事ページ　記事部分TD用 */
td.kiji
{	
	font-size:12px;
	color:#000000;
	padding:40 0 30 0;
	line-height:1.3;	
}





/* 2007-5-28　リンク集大枠ページTD用 */
td.kiji2
{	
	font-size:12px;
	color:#000000;
	padding: 40 0 30 0;
	line-height:1.3	;
		
	
}


td.link_title
{
	padding: 10 5 10 5;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	
}

td.linktd2
{
	padding: 10 5 10 5;
	font-size:12px;
	
}

a.linktd2
{
	color:#4D1C01;
	font-size:12px;
}



a.linkshu
{
	font-size:12px;
	color:#000000;
line-height:1	;
	
}


/* 記事ページ　記事間リンク文字用 */

a.linkpg   
	{
	color:#000000;
	font-size:	12px;
	
	}	
	

/* ツアーお知らせ　ascx用   */
a.tour_news_ascx
	{	
	line-height:1.1;
 font-weight:normal;
 padding:0 0 0 0; 
 margin: 0 0 0 0;
 font-size:10px;
 color:#000000; 
		
	}
	
td.tour_news_ascx
	{	
	
 padding: 2 5 2 5; 
 
 
		
	}	
	

/* NEWSページ　*/
h1.title_news_kiji
{
	
	padding: 5 10 5 30;	
	margin:  5 0 5 0;
	color:#000000;
	background-image:url(image/tour/photo/title_back.gif);
	background-repeat:repeat-y;
}



td.title_news_kiji
{
	padding:40 0 0 0;
	font-size:12px;
	
}

p.kiji_date
{
	font-size:10px;
	text-align:right;
	color:Gray;
	
	}	
	
/* NEWStopページ　 */

td.news_all
{
	font-size:12px;
	}
	
a.news_all
{
	font-size:14px;
	}	
	
/* ******  トップページ　ツアーカプセル部分   *************/


a.color1
{
 line-height:1.1;
 font-weight:normal;
 text-decoration:none;
 
 
 font-size:10px;
 color:#1B281E; 
 
}



H2.color1
{
	
	font-size:	12px;
	font-weight:bold;	
	margin: 0 0 5 0;	
	padding: 3 5 3 5;
	
	background-color:#F9CCFD;
	color:#0134A6;
	
	
	border-style:solid;
	border-top-color:#930168;	
	border-bottom-color:#999999;
	border-width: 3 0 0 0;
	
	text-align:left;
	
	
}




/* *************************ツアー詳細スタイル********************/


div.pan1
{
	padding: 10 20 0 20;
	font-size:12px;
}


	
h1.tour_shosai
{
	
	padding: 5 10 5 30;	
	margin: 30 10 30 10;
	color:#000000;
	background-image:url(image/tour/photo/title_back.gif);
	background-repeat:repeat-y;
	font-size:15px;

	border-style:solid;
	border-top-color:#444444;	
	border-bottom-color:#444444;
	border-width: 0 0 1 0;
	
	
}	
	
	

h2.tour_shosai
	{		
	font-size: 15px;
	font-weight:bold;	
	margin :30 20 0 20;
	color:#202020;
	text-align:left;
	}


/* ツアー詳細ページ　表 */
table.hyo1
{
	background-color:#bbbbbb;
}



/* 通常行用　フォントの大きさを指定している　*/
td.hyo1
{
	padding: 5 5 5 5;
	background-color:White;
	font-size:13px;
}

/* 写真下のキャプション　*/
td.hyo1b
{
	padding: 1 0 10 0;
	background-color:White;
	font-size:11px;
	
}

/* 先頭行なので黄色　*/
td.hyo2
{
	padding: 3 5 1 5;
	background-color:White;
	background-image:url(image/tour/detail/title1.gif);
	background-repeat:repeat-y;
	
}

/* 先頭行なので黄色(問合せ用)　*/
td.hyo2_2
{
	padding:  5 5 5 5;
	background-color:#ffcc33;
	font-size:12px;
}

/* 中間タイトル行なのでグレー　*/
td.hyo3
{
	padding: 3 5 3 5;
	background-color:#f1f1f1;
	font-size:13px;
	font-weight:bold;
}

/* 料金色見本用　*/
td.hyo4
{
	padding: 2 5 2 5;
	
	font-size:13px;
}

/* 料金部分用　*/
td.hyo6
{
	padding: 2 5 2 5;
	background-color:White;
	font-size:13px;
}

/* 問合せボタン用　*/
td.hyo7
{
	
	font-size:13px;
}

/* 問合せタイトル用　*/
td.hyo_totitle
{	
	font-size:16px;
	font-weight:bold;
}

/* 問合せ項目タイトル用　*/
td.hyo_tokotitle
{	
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

/* 問合せ項目タイトル用2　*/
td.hyo_tokotitle2
{	
	font-size:11px;
	font-weight:bold;
	color:#4f4f4f;
}

/* 問合せ項目タイトル用2　*/
td.hyo_toko
{	
	font-size:11px;
	font-weight:normal;
	color:#000000;
	vertical-align:bottom;
}

/* *************************ツアー詳細スタイル***ここまで*********/


/* ツアー写真トップページ　 */	


h2.title_photo_top
{
	padding: 0 10 2 15;	
	margin:  0 0 0 0;
	color:#002F6E;
	font-size:15px;
	background-image:url(image/tour/photo/title_back2.gif);
	background-repeat:repeat-y;
	
	
}

td.title_photo_mini
{
	font-size:10px;
}	
	
/* ツアー写真個別ページ　 */


h1.title_photo
{
	padding: 5 10 5 30;	
	margin:  5 0 5 0;
	color:#000000;
	background-image:url(image/tour/photo/title_back.gif);
	background-repeat:repeat-y;
	
	
}


h2.title_photo
{
	font-size:	12px;
	font-weight:bold;	
	margin: 0 0 5 0;	
	padding: 3 5 3 5;
	
	background-color:#d5ebff;
	color:#183b63;
	
	
	border-style:solid;
	border-top-color:#0099ff;	
	border-bottom-color:#999999;
	border-width: 3 0 0 0;
	
	text-align:left;
}
  

td.title_photo_kiji
{
	padding:0 0 0 0;
	font-size:12px;
	
}	


td.title_photo_sub
{
	background-image: url(image/tour/photo/title_sub.gif)	
}



td.title_photo_sub2
{
	background-image: url(image/tour/photo/title_sub2.gif)	
}			



/* ツアー写真個別ページの写真枠　 */

td.maintd1
{
	background-image: url(image/main_huti/1.jpg)	;
}

td.maintd2
{
	background-image: url(image/main_huti/2.jpg)	;
}

td.maintd3
{
	background-image: url(image/main_huti/3.jpg)	;
}

td.maintd4
{
	background-image: url(image/main_huti/4.jpg)	;
}

td.maintd5
{
	background-image: url(image/main_huti/5.jpg)	;
}

td.maintd6
{
	background-image: url(image/main_huti/6.jpg)	;
}

td.maintd7
{
	background-image: url(image/main_huti/7.jpg)	;
}

td.maintd8
{
	background-image: url(image/main_huti/8.jpg)	;
}



td.shosai_waku
{
	background-image: url(image/tour/detail/waku_cen.gif)	;
	font-size:10px;
}
	



/* 広告スペース */

a.tour_advert_ascx
	{	
	line-height:1.1;
 font-weight:normal;
 padding:0 0 0 0; 
 margin: 0 0 0 0;
 font-size:10px;
 color:#ffffff; 
		
	}	
	
	
a.link12
{
	font-size:12px;


}	


td.websitetitle
{
	font-size:10px;
	font-weight:bold;
	padding: 20 5 0 5;
	color:white;
	
}

td.website
{
	
	padding: 0 5 3 5;
	color:Gray;
	
}

a.website
{
	font-size:10px;
	color:Silver;
}		
		