@charset "utf-8";
/* CSS Document */

/**********************************************************************
水の教会サイト
コモンCSS
[ /css/common.css ]

Since         : 10.3.13
Last modified : 10.3.31
**********************************************************************/

/* 目次
-------------------------------------------------
 ・リンク設定
 ・共通クラス
 ・サイト共通
 ・ヘッダ
 ・メニュー
 ・コンテンツ
 ・フッタ
 ------------------------------------------------- */
 

  /* リンク設定
-------------------------------------------------*/

a:link    {color: #1A7DBE; text-decoration: none;}
a:active  {color: #1A7DBE; text-decoration: none;}
a:visited {color: #1A7DBE; text-decoration: none;}
a:hover   {color: #1A7DBE; text-decoration: underline;}





/* 共通クラス
------------------------------------------------- */

body{
	font-size:12px;
	color:#5a5a5a;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:150%;
	_text-align:center;
	margin:0px auto;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_body.jpg) center top no-repeat #e4e3e3;
}
body.icebody{
	font-size:12px;
	color:#5a5a5a;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:150%;
	_text-align:center;
	margin:0px auto;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_body_ice.jpg) center top no-repeat #e4e3e3;
}
body.toppage{
	font-size:12px;
	background-color:#ffffff;
        background-image:url(http://www.waterchapel.jp/assets/templates/water/images/bg_white.gif);
        background-repeat:repeat;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:150%;
	_text-align:center;
	margin:0px auto;
        padding:0px;
}

#top{
text-align:center;
}

#noplayer{
text-align:center;
overflow:auto;
width:1265px;
position:absolute;
left:50%;
margin-left:-633px;

}

table{
	font-size:13px;
	_line-height:150%;
}


.floatL  {float: left;}
.floatR {float: right;}
.clear    {
	clear: both;
	font-size: 0px;
	line-height: 0%;
	height: 0px;
	text-indent: -9999px;
}

.clearer{
	clear: both;
}

.v_middle{
	vertical-align:middle;
}

/* clearfixハック */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*配置設定クラス*/
.alignL {
	text-align: left !important;
}
.alignC {
	text-align: center !important;
}
.alignR {
	text-align: right !important;
}

div.separateS {
	font-size: 1px;
	line-height: 0%;
	margin: 5px 0px 0px 0px;
	clear:both;
}

div.separateM {
	clear:both;
	font-size: 1px;
	line-height: 0%;
	margin: 10px 0px 0px 0px;
}

div.separateL {
	clear:both;
	font-size: 1px;
	line-height: 0%;
	margin: 20px 0px 0px 0px;
}

div.separateLL {
	font-size: 1px;
	line-height: 0%;
	margin: 30px 0px 0px 0px;
	clear:both;
}

div.separateXL {
	font-size: 1px;
	line-height: 0%;
	margin: 60px 0px 0px 0px;
	clear:both;
}


.mg_10{

	margin:10px;

}

.mg_lr10{

	margin:0px 10px;
}

.mg_t10{
	margin-top:10px;

}


.mg_b10{

	margin-bottom:10px;

}

.mg_b30{

	margin-bottom:30px;

}

.mg_l10{

	margin-left:10px;

}


.mg_r10{

	margin-right:10px;

}

.mg_t5{
	margin-top:5px;

}

.mg_l5{
	margin-left:5px;
}

.mg_r5{
	margin-right:5px;
}

.mg_b5{
	margin-bottom:5px;
}

.mg_l15{
	margin-left:15px;
}


.mg_t15{
	margin-top:15px;

}

.mg_20{

	margin:20px;

}

.mg_r20{

	margin-right:20px;

}



.mg_t20{
	margin-top:20px;

}

.mg_b20{
	margin-bottom:20px;

}



.mg_l20{
	margin-left:20px;

}

.mg_l30{
	margin-left:30px;

}

.mg_t30{
	margin-top:30px;
}

.mg_t40{
	margin-top:40px;
}

.mg_t50{
	margin-top:50px;
}

.pd_t10{

	padding-top:10px;
}

.pd_t20{

	padding-top:20px;
}


/* カラー設定
------------------------------------------------- */

.red{
	color:#d20000;
}

/* コンテナ
------------------------------------------------- */


#contaner{
	width:870px;
	_width:900px;
	padding:15px;
	margin:30px auto 0px;
	background:#FFFFFF;
	text-align:left;
}


/* メニュー

------------------------------------------------- */

p.menu4{
	float:left;
	
}

p.menu4 a{
	display:block;
	height:48px;
	text-indent:-9999px;
	width:218px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/ice_menu.jpg) no-repeat 0 0;
}


p.menu4 a:hover{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/ice_menu.jpg) no-repeat 0 -48px;
}

p.menu5{
	float:left;
	
}

p.menu5 a{
	display:block;
	height:48px;
	text-indent:-9999px;
	width:146px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat 0 0;
}


p.menu5 a:hover{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat 0 -48px;
}


div.menuarea{
	margin:10px 0 30px;

}

div.menuarea ul{
	float:left;
}

div.menuarea ul li{
	float:left;
}

div.menuarea ul li a{
	display:block;
	height:48px;
	text-indent:-9999px;
	
}




li#menu6 a{
	width:144px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -146px 0;
}

li#menu6 a:hover{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -146px -48px;
}

li.menu_on6 a{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -146px -48px !important;
}

li#menu7 a{
	width:144px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -290px 0;
}

li#menu7 a:hover{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -290px -48px;
}

li.menu_on7 a{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -290px -48px !important;
}


li#menu8 a{
	width:144px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -434px 0;
}

li#menu8 a:hover{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -434px -48px;
}

li.menu_on8 a{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -434px -48px !important;
}

li#menu9 a{
	width:144px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -578px 0;
}

li#menu9 a:hover{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -578px -48px;
}

li.menu_on9 a{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -578px -48px !important;
}

li#menu13 a{
	width:148px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -722px 0;
}

li#menu13 a:hover{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -722px -48px;
}

li.menu_on13 a{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/menu.jpg) no-repeat -722px -48px !important;
}


li#menu108 a{
	width:216px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/ice_menu.jpg) no-repeat -654px 0;
}

li#menu108 a:hover{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/ice_menu.jpg) no-repeat -654px -48px;
}

li.menu_on108 a{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/ice_menu.jpg) no-repeat -654px -48px !important;
}

li#menu132 a{
	width:218px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/ice_menu.jpg) no-repeat -218px 0;
}

li#menu132 a:hover{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/ice_menu.jpg) no-repeat -218px -48px;
}

li.menu_on132 a{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/ice_menu.jpg) no-repeat -218px -48px !important;
}

li#menu133 a{
	width:218px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/ice_menu.jpg) no-repeat -436px 0;
}

li#menu133 a:hover{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/ice_menu.jpg) no-repeat -436px -48px;
}

li.menu_on133 a{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/ice_menu.jpg) no-repeat -436px -48px !important;
}


/* ラッパー
------------------------------------------------- */

.wrapperL{
	float:left;
	width:660px;
}


.wrapperR{
	float:right;
	width:190px;
}

/* フッター
------------------------------------------------- */

#footer{
	width:840px;
	_width:900px;
	height:186px;
	_height:156px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_footer.jpg) no-repeat;
	margin:20px auto 0;
	color:#FFFFFF;
	padding:30px 30px 0;
	_text-align:left;
}

#footer a{
	color:#FFFFFF !important;
}


#footer ul{
	margin-bottom:5px;
	_margin-bottom:1px;
}

#footer ul li{
	display:inline;
	margin:0 3px;
}

/*インフォメーション
--------------------------------------------------*/

.h2_info{
	width:660px;
	height:80px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_info.gif) no-repeat;
}


/* コンセプト
------------------------------------------------- */

.h2_concept01{
	width:660px;
	height:80px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_concept01.gif) no-repeat;
}

.back_concept01{
	width:640px;
	_width:660px;
	height:274px;
	padding-left:20px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_concept01.jpg) no-repeat right;

}

.txt_concept01{
	width:430px;
	height:100px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/txt_concept01.gif) no-repeat;
}

.txt_concept02{
	width:410px;
	margin-top:10px;

}



.h2_concept02{
	width:660px;
	height:80px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_concept02.gif) no-repeat;
	margin:30px 0 20px 0;
}

.back_concept02{
	width:640px;
	height:235px;
	margin-left:20px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_concept02.jpg) no-repeat;
	margin-bottom:50px;
}


.back_concept02 p{
	margin-left:320px;
	padding-top:10px;

}


.back_concept03{
	width:640px;
	height:235px;
	margin-left:20px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_concept03.jpg) no-repeat right;

}


.back_concept03 p{
	padding-top:10px;
	margin-right:300px;
}


/* セレモニー
------------------------------------------------- */


.h2_ceremony01{
	width:660px;
	height:80px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_ceremony01.gif) no-repeat;
}

.back_ceremony01{
	width:640px;
	height:300px;
	margin-left:20px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_ceremony01.jpg) no-repeat right;

}

.back_ceremony01 p{
	width:355px;
	padding-top:20px;

}

.back_ceremony02{
	width:640px;
	height:320px;
	margin-left:20px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_ceremony02.jpg) no-repeat;
	margin-top:20px;

}

.back_ceremony02 p{
	padding-bottom:20px;
	margin-left:310px;
}

.h2_ceremony02{
	width:660px;
	height:80px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_ceremony02.gif) no-repeat;
	margin-top:30px;
}



.h2_ceremony03{
	width:640px;
	height:45px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_ceremony03.jpg) no-repeat;
	margin-top:30px;
	margin-left:20px;
}

.ceremony_column{
	widht:597px;
	_widht:637px;
	padding:0 20px 20px;
	border:solid 1px #74c0e5;
	border-top:none;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_ceremony03.jpg) repeat-x;
	margin-left:21px;

}

.ceremony_column h3{
	padding:0px 0 15px 0px;
	font-size:13px;
}

.ceremony_column .floatL{
	width:270px;
}

.ceremony_column p{
	margin-bottom:10px;
	width:270px;
}



/* サロン
------------------------------------------------- */

ul.salon_tab{
	margin-left:15px;

}

ul.salon_tab li{
	text-indent:-9999px;
	float:left;
	margin-left:8px;

}

ul.salon_tab li a{
	display:block;
	height:35px;
	text-indent:-9999px;

}

ul.salon_tab li.tab01{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/tab.jpg) 0 0 no-repeat;
	width:160px;
	height:35px;
}

ul.salon_tab li.tab01 a{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/tab.jpg) 0 -35px no-repeat;
	width:160px;

}

ul.salon_tab li.tab01 a:hover{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/tab.jpg) 0 0px no-repeat;
}


ul.salon_tab li.tab02{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/tab.jpg) -160px 0 no-repeat;
	width:181px;
	height:35px;
}

ul.salon_tab li.tab02 a{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/tab.jpg) -160px -35px no-repeat;
	width:181px;

}

ul.salon_tab li.tab02 a:hover{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/tab.jpg) -160px 0px no-repeat;
}


.salon_back{
	width:660px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_tab.jpg) repeat-x;
	padding-top:60px;
}

.salon_item{
	width:628px;
	margin:0 15px 20px;
	border:solid 1px #CCCCCC;

}

.salon_item h3{
	width:628px;
	margin-top:10px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_salon_tit.gif) no-repeat;
	color:#FFFFFF;
	height:27px;
	padding:5px 0 0 40px;
	font-size:15px;
}

.salonTop{
	margin:20px 15px 0;
	padding-bottom:30px;
	width:598px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/line_dot.gif) repeat-x bottom;
}

.salonTop .floatL images{
	border:solid 1px #CCCCCC;

}

.salonTop .floatR{

	width:275px;
}

.salonTop .floatR p{
	margin-bottom:10px;
}

.salonBtm{
	margin:15px 15px 0;
	padding-bottom:30px;
	width:598px;
}



.tit_salon_detail{

	width:80px;
	height:26px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/tit_salon_detail.gif) no-repeat;
	margin-bottom:10px;
}

.salonBtm table td{
	padding:5px;
}


.fair_item{
	width:628px;
	margin:0 15px 20px;
	border:solid 1px #CCCCCC;

}

.fair_item h3{
	width:628px;
	margin-top:10px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_salon_tit.gif) no-repeat;
	color:#FFFFFF;
	height:27px;
	padding:5px 0 0 40px;
	font-size:15px;
}

.fair_item .clearfix{
	margin:15px 15px 0;
	padding-bottom:30px;
	width:598px;
}

.fair_item .floatL{
	width:270px;
}

.fair_item .floatR{
	width:308px;
}

.fair_item .floatR table td{
	padding:5px;
}



/* QR
------------------------------------------------- */

.h2_qr{
	width:660px;
	height:80px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_qr.gif) no-repeat;
	
}

.qr_group{
	width:628px;
	margin:10px 15px 20px;
}

.q{
	width:628px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_qr_tit.gif) no-repeat;
	color:#FFFFFF;
	padding:5px 0 0 40px;
	padding-bottom:5px;
	font-size:15px;
	font-weight:bold;
	
}

.a{
	margin:15px 15px 15px 30px;
}

/* プラン
------------------------------------------------- */

.h2_plan01{
	width:660px;
	height:70px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_plan01.gif) no-repeat;
}

.planL{
	float:left;
	width:237px;
	margin:30px 0 0 20px;
	_margin:30px 0 0 10px;
	padding-bottom:20px;
}

.planL img{
	margin-bottom:25px;
	border:solid 1px #CCCCCC;
}

.planL p{
	margin-bottom:10px;
}

.planR{
	float:right;
	width:322px;
	margin:30px 20px 0 0;
	_margin:30px 10px 0 0px;

}

.planR h4{
	border-left:solid 4px #72BFE5;
	padding-left:10px;
	font-size:15px;
	font-family:'メイリオ',	'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;
	line-height:150%;
	margin-bottom:20px;
}

.planR img{
	margin-bottom:10px;
	margin-top:10px;
	border:solid 1px #CCCCCC;
}

.planR p{
	margin-bottom:10px;
}

.planR p.alignR img{
	border:none;
}

/* ステイ
------------------------------------------------- */

ul.salon_tab li.stay01{

	width:160px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/stay_tab.jpg) 0 0 no-repeat;
	height:35px;
}

ul.salon_tab li.stay01 a{

	width:160px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/stay_tab.jpg) 0 -35px no-repeat;
}

ul.salon_tab li.stay01 a:hover{

	width:160px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/stay_tab.jpg) 0 0 no-repeat;
}


ul.salon_tab li.stay02{

	width:160px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/stay_tab.jpg) -160px 0 no-repeat;
	height:35px;
}

ul.salon_tab li.stay02 a{

	width:160px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/stay_tab.jpg) -160px -35px no-repeat;
}

ul.salon_tab li.stay02 a:hover{

	width:160px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/stay_tab.jpg) -160px 0 no-repeat;
}

ul.salon_tab li.stay03{

	width:160px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/stay_tab.jpg) -320px 0 no-repeat;
	height:35px;
}

ul.salon_tab li.stay03 a{

	width:160px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/stay_tab.jpg) -320px -35px no-repeat;
}

ul.salon_tab li.stay03 a:hover{

	width:160px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/stay_tab.jpg) -320px 0 no-repeat;
}

ul.salon_tab li.stay04 a{

	width:160px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/stay_tab.jpg) -320px 0px no-repeat;
}


.h2_stay01{
	width:640px;
	height:45px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/tit_stay01.jpg) no-repeat;
	margin-top:30px;
	margin-left:10px;
}

.stay_plan01{
	width:597px;
	_width:637px;
	padding:0 20px 20px;
	border:solid 1px #74c0e5;
	border-top:none;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_ceremony03.jpg) repeat-x;
	margin-left:11px;

}


.stay_desk{
	width:637px;
	margin:20px 0px 10px 11px;
	border:solid 1px #73BFE5;
}

.desk_tit{
	width:637px;
	height:27px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/desk_tit.gif) no-repeat;
	text-indent:-9999px;
	
}

.gallery{
	margin-top:10px;
}

.gallery ul.list{
	margin-left:10px;
	margin-top:10px;
}

.gallery ul.list li{
	float:left;
	margin-right:6px;
	margin-bottom:10px;
}

/* パーティ
------------------------------------------------- */

.party_group01{
	width:200px;
	_width:210px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/line_dot02.gif) repeat-y right;
	padding-right:10px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
}

.party_group02{
	width:200px;
	_width:220px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/line_dot02.gif) repeat-y right;
	padding:0 10px;
	float:left;
}

.party_group03{
	width:200px;
	float:left;
	margin-left:10px;
}

.party_txt{
	margin-top:20px;
	height:160px;
}


/* ルミエール
------------------------------------------------- */

.h2_lumiere01{
	width:640px;
	height:50px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_lumiere01.gif) no-repeat;
	margin-left:10px;
}

.party_item{
	width:610px;
	_width:640px;
	padding:15px;
	margin:10px 0px 10px 10px;

}

.party_item_txt{
	width:290px;
}


.h2_lumiere02{
	width:640px;
	height:70px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_lumiere02.gif) no-repeat;
	margin-left:10px;
}

.dish{
	margin:20px 0 20px 10px;
	
}

.dish li{
	float:left;
	margin:0 0 20px 10px;
}


.h2_lumiere03{
	width:640px;
	height:50px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_lumiere03.gif) no-repeat;
	margin-left:10px;
}

.h2_garden03{
	width:640px;
	height:50px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_garden03.gif) no-repeat;
	margin-left:10px;
}

.h2_sky03{
	width:640px;
	height:50px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_sky03.gif) no-repeat;
	margin-left:10px;
}

table.estimation{
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	width:585px;
	margin:20px 0 0 40px;
}

table.estimation th{
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	padding:5px 10px;
	background:#D1E0ED;
	text-align:center;
}

table.estimation td{
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	padding:5px 10px;
	text-align:right;
}

.bg_blue{
	background:#D1E0ED;
}

.estimation_attention{
	margin:10px 0 0 50px;
}

/* コンコ
------------------------------------------------- */

.h2_conco01{
	width:640px;
	height:50px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_conco01.gif) no-repeat;
	margin-left:10px;
}

.h2_conco02{
	width:640px;
	height:70px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_conco02.gif) no-repeat;
	margin-left:10px;
}

.h2_conco03{
	width:640px;
	height:50px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_conco03.gif) no-repeat;
	margin-left:10px;
}

/* ザ・テラス
------------------------------------------------- */

.h2_sky01{
	width:640px;
	height:50px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_sky01.gif) no-repeat;
	margin-left:10px;
}

.h2_sky02{
	width:640px;
	height:70px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_sky02.gif) no-repeat;
	margin-left:10px;
}

.h2_sky03{
	width:640px;
	height:50px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_sky03.gif) no-repeat;
	margin-left:10px;
}



/* 個人情報保護方針
------------------------------------------------- */

.h2_privacy{
	width:640px;
	height:50px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_privacy.gif) no-repeat;
	margin-left:10px;
}

.privacy{
	margin:30px 20px 0 40px;
}

.indent_1{
	text-indent:-1em;
	padding-left:1em;
}

/* サイトマップ
------------------------------------------------- */

.h2_sitemap{
	width:640px;
	height:50px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_sitemap.gif) no-repeat;
	margin-left:10px;
}

ul.sitemap{
	margin-left:40px;
	margin-top:30px;
	
}

ul.sitemap li{
	margin-bottom:10px;
}

ul.sitemap li a{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/mark_triangle.gif) no-repeat;
	padding-left:15px;
}

ul.sitemap li ul{
	padding-left:20px;
}

/*各種お問い合わせ
------------------------------------------------- */

.error{
	color: rgb(255,0,0);
}


fieldset{
	width:637px;
	margin:20px 0px 0px 0px;
}

#cf_form fieldset div{
	border:1px solid #73BFE5;
	width:595px;
	padding:20px;
	_width:637px;
}

#cf_form fieldset div table{
	width:595px;
	text-align:left;
}

p.leg{
	margin:20px 0px 0px 0px;
	color:#ffffff;
	cursor:pointer;
	padding:5px 0px 0px 45px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/inquiry_tit_selected.gif) no-repeat;
	width:592px;
	_width:637px;
	height:22px;
}

p.form_on{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/inquiry_tit.gif) no-repeat;
}


#cf_form th{
	width:250px;
	padding:0px 20px 10px 10px;
	font-weight:normal;
	text-align:left;
}

#cf_form td{
	padding:0px 0px 10px 0px;
}

.mailCaution{
	font-size:10px;
	margin-bottom:10px;
}

.inquiry_list{
	overflow:scroll;
	height:500px;
}
.inquiry_list table{
	width:4000px;
	border:1px solid #cccccc;
}
.inquiry_list table tr, .inquiry_list table td{
	border:1px solid #cccccc;
}

.buttons{
	width:592px;
	margin:10px auto 0px;
}

.buttons .toConfirm{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/btn_confirm.jpg) no-repeat;
	text-indent:-9999px;
	width:109px;
	height:27px;
	border:none;
	cursor:pointer;
	display:block;
	margin:0px auto;
}

.buttons .toSend{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/btn_send.jpg) no-repeat;
	text-indent:-9999px;
	width:109px;
	height:27px;
}

.buttons .toReturn{
	background:url(http://www.waterchapel.jp/assets/templates/water/images/btn_return.jpg) no-repeat;
	text-indent:-9999px;
	width:109px;
	height:27px;
	display:block;
}

.buttons{
	margin:10px auto 0px;
	width:315px;
	text-align:center;

}

.buttons input{
	margin:0px 20px 0px 20px;
	float:left;
}

/* アクセス
------------------------------------------------- */

.h2_access01{
	width:640px;
	height:80px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_access03.gif) no-repeat;
	margin-left:10px;
}

.h3_access01{
	width:150px;
	height:25px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h3_access01.gif) no-repeat;
	margin-left:10px;
	margin-top:20px;
}

.h3_access02{
	width:180px;
	height:25px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h3_access02.gif) no-repeat;
	margin-left:10px;
	margin-top:20px;
}

.h3_access03{
	width:180px;
	height:25px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h3_access03.gif) no-repeat;
	margin-left:10px;
	margin-top:20px;
}


/*氷の教会セレモニーページ
------------------------------------------*/

.h2_ice_concept{
	width:660px;
	height:80px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_ice_concept.gif) no-repeat;
	margin:0 0 20px 0;
}
.back_ice_concept{
	width:640px;
	height:235px;
	margin-left:20px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_ice_concept.jpg) no-repeat right;
	margin-bottom:50px;
}
.back_ice_concept p{
	margin-right:300px;
	padding-top:10px;

}


.h2_ice_ceremony{
	width:660px;
	height:80px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_ice_ceremony.gif) no-repeat;
	margin:30px 0 20px 0;
}
.back_ice_ceremony{
	width:640px;
	height:310px;
	margin-left:20px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_ice_ceremony.jpg) no-repeat;
	margin-bottom:50px;
}
.back_ice_ceremony p{
	margin-left:320px;
	padding-top:10px;

}

.h2_ice_winter{
	width:660px;
	height:80px;
	text-indent:-9999px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/h2_ice_winter.gif) no-repeat;
	margin:30px 0 20px 0;
}
.back_ice_winter{
	width:640px;
	height:250px;
	margin-left:20px;
	background:url(http://www.waterchapel.jp/assets/templates/water/images/back_ice_winter.jpg) no-repeat right;
}
.back_ice_winter p{
	margin-right:300px;
	padding-top:10px;

}

.architect{
margin-left:100px !important;
display:block !important;
float:right;
padding:3px 8px 3px 8px;
background-color: #111111;
}
