@charset "Shift_JIS";
#chamo-window #chamo-mesmes{background:none !important;}
/* ===================================================================
BODYã€ãEãƒEƒ€ãƒ¼ã€ãƒ•ãƒE‚¿ãƒ¼
=================================================================== */
body{
border-top: 5px solid #333;
background: url(../img/common/header_bg.gif) repeat-x left 10px;
}
#contentWrapper {
background: #FFF;
}
#container{
background:url(../img/common/bg_footer.jpg) no-repeat center bottom;
text-align:left;
/*ãƒ•ãƒƒã‚¿ãƒ¼ã®ã‚¹ã‚¯ãƒªãƒ—ãƒˆã«ã‚ˆã‚‹ç™½åœ°ã®æ”¹å–E€€2012.02.10*/
margin-bottom:-23px;
}
h1 {
text-align:right;
z-index:1;
position: absolute;
top: 0px;
left: 20px;
margin:0;
width:auto;
padding-top:0px;
}
#header- {
position: relative;
height: 110px;
}
#travel  {
width: 950px;
margin-right: auto;
margin-left: auto;
padding-top: 25px;
height: 105px;
position: relative;
}
#logo-travel {
position: relative;
left: 5px;
top: 5px;
width: 512px;
}
#logo-travel h2 {
position: absolute;
top: 0px;
left: 130px;
}
#logo-travel h2 a {
font-size: 0.9em;
text-decoration: none;
color: #333;
}



#menu-travel {
font: 14px/1.6 'ãƒ¡ã‚¤ãƒªã‚ª',Meiryo,'å°å¡šã‚´ã‚·ãƒE‚¯ Pro','ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3','E­E³ E°ã‚´ã‚·ãƒE‚¯','MS PGothic', 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
position: absolute;
right: 0px;
top: 31px;
width: 432px;
}
#menuSub  {
font-size: 0.8em;
display: block;
width: auto;
float: right;
}
#menuSub li  {
float: left;
border-right: 1px dotted #333;
display: block;
line-height: 1.3;
padding: 0.5em;
text-align: center;
}
#menuSub li a      {
text-decoration: none;
display: block;
padding: 0 0.5em;
color: #333;
}
#menuSub li .disp_count ,#menuSub li .disp_total   {
color: #FF0033;
font-weight: bold;
}
#menuMain  {
float: right;
display: block;
width: auto;
}
#menuMain li   {
float: left;
border-right: 1px dotted #333;
display: block;
line-height: 1.4;
padding: 0.3em;
}
#menuMain li a   {
text-decoration: none;
display: block;
padding: 0.3em 0.5em;
color: #333;
}

#myPage,#viewCart{
background: #777;
float: left;
}
#myPage li,#viewCart li{
border-right: 1px dotted #FFF !important;

}
#menuMain li#myPage a ,#menuMain li#viewCart a{
color: #FFF;
text-decoration: none;
}





#header-link {
position: absolute;
top: -119px;
right: 0px;
width: auto;
background: #295bc5;
}
#header-link li {
display: block;
float: left;
border-right: 1px dotted #FFF;
}

#header-link a {
color: #FFF;
text-decoration: none;
line-height: 1.2;
display: block;
font-size: 0.9em;
padding: 0.5em 1em;
}

#contentWrapper{
width:950px;
margin:5px auto 20px;
position:relative;
}
#contentInner{
width:925px;
background:url(../img/common/bg_wrapper.jpg) no-repeat center bottom;
padding:0px 15px 70px 10px;
margin:0 auto;
}
.content{
width:700px;
float:right;
position:relative;
}
#pankuzu li{display:inline;}
#headingIMG{
float:right;
width:auto;
margin-top:-114px;
}
#sidenavWrapper{
width:210px;
float:left;
padding-left:0px;
overflow:hidden;
}
#sidenav{
background:url(../img/common/sidenav-bottom.gif) no-repeat center bottom;
padding-bottom:5px;
margin-bottom:15px;
}
#topmain ul li{ margin-bottom:10px; }
#sidenav dl{position:relative;
}
#sidenav dt{
text-indent:-2000px;
width:210px;
}





#sidenav10{
background:url(../img/common/sidenav-category.gif) no-repeat left top;
height:34px;
}





#sidenav #mainnav dd{
font-size:1.1em;
position:absolute;
}
#sidenav #mainnav dt + dd, #sidenav #mainnav dt + dd + dd + dd{
left:60px;
}
#sidenav #mainnav dt + dd + dd, #sidenav #mainnav dt + dd + dd + dd + dd{
left:120px;
}

#sidenav-hant-mine{
background:url(../img/common/sidenav-hant-mine.gif) no-repeat left top;
height:78px;
}
#sidenav-hant-mine + dd, #sidenav-hant-mine + dd + dd{
top:70px;
}
#sidenav-hant-mine + dd + dd + dd{
top:90px;
}


#sidenav-equinox-light-u{
background:url(../img/common/sidenav-equinox-light-u.gif) no-repeat left top;
height:66px;
}
#sidenav-equinox-light-u + dd, #sidenav-equinox-light-u + dd + dd{
top:150px;
}


#sidenav-proteca-staria-ex{
background:url(../img/common/sidenav-proteca-staria-ex.gif) no-repeat left top;
height:64px;
}
#sidenav-proteca-staria-ex + dd, #sidenav-proteca-staria-ex + dd + dd{
top:214px;
}
#sidenav-proteca-staria-ex + dd + dd + dd, #sidenav-proteca-staria-ex + dd + dd + dd + dd{
top:234px;
}


#sidenav-proteca-free-walker-d{
background:url(../img/common/sidenav-proteca-free-walker-d.gif) no-repeat left top;
height:66px;
}
#sidenav-proteca-free-walker-d + dd, #sidenav-proteca-free-walker-d + dd + dd{
top:278px;
}


#sidenav-proteca360{
background:url(../img/common/sidenav-proteca360.gif) no-repeat left top;
height:66px;
}
#sidenav-proteca360 + dd, #sidenav-proteca360 + dd + dd{
top:344px;
}


/*#sidenav-lite-cube-dlx{
background:url(../img/common/sidenav-lite-cube-dlx.gif) no-repeat left top;
height:64px;
}
#sidenav-lite-cube-dlx + dd, #sidenav-lite-cube-dlx + dd + dd{
top:410px;
}*/

/*#sidenav-slimsuitcase{
background:url(../img/common/sidenav-slimsuitcase.gif) no-repeat left top;
height:72px;
}
#sidenav-slimsuitcase + dd{

}*/


/*#sidenav-moomin{
background:url(../img/common/sidenav-moomin.gif) no-repeat left top;
height:66px;
}
#sidenav-moomin + dd{
top:476px;
}*/


#sidenav-streak2{
background:url(../img/common/sidenav-streak2.gif) no-repeat left top;
height:66px;
}
#sidenav-streak2 + dd, #sidenav-streak2 + dd + dd{
top:410px;
}
/*top:604px;
top:677px;*/

					#sidenav11{background:url(../img/common/sidenav-rimowasalsa_off.gif) no-repeat left top; height:64px;}
					#sidenav11+dd{
					position:absolute;
					top:70px;
					left:60px;
					}
					#sidenav11+dd+dd{
					position:absolute;
					top:70px;
					left:120px;
					}
					#sidenav11+dd+dd+dd{
					position:absolute;
					top:86px;
					left:60px;
					}
					#sidenav11+dd+dd+dd+dd{
					position:absolute;
					top:86px;
					left:120px;
					}



					#sidenav15{background:url(../img/common/sidenav-moomin_off.gif) no-repeat left top; height:62px;/*margin-top:13px;*/}
					#sidenav15+dd{
					position:absolute;
					top:135px;
					left:60px;
					}



					#sidenav111{background:url(../img/common/sidenav-hello-kitty.gif) no-repeat left top; height:56px;}
					#sidenav111+dd{
					position:absolute;
					top:194px;
					left:60px;
					}
					#sidenav111+dd+dd{
					position:absolute;
					top:194px;
					left:120px;
					}




					#sidenav112{background:url(../img/common/sidenav-proteca-staria-ex.gif) no-repeat left top; height:68px;}
					#sidenav112+dd{
					position:absolute;
					top:250px;
					left:60px;
					}
					#sidenav112+dd+dd{
					position:absolute;
					top:250px;
					left:120px;
					}
					#sidenav112+dd+dd+dd{
					position:absolute;
					top:266px;
					left:60px;
					}




					#sidenav113{background:url(../img/common/sidenav-proteca360.gif) no-repeat left top; height:56px;}
					#sidenav113+dd{
					position:absolute;
					top:320px;
					left:60px;
					}
					#sidenav113+dd+dd{
					position:absolute;
					top:320px;
					left:120px;
					}





					#sidenav16{background:url(../img/common/sidenav-lead_off.gif) no-repeat left top; height:60px;/*margin-top:13px;*/}
					#sidenav16+dd{
					position:absolute;
					top:376px;
					left:60px;
					}
					#sidenav16+dd+dd{
					position:absolute;
					top:376px;
					left:120px;
					}

					/*#sidenav17{background:url(../img/common/sidenav-cosmolite-spinner.gif) no-repeat left top;height:60px;}
					#sidenav17+dd{
					position:absolute;
					top:448px;
					left:60px;
					}
					#sidenav17+dd+dd{
					position:absolute;
					top:448px;
					left:120px;
					}*/

					#sidenav171{background:url(../img/common/sidenav-lite-cube-dlx_off.gif) no-repeat left top; height:60px;}
					#sidenav171+dd{
					position:absolute;
					top:436px;
					left:60px;
					}
					#sidenav171+dd+dd{
					position:absolute;
					top:436px;
					left:120px;
					}

					#sidenav172{background:url(../img/common/sidenav-cosmolite-spinner_off.gif) no-repeat left top; height:60px;}
					#sidenav172+dd{
					position:absolute;
					top:498px;
					left:60px;
					}
					#sidenav172+dd+dd{
					position:absolute;
					top:498px;
					left:120px;
					}


#sidenav19 a{
display:block;
background:url(../img/common/sidenav-accessory_off.gif) no-repeat left top;
top:264px;
left:58px;
overflow:hidden;
height:55px;
margin-top:0px;
}

#sidenav20 a{
display:block;
background:url(../img/common/sidenav-guide_off.gif) no-repeat left top;
height:83px;
width:210px;
overflow:hidden;
}

#sidenav21 a{
display:block;
background:url(../img/common/sidenav-suitcaseselect_off.gif) no-repeat left top;
height:67px;
width:210px;
overflow:hidden;
}

#sidenav22 a{
display:block;
background:url(../img/common/sidenav-videocamerarental_off.gif) no-repeat left top;
height:67px;
width:210px;
overflow:hidden;
}

#sidenav23 a{
display:block;
background:url(../img/common/sidenav-dubbing_off.gif) no-repeat left top;
height:67px;
width:210px;
overflow:hidden;
}

#sidenav24 a{
display:block;
background:url(../img/common/sidenav-pcrental_off.gif) no-repeat left top;
height:67px;
width:210px;
overflow:hidden;
}
#sidenavguide dd{
text-indent:-2000px;
width:210px;
}
#sidenavguide a{
display:block;
width:210px;
overflow:hidden;
}
#sidenav30{
background:url(../img/common/sidenav-guide.gif) no-repeat left top;
height:32px;
}
#sidenav31 a{
background:url(../img/common/sidenav-guide00_off.gif) no-repeat left top;
height:34px;
}
#sidenav32 a{
background:url(../img/common/sidenav-guide01_off.gif) no-repeat left top;
height:38px;
}
#sidenav33 a{
background:url(../img/common/sidenav-guide02_off.gif) no-repeat left top;
height:38px;
}
#sidenav34 a{
background:url(../img/common/sidenav-guide03_off.gif) no-repeat left top;
height:38px;
}
#sidenav35 a{
background:url(../img/common/sidenav-guide04_off.gif) no-repeat left top;
height:38px;
}
#sidenav36 a{
background:url(../img/common/sidenav-guide05_off.gif) no-repeat left top;
height:47px;
}
/* -----------------------------------------------------------
ç”»åƒãEä¸­å¿E«ãƒE‚­ã‚¹ãƒE
----------------------------------------------------------- */
.middletext dd{
display:table-cell;
vertical-align:middle;
margin:0px;
}
/*for IE6 */  
* html .middletext dd{  
display:inline;
zoom:1;
float:left;
width:auto;
}
/*for IE7 */  
*:first-child+html .middletext dd{  
display:inline;
zoom:1;
float:left;
width:auto;
}
.middletext img{ margin-right:5px; }
#footer{
clear:both;
width:100%;
position:relative;
}
#footer address{
text-indent:-1500px;
position:absolute;
left:0px;
top:0px;
}
#contentbottom{
/*width:950px;
text-align:right;
padding-right:50px;*/
text-align:center;
margin-right:auto;
margin-left:auto;
}
#contentbottom li{
display:inline;
margin-left:10px;
}
#contentbottom li#footerlogo{ padding-right:270px; }
/* FireFox3.0ä»¥é™ãEã¿ */#contentbottom li#footerlogo, x:-moz-broken{ padding-right:270px; }
#contentbottom #footerlogo img{ vertical-align:middle; }

#contentbottom li a{
padding-left:10px;
background:url(../img/common/list_d.png) no-repeat left 0.3em;
color:#FFFFFF;
}
#ozonetop{
float:right;
width:auto;
margin-right:6px;
margin-bottom:30px;
}
dl#ozone{
margin-bottom:20px;
float:left;
width:688px;
margin-top:20px;
}
dl#ozone{
background:url(../img/top/bg_ozone.gif) no-repeat 0px top;
height:159px;
}
dl#ozone dt{
background:none;
padding:0px;
text-indent:-2500px;
overflow:hidden;
width:315px;
float:left;
}
dl#ozone dd{
float:left;
width:355px;
text-align:left;
padding-top:25px;
line-height:1.4;
}
#merittop{
float:right;
width:auto;
margin-right:6px;
margin-bottom:0px;
}
dl#merit{
margin-bottom:10px;	
float:left;
width:688px;
margin-top:10px;
}
dl#merit{
background:url(../img/top/bg_merit.gif) no-repeat 0px top;
height:159px;
}
dl#merit dt{
background:none;
padding:0px;
text-indent:-2500px;
overflow:hidden;
width:315px;
float:left;
}
dl#merit dd{
float:left;
width:355px;
text-align:left;
padding-top:10px;
line-height:1.4;
}
