#wrap {
	width: 580px;
/*	border: 1px solid #000000;*/
	margin: 0px auto;
}


/*====< from menu >=====*/
#from p a{
display:block;
width:110px;
height:50px;
}
#haneda a{background:url(http://www.tranvert.com/Image/from_haneda_a.jpg) no-repeat;}
#haneda a:hover{background:url(http://www.tranvert.com/Image/from_haneda_b.jpg) no-repeat;}
#narita a{background:url(http://www.tranvert.com/Image/from_narita_a.jpg) no-repeat;}
#narita a:hover{background:url(http://www.tranvert.com/Image/from_narita_b.jpg) no-repeat;}
#nagoya a{background:url(http://www.tranvert.com/Image/from_nagoya_a.jpg) no-repeat;}
#nagoya a:hover{background:url(http://www.tranvert.com/Image/from_nagoya_b.jpg) no-repeat;}
#osaka a{background:url(http://www.tranvert.com/Image/from_osaka_a.jpg) no-repeat;}
#osaka a:hover{background:url(http://www.tranvert.com/Image/from_osaka_b.jpg) no-repeat;}
#fukuoka a{background:url(http://www.tranvert.com/Image/from_fukuoka_a.jpg) no-repeat;}
#fukuoka a:hover{background:url(http://www.tranvert.com/Image/from_fukuoka_b.jpg) no-repeat;}

/*====< from_sb >=====*/

#sb_hdlink {
	background-image: url(http://www.tranvert.com/Image/sb_hdlink.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	width: 580px;
	height: 30px;
	margin-bottom: 20px;
	padding: 8px 0px;
	color: #500;
	font-size: 10px;
}

#sb_hdlink a {
	color: #500;
	text-decoration: none;
}

#sb_hdlink a:hover {
	color: #cc3600;
	text-decoration: none;
}



/*=====< Travel Infomation >=====*/
#schedule .travelhead,
#travel .travelhead {
	background:url(http://www.tranvert.com/Image/travel_head.jpg) no-repeat 0 0;
	font-weight:bold;
	width:550px;
	height:29px;
	padding:10px 0 0 30px;
}

#schedule .traveltitle,
#travel .traveltitle {
	color:#500;
}
#travel .travelinfo {
	color:#DA8;
}

#travel .description_body {
	background:url(http://www.tranvert.com/Image/articlebody.gif);
	padding-left:20px;
}

#schedule .description,
#travel .description {
	font-weight:nomal;
	color:#F70;
	font-size:13px;
	line-height: 180%;
}

#schedule .subdescription,
#travel .subdescription {
	font-weight:bold;
	color:#000;
	font-size:11px;
}

#schedule .detail,
#travel .detail {
	font-weight:bold;
	color:#00A;
	font-size:18px;
	text-align:right;
}
#travel .detail a{ color:#00A; text-decoration:none;}
#travel .detail a:hover{ color:#00A; text-decoration:underline;}



#schedule table {
	border-top: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #c1c1c1;
	font-size:13px;
	empty-cells: show;
	width: 580px;
	}


#schedule .day_body {
	background:#E1D7AC;
	border-bottom: 1px solid #c1c1c1;
	padding: 5px;
	width: 100px;
}

#schedule .sub_des {
	background:#fff;
	border-bottom: 1px solid #c1c1c1;
	border-left: 1px solid #c1c1c1;
	padding: 5px;
	width: 300px;
}

#schedule .note {
	background:#fff;
	border-bottom: 1px solid #c1c1c1;
	border-left: 1px solid #c1c1c1;
	padding: 5px;
	width: 160px;
}

/*pagetop_button*/
.b_pagetop {
	margin: 15px 0px 30px 0px;
	text-align: right;
}

/****************/
div.d_note {
	background-image: url(http://www.tranvert.com/Image/articlebody.gif);
	background-repeat: repeat;
	margin-top: 5px;
	padding: 12px 20px;
	color: #500;
	font-size: 13px;
	display: block;
}



.mainbody{
	padding:10px 0px 0px 0px;
	width:600px;
	margin: 0px auto;
}

.top_new{
	width:580px;
	border:1px solid #fe9867;
	
}

.top_new_title{
	height:19px;
	background:url(http://www.tranvert.com/Image/top_new.jpg) repeat-x;
	font-size:14px;
	color:#930;
	padding-left:5px;
}

.top_new_body{
	padding:0;
	line-height:1.5em;
}

.top_new_body ul{
	padding:0 10px 0 5px;
	list-style-type:none;
	margin:5px 0;
}

.top_plan_haneda{
	float:left;
	height:90px;
	width:275px;
	background:url(http://www.tranvert.com/Image/haneda.jpg) 5px 5px no-repeat;
	border:1px solid #cacaca;
	margin:10px 25px 0 0;
}

.top_plan_nagoya{
	float:left;
	height:90px;
	width:275px;
	background:url(http://www.tranvert.com/Image/nagoya.jpg) 5px 5px no-repeat;
	border:1px solid #cacaca;
	margin:10px 0 0 0;
}

.top_plan_osaka{
	float:left;
	height:90px;
	width:275px;
	background:url(http://www.tranvert.com/Image/osaka.jpg) 5px 5px no-repeat;
	border:1px solid #cacaca;
	margin:10px 25px 0 0;
}

.top_plan_fukuoka{
	float:left;
	height:90px;
	width:275px;
	background:url(http://www.tranvert.com/Image/fukuoka.jpg) 5px 5px no-repeat;
	border:1px solid #cacaca;
	margin:10px 0 10px 0;
}

.top_plan_inner{
	padding:5px 5px 5px 120px;
}

.top_plan1{
	font-size:14px;
	color:#930;
}

.top_plan2{
	line-height:1em;
}

.top_plan2 a{
	padding-left:60px;
}

h3{
	background:url(http://www.tranvert.com/Image/h3.gif) no-repeat;
	padding-left:30px;
	border-bottom:2px solid #cda479;
	color:#300;
	font-size:12px;
	font-weight:normal;
	margin:5px 0;
}

.h3_title_01{
	background:url(http://www.tranvert.com/Image/h3.gif) no-repeat;
	padding-left:30px;
	border-bottom:2px solid #cda479;
	color:#300;
	font-size:12px;
	font-weight:normal;
	margin:5px 0;
}

.entrybody{

}

.entryparmalink{
	text-align:right;
}

.entryparmalink a{color:#003a99;}
.entryparmalink a:hover{color:#003a99;}


.totop{
	text-align:right;
	margin-bottom:10px;
}

/* ??L */
.title{
	width:615px;
	height:75px;
	background:url(http://www.tranvert.com/Image/title.jpg) no-repeat;
	text-align:right;
}

.titletext{
	padding:45px 135px 0 0;
	color:#930;
	font-size:14px;
	font-weight:bold;
}

/* JeS */
.topicpath{
	height:20px;
	background:url(http://www.tranvert.com/Image/topicpath.jpg) no-repeat;
	padding:3px 0 0 5px;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color : #aaaaaa;
}

.topicpath a{
	color : #aaaaaa;
	text-decoration:none;
}

.topicpath a:hover{
	color:#5d3300;
	text-decoration:none;
}

/****************/
.flight_link {
	background:none;
	text-align: right;
	color: #1C678F;
	margin: 8px 0px 20px 0px;
	padding-right: 12px;
	height: 30px;
	display: block;
}

.flight_link a {
	line-height:30px;
	color: #2c0001;
	text-decoration:none;
	font-size: 12px;
}

/***iFrame_______________________________***/
iframe{margin:0;}
iframe.calender {
	margin: 0px auto 30px auto;
	padding: 0;
	width: 560px;
	height:550px;
	background-color: #fff;
		}


table,
table tr,
table tr th,
table tr td {
	font-size:12px;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	vertical-align:top;
}






/***newtop_______________________________***/








p.mainpic01 a{
        position:relative;
	margin:5px 5px 5px 2px;
	display:block;
	text-indent:-9999px;
	width:302px;
	height:136px;
	background:url(Image/mainpic1.jpg) 0 0 no-repeat;
	}
p.mainpic01 a:hover{
	display:block;
	text-indent:-9999px;
	width:302px;
	height:136px;
	background:url(Image/mainpic1.jpg) 0 -136px no-repeat;
	}

	div.kakup01{
	position:absolute;
       width:100px;
        top: 530px;
	left: 200px;
	}	
	
	






p.mainpic02 a{
	position:relative;
	margin-top:5px;
	display:block;
	text-indent:-9999px;
	width:302px;
	height:136px;
	background:url(Image/mainpic2.jpg) 0 0 no-repeat;
	}
	p.mainpic02 a:hover{
	margin-top:5px;
	display:block;
	text-indent:-9999px;
	width:302px;
	height:136px;
	background:url(Image/mainpic2.jpg) 0 -136px no-repeat;
	}
	
div.kakup02{
	position:absolute;
        width:100px;
	top: 530px;
	left: 509px;
	}	








	


p.mainpic03 a{
        position:relative;
	margin-left:2px;
	display:block;
	text-indent:-9999px;
	width:302px;
	height:136px;
	background:url(Image/mainpic3.jpg) 0 0 no-repeat;
	}
	p.mainpic03 a:hover{
	margin-left:2px;
	display:block;
	text-indent:-9999px;
	width:302px;
	height:136px;
	background:url(Image/mainpic3.jpg) 0 -136px no-repeat;
	}
div.kakup03{
	position:absolute;
       width:100px;
       width:100px;
	top: 669px;
	left: 200px;
	}	





p.mainpic04 a{
        position:relative;
	display:block;
	text-indent:-9999px;
	width:302px;
	height:136px;
	background:url(Image/mainpic4.jpg) 0 0 no-repeat;
	}
	p.mainpic04 a:hover{
	display:block;
	text-indent:-9999px;
	width:302px;
	height:136px;
	background:url(Image/mainpic4.jpg) 0 -136px no-repeat;
	}
div.kakup04{
	position:absolute;
        width:100px;
	top: 669px;
	left: 509px;
	}	





p.kume a{
	position:relative;
	margin-top:5px;
	margin-right:4px;
	text-indent:-9999px;
	display:block;
	width:302px;
	height:205px;
	background:url(/Image/nakapic03.jpg) no-repeat;
	}
	
p.kume a:hover{
	background:url(/Image/nakapic03_ov.jpg) no-repeat;
	}


div.kakuyasu03{
	position:absolute;
	top: 487px;
	left: 187px;
	}
	
	
	

p.yoron a{
	margin-top:5px;

	position:relative;
	text-indent:-9999px;
	display:block;
	width:302px;
	height:205px;
	background:url(../Image/nakapic04.jpg) no-repeat;
	}
	
p.yoron a:hover{
	background:url(../Image/nakapic04_ov.jpg) no-repeat;
	}


div.kakuyasu04{
	position:absolute;
	top: 487px;
	left: 508px;
	}
	
	
	































p.honntou a{
	position:relative;
	margin-right:4px;
	text-indent:-9999px;
	display:block;
	width:302px;
	height:205px;
	background:url(/Image/nakapic01.jpg) no-repeat;
	}
	
p.honntou a:hover{
	background:url(/Image/nakapic01_ov.jpg) no-repeat;
	}


div.kakuyasu{
	position:absolute;
        width:100px;
	top: 287px;
	left: 187px;
	}





p.ishigaki a{
	position:relative;
	
	text-indent:-9999px;
	display:block;
	width:302px;
	height:205px;
	background:url(/Image/nakapic02.jpg) no-repeat;
	}
	
p.ishigaki a:hover{
	background:url(/Image/nakapic02_ov.jpg) no-repeat;
	}


div.kakuyasu02{
       width:100px;
	position:absolute;
       
	top: 287px;
	left: 508px;
	}






p.kume a{
	position:relative;
	margin-top:5px;
	margin-right:4px;
	text-indent:-9999px;
	display:block;
	width:302px;
	height:205px;
	background:url(/Image/nakapic03.jpg) no-repeat;
	}
	
p.kume a:hover{
	background:url(/Image/nakapic03_ov.jpg) no-repeat;
	}


div.kakuyasu03{
	position:absolute;
       width:100px;
	top: 497px;
	left: 187px;
	}
	
	
	

p.yoron a{
	margin-top:5px;

	position:relative;
	text-indent:-9999px;
	display:block;
	width:302px;
	height:205px;
	background:url(../Image/nakapic04.jpg) no-repeat;
	}
	
p.yoron a:hover{
	background:url(../Image/nakapic04_ov.jpg) no-repeat;
	}


div.kakuyasu04{
	position:absolute;
        width:100px;
	top: 497px;
	left: 508px;
	}
	
	
	





























p.honntou001 a{
	position:relative;
	margin-right:4px;
	text-indent:-9999px;
	display:block;
	width:302px;
	height:340px;
	background:url(/Image/naka0201.jpg) no-repeat;
	}
	
p.honntou001 a:hover{
	background:url(/Image/naka0201_ov.jpg) no-repeat;
	}

div.txt01{
	position:absolute;
	width:280px;
	top: 312px;
	left: 24px;
	}







p.ishigaki002 a{
	position:relative;
	text-indent:-9999px;
	display:block;
	width:302px;
	height:340px;
	background:url(/Image/naka0202.jpg) no-repeat;
	}
	
p.ishigaki002 a:hover{
	background:url(/Image/naka0202_ov.jpg) no-repeat;
	}
div.txt02{
	position:absolute;
	width:280px;
	top: 312px;
	left: 328px;
	}	
	
	
	






p.kume003 a{
	position:relative;
	margin-top:5px;
	margin-right:4px;
	text-indent:-9999px;
	display:block;
	width:302px;
	height:340px;
	background:url(/Image/naka0203.jpg) no-repeat;
	}
	
p.kume003 a:hover{
	background:url(/Image/naka0203_ov.jpg) no-repeat;
	}
div.txt03{
	position:absolute;
	width:280px;
	top: 706px;
	left: 26px;
	}	
	


	
	

p.yoron004 a{
	position:relative;
	margin-top:5px;
	text-indent:-9999px;
	display:block;
	width:302px;
	height:340px;
	background:url(../Image/naka0204.jpg) no-repeat;
	}
	
p.yoron004 a:hover{
	background:url(../Image/naka0204_ov.jpg) no-repeat;
	}
	div.txt04{
	position:absolute;
	width:280px;
	top: 713px;
	left: 330px;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
td.kuwasiku a {
	display:block;
	width:158px;
	height:45px;
	text-indent:-9999px;
	background:url(../Image/kuwasiku.jpg) no-repeat;
	margin-right:10px;
}


td.kuwasiku a:hover {
	display:block;
	width:158px;
	height:45px;
	text-indent:-9999px;
	background:url(../Image/kuwasiku02.jpg);
}














p.mainpic{
	position:relative;
	text-indent:-9999px;
	display:block;
	width:610px;
	height:393px;
	background:url(../Image/main.jpg) no-repeat;
	}
	
	
	
	
p.ishim a{
	text-indent:-9999px;
	position:absolute;
	width:108px;
	height:103px;
	top: 156px;
	left: 104px;
	}
p.ishim a:hover{
	background:url(../Image/ishigakibtn_ov.jpg) no-repeat;
	}
	
	
p.kumem a{
	text-indent:-9999px;
	position:absolute;
	width:85px;
	height:76px;
	top: 98px;
	left: 226px;
	}
p.kumem a:hover{
	background:url(../Image/kumebtn_ov.jpg) no-repeat;
	}
		
	
p.honntom a{
	text-indent:-9999px;
	position:absolute;
	width:182px;
	height:248px;
	top: 122px;
	left: 341px;
	}
p.honntom a:hover{
	background:url(../Image/okinawabtn_ov.jpg) no-repeat;
	}
	
p.yoronm a{
	text-indent:-9999px;
	position:absolute;
	width:80px;
	height:65px;
	top: 79px;
	left: 533px;
	}
p.yoronm a:hover{
	background:url(../Image/yoronbtn_ov.jpg) no-repeat;
	}
