@charset "utf-8";

@import "base.css";
@import "layout.css";
@import "gmenu.css";


/* トップの個別背景画像設定
------------------------------------------------------------ */
#gMenu{
	background:url(../img/common/gmenu_bg1.jpg) left top no-repeat;
}
#contentsBody{
	background:url(../img/common/contents_bg1.jpg) left top no-repeat;
}


/* FLASH
------------------------------------------------------------ */
#topFlash{
	clear:both;
	width:900px;
	margin-top:-1px;
}

/* おすすめプラン
------------------------------------------------------------ */
h2{
  display:block;
	width:640px;
	height:0;
	padding-top:22px;
	overflow: hidden;
  background:url(../img/index/title_osusume.jpg) left top no-repeat;
}
dl#osusume {
	padding-bottom:30px;
}
dl#osusume dt{
	display:block;
	padding-left:12px;
	margin:10px;
  background:url(../img/index/icon1.gif) left 2px no-repeat;
	font-weight:bold;
	color:#FF3300;
}
dl#osusume dt strong{
	font-weight:bold;
}
dl#osusume dd ul{
	list-style-type:none;
}
dl#osusume dd ul li{
  display:block;
	float:left;
  width:315px;	
	height:100px;
}
dl#osusume dd ul li a{
  display:block;
  width:315px;	
	height:0;
	padding-top:100px;
	overflow: hidden;
}
dl#osusume dd ul li.ob1 a{
	background:url(../img/index/osusume_banner1.jpg) left top no-repeat;
}
dl#osusume dd ul li.ob2 a{
	background:url(../img/index/osusume_banner2.jpg) left top no-repeat;
}

dl#osusume dd ul li.ob4 a{
	background:url(../img/index/osusume_banner4.jpg) left top no-repeat;
}

/* 元祖舞子体験のお店として
------------------------------------------------------------ */
h3{
	clear:both;
	display:block;
	width:640px;
	height:0;
	padding-top:40px;
	overflow: hidden;
}
#ganso{
	margin-bottom:40px;
}
#ganso h3{
	background:url(../img/index/title_ganso.jpg) left top no-repeat;
	margin-bottom:20px;
}
#ganso img{
	float:left;
	margin:0 15px;
}
#ganso p{
	width:400px;
	float:left;
	padding:0 0 20px;
	/*padding-bottom:40px;*/
	line-height:1.3;
}


/* 年末年始の営業について
------------------------------------------------------------ */
#newYear{
	margin-bottom:40px;
}
#newYear h3{
	background:url(../img/index/title_newyear.jpg) left top no-repeat;
	margin-bottom:20px;
}
#newYear img{
	float:left;
	margin:0 15px;
}
#newYear p{
	width:400px;
	float:left;
	padding:0 0 20px;
	/*padding-bottom:40px;*/
	line-height:1.3;
	margin-bottom:-10px;
}
#newYear p strong{
	font-weight:bold;
}
.newyearP{
	color:#A63979;
	margin-bottom:5px;
	font-weight:bold;
}

/* 新着情報
------------------------------------------------------------ */
#news {
	clear:both;
	padding-bottom:20px;
}
#news h3{
  background:url(../img/index/title_news.jpg) left top no-repeat;
}

.news{
	margin:0 15px;
	padding:20px 0;
	border-bottom:#ccc 1px dotted;
	clear:both;
}
.news img{
	float:left;
	margin-right:15px;
}
.newsCasset{
	float:left;
	width:395px;
}

.newsCasset h4{
	color:#A83A7B;
	font-weight:bold;
	padding:5px 5px 10px 0px;
}
.newsCasset p{
	line-height:1.3;
	margin-bottom:15px;
}
/*
div.news{
	padding-bottom:40px;
}
*/
/* ブログ最新記事
------------------------------------------------------------ */
#blogEntry{
	margin-bottom:30px;
	line-height:140%;
}

#blogEntry h3{
  background:url(../img/index/title_blogEntry.jpg) left top no-repeat;
}

#blogEntry  h4{
	padding-left:20px;
	padding-bottom:5px;
	margin-left:15px;
	margin-top:20px;
	font-weight:bold;
	background:url(../img/index/icon2.jpg) left top no-repeat;
}

#blogEntry #blogEntryTxt{
	width:630px;
	overflow:auto;
}
#blogEntry p{
	margin-bottom:10px;
}
.blogArea{
	padding-left:20px;
	margin-left:15px;
	line-height:1.3;
	margin-bottom:20px;
}
.blogFooter{
	line-height:1.3;
	text-align:right;
	padding-right:20px;
}

/* 本物の舞妓さん
------------------------------------------------------------ */
#honmono{
}

#honmono h3{
  background:url(../img/index/title_honmono.jpg) left top no-repeat;
}

#honmono h4{
	padding-left:20px;
	padding-bottom:5px;
	margin-top:20px;
	font-weight:bold;
	background:url(../img/index/icon2.jpg) left top no-repeat;
}


#honmono #honmonoTxt{
	width:625px;
	height:250px;
	margin-left:15px;
	margin-top:10px;
	overflow:auto;
}
#honmono #honmonoTxt p{
	width:580px;
	padding-left:20px;
	line-height:1.3;
	margin-bottom:20px;
}
#honmono dt{
	width:580px;
	padding-left:20px;
	padding-bottom:5px;
	margin-top:20px;
	font-weight:bold;
  background:url(../img/index/icon2.jpg) left top no-repeat;
}
#honmono dd{
	width:580px;
	padding-left:20px;
	line-height:1.3;
}

/* マップ
------------------------------------------------------------ */
p#map{
	clear:both;
	width:294px;
	height:32px;
	margin-top:50px;
	padding-left:346px;
	padding-top:158px;
  background:url(../img/index/map.jpg) left top no-repeat;
}
p#map a{
  display:block;
	width:280px;
	height:0;
	padding-top:22px;
	overflow: hidden;
  background:url(../img/index/map_btn.jpg) left top no-repeat;
}
p#map a:hover{
  background:url(../img/index/map_btn.jpg) left -22px no-repeat;
}
	