@charset "Shift_JIS";

/* ページ全体　ツーリストサービス
---------------------------------------------------- */

body {
  margin: 0px;
  padding: 0px;
  color: #333333;
  background-color: #ffffff;
  font-size:12px;
  line-height: 16px;
  text-align: center;
}


table {
  margin: 0px;
  padding: 0px;
  font-size:12px;
  line-height: 16px;
  color: #333333;
}

img {
  border: none;
  color: #ffffff;
  background: transparent;
  margin: 0px;
  padding: 0px;
}

p {
  margin: 0px;
  padding: 0px;
  font-size:12px;
  line-height: 16px;
  color: #333333;
}


a {
	color:#1C4A9B;
	text-decoration:underline;
}

a:visited {
	color:#1C4A9B;
	/*color:#586B8C;*/
	text-decoration:underline;
}


a:hover {
	text-decoration:none;
	color:#177A96;
}

a:active {
	text-decoration:none;
	color:#177A96;
}

/*微調整*/

.mb15 {
	margin: 0px 0px 15px;
	paddding: 0px;
}

.m0 {
	margin: 0px;
	paddding: 0px;
}

.topbtm5 {
	padding: 5px 0px;
	margin:0px;
} 

.btm15 {
	padding: 0px;
	margin: 0px 0px 15px;
} 

/*画像の枠線*/

.waku {
	border: 1px solid #999999;
}


/*フォントの色*/

.red {
	color:#CC0000;
}


/* ヘッダ　ツーリストサービス
---------------------------------------------------- */
#header-col{
  margin: 0px auto 15px;
  width: 760px;
}

h1 {
  margin: 0px;
  padding: 0px;
}

h2 {
  margin: 0px;
  padding: 0px;
}



/* コンテンツ　ツーリストサービス
---------------------------------------------------- */
#content-col {
	background: #ffffff;
	margin : 0px auto;
	width: 760px;
	border-top-color: #FFFFFF;
	text-align: left;
}


#leftcontent {
	position: relative;
	width: 580px;
	margin: 0px;
	padding: 0px;	
}

/*旅行検索*/

.menu {
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	width: 172px;
	background-color:#ABDFFF;
	background-image:url(../images/bar_un_search.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}



.menu p {
	text-align: center;
	margin-bottom: 5px;
}

.tenponavi {
	background-image: url(../images/arrow_01.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	padding: 0px 10px 0px 20px;
	margin: 5px auto 0px;
	text-align:left;
}

/*更新情報*/

.newslist {
	margin: 0px 0px 15px;
	padding: 0px 0px 5px;
	width: 397px;
	border-bottom: 1px #E0D8CC solid;
	border-left: 1px #E0D8CC solid;
	border-right: 1px #E0D8CC solid;
}

.newslistscrl {
	height : 170px;
	overflow: auto;
}

.newslist table {
	text-align: left;
	margin: 10px 5px 0px;
	width: auto;
}

/*更新情報下のバナー*/

.bnr197 {
	width: 197px;
}


/*トピックス*/

.topics {
	background-color:#FFFCED;
	width: 577px;
	text-align:center;
	margin-bottom: 25px;
}

.topics p {
	text-align: left;
}

.topics .topbtm5 img {
	margin: 0px 10px 0px 0px;
}


.topicstxt {
	margin: 0px 0px 5px 0px;
}

/*商事関連ピックアップ*/
.pickup {
	width: 577px;
	text-align:center;
	margin-bottom: 25px;
}



/*店舗情報*/

.tenponews {
	width: 577px;
	text-align:left;
	margin-bottom: 25px;
}

.tenponews p {
	padding: 0px 5px 8px 18px;
	background-image:url(../images/arrow_02.gif);
	background-position: 2px 3px;
	background-repeat:no-repeat;
	border-bottom: 1px dotted #999999;
	margin-bottom:8px;
}


/*右側ナビエリア
---------------------------------------------------- */

.navierea {
	background-color:#F1F1F1;
	width: 172px;
	margin: 0 auto;
	text-align: center;
}


/*guidance*/

.guidance {
	background-image: url(../images/navi_contents_bg.gif);
	background-repeat: repeat-y;
	margin-bottom: 5px;
	text-align: left;
}


.inguidance {
	background-image: url(../images/navi_contents_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0 auto;
	padding-bottom: 8px;
}

.inguide {
	background-image: url(../images/navi_contents_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 8px 18px 5px;
	font-weight: bold;
	color: #666666;
}

.guidelink {
	padding: 0px 18px 3px 30px;
	background-image: url(../images/navi_contents_icon.gif);
	background-position: 18px 5px;
	background-repeat: no-repeat;
}

/*おすすめの宿*/

.osusume {
	width: 156px;
	margin: 0 auto 15px;
	background-image: url(../images/navi_osusume_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 12px;
	text-align: left;
}

.inosusume {
	background-image: url(../images/navi_osusume_bg.gif);
	background-repeat: repeat-y;
	padding: 0px 13px 5px;
}

.inosusume p {
	padding: 3px 0px;
}


/*ランキング*/


.rank {
	width: 156px;
	margin: 0 auto 15px;
	background-image: url(../images/navi_ranking_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 11px;
	text-align: left;
}

.inrank {
	background-image: url(../images/navi_ranking_bg.gif);
	background-repeat: repeat-y;
	padding: 0px 12px 5px;
}

.inrank p {
	padding: 3px 0px;
	color: #666666;
}

.inrank .date {
	font-size: 10px;
	color: #666666;
}


/*バナー*/

.bannererea {
	width: 142px;
	margin: 0 auto 15px;
	text-align:left;
}

.inbanner {
	border-bottom: 1px dotted #666666;
	margin-bottom: 5px;
}

.inbanner p {
	padding: 0px 0px 7px;
}


/*フッター
---------------------------------------------------- */

.footer {
	width: 760px;
	margin: 0 auto;
	border-top: 1px solid #999999;
	padding: 10px;
	text-align:center;
	font-size:12px;
	color:#666666;	
}

.copyright {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
}

.footerlogo {
	border-top: 1px solid #999999;
	margin: 0px 0px 10px;
	padding: 10px;
	width: 760px;
	margin: 0 auto;
	text-align:center;
}

