/* =========================================================
 common strat ここから
========================================================= */

.box{
margin:0 auto;
width:560px;
overflow: hidden; /* これがポイント */
position: relative;
/* IE6でエリアを選択できるようにする  */
/* DreamWeaverのデザインビューで正しく表示させる */ 
}
.w270 {
width: 270px;
background:#ECEBE9;
}
.w270 p{
margin-left:10px;

}

.w270 dl {
margin: 0 0 15px;
padding: 0 10px 10px;
}
.w270 dl dt {
float: left;
width: 7em;
padding: 10px 0;
font-weight: bold;
line-height: 150%;
color:#6a625f;

}
.w270 dl dd {
padding: 10px 0 10px 8em;
line-height:1.5;
border-bottom: 1px #CCCCCC solid;
color:#6a625f;
}


.icon03{
color:#4b1302;
margin:10px;
background:url(article/buddhist/img/bud_09.gif) no-repeat 0 0.1em;
padding:3px 5px 3px 20px;
font-size:15px;
}

.mt20{
margin-top:20px;
}

.fl{
float:left;
}

.fr{
float:right;
}

img{
-ms-interpolation-mode: bicubic;
}

/* =========================================================
 common end ここまで
========================================================= */






*{
padding:0px;
margin:0px;
}
img{
margin:0px;
padding:0px;
border:none;
}

td{
text-align::left;
vertical-align:top;
line-height:160%;
}
p{
line-height:150%;
text-align:justify;
test-justify:inter-ideograph;
test-autospace:ideograph-alpha;
line-break:strict;
}

body {
	margin: 0;
	padding: 0;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#4a1401;
	background-attachment: scroll;
	background-image: url(home/img/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top; 
	line-height:1.6em;
	

}

.color2{
	background-color:#f9f7f2;
	margin:20px 0px 0px 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #4b1401;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #d4d0d0;
	border-right-color: #d4d0d0;
	border-bottom-color: #d4d0d0;


}

.icon02{
background:url(article/buddhist/img/bud_09.gif) no-repeat 0 0.1em;
padding:3px 5px 3px 20px;
font-size:15px;
}
.h3_clr{
color:#4a1401;

}
.arms_table01 {
margin-bottom:20px;
}

.arms_table01 th{
width:95px;
text-align:left;
padding:3px 0 3px 0;
}
.arms_table01 td{
text-align:left;
padding:3px 0 3px 0;
}
.bg-clr{
background:#fff;

}


h2{
padding:0px;
margin: 109px 0px 0px 36px;
}
#toptxt {
	margin: 0px;
	padding: 0px;
	color:#FFFFFF;
}
.title {
	margin: 109px 0px 0px 35px;
}


.ti{
	margin: 0px 0px 0px 35px;
}
.pege {
text-align:right;
background-color:#FFFFFF;
}

.title2{
 margin:0px 0px 0px 35px;
}


.title3{
 margin:50px 0px 0px 35px;
}
.title4{
margin:70px 0px 20px 0px;


}
.pa{ padding-top:20px;

}

.pa2{ margin-right:0px 20px;

}
.keisen{
 color:#4a1401;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-color: #4b1401;
}
.keisen2{
	color:#4a1401;
	padding:10px;
	
}
.hu{
	background-color:#ecebe9;
	padding:  0px 10px;
}
.imgpa{
padding:20px 0px 0px 0px;

}
.bo{
	border: 5px solid #cccac7;
	margin:0px 20px 55px 20px;
	float:right;

}
.dai{
text-align: right;
padding:20px 0px 0px 0px;

}

.dai2{
text-align: right;
padding:20px 0px 0px 0px;
margin:0px 0px 0px 35px;
}


.float3{ float:right;
padding:0px 0px 0px 20px;

}
.float1{
float:right;
margin:0px 0px 40px 10px;
padding:0px;
border:#cccac7 solid 5px;

}
.img00{
padding: 5px 20px 15px 20px;

}
.danraku{
margin:0px 31px 15px 31px;


}
.icon{
margin-right:5px;

}
.bg5{
margin:25px 0px 0px 35px;
background-color:#ecebe9;
}
h3{
margin:20px 0px 10px 30px;
vertical-align:bottom;

}

.bgwhi{
background-color:#FFFFFF;



}
.bg02{

background-color:#ecebe9;


}
.hidari{
padding:0px 20px 0px 20px;

}
.yohaku{
margin:0px 0px 0px 20px;

}
.img{
margin:20px 20px 0px 20px;
}
.soroe{
margin: 15px 0px 10px 5px;
padding: 0px;
}
.bg4{
	background: url(store/img/frame01_13.gif) no-repeat scroll;
}
.bg3{
	background: url(store/img/frame01_07.gif) repeat-y scroll;
}
.bg2{
	background-image: url(store/img/bg2_03.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding: 0px;
	
}
.aaa{
text-align:left;
padding-top:10px;
white-space:pre;
color:#ebd3cb;
font-size:12px;
line-height:1.6em;
}

.bbb{
text-align:center;
color:#853c23;
font-size:10px;
padding-top:30px;

}

.pama{
padding:0px;
madding:0px;


}

#conteiner{
margin:0 auto;
padding:0;

}
#bg{
	background-image:url(home/img/header_02.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}

.kai{
text-align:right;
white-space:pre;
font-size:10px;
color:#d29e8b;
line-height:1.6em;
vertical-align:top;
margin-top:10px;
}

a:link{
color:#ae350a;


}


strong{
color:#ae350a;
font-size:12px;




}
#container{
margin: 0 auto;
padding:0px;
}
.index-main {
	margin: auto;
	padding: 0px;
	height: 487px;
	width: 631px;
	background-image: url(home/img/img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}
.swf-area {
	margin: auto;
	float: left;
	height: 456px;
	width: 475px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

