td{
font-size:12px;
color:#333333;}
h1{
font-size:18px;
color:#003399;}
a:link{color:#003399}
a:visited{color:#993399}
a:active{text-decoration:none; color:#99cc00}
a:hover {text-decoration:none;color:#99cc00}
input {
           font-size:12px;
		   color:#666666;
		   border:1 solid #999999;
		   background-color:#ffffff;}
textarea {
           font-size:12px;
		   color:#666666;
		   border:1 solid #999999;
		   background-color:#ffffff;}
select { 
           font-size: 12px; 
		   background-color:#FFFFFF;; color: #000000}
.alter1 {  font-size: 10px; text-decoration: blink}
.wh {  font-weight: bold; color: #FFFFFF}
div#new {  font-weight: bold; font-size:14px; color: #000000}
div#new a:link {  font-weight: bold; font-size:14px; color: #000000}
div#new a:visited {  font-weight: bold; font-size:14px; color: #000000}

.sub1 {  color: #000000; font-weight: bold}
.sub2 {  color: #990033; font-weight: bold}
.sub3 {  color: #FF9900; font-weight: bold}
.ttl {  font-size: 18px; font-weight: bold; color: #000099}
.bg1 {  background-color: #eeeeee; border: 1px #666666 solid}
.bg2 {  background-color: #FFCC33}
.bg3 {  background-color: #F5F5F5}
.bg4 {  background-color: #99CCCC}
.ttl-2 {
	font-size: 18px;
	font-weight: bold;
	color: #000099;
	background: #FFFF99;
	line-height: 140%;
	padding: 4px;


}
.txt-01 {
	font-size: 14px;
	line-height: 140%;
	color: #000000;
}



table.nav {width:99%;margin:5px 0px;border-collapse:collapse;}
table.nav tr { background-image:url(img/bar.png);
	}
table.nav td {
	text-align:center;padding:3px 0px; width:156px;
	border-left:1px solid #ccc;border:2px solid #fff;
	}


/*旅行情報*/

div.pad {padding:5px;}

table.travel { border-colapse:colapse; border:1px solid #ccc; margin:10px 0px; width:526px;}
table.travel th { vertical-align:top; width:120px;}
	table.travel th img { padding:5px;}
table.travel td { vertical-align:top;}
	table.travel td h2{ color:#c90;}
	table.travel td div.inq { text-align:right;}
	table.travel td div.icon { margin:10px 0px 0px;}
	
table.tr_ana { width:100%;}
table.tr_ana td{ vertical-align:top; padding:0px;}
	table.tr_ana td table.travel { border-colapse:colapse; border:1px solid #ccc; margin:10px 0px; width:340px;}
	table.tr_ana td table.travel th.img_l { vertical-align:top; width:120px!important; }
		table.tr_ana td table.travel th img { padding:5px;}
	table.tr_ana td table.travel td { vertical-align:top;}
		table.tr_ana td table.travel td div.inq { text-align:right; padding-right:10px;}
		table.tr_ana td table.travel td div.icon { margin:0px 5px 0px; }
		
		table.tr_ana td.chaku table.travel td h2{ color:#090;}
		table.tr_ana td.hatsu table.travel td h2{ color:#03c;}

/*おすすめ*/

table.osusume {  border-colapse:colapse; border-bottom:1px solid #ccc; margin:10px 0px;}
table.osusume th{ }
	table.osusume th img { padding:5px; vertical-align:top;}
table.osusume td{  vertical-align:top;}
	table.osusume td h2 { color:#900; border-bottom:1px dotted #900;}
	table.osusume td table { background:#ffc;}
	table.osusume td table th{ font-size:10pt; padding:0px 5px;}
	table.osusume td table td{ font-size:10pt;  padding:0px 5px;}
table.osusume td.plan {  vertical-align:top;}
table.osusume td.plan p { font-weight:bold; margin:0px 5px; }
table.osusume td.plan img { width:170px; width:110px; padding:0px 5px;}


div.for_top { margin:10px; font-size:.8em; text-align:right;}

