@charset "utf-8"; /*Modified:2013-06-04*/
/* @group default */
* {margin:0;padding:0;}
html>body{font-size:14px;}
body{-webkit-text-size-adjust:none;font-family:"Lucida Grande", Arial, sans-serif;line-height:1.4;color:#434343;background:#fff;}
* html body{vertical-align:baseline;}
h1, h2, h3, h4, h5, h6, table, p, ul, ol, dl, input, select, option, textarea{font-size:100%;}
h1, h2, h3, h4, h5, h6, em, strong{font-weight:bold;}
table tr th, table tr td, input, select, option, textarea{font-size:100%;line-height:1.6;}
ul li, ol li{list-style-type:none;}
table{border-spacing:0;border-collapse:separate;}
table tr th, table tr td, input, select, option, textarea{text-align:left;vertical-align:middle;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
hr{display:none;}
img{vertical-align:bottom;border:0;}
object, embed{outline:0;}
a, a:hover, a:active, a:focus{outline:none;}
sup, sub{font-size:75%;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
a{color:#339;text-decoration:none;}
a:visited{color:#66c;}
a:hover{color:#33c;}
a:active{color:#66f;}
#container{overflow:hidden;}
.nohighlight{-webkit-tap-highlight-color:rgba(0,0,0,0);}
/* @end */
/* @group clear hack */
section, article, nav, ul{min-height:1%;position:relative;}
section:after, article:after, nav:after, ul:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
/* @end */
/* @group noscript */
p.noscript{font-size:85.8%;color:#fff;text-align:center;background:#f33;padding:5px 0;}
/* @end */
/* @group header */
#header{position:relative;-mox-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}
#header h1 span, #header p, #header p.logo a{position:absolute;}
#header a, #header span{display:block;}
#header h1, #header p.logo{
height:62px;
position:relative;
border-bottom:1px solid #043b79;
background-image:url(../images/header/bg_header_grass.png),url(../images/header/bg_header_town.png),url(../images/header/bg_header_sky.png),url(../images/header/bg_header.png);
background-position:0 100%,100% 90%,0 0,0 0;
background-repeat:repeat-x,no-repeat,no-repeat,repeat-x;
}
#header.simple h1, #header.simple p.logo{
background:#fff;
background:-moz-linear-gradient(top,#fff 0%,#fff 60%,#e0e0e0 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(60%,#fff),color-stop(100%,#e0e0e0));
background:-webkit-linear-gradient(top,#fff 0%,#fff 60%,#e0e0e0 100%);
background:-o-linear-gradient(top,#fff 0%,#fff 60%,#e0e0e0 100%);
background:-ms-linear-gradient(top,#fff 0%,#fff 60%,#e0e0e0 100%);
background:linear-gradient(left,#fff 0%,#fff 60%,#e0e0e0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e0e0e0',GradientType=0);
}
#header h1 span, #header p.logo a{top:15px;left:15px;}
#header p.signin, #header p.signout, #header p.username{top:0;right:10px;}
#header p.username{top:28px;color:#000;text-align:right;background:#fff;padding:0 3px;}
#header nav ul.menu{
font-weight:bold;
text-align:center;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#eaeaea;
background:-moz-linear-gradient(top,#f8f8f8 0%,#eaeaea 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#eaeaea));
background:-webkit-linear-gradient(top,#f8f8f8 0%,#eaeaea 100%);
background:-o-linear-gradient(top,#f8f8f8 0%,#eaeaea 100%);
background:-ms-linear-gradient(top,#f8f8f8 0%,#eaeaea 100%);
background:linear-gradient(left,#f8f8f8 0%,#eaeaea 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#eaeaea',GradientType=0);
}
#header nav ul.menu li{width:25%;float:left;}
#header nav ul.menu li *{display:block;}
#header nav ul.menu li a{
font-size:1px;
text-indent:-99999px;
border-left:1px solid #ccc;
border-right:1px solid #fff;
}
#header nav ul.menu li:last-child a{border-right:none;}
#header nav ul.menu li a span{height:41px;background:no-repeat 50% 50%;}
#header nav ul.menu li a[href='http://mobile.rurubu.travel/sp/'] span{background-image:url(../images/header/btn_nav_stay.png);-webkit-background-size:44px 30px;background-size:44px 30px;}
#header nav ul.menu li a[href='http://tour.rurubu.travel/sp/'] span{background-image:url(../images/header/btn_nav_tour.png);-webkit-background-size:67px 31px;background-size:67px 31px;}
#header nav ul.menu li a[href='http://mobile.rurubu.travel/sp/air/'] span{background-image:url(../images/header/btn_nav_air.png);-webkit-background-size:55px 30px;background-size:55px 30px;}
#header nav ul.menu li a[href='http://mobile.rurubu.travel/sp/car/'] span{background-image:url(../images/header/btn_nav_car.png);-webkit-background-size:69px 30px;background-size:69px 30px;}
/* @end */
/* @group content */

#topicpath {background-color:#F6F6F6;border-bottom: 1px solid #EEE;font-size: 11px;margin-top: -3px;padding: 8px 10px 3px;}
#topicpath a{text-decoration: underline;}

#content h1.standard{font-weight:normal;padding:5px 10px;}
#content p.pagetop{text-align:right;padding:10px;}
#content p.pagetop *{display:inline-block;}
#content p.pagetop a{border:1px solid #b4c1d5;}
#content p.pagetop a span{
display:inline-block;
font-weight:bold;
color:#455d82;
text-align:center;
text-decoration:underline;
border:1px solid #fff;
background:#e2f8ff;
background:-moz-linear-gradient(top,#feffff 0%,#e2f8ff 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#feffff),color-stop(100%,#e2f8ff));
background:-webkit-linear-gradient(top,#feffff 0%,#e2f8ff 100%);
background:-o-linear-gradient(top,#feffff 0%,#e2f8ff 100%);
background:-ms-linear-gradient(top,#feffff 0%,#e2f8ff 100%);
background:linear-gradient(left,#feffff 0%,#e2f8ff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff',endColorstr='#e2f8ff',GradientType=0);
padding:5px 10px;
}
/* @end */
/* @group footer */
#footer{text-align:center;}
#footer a{color:#ff972d;text-decoration:underline;}
#footer dl, #footer dl *{display:inline-block;line-height:1;}
#footer dl{background:#f2f2f2;margin:10px 0;padding:10px 25px;}
#footer dl dd{border-right:1px solid #434343;padding:0 6px;}
#footer dl dd:last-child{border:none;}
#footer p.copyright{font-size:85.8%;color:#fff;background:#455d82;padding:10px 0;}
/* @end */
/* @group sns */
div.sns{padding:20px 0;text-align:center;}
div.sns *{vertical-align:middle;}
/* @end */
/* @group slider */
#feature div.slider{width:100%;overflow:hidden;}
#feature div.slider div.item{width:190px;opacity:.4;}
#feature div.slider div.current{opacity:1;}
#feature div.slider div.moving{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;}
#feature div.slider div.item a{display:block;}
#feature div.slider div.item a img{border:0 none;vertical-align:bottom;}
div.slider ul.nav li{display:inline-block;font-size:1px;text-indent:-99999px;}
div.slider ul.nav li a{width:12px;height:13px;display:block;background:url(../images/slider/im_indicator.png) no-repeat;margin:0 10px;}
div.slider ul.nav li.selected a{background-image:url(../images/slider/im_indicator_selected.png);}
/* @end */
