@charset "UTF-8";
/* CSS Document */

@media print{
	/* 紙媒体向けスタイル定義 */
	* html body {
		zoom: 85%;
	}
}

body {
	background:#500e09 url(img/bg.gif) repeat-x left top;
	margin:0px;
	padding:0px;
	font-family: "ヒラギノ角ゴ pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	/*font-size:12px;
	line-height:1.8;
	color:#000000;*/
	}
	
/*リンクカラー　セレクタ順序変更不可！*/
a:link {
	color: #CC0000;
	}

a:visited {
	color: #CC0000;
	}

a:hover {
	color: #CC0000;
	}

a:active {
	color: #CC0000;
	}
	
/*大外のボックス*/
#base {
	width:801px;
	margin-left:auto;
	margin-right:auto;
	}
	
/*内枠のボックス*/
#whitebox {
	background-color:#FFFFFF;
	width:801px;
	margin-left:auto;
	margin-right:auto;
	}
#blackbox {
	background-color:#000000;
	width:801px;
	margin-left:auto;
	margin-right:auto;
	}
/*その他*/
#whitefield{
	background:url(img/titlebg.gif) left top no-repeat;
	padding-left:30px;
	padding-right:30px;
	width:741px;
}
/*テキスト基本*/
.txMin{
	font-size:10px;
	line-height:14px;
	color:#666666;
}
.txMiddle{
	font-size:12px;
	line-height:16px;
	color:#666666;
}
.txBig{
	font-size:14px;
	line-height:18px;
	color:#666666;
}
/*位置制御*/
.clear {
	clear:both;
	}
/*グローバルメニュー*/
#g_menu {
	width:801px;
	height:51px;;
	margin-left:auto;
	margin-right:auto;
	}

div.g_btn01 {background:url(img/btn_top_d.gif) left top no-repeat;width:103px;height:51px;float:left;}
div.g_btn02 {background:url(img/btn_style_d.gif) left top no-repeat;width:114px;height:51px;float:left;}
div.g_btn03 {background:url(img/btn_ceremony_d.gif) left top no-repeat;width:94px;height:51px;float:left;}
div.g_btn04 {background:url(img/btn_banquetrooms_d.gif) left top no-repeat;width:99px;height:51px;float:left;}
div.g_btn05 {background:url(img/btn_weddingmenu_d.gif) left top no-repeat;width:129px;height:51px;float:left;}
div.g_btn06 {background:url(img/btn_fair_d.gif) left top no-repeat;width:127px;height:51px;float:left;}
div.g_btn07 {background:url(img/btn_infomation_d.gif) left top no-repeat;width:135px;height:51px;float:left;}

div.g_btn01 a {display:block;width:103px;height:51px;}
div.g_btn02 a {display:block;width:114px;height:51px;}
div.g_btn03 a {display:block;width:94px;height:51px;}
div.g_btn04 a {display:block;width:99px;height:51px;}
div.g_btn05 a {display:block;width:129px;height:51px;}
div.g_btn06 a {display:block;width:127px;height:51px;}
div.g_btn07 a {display:block;width:135px;height:51px;}

div.g_btn01 a:hover {background:url(img/btn_top.gif) left top no-repeat;}
div.g_btn02 a:hover {background:url(img/btn_style.gif) left top no-repeat;}
div.g_btn03 a:hover {background:url(img/btn_ceremony.gif) left top no-repeat;}
div.g_btn04 a:hover {background:url(img/btn_banquetrooms.gif) left top no-repeat;}
div.g_btn05 a:hover {background:url(img/btn_weddingmenu.gif) left top no-repeat;}
div.g_btn06 a:hover {background:url(img/btn_fair.gif) left top no-repeat;}
div.g_btn07 a:hover {background:url(img/btn_infomation.gif) left top no-repeat;}

div.g_btn01_active {background:url(img/btn_top.gif) left top no-repeat;width:103px;height:51px;float:left;}
div.g_btn02_active {background:url(img/btn_style.gif) left top no-repeat;width:114px;height:51px;float:left;}
div.g_btn03_active {background:url(img/btn_ceremony.gif) left top no-repeat;width:94px;height:51px;float:left;}
div.g_btn04_active {background:url(img/btn_banquetrooms.gif) left top no-repeat;width:99px;height:51px;float:left;}
div.g_btn05_active {background:url(img/btn_weddingmenu.gif) left top no-repeat;width:129px;height:51px;float:left;}
div.g_btn06_active {background:url(img/btn_fair.gif) left top no-repeat;width:127px;height:51px;float:left;}
div.g_btn07_active {background:url(img/btn_infomation.gif) left top no-repeat;width:135px;height:51px;float:left;}


div.g_btn01 a span,
div.g_btn02 a span,
div.g_btn03 a span,
div.g_btn04 a span,
div.g_btn05 a span,
div.g_btn06 a span,
div.g_btn07 a span {
	display:none;
	}
div.g_btn01 a img,
div.g_btn02 a img,
div.g_btn03 a img,
div.g_btn04 a img,
div.g_btn05 a img,
div.g_btn06 a img,
div.g_btn07 a img {
	display:none;
	}
	
/*フォーム関連*/
#formTable .mst{
font-size:12px;
line-height:13px;
padding:5px;
background:url(img/form/mastmark.gif) left top no-repeat #f4eee2;
}
#formTable .notmst{
font-size:12px;
line-height:13px;
padding:5px;
background:#f4eee2;
}
#formTable .koumoku{
font-size:12px;
line-height:13px;
padding:5px;
background:#f4eee2;
}
#formTable .textfield1{
width:300px;
height:16px;
}
#formTable .textfield2{
width:50px;
height:16px;
}
#formTable .textbox1{
width:500px;
height:80px;
}
/*フッター*/
#toPageTop{
	width:801px;
	height:17px;
	text-align:right;
}
#footer {
	width:760px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}
div.f_btn01 {background:url(img/btn_worship.gif) left top no-repeat;width:67px;height:19px;float:left;}
div.f_btn02 {background:url(img/btn_photogallery.gif) left top no-repeat;width:87px;height:19px;float:left;}
div.f_btn03 {background:url(img/btn_estimation.gif) left top no-repeat;width:62px;height:19px;float:left;}
div.f_btn04 {background:url(img/btn_faq.gif) left top no-repeat;width:79px;height:19px;float:left;}
div.f_btn05 {background:url(img/btn_inquiry.gif) left top no-repeat;width:116px;height:19px;float:left;}
div.f_btn06 {background:url(img/btn_poricy.gif) left top no-repeat;width:106px;height:19px;float:left;}
div.f_btn07 {background:url(img/btn_guide.gif) left top no-repeat;width:107px;height:19px;float:left;}
div.f_btn08 {background:url(img/btn_access.gif) left top no-repeat;width:52px;height:19px;float:left;}
div.f_btn09 {background:url(img/btn_tohotel.gif) left top no-repeat;width:83px;height:19px;float:left;}

div.f_btn01 a {display:block;width:67px;height:19px;}
div.f_btn02 a {display:block;width:87px;height:19px;}
div.f_btn03 a {display:block;width:62px;height:19px;}
div.f_btn04 a {display:block;width:79px;height:19px;}
div.f_btn05 a {display:block;width:116px;height:19px;}
div.f_btn06 a {display:block;width:106px;height:19px;}
div.f_btn07 a {display:block;width:107px;height:19px;}
div.f_btn08 a {display:block;width:52px;height:19px;}
div.f_btn09 a {display:block;width:83px;height:19px;}

div.copyright{background:url(img/copy.gif) left top no-repeat;width:296px;height:41px;margin-left:auto;margin-right:auto;}
div.copyright span{
display:none;
}
#footer span {
  display: none;
}
#footer img {
  display: none;
}
#footer a img {
  display: none;
}
.error_message{
	font-size:10px;
	line-height:1.6;
	font-family: "ヒラギノ角ゴ pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-weight:bold;
	color:#FF6600;
}