/***********************************************//*ページ全体   　				      　　　　 *//***********************************************/body        { font-size: small; margin: 0; color : #454545;}img         { margin:0px ; border:0px ;padding:0px ;} #outline    { width:780px ; text-align:left ;}.full       { width:780px ;}.side       { width:200px ; float:left ;}.main       { width:560px ; float:right ;} .clear      { clear:both ;} /***********************************************//*フォント（通常はこれを使用）                 *//***********************************************/.text_tokuten     { font-weight: bold; font-size:medium; color:#384682; }.text_blue_bold   { font-weight: bold; font-size:small; color:#384682; }.text_bluetitle   { font-weight: bold; font-size:x-small; color:#384682; }.text_price       { font-weight: bold; font-size:large; color:#990000; font-family:Arial-black,Arial,Helvetica,sans-serif;}.text_enn         { font-weight: bold; font-size:x-small; color:#990000;}.text_white_mini  { font-weight: bold; font-size:x-small; color:#FFFFFF ;}.text_white_bold  { font-weight: bold; color:#FFFFFF }.text_red_mini    { font-size:x-small; color:#990000;}.text_red_bold    { font-weight: bold; color:#FF0000 }.text_alerts      { font-weight: bold; font-size:small; color:#990000;}.text_tpics01     { font-weight: bold; font-size:x-small; color:#4C3B1A ;}.text_tpics02     { font-weight: bold; font-size:medium;}.text_arrow       { padding:0 0 0 15px;background:url(/img/icon_arrow_02.gif) no-repeat;} .text_pink-arrow       { padding:0 0 0 15px;background:url(/img/icon_arrow_pink02.gif) no-repeat;} .text_tpics03     { font-weight: bold; font-size:small;padding:0 0 0 20px;}/***********************************************//*リンクカラー		                       *//***********************************************/a:link		{ color:#384682; }a:visited	{ color:#6495ed; }a:hover		{ color:#5088ED; }/***********************************************//*フォント（通常はこれを使用）                 *//***********************************************/.text01  { font-weight: lighter; font-size:xx-large; margin-bottom: 0px }.text02  { font-weight: lighter; font-size:x-large; margin-bottom: 0px }.text03  { font-weight: lighter; font-size:large; margin-bottom: 0px }.text04  { font-weight: lighter; font-size:medium; margin-bottom: 0px }.text05  { font-weight: lighter; font-size:small; margin-bottom: 0px }.text06  { font-weight: lighter; font-size:x-small; margin-bottom: 0px }.text07  { font-weight: lighter; font-size:xx-small; margin-bottom: 0px }/***********************************************//*フォント（サイズ固定はこれを使用）           *//***********************************************/.title          { font-size: 14px; font-weight: bold; margin-bottom: 0px }.normal         { font-size: 12px; font-weight: lighter; line-height: 18px; margin-bottom: 0px }.small          { font-size: 11px; font-weight: lighterl; line-height: 13px; margin-bottom: 0px }/***********************************************//*ヘッドタグ		                       *//***********************************************/h1 {font-weight: lighter; font-size:small;padding:0px;margin:0px;}h2 {font-weight: lighter; font-size:small;padding:0px;margin:0px;}h3 {font-weight: lighter; font-size:small;padding:0px;margin:0px;}h4 {font-weight: lighter; font-size:small;padding:0px;margin:0px;}/***********************************************//*リスト　　　　　　　　　                     *//***********************************************/ul         {margin:0 ; padding:0 ; text-align:left ; list-style-type:none ;}li         {margin:0 ; padding:0 ; list-style-type:none ;}#STYLE ul   { margin:0 ; padding:0 ;}#STYLE li   { margin-left:4px ; padding:0 ; float:left ;list-style-type:none ;}#AREA1 ul   { margin:0 ; padding:0 ;}#AREA1 li   { margin-right:4px ; padding:0 ; float:left ;list-style-type:none ;}#AREA2 ul   { margin:0 ; padding:0 ;}#AREA2 li   { margin-right:4px ;margin-top:10px;padding:0 ; float:left ;list-style-type:none ;}#HOTEL ul   { margin:0 ; padding:0 ;}#HOTEL li   { margin-right:10px ;margin-top:10px;padding:0 ; float:left ;list-style-type:none ;}#TOPIC ul   { margin:0 ; padding:0 ;}#TOPIC li   { margin-top:5px ;padding:0 ; list-style-type:none ;}/***********************************************//*ヘッダー用　　　　　　　                     *//***********************************************/#HEAD ul   { margin:0 ; padding:0 ;}#HEAD li   { margin-left:2px ; margin-top:6px; padding:0 ; float:left ;list-style-type:none ;}#HEAD img  { vertical-align: text-bottom; }#HEAD_2 ul { margin:0 ; padding:0 ;}#HEAD_2 li { margin:0 ; padding:0 ; float:left ;list-style-type:none ;}/***********************************************//*フッター用　　　　　　　                     *//***********************************************/#FOOT      { font-weight:lighter ; font-size:x-small ; line-height:1.7em ; width:780px ; margin-top:10px ; color:#969696 ;}#FOOT a    { text-decoration:none ; color:#969696 ;}#RGFOOT2     { width:780px ; text-align:center ; color:#969696 ; margin-bottom:10px ;}/* ヘッダーに関するCSS */#header {	width: 700px;	margin-bottom: 10px;}/* コンテンツに関するCSS */#content {	font-size: 80%;	line-height: 150%;	clear:left;	width: 658px;	border: 1px solid #999;	background-color: #FFF;	padding: 20px;	margin-top: 5px;}#col1 {	width:423px; margin-right: 15px;		float:left;	}#sidebar {	width: 190px;	padding: 7px 15px 15px;		background-image: url(img_tfn5-02/bck_top_news.gif);		float:left;	}*#credit { clear:left;	font-size: 80%;	line-height: 150%;	margin-top: 5px;}*.mail{ clear:left;}/* 画像に関するCSS */img.thumb {	float: left;	margin-right: 10px;}img.oil {	float: right;	margin-left: 10px;}.line {	width: 100%;	background-image: url(img_tfn5-02/dotline_s.gif);	background-repeat: repeat-x;	margin-top: 10px;	margin-bottom: 10px;	height:1px;	}	img.topkey {	margin-bottom: 15px;}