@charset "Shift_JIS";

/* Hotel menu Page Last update 2012.03.07 */

/*施設名*/


div#RthNameArea{	
	position: relative;
	clear: both;
	width: 936px;
	margin: 0;
	padding: 0 7px;
}
/*--------------------------------------------
Header language
--------------------------------------------*/
div.languageArea {
	padding-right: 10px;
	line-height: 100%;
	float:right;
}
div.languageArea p { line-height: 100%; }
p.RthEnglish{
	display:inline;
	font-size:82%;
	margin-left:5px;
}
p.RthEnglish a:link       { color : #6F6F6F;}
p.RthEnglish a:visited    { color : #6F6F6F;}
p.RthEnglish a:visited:hover,
p.RthEnglish a:link:hover { color : #2a2ad1;}
p.RthEnglish a:visited:active,
p.RthEnglish a:link:active{ color : #bf0000;}


div#RthNameArea h1,
div#RthNameArea p{
	color:#5A8F2F;
	font-size:160%;
	font-weight:bold;
}
div#RthNameArea h1 a,
div#RthNameArea p a{
	text-decoration:none;
	color:#5A8F2F;
}
div#RthNameArea h1.RthPremium,
div#RthNameArea p.RthPremium{
	background-image: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif);
	background-position: -665px -325px;
	background-repeat: no-repeat;
	padding-left: 28px;
	margin-left:10px;
}
div#RthNameArea form select{
	float: right;
	width: 130px;
}
div#RthSignArea {
	padding:5px 0 ;
	margin:5px 0;
	clear:both;
	border-top:1px solid #F2EFCC;
	border-bottom:1px solid #E9E4AB;
	background-color:#FAF8E4;
	}
div#RthSignArea ul{
    float: left;
    margin-top: 3px;
    padding-left: 15px;
}
div#RthSignArea ul li{ /* 2011.07.19*/
    display: block;
    float: left;
    padding-left: 5px;
	font-size:82%;
}
div#RthSignArea ul li em{
	color: #CC0000;
	font-size: 129%;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	background: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif) no-repeat;
	padding-left: 100px;
	line-height: 100%;
}
div#RthSignArea ul li em.rating5 { background-position: -200px -580px; }
div#RthSignArea ul li em.rating45 { background-position: -200px -605px; }
div#RthSignArea ul li em.rating4 { background-position: -200px -630px; }
div#RthSignArea ul li em.rating35 { background-position: -200px -655px; }
div#RthSignArea ul li em.rating3 { background-position: -200px -680px; }
div#RthSignArea ul li em.rating25 { background-position: -200px -705px; }
div#RthSignArea ul li em.rating2 { background-position: -200px -730px; }
div#RthSignArea ul li em.rating15 { background-position: -200px -755px; }
div#RthSignArea ul li em.rating1 { background-position: -200px -780px; }
div#RthSignArea ul li em.rating05 { background-position: -200px -805px; }
div#RthSignArea ul li em.rating00 { background-position: -200px -830px; }


div#RthSignArea ul li#RthSubFavorite a,
div#RthSignArea ul li#RthSubMail a{
	margin-right: 5px;
	padding-left: 18px;
	background-image:url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	white-space: nowrap;
}
div#RthSignArea ul li#RthVoice a{ text-decoration:none;}
div#RthSignArea ul li#RthSubFavorite a{ background-position: -670px -500px; }
div#RthSignArea ul li#RthSubMail a{ background-position: -670px -470px; }
div#RthSignArea ul li#RthSubFavorite { margin-left: 5px; }


div#RthForeignName{/*施設名・海外付録*/
	clear: both;
	width: 950px;
	margin: -5px 0 0 0;	
}
div#RthForeignName p#RthForeignList{
	float: left;
	width: 400px;
	vertical-align: middle;
}
div#RthForeignName dl#RthForeignNote{
	float: right;
	margin: 15px 0 0 0;
}
div#RthForeignName dl#RthForeignNote dt{
	float: left;
	margin: 0 -15px 0 0;
	font-size: 82%;
	white-space: nowrap;
}
div#RthForeignName dl#RthForeignNote dd{
	float: left;
	margin: 0 0 0 15px;
	font-size: 82%;
	white-space: nowrap;
}


/*メニューエリア*/
div.RthMenuArea{
	width:905px;
	margin: 10px auto 18px;
	background-color:#F2F2F2;
	display: block;
}

dl.RthPageMenu{/*ページメニュー*/
	margin-bottom: 0;
}

dl.RthPageMenu dd{
	margin: 0;
	padding: 5px 5px 3px 5px;
}

dl.RthPageMenu dd ul{
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	border-left: 1px solid #BBB;
	width: 895px;
}

dl.RthPageMenu dd ul li{
	float: left;
	display: inline;
	width: 178px;
	border: 1px solid #BBB;
	border-left: 0;
	border-top-color: #DDD;
	font-size: 82%;
	line-height: 1.1;
}

dl.RthPageMenu dd ul li a{
	background: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif) no-repeat -200px -505px #EDF1F4;
	display: block;
	margin: 0;
	cursor: pointer;
/* 	padding : 8px 12px 8px 17px; */
}
dl.RthPageMenu dd ul li a:hover{
	color: #FFFFFF;
	background: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif) no-repeat -400px -500px #690;
}
dl.RthPageMenu dd ul li span{
	display: block;
	padding:10px 10px 10px 15px;
}
dl.RthPageMenu dd ul li.menuActive{
	color:#FFFFFF;
	font-weight:bold;
	/* padding : 8px 12px 8px 12px; */
	/* width:154px; */
	background-color:#EC9224;
}
dl.RthPageMenu dd ul li.menuActive span{
	display: block;
	font-weight:bold;
	min-height: 12px;
	margin: 0;
	padding-left: 15px;
	background: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif) no-repeat -400px -500px;
}

dl.RthPageMenu span img{
	border: none;
}

dl#RthReserveMenu{/*予約メニュー*/
	padding: 10px 0 0 25px;
	background-color:#FFFFFF;
}

dl#RthReserveMenu dt { display: none; }

dl#RthReserveMenu dd{
	margin: 0;
	padding: 0;
	overflow: hidden;
}

dl#RthReserveMenu dd ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

dl#RthReserveMenu dd ul li{
	float: left;
	margin-right: 5px;
}

dl#RthReserveMenu dd ul li a { display: block; width: 171px; height: 28px; float: left; background-image: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif); background-repeat: no-repeat; text-indent: -10000px; font-size: -1; }

dl#RthReserveMenu dd ul li a#RM_SEARCH { background-position: -200px -30px; }
dl#RthReserveMenu dd ul li a#RM_PLAN { background-position: -200px -60px; }
dl#RthReserveMenu dd ul li a#RM_DAY { background-position: -200px -440px;}
dl#RthReserveMenu dd ul li a#RM_DP_PLAN { background-position: -200px -90px; }
div#widewrapper.RthForeign div#naviTop dl#RthReserveMenu dd ul li a#RM_DP_PLAN{background-position: -200px -1133px; }
dl#RthReserveMenu dd ul li a#RM_JR_PLAN { background-position: -200px -360px; }

dl#RthReserveMenu dd ul li a#RM_SEARCH:hover { background-position: -400px -30px; }
dl#RthReserveMenu dd ul li a#RM_PLAN:hover { background-position: -400px -60px; }
dl#RthReserveMenu dd ul li a#RM_DAY:hover { background-position: -400px -440px;}
dl#RthReserveMenu dd ul li a#RM_DP_PLAN:hover { background-position: -400px -90px; }
div#widewrapper.RthForeign div#naviTop dl#RthReserveMenu dd ul li a#RM_DP_PLAN:hover{background-position: -400px -1133px; }
dl#RthReserveMenu dd ul li a#RM_JR_PLAN:hover { background-position: -400px -360px; }


dl#RthMobileMail{
	display:inline-block;
	float:right;
	padding:3px 3px 3px 21px;
	margin-right:5px;
	background-image : url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif);
	background-position: -666px -404px;
	background-repeat: no-repeat;
	background-color: #F1F1D6;
	border:1px solid #E8E7CA;
}
dl#RthMobileMail:after{/*ケータイに送る*/
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	visibility: hidden;
	content: ".";
	font-size: 0.1em;
}


dl#RthMobileMail dt{
	float: left;
	width: 100px;
	padding: 3px 0 2px 6px;
	font-size: 82%;
	font-weight: bold;
	color: #66441E;
	display:none;
}

dl#RthMobileMail dd{
	float:left;
	font-size:82%;
}
dl#RthMobileMail dd input#RthMobileMailAddress{
	width: 150px;
	margin: 0 5px 0 0;
}
dl#RthMobileMail dd a#RthMobileMailSend{
	/*position: absolute;
	top: 0;
	right: 13px;*/
	margin: 0 0 0 0px;
	vertical-align: 2px;
	display: inline-block;
	width: 42px;
	height: 19px;
	background: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif) no-repeat -80px -80px;
	text-indent: -10000px;
	font-size: -1;
}
dl#RthMobileMail dd a#RthMobileMailSend:hover {
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}
*html dl#RthMobileMail dd input#RthMobileMailSend{ vertical-align: -3px;}/*for IE6 hack*/
*:first-child+html dl#RthMobileMail dd input#RthMobileMailSend{ vertical-align: -3px;}/*for IE7 hack*/
dl#RthMobileMail dd a#RthMobileInfo{
	display: inline-block;
	background: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif) no-repeat -670px -440px;
	width: 15px;
	height: 15px;
	text-indent:-10000px;
	font-size: -1;
	}
dl#RthMobileMail dd a#RthMobileInfo:hover {
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

dl#RthSubMenu{/*サブメニューエリア*/
	margin: 5px 0 0 0;
}

dl#RthSubMenu dd{
	margin: 0;
	padding: 0;
	text-align: right;
}

dl#RthSubMenu dd ul{
	margin-top: 1px;
	padding: 0;
	list-style-type: none;
}

dl#RthSubMenu dd ul li{
	display: inline;
	margin-right: 5px;

	font-size: 82%;
	background-position: 0 0;
	background-repeat: no-repeat;
	white-space: nowrap;
}

dl#RthSubMenu dd ul li#RthSubFavorite { background-image : url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/menu_subFavorite.gif);}
dl#RthSubMenu dd ul li#RthSubAuction  { background-image : url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/menu_subAuction.gif);}
dl#RthSubMenu dd ul li#RthSubPresent  { background-image : url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/menu_subPresent.gif);}
dl#RthSubMenu dd ul li#RthSubMail     { background-image : url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/menu_subMail.gif);}
dl#RthSubMenu dd ul li#RthSubDayuse   { background-image : url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/menu_subDayuse.gif);}
dl#RthSubMenu dd ul li#RthSubRecommend{ background-image : url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/menu_subRecommend.gif);}
/*
dl#RthSubMenu dd ul li a:link       { color : #6F6F6F;}
dl#RthSubMenu dd ul li a:visited    { color : #6F6F6F;}
dl#RthSubMenu dd ul li a:visited:hover,
dl#RthSubMenu dd ul li a:link:hover { color : #2a2ad1;}
dl#RthSubMenu dd ul li a:visited:active,
dl#RthSubMenu dd ul li a:link:active{ color : #bf0000;}
 */
/*タイトル*/
#pageTitle{
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;
}


/*国内・海外の色分け*/


/*--------------------------------------------
Function Tools
--------------------------------------------*/


dl#SubMenu dt {
	display:none;
}
dl#SubMenu dd {
	positio:relative;
}
dl#SubMenu dd ul {
	list-style: none;
}
dl#SubMenu dd ul.ticketArea {
	float: left;
	padding-left:10px;
	/*width: 200px;*/
}
dl#SubMenu dd ul.right {
    float: right;
    width: 735px;
	}
div.RthForeign dl#SubMenu dd ul.right { /* 海外 */
    width: 468px;
	}
dl#SubMenu dd ul li#snsPltLnk { /* すすめーるPF */
	float:left!important;
    display: block;
    float: left;
    white-space: nowrap;
    width: 511px;
}
dl#SubMenu dd ul li#snsPltLnk div ul.postArea li{
	float:left;
}
dl#SubMenu dd ul li#snsPltLnk div ul.postArea li#RthSubEn{ /* evernote */
	float:left;
	margin-right:5px;
	display: none;
}
dl#SubMenu dd ul li#snsPltLnk div ul.postArea li#RthSubEn a{ /* evernote */
	background-image: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/social_media_icon.gif);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
    vertical-align: middle;
    width: 16px;
}
dl#SubMenu dd ul li#snsPltLnk div ul.postArea li.RthSubLike{
	float:left;
}
div.susumeruParts { /* すすめーるPF */
	border:0!important;
	min-width:150px!important;
}
div.susumeruParts dl {
	background-image:none!important;
	padding:0!important;
	}
div.susumeruParts dl dd{ /* すすめーるPF */
	border:0!important;
}


dl#SubMenu dd ul li#RthShare,
dl#SubMenu dd ul li#RthSubAinori {
    background-image: url("http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    font-size: 72%;
    margin-right: 5px;
    padding-left: 22px;
    white-space: nowrap;
}

dl#SubMenu dd ul li#btn3 a {
	display: block;
	background: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif) no-repeat;
	vertical-align: middle;
	float: left;
	text-indent: -10000px;
	font-size: -1;
	margin-right: 7px;
}
dl#SubMenu dd ul li#btn3 a:hover {
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}
dl#SubMenu dd ul li#btn3 a#coupon {
	width: 89px;
	height: 16px;
	background-position: -200px -400px;
}
dl#SubMenu dd ul li#btn3 a#present {
	width: 89px; height: 16px; background-position: -295px -400px;
}
/*
dl#SubMenu dd ul li#btn3 a#rates {
	width: 71px; height: 16px; background-position: -360px -400px;
}*/
dl#SubMenu dd ul li#RthSubSSMail, 
dl#SubMenu dd ul li#RthSubTwitter, 
dl#SubMenu dd ul li#RthSubFaceBook, 
dl#SubMenu dd ul li#RthSubMixi, 
dl#SubMenu dd ul li#RthSubRBlog {
    padding-left: 0;
}

dl#SubMenu dd ul li#RthSubLike, dl#SubMenu dd ul li#btn3 {
	background: none;
}

dl#SubMenu dd ul li#RthSubSSMail a {
    background-position: 0 -258px;
}
dl#SubMenu dd ul li#RthSubSSMail a, dl#SubMenu dd ul li#RthSubTwitter a, dl#SubMenu dd ul li#RthSubFaceBook a, dl#SubMenu dd ul li#RthSubMixi a, dl#SubMenu dd ul li#RthSubRBlog a {
    background-image: url("http://img.travel.rakuten.co.jp/share/themes/hotel/images/social_media_icon.gif");
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    vertical-align: -4px;
    width: 16px;
}
dl#SubMenu dd ul li a:link {
    color: #333;
}
dl#SubMenu dd ul li a:hover {
    color: #2A2AD1;
}
dl#SubMenu dd ul li#RthSubSSMail a span, dl#SubMenu dd ul li#RthSubTwitter a span, dl#SubMenu dd ul li#RthSubFaceBook a span, dl#SubMenu dd ul li#RthSubMixi a span, dl#SubMenu dd ul li#RthSubRBlog a span {
    display: none;
}
dl#SubMenu dd ul li#RthSubTwitter a {
    background-position: 0 -79px;
}
dl#SubMenu dd ul li#RthSubFaceBook a {
    background-position: 0 -99px;
}
dl#SubMenu dd ul li#RthSubMixi a {
    background-position: 0 -120px;
}
dl#SubMenu dd ul li#RthSubRBlog a {
    background-position: 0 -239px;
}
dl#SubMenu dd ul li#RthShare {
    background-position: -670px -1036px;
	/*float: right;*/
}
dl#SubMenu dd ul li#RthSubAinori {
    background-position: -670px -1009px;
	/*float: right;*/
}
#RthShare {
    display: inline-block;
    position: relative;
    z-index: 1000;
}

/* メニュー噴出しウィンドウ */

#RthShare div.boxShare {
	background-color:#FFFFFF;
	border:3px solid #CCC;
	left:10px;
	top:20px;
	position:absolute;
	width:190px;
	z-index:100000;
}
#RthShare div.boxShare p.close{
	text-align:right;
	background-color:#70A230; /* サービスごとに変更 */
	padding:2px;
}
#RthShare div.boxShare p.close a{
	background-position:0px -20px;
	padding-left:17px;
}
#RthShare div.boxShare ul{
	text-align:left;
	margin:5px 14px;
	padding:0;
	line-height:1.3;
}
#RthShare div.boxShare ul li{
	display:block;
	font-size:100%;
	margin:0;
	padding:2px;
	background-image:none;
	clear: both;
}
#RthShare div.boxShare ul li a{
	padding-left:20px;
	padding-right:2px;
	font-size:100%;
	margin:0;
}

#RthShare div.boxShare p.close a,
#RthShare div.boxShare ul li a{
	background-image:url("http://img.travel.rakuten.co.jp/share/themes/hotel/images/social_media_icon.gif");
	overflow:hidden;
	background-repeat:no-repeat;
	padding-bottom:2px;
	padding-top:2px;
	font-size:100%;
}

/* Link */

#RthShare div.boxShare p.close a:link,
#RthShare div.boxShare p.close a:visited,
#RthShare div.boxShare p.close a:visited:hover,
#RthShare div.boxShare p.close a:link:hover,
#RthShare div.boxShare p.close a:visited:active,
#RthShare div.boxShare p.close a:link:active{ color:#FFFFFF;}

#RthShare div.boxShare ul li a:link       { color : #5454F6;}
#RthShare div.boxShare ul li a:visited    { color : #632088;}
#RthShare div.boxShare ul li a:visited:hover,
#RthShare div.boxShare ul li a:link:hover { color : #2a2ad1;}
#RthShare div.boxShare ul li a:visited:active,
#RthShare div.boxShare ul li a:link:active{ color : #BF0000;}

/* images position */

#RthShare div.boxShare ul li.bmFriend a  {background-position:1px -38px;}
#RthShare div.boxShare ul li.bmBlog a    {background-position:1px -58px;}
#RthShare div.boxShare ul li.bmTwitter a {background-position:0px -80px;}
#RthShare div.boxShare ul li.bmFacebook a{background-position:0px -100px;}
#RthShare div.boxShare ul li.bmMixi a    {background-position:0px -120px;}
#RthShare div.boxShare ul li.bmHatena a  {background-position:0px -140px;}
#RthShare div.boxShare ul li.bmYahoo a   {background-position:0px -160px;}
#RthShare div.boxShare ul li.bmLivedoor a{background-position:0px -180px;}
#RthShare div.boxShare ul li.bmGoogle	a  {background-position:0px -200px;}
#RthShare div.boxShare ul li.bmDelicious a{background-position:0px -220px;}
#RthShare div.boxShare ul li.bmRktnBlog a{background-position: 0 -239px;}
#RthShare div.boxShare ul li.bmGree a {background-position: 0 -276px;}

/*--------------------------------------------
 Domestic & Foreign Common 2011.07.20
--------------------------------------------*/
#grpHeaderSecondary p#historyCount {
    clear: none;
    float: right;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 8px;
    width: 250px;
}

/*--------------------------------------------
 Foreign color overwrite
--------------------------------------------*/

div.RthForeign dl.RthPageMenu dd ul li a:hover{
	color: #FFFFFF;
	background: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif) no-repeat -400px -500px #5085C5;
}

div.RthForeign div#RthNameArea h1,
div.RthForeign div#RthNameArea p{ font-size:120%;padding-left:18px; width:918px; overflow:hidden;}
div.RthForeign div#RthNameArea h1 span,div.RthForeign div#RthNameArea p span{
    display: block;
    }
div.RthForeign div#RthNameArea h1 a,div.RthForeign div#RthNameArea p a{
     color: #5085C5;
	text-decoration:none;
    }

/*--------------------------------------------
 Foreign only function
--------------------------------------------*/

/*各国言語表記*/
div.RthForeign p.nativeNameH{ width:500px; float:left; text-align:left; overflow:hidden;margin:8px 0 5px;}
div.RthForeign p.nativeNameH span{ display:block; padding-right:5px; float:left; vertical-align:bottom;}


/*ランクリスト*/
div.RthForeign div#RthSignArea ul#RthReview{ overflow:hidden; margin-top:5px; margin-bottom:5px;}

div.RthForeign ul#RthReview ul li{ float:left; display:block;}

div.RthForeign div#RthSignArea ul li.rankLi{ padding-left:20px;}

div.RthForeign div#RthSignArea ul li span.hotelRank{
	color: #333333;
	vertical-align: middle;
	background: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif) no-repeat;
	padding-left: 105px;
	padding-top:2px;
	line-height: 120%;
	display:block;
	float:left;
}
div.RthForeign div#RthSignArea ul li span.rating5 { background-position: -400px -580px; }
div.RthForeign div#RthSignArea ul li span.rating45 { background-position: -400px -605px; }
div.RthForeign div#RthSignArea ul li span.rating4 { background-position: -400px -630px; }
div.RthForeign div#RthSignArea ul li span.rating35 { background-position: -400px -655px; }
div.RthForeign div#RthSignArea ul li span.rating3 { background-position: -400px -680px; }
div.RthForeign div#RthSignArea ul li span.rating25 { background-position: -400px -705px; }
div.RthForeign div#RthSignArea ul li span.rating2 { background-position: -400px -730px; }
div.RthForeign div#RthSignArea ul li span.rating15 { background-position: -400px -755x; }
div.RthForeign div#RthSignArea ul li span.rating1 { background-position: -400px -780px; }
div.RthForeign div#RthSignArea ul li span.rating05 { background-position: -400px -805px; }
div.RthForeign div#RthSignArea ul li span.rating00 { background-position: -400px -830px; }
div.RthForeign div#RthSignArea ul li span.noLate{ width:17px; height:17px; text-indent:-9999px;background: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif) no-repeat;background-position: -372px -962px;display:block;float:left;}

/* 支払い */
div.RthForeign div#RthSignArea ul li ul.pay{ overflow:hidden;width:170px;}
div.RthForeign div#RthSignArea ul li ul.pay li{ float:left; width:44px; height:14px; text-indent:-9999px;background: url(http://img.travel.rakuten.co.jp/share/themes/hotel/images/hotel_images_4.gif) no-repeat;}
div.RthForeign div#RthSignArea ul li ul.pay li.icon1{background-position: -199px -963px;}
div.RthForeign div#RthSignArea ul li ul.pay li.icon2{background-position: -257px -963px;}
div.RthForeign div#RthSignArea ul li ul.pay li.icon3{background-position: -315px -963px;}
div.RthForeign div#RthSignArea ul li ul.pay li.icon4{width:53px; height:20px;background-position: -396px -963px;}

/* ヘッダー修正2011.07.26 */

ul.postArea{
	width: 511px;
	float:left;
	/*overflow: hidden;*/
}

div#widewrapper.RthDomestic dl#SubMenu dd.clearfix ul.right li#snsPltLnk div ul.postArea li.ssmrIcon div. div#susumeruArea_0.susumeruArea div#susumeruParts_0.susumeruParts dl dd ul li span{
	width: 18px;
	height: 18px;
}
div.susumeruWrap {
	float:right!important
	_width: 160px;
}

dl#SubMenu dd ul li#snsPltLnk div ul.postArea li.ssmrIcon {
	/*width:360px;*/
	width: 380px;
	}

/* 2012.02.13 */

/*
dl#SubMenu dd ul li#snsPltLnk div ul.postArea li.ssmrIcon div.susumeruWidget{
    border: medium none;
    float: right;
	_width: 306px;
}
*/

/* 2012.02.15 */

div#widewrapper.RthForeign div#naviTop dl#SubMenu dd.clearfix ul.right{
	width: 735px;
}

div#widewrapper.RthForeign div#naviTop dl#SubMenu dd.clearfix ul.right li#snsPltLnk div ul.postArea li.ssmrIcon{
	width: _360px;
}
