@charset "UTF-8";





/* -----------------------------------------------------------

CSS Information



 Style Info:     チェリーカテゴリのスタイル設定

 File name:      individual.css

 Last update:    2010.01.22

 ----------------------------------------------------------- */

#mamacafe_bg{width:1100px;background-color:#fff;}


#mamacafe {
margin:0 auto;
	display:block;

	height:461px; width:1010px;

	background:url(images/mamacafe.gif) 0 0 no-repeat;}

#mamacafe h4,

#mamacafe p{ display:none;

}



/*　

-----------------------------------------------------------------------------*/

/*GNavi 各コンテンツ表示時に、反転なし制御*/

.store.cherry_top  #Gnavi li#gCherry a:hover,

.store.cherry_menu  #Gnavi li#gCherry a:hover,

.store.cherry_plan  #Gnavi li#gCherry a:hover{

	opacity: 1.0;

	filter: alpha(opacity=100);}



/***チェリー　コンテンツナビ****/

.store #Mnavi {

	margin: 10px 0 0;

	height:35px; width:1100px;}

.store #Mnavi h2{display:none;}

.store #Mnavi ul {

	margin: 0;

	padding: 0;

}

.store #Mnavi li {

	float: left;

	

}

.store #Mnavi li a {

	

	padding:0; margin:0;

	display:block;

	height:35px; width:218px;

	text-indent:-99999px;

	margin-left: 2px;

	overflow:hidden;

	border:0;

	}

.store #Mnavi li#mcConcept a {background: url(images/cry_Mnavi_concept.gif) 0 0 no-repeat; margin-left: 0px;}

.store #Mnavi li#mcMenu a {background: url(images/cry_Mnavi_menu.gif) 0 0 no-repeat;margin-left: 3px;}

.store #Mnavi li#mcPlan a {background: url(images/cry_Mnavi_plan.gif) 0 0 no-repeat;}

.store #Mnavi li#mcBlog a {background: url(images/cry_Mnavi_blog.gif) 0 0 no-repeat;margin-left: 3px;}

.store #Mnavi li#mcAccess a {background: url(images/cry_Mnavi_map.gif) 0 0 no-repeat;  }



.store #Mnavi li a:hover {

	opacity: 0.8;

	filter: alpha(opacity=80);

}



/*各コンテンツ表示時に、反転なし制御*/

.store.cherry_top #Mnavi li#mcConcept a:hover,

.store.cherry_menu #Mnavi li#mcMenu a:hover,

.store.cherry_plan #Mnavi li#mcPlan a:hover{

	opacity: 1.0;

	filter: alpha(opacity=100);}

	







.store #contents_inr {

	clear: both;

	padding: 70px 45px 0;

	background: #FFF url(../common/images/cmn_KK_WonB_long.gif) no-repeat center top;

}

.store #contents_inr h2 {

	padding-bottom: 8px;

	margin-bottom: 25px;

	background: url(../common/images/cmn_h2_bg.gif) no-repeat left bottom;

}



.store #contents_inr h2 .h2Title-top {

	display:block;

	height:19px; width:300px;

	text-indent:-99999px;

	margin-bottom:7px;

}

.store.cherry_top #contents_inr h2 .h2Title-top {

	background:url(images/cry_top_h2.gif) 0 0 no-repeat;}

.store.cherry_menu #contents_inr h2 .h2Title-top {

	background:url(images/cry_menu_h2.gif) 0 0 no-repeat;}

.store.cherry_plan #contents_inr h2 .h2Title-top {

	background:url(images/cry_plan_h2.gif) 0 0 no-repeat;}





.store #contents_inr .copy {

	margin-top: 25px;

	font-size: 14px;

}





.store #contents_inr #mainCol {

	float: left;

	width: 620px;

	padding-bottom: 30px;

}

.store #contents_inr #subCol {

	float: right;

	width: 330px;

	padding-bottom: 30px;

}





.store #contents_inr #subCol #topics {

	width: 326px;

	padding: 18px 0 0;

	background: #f0eaba url(../common/images/cmn_sub_topics_top.gif) no-repeat center top;

}

.store #contents_inr #subCol #topics #topics_inr {

	width: 286px;

	margin-top: 10px;

	padding: 0 20px 18px;

	background: #f0eaba url(../common/images/cmn_sub_topics_bottom.gif) no-repeat center bottom;

}

.store #contents_inr #topics_inr h2 {

	display:block;

	text-indent:-99999px;

	background:url(images/cry_top_topics_title.gif) no-repeat 0 0 ;

	float: left;

	width: 188px;

	height: 20px;

	margin-bottom: 8px;

	padding-right:5px;}



.store #contents_inr #topics_inr p.topic_list a {

	width: 88px;

	height: 19px;

	display:block;

	text-indent:-99999px;

	background:url(../common/images2/top_topics_list.gif) no-repeat 0 0 ;

	overflow:hidden;

}



.store #contents_inr #topics_inr p.topic_list a:hover{background:url(../common/images2/top_topics_list.gif) no-repeat -88px 0 ;}









.store #contents_inr #subCol #topics #feed {

	clear: both;

}

.store #contents_inr #subCol #topics #topics_inr h3 {

	float: left;

	margin-bottom: 10px;

}

.store #contents_inr #subCol #topics #topics_inr .topic_list {

	float: right;

}

.store #contents_inr #subCol #topics #topics_inr dl {

	clear: both;

	display: block;

	padding: 0 10px 10px;

	background: #FFF;

	border: 1px solid #190000;

}

.store #contents_inr #subCol #topics #topics_inr dt {

	margin-top: 5px;

	font-size: 12px;

}

.store #contents_inr #subCol #topics #topics_inr dd {

	font-size: 12px;

}

.store #contents_inr #subCol .inquiry {

	margin-top: 15px;

}

.store #contents #btmCol {

	clear: both;

	width: 1010px;

	margin-bottom: 50px;

}





/*---------------------------------------------------------------------------

	チェリートップ

-----------------------------------------------------------------------------*/

.cherry_top #contents {

}

.cherry_top h1 {

	display: none;

}

.cherry_top #contents_inr .copy {

	padding-bottom: 70px;

	background: url(../common/images/cmn_flower_bg.gif) no-repeat right bottom;

}





/*---------------------------------------------------------------------------

	チェリーメニュー

-----------------------------------------------------------------------------*/

.cherry_menu #contents #btmCol td p {

	font-size: 12px;

	color: #AD7C28;

}

.cherry_menu #contents #btmCol .lunch {

	margin: 15px 0 100px;

	

}

.cherry_menu #contents #btmCol table {

	margin: 30px 0 0;

	

}





/*---------------------------------------------------------------------------

	チェリープラン

-----------------------------------------------------------------------------*/

.cherry_plan #contents #btmCol p {

	margin-bottom: 15px;

}



.cherry_plan #contents  .party35{

	display:block;

	height:298px; width:1010px;

	background: url(images/cry_plan_3500.gif) 0 0 no-repeat;

	text-indent:-99999px;

	margin-bottom:13px;}



.cherry_plan #contents  .party40{

	display:block;

	height:326px; width:1010px;

	background: url(images/cry_plan_4000.gif) 0 0 no-repeat;

	text-indent:-99999px;}





.cherry_menu #visual{

	display:block;

	height:360px; width:1100px;

	background: url(images/cry_menu_h1.jpg) 0 0 no-repeat;

	text-indent:-99999px;}



.cherry_plan #visual{

	display:block;

	height:360px; width:1100px;

	background: url(images/cry_plan_h1.jpg) 0 0 no-repeat;

	text-indent:-99999px;}

