@charset "UTF-8";


/* -----------------------------------------------------------
CSS Information

 Style Info:     トップページのスタイル設定
 File name:      style.css
 Last update:    2010.01.22
----------------------------------------------------------- */

/*  h1
----------------------------------------------------*/
/*h1 {
	display: none;
}*/


/*  中央ナビ
----------------------------------------------------*/
/*layout.cssへ*/
/*.top #Mnavi {
	margin: 10px 0;
}
.top #Mnavi ul {
	margin: 0;
	padding: 0;
	height: 117px;
}
.top #Mnavi li {
	float: left;
	padding-left: 4px;
	height: 117px;
}
.top #Mnavi li.Mnavi_wedding {
	padding-left: 0;
}*/

.top #Mnavi {
	margin: 10px 0;
}
.top #Mnavi ul {
	width: 1100px;
	height: 117px;
	margin: 0 auto;}
.top #Mnavi li {
	float: left;}
.top #Mnavi li a{
	margin:0; padding:0;
	display:block;
	height: 117px; width:272px;
	text-indent:-99999px;
	overflow: hidden;
	margin-left: 4px;}


.top #Mnavi li#iWedding a{
	background:url(../../common/images2/index-middle-navi.gif) 0 0 no-repeat; margin-left: 0px; }
.top #Mnavi li#iWedding a:hover{
	background:url(../../common/images2/index-middle-navi.gif) -272px 0 no-repeat; margin-left: 0px;}
.top #Mnavi li#i15plan a{background:url(../../common/images2/index-middle-navi.gif) 0 -117px no-repeat; }
.top #Mnavi li#i15plan a:hover{background:url(../../common/images2/index-middle-navi.gif) -272px -117px no-repeat; }
.top #Mnavi li#i2plan a{background:url(../../common/images2/index-middle-navi.gif) 0 -234px no-repeat; }
.top #Mnavi li#i2plan a:hover{background:url(../../common/images2/index-middle-navi.gif) -272px -234px no-repeat; }
.top #Mnavi li#iFood a{background:url(../../common/images2/index-middle-navi.gif) 0 -351px no-repeat; }
.top #Mnavi li#iFood a:hover{background:url(../../common/images2/index-middle-navi.gif) -272px -351px no-repeat; }


/*  コンテンツ
----------------------------------------------------*/
/*Add*/
.top #contents_area{
	clear: both;
	width: 1100px;
	margin:0 auto;
	padding-top:30px;
	background:url(../../common/images/cmn_KK_WonB_long.gif) 0 0 no-repeat;}

.top #contents_inr {
	width: 1010px;
	margin: 0 auto 50px;
}

.top #contents_inr #topics {
	float: left;
	width: 493px;
	padding: 17px 0 0;
	background: #f0eaba url(../images/top_topics_bg_top.gif) no-repeat center top;
}
.top #contents_inr #topics_inr {
	width: 453px;
	padding: 0 20px 17px;
	background: #f0eaba url(../images/top_topics_bg_bottom.gif) no-repeat center bottom;
}
.top #contents_inr #topics_inr h2 {
	display:block;
	text-indent:-99999px;
	background:url(../../common/images/top_topics_headline.gif) no-repeat 0 0 ;
	float: left;
	width: 354px;
	height: 19px;
	padding-right:5px;
}
.top #contents_inr #topics_inr p.topic_list a {
	float: right;
	width: 88px;
	height: 19px;
	display:block;
	text-indent:-99999px;
	background:url(../../common/images2/top_topics_list.gif) no-repeat 0 0 ;
	overflow:hidden;
}
.top #contents_inr #topics_inr p.topic_list a:hover{background:url(../../common/images2/top_topics_list.gif) no-repeat -88px 0 ;}
.top #contents_inr #topics_inr ol {
	display: block;
	background: #FFF;
	margin-top: 10px;
	padding: 8px;
}
.top #contents_inr #topics_inr ol li {
	position: relative;
	margin-bottom: 10px;
}
.top #contents_inr #topics_inr ol li h3 {
	margin-left: 80px;
	border-bottom: 1px solid #999;
	color: #c2007b;
}
.top #contents_inr #topics_inr ol li p.topic_txt {
	margin-left: 80px;
	font-size: 11px;
}
.top #contents_inr #topics_inr ol li p.topic_txt a {
	color: #190000;
}
.top #contents_inr #topics_inr ol li p.topic_txt a:hover {
	color: #912149;
	text-decoration: underline;
}
.top #contents_inr #topics_inr ol li p.topic_day {
	position: absolute;
	top: 7px;
	right: 0;
	color: #000;
	font-size: 11px;
}
.top #contents_inr #topics_inr ol li p.topic_img{
	float: left;
	display: block;
	width: 72px;
	height: 86px;
	overflow: hidden;
	background: #FFF;
	text-align: center;
}
.top #contents_inr #topics_inr ol li a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/*.top #contents_inr #Wbanner {
	float: left;
	width: 292px;
	padding-left: 20px;
}
.top #contents_inr #Wbanner li {
	margin-bottom: 4px;
}

.top #contents_inr #Wnavi {
	float: left;
	width: 200px;
	padding-left: 5px;
}
.top #contents_inr #Wbanner li {
	margin-bottom: 4px;
}*/


#Wnavi {
	float: left;
	width: 200px;
	padding-left: 5px;
}
#Wnavi li {}
#Wnavi li a{
	margin:0; padding:0;
	display:block;
	height: 55px; width:200px;
	text-indent:-99999px;
	overflow: hidden;
	margin-bottom: 0px;}
#Wnavi li#bInfo a{background: url(../../common/images2/top_Wnavi.gif) 0 0 no-repeat;}
#Wnavi li#bInfo a:hover{background: url(../../common/images2/top_Wnavi.gif) -200px 0 no-repeat;}
#Wnavi li#bPlanner a{background: url(../../common/images2/top_Wnavi.gif) 0 -55px no-repeat;}
#Wnavi li#bPlanner a:hover{background: url(../../common/images2/top_Wnavi.gif) -200px -55px no-repeat;}
#Wnavi li#bPlan a{background: url(../../common/images2/top_Wnavi.gif) 0 -110px no-repeat;}
#Wnavi li#bPlan a:hover{background: url(../../common/images2/top_Wnavi.gif) -200px -110px no-repeat;}
#Wnavi li#bDress a{background: url(../../common/images2/top_Wnavi.gif) 0 -165px no-repeat;}
#Wnavi li#bDress a:hover{background: url(../../common/images2/top_Wnavi.gif) -200px -165px no-repeat;}
#Wnavi li#bAccess a{background: url(../../common/images2/top_Wnavi.gif) 0 -220px no-repeat;}
#Wnavi li#bAccess a:hover{background: url(../../common/images2/top_Wnavi.gif) -200px -220px no-repeat;}


/*ウエディングバナー*/
#Wbanner {
	float: left;
	width: 292px;
	padding-left: 20px;
}
#Wbanner li {margin-bottom: 4px;}
#Wbanner li a{
	margin:0; padding:0;
	display:block;
	height: 89px; width:292px;
	text-indent:-99999px;
	overflow: hidden;
	
	}

#Wbanner li#bFair a{background: url(../../common/images2/top_mdl_banner.gif) 0 0 no-repeat;}
#Wbanner li#bFair a:hover{background: url(../../common/images2/top_mdl_banner.gif) -292px 0 no-repeat;}
#Wbanner li#bReport a{background: url(../../common/images2/top_mdl_banner.gif) 0 -178px no-repeat;}
#Wbanner li#bReport a:hover{background: url(../../common/images2/top_mdl_banner.gif) -292px -178px no-repeat;}
#Wbanner li#bMail a{background: url(../../common/images2/top_mdl_banner.gif) 0 -89px no-repeat;}
#Wbanner li#bMail a:hover{background: url(../../common/images2/top_mdl_banner.gif) -292px -89px no-repeat;}
