
@charset "utf-8";

/*-----------------------------------------------------------------

  

------------------------------------------------------------------*/
body.top{
background:url(../img/headbg.gif) repeat-x 0 0;
}





/*-----------------------------------------------------------------

  wb_[

------------------------------------------------------------------*/

#topHeader{
position:relative;
width:950px;
/*height:100px;*/
overflow:hidden;
margin:0 auto;
padding-bottom:20px;
}

#tpL{
	width:500px;
	float:left;
	overflow:hidden;
}

#tpR{
	width:450px;
	float:right;
	overflow:hidden;
}


#topHeader img{
vertical-align:middle;
}
#topHeader p.logo{
position:absolute;
font-size:0%;
line-height:100%;
top:5px;
left:0;
}

#topHeader h1{
position:absolute;
font-size:83.3%;
line-height:140%;
top:39px;
color:#7d91a5;
font-weight:normal;
}

#topHeader ul.btn{
position:absolute;
line-height:100%;
top:7px;
right:0px;
}
#topHeader ul.btn li{
display:inline;
}
#topHeader ul.btn li.line{
margin:0 10px 0 0;
padding:0 10px 0 0;
border-right:1px dotted #A3BAD3;
}
#topHeader ul.btn li a{
font-size:83.3%;
color:#00385c;
background:url(http://www.orion-tour.co.jp/images/ico_arr_small.gif) no-repeat left 3px;
padding:0 0 0 10px;
}

#topHeader ul.mainnavi{
position:absolute;
font-size:0%;
line-height:100%;
top:53px;
width:525px;
}
#topHeader ul.mainnavi li{
float:left;
}

#topHeader dl.sitenavi{
position:absolute;
font-size:0%;
line-height:100%;
top:35px;
right:0;
width:415px;
background:url(http://www.orion-tour.co.jp/images/bg_headsite.png) no-repeat left 4px;
}

#topHeader dl.sitenavi dt{
margin:13px 0 6px 6px;
}

#topHeader dl.sitenavi dd p{
float:left;
display:inline;
padding-left: 8px;
padding-top: 2px;
}

#topHeader dl.sitenavi dd ul{
float:right;
display:inline;
}

#topHeader dl.sitenavi li{
float:left;
margin:-40px 0 0 0px;
}

#topHeader dl.sitenavi li.diving a{
background:url(http://www.orion-tour.co.jp/images/btn_headsite01.png) no-repeat left top;
width:82px;
height:75px;
text-indent:-9999px;
display:block;
}

#topHeader dl.sitenavi li.diving a:hover{
background:url(http://www.orion-tour.co.jp/images/btn_headsite01_o.png) no-repeat left top;
}

#topHeader dl.sitenavi li.snow a{
background:url(http://www.orion-tour.co.jp/images/btn_headsite02.png) no-repeat left top;
width:82px;
height:75px;
text-indent:-9999px;
display:block;
}

#topHeader dl.sitenavi li.snow a:hover{
background:url(http://www.orion-tour.co.jp/images/btn_headsite02_o.png) no-repeat left top;
}

#topHeader dl.sitenavi li.izu a{
background:url(http://www.orion-tour.co.jp/images/btn_headsite04.png) no-repeat left top;
width:82px;
height:75px;
text-indent:-9999px;
display:block;
}

#topHeader dl.sitenavi li.izu a:hover{
background:url(http://www.orion-tour.co.jp/images/btn_headsite04_o.png) no-repeat left top;
}

#topHeader dl.sitenavi li.lodgment a{
background:url(http://www.orion-tour.co.jp/images/btn_headsite05.png) no-repeat left top;
width:82px;
height:75px;
text-indent:-9999px;
display:block;
}

#topHeader dl.sitenavi li.lodgment a:hover{
background:url(http://www.orion-tour.co.jp/images/btn_headsite05_o.png) no-repeat left top;
}

#topHeader dl.sitenavi li.bus a{
background:url(http://www.orion-tour.co.jp/images/btn_headsite03.png) no-repeat left top;
width:82px;
height:75px;
text-indent:-9999px;
display:block;
}

#topHeader dl.sitenavi li.bus a:hover{
background:url(http://www.orion-tour.co.jp/images/btn_headsite03_o.png) no-repeat left top;
}

#topHeader .headerSearchArea{
position: absolute;
left: 208px;
top: 11px;
}

#topHeader .headerSearchArea .headerForm{
height: 18px;
width: 154px;
float: left;
margin-right: 5px;
line-height: 18px;
}

#topHeader .headerSearchArea .searchBtn{
float: left;
}


/*-----------------------------------------------------------------

  tb^[

------------------------------------------------------------------*/
div#topFooter img{
vertical-align:middle;
}
div#topFooter #foot01{
background:#f6f6f6 url(http://www.orion-tour.co.jp/images/bg_foot_land.gif) no-repeat center bottom;
margin:1px 0 0;
}
div#topFooter #foot01 .footinner,
div#topFooter #foot02 .footinner{
margin:0px auto;
width:950px;
padding:20px 0 50px;
}
div#topFooter #foot02{
background:#eaeaea;
}

/* #foot01 */
div#topFooter #foot01 .link{
float:left;
width:770px;
display:inline;
}
div#topFooter #foot01 .link dl{
float:left;
margin:0 0 30px;
}
div#topFooter #foot01 .link dl.single{
width:176px;
margin:0 22px 0 0;
}
div#topFooter #foot01 .link dl.double{
width:374px;
margin:0 22px 0 0;
}
div#topFooter #foot01 .link dl dt{
background:url(http://www.orion-tour.co.jp/images/bg_foot_line.gif) repeat-x left bottom;
margin:0 0 10px;
padding:0 0 10px;
}
div#topFooter #foot01 .link dl dd ul{
width:188px;
float:left;
margin:0;
padding:0 5px 0 0;
}
div#topFooter #foot01 .link dl dd ul.last{
padding:0;
}
div#topFooter #foot01 .link dl dd ul li{
margin-bottom:.2em;
}
div#topFooter #foot01 .link dl dd ul li a{
font-size:83.3%;
color:#666666;
}
div#topFooter #foot01 dl.pay{
background:#fff;
display:inline;
float:right;
width:131px;
border-top:1px solid #eeeeee;
border-left:1px solid #eeeeee;
padding:0px 9px;
}
div#topFooter #foot01 dl.pay dt{
padding:6px 0 15px;
}
div#topFooter #foot01 dl.pay dd img{
padding:0 10px 15px 0;
float:left;
display:block;
}
div#topFooter #foot01 dl.pay dd span{
float:left;
width:70px;
}

/* #foot02 */
div#topFooter #foot02 ul{
display:inline;
float:left;
padding:0 0 20px;
}
div#topFooter #foot02 p{
font-size:83.3%;
color:#999999;
display:inline;
float:right;
width:600px;
text-align:right;
}
div#topFooter #foot02 ul li{
display:inline;
float:left;
padding:0 10px 0;
}



/*-----------------------------------------------------------------

  tb^[

------------------------------------------------------------------*/

#topHeader dl.d3_sitenavi{
	position:absolute;
	font-size:0%;
	line-height:100%;
	top:25px;
	right:0;
	width:415px;
	background:url(http://www.orion-tour.co.jp/images/bg_headsite.png) no-repeat left 4px;
	z-index:105;
}

#topHeader dl.d3_sitenavi dt{
	margin:13px 0 6px 6px;
}

#topHeader dl.d3_sitenavi dd p{
	float:left;
	display:inline;
	padding-left: 8px;
	padding-top: 2px;
}

#topHeader dl.d3_sitenavi dd ul{
	float:right;
	display:inline;
}

#topHeader dl.d3_sitenavi li{
	float:left;
	margin:-40px 0 0 0px;
}

#topHeader dl.d3_sitenavi li.diving a{
	background:url(http://www.orion-tour.co.jp/images/btn_headsite01.png) no-repeat left top;
	width:82px;
	height:75px;
	text-indent:-9999px;
	display:block;
}

#topHeader dl.d3_sitenavi li.diving a:hover{
	background:url(http://www.orion-tour.co.jp/images/btn_headsite01_o.png) no-repeat left top;
}

#topHeader dl.d3_sitenavi li.snow a{
	background:url(http://www.orion-tour.co.jp/images/btn_headsite02.png) no-repeat left top;
	width:82px;
	height:75px;
	text-indent:-9999px;
	display:block;
}

#topHeader dl.d3_sitenavi li.snow a:hover{
	background:url(http://www.orion-tour.co.jp/images/btn_headsite02_o.png) no-repeat left top;
}

#topHeader dl.d3_sitenavi li.izu a{
	background:url(http://www.orion-tour.co.jp/images/btn_headsite04.png) no-repeat left top;
	width:82px;
	height:75px;
	text-indent:-9999px;
	display:block;
}

#topHeader dl.d3_sitenavi li.izu a:hover{
	background:url(http://www.orion-tour.co.jp/images/btn_headsite04_o.png) no-repeat left top;
}

#topHeader dl.d3_sitenavi li.lodgment a{
	background:url(http://www.orion-tour.co.jp/images/btn_headsite05.png) no-repeat left top;
	width:82px;
	height:75px;
	text-indent:-9999px;
	display:block;
}

#topHeader dl.d3_sitenavi li.lodgment a:hover{
	background:url(http://www.orion-tour.co.jp/images/btn_headsite05_o.png) no-repeat left top;
}

#topHeader dl.d3_sitenavi li.bus a{
	background:url(http://www.orion-tour.co.jp/images/btn_headsite03.png) no-repeat left top;
	width:82px;
	height:75px;
	text-indent:-9999px;
	display:block;
}

#topHeader dl.d3_sitenavi li.bus a:hover{
	background:url(http://www.orion-tour.co.jp/images/btn_headsite03_o.png) no-repeat left top;
}


/*-----------------------------------------------------------------

  CAEg

------------------------------------------------------------------*/



#d3body{
	width:100%;
	background-color:#2390e3;

}

#d3main{
	width:950px;
	margin:0 auto;
	overflow:hidden;
	padding:10px;
}

#d3main_left{
	width:705px;
	float:left;
	overflow:hidden;
}

#d3main_right{
	width:225px;
	float:right;
	overflow:hidden;
}

#d3main_right img{
	padding-bottom:10px;
}

#d3main_left ul li{
	margin:0 0 0 -15px;
	padding: 8px 8px 8px 30px;
	list-style: none;
	font-size:12px;
	display:block;
	background-color:#FFF;
	border-bottom:1px dotted #666;
	border-left:  1px solid  #8c8880;
	border-right: 1px solid  #8c8880;
}

#d3main_left ul li.nEnd{
	margin:0 0 0 -15px;
	padding: 8px 8px 8px 30px;
	list-style: none;
	font-size:12px;
	display:block;
	background-color:#FFF;
	border-bottom:1px solid  #8c8880;
	border-left:  1px solid  #8c8880;
	border-right: 1px solid  #8c8880;
}

.d3title1{
	height:25px;
	background-image:url(../img/titlebg1.gif);
	padding:8px;
}


/*
mIoÍsoXcA[
----------------------------------------------------*/
#d3BusTour{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	width:705px;
}

.d3title2{
	height:25px;
	background-image:url(../img/titlebg1.gif);
	padding:8px;
	margin:10px 0 0 0;
}

#d3BusTour table th.t1{
	width:100px;
	text-align:center;
	background-color:#999;
	padding:5px;
	border:1px solid #fff;
}

#d3BusTour table th.t2{
	width:100px;
	text-align:center;
	background-color:#999;
	padding:5px;
	border:1px solid #fff;
}

#d3BusTour table th.t3{
	width:405px;
	text-align:center;
	background-color:#999;
	padding:5px;
	border:1px solid #fff;
}

#d3BusTour table th.t4{
	width:100px;
	text-align:center;
	background-color:#999;
	padding:5px;
	border:1px solid #fff;
}

#d3BusTour table td{
	text-align:center;
	background-color:#eaeaea;
	padding:5px;
	border:1px solid #fff;
}

#d3BusTour table td.corse{
	text-align:left;
	background-color:#eaeaea;
	padding:5px;
	border:1px solid #fff;
}

#d3BusTour table td.price{
	text-align:right;
	font-weight:bold;
	color:#f00;
	background-color:#eaeaea;
	padding:5px;
	border:1px solid #fff;
}








/*
iXg
----------------------------------------------------*/
#TourBox{
	
}

.TourSet{
	width:218px;
	height:200px;
	float:left;
	margin:10px 10px 0 0;
	padding:5px 5px 5px 5px;
	background-color:#FFF;
	overflow:hidden;
	/*display:inline;*/
}

.TourSet img,
.TourSetR img{
	border: 1px solid #e3e3e3;
}



.TourSet a:hover img,
.TourSetR a:hover img{
border: 1px solid #2390e3;
}





.TourSetR{
	width:219px;
	height:200px;
	float:right;
	margin:10px 0 0 0;
	padding:5px 5px 5px 5px;
	background-color:#FFF;
	overflow:hidden;
	/*display:inline;*/
}

.TourDetail{
	width:208px;
	margin:4px auto;
	background-color:#fff;
}

p.mds1{
	padding:5px 0 0 5px;
	font-weight:bold;
}

p.mds2{
	padding:5px 0 0 5px;
	font-size:10px;
	color:#930;
}

p.price{
	padding:5px 0 5px 5px;
	font-size:12px;
	font-weight:bold;
	color:#f00;
}

.dotline3{
	width:100%;
	border-bottom:1px dotted #333;
}

p.mds3{
	padding:5px 0 5px 5px;
	font-size:10px;
	line-height:160%;
}






#d3info{
	margin:0 auto;
	padding:15px;
	background-color:#FFF;
}


.box{
    background-image:-moz-linear-gradient(top, #fff, #fff);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fff), color-stop(1,#fff));
}
 
.topright{
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-radius-topright: 10px;
    border-top-right-radius: 10px;
}
 
.bottomleft{
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -khtml-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}



#d3pickup{
	width:940px;
	height:40px;
	margin:5px auto;
	background-image:url(../img/pickup.gif);
	background-repeat:no-repeat;
}

#d3pick5{
	width:935px;
	heighy:145px;
	margin:10px auto;
}

.img_ml15{
	margin-right:10px;
}


#d3pick5 img{
	border: 1px solid #e3e3e3;
}



#d3pick5 a:hover img{
border: 1px solid #2390e3;
}


















