@charset "utf-8";
#index  {
	padding: 0px 0px 0px 10px;
	width: 515px;
	overflow: hidden;
}
#index  .eventback  {
	background: url(../img/img_index/ban_event.gif) no-repeat;
	height: 35px;
	padding-top: 25px;
	padding-left: 180px;
}

#index  .whatback  {
	background: url(../img/img_index/ban_wed.gif) no-repeat;
	height: 35px;
	padding-top: 25px;
	padding-left: 180px;
}

#index  #index01  img  {
	float: left;
	margin-right: 20px;
}
#index  #index01  #moji01  {
	float: left;
	width: 360px;
}
#index  #index01  #syousai  {
	float: left;
	width: 360px;
	margin: auto;
	vertical-align: bottom;
	background: left;
}
#index  p  {
	margin: 0px;
	padding: 0px;
}
#index #index03 {
	margin: 0px;
	padding: 0px;
}

#index    #index03 ul     {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#index  #index03  li   {
	margin: 0px;
	padding: 0px;
	float: left;
}

#index   #index03 em  {
	visibility: hidden;

}
#index #index03 #i01 {
	background: url(../img/img_index/01_01.jpg) no-repeat;
	display: block;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	height: 130px;
	width: 250px;
	text-decoration: none;
	float: left;
}
#index #index03 #i02 {
	background: url(../img/img_index/02_01.jpg) no-repeat;
	display: block;
	padding: 0px;
	height: 130px;
	width: 250px;
	text-decoration: none;
	float: left;
	margin: 0px;
}
#index #index03 #i03 {
	background: url(../img/img_index/03_01.jpg) no-repeat;
	display: block;
	margin: 5px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 505px;
	text-decoration: none;
}
#index #index03 #i04 {
	background: url(../img/img_index/04_01.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 250px;
	text-decoration: none;
	float: left;
}
#index   #index03   #i01   a {
	background: url(../img/img_index/01_01.jpg) no-repeat;
	display: block;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	height: 130px;
	width: 250px;
	text-decoration: none;
	float: left;
}
#index #index03 #i02 a {
	background: url(../img/img_index/02_01.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 250px;
	text-decoration: none;
	float: left;
}
#index #index03 #i03 a {
	background: url(../img/img_index/03_01.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 505px;
	text-decoration: none;
}
#index #index03 #i04 a {
	background: url(../img/img_index/04_01.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 250px;
	text-decoration: none;
	float: left;
}


#index   #index03   #i01   a:hover {
	background: url(../img/img_index/01_02.jpg) no-repeat;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	height: 130px;
	width: 250px;
	text-decoration: none;
}
#index #index03 #i02 a:hover {
	background: url(../img/img_index/02_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 250px;
	text-decoration: none;
}
#index #index03 #i03 a:hover {
	background: url(../img/img_index/03_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 505px;
	text-decoration: none;
}
#index #index03 #i04 a:hover {
	background: url(../img/img_index/04_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 250px;
	text-decoration: none;
}
#index  #index04  em   {
	visibility: hidden;
}
#index #index04 #left01 {
	float: left;
	width: 245px;
	margin-right: 10px;
}
#index #index04 #right01 {
	float: left;
	width: 250px;
}
#index #index04 #left01 #shiryo {
	background: url(../img/img_index/shiryo01.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 243px;
}

#index #index04 #left01 #shiryo a {
	background: url(../img/img_index/shiryo01.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 243px;
}
#index #index04 #left01 #shiryo a:hover {
	background: url(../img/img_index/shiryo02.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 243px;
}
#index #index04 #right01 {
	background: url(../img/img_index/kaijyo01.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 225px;
	width: 250px;
	text-decoration: none;
}

#index #index04 #right01 a {
	background: url(../img/img_index/kaijyo01.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 225px;
	width: 250px;
	text-decoration: none;
}
#index #index04 #right01 a:hover {
	background: url(../img/img_index/kaijyo02.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 225px;
	width: 250px;
	text-decoration: none;
}

#index .index05 {
	background: url(../img/img_index/003.gif) repeat-y;
	font-size: 12px;
	line-height: 25px;
	margin: 0px;
	padding: 0px 30px;
	width: 445px;
}
#index .index05 h2 {
	background: url(none);
	color: #000000;
	text-indent: 0px;
	font-size: 12px;
	line-height: 25px;
	margin: 5px 0px;
	width: 450px;
	height: 50px;
}
.index-top01 {
	font: 12px/25px "メイリオ", "Times New Roman", "ＭＳ Ｐゴシック";
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}
#index #index01 #moji01 ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#index #index01 #moji01 .dg_title {
	display: block;
}
#index #index01 #moji01 .dg_content {
	display: block;
}
#index #index01 #moji01 .dg_img {
	display: none;
}
#index #index01 #moji01 .dg_url {
	background: url(../img/img_index/ya01.gif) no-repeat left center;
	padding-left: 15px;
	float: left;
}
#index  #index01  #moji01  .img_new {
	padding-left: 15px;
	float: left;
	padding-top: 0px;
}

#index #to_top {
	background: url(../img/img_index/to_top02.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 100%;
}
#index #to_top a {
	background: url(../img/img_index/to_top02.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 100%;
}
#index #to_top a:hover {
	background: url(../img/img_index/to_top01.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 100%;
}
#index #to_top em {
	display: none;
}

#index #bridal_fair_0912 #wedding_fair_09_01 {
	background: url(../img/img_index/bridal-fair-09-12-01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 130px;
}
#index #bridal_fair_0912 em {
	display: none;
}
#index #bridal_fair_0912 #wedding_fair_09_02 {
	background: url(../img/img_index/bridal-fair-09-12-02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 330px;
}
#index #bridal_fair_0912 #wedding_fair_09_03 {
	background: url(../img/img_index/bridal-fair-09-12-03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 938px;
}
#index #bridal_fair_0912 #wedding_fair_09_04 {
	padding: 15px 10px 20px;
	font: 13px/25px "メイリオ", "Times New Roman", "ＭＳ Ｐゴシック";
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#index #bridal_fair_0912 #wedding_fair_09_05 {
	background: url(../img/img_index/bridal-fair-09-12-04.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 300px;
}
#index #pc_fryday #top {
	background: url(../img/img_fday/top_pc_fry01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 265px;
	width: 505px;
}
#index #pc_fryday #top02 {
	background: #EFF4A4 url(../img/img_fday/top_pc_fry02.jpg) no-repeat;
	margin: 0px 0px 30px;
	padding: 40px 10px 10px;
	width: 485px;
}
#index #pc_fryday #top02 #fry_left {
	background: url(../img/img_fday/top_pc_fry03_01.jpg) no-repeat;
	margin: 0px;
	float: left;
	height: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 235px;
}
#index #pc_fryday #top02 #fry_right {
	background: url(../img/img_fday/top_pc_fry04_01.jpg) no-repeat;
	margin: 0px;
	float: right;
	height: 130px;
	width: 235px;
	padding: 0px;
}
#index #pc_fryday #top02 #fry_left a {
	background: url(../img/img_fday/top_pc_fry03_01.jpg) no-repeat;
	margin: 0px;
	float: left;
	height: 130px;
	width: 235px;
	display: block;
	padding: 0px;
}
#index #pc_fryday #top02 #fry_right a {
	background: url(../img/img_fday/top_pc_fry04_01.jpg) no-repeat;
	margin: 0px;
	float: right;
	height: 130px;
	width: 235px;
	padding: 0px;
	display: block;
}
#index #pc_fryday #top02 #fry_left a:hover {
	background: url(../img/img_fday/top_pc_fry03_02.jpg) no-repeat;
	margin: 0px;
	height: 130px;
	width: 235px;
	display: block;
	padding: 0px;
}
#index #pc_fryday #top02 #fry_right a:hover {
	background: url(../img/img_fday/top_pc_fry04_02.jpg) no-repeat;
	margin: 0px;
	height: 130px;
	width: 235px;
	padding: 0px;
	display: block;
}
#index   em    {
	display: none;
}
#index   #fair_100524  {
	background: url(../img/img_fair/fair_100524_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 255px;
	display: block;
}
#index #fair_100524 a {
	background: url(../img/img_fair/fair_100524_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 255px;
	display: block;
}

#index #fair_100523 {
	background: url(../img/img_fair/fair_100523_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 280px;
}
#index  #fair_100523  #tomodachi a {
	display: block;
	margin: 0px;
	padding: 150px 0px 0px 20px;
	height: 50px;
	width: 120px;
	float: left;
}
#index  #fair_100523  #syain a {
	padding: 150px 0px 0px;
	width: 140px;
	display: block;
	float: left;
	margin: 0px;
	height: 50px;
}
#index #fair_100803 {
	background: url(../img/img_fair/fair_100803_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 265px;
}
#index #fair_100803 a {
	background: url(../img/img_fair/fair_100803_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 265px;
	display: block;
}
