@charset "shift_jis";





* {



	color: #CCCCCC;



	text-decoration: none;



	list-style-type: none;



	list-style-image: none;



	margin: 0px;



	padding: 0px;



	line-height: 1.5;



	font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS P Gothic","Verdana","Arial","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka,"Lucida Grande", helvetica, sans-serif;

	

}







body {



	background-color: #000000;



	background-image: url(../common_premiere/bg.jpg);



	background-repeat: repeat-x;



	margin-right: auto;



	margin-left: auto;



}







.clearbox {



	clear: both;



	margin: 0px;



	padding: 0px;



}







img {



	border-style: none;



}







td {



	color:#CCCCCC;



	margin-right: auto;



	margin-left: auto;

	

	font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS P Gothic","Verdana","Arial","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka,"Lucida Grande", helvetica, sans-serif;



}



th {



	font-weight: normal;

	

	font-size: 80%;

	

}





#menu01 {



	font-size: 12px;



	visibility: hidden;



}







#flashcontent {



	padding-top: 10px;



	padding-left: 10px;



	padding-bottom: 10px;



}







.rocalNavi1 {



	background: #000000 url(../common_aoyama/localNavi_bg.jpg) repeat-x;



}







.rocalNavi {



	background: #000000 url(../common_aoyama/localNavi_bg.jpg) repeat-x;



}







#banner {



	background: url(../hotel/AO/img/banner_bg.jpg) no-repeat;



	height: 87px;



	width: 570px;



	margin-left: 5px;



	margin-top: 10px;



	margin-bottom: 10px;



	display: block;



}



#banner2 {



	background: url(../hotel/AO/img/banner_bg2.jpg) no-repeat;



	height: 87px;



	width: 290px;



	margin-left: 150px;



	margin-top: 10px;



	margin-bottom: 10px;



	display: block;



}







#banner #bannerNet {



	margin-top: 13px;



	margin-left: 17px;



	float: left;



}





#banner2 #bannerNet {



	margin-top: 13px;



	margin-left: 8px;



	float: left;



}







#banner #bannerPlan {



	margin-top: 13px;



	float: right;



	margin-right: 17px;



}







#contents {



	text-align: left;



	width: 580px;



}







.attention {



	margin-left: 50px;



	margin-top: 5px;



	line-height: 1.5em;



	width: 470px;



}







#otherContents {



	margin-left: 29px;



	margin-top: 20px;



	text-align: left;



}







.toTop a {



	float: right;



	margin-right: 35px;



	margin-top: 20px;



	margin-bottom: 20px;



}







/* Detail */



#detail #openDate {



	background: url(../hotel/AO/img/open.jpg) no-repeat;



	text-indent: -9999px;



	height: 35px;



	width: 400px;



	margin-left: 110px;



}







#detail #detailTitle {



	background: url(../hotel/AO/img/tit_detail.jpg);



	text-indent: -9999px;



	height: 36px;



	width: 537px;



	margin-left: 18px;



}







#detail #detailCopy {



	margin-left: 50px;



	height: 110px;



	width: 490px;



}







.attentionOutline {



	font-size: 1em;



	margin-left: 50px;



	margin-top: 5px;



	line-height: 1.2em;



}







#detail #station p {



	font-size: 1em;



}







#detailPhoto {



	margin-left: 50px;



	margin-bottom: 10px;



}







#detailPhoto #capSingle {



	text-align: right;



}







#detail  #outline #titleOutline {



	background: url(../hotel/AO/img/tit_m_outline.jpg) no-repeat;



	text-indent: -9999px;



	height: 20px;



	width: 547px;



}







#detail  #outline #hyouOutline {



	margin-left: 8px;

	

	margin-top: 18px;

	

}







#detail  #outline #hyouOutline th {

	font-weight: normal;

	

	text-align: left;

	

	background: url(../hotel/AO/img/mark_arrow.jpg) no-repeat 3px 4px;

	

	padding-left: 15px;

	

	vertical-align: top;

	

	font-size: 12px;

}







#detail #serviceEquip .detailotherPhoto td {



	font-size: 12px;

	

}







#detail  #serviceEquip #serviceExample {



	height: 70px;

	

	padding-bottom: 5px;

	

	padding-left: 15px;

	

	padding-top: 20px;

	

}







#detail  #serviceEquip #figExample {



	float: right;



	margin-top: 10px;



	margin-right: 23px;



}







#detail  #serviceEquip #hyouServiceEquip {



	margin-right: 16px;



	margin-left: 18px;



	border: 1px solid #999999;



	padding: 21px 16px 3px 7px;



}







#detail  #serviceEquip #hyouServiceEquip td {



	background: url(../hotel/AO/img/mark_permanent.gif) no-repeat 2px 6px;



	text-indent: 20px;



	margin-left: 7px;



	padding-top: 3px;



	vertical-align: top;



}







#detail  #serviceEquip #hyouServiceEquip table {



	margin-bottom: 19px;



}







#detail  #station #titleStation {



	background: url(../hotel/AO/img/tit_m_access.jpg) no-repeat;



	text-indent: -9999px;



	height: 20px;



	width: 547px;



	margin-top: 18px;



	margin-bottom: 18px;



}







#detail  #serviceEquip #titleService {



	background: url(../hotel/AO/img/tit_m_service.jpg) no-repeat;



	text-indent: -9999px;



	height: 20px;



	width: 547px;



	margin-top: 18px;



	margin-bottom: 18px;



}







#detail #remarks #titleRemarks {



	background: url(../hotel/AO-R/img/tit_m_remarks.jpg) no-repeat;



	text-indent: -9999px;



	height: 20px;



	width: 547px;



	margin-top: 18px;



	margin-bottom: 18px;



}







#detail  #contact #titleContact{



	background: url(../hotel/AO-R/img/tit_m_contact.jpg) no-repeat;



	text-indent: -9999px;



	height: 20px;



	width: 547px;



	margin-top: 18px;



	margin-bottom: 18px;



}







#detail #contact #phInquiry {



	float: left;



	margin-bottom: 20px;



}







#detail #contact #contentInquiry {



	float: right;



	margin-right: 30px;



}







#detail #contact #titleTelInpuiry {



	background: url(../hotel/AO-R/img/tit_contact_tel.jpg) no-repeat;



	text-indent: -9999px;



	height: 15px;



	width: 360px;



	margin-bottom: 10px;



	clear: both;



}







#detail #contact #titleMailInpuiry {



	background: url(../hotel/AO-R/img/tit_contact_mail.jpg) no-repeat;



	text-indent: -9999px;



	height: 15px;



	width: 360px;



	margin-bottom: 10px;



	clear: both;



}







#detail #contact #formBtn {



	margin-top: 10px;



	margin-left: 150px;



}







/*  Charge  */







#charge #topCharge {



	background: url(../hotel/AO/img/top_charge.jpg) no-repeat;



	text-indent: -9999px;



	height: 160px;



	width: 560px;



	margin-left: 10px;



}







#charge  #chargeTitle {



	background: url(../hotel/AO/img/tit_charge.jpg);



	text-indent: -9999px;



	height: 36px;



	width: 537px;



	margin-left: 18px;



	margin-bottom: 20px;



}







#charge #noticeCharge {



	background: url(../hotel/AO/img/notice.jpg);



	text-indent: -9999px;



	height: 36px;



	width: 469px;



	margin-left: 55px;



	margin-top: 10px;



	margin-bottom: 10px;



}







#charge #tableCharge th,#tableCharge td {



	border: 1px solid #B0B6B7;



	padding: 5px;



	font-size: 80%;

	

	color:#FFFFFF;



}







#charge #tableCharge th {



	text-align: left;



	width: 200px;



	font-size: 0.8em;



	font-weight: normal;

	

	}







#charge #tableCharge table {



	border-collapse: collapse;

	

	border: 1px solid #B0B6B7;

	

	margin-left: 50px;

	

}







.layoutLink a{



	background: url(../common_premiere/arrow_gr.gif) no-repeat;



	text-indent: -9999px;



	height: 15px;



	width: 15px;



	display: block;



	margin-left: 13px;



}







#charge #ladys #titleLadys {



	background: url(../hotel/AO/img/tit_floor.jpg) no-repeat;



	height: 20px;



	width: 548px;



	text-indent: -9999px;



	margin-bottom: 10px;



}







#charge #roomClearning #titleCleaning {



	background: url(../hotel/AO/img/tit_room.jpg) no-repeat;



	height: 20px;



	width: 548px;



	text-indent: -9999px;



	margin-top: 20px;



	margin-bottom: 10px;



}







#charge #otherContents #ladys #premiere {



	margin-left: 25px;



	margin-top: 20px;



}







/*  access  */







#access #topAccess {



	background: url(../hotel/AO/img/top_map.jpg) no-repeat;



	text-indent: -9999px;



	height: 160px;



	width: 560px;



	margin-left: 10px;



}







#access #accessTitle {



	background: url(../hotel/AO/img/tit_map.jpg);



	text-indent: -9999px;



	height: 36px;



	width: 537px;



	margin-left: 18px;



	margin-bottom: 20px;



}







#access #figMap {



	margin-left: 50px;



}







#access #accessBtn {



	margin-top: 10px;



	margin-left: 350px;



}







#access #otherContents #adress {



	width: 530px;



	border-top: 1px solid #FFFFFF;



	border-bottom: 1px solid #FFFFFF;



	border-right-color: #FFFFFF;



	border-left-color: #FFFFFF;



	padding-top: 10px;



	padding-bottom: 10px;



}







/*  layout  */







#layout #topLayout {



	background: url(../hotel/AO/img/top_layout.jpg) no-repeat;



	text-indent: -9999px;



	height: 160px;



	width: 560px;



	margin-left: 10px;



}











#layout #layoutTitle {



	background: url(../hotel/AO/img/tit_layout.jpg);



	text-indent: -9999px;



	height: 36px;



	width: 537px;



	margin-left: 18px;



	margin-bottom: 20px;



}







#layout #otherContents #single #roomTitle {



	background: url(../hotel/img/tit_singletype.jpg) no-repeat;



	height: 23px;



	width: 537px;



	text-indent: -9999px;



}







.attentionLayout {



	margin-top: -15px;



	width: 537px;



	margin-left: 17px;



	text-align: right;



}







.attentionLayoutPhoto{



	margin-left: 50px;



	margin-top: 5px;



	line-height: 1.2em;



	text-align: right;



	margin-bottom: 10px;



}







#layout #otherContents #single .roomType {



	width: 250px;



	float: left;



	margin-right: 15px;



}







.roomTypeA {



	background: url(../hotel/img/label_typeA.jpg) no-repeat;



	height: 22px;



	width: 250px;



	text-indent: -9999px;



	margin-bottom: 8px;



	float: left;



	margin-top: 8px;



	padding-bottom: 8px;



}



.roomTypeTitle {



	height: 22px;



	width: 250px;



}







#layout  #double {



	width: 530px;



}







#layout  #double .roomType {



	margin-left: 120px;



	width: 420px;



}







.detailotherPhoto {



	margin-left: 30px;



	margin-bottom: 10px;



	background: url(../hotel/img/label_photo.jpg) no-repeat;



}







.roomTypePhotoTitle {



	background: url(../hotel/img/label_photo.jpg) no-repeat;



	text-indent: -9999px;



	height: 20px;



	width: 40px;



	margin-top: 8px;



}







.detailotherPhoto td {

	font-size: 70%;

	vertical-align: top;

}







.floorArea {



	font-size: 100%;



	float: left;



	margin-bottom: -30px;



	position: relative;



	bottom: 35px;



	padding-left: 100px;



}







.roomTypeB {



	background: url(../hotel/img/label_typeB.jpg) no-repeat;



	height: 22px;



	width: 250px;



	margin-top: 8px;



	text-indent: -9999px;



	margin-bottom: 8px;



	float: left;



	padding-bottom: 8px;



}







.roomTypeC {



	background: url(../hotel/img/label_typeC.jpg) no-repeat;



	height: 22px;



	width: 250px;



	margin-top: 8px;



	text-indent: -9999px;



	margin-bottom: 8px;



	float: left;



	padding-bottom: 8px;



}







.roomNoType {



	background: url(../hotel/img/label_notype.jpg) no-repeat;



	height: 22px;



	width: 250px;



	text-indent: -9999px;



	margin-bottom: 8px;



	float: left;



	margin-top: 8px;



	padding-bottom: 8px;



}







#layout #double #roomTitle {



	background: url(../hotel/img/tit_doubletype.jpg) no-repeat;



	height: 23px;



	width: 537px;



	text-indent: -9999px;



}







#layout #twin {



	width: 530px;



}







#layout #twin .roomType {



	margin-left: 120px;



	width: 300px;



}







#layout #twin #roomTitle {



	background: url(../hotel/img/tit_twintype.jpg) no-repeat;



	height: 23px;



	width: 537px;



	text-indent: -9999px;



}







#comingSoon {



	margin-left: 200px;



	margin-top: 160px;



	margin-bottom: 160px;



	background: url(../hotel/img/label_typeA.jpg) no-repeat;



}











/* Premier English */



#detail #openDateE {



	background: url(../hotel/AO/img/open.jpg) no-repeat;



	text-indent: -9999px;



	height: 35px;



	width: 400px;



	margin-left: 90px;



}







#noticeChargeE {



	background: url(../hotel/AO/img/notice.jpg) no-repeat;



	height: 60px;



	width: 485px;



	text-indent: -9999px;



	margin-left: 50px;



}























/* residence */







#detailR {



	background: url(../hotel/AO-R/img/title_detail.jpg) no-repeat;



	text-indent: -9999px;



	height: 36px;



	width: 537px;



	margin-left: 18px;



}







#topChargeR {



	background: url(../hotel/AO-R/img/top_charge.jpg) no-repeat;



	text-indent: -9999px;



	height: 160px;



	width: 560px;



	margin-left: 10px;



	margin-bottom: 20px;



}







#topAccessR {



	background: url(../hotel/AO-R/img/top_map.jpg) no-repeat;



	text-indent: -9999px;



	height: 160px;



	width: 560px;



	margin-left: 10px;



	margin-bottom: 20px;



}







#topLayoutR {



	background: url(../hotel/AO-R/img/top_layout.jpg) no-repeat;



	text-indent: -9999px;



	height: 160px;



	width: 560px;



	margin-left: 10px;



	margin-bottom: 20px;



}



#noticeR {

	margin-top: 200px;

	margin-bottom: 50px;

}



#noticeR a{

	color:#66CCCC;

}



#noticeR a:hover{

	color:#6699FF;

}



/* 200801glj */







h1.ao-h1 {



	background:url(../common_premiere/ln_htitle_ao.gif) no-repeat;



	margin:0px;



	padding:0px;



	width:168px;



	height:22px;



	text-indent:-9999px;



	font-size:14px;}







h2.ao-h2 {



	background:url(../hotel/AO/img/copy.jpg) no-repeat;



	width:490px;



	height:113px;



	margin:0px;



	padding:0px;



	text-indent:-9999px;}







div.footlink {



	color:#FFFFFF;



	font-size:10px;



	margin:10px;



	text-align:center;



	clear:both;}



div.footlink a {



	color:#FFFFFF;



	text-decoration:none;}







/* 20080221 glj */







.st_normal2{



	font-weight:normal;



	color:#cccccc;



	}

	

/* 200802glj */



h1.accommodation{

padding:0px !important;

margin:0px 0px 0px 0px!important;

background:url(../../hotel/AO-R/img/photo.jpg);

width:560px;

height:250px;

text-indent:-9999px;

}

h2.accommodation{

padding:0px !important;

margin:0px 0px 3px 0px!important;

background:url(../hotel/AO-R/img/copy.jpg);

width:490px;

height:110px;

text-indent:-9999px;

}

h3.accommodation{

padding:0px;

margin:0px;

background:url(../../hotel/AO-R/img/ph_sinA.jpg);

width:236px;

height:157px;

text-indent:-9999px;

}

h1.furnish{

padding:0px !important;

margin:0px 0px 3px 0px !important;

background:url(../hotel/AO-R/img/l/type_a.gif);

width:520px;

height:466px;

text-indent:-9999px;

clear:both;

}

h2.furnish{

padding:0px !important;

margin:0px !important;

background:url(../hotel/AO-R/img/l/type_b.gif);

width:520px;

height:466px;

text-indent:-9999px;

}

h3.furnish{

padding:0px !important;

margin:0px !important;

background:url(../hotel/AO-R/img/l/type_c.gif);

width:520px;

height:467px;

text-indent:-9999px;

}

.nst{

font-weight:normal;

color:#FFFFFF;

}

