@charset "UTF-8";*{-webkit-font-smoothing:subpixel-antialiased!important;}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,em,img,q,small,strong,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background-color:transparent;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ul,nav ul{margin:0;padding:0;list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{text-decoration:none;color:#000;}a:hover{text-decoration:underline;}a img{border:none;}table{border-collapse:collapse;border-spacing:0;}input,select{vertical-align:middle;color:#555;}textarea{color:#555;}select{background:#fff;}h1,h2,h3,h4,h5,h6{font-weight:normal;}th{text-align:left;}form img{vertical-align:middle;}em{font-style:normal;}input.button{border:none;cursor:pointer;background-color:transparent;}html,body{min-width:960px;font-size:85%;color:#333;background:url("/images/bg_body.gif") top repeat-x;behavior:url("/javascripts/csshover.htc");}.bold{font-weight:bold;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.mb05{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mr05{margin-right:5px;}.ml05{margin-left:5px;}.ml10{margin-left:10px;}.ml13{margin-left:13px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.ml40{margin-left:40px;}.fr{float:right;}.cl{clear:both;}.clr{clear:right;}.cll{clear:left;}.sizeup{font-size:120%;}.sizedown{font-size:80%;}.pink{color:#e14275;}.cIkebukuro{color:#0075a9;}.cIkebukuroLight{color:#7CC5D8;}.cHatataya{color:#3ba2ae;}.cHatagaya{color:#3ba2ae;}.cHatatayaLight{color:#9AE4E8;}.cHatagayaLight{color:#9AE4E8;}.cJimbocho{color:#ee760e;}.cJimbochoLight{color:#F4BD92;}.cAsakusa{color:#d3182e;}.cAsakusaLight{color:#FFA4B3;}.clear,div#bgfNav,div#bgFooterHotels,div#footerHotels,div#footerSNS,div#footerCopyright{height:100%;}.clear:after,nav#fNav:after,div#bgFooterHotels:after,div#footerHotels:after,div.label:after,div.footerHotelUnit:after,div#footerOthers:after,section#eventOffers:after{display:block;height:0;clear:both;content:"";}hgroup#headerHgroup h1#catch,hgroup#headerHgroup h2#catch,hgroup#headerHgroup h2#logo a,hgroup#headerHgroup h3#logo a,nav#gNav li a,section#reservation h2,div.iconOurHotels a,div.iconOurHotels a:hover,div#content #newsRight a,div#content #newsRight a:hover,#rssIcon a,div#footerCredit,div#twitter h2,div#rss h2 a,div#leftColumn #blogs h2,div#leftColumn #wifi h2,span.icon_rss a,li.footerFlagEngland a,li.footerFlagFrance a,li.footerFlagSpain a,li.footerFlagItaly a,li.footerFlagChile a,li.footerFlagGermany a,li.footerFlagChina a,li.footerFlagKorea a,li.footerFlagThailand a,li.footerFlagJapan a,section#reservation h3.stayDate,section#reservation h3.room,section#reservation h3.hotel,section#reservation input.btnSearch,section#reservation input.btnSearch:hover{display:block;background-repeat:no-repeat;text-indent:-999999px;}.arrowSmall,.arrowCircle,div#leftColumn p.more,div#leftColumn .roomsLine,div#leftColumn section#roomRate h2,div#twitter h2,div#rss h2 a,div#leftColumn #blogs h2,div#leftColumn #wifi h2,div#leftColumn div#twitter li,div#leftColumn div#blogs li,nav#ourHotelsList li p,nav#ourHotelsList li.active p,.icon_rss a,#rssIcon a,p.footerHotelAccess,div#footerWifi,div#footerFB,div#footerTW,div#footerTW li,div#footerRss,div#footerBlog,div#footerBlog li,div#footerCredit,li.footerFlagEngland a,li.footerFlagFrance a,li.footerFlagSpain a,li.footerFlagItaly a,li.footerFlagChile a,li.footerFlagGermany a,li.footerFlagChina a,li.footerFlagKorea a,li.footerFlagThailand a,li.footerFlagJapan a,div.footerHotelInfo h3,nav#fNav li.listFooter,div.error p.description,div#leftColumn .moreInfo{background:url("/images/bg.png") no-repeat;}.icon_rss a{width:20px;height:20px;background-position:-21px -304px;}p#rssIcon{width:30px;float:left;}p#rssIcon a{width:20px;height:20px;background-position:-21px -304px;}div#newsArea{padding-top:2px;width:415px;float:left;}.arrowSmall{height:15px;padding-left:6px;display:inline-block;background-position:-2px -495px;}div.arrowCircle{padding-left:12px;display:inline-block;height:15px;float:left;background-position:-4px -542px;}p.arrowCircle{padding-left:13px;background-position:-532px -432px;}header#header,div#main,div#wrapper{width:960px;margin:0 auto;}div#content{padding:0 20px 50px 20px;float:left;display:inline;}div#leftColumn{width:250px;padding-bottom:50px;float:left;display:inline;}#header{position:relative;height:87px;z-index:100;}#header #description{margin:0 0 0 10px;width:236px;height:21px;background-position:0 0;}#header h2#catch,#header h1#catch{width:300px;margin:6px 0 0 10px;height:15px;background-position:0 0;font-size:0;}hgroup#headerHgroup{padding-top:14px;float:left;}hgroup#headerHgroup h2#logo a{margin:0 0 0 10px;width:250px;height:28px;background-position:0 -16px;font-size:0;}hgroup#headerHgroup h3#logo a{margin:6px 0 0 10px;width:209px;height:28px;background-position:0 -21px;font-size:0;}#header nav#headNav{margin-right:215px;padding:10px;float:right;}* html #header nav#headNav{margin-right:107px;}#header nav#headNav li{margin-left:20px;display:inline;float:left;}#header div#language{float:right;width:230px;height:32px;overflow:visible;position:absolute;top:0;right:0;z-index:999;}div#languageLeft{color:#fff;padding-left:7px;float:left;}div#languageRight{padding:0 40px 0 17px;line-height:32px;color:#fff;background:url("/images/bg_language_checked.gif") #222 no-repeat;font-weight:bold;float:left;}#header div#language{float:right;font-family:raleway,'Helvetica Neue',Helvetica,Arial,sans-serif;}div#languageLeft{color:#fff;padding:7px 0 10px 7px;float:left;height:15px;z-index:1000;}div#languageLeft ul{z-index:1001;}li.languageRight{width:170px;height:32px;color:#fff;background:#222 no-repeat;font-weight:bold;float:right;clear:right;}li.Selected{background:url("/images/bg_language_checked.gif") #222 no-repeat 1em 0;display:block;}.dropdown,.dropdown dl dd .Selected{display:block;}li.languageRight p.Lang{float:right;display:inline;padding-right:2em;}li.languageRight p.Lang a{color:#fff;padding-left:17px;width:63px;height:32px;line-height:32px;display:block;}li.languageRight p.LangFlag{}li.languageRight p.LangFlag a{float:left;width:30px;height:20px;display:block;margin:5px 5px 0 30px;background:url("/images/flags.png") no-repeat;text-indent:-9999px;font-size:2%;}li.languageRight p.En a{background-position:left top;}li.languageRight p.Fr a{background-position:-30px top;}li.languageRight p.Sp a{background-position:-60px top;}li.languageRight p.It a{background-position:-90px top;}li.languageRight p.Gr a{background-position:-120px top;}li.languageRight p.Tw a{background-position:-150px top;}li.languageRight p.Ch a{background-position:-180px top;}li.languageRight p.Kr a{background-position:-210px top;}li.languageRight p.Th a{background-position:-240px top;}li.languageRight p.Ja a{background-position:-270px top;}li.languageRight p.En a:hover,li.languageRight p.Fr a:hover,li.languageRight p.Sp a:hover,li.languageRight p.It a:hover,li.languageRight p.Gr a:hover,li.languageRight p.Tw a:hover,li.languageRight p.Ch a:hover,li.languageRight p.Kr a:hover,li.languageRight p.Th a:hover,li.languageRight p.Ja a:hover{filter:alpha (opacity=75);
	-moz-opacity: 0.75;
	-webkit-opacity: 0.75;
	opacity: 0.75;
}nav#gNav{position:absolute;top:45px;left:270px;width:690px;height:42px;}nav#gNav li,nav#gNav li a,nav#gNav li a:hover{height:42px;float:left;}nav#gNav li.reservation{width:115px;background-position:0 -156px;}nav#gNav li.groupReservation{width:114px;background-position:-115px -156px;}nav#gNav li.roomRate{width:114px;background-position:-229px -156px;}nav#gNav li.specialOffers{width:114px;background-position:-343px -156px;}nav#gNav li.eatDrink{width:114px;background-position:-457px -156px;}nav#gNav li.ourHotels{width:117px;background-position:-571px -156px;}nav#gNav li.reservation a{width:115px;background-position:0 -156px;}nav#gNav li.groupReservation a{width:114px;background-position:-115px -156px;}nav#gNav li.roomRate a{width:114px;background-position:-229px -156px;}nav#gNav li.specialOffers a{width:114px;background-position:-343px -156px;}nav#gNav li.eatDrink a{width:114px;background-position:-457px -156px;}nav#gNav li.ourHotels a{width:117px;background-position:-571px -156px;}nav#gNav li.reservation a:hover{width:115px;background-position:0 -242px;}nav#gNav li.groupReservation a:hover{width:114px;background-position:-115px -242px;}nav#gNav li.roomRate a:hover{width:114px;background-position:-229px -242px;}nav#gNav li.specialOffers a:hover{width:114px;background-position:-343px -242px;}nav#gNav li.eatDrink a:hover{width:114px;background-position:-457px -242px;}nav#gNav li.ourHotels a:hover{width:117px;background-position:-571px -242px;}nav#gNav li.reservationActive a{width:115px;background-position:0 -200px;}nav#gNav li.groupReservationActive a{width:114px;background-position:-115px -200px;}nav#gNav li.roomRateActive a{width:114px;background-position:-229px -200px;}nav#gNav li.specialOffersActive a{width:114px;background-position:-343px -200px;}nav#gNav li.ourHotelsActive a{width:117px;background-position:-571px -200px;}nav#bgTopicPath{height:28px;background:url(/images/bg_topicpath.gif) repeat-x;margin-top:145px;}nav#bgTopicPath p{width:940px;margin:0 auto;padding-top:7px;}nav#bgTopicPath a{color:#222;font-weight:bold;}nav#bgTopicPath a:hover{color:#df4174;font-weight:bold;}nav#bgTopicPath strong{color:#4d4d4d;font-weight:normal;}hgroup#welcomeHgroup h3{line-height:1.8em;}section#reservation{width:235px;margin:0 auto;position:relative;top:-10px;z-index:99;word-wrap:break-word;word-break:break-all;}section#reservation h2{width:235px;height:63px;background-position:0 -463px;z-index:1001;}div#reservationForm{width:195px;padding:10px 20px 0 20px;background:url(/images/bg_checkavailavility.png) repeat-y;z-index:1002;}#reservation_private_or_dormitory{border:1px solid #ABABAB;}div.label{display:block;padding-bottom:4px;width:195px;line-height:1;}div.labelLast{height:35px;line-height:1;}input#private,input#all,input#ikebukuro,input#jimbocho{margin:0 0 0 3px;}input#domi{margin:0 0 0 5px;}input#hatagaya,input#asakusa{margin:0 0 0 3px;}div.check{width:55px;padding:2px 3px;font-size:80%;float:left;}.inputDateSelect{width:134px;margin-bottom:5px;float:right;}.inputDateSelect input{width:107px;float:left;}.reserveCalendar{float:left;margin-left:5px;}section#reservation h3.stayDate{width:53px;height:14px;font-size:1px;margin-bottom:5px;background-position:0 -730px;}section#reservation h3.room{width:54px;height:14px;font-size:1px;margin-bottom:8px;background-position:-58px -730px;}section#reservation h3.room1{width:130px;height:21px;font-size:13px;margin-bottom:8px;color:#676767;display:block;font-weight:bold}section#reservation h3.hotel{width:54px;height:14px;font-size:1px;margin-bottom:8px;background-position:-115px -730px;}section#reservation h3.Nrooms{width:185px;height:14px;margin-bottom:8px;background-position:left top;text-indent:-9999px;display:block;}section#reservation h3.rooms{width:195px;height:14px;margin-bottom:8px;background-position:left -16px!important;text-indent:-9999px;display:block;}section#reservation h3.maleFemale{width:195px;height:14px;margin-bottom:8px;background-position:left -208px!important;text-indent:-9999px;display:block;}section#reservation p.arrowCircle{margin:0 0 0 25px;}select.numberRooms{width:105px;margin-left:25px;}h4.roomNumber{width:195px;height:14px;margin-top:15px;margin-bottom:5px;text-indent:-9999px;display:block;}h4.r01{background-position:left -32px!important;}h4.r02{background-position:left -48px!important;}h4.r03{background-position:left -64px!important;}h4.r04{background-position:left -80px!important;}h4.r05{background-position:left -96px!important;}h4.r06{background-position:left -112px!important;}h4.r07{background-position:left -128px!important;}h4.r08{background-position:left -144px!important;}h4.r09{background-position:left -160px!important;}h4.r10{background-position:left -176px!important;}label.roomSelectA{margin-left:5px;margin-right:15px;}label.roomSelectA select{width:50px;}label.roomSelectC select{width:50px;}section#reservation label.numberSex{width:185px;height:auto;display:block;line-height:1.8em;}section#reservation label.numberSex select.selectNumberSex{width:95px;float:right;margin-right:35px;line-height:1;}aside#inquiry{width:225px;margin:0 auto 15px;}aside#inquiry p{color:#000;font-size:11px;font-weight:bold;padding-top:5px;}aside#inquiry p#inquirybtn a{background-position:left -227px!important;width:225px;height:43px;display:block;text-decoration:none;margin:15px 0 0 0;text-indent:-9999px;}aside#inquiry p#inquirybtn a:hover{filter:alpha (opacity=75);
	-moz-opacity: 0.75;
	-webkit-opacity: 0.75;
	opacity: 0.75;
}#stayDateTable{margin:5px 0 10px 0;}#stayDateTable td{font-size:9px;padding:2px 0;}#roomTable{margin:3px 0 5px 0;}#roomTable td{font-size:9px;padding:2px 3px;}#hotelTable{margin:3px 0 0 0;}#hotelTable td{font-size:9px;padding:2px 3px;}#hotelTable .bgGray{background:#666;}#btnSearch{width:234px;height:35px;background:url(/images/bg_checkavailavility_bottom.png) no-repeat;padding:12px 0 10px 0;text-align:center;}#checkInCalendar{position:absolute;top:15px;left:190px;width:190px;padding:6px;border:2px solid #e5e5e5;background:url(/images/bg_calendar_wrap.gif);z-index:9999;display:none;}#checkOutCalendar{position:absolute;top:50px;left:190px;width:190px;padding:6px;border:2px solid #e5e5e5;background:url(/images/bg_calendar_wrap.gif);z-index:9999;display:none;}.showCheckInCalendar,.showCheckOutCalendar{cursor:pointer;}.calendarTable{border-bottom:1px solid #bfbfbf;}.calendarTable .bgMonth{background:url(/images/bg_calendar_month.gif) repeat-x;}.calendarTable .monthTxt{color:#FFF;}.calendarTable .bgWeek{border-left:1px solid #dddddd;background:#f1f1f1;}.calendarTable .bgWeekLast{border-right:1px solid #dddddd;border-left:1px solid #dddddd;background:#f1f1f1;}.calendarTable .bgDay{background:url(/images/bg_calendar.gif) repeat-x;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;}.calendarTable .bgDayLast{background:url(/images/bg_calendar.gif) repeat-x;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;}.calendarTable .bgToday{background:url(/images/bg_calendar_today.gif) repeat-x;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;}.calendarTable .bgTodayLast{background:url(/images/bg_calendar_today.gif) repeat-x;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;}.calendarTable .bgChecked{background:url(/images/bg_calendar_checked.gif) repeat-x;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;color:#FFF;}.calendarTable .bgCheckedLast{background:url(/images/bg_calendar_checked.gif) repeat-x;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;color:#FFF;}.calendarTable .bgNone{background:url(/images/bg_calendar_none.gif) repeat-x;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;color:#FFF;}.calendarTable .bgNoneLast{background:url(/images/bg_calendar_none.gif) repeat-x;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;color:#FFF;}section#reservation input.btnSearch{width:195px;height:37px;background:url(/images/bg_checkavailavility_bottom.png) no-repeat;background-position:-1334px -363px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}section#reservation input.btnSearch:hover{width:195px;height:37px;background-position:-1120px -363px;}p#toTop{width:958px;clear:both;padding-top:10px;border-top:1px solid #e6e6e6;text-align:right;margin:0 auto;}p#toTop img{vertical-align:bottom;padding-right:30px;}aside#leftBanners{width:220px;margin:5px auto 0 auto;}li.photoGallery{width:220px;padding-top:5px;margin-bottom:5px;}div#leftColumn #twitter{width:210px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:10px 5px;}div#twitter h2{width:67px;height:20px;background-position:0 -472px;float:left;}div#leftColumn #accessMap{position:relative;}div#leftColumn p.more{position:absolute;top:9px;left:170px;background-position:-532px -432px;padding-left:13px;font-weight:bold;}div#leftColumn #twitter ul,div#leftColumn #blogs ul{width:140px;line-height:1.5;float:right;}div#leftColumn div#twitter li,div#leftColumn div#blogs li{margin:2px 0 0 5px;padding-left:5px;background-position:-2px -495px;float:left;}div#leftColumn #rss,div#leftColumn #twitter,div#leftColumn #blogs,div#leftColumn #wifi{width:210px;font-size:75%;border-bottom:1px solid #CCC;padding:10px 5px;overflow:hidden;}div#leftColumn #rss h2{width:67px;float:left;}div#leftColumn #rss h2 a{width:67px;height:20px;background-position:-67px -472px;}div#leftColumn #blogs h2{width:67px;float:left;}div#leftColumn #blogs h2{width:67px;height:20px;background-position:-134px -472px;}div#leftColumnWifi{padding:10px 5px;overflow:hidden;}div#leftColumn #wifi h2{width:150px;height:20px;background-position:-201px -472px;}div#leftColumnInner{width:220px;margin:0px auto 0 auto;}div.socialButtons{text-align:right;padding-top:5px;margin-bottom:20px;}nav#ourHotelsList{margin-bottom:15px;}nav#ourHotelsList ul{width:220px;border-top:1px solid #dbdbdb;}nav#ourHotelsList li{width:220px;border-bottom:1px solid #dbdbdb;}nav#ourHotelsList li p{width:203px;margin:0;padding:13px 0 13px 17px;background-position:0 -819px;}nav#ourHotelsList li.active{width:220px;background:#f4f4f4;border-bottom:1px solid #dbdbdb;}nav#ourHotelsList li.active p{width:203px;margin:0;padding:13px 0 13px 17px;background-position:0 -819px;}div#leftColumn section#accessMap #accessMapSmallImg{margin-bottom:10px;}div#leftColumn section#accessMap,div#leftColumn section#roomRate{width:220px;margin:0 auto;}div#leftColumn #roomRate{position:relative;}div#leftColumn section#accessMap h2{width:220px;font-size:190%;color:#f55187;margin-bottom:3px;padding-bottom:5px;background-position:0 -703px;}div#leftColumn section#roomRate h2{width:220px;padding-bottom:5px;margin-bottom:2px;background-position:0 -703px;}div#leftColumn section#roomRate h2{font-size:200%;color:#f55187;font-family:Arial,Helvetica,sans-serif;}div#leftColumn .roomPrice{margin:3px 0 8px 0;color:#e14275;}div#leftColumn .moreInfo{padding:0 0 10px 14px;margin-bottom:2px;font-weight:bold;background-position:-532px -432px!important;}div#leftColumn .roomsLine{width:220px;height:2px;background-position:-218px -325px;}div.aboutSakuraCafe img{margin-bottom:20px;}div.aboutSakuraCafe img a:hover{filter:alpha (opacity=75);
	-moz-opacity: 0.75;
	-webkit-opacity: 0.75;
	opacity: 0.75;
}div#leftColumn section.leftColumnWW{width:210px;height:auto;margin:15px 0 0 0;padding:10px 5px 4px;border-top:2px solid gainsboro;}#pageTop{margin-top:30px;text-align:right;}div#bgFooter{height:685px;}div#footerWrap{width:940px;margin:0 auto;}div#bgfNav{background:#f3f3f3;border-top:1px solid #e7e7e7;border-bottom:1px solid #eee;}nav#fNav{width:920px;margin:0 auto;padding:20px 0;overflow:hidden;}nav#fNav a:hover{color:#df4174;}nav#fNav ul{width:15.7%;float:left;}nav#fNav .titleFooter{height:28px;font-weight:bold;padding-left:20px;margin-bottom:10px;background:url(/images/bg_title_footer.gif) no-repeat;}nav#fNav li.listFooter{padding-left:12px;margin-bottom:5px;background-position:3px -495px;}div#bgFooterHotels{background:url(/images/bg_footer.gif);overflow:hidden;}div#footerHotels{width:920px;margin:0 auto 20px auto;clear:both;}div#footerSNS{width:940px;height:40px;margin:0 auto 20px auto;}div#footerHotelsBox a:hover{color:#686868;}div.footerHotelUnit{width:16%;margin:20px 36px 0 0;cursor:pointer;display:inline;float:left;word-break:break-all;}div.footerHotelInfo{width:88%;float:left;}div.footerHotelInfo h3{background-position:0px -831px;padding-left:18px;font-weight:bold;}div.footerHotelPhoto{width:100%;}p.footerAddress{margin:10px 0;}p.footerTel{font-size:90%;margin-bottom:7px;}p.footerHotelAccess{background-position:-2px -496px;padding-left:5px;font-size:90%;font-weight:bold;}div#footerSocialBlog{width:940px;margin:0 auto;height:39px;}div#footerSocialBlog a:hover{color:#686868;}div#footerFB{float:left;}div#footerFB{width:101px;height:20px;background-position:-276px 0px;}p.footFBLink{padding:3px 0 0 27px;}div#footerTW{width:319px;height:20px;background-position:-561px 0px;float:left;}div#footerTW p{padding:3px 0 0 27px;float:left;}div#footerTW p a{font-size:75%;}div#footerTW ul{float:left;font-size:75%;padding-top:5px;}div#footerTW li{padding-left:5px;margin-left:5px;background-position:-2px -497px;float:left;}div#footerRss{width:74px;height:20px;background-position:-276px -127px;float:left;}div#footerRss p{padding:3px 0 0 27px;}div#footerBlog{width:313px;height:20px;float:left;background-position:-561px -127px;}div#footerBlog p{padding:3px 0 0 27px;float:left;}div#footerBlog p a{font-size:75%;}div#footerBlog ul{float:left;font-size:75%;padding-top:5px;}div#footerBlog li{padding-left:5px;margin-left:5px;background-position:-2px -497px;float:left;}div#footerWifi{width:132px;height:20px;background-position:-276px -269px;float:left;}div#footerWifi p{padding:3px 0 0 48px;}#footerCreditLanguage{width:940px;height:45px;line-height:1.0;margin:0 auto;overflow:hidden;}#footerCreditLanguage ul{width:260px;overflow:hidden;float:left;}#footerCreditLanguage li{width:26px;height:14px;font-size:1px;float:left;}div#footerCopyright{width:940px;margin:0 auto;padding:15px 0;}div#footerCopyright p{font-weight:bold;}div#footerOthers{width:940px;margin:0 auto;}div#footerCredit{width:178px;height:26px;background-position:0 -441px;float:left;}div#footerLanguage{width:236px;padding-top:8px;float:right;}div#footerLanguage p{width:70px;height:14px;float:left;}div#footerLanguage ul{width:166px;float:left;}div#footerLanguage li{width:26px;font-size:0;float:left;}li.footerFlagEngland a{width:21px;height:14px;background-position:0px -795px;}li.footerFlagFrance a{width:21px;height:14px;background-position:-29px -795px;}li.footerFlagSpain a{width:21px;height:14px;background-position:-56px -795px;}li.footerFlagItaly a{width:21px;height:14px;background-position:-87px -795px;}li.footerFlagGermany a{width:21px;height:14px;background-position:-117px -795px;}li.footerFlagChile a{width:21px;height:14px;background-position:-145px -795px;}li.footerFlagChina a{width:21px;height:14px;background-position:-175px -795px;}li.footerFlagKorea a{width:21px;height:14px;background-position:-204px -795px;}li.footerFlagThailand a{width:21px;height:14px;background-position:-232px -795px;}li.footerFlagJapan a{width:21px;height:14px;background-position:-260px -795px;}#accessMapLarge{color:#000;display:none;}div.footerHotelPhoto a:hover img{filter:alpha (opacity=75);
	-moz-opacity: 0.75;
	-webkit-opacity: 0.75;
	opacity: 0.75;
}#weather2{width:196px;padding:5px 10px;overflow:hidden;border:2px solid #dcdcdc;margin-bottom:3px;}#weather2 h2{color:#000;font-size:16px;text-shadow:rgba(250,250,250,0.6) 2px 2px 0;}#weather2 p{font-size:22px;margin:0;}#weather2 p span{font-size:14px;}#weather2 a:link,#weather2 a:active,#weather2 a:visited{display:block;clear:both;text-decoration:none;color:#222;font-size:12px;}#weather2 a:hover{color:#000;text-decoration:underline;}div.error p.description{color:#c00;padding:10px 0 10px 40px;margin-bottom:10px;font-size:130%;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;background-position:-896px -265px;font-weight:bold;margin-top:120px;}ul.errorList{padding-left:35px;font-size:110%;list-style-type:disc;}ul.errorList li{margin-bottom:5px;color:#c00;}input.inputError{background:#ffb2cc;}textarea.inputError{background:#ffb2cc;}div.styledRadio{float:left;}p.errorMessage{margin-top:3px;color:#c00;font-size:100%;font-weight:bold;}p.errorMessage a{margin-top:3px;color:#c00;font-size:100%;font-weight:bold;}select.inputError{background:#ffb2cc;}p#GoToReservation a,p#GoToReservation_top a{width:158px;height:35px;background:url(/images/gotoButton.png) no-repeat left top;display:block;text-indent:-9999px;float:right;margin-right:20px;}p#GoToReservation_top a{margin-top:-52px;}p#GoToReservation a:hover,p#GoToReservation_top a:hover{filter:alpha (opacity=75);
	-moz-opacity: 0.75;
	-webkit-opacity: 0.75;
	opacity: 0.75;
}div.gotoReserve{width:670px;height:35px;}div.gotoReserve p a{width:158px;height:35px;background:url(/images/gotoButton.png) no-repeat left top;display:block;text-indent:-9999px;float:right;}p.hotelsInquiry a:hover,p.gotoReservationHotel a:hover,div.gotoReserve p a:hover{filter:alpha (opacity=75);
	-moz-opacity: 0.75;
	-webkit-opacity: 0.75;
	opacity: 0.75;
}div.fieldWithErrors{display:inline;}.loading{position:absolute;text-align:center;z-index:1000;margin:0 auto;}.dropdown{position:absolute;right:0;top:5px;width:230px;background-color:black;color:white;z-index:100;}.dropdown dt{width:170px;height:23px;float:left;padding-top:5px;padding-left:5.2em;font-family:raleway,'Helvetica Neue',Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:1.1em;font-weight:bold;}.dropdown dd{position:absolute;overflow:hidden;width:170px;z-index:200;opacity:0;text-align:left;background-color:black;margin-left:-1.3em;margin-top:25px;}.dropdown dd ul{padding-bottom:10px;}.dropdown li{display:block;}.dropdown li a{display:block;height:30px;font-family:raleway,'Helvetica Neue',Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:1.1em;}.seleced_lang_flag{background:url('/images/flags.png') no-repeat;width:30px;height:20px;display:block;position:absolute;right:192px;top:1px;}.selected_en-US_flag{background-position:left top;}.selected_fr_flag{background-position:-30px top;}.selected_es_flag{background-position:-60px top;}.selected_zh-CN_flag{background-position:-180px top;}.selected_ko_flag{background-position:-210px top;}.selected_ja_flag{background-position:-270px top;}#globalNavi ul .arrowSmall{padding-left:0!important;}#div_error{margin-top:120px;}#reservContainer article section #p_sp_offer_1,#reservContainer article section #p_sp_offer_2,#reservContainer article section #p_sp_offer_3,#reservContainer article section #p_sp_offer_4{margin-top:-145px;padding-top:145px;}