@charset "utf-8";

/* *********************************************************
 *
 * 鈴虫寺 web site
 *
 * *********************************************************
 */

/*--------------------------------------------------------------------
cssの初期化
--------------------------------------------------------------------*/
* {
	font-family:
		Verdana,
		Arial,
		Meiryo,
		"メイリオ",
		"Hiragino Kaku Gothic Pro",
		"ヒラギノ角ゴ Pro W3",
		Osaka,
		"MS P Gothic",
		"ＭＳ Ｐゴシック",
		sans-serif;
	margin: 0;
	padding: 0;
}

html, body {
		font-family:
		Verdana,
		Arial,
		Meiryo,
		"メイリオ",
		"Hiragino Kaku Gothic Pro",
		"ヒラギノ角ゴ Pro W3",
		Osaka,
		"MS P Gothic",
		"ＭＳ Ｐゴシック",
		sans-serif;
	margin: 0;
	padding: 0;
	height:100%;
	font-size: 86%; /* モダンブラウザ向け */
	*font-size: 82%; /* IE 7向け */
	*font: 84%; /* IE 6以下 */
}

html>/**/body {
    font-size: 86%; /* モダンブラウザ向け */
}

h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
		font-family:
		Verdana,
		Arial,
		Meiryo,
		"メイリオ",
		"Hiragino Kaku Gothic Pro",
		"ヒラギノ角ゴ Pro W3",
		Osaka,
		"MS P Gothic",
		"ＭＳ Ｐゴシック",
		sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
}

table, caption, th, td {
		font-family:
		Verdana,
		Arial,
		Meiryo,
		"メイリオ",
		"Hiragino Kaku Gothic Pro",
		"ヒラギノ角ゴ Pro W3",
		Osaka,
		"MS P Gothic",
		"ＭＳ Ｐゴシック",
		sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
		font-family:
		Verdana,
		Arial,
		Meiryo,
		"メイリオ",
		"Hiragino Kaku Gothic Pro",
		"ヒラギノ角ゴ Pro W3",
		Osaka,
		"MS P Gothic",
		"ＭＳ Ｐゴシック",
		sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}

sup { font-size:0.7em; }

table caption {
	display:none;
}

a{
	outline:none;
	color:#4040FF;
	text-decoration:none;
}
	
a:hover{
	color:#9E02BF;
	text-decoration:underline;
}


#container {
	width:684px;
	width:882px;
	margin:0 auto;
	background:url(../hana/images/bg.jpg) top center repeat-y;
	background:url(../hana/images/bg2.jpg) top center repeat-y;
}

h2 {
	font-size:1.6em;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#ffffff;
	background-color:#E73656;
	margin:0 0 15px;
	padding:5px;
}

h3 {
	font-size:1.4em;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	border-left:3px solid #E73656;
	margin:0 0 10px;
	padding:0 0 0 3px;
}

h4 {
	font-size:1.4em;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#E73656;
	margin:0;
	padding:0;
}

p {
	font-size:1.2em;
	line-height:1.4;
	margin:0 0 10px;
}

table.detail {
	font-size:1.2em;
	width:100%;
	margin:0 0 30px;
	border-collapse:collapse;
	border:1px solid #E73656;
}

.detail th,
.detail td {
	padding:4px;
	border:1px solid #E73656;
}

.detail th {
	width:20%;
	background-color:#FCE5E2;
	font-weight:bold;
}

#container .inner {
	padding:0 42px;
	padding:0 41px;
}

#contents {
	padding:20px;
}

.cover_out {
	position:relative;
	border:2px solid #E73656;
	margin-bottom:15px;
}

.cover {
	z-index:2;
	background-color:#ffffff;
	filter:alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;

}

.end_comment {
	z-index:3;
	font-size:1.8em;
	color:#E73656;
	position:absolute;
	top:100px;
	left:30px;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.caution {
	font-size:1.2em;
	width:100%;
	margin:0 0 20px;
	border:1px solid #cccccc;
}
.caution td {
	padding:0 0 3px;
	vertical-align:top;
	line-height:1.2;
}


.pdf_btn {
	padding:15px 0 30px;
	text-align:center;
}

.pdf_btn ul li {
	display:inline;
}

.date {
	font-size:1.4em;
	font-weight:bold;
}

.txt_b {
	font-weight:bold;
}

.kikan_waku {
	border:2px solid #CC0000;
	padding:3px;
	display:inline-block;
}

.kikan_date {
	font-weight:bold;
	font-size:1.2em;
}

.kikan_txt {
	font-weight:bold;
	font-size:1.4em;
	color:#CC0000;
}

.sanka_price {
	font-weight:bold;
	font-size:1.4em;
	color:#CC0000;
}

#container .mgb0{margin-bottom:0 !important;}
#container .mgb5{margin-bottom:5px !important;}
#container .mgb10{margin-bottom:10px !important;}
#container .mgb15{margin-bottom:15px !important;}
#container .mgb20{margin-bottom:20px !important;}
#container .mgb30{margin-bottom:30px !important;}

#container .mgt0{margin-top:0 !important;}
#container .mgt5{margin-top:5px !important;}
#container .mgt10{margin-top:10px !important;}
#container .mgt15{margin-top:15px !important;}
#container .mgt20{margin-top:20px !important;}
#container .mgt30{margin-top:30px !important;}

#container .mgl0{margin-left:0 !important;}
#container .mgl5{margin-left:5px !important;}
#container .mgl10{margin-left:10px !important;}
#container .mgl15{margin-left:15px !important;}
#container .mgl20{margin-left:20px !important;}
#container .mgl30{margin-left:30px !important;}

#container .mgr0{margin-right:0 !important;}
#container .mgr5{margin-right:5px !important;}
#container .mgr10{margin-right:10px !important;}
#container .mgr15{margin-right:15px !important;}
#container .mgr20{margin-right:20px !important;}
#container .mgr30{margin-right:30px !important;}

#container .mgn0{margin:0 !important;}

#container .pdt0{padding-top:0 !important;}
#container .pdt5{padding-top:5px !important;}
#container .pdt10{padding-top:10px !important;}
#container .pdt15{padding-top:15px !important;}
#container .pdt20{padding-top:20px !important;}
#container .pdt30{padding-top:30px !important;}

#container .pdb0{padding-bottom:0 !important;}
#container .pdb5{padding-bottom:5px !important;}
#container .pdb10{padding-bottom:10px !important;}
#container .pdb15{padding-bottom:15px !important;}
#container .pdb20{padding-bottom:20px !important;}
#container .pdb30{padding-bottom:30px !important;}

#container .pdl0{padding-left:0 !important;}
#container .pdl5{padding-left:5px !important;}
#container .pdl10{padding-left:10px !important;}
#container .pdl15{padding-left:15px !important;}
#container .pdl20{padding-left:20px !important;}
#container .pdl30{padding-left:30px !important;}


#container .pdr0{padding-right:0 !important;}
#container .pdr5{padding-right:5px !important;}
#container .pdr10{padding-right:10px !important;}
#container .pdr15{padding-right:15px !important;}
#container .pdr20{padding-right:20px !important;}
#container .pdr30{padding-right:30px !important;}

#container .pad0{padding:0 !important;}


/*共通フロート、クリアタイプ
---------------------------------------------------------------------
*/

#container .clearBoth{clear:both;}
#container .floatLeft{float:left;}
#container .floatRight{float:right;}
#container .alignLeft{text-align:left;}
#container .alignRight{text-align:right;}
#container .alignCenter{text-align:center;}
#container .valignTop {vertical-align:top; }