/* その他 */
*{
	padding:0;
	margin:0;
}

body{
}

/*********************************************************************************************/
/* 画面基 */

#wedding-base{
	width:1024px;
	background:url(../img/wedding_back.gif) repeat-y;
}

/*********************************************************************************************/
/* 画像 */
.wedding-gazo_l{
	float:left;
	margin:10px;
}

.wedding-gazo_r{
	float:right;
	margin:10px;
}

/*********************************************************************************************/
/* リンク */
.wedding-link{
	font:12px "ＭＳ ゴシック";
	line-height:150%;
	margin:10px;
	text-align:left;
}

.wedding-link a, .wedding-link a:link, .wedding-link a:visited{
	color:#FF9900;
}

.wedding-link a:hover{
	color:#FF00FF;
}

/*********************************************************************************************/
/* ヘッダー */

#wedding-head{
	width:100%;
}

/*********************************************************************************************/
/* メニュー */

#wedding-menu{
	width:100%;
}


#wedding-menu ul{
	margin-bottom:10px;
	margin-left:10px;
}

#wedding-menu li{
	font:14px "ＭＳ ゴシック";
	line-height:120%;
	float:left;
	text-align:center;
	list-style:none;
	margin-left:3px;
	margin-right:3px;
	min-width:100px;
	margin-bottom:5px;
}

#wedding-menu a, #wedding-menu a:link, #wedding-menu a:visited{
	padding-bottom:1px;
	display:block;
	color:#009900;
	border-top:groove 2px #FF0000;
	border-bottom:groove 2px #FF0000;
}

#wedding-menu a:hover{
	color:#CC0066;
	background:#66CCFF;
	border-top:groove 2px #0099FF;
	border-bottom:groove 2px #0099FF;
}

/*********************************************************************************************/
/* メイン */

#wedding-main{
	width:650px;
	font:16px "ＭＳ ゴシック";
	margin-left:20px;
	margin-top:10px;
}

#wedding-main p{
	padding:10px;
	margin-left:20px;
	line-height:170%;
	margin-right:10px;
}

#wedding-main h2{
	width:95%;
	margin-left:10px;
	padding-left:5px;
	padding-bottom:5px;
	line-height:110%;
	color:#FF6600;
	border-bottom:solid 1px #00CCFF;
	border-left:double 4px #00CCFF;
}

#wedding-main h3{
	width:90%;
	margin-left:15px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	color:#993300;
	border-bottom:solid 1px #CCCC00;
	border-left:double 5px #CCCC00;
	border-top:solid 1px #CCCC00;
}

#wedding-main h4{
	margin:19px;
	color:#FF3399;
	padding-left:10px;
	border-left:double 5px #FF00FF;
}

/*********************************************************************************************/
/* サブメニュー */
#wedding-sub_menu table{
	width:250px;
	position:fixed;
	top:250px;
	font:14px "ＭＳ ゴシック";
	margin-left:700px;
	margin-bottom:1px;
}


#wedding-sub_menu a, #wedding-sub_menu a:link, #wedding-sub_menu a:visited{
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	display:block;
	color:#006600;
	background:#FFFFFF;
	border-top:groove 1px #3366FF;
	border-bottom:groove 1px #3366FF;
}

#wedding-sub_menu a:hover{
	color:#FF6600;
	border-top:groove 1px #FF0000;
	border-bottom:groove 1px #FF0000;
	background:#66FFFF;
}

/*********************************************************************************************/
/* 背景 */
.wedding-top{
	background:url(../img/text_top.gif) no-repeat;
}

.wedding-back{
	background:url(../img/text_back.gif) repeat-y;
}

.wedding-under{
	background:url(../img/text_under.gif) no-repeat;
	margin-top:-10px;
	padding-bottom:30px;
}

/*********************************************************************************************/
/* フッター */

#wedding-foot{
	width:100%;
	clear:both;
	font:10px "ＭＳ ゴシック";
}

#wedding-foot ul{
	margin-bottom:10px;
	margin-left:30px;
}

#wedding-foot li{
	float:left;
	list-style:none;
	margin-left:3px;
	margin-right:3px;
	border-right:solid 1px;
	margin-top:10px;
	margin-bottom:10px;
}

#wedding-foot a{
	margin:1px;
	padding-right:5px;
}

#wedding-foot a, #wedding-foot a:link, #wedding-foot a:visited{
	width:auto;
	height:auto;
	color:#3366FF;
}

#wedding-foot a:hover{
	color:#FF0000;
}

#wedding-foot p{
	font:12px "ＭＳ ゴシック";
	text-align:right;
	padding-top:30px;
}

a:link,a:hover,a:visited,a:active{
color:#000000; text-decoration:none;}

/*********************************************************************************************/