/* -------------------------------------
 *	婚礼メニュー
 * ------------------------------------- */

.c_menu1 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 152px;
	background-image: url(img/c_link1.jpg);
	padding-top: 220px;
	text-align: center;
}

.c_menu1 a:hover {
	background-position: 0 -220px;
}

.c_menu2 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 152px;
	background-image: url(img/c_link2.jpg);
	padding-top: 220px;
	text-align: center;
}

.c_menu2 a:hover {
	background-position: 0 -220px;
}

.c_menu3 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 152px;
	background-image: url(img/c_link3.jpg);
	padding-top: 220px;
	text-align: center;
}

.c_menu3 a:hover {
	background-position: 0 -220px;
}

.c_menu4 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 152px;
	background-image: url(img/c_link4.jpg);
	padding-top: 220px;
	text-align: center;
}

.c_menu4 a:hover {
	background-position: 0 -220px;
}

.c_menu1a a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 120px;
	background-image: url(img/ct_link1.jpg);
	padding-top: 211px;
	text-align: center;
}

.c_menu1a a:hover {
	background-position: 0 -211px;
}

.c_menu2a a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 120px;
	background-image: url(img/ct_link2.jpg);
	padding-top: 211px;
	text-align: center;
}

.c_menu2a a:hover {
	background-position: 0 -211px;
}

.c_menu3a a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 120px;
	background-image: url(img/ct_link3.jpg);
	padding-top: 211px;
	text-align: center;
}

.c_menu3a a:hover {
	background-position: 0 -211px;
}

.c_menu4a a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 120px;
	background-image: url(img/ct_link4.jpg);
	padding-top: 211px;
	text-align: center;
}

.c_menu4a a:hover {
	background-position: 0 -211px;
}

.c_menu5a a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 120px;
	background-image: url(img/ct_link5.jpg);
	padding-top: 211px;
	text-align: center;
}

.c_menu5a a:hover {
	background-position: 0 -211px;
}

.course_ph {
	width:590px;
	height:auto;
	padding:15px;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-color:#C1C1C1;
	border-style:solid;
	float:left;
	margin-bottom:15px;
}

/*\*/
* html .course_ph {
    height: 1em;
}

.course_ph {
    display: block;
}
/**/

.course_main {
	width:452px;
	height:auto;
	float:left;
}

.course_side {
	width:128px;
	height:auto;
	float:right;
}

.course_link {
	width:620px;
	height:auto;
	clear:both;
}

.course_tx {
	width:590px;
	height:auto;
	font-size:12px;
	margin-top:8px;
	float:left;
}

.course_m_tx12 {
	font-size:12px;
	line-height:14px;
	margin-top:15px;
}

.course_m_tx12_5 {
	font-size:12px;
	margin-top:10px;
}

.course_m_tx10 {
	font-size:10px;
}

a.course {
	text-decoration:none;
}
a.course:link {
	color:#666666;
}
a.course:hover {
	color:#666666;
	text-decoration:underline;
}
a.course:active {
	color:#666666;
}
a.course:visited {
	color:#666666;
}


/* -------------------------------------
 *	婚礼メニュー　切替メニュー
 * ------------------------------------- */
	
.c1_sub1 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c1_sub1.jpg);
	padding-top: 62px;
	text-align: center;
}

.c1_sub1 a:hover {
	background-position: 0 -62px;
}

.c1_sub2 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c1_sub2.jpg);
	padding-top: 62px;
	text-align: center;
}

.c1_sub2 a:hover {
	background-position: 0 -62px;
}


.c1_sub3 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c1_sub3.jpg);
	padding-top: 62px;
	text-align: center;
}

.c1_sub3 a:hover {
	background-position: 0 -62px;
}


.c1_sub4 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c1_sub4.jpg);
	padding-top: 62px;
	text-align: center;
}

.c1_sub4 a:hover {
	background-position: 0 -62px;
}


.c1_sub5 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c1_sub5.jpg);
	padding-top: 62px;
	text-align: center;
}

.c1_sub5 a:hover {
	background-position: 0 -62px;
}


.c1_sub6 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c1_sub6.jpg);
	padding-top: 62px;
	text-align: center;
}

.c1_sub6 a:hover {
	background-position: 0 -62px;
}


.c1_sub7 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c1_sub7.jpg);
	padding-top: 62px;
	text-align: center;
}

.c1_sub7 a:hover {
	background-position: 0 -62px;
}


.c1_sub8 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c1_sub8.jpg);
	padding-top: 62px;
	text-align: center;
}

.c1_sub8 a:hover {
	background-position: 0 -62px;
}


.c1_sub9 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c1_sub9.jpg);
	padding-top: 62px;
	text-align: center;
}

.c1_sub9 a:hover {
	background-position: 0 -62px;
}



.c2_sub1 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c2_sub1.jpg);
	padding-top: 62px;
	text-align: center;
}

.c2_sub1 a:hover {
	background-position: 0 -62px;
}

.c2_sub2 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c2_sub2.jpg);
	padding-top: 62px;
	text-align: center;
}

.c2_sub2 a:hover {
	background-position: 0 -62px;
}


.c2_sub3 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c2_sub3.jpg);
	padding-top: 62px;
	text-align: center;
}

.c2_sub3 a:hover {
	background-position: 0 -62px;
}


.c2_sub4 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c2_sub4.jpg);
	padding-top: 62px;
	text-align: center;
}

.c2_sub4 a:hover {
	background-position: 0 -62px;
}


.c2_sub5 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c2_sub5.jpg);
	padding-top: 62px;
	text-align: center;
}

.c2_sub5 a:hover {
	background-position: 0 -62px;
}


.c2_sub6 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c2_sub6.jpg);
	padding-top: 62px;
	text-align: center;
}

.c2_sub6 a:hover {
	background-position: 0 -62px;
}


.c2_sub7 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c2_sub7.jpg);
	padding-top: 62px;
	text-align: center;
}

.c2_sub7 a:hover {
	background-position: 0 -62px;
}


.c2_sub8 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c2_sub8.jpg);
	padding-top: 62px;
	text-align: center;
}

.c2_sub8 a:hover {
	background-position: 0 -62px;
}


.c2_sub9 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c2_sub9.jpg);
	padding-top: 62px;
	text-align: center;
}

.c2_sub9 a:hover {
	background-position: 0 -62px;
}

.c3_sub1 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c3_sub1.jpg);
	padding-top: 62px;
	text-align: center;
}

.c3_sub1 a:hover {
	background-position: 0 -62px;
}

.c3_sub2 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c3_sub2.jpg);
	padding-top: 62px;
	text-align: center;
}

.c3_sub2 a:hover {
	background-position: 0 -62px;
}


.c3_sub3 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c3_sub3.jpg);
	padding-top: 62px;
	text-align: center;
}

.c3_sub3 a:hover {
	background-position: 0 -62px;
}


.c3_sub4 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c3_sub4.jpg);
	padding-top: 62px;
	text-align: center;
}

.c3_sub4 a:hover {
	background-position: 0 -62px;
}


.c3_sub5 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c3_sub5.jpg);
	padding-top: 62px;
	text-align: center;
}

.c3_sub5 a:hover {
	background-position: 0 -62px;
}


.c3_sub6 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c3_sub6.jpg);
	padding-top: 62px;
	text-align: center;
}

.c3_sub6 a:hover {
	background-position: 0 -62px;
}


.c3_sub7 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c3_sub7.jpg);
	padding-top: 62px;
	text-align: center;
}

.c3_sub7 a:hover {
	background-position: 0 -62px;
}


.c3_sub8 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c3_sub8.jpg);
	padding-top: 62px;
	text-align: center;
}

.c3_sub8 a:hover {
	background-position: 0 -62px;
}


.c3_sub9 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c3_sub9.jpg);
	padding-top: 62px;
	text-align: center;
}

.c3_sub9 a:hover {
	background-position: 0 -62px;
}


.c4_sub1 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c4_sub1.jpg);
	padding-top: 62px;
	text-align: center;
}

.c4_sub1 a:hover {
	background-position: 0 -62px;
}

.c4_sub2 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c4_sub2.jpg);
	padding-top: 62px;
	text-align: center;
}

.c4_sub2 a:hover {
	background-position: 0 -62px;
}


.c4_sub3 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c4_sub3.jpg);
	padding-top: 62px;
	text-align: center;
}

.c4_sub3 a:hover {
	background-position: 0 -62px;
}


.c4_sub4 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c4_sub4.jpg);
	padding-top: 62px;
	text-align: center;
}

.c4_sub4 a:hover {
	background-position: 0 -62px;
}


.c4_sub5 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c4_sub5.jpg);
	padding-top: 62px;
	text-align: center;
}

.c4_sub5 a:hover {
	background-position: 0 -62px;
}


.c4_sub6 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c4_sub6.jpg);
	padding-top: 62px;
	text-align: center;
}

.c4_sub6 a:hover {
	background-position: 0 -62px;
}


.c4_sub7 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c4_sub7.jpg);
	padding-top: 62px;
	text-align: center;
}

.c4_sub7 a:hover {
	background-position: 0 -62px;
}


.c4_sub8 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c4_sub8.jpg);
	padding-top: 62px;
	text-align: center;
}

.c4_sub8 a:hover {
	background-position: 0 -62px;
}


.c4_sub9 a {
	display: block;
	overflow: hidden;
	height: 0px !important;
	width: 62px;
	background-image: url(img/c4_sub9.jpg);
	padding-top: 62px;
	text-align: center;
}

.c4_sub9 a:hover {
	background-position: 0 -62px;
}
