@charset "Shift_JIS";

/*=========================================================================
種別 ：
サイト共通レイアウトフォーマット
適用 ：
/star/
=========================================================================*/

/*
外枠
=========================================================================*/
/*
body{
	margin:0;
	padding:0;
	text-align:center;
	background:#fff;
	color:#333;
}
*/
body {
	line-height:1.4;
	background:#fff;
	color:#535353;
	margin:0;
	padding:0;
	text-align:center;
	-webkit-text-size-adjust: 100%;
}
#CONTAINER{
	width:970px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

/*
 リンクアイコン
--------------------------------------*/
.blank {
  padding: 1px 0 1px 14px;
  background: url("/common/images/icon/icn_blank.gif") 0 0.1em no-repeat;
}

.addAbox {
  padding: 1px 0 1px 14px;
  background: url("/common/images/icon/icn_arrow_box.png") 0 0.1em no-repeat;
}


/*=========================================================================
ページレイアウト
=========================================================================*/

/*
 ヘッダー・フッター等共通
--------------------------------------*/
.globalLiquid{width:100%;text-align:center;line-height: 140%;}
.globalLiquid div.wrap{margin:0 auto;text-align:center;max-width:1310px;min-width:970px;position:relative;#width:expression(document.body.clientWidth < 970? "970px" : document.body.clientWidth > 1310? "1310px" : "auto");}
.globalLiquid div.left{width:970px;margin:0 auto;text-align:left;}
.globalLiquid div.right{position:absolute;top:0;right:0;text-align:left;}
.globalLiquid div.left div.inner{margin-left:5px;}
.globalLiquid div.right div.inner{margin-right:5px;}

/*
 ヘッダー領域
--------------------------------------*/
#GlobalHead{margin-top:19px;padding-bottom:12px;}
#GlobalHead div.left h1{float:left;width:230px;background:url("https://rurubu.travel/images/icon_season.gif") right bottom no-repeat;margin:0;}
#GlobalHead div.left div.topLogo{float:left;width:230px;background:url("https://rurubu.travel/images/icon_season.gif") right bottom no-repeat;margin:0;}
#GlobalHead div.left #headMenu{margin-left:245px;font-size:12px;color:#333;}
#GlobalHead div.left #headMenu #ctl00_point_place em{font-style:normal;font-weight:bold;color:#c00;}
#GlobalHead div.left #headMenu p.info{margin-top:8px;float:left;background:url(/common/images/icon/icn_info.png) 3px center no-repeat #eff4fa;padding:2px 4px 2px 37px;line-height:19px;}
#GlobalHead div.right ul{}
#GlobalHead div.right li{display:inline;margin-left:4px;}

/*
 グローバルメニュー領域
--------------------------------------*/
#GlobalMenu{border-top:3px solid #369ef0;padding-top:1px;background:url(/common/images/bg_global_menu_sub.png) 0 0 repeat-x;}
#GlobalMenu ul.mainMenu{float:left;}
#GlobalMenu ul.mainMenu li{float:left;height:41px;}
#GlobalMenu ul.mainMenu li.cur{background:#f7f7f7;}
#GlobalMenu ul.mainMenu li.menu1{width:128px;}
#GlobalMenu ul.mainMenu li.menu2{width:120px;}
#GlobalMenu ul.mainMenu li.menu3{width:106px;}
#GlobalMenu ul.mainMenu li.menu4{width:114px;}
#GlobalMenu ul.mainMenu li.menu5{width:146px;}
#GlobalMenu ul.mainMenu li a{display:block;height:40px;line-height:40px;white-space:nowrap;border-right:1px solid #d6d6d6;text-align:center;font-size:14px;font-weight:bold;color:#3c3c3c;text-decoration:underline;}
#GlobalMenu ul.mainMenu li.cur a{border-right-color:#f7f7f7;}
#GlobalMenu ul.mainMenu li a:hover{color:#ff6800;}
#GlobalMenu ul.subMenu{clear:both;height:28px;}
#GlobalMenu ul.subMenu li{float:left;font-size:13px;font-weight:bold;background:url(/common/images/icon/icn_arrow_right.png) 0 center no-repeat;padding:5px 0 5px 2px;margin-right:19px;}
#GlobalMenu ul.subMenu li a{display:inline-block;#display:inline;#zoom:1;line-height:18px;color:#505050;text-decoration:underline;padding:0 7px;}
#GlobalMenu ul.subMenu li a:hover{color:#ff6800;}
#GlobalMenu ul.subMenu li.cur{background:none;}
#GlobalMenu ul.subMenu li.cur a{background:#f83543;color:#fff;text-decoration:underline;}
#GlobalMenu ul.subMenu li.cur a:hover{color:#fff;}
#GlobalMenu p.GlobalMenuBtn span{display:inline-block;*display:inline;*zoom:1;height:25px;line-height:25px;font-size:13px;font-weight:bold;white-space:nowrap;background:#e2ebf8;border-bottom:3px solid #b3bdc9;}
#GlobalMenu p.GlobalMenuBtn span a{display:inline-block;*display:inline;*zoom:1;height:25px;line-height:25px;padding:0 20px;text-decoration:underline;}
#GlobalMenu p.GlobalMenuBtn span, #GlobalMenu p.GlobalMenuBtn span a{color:#505050;}
#GlobalMenu p.GlobalMenuBtn span:hover, #GlobalMenu p.GlobalMenuBtn span a:hover{color:#ff6800;}
#GlobalMenu div.left p.GlobalMenuBtn span{float:left;margin:6px 0 0 26px;}
#GlobalMenu div.right p.GlobalMenuBtn span{margin:6px 0 0 0;}
#GlobalMenu p.GlobalMenuBtn span.cur{background:#f83543;border-bottom:0;}
#GlobalMenu p.GlobalMenuBtn span.cur a{text-decoration:underline;}
#GlobalMenu p.GlobalMenuBtn span.cur, #GlobalMenu p.GlobalMenuBtn span.cur a{color:#fff;}
#GlobalMenu p.GlobalMenuBtn span.cur:hover, #GlobalMenu p.GlobalMenuBtn span.cur a:hover{color:#fff;}

/*
 フッター領域
--------------------------------------*/
#FOOTERpowerdBy{margin-top:30px;}
#FOOTERpowerdBy a{color:#0a2a87;}
#FOOTERpowerdBy a:hover{color:#ff6800;}
#FOOTERpowerdBy div.powerdBy{padding:33px 0 2px;}
#FOOTERpowerdBy div.twoLine{padding:10px 0 0;font-size:11px;color:#767676;line-height:1.636;}

#FOOTER{margin-top:8px;border-top:1px solid #bebebe;padding-bottom:40px !important;}
#FOOTER a{color:#0a2a87;}
#FOOTER a:hover{color:#ff6800;}
#FOOTER h2{margin:14px 0 0 0;}
#FOOTER ul.mainmenu{float:left;background:#eeeeee;border-bottom:2px solid #dadada;padding:5px 0 5px 12px;margin-top:10px;margin-right:5px;}
#FOOTER ul.mainmenu li{float:left;padding:0 12px 0 9px;background:url(/common/images/icon/icn_arrow_right.png) 0 center no-repeat;height:15px;line-height:15px;font-size:11px;white-space:nowrap;border-right:1px dotted #000;margin-right:12px;}
#FOOTER ul.mainmenu.noborder li, #FOOTER ul.mainmenu li.noborder{border-right:0;margin-right:0;}

#FOOTER ul.submenu{clear:left;padding-top:12px;}
#FOOTER ul.submenu li{float:left;padding:0 12px 0 9px;background:url(/search/images/icn/icn_arrow_right.png) 0 center no-repeat;height:15px;line-height:15px;font-size:11px;white-space:nowrap;border-right:1px dotted #000;margin-right:12px;}
#FOOTER ul.submenu li.noborder{border-right:0;margin-right:0;}
#FOOTER ul.utilityLink{margin-top:17px;}
#FOOTER ul.utilityLink li{float:left;padding:0 12px 0 0;height:15px;line-height:15px;font-size:11px;white-space:nowrap;border-right:1px solid #363636;margin-right:12px;}
#FOOTER ul.utilityLink li.noborder{border-right:0;margin-right:0;}
#FOOTER p.copyRight{font-size:11px;color:#767676;padding-top:10px;}

/*
 メインコンテンツ領域
--------------------------------------*/
#CONTENTS{width:970px;margin:0 auto;text-align:left;}

/*
 ヘッダーバナー
--------------------------------------*/
#HeaderBanner{width:970px;margin:16px auto 0;text-align:left;}


