/* CSS Document */

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/
.clear {clear: both;}

.place_time {
	margin: 10px 0 10px 0;
	border: solid 1px #363636;
	background-color: #252525;
	padding: 7px 10px;
	width: 580px;
}
.place_time li {
	float: left;
}
.place_time li.liNext {
	margin-left: 10px;
}

#lounge .ti_s, #esthe .ti_s, #stand .ti_s {width: 600px;}


/*** room.html ********************************************************************************/

#lightbox {width: 100%;}
#lightbox ul { }
#lightbox li{float: left; margin-right: 10px; margin-bottom: 10px;}
#lightbox li.liLast { margin-right: 0;}

.room_note {
	font-size: 90%;
	padding-left: 20px;
	margin: 20px 0 0 0;
}

.room_note ul{list-style: outside disc;}
.room_note li{margin-bottom: 3px;}
.room_txt {margin: 20px 0;}
.room_txt h3 {font-size: 110%;}

#inano_pop .roomBox {width:610px;margin-bottom:15px;}
#inano_pop .roomBox .pop02Left{width:280px;float:left;}
#inano_pop .roomBox .pop02Right{width:310px;float:right;}
#inano_pop .roomBox .roomR {width:310px;float:right;}
#inano_pop .roomBox .roomR h4 {margin-bottom:20px;}
#inano_pop .roomBox .popLsub {width: 210px;float: left;}
#inano_pop .roomBox p.popLsub {float: right; width: 370px; margin-left: 20px; border-top: 1px solid #96854A; padding-top: 15px;}
#inano_pop .roomBox .popRsub {width: 380px;float: right;}
#inano_pop .roomBox .popRsub img {margin-bottom:45px;}


/*** lounge.html ********************************************************************************/

.liveInfo li {
	display:block;
	width: 270px;
	float:left;
	border: 1px solid #996600; padding: 15px;
	margin-bottom: 10px;
}

.dashed {
	margin: 0 0 5px 0;
	>margin: 0;
	padding-bottom: 3px;
	border-bottom: dashed 1px #432D03;
}

.loungemanaL {
	float: left;
	width: 260px;
	height: 130px;
	padding: 0 0 10px 0;
}
.loungemanaR {
	float: right;
	width: 305px;
	height: 100px;
	padding: 30px 0 10px 40px;
	background: url(../building/images/lounge_manager_bg.jpg) no-repeat 0 0;
}
.loungemanaR span {font-size: 110%;font-weight: bold;}

.loungebox {
	width: 600px;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #666666;
	padding: 0 0 5px 0;
}
.loungemenuC {
	float: left;
	width: 142px;
	padding: 0 0 5px 18px;
	background: url(../building/images/lounge_icon01.gif) no-repeat 3px 5px;
	color: #96854A;
	font-size: 110%;
}

.loungemenuR {background: url(../building/images/lounge_icon02.gif) no-repeat 2px 4px;}

.loungemenuB {
	float: left;
	width: 142px;
	color: #C09000;
	font-size: 110%;
}

.loungemenuB a{background: url(../building/images/lounge_icon02.gif) no-repeat 2px 2px;padding-left: 18px;}
.loungemenuB a:hover{background: url(../building/images/lounge_icon03.gif) no-repeat 2px 4px;}

.loungesup {
	float: left;
	width: 330px;
	padding: 0 0 5px 0;
}
.loungeprice {
	float: left;
	width: 110px;
	padding: 0 0 5px 0;
	text-align: right;
}
.loungepriceZ {
	float: left;
	width: 440px;
	padding: 0 0 5px 0;
	text-align: right;
}

.loungeitem {
	color: #996600;
	margin: 0 0 5px 0;
	border-bottom: dotted 1px #996600;
}

.loungewhi {
	width: 569px;
	margin: 0 18px 20px 18px;
	padding-top: 10px;
	clear: both;
}
.loungewhi table {margin: 0 0 10px 0;font-size: 90%}
.loungewhi td {padding: 5px 0 5px 0;}
.loungewhi td.whi_title {width: 145px;}
.loungewhi td.whi_year {width: 30px;}
.loungewhi td.whi_price1 {width: 95px;padding: 0 29px 0 0;text-align: right;}
.loungewhi td.whi_price2 {width: 95px;text-align: right;}

.loungewhi td.sho_title {width: 169px;}
.loungewhi td.sho_exp {width: 65px;}
.loungewhi td.sho_price {width: 110px;text-align: right;}

.loungewhi .loungecoc {margin: 0 0 10px 0;font-size: 90%;}

.lounge_recommendbox {width: 600px;}
.lounge_recommendbox li {
	margin-bottom: 20px;
}
.lounge_recommendbox li.liLast {
	margin-bottom: 0;
}
.lounge_recommendbox li img {
	float: left;
	width: 195px;
	margin-right: 20px;
	font-size: 90%;
}
.lounge_recommendbox li div.dRecommendText {
	float: right;
	font-size: 90%;
	width: 385px;
}

.lounge_recommendbox2 li {
	float: left;
	width: 210px;
	margin: 0 10px 0 0;
	font-size: 90%;
}

.lounge_recommendbox .standitemR{margin: 0;}
.lounge_recommendbox li strong{font-size: 110%;}

.loungeitembox {width: 100%;margin: 20px 0 0 0;}
.loungeitemboxL {width: 195px;float:left; margin-right: 20px}
.loungeitemboxR {width: 385px;float: right;}

.loungeitemp_p {margin-top: 20px;}
/*.loungeitemp_p li {
	float: left;
	width: 195px;
	font-size: 90%;
}*/

.loungeitemp_p .standitemR {margin: 0;}

.catch_copy_lounge {
	margin-bottom: 15px;
	font-size: 110%;
	letter-spacing: 0.1em;
	line-height: 1.6em;
}

.lounge_xmas_event {
	border: solid 1px #F30;
	padding: 20px;
}

.lounge_xmas_event h3{
	padding: 0 0 10px 0;
	font-size: 150%;
	color: #CEA939;
	letter-spacing: 0.1em;
}

.lounge_xmas_event p{
	color: #FFFFFF;
	margin: 0 10px 15px 0;
	line-height: 1.6em;
	font-size: 120%;
}

.lounge_xmas_event dl {margin: 25px 0 0 0;}
.lounge_xmas_event dt{
	font-size: 120%;
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	border-bottom: solid 1px #C90;
}

.lounge_xmas_event dd{margin: 0 0 10px 0;}

#lounge_SweetJazz {
	width: 610px;
	margin: 20px 0 0 0;
	background: url(../building/images/lounge_sweetjazz_bg.jpg) right 100px no-repeat;
}

#lounge_SweetJazz .liveInfo {
	width: 302px;
}

#lounge_SweetJazz .liveInfo li {
	display:block;
	width: 270px;
	border: 1px solid #996600; padding: 15px;
	margin-bottom: 20px;
}

#lounge_jazz-event {
	padding-bottom: 30px;
	border-bottom: solid 1px #C09000;
	margin-bottom: 10px;
	text-align:center;
}

#lounge_jazz-event ul{
	margin: 0 0 25px 0px;
	>margin: 0 0 25px 40px;
}

#lounge_jazz-event li {
	float: left;
	width: 156px;
	margin: 0 10px;
}

#lounge_jazz-event li img{
	margin-bottom: 10px;
}

#lounge_jazz-event li p{
	font-size: 11px;
	color: #CCC;
}

#lounge_jazz-event li h4{
	font-size: 15px;
	font-weight: normal;
}

.lounge_jazz-event-back a{
	background:url(../building/images/lounge-mark-back.gif) 0 1px no-repeat;
	padding: 0 0 0 15px;
}
					
/* Container styling*/
#horizontal_container {
	margin: 20px auto 20px auto;
	width: 680px;   
	height: 100px;    
}
    
#vertical_nested_container {
	margin: 20px auto 20px auto;
	width: 620px;
}


/*** esthe.html ********************************************************************************/

#esthe .catch_copy {margin-bottom: 20px;}
.esthebox {width: 100%;}
.esthecontL {float: left;width: 200px;}
.esthecontR {float: right;width: 380px;}

.estheitemti {
	margin: 10px 0 3px 0;
	color: #996600;
	font-weight: bold;
}

ul.estheitem {
	border-top: solid 1px #996600;
	border-bottom: solid 1px #996600;
	margin: 0 0 10px 0;
	padding: 9px;
	font-size: 90%;
}
ul.estheitem li {
	float: left;
	width: 163px;
	padding: 0 0 0 17px;
	background: url(../building/images/esthe_icon.gif) no-repeat 3px 7px;
}
ul.estheitem li.estheline {
	float: left;
	width: 360px;
	padding: 0;
	background: none;
}

.esthesubsub {
	margin: 0 0 5px 0;
	color: #96854A;
}
.esthesubsub.fontBold {
	font-weight: bold;
	font-size: 110%;
}

.esthecam {font-size: 110%;margin-bottom: 10px;}
.esthecam span {font-size: 90%;}
.estheperiod {margin: 0 0 3px 0;font-weight: bold;}

.esthemenubox {
	float: left;
	width: 295px;
	margin: 0 10px 0 0;
}
.esthemenubox.estheboxR {
	margin: 0;
}

* html .esthemenubox {margin: 0 25px 0 0;}
.esthemenubox span {font-weight: bold;}
.esthemenubox table {
	margin-bottom: 10px;
	width: 295px;
	font-size: 90%;
}
.esthemenuimg {
	float: left;
	width: 295px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.esthemenuimg.esthemenuimgR {
	margin-right: 0;
}

#esthepop {
	margin: 20px 10px;
	background: #000;
}
.esthepop {
	margin: 0 auto 0 auto;
	background-color: #FFFFFF;
	text-align:center;
	width: 595px;
}
.esthepopbtn {
width: 500px;
margin: 10px auto 10px auto;
text-align:center;
}

/*** esthepop05 ***/

#esthepop05 {
	background: #FFF url(../building/images/esthe_pop05_bgrepeat.jpg) left 36px repeat-x;
	margin: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "hiragino kaku Gothic Pro", arial , "MS Pゴシック";
	font-size: 80%;
	line-height: 1.6em;
}

#esthepop05 .contents {
	margin: 1px auto 0;
	text-align:center;
	background: url(../building/images/esthe_pop05_bg_main.jpg) center 0 no-repeat;
}

#esthepop05 .mainContents {
	width:534px;
	margin: 0 auto;
}

#esthepop05 .mainContents h1 {
	background: url(../building/images/esthe_pop05_title01.jpg) 0 74px no-repeat;
	width: 453px;
	height: 81px;
	padding-top: 74px;
	text-indent: -9999px;
	margin: 0 auto;
}

#esthepop05 .campainLimit {
	width: 263px;
	height: 55px;
	text-indent: -9999px;
	background: url(../building/images/esthe_pop05_title02.jpg) no-repeat;
	margin: 0 auto 54px;
}

#esthepop05 .head {
	background:#000;
	text-align:center;
}

#esthepop05 .course {
	border: solid 1px #FFF;
	padding: 25px;
	color:#FFF;
	margin-bottom: 20px;
	text-align:left;
	>letter-spacing: 0.1em;
}

#esthepop05 .courseHead {width: 100%;}
#esthepop05 .courseA {background: #FFBD5C;}
#esthepop05 .courseB {background: #FF6E46;}
#esthepop05 .courseC {background: #478BFC;}
#esthepop05 .courseNum {float:left;width: 65px;}
#esthepop05 .courseName {
	float:right;
	width: 400px;
	color:#FFF;
}

#esthepop05 .courseRead {margin: 0 0 15px 0;}
#esthepop05 .courseMainRead {border-top: dashed #FFF 1px;padding: 15px 0 0 0;}
#esthepop05 .courseName h2{
	line-height: 1.2em;
	font-size:20px;
	margin: 0 0 5px 0;
	padding: 0;
}

#esthepop05 .courseName h2 ruby{font-size:20px;}
* html ruby {font-size:130%;}

/*** esthepop06 esthepop07 esthepop07 ***/

#esthepop06, #esthepop07, #esthepop08, #esthepop09, #esthepop10, #inanoPopupPlanHouyou  {
	margin: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "hiragino kaku Gothic Pro", arial , "MS Pゴシック";
	font-size: 80%;
	line-height: 1.6em;
}

#esthepop06 .contents {
	margin: 0 auto;
	text-align:center;
	background: url(../building/images/esthe_pop06_bg_main.jpg) center 0 no-repeat;
}

#esthepop06 .mainContents, #esthepop07 .mainContents, #esthepop08 .mainContents, #esthepop09 .mainContents {
	width:545px;
	margin: 0 auto;
}

#esthepop06 .mainContents h1 {
	background: url(../building/images/esthe_pop06_main_title.jpg) no-repeat;
	width: 545px;
	height: 132px;
	text-indent: -9999px;
	margin: 0 auto;
}

#esthepop06 .head, #esthepop07 .head, #esthepop08 .head , #esthepop09 .head, #esthepop10 .head, #inanoPopupPlanHouyou .head {
	background:#252525;
	text-align:center;
}

#esthepop06 .course {margin: 0 20px 25px;text-align: left;}
#esthepop06 .course .txt01 {font-size:140%; color:#DC7924;}
#esthepop06 .course .txt02 {font-size:140%; color:#1F6EDE;}
#esthepop06 .course .txt03 {font-size:140%; color:#D92692;}
#esthepop06 .course .txt04 {font-size:140%; color:#74CC26;}
#esthepop06 .course span { font-size: 80%;}

#esthepop06 #footer {
	padding-top: 35px;
	padding-bottom: 10px;
	background: url(../building/images/esthe_pop06_f_bg.jpg) left 0 no-repeat;
}

#esthepop07 p{margin:0;}
#esthepop07 h1 {margin-top:0;}
#esthepop07 .section01 .leftBox{float: left; width: 99px;}
#esthepop07 .section01 .rightBox{float:right; width: 418px;}
#esthepop07 .section02 .leftBox{float: left; width: 393px;}
#esthepop07 .section02 .rightBox{float:right; width: 126px;}
#esthepop07 .course01 {width: 541px;border: solid 2px #634470;}
#esthepop07 .course02 {width: 541px;border: solid 2px #C36C08;}
#esthepop07 .section01 {margin-top: 25px;}
#esthepop07 .section01, #esthepop07 .section02 {width: 545px;}
#esthepop07 .section01 h2, #esthepop07 .section02 h2{
	color: #634470;
	font-size: 23px;
	margin: 0 0 5px;
	line-height: 1.2em;
}

#esthepop07 .section02 h2{color: #C36C08;}
#esthepop07 .section02 h2 span{color: #C39F10;}
#esthepop07 .section01 .caption, #esthepop07 .section02 .caption{font-size: 12px;margin-bottom: 10px;}
#esthepop07 .section02 .caption span {color:#B6911A;}
#esthepop07 .section01 .rightBox .caption span, #esthepop07 .section01 .spCourse span{color: #455F6D;}

#esthepop07 .spCourse {
	text-align: center !important;
	font-size: 14px;
	width: 545px;
	margin: 15px 0 10px !important;
}

#esthepop07 .spCourse span{color:#455F6E;}
#esthepop07 .section01 .read, #esthepop07 .section02 .read{
	font-size: 12px;
	margin-top: -5px;
	line-height: 1.6em;
}

#esthepop07 .section01 .subTi{font-size: 13px;color:#455F6E;}
#esthepop07 .course01, #esthepop07 .course02 {margin: 10px 0 30px;}
#esthepop07 .course01 h2{
	margin: 0;
	background: #634470;
	padding: 10px 15px;
	color:#FFF;
	font-size: 15px;
}

#esthepop07 .section02 .subTi{font-size: 13px;color:#8E9D25;}
#esthepop07 .course02 h2{
	margin: 0;
	background: #C36C08;
	padding: 10px 15px;
	color:#FFF;
	font-size: 15px;
}

#esthepop07 .course01 .inner, #esthepop07 .course02 .inner {padding: 15px;}
#esthepop07 .course02 .inner {color:#8E9D25;}

#esthepop07 .discount {
	border: solid 2px #990000;
	width: 511px;
	padding: 15px;
	margin-bottom: 30px;
}

#esthepop07 .discount .leftBox{float: left;width: 140px;}
#esthepop07 .discount .rightBox{float: left;width: 330px;margin-left: 15px;}

/* esthe_pop8.html */

#esthepop08 {
	background: url(../building/images/esthe-pop8-bg.gif);
	color: #333;
}

#esthepop08 h2{
	color:#653B33;
	font-size: 28px;
	margin: 15px auto 25px;
}

#esthepop08 .mainContents {text-align:center;padding-top: 25px;}
#esthepop08 .mainContents p{margin: 0;}
#esthepop08 .mainContents .campaignMenu{
	margin: 25px auto;
	background: url(../building/images/esthepop08-campaign.gif) no-repeat 0 0;
}

#esthepop08 .mainContents h3{
	overflow: hidden;
	height: 0;
	padding-top: 214px;
	background: url(../building/images/esthepop08-campaign.gif) no-repeat center 0;
}

#esthepop08 .mainContents .campaignMenuBox .leftBox, #esthepop08 .mainContents .campaignMenuBox .rightBox{
	background: url(../building/images/esthepop08-menu-bg.gif);
	width: 238px;
	padding: 15px;
	font-size: 12px;
}

#esthepop08 .mainContents .campaignMenuBox{width: 545px;text-align: left;}
#esthepop08 .mainContents .campaignMenuBox .leftBox{float: left;}
#esthepop08 .mainContents .campaignMenuBox .rightBox{float: right;}
#esthepop08 .mainContents .campaignMenuBox h4{
	font-size: 19px;
	margin: 0 0 5px;
	height: 32px;
	line-height: 1.2em;
	padding-top: 2px;
}

#esthepop08 .mainContents .campaignMenuBox h4.menuA{
	background: url(../building/images/esthepop08-campaign-menu-a.gif) no-repeat 0 0;
	padding-left: 36px;
	color: #546433;
}

#esthepop08 .mainContents .campaignMenuBox h4.menuB{
	background: url(../building/images/esthepop08-campaign-menu-b.gif) no-repeat 0 0;
	padding: 4px 0 0 36px;
	letter-spacing:-0.1em;
	color: #633359;
	font-size: 17px;
}

#esthepop08 .mainContents .campaignMenuBox h4.menuC{text-align:center;padding-left: 25px;}

#esthepop08 .mainContents .menuC{
	background: url(../building/images/esthepop08-menu-bg.gif);
	padding: 10px;
	margin: 5px 0 0 0;
}

#esthepop08 .mainContents .menuC h4{
	margin: 0;
	color: #335965;
	font-size: 19px;
	background: url(../building/images/esthepop08-campaign-menu-c.gif) 24px 0 no-repeat;
	height: 32px;
	line-height: 1.2em;
	padding: 3px 0 0 50px;
}

*html #esthepop08 .mainContents .menuC h4{background-position: 40px 0;}
*+html #esthepop08 .mainContents .menuC h4{background-position: 40px 0;}
#esthepop08 .mainContents .menuC h4 span{color: #333;}
#esthepop08 .mainContents .mimosaProductsBox{
	border: dashed 1px #655933;
	border-width: 1px 0;
	padding: 20px 15px;
	width: 100%;
	margin: 20px 0;
}

#esthepop08 .mainContents .mimosaProductsBox .leftBox {
	width: 208px;
	float: left;
}

#esthepop08 .mainContents .mimosaProductsBox h5{
	color:#653B33;
	font-size: 20px;
	margin: 0 auto 20px;
}

#esthepop08 .mainContents .mimosaProductsBox .rightBox {
	float: right;
	width:315px;
	text-align:left;
}

#esthepop08 .headContentsBox{
	width: 545px;
	margin: 0 auto;
}

#esthepop08 .headContentsBox .leftBox{
	float: left;
	width: 300px;
	color: #FFF;
	text-align:left;
	padding-top: 5px;
}

#esthepop08 .headContentsBox .leftBox h1{
	font-size: 11px !important;
	font-weight: normal;
	margin: 5px 0 0 0;
}

*html #esthepop08 .headContentsBox .leftBox h1{padding-top: 5px;}
*+html #esthepop08 .headContentsBox .leftBox h1{padding-top: 5px;}

#esthepop08 .headContentsBox .logo{
	float: right;
	width: 91px;
	margin: 6px 0;
	text-indent: -9999px;
}

#esthepop08 .headContentsBox .logo a{
	background: url(../images/popup-logo.jpg) no-repeat 0;
	display: block;
	height:26px;
}


/* esthe_pop9.html */

#esthepop09 {color:#333;background-color:#FFF9F0;}
#esthepop09 ul,#esthepop09 li,#esthepop09 p {margin:0;padding:0;}

#esthepop09 #head_section {
	background:url(../building/images/esthepop09_hbg.jpg) repeat-x;
	width:100%;
	text-align:center;
	padding:15px 0;
}

#esthepop09 #head_section h2{
	color:#FFF;
	font-size: 28px;
	margin: 10px auto 15px;
	letter-spacing:2px;
}

#esthepop09 #head_section p {margin:0;color:#FFF;}
#esthepop09 #head_section .date {color:#333; font-size:12px;}

#esthepop09 .mainContents {text-align:center;}
#esthepop09 .mainContents h3 {margin:30px 0 7px; font-size:18px;}

#esthepop09 .mainContents .campaignMenuBoxA {width:545px;text-align:left; margin-top:20px;}
#esthepop09 .mainContents .campaignMenuBoxA .rightBox {width:250px;float:left;}
#esthepop09 .mainContents .campaignMenuBoxA .leftBox {
	float: left;
	width:263px;
	border:1px dashed #97B741;
	background-color:#FFF;
	padding:10px;
	font-size: 10px;
	margin-right:10px;
	line-height:1.5;
}

#esthepop09 .mainContents .campaignMenuBoxA h4{
	font-size: 13px;
	margin: 0 0 10px;
	line-height: 1.2em;
	padding: 9px 0;
}

#esthepop09 .mainContents .campaignMenuBoxA h4.menuA{
	background: url(../building/images/esthepop09_ti01.gif) no-repeat 0 0;
	padding-left:40px;
	color:#222;
}

#esthepop09 .mainContents .campaignMenuBoxA ul {margin-top:10px;font-size: 12px;}
#esthepop09 .mainContents .campaignMenuBoxA li {
	background: url(../building/images/esthepop09_icon.gif) no-repeat 120px 23px;
	display:block;
	padding-bottom:15px;
	list-style:none;
}

#esthepop09 .mainContents .campaignMenuBoxA li.none {
	display:block;
	list-style:none;
	background:none;
	padding-bottom:0;
}

#esthepop09 .mainContents .campaignMenuBoxA li p {
	background-color:#CBDE94;
	display:block;
	padding:2px 6px;
}


#esthepop09 .mainContents .campaignMenuBoxB {width:545px;text-align:left; margin-top:20px;}
#esthepop09 .mainContents .campaignMenuBoxB .rightBox {width:250px;float:left;}
#esthepop09 .mainContents .campaignMenuBoxB .leftBox {
	float: left;
	width:263px;
	border:1px dashed #F7C80B;
	background-color:#FFF;
	padding:10px;
	font-size: 10px;
	margin-right:10px;
	line-height:1.5;
}

#esthepop09 .mainContents .campaignMenuBoxB h4{
	font-size: 13px;
	margin: 0 0 10px;
	line-height: 1.2em;
	padding: 3px 0;
}

#esthepop09 .mainContents .campaignMenuBoxB h4.menuB{
	background: url(../building/images/esthepop09_ti02.gif) no-repeat 0 0;
	padding-left:40px;
	color:#222;
}

#esthepop09 .mainContents .campaignMenuBoxB ul {margin-top:10px;font-size: 12px;}
#esthepop09 .mainContents .campaignMenuBoxB li {
	background: url(../building/images/esthepop09_icon.gif) no-repeat 120px 23px;
	display:block;
	padding-bottom:15px;
	list-style:none;
}

#esthepop09 .mainContents .campaignMenuBoxB li.none {
	display:block;
	list-style:none;
	background:none;
	padding-bottom:0;
}

#esthepop09 .mainContents .campaignMenuBoxB li p {
	background-color:#FADF6F;
	display:block;
	padding:2px 6px;
}



#esthepop09 .mainContents .campaignMenuBoxC {width:545px;text-align:left; margin-top:20px;}
#esthepop09 .mainContents .campaignMenuBoxC .rightBox {width:250px;float:left;}
#esthepop09 .mainContents .campaignMenuBoxC .leftBox {
	float: left;
	width:263px;
	border:1px dashed #FFB0B0;
	background-color:#FFF;
	padding:10px;
	font-size: 10px;
	margin-right:10px;
	line-height:1.5;
}

#esthepop09 .mainContents .campaignMenuBoxC h4{
	font-size: 13px;
	margin: 0 0 10px;
	line-height: 1.2em;
	padding: 3px 0;
}

#esthepop09 .mainContents .campaignMenuBoxC h4.menuC{
	background: url(../building/images/esthepop09_ti03.gif) no-repeat 0 0;
	padding-left:40px;
	color:#222;
}

#esthepop09 .mainContents .campaignMenuBoxC ul {margin-top:10px;font-size: 12px;}
#esthepop09 .mainContents .campaignMenuBoxC li {
	background: url(../building/images/esthepop09_icon.gif) no-repeat 120px 23px;
	display:block;
	padding-bottom:15px;
	list-style:none;
}

#esthepop09 .mainContents .campaignMenuBoxC li.none {
	display:block;
	list-style:none;
	background:none;
	padding-bottom:0;
}

#esthepop09 .mainContents .campaignMenuBoxC li p {
	background-color:#FFD3D1;
	display:block;
	padding:2px 6px;
}


#esthepop09 .headContentsBox{
	width: 545px;
	margin: 0 auto;
}

#esthepop09 .headContentsBox .leftBox{
	float: left;
	width: 300px;
	color: #FFF;
	text-align:left;
	padding-top: 5px;
}

#esthepop09 .headContentsBox .leftBox h1{
	font-size: 11px !important;
	font-weight: normal;
	margin: 5px 0 0 0;
}

*html #esthepop09 .headContentsBox .leftBox h1{
	padding-top: 5px;
}

*+html #esthepop09 .headContentsBox .leftBox h1{
	padding-top: 5px;
}

#esthepop09 .headContentsBox .logo{
	float: right;
	width: 91px;
	margin: 6px 0;
	text-indent: -9999px;
}

#esthepop09 .headContentsBox .logo a{
	background: url(../images/popup-logo.jpg) no-repeat 0;
	display: block;
	height:26px;
}

/* esthe_pop10.html */

#esthepop10 .headContentsBox{width: 545px;margin: 0 auto;}
#esthepop10 .headContentsBox .leftBox{
	float: left;
	width: 300px;
	color: #FFF;
	text-align:left;
	padding-top: 5px;
}

#esthepop10 .headContentsBox .leftBox h1{
	font-size: 11px !important;
	font-weight: normal;
	margin: 5px 0 0 0;
}

*html #esthepop10 .headContentsBox .leftBox h1{padding-top: 5px;}
*+html #esthepop10 .headContentsBox .leftBox h1{padding-top: 5px;}

#esthepop10 .headContentsBox .logo{
	float: right;
	width: 91px;
	margin: 6px 0;
	text-indent: -9999px;
}

#esthepop10 .headContentsBox .logo a{
	background: url(../images/popup-logo.jpg) no-repeat 0;
	display: block;
	height:26px;
}

#esthepop10 {background-color:#FDFCF0;color:#333;}
#esthepop10 p, #esthepop10 h3 {padding:0;margin:0;}
#esthepop10 .contents {
	width:695px;
	margin:0 auto;
	background:url(../building/images/esthe_pop10_head.jpg) top no-repeat;
}

#esthepop10 .headBox h2 {
	text-indent:-9999px;
	overflow:hidden;
	height:130px;
	margin:0;
}
#esthepop10 .mainBox {width:545px;margin:0 auto;}
#esthepop10 .facialBox {
	background:url(../building/images/esthe_pop10_bgtop01.jpg) top no-repeat;
	width:545px;
	padding-top:10px;
	margin-bottom:30px;
}
#esthepop10 .facialBoxHead {
	background-color:#FDD0DE;
	padding:0 10px 0;
}
#esthepop10 .facialIcon {
	background-color:#F85284;
	padding:6px 0;
	color:#FFF;
	font-size:100%;
	margin-right:13px;
	text-align:center;
	float:left;
	width:96px;
}
#esthepop10 .facialTi, #esthepop10 .bodyTi, #esthepop10 .setTi {
	font-size:140%;
	float:left;
	width:200px;
	padding-top:6px;
}
#esthepop10 .facialPrice {
	color:#F51F60;
	font-weight:bold;
	font-size:130%;
	float:left;
	padding-top:6px;
	width:160px;
}
#esthepop10 .facialStep, #esthepop10 .bodyStep, #esthepop10 .setStep {
	border-top:#FFF 1px dashed;
	margin:10px 0 0 0;
	padding:10px 0 10px;
}
#esthepop10 .facialCopy {
	background:url(../building/images/esthe_pop10_bgbtm01.jpg) bottom no-repeat;
	padding:10px;
}
#esthepop10 .bodyBox {
	background:url(../building/images/esthe_pop10_bgtop02.jpg) top no-repeat;
	width:545px;
	padding-top:10px;
	margin-bottom:30px;
}
#esthepop10 .bodyBoxHead {
	background-color:#F1EA8B;
	padding:0 10px 0;
}
#esthepop10 .bodyIcon {
	background-color:#F5AE0A;
	padding:6px 0;
	color:#FFF;
	font-size:100%;
	margin-right:13px;
	text-align:center;
	float:left;
	width:96px;
}
#esthepop10 .bodyPrice {
	color:#D99A09;
	font-weight:bold;
	font-size:130%;
	float:left;
	padding-top:6px;
	width:160px;
}
#esthepop10 .bodyCopy {
	background:url(../building/images/esthe_pop10_bgbtm02.jpg) bottom no-repeat;
	padding:10px;
}
#esthepop10 .setBox {
	background:url(../building/images/esthe_pop10_bgtop03.jpg) top no-repeat;
	width:545px;
	padding-top:10px;
	margin-bottom:20px;
}
#esthepop10 .setBoxHead {
	background-color:#C2E3F5;
	padding:0 10px 0;
}
#esthepop10 .setIcon {
	background-color:#3CA7E1;
	padding:6px 0;
	color:#FFF;
	font-size:100%;
	margin-right:13px;
	text-align:center;
	float:left;
	width:96px;
}
#esthepop10 .setPrice {
	color:#2199DA;
	font-weight:bold;
	font-size:130%;
	float:left;
	padding-top:6px;
	width:160px;
}
#esthepop10 .setCopy {
	background:url(../building/images/esthe_pop10_bgbtm03.jpg) bottom no-repeat;
	padding:10px;
}
#esthepop10 .footerBox {
	background:url(../building/images/esthe_pop10_line.jpg) top no-repeat;
	margin:0 0 30px 0;
	padding:46px 0 0 0;
	text-align:center;
	line-height:1.6em;
}
#esthepop10 .footerBox h4 {
	margin:0 0 10px 0;
	padding:0;
	font-size:120%;
}
#esthepop10 .footerBox span {color:#F85284;}
#esthepop10 .esthepopbtn {
	width: 100%;
	background:#000;
	padding:15px 0 ;
	margin: 0 auto;
	text-align:center;
}


/* stand.html */

.standitem li {
	float: left;
	margin: 0 10px 10px 0;
	font-size: 90%;
	text-align: center;
}
.standitem li.w193 {
	width: 193px
}
.standitem li.w194 {
	width: 194px;
	margin-right: 0;
}
.standitem li.standitemR {margin: 0;}
.standitem li span {
	font-size: 110%;
	font-weight: bold;
	line-height: 200%;
}

.standmanagerL {
	float: left;
	width: 130px;
	background: url(../building/images/stand_manager_bg.jpg) no-repeat 0 160px;
	text-align: center;
}
.standmanager {margin: 8px 0 0 0;font-weight: bold;}
.standmanager span {font-size: 120%;}
.standmanagerR {float: right;width: 450px;}

.standreco {
	color: #CEA939;
	font-size: 110%;
	font-weight: bold;
}
.standrecoitem {
	margin: 12px 0 7px 0;
	border-bottom: solid 1px #996600;
	padding: 0 0 3px 15px;
	background: url(../building/images/stand_icon.gif) no-repeat 0 5px;
	color: #996600;
	font-weight: bold;
}

.standbox p {float: left;width: 300px;}
.standrecophoto {float: right;width: 134px;margin: 5px 0 0 0;}

.stand_bt_ac {margin-bottom: 10px;}
.stand_bt_ac.mb0 {
	margin-bottom: 0;
}

.stand_ac_humanbox {
	width: 100%;
	border-bottom: dotted 1px #96854A;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.stand_ac_humanL {float: left;width: 158px;}
.stand_ac_humanR {float: left;width: 400px;}
.stand_ac_humanR p{margin: 10px 0 0 0;font-size: 110%;}
.stand_ac_humanR span{font-size: 130%;letter-spacing: 0.1em;}
.stand_ac_item{margin-bottom: 20px;}
.stand_season_finish {position:absolute;top: 0;left: 0;}

* html .stand_season_finish img{ /* IE-expression (fix png alpha) */
	behavior: expression(
	this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
	this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
	this.style.behavior = "none"
	);
}



/*** inano.html ********************************************************************************/

.bn_inano_sp_seika {margin-bottom: 20px;width: 605px;}
.bn_inano_sp_seika a{
	display:block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:150px;
	padding-top: 150px;
	background: url(../building/images/bn_inano_sp_seika.jpg) 0 0 no-repeat;
}

#inanoshopinfo {width: 600px;}
#inanoshopinfo .left{width: 284px;float: left;}
#inanoshopinfo .left h4{margin: 0 0 5px 0;font-size: 100%;}
/*#inanoshopinfo .left dd{
	margin: 5px 0 5px 1em;
	padding-left: 1em;
}*/

#inanoshopinfo .left .border{padding: 0 0 0 1em;}

.inano_border{padding: 0 0 10px 0;}
.inano_border ul{margin-top: 10px;}

#inanoshopinfo .left p{
	margin: 5px 0 10px 0;
	line-height: 1.6em;
}
#inanoshopinfo .left p.inanotel{
	margin-top: 20px;
	margin-bottom: 20px;
}
#inano_wasugata{
	font-size: 160%;
	letter-spacing: 0.1em;
	margin-bottom: 5px;
	clear: both;
	color:#996600;
	line-height: 1.2em;
}

#inanoshopinfo .right{width: 296px;float: right;}
#inano_lightbox {width: 100%;}
#inano_lightbox ul{width: 296px;text-align: center;}
#inano_lightbox li{display:inline;width: 180px;margin-right: 10px;}

.inano_bt_ac {margin-top: 20px;}
.inano_accordion_content{width: 580px; background-color: #252525; padding: 10px 10px 10px; margin-top: 10px;}
.inano_accordion_content ul, .inano_accordion_content li{width: 100%;}
.inano_accordion_content ul span, .inano_accordion_content li span{font-size: 10px;}
.inano_accordion_content .note, .inano_accordion_content_second_wp .note {
	text-align:center;
	clear:both;
	font-size: 150%;
	padding: 20px 0 10px;
	line-height: 1.6em;
	border-bottom: solid 1px #96854A;
}

.inano_accordion_content .note_red, .inano_accordion_content_second_wp .note_red {
	color:#C00;
	margin: 5px 0;
	font-size: 85%;
	>font-size: 80%;
	padding-left: 1em;
	text-indent: -1em;
	line-height: 1.4em;
}

.inano_accordion_content ul h4{
	background: url(../building/images/inano_mark.gif) left 3px no-repeat;
	padding-left: 17px;
	width: 169px;
	font-size: 130%;
	>font-size: 120%;
	line-height: 1.4em;
}

.inano_accordion_content li{float: left;}
.inano_accordion_content li.center{margin: 0 10px;}
.inano_accordion_content li.w186 {width: 186px;}
.inano_accordion_content li.w187 {width: 187px;}
.inano_accordion_content li img{margin: 11px 0 15px 0;}
.inano_accordion_content_second_wp {width: 600px;margin-bottom: 30px;}
.inano_accordion_content li .subCopy {font-size: 11px; color: #CCC; margin: 3px 0 0; line-height: 1.4em; padding-left: 17px;}

.inano_accordion_content_second_wp h4{
	background: url(../building/images/inano_mark.gif) left 3px no-repeat;
	padding-left: 17px;
	margin-bottom: 15px;
	>font-size: 90%;
}

.leftbox_inano_ac_second_content{float:left;width: 207px;}
.leftbox_inano_ac_second_content img{margin-left: 17px;}

.rightbox_inano_ac_second_content{float:left;margin-left: 20px;width:377px;}

.inano_roomplan {width: 100%;clear: both;margin-top: 20px;}
.inano_roomplan li{float: left;width: 190px;font-size: 100%;}
.inano_roomplan li.center{margin: 0 15px;}
.inano_roomplan li img{margin: 11px 0 15px 0;}
.inano_roomplan li h4{
	background: url(../building/images/inano_mark.gif) left 3px no-repeat;
	padding-left: 17px;
	width: 173px;
	>font-size: 100%;
}

.inano_roomplan li .safari_lt{letter-spacing: -0.1em;font-size: 100%;}
.inano_plan, .inano_plan02 {
	clear: both;
	border: solid 1px #CEA939;
	padding: 20px;
	width: 565px;
}

.inano_plan {
	background: url(../building/images/inano_plan_spring_bg.jpg) no-repeat left -20px;
	border: solid 1px #F99;
}

.inano_plan02 h3{
	padding: 0 0 0 23px;
	background: url(../relaxation/images/icon.gif) no-repeat 2px 1px;
	font-size: 150%;
	color: #CEA939;
	line-height: 1.4em;
	margin-bottom: 10px;
}

.inano_plan h3 {
	font-size: 150%;
	color: #FF6;
	line-height: 1.4em;
	margin-bottom: 10px;
}

.inano_plan h4{font-size: 100%;}
.inano_plan02 h4{font-size: 100%;}

.inano_plan p, .inano_plan02 p{
	color: #FFFFFF;
	margin: 0 10px 0 20px;
	line-height: 1.6em;
	font-size: 110%;
}

.inano_privilege {
	margin-top: 25px;
	border: solid 1px #996600;
	width: 605px;
	clear:both;
	background: url(../building/images/inano_store_photo.jpg) right -30px no-repeat;
}

.inano_privilege .copy{color:#998F10; margin-bottom: 10px;}
.inano_privilege div{padding: 20px;width: 567px;}
.inano_privilege h3, .inano_plan h3{font-size: 120%;}

.inano_planLbox {float: left;width: 387px;}
.inano_planLbox h4{margin: 20px 0 20px 20px;}
.inano_planLbox ul{margin: 20px 0 20px 20px;}
.inano_planRbox {float: right;width: 170px;}
.inano_planRbox img{margin-top: 15px;}

.inano_plan02 h3 {font-size: 140%;}

.inano_plan h3 {
	margin-left: 20px;
	margin-top: 15px;
}

.inano_plan h3 span{
	font-size: 200%;
	line-height: 1.5em;
	letter-spacing: 0.2em;
	color: #F99;
}

.inano_privilege h4, .inano_plan h4{
	font-size: 120%;
	line-height: 1.4em;
}

.inano_limitation {
	color:#C00;
	margin: 5px 0;
	font-size: 85%;
	>font-size: 80%;
	line-height: 1.6em;
}

.inano_tiheight {
	min-height: 2.5em;
	height: auto !important;
	height: 2.5em;
}

.inanoService { }
*html .inanoService {margin: 0 0 10px 0;}
.inanoService ul{width:600px;}

.inanoService li{
	margin: 0 0 10px 10px;
	width:295px;
	float: left;
	height: 59px;
}

.inanoService li.liNoLeft {
	margin-left: 0;
}

.inanoService li.liNoBottom {
	margin-bottom: 0;
}

*html .inanoService li{margin: 0 5px 5px 0;}


/* inano110629 */

#thisMonthRec .rePlanL {float:left; width:360px; margin-right:8px;}
#thisMonthRec .rePlanL p {font-size:14px; line-height:1.6;}
#thisMonthRec .rePlanL ul {margin-left:10px;} 
#thisMonthRec .rePlanL li {
	margin-bottom:2px;
	font-size:11px;
	text-indent:-1em;
	padding-left:1em;
}
#thisMonthRec .rePlanR {float:right; width:250px;}


/* inano_pop.html */

#inano_pop {
	width: 610px;
	margin: 0 auto;
	padding: 0 20px;
}

#inano_pop .logo, #lounge_pop .logo{margin-top: 20px;}
#inano_pop .title, #lounge_pop .title, {margin: 20px 0;}

#inano_pop .contents{
	margin: 10px 0 15px 0;
	border-top: #9A6600 1px solid;
	border-bottom: #96854A 1px solid;
	width: 610px;
}

#inano_pop .box{
	width: 610px;
	margin-bottom: 25px;
}

#inano_pop .note{
	margin-bottom: 25px;
	border-bottom: #96854A 1px solid;
	padding: 0 0 15px 0;
}

#inano_pop .note p{
	padding-left: 1em;
	text-indent: -1em;
	margin-bottom: 3px;
	font-size: 85%;
	line-height: 1.6em;
}

#inano_pop .box h4{font-size: 100%;margin: 10px 0;}
#inano_pop .box .left{width: 280px;float: left;}
#inano_pop .box .right{width: 280px;float:right;}

#inanoNewMenuBox {width: 605px;}
#inanoNewMenuBox .leftBox{float: left;width: 190px;}
#inanoNewMenuBox .rightBox{float: right;width: 390px;}

#inanoNewMenuBox .rightBox h4{
	line-height: 1.3em;
	margin-bottom: 5px;
	font-size: 18px;
}

#inanoNewMenuBox .rightBox .summary{font-size: 14px;}
#inanoNewMenuBox .rightBox h4 span{font-size: 12px;}

#inano-new-year2011 {
	width: 605px;
	border: solid 1px #D4B55A;
	background: url(../building/images/inano-new-year2011-bg.jpg) left bottom no-repeat;
}

#inano-new-year2011 .contents{
	margin: 25px 25px 25px 260px;
	text-align:center;
}

#inano-new-year2011 .contents .box{
	border: solid 1px #996600;
	padding: 5px;
	width: 220px;
	color:#996600;
	font-size: 17px;
	line-height: 1.1em;
	margin: 0 auto;
}

#inano-new-year2011 .contents .red{
	color: #971900;
	font-size: 18px;
	margin: 10px 0 5px;
}

#inano-new-year2011 .contents h3{
	font-size: 27px;
	color: #D4B55A;
	line-height: 1.2em;
	letter-spacing: 0.1em;
}

#inano-new-year2011 .contents .read {margin: 10px 0;font-size: 13px;}
#inano-new-year2011 .contents h4 {font-size: 15px;}
#inano-new-year2011 .contents h4 span{font-size: 11px;}
	
#inano-sake-fair {
	width: 565px;
	border: solid 1px #D4B55A;
	padding: 20px;
	margin: 25px 0 0 0;
}

#inano-sake-fair .leftBox{
	width: 300px;
	float: left;
}

#inano-sake-fair .leftBox h3{
	font-size: 20px;
	color: #D3B459;
	line-height: 1.2em;
	margin: 0 0 10px;
}

#inano-sake-fair .leftBox p{font-size: 13px;}
#inano-sake-fair .rightBox{
	width: 235px;
	float: right;
}

.inanoTaberoguLink {
	margin: 0 0 30px;
	border: solid 1px #363636;
	padding: 10px;
	background-color: #252525;
}

.inanoTaberoguLink a{
	background: url(../stay/images/mark_popup.gif) no-repeat left 50%;
	padding-left: 20px;
	display: block;
	text-decoration:underline;
	white-space: nowrap;
}

/* lounge_pop.html */

#lounge_pop {
	width: 610px;
	margin: 0 auto;
	padding: 0 20px;
}

#lounge_pop .contents{
	margin: 10px 0 15px 0;
	border-top: #9A6600 1px solid;
	border-bottom: #9A6600 1px solid;
	width: 610px;
	background: url(../building/images/lounge_popup_bg.jpg) right 120px no-repeat;
}

#lounge_pop table {font-size: 100%;margin: 20px 0;}
#lounge_pop td{padding: 0 10px 10px 0;}
#lounge_pop .night{margin-bottom: 30px;}

#lounge_pop .night h4{
	color: #996600;
	font-size: 120%;
	margin: 0 0 10px 0;
	>margin: 0;
	>line-height: 1.1em;
}

#lounge_pop .night h4 span{color: #C30;}
#lounge_pop .night p{margin: 10px 0 0 0;}
#lounge_pop .maincontent {padding-left: 25px;}


/* inano_pop02.html */

#inano_pop .box .pop02Left{width: 280px;float: left;}
#inano_pop .box .pop02Right{width: 310px;float: right;}
#inano_pop .box .pop02Right h3{font-size: 110%;}
#inano_pop .box .pop02Right .price{
	color: #996600;
	font-size: 110%;
	margin: 20px 0 5px 0;
}

#inano_pop .box .pop02Right .pricenote{
	padding-left: 1em;
	text-indent: -1em;
	font-size: 85%;
	line-height: 1.6em;
	margin: 10px 0 0 0;
}

#inano_pop .kinyuinfo{margin: 20px 0 0 0;}
#inano_pop .kinyuinfo .line{margin: 5px 0;}

#inano_pop .kinyuinfo h3{
	color: #996600;
	line-height: 1.2em;
	font-size: 110%;
}

#inano_pop .kinyuinfo .link{
	background: url(../images/mark_toggle03.gif) no-repeat 0 3px;
	padding: 0 0 0 20px;
	margin: 15px 0 0 0;
}

/* inano_pop03.html 090828 */

#inano_pop .box .pop03Left{width: 290px;float: left;}
#inano_pop .box .pop03Right{width: 300px;float: right;}
#inano_pop .box .pop03Left .price{
	color: #996600;
	font-size: 110%;
	margin: 15px 0;
}

#inano_pop .box .pop03Left .terms {font-size: 110%;margin: 15px 0;}
#inano_pop .box .pop03Left .pricenote{
	padding-left: 1em;
	text-indent: -1em;
	font-size: 85%;
	line-height: 1.6em;
	margin: 10px 0 0 0;
}

#inano_pop .foodmenu {
	border: 1px solid #6D4906;
	margin: 15px 0 15px 0;
	padding: 15px 0;
}

#inano_pop .foodmenu .menubox {
	width: 588px;
	margin: 15px 10px 0 10px;
}

#inano_pop .foodmenu ul {width: 100%;}
#inano_pop .foodmenu li {clear: both;width: 588px;margin: 5px 0;}

#inano_pop .foodmenu .f_value {float: left;width: 170x;margin-right: 10px;}
#inano_pop .foodmenu .f_name {float: left;width: 408x;}

/* inano-popup-plan-houyou.html */
#inanoPopupPlanHouyou {
	margin: 0;
	color: #333;
}

#inanoPopupPlanHouyou li{
	list-style: none;
}

#inanoPopupPlanHouyou .headContentsBox {
	width: 566px;
	margin: 0 auto;
}

#inanoPopupPlanHouyou .headContentsBox .leftBox{
	float: left;
	width: 300px;
	color: #FFF;
	text-align:left;
	padding-top: 5px;
}

#inanoPopupPlanHouyou .headContentsBox .logo{
	float: right;
	width: 91px;
	margin: 6px 0;
}

#inanoPopupPlanHouyou .headContentsBox .logo a{
	height: 0;
	display: block;
	overflow: hidden;
	padding-top: 26px;
	background: url(../images/popup-logo.jpg) no-repeat 0;
}

#inanoPopupPlanHouyou .headContentsBox .leftBox h1{
	font-size: 11px !important;
	font-weight: normal;
	margin: 5px 0 0 0;
}

*html #inanoPopupPlanHouyou .headContentsBox .leftBox h1{
	padding-top: 5px;
}

*+html #inanoPopupPlanHouyou .headContentsBox .leftBox h1{
	padding-top: 5px;
}

#inanoPopupPlanHouyou .esthepopbtn {
	background: #000;
	width: 100%;
	padding:15px 0;
	margin-top: 25px;
	margin-bottom:0;
}

#inanoPopupPlanHouyou .contentsWrapper {
	margin: 25px auto 0;
	text-align:center;
	width: 566px;
	background: url(../building/images/inano-popup-plan-houyou-bg-top.jpg) no-repeat 0 0;
}

#inanoPopupPlanHouyou .inanoLogo {
	background: url(../building/images/inano-popup-plan-houyou-logo.gif) no-repeat 0 0;
	width: 134px;
	height: 0;
	overflow: hidden;
	padding-top:47px;
	margin: 0 auto;
}

#inanoPopupPlanHouyou .planTi {
	width: 189px;
	height: 0;
	overflow: hidden;
	padding-top: 58px;
	background: url(../building/images/inano-popup-plan-houyou-ti.jpg) no-repeat 0 0;
	margin: 25px auto 23px;
}

#inanoPopupPlanHouyou .contentsWrapper .read {
	color: #4E4E4E;
	font-size: 14px;
	line-height: 1.8em;
	margin: 10px auto 40px;
}

#inanoPopupPlanHouyou .contentsWrapper .mainContents{
	background: url(../building/images/inano-popup-plan-houyou-bg-bottom.jpg) no-repeat right bottom;
	padding-top: 37px;
}

#inanoPopupPlanHouyou .contentsWrapper .priceBox li{
	margin-bottom: 20px;
	font-size: 23px;
}

#inanoPopupPlanHouyou .contentsWrapper .priceBox li strong{
	font-family: Arial, Helvetica, sans-serif;
}


#inanoPopupPlanHouyou .contentsWrapper .priceBox li p{
	font-size: 13px;
	color: #666666;
	margin-top: 3px;
}

#inanoPopupPlanHouyou .contentsWrapper .priceBox li span{
	font-size: 11px;
}

#inanoPopupPlanHouyou .note {
	color: #666666;
	font-size: 11px;
	padding-bottom: 35px;
}


/*** century.html ********************************************************************************/

#century_contents .border{padding: 0}
#century_contents .border .photo{margin: 10px 0 0 0;}

#century_contents .borderbox{width: 600px;}
#century_contents .borderbox .borderL{width: 295px;float: left;}
#century_contents .borderbox .borderR{width: 295px;float: right;}
#century_contents .opentime {margin: 5px 0 10px 1em;}
#century_contents .ti {
	color:#96854A;
	margin-bottom: 5px;
	font-size: 110%;
}

/* POPUP */

#pop-momiji {width: 610px; margin-bottom: 15px;}
#pop-momiji .leftBox{float: left; width: 295px;}
#pop-momiji .rightBox{float: right; width: 295px;}

