@charset "Shift_JIS";
@import url(bace.css);
/*CORDING BY Akihiro Hiramoto*/

h1.h1-index{ /*▼h1*/
display:block;
float:left;
width:492px;
text-indent:-9000px;
background:url(../image/h1-index.png) no-repeat 10px top;
height:57px;
margin-top:43px;
}

#chirashi-box { /*▼チラシBOX*/
display:block;
float:right;
width:213px;
background: url(../image/chirashi-box.png) no-repeat 0 0;
height:86px;
padding:14px 0 0 14px;
}
#chirashi-box:hover {
background: url(../image/chirashi-box.png) no-repeat -227px 0px;
height:86px;
text-decoration:none;
}
#chirashi-box p {
	display:block;
line-height:1.3em;
font-weight:bold;
letter-spacing:0;
color:#8a1d3e;
font-size:12px;
letter-spacing:0;
}
#chirashi-box p a:hover {
text-decoration:none;
}
.chirashi-date {
display:block;
height:30px;
padding:0 14px 0 0;
font-family: 'HelveticaNeue-CondensedBold','HelveticaNeueBoldCondensed','HelveticaNeue-Bold-Condensed','Helvetica Neue Bold Condensed','HelveticaNeueBold','HelveticaNeue-Bold',"Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosCnBold','Helvetica','Tahoma','Geneva','Arial Narrow','Arial',sans-serif;
font-weight: 600;
font-stretch: condensed;
line-height:22px;
letter-spacing:0;
font-size:20px;
}
.chirashi-view {
height:40px;
display:block;
padding:0 14px 0 0;
text-indent:-9000px;
}
.chirashi-view a:hover {
text-decoration:none;
}
#top-slide { /*▼トップスライド*/
display:block;
width:720px;
height:308px;
background:url(../image/mainimage-bg.png);
}
#top-news { /*▼最新情報*/
width:720px;
}
#top-news h2 {
display:block;
width:720px;
height:24px;
text-indent:-9000px;
background:url(../image/h2-news.png) no-repeat 10px top;
margin:20px 0 7px 0;
}
#top-news-box-u {
display:block;
width:720px;
height:8px;
background: url(../image/white-bg/bg720x8u.png) no-repeat left;
}
#top-news-box-d {
display:block;
width:720px;
height:8px;
background: url(../image/white-bg/bg720x8d.png) no-repeat left;
}
#top-news-box-m {
display:block;
width:704px;
margin:0 auto 0;
padding:0 8px 0 8px;
background: url(../image/white-bg/bg5x5px-60p.png) repeat;
}
#top-news-box-m-redline {
display:block;
width:678px;
margin:0 auto 0;
padding:6px 12px 0px 12px;
border:1px solid #c28971;
}
#top-news-box-head {
border-bottom:2px dotted #c28971;
margin-bottom:10px;
}
#top-news-box-head p {
display:block;
float:left;
font-size:12px;
line-height:2.1em;
padding-bottom:3px;
width:164px;
color:#8a1d3e;
}
#top-news-box-head p.left-pd10px {
	display:block;
	width:154px;
padding-left:10px;
}
#top-news-box-body {
	margin-top:16px;
	padding-bottom16px;
	border-bottom:1px solid #E4E4E4;
}
#top-news-box-body.last-news {
	padding-bottom:16px;
	border-bottom:none;
}
#top-news-box-body h4.date {
display:block;
float:left;
font-size:13px;
width:150px;
color:#333;
letter-spacing:0px;
padding-left:10px;
}
#news-content {
display:block;
float:right;
width:500px;
padding-right:14px;
}
#news-content p {
margin-bottom:0.8em;
}
#news-content h3.news-content-h3 {
font-size:13px;
color:#333;
letter-spacing:0px;
font-weight:bold;
margin-bottom:0.2em;
color:#8a1d3e;
}
#news-content h3.news-content-h3 a {
	color:#F60;
}
#news-content h3.news-content-h3 a:hover {
	text-decoration:underline;
	color:#F60;
}
#top-news-box-body p {
font-size:13px;
color:#333;
letter-spacing:0px;
line-height:1.6em;
}
#top-shops { /*▼店舗テナント情報*/
width:720px;
}
#top-shops-title {
display:block;
margin-bottom:2px;
}
#top-shops-title h2 {
display:block;
float:left;
width:500px;
height:24px;
text-indent:-9000px;
background:url(../image/h2-shops.png) no-repeat 10px top;
margin:20px 0 7px 0;
}
#top-shops-title p.learn-more {
float:right;
display:block;
width:208px;
margin:20px 0 0px 0;
height:24px;
line-height:24px;
text-align:right;
font-size:12px;
padding-right:12px;
letter-spacing:0;
background:url(../image/dot-cursol-09f.png) no-repeat right center;
}
#top-shops-title p.learn-more a {
color:#09F;
text-decoration:none;
}
#top-shops-title p.learn-more a:hover {
color:#09F;
text-decoration: underline;
}
#top-shops ul {
display:block;
width:720px;
}
#top-shops ul li {
display:block;
width:172px;
height:100px;
margin-bottom:10px;
padding-right:10px;
float:left;
background:url(../image/white-bg/bg172x100.png) no-repeat;
}
#top-shops ul li.shop-icon-right {
padding-right:0;
}
#top-shops ul li a img {
width:116px;
height:80px;
padding:0 18px;
margin:10px 10px;
background:#FFF no-repeat center center;
}
#top-shops ul li a:hover img {
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity:0.6;
}
#top-hall { /*▼多目的ホール*/
width:720px;
}
#top-hall h2 {
display:block;
width:720px;
height:24px;
text-indent:-9000px;
background:url(../image/h2-hall.png) no-repeat 10px top;
margin:20px 0 7px 0;
}
#top-hall p {
display:block;
float:left;
font-size:12px;
line-height:1.8em;
padding-bottom:3px;
padding-left:10px;
width:710px;
color:#333;
}

/*▼トップスライド*/
#slideshow { position:relative; width:720px; height:308px; }
#slideshow img { position:absolute; top:0; left:0; z-index:8; }
#slideshow img.active { z-index:10; }
#slideshow img.last-active { z-index:9; }


/*臨時情報（喫煙所）*/
.info-wrapper {
-webkit-box-sizing: border-box; box-sizing: border-box;
width: 100%;
height: auto;
display: block;
padding: 8px;
background-color: rgba(255,255,255,0.6);
margin-top: 20px;
border-radius: 6px;
}
.info-line {
-webkit-box-sizing: border-box; box-sizing: border-box;
width: 100%;
height: auto;
border:2px solid #8a1d3e;
padding: 20px;
}
#info h3 { 
font-size: 14px;
color: #8a1d3e;
line-height: 170%;
margin-bottom: 0.5em;
}
#info p { 
font-size: 13px;
color: rgba(0,0,0,1);
line-height: 150%;
}
.red-text {
color: rgba(192,0,0,1);
}



