@charset "UTF-8";
/*============= ▼▼▼ BODY ▼▼▼ ============= */ 
	
body {
color:#e6e6e6;
font:75%/1.5 "Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Sans Unicode",Arial,Verdana,sans-serif;
letter-spacing:0;
margin:0;
padding:0;
background:url(../images/common/bg/bg-main.jpg);
font-size: 12px;
        line-height: 120%;
}
	
	/* -- Default Font Size ---
		12px = 75%
	------------------------- */

/*============= ▼▼▼ LAYOUT ▼▼▼ ============= */ 

	/*--- [ HEADER ] ---*/ 
#header {
width:100%;
height:auto;
margin:0;
padding:0;
background:url(../images/common/bg/bg-header.jpg) repeat-x top;
}

#header-block {
width:1014px;
height:97px;
margin:0 auto;
padding:28px 5px 26px 24px;
}

h1 {
float:left;
}

#header-block .phone-info {
float:right;
padding-top:7px;
}

#header-block .phone-info .right-img {
padding-left:12px;
}
	/*--- [ MAIN ] ---*/
#main {
width:100%;
height:auto;
margin:0;
padding:0;
}

#main-block {
width:1014px;
margin:0 auto;
padding:0 0 10px;
}
	
/*============= ▼▼▼ 各 LAYOUT 詳細 ▼▼▼ ============= */


	/*========= [ MAIN-AREA ] ==========*/ 

	/*---------- [ VISUAL ] ----------*/ 
#visual {
width:100%;
height:auto;
margin:0;
padding:0;
}

#visual-block {
width:1014px;
margin:0 auto;
padding:0;
}

#visual-block .photo-news-block {
height:440px;
margin:0;
padding:35px 0 20px;
background:url(../images/top/bg-visual.png) no-repeat top;
}

#visual-block .photo-news-block .photo-news-box {
height:405px;
overflow:auto;
margin:15px 42px 0 46px;
}

.photo-news-box .title {
height:30px;
}

#visual-block li .title a {
color:#f877af;
font-weight:700;
text-decoration:none;
}
#visual-block li .title a:hover{
text-decoration:underline;
}
.photo-news-box .text{
	width:187px;
	margin:0 auto;
	height:58px;
	overflow:hidden;
}
#visual-block ul {
padding:0;
}

#visual-block li {
float:left;
width:201px;
height:351px;
margin:0 16px 20px 0;
padding:30px 5px 6px;
background:url(../images/top/bg-gire-box.jpg) no-repeat top;
}

#visual-block li .photo {
padding:8px 7px 5px;
}

#visual-block li .text {
font-size:84%;
color:#ccc;
}
	/* LEFT-COLUMN */
	#left-block {
		float:left;
		/*width:174px;*/
		width:173px;
		margin:0;
	}

	/* CENTER-COLUMN */
	#center-block {
float:right;
width:830px;
margin:0;
}

#center-block #center-left-block {
float:left;
width:630px;
margin:0;
}

#center-block #center-right-block {
float:right;
width:188px;
margin:0;
}

	/*---------- [Menu] ----------*/
 .sidenavi-block{
margin-bottom:17px;
}
.sidenavi-block li {
list-style:none;
margin-bottom:3px;
}
*html .sidenavi-block li{
	margin-top:-10px;
}
*+html .sidenavi-block li{
	margin-top:-10px;
}
#mm01 a:link,#mm01 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0 0;
	width:172px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm01 a:hover,#mm01 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px 0;
	width:172px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm02 a:link,#mm02 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -175px;
	width:172px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm02 a:hover,#mm02 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -175px;
	width:172px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm03 a:link,#mm03 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -117px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm03 a:hover,#mm03 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -117px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}

#mm04 a:link,#mm04 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -58px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm04 a:hover,#mm04 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -58px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm05 a:link,#mm05 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -350px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm05 a:hover,#mm05 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -350px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm06 a:link,#mm06 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -408px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm06 a:hover,#mm06 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -408px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm07 a:link,#mm07 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -524px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm07 a:hover,#mm07 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -524px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm_t a:link,#mm_t a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -583px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm_t a:hover,#mm_t a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -583px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm08 a:link,#mm08 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -466px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm08 a:hover,#mm08 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -466px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm09 a:link,#mm09 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -233px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm09 a:hover,#mm09 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -233px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm10 a:link,#mm10 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -291px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm10 a:hover,#mm10 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -291px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}

#mm11 a:link,#mm11 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -876px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm11 a:hover,#mm11 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -876px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm12 a:link,#mm12 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -935px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm12 a:hover,#mm12 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -935px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm13 a:link,#mm13 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -816px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm13 a:hover,#mm13 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -816px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm14 a:link,#mm14 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -758px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm14 a:hover,#mm14 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -758px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm15 a:link,#mm15 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -699px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm15 a:hover,#mm15 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -699px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm16 a:link,#mm16 a:visited{
	background:url(../images/common/mm.jpg) no-repeat 0px -641px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
#mm16 a:hover,#mm16 a:active{
	background:url(../images/common/mm.jpg) no-repeat -172px -641px;
	width:173px;
	height:55px;
	display:block;
	line-height:150px;
	overflow:hidden;
}
.leftEvent{
	margin-bottom:20px;
}
	/*---------- [Left-Column] ----------*/ 
.mobile-block{
	text-align:center;
	}
.mobile-block input{
	margin-bottom:5px;
}
.banner-block,.mobile-block,.recommend-block {
	
background:#1e1816;
}

.banner-block .title {

background:url(../images/common/title/title-top-01.jpg) no-repeat;
width:173px;
height:28px;
line-height:150px;
overflow:hidden;
}

.banner-block .banner-box {
width:138px;
margin:0 auto;
padding:9px 0 15px;
}

.banner-block .banner-box li {
margin-bottom:20px;
}


.mobile-block .title{
background:url(../images/common/title/title-top-03.jpg) no-repeat;
width:173px;
height:28px;
line-height:150px;
overflow:hidden;
}
.mobile-block .image {
width:136px;
margin:0 auto;
padding:12px 0;
}
.mobile-block img{
	margin-bottom:5px;
}
.mobile-block .formWidth {
	width:108px;
	margin:2px 0 10px;
	font-size:10px;
}

.mobile-block .formWidth2 {
	width:128px;
	margin:1px 0 10px;
	font-size:10px;
}
.mobile-block #submitbtn{
	border:1px solid #bfa777;
background:#000;
color:#e6e6e6;
}
.recommend-block{
margin-bottom:20px;
}
.recommend-block .title{
background:url(../images/common/title/title-top-04.jpg);
width:173px;
height:28px;
line-height:150px;
overflow:hidden;
}
.recommend-block .banner-box {
font-size:92%;
padding:10px 18px;
}
.recommend-block .banner-box a:link,.recommend-block .banner-box a:visited{
	color:#e6e6e6;
	text-decoration:none;
}
.recommend-block .banner-box a:hover,.recommend-block .banner-box a:active{
	color:#e6e6e6;
	text-decoration:underline;
}
#r_diary{
width:188px;
background:#fff;
}
#r_diary h3{
background:url(../images/common/title/diary.jpg);
width:188px;
height:28px;
line-height:150px;
overflow:hidden;
margin-bottom:5px;
}
	/*---------- [Center-Column] ----------*/ 
.headline-news-block {
height:39px;
margin-bottom:14px;
background:url(../images/top/bg-top-01.png) no-repeat top;
}

.headline-news-block marquee {
width:638px;
margin-left:158px;
padding-top:10px;
}

.headline-news-block marquee a {
color:#000;
text-decoration:none;
}
.headline-news-block marquee a:hover {
text-decoration:underline;
}
.work-woman-block .today-title-block {
color:#fff;
font-size:117%;
font-weight:700;
padding:4px 0 4px 126px;
height:21px;
background:url(../images/top/title-top-05.jpg) no-repeat top;
}
.work-woman-block .next-title-block {
color:#fff;
font-size:117%;
font-weight:700;
padding:4px 0 4px 126px;
margin-top:60px;
height:21px;
background:url(../images/top/title-top-05b.jpg) no-repeat top;
}
.work-woman-title {
text-align:center;
padding:12px 0 8px;
}

.work-woman-block .border {
width:632px;
/*padding-top:2px;
background:url(../images/common/bg/bg-border.jpg) repeat-x top;*/
}

.woman-list-box {
	width:633px;
	margin-left:-1px;
margin-bottom:4px;

}
.woman-list-box ul{

}
.woman-list-box li {
float:left;
width:122px;
text-align:center;
border:1px solid #836e50;

margin:0 0 2px 2px;
padding:7px 0 5px;
background:url(../images/top/bg-top-02.jpg);
}

.woman-list-box li .photo {
padding-bottom:5px;
}

.woman-list-box li p {
color:#e4e4e4;
}

.woman-list-box .name a {
color:#e7b98a;
text-decoration:none;
}

.woman-list-box .name a:hover {
text-decoration:underline;
}

.magazine-ragister-block .title-block {
margin:25px 0 2px;
}

.magazine-ragister-block .button {
height:58px;
text-align:right;
padding:9px 9px 0 0;
background:url(../images/top/bg-top-03.jpg) no-repeat top;
}

.access-map-block {
margin-top:7px;
}
.access-map-block span{
color:#e7b98a;
}
.access-map-block .text {
padding:25px 25px 25px 35px;
}

.access-map-block .text .under-text {
padding-top:15px;
}
/*---------- [Right-Column] ----------*/ 
.new-girl-block .girl-info-box .body .right p span {
color:#e7b98a;
}
.new-info-block .title-block{
background:url(../images/common/title/title-top-10.jpg);
width:188px;
height:30px;
line-height:150px;
overflow:hidden;
}
.new-info-block {
margin-bottom:5px;
}

.new-info-box {

padding:8px 9px 0;
background:url(../images/top/bg-top-07.jpg) repeat-y;
}
*html .new-info-box .image {
float:left;
border:1px solid #cbcac8;
margin:0 5px 10px 0;
width:80px;
}
.new-info-box .image {
float:left;

margin:0 10px 10px 0;
width:80px;
}
.new-info-box .image img{
	border:1px solid #cbcac8;
}
.new-info-box p{
	width:78px;
	float:left;
}
.new-info-box .date {
	background:url(../images/common/timeicon_topnews.gif) no-repeat 0% 45%;
	padding-left:15px;
font-size:90%;
margin-bottom:2px;
}

.new-info-box .title {
margin-bottom:5px;
}

.new-info-box .text {
padding:4px 0 5px;
margin-bottom:7px;
border-bottom:1px dotted #bfa777;
overflow:hidden;
zoom:1;
}
.new-info-box .text2{
padding:4px 0 5px;
margin-bottom:7px;
overflow:hidden;
zoom:1;
}
.new-info-box .text .text-link,.new-info-box .text2 .text-link {
	width:170px;
padding-bottom:10px;
}

.new-info-box .text p a:hover,.new-info-box .text2 p a:hover {
text-decoration:none;
}

#bn {
text-align:right;
margin-bottom:10px;
}

#bn a {
padding-left:15px;
color:#fff;
text-decoration:none;
background:url(../images/common/bg/arrow03.gif) no-repeat;
}

.mail-register-block {
margin-top:6px;
text-align:center;
}

.new-girl-block .title-block{
background:url(../images/top/title-top-14.jpg);
width:188px;
height:30px;
line-height:150px;
overflow:hidden;
}
.new-girl-block {
padding-top:12px;
}

.girl-info-box {
margin-top:3px;
padding:1px 0 10px;
background:#000;
}

.girl-info-box .header {
height:21px;
color:#e7e7e7;
text-align:center;
background:url(../images/top/bg-top-04.jpg) no-repeat top;
padding-top:4px;

}

.girl-info-box .body {
height:162px;
margin:2px 0 0 4px;
background:url(../images/top/bg-top-05.jpg) no-repeat top left;
}

.girl-info-box .body .left {
padding:7px 0 0 6px;
}

.girl-info-box .body .right {
width:58px;
margin-top:15px;
}

.girl-info-box .body .right p a {
color:#e7b98a;
font-size:117%;
font-weight:700;
text-decoration:none;
}

.girl-info-box .body .right p a:hover {
text-decoration:underline;
}

.girl-info-box .footer {
padding:2px 4px 15px;
background:url(../images/top/bg-top-06.jpg) no-repeat bottom;
}

.new-info-box p a,#bn a:hover {
color:#e7b98a;
text-decoration:underline;
}
#pagetop a:link,#pagetop a:visited{
clear:both;
background:url(../images/common/pagetop.png) no-repeat 0 0;
width:152px;
height:22px;
line-height:150px;
overflow:hidden;
margin-left:478px;
margin-bottom:20px;
display:block;
}
#pagetop a:hover,#pagetop a:active{
clear:both;
background:url(../images/common/pagetop.png) no-repeat 0 -23px;
width:152px;
height:22px;
line-height:150px;
overflow:hidden;
margin-left:478px;
margin-bottom:20px;
display:block;
}
/*お知らせ
-------------------------------------------------------- */

.rightnews .title{
background:url(../images/common/title/title_inner_10.gif) no-repeat;
width:188px;
height:30px;
line-height:150px;
overflow:hidden;
}



.rightnews .box{
background:#000;
text-align:center;
margin:5px 0;
padding:5px 0 10px 0;
line-height:120%;
}

.rightnews .box .ttl{
color:#e7b98a;
font-weight:bold;
width:166px;
text-align:left;
margin:5px auto;
}

.rightnews .box img{
border:0;
}

.rightnews .box a:hover img{
filter: alpha(opacity=85);
	moz-opacity: 0.85;
	opacity: 0.85;
}

.rightnews .box .txt{
font-size:11px;
line-height:16px;
width:166px;
margin:3px auto;
text-align:left;
}


	/*---------- [FOOTER-AREA] ----------*/ 
#footer {
width:100%;
margin:0;
padding:10px 0;
background:url(../images/common/bg/bg-footer.jpg);
}

#footer-block {
width:1014px;
text-align:center;
margin:0 auto;
padding:15px 0 25px;
}

#footer-block .menu-list1 {
color:#bfa573;
padding-bottom:5px;
}

#footer-block .menu-list2 {
color:#bfa573;
padding-bottom:35px;
}

#footer-block .menu-list1 a,#footer-block .menu-list2 a {
color:#bfa573;
text-decoration:none;
}

#footer-block .menu-list1 a:hover,#footer-block .menu-list2 a:hover {
text-decoration:underline;
}

	/*---------- [COPY-RIGHT] ----------*/ 

	.copyright {
		color:#bfa573;
	}

.copyright a:link,.copyright a:visited{
color:#bfa573;
text-decoration:none;
}
.copyright a:hover,.copyright a:active{
color:#bfa573;
}
/*============= ▼▼▼ 以下 Common ▼▼▼ =============*/

/*---------- [DEFAULT-CSS] ----------*/ 

	.left {float:left;}
	.right {float:right;}
	.text-left {text-align:left;}
	.text-right {text-align:right;}
	.text-center {text-align:center;}

	/*---------- [FONT] ----------*/ 
	
	/* font-color */	
	.font-color01 {color:#f677ac;}

		
	/* font-size 12px=100% */
	.font-size10 {font-size:84%;}	/* 10px */
	.font-size11 {font-size:92%;}	/* 11px */
	.font-size12 {font-size:100%;}	/* 12px */
	.font-size13 {font-size:109%;}	/* 13px */
	.font-size14 {font-size:117%;}	/* 14px */
	.font-size15 {font-size:125%;}	/* 15px */
	.font-size16 {font-size:134%;}	/* 16px */
	.font-size17 {font-size:142%;}	/* 17px */
	.font-size18 {font-size:150%;}	/* 18px */
	.font-size19 {font-size:159%;}	/* 19px */
	.font-size20 {font-size:167%;}	/* 20px */
	.font-size21 {font-size:175%;}	/* 21px */
	.font-size22 {font-size:184%;}	/* 22px */
	.font-size23 {font-size:192%;}	/* 23px */
	.font-size24 {font-size:200%;}	/* 24px */
	.font-size25 {font-size:209%;}	/* 25px */
	.font-size26 {font-size:217%;}	/* 26px */
	
		
	/*---------- [CLEARFIX] ----------*/ 
	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.clearfix {
		display:inline-block;
		min-height:1%;  /* for IE 7*/
	}
	/* Hides from IE-mac */
	* html .clearfix { height: 1%; }
	.clearfix { display: block; }



/* 年末年始
------------------------------------------------------------*/
#nensi_ttl{
	margin-bottom:10px;
}
.nensi{
width:100%;
border-collapse:collapse;
margin:0px 0 10px;
}

.nensi th,
.nensi td{
border:1px solid #ccc;
text-align:center;
padding:0;
width:14%;
margin:auto;
font-size:12px;
}

.nensi th{
	height:34px;
font-weight:normal;
background:#000;
color:#fff;
line-height:34px;
}

.nensi td{
height:64px;
line-height:64px;
}

.nensi th.midasi{
background:#ff9707;
color:#fff;
width:100%;
height:20px;
font-weight:bold;
font-size:14px;
}

.nensi th.sunday{
background:#fcc;
}

.nensi td.yasumi{
font-weight:bold;
color:#f00;
}

#nensi_aside{
	margin-bottom:20px;
}
/* 5時まで営業
------------------------------------------------------------*/
#open5{
	position:fixed;
	top:163px;
	right:0px;
	right:0px !important;
	z-index:100;
	width:205px;
	height:291px;
	text-align:left;
}
*html #open5{
	position:absolute;
	top:163px;
	right:0px;
	z-index:100;
	width:205px;
	height:291px;
	text-align:left;
}
#open5 #jQueryPush{
	background: url(../images/open5/close.png);
	width: 22px;
	height: 22px;
	line-height: 150px;
	overflow: hidden;
	display: block;
	cursor: pointer;
	position: absolute;
	z-index: 3;
	top: -13px;
	left: -1px;
}
#open5 a{
	background:url(../images/open5/right_btn.png);
	width:205px;
	height:291px;
	line-height:1000px;
	overflow:hidden;
	display:block;
}
#open5_bg{
	width:630px;
	background:#14100d;
	margin-bottom:20px;
	padding-bottom:20px;
}

#open5_tit{
	background:url(../images/open5/open5_tit.jpg);
	width:630px;
	height:157px;
	line-height:500px;
	overflow:hidden;
}
#open5_timesche{
	background:url(../images/open5/open5_timesche.jpg);
	width:623px;
	height:385px;
	line-height:1000px;
	overflow:hidden;
	margin:0 auto 20px;
}
#open5_howto_tit{
	background:url(../images/open5/open5_howto_tit.gif);
	width:606px;
	height:28px;
	line-height:150px;
	overflow:hidden;
	margin:0 auto 10px;
}
#open5_howtoarea{
	width:606px;
	margin:0 auto 20px;
	overflow:hidden;
	zoom:1;
}
.open5_howtocell{

	width:204px;
	float:left;
}
.open5_howtocell_last{

	width:197px;	
	float:left;
}
.open5_howtocell img,.open5_howtocell_last img{
	display:block;
	margin-bottom:10px;
}
.open5_howtocell p{
	margin-right:7px;
}
#open5_tel{
	background:url(../images/open5/open5_tel.gif);
	width:625px;
	height:90px;
	line-height:500px;
	overflow:hidden;
	margin:0 auto 20px;
}
#open5_schedule_btn a{
	background:url(../images/open5/open5_schebtn.jpg);
	width:629px;
	height:168px;
	line-height:500px;
	overflow:hidden;
	margin:0 auto;
	display:block;
}
/*5時までバナー*/
div .open05_ban{
	padding:10px 0 ;
}
/* 悪質な客引きにご注意
------------------------------------------------------------*/
#attention{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.8);
	font-size:14px;
	line-height:24px;
	width:610px;
	height:180px;
	background:url(../images/attention.jpg) no-repeat;
	padding:170px 0 0 20px;
	margin:10px 0 20px;
}
#attention span{
	font-weight:bold;
}