<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
a{color:#823900;text-decoration:none;}
.google-maps {
position: relative;
padding-bottom: 75%;
height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
li.active{display: none;}

.tex {
clear: both;
max-width: 100%;
line-height: 1.8em;
}

/*tex
/* ------------------------------------- */
.tex img,.p_box img {
border: 0;
max-width: 100%;
height: auto;
}
.tex img a {
border: 0;
}
hr {
border-width: 1px 0 0 0; /* 太さ */
border-style: dotted; /* 線種 */
border-color: #823900; /* 線色 */
height: 1px; /* 高さ */
max-width: 100%;
clear:both;
margin: 15px 0;
}
.hr1 {
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

/* table
---------------------------------------------------- */
table {
	width: 100%;
	max-width: 100%;
	border-collapse: collapse;
	margin: 10px 0;
	border-style: solid;
	border-width: 0;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
	font-size:1em;
	text-align: left;
}
table th, table td {
  border: solid 1px black;padding: 10px;/*上下左右10pxずつ*/
  /*実線 1px 黒*/
}
table th {
	background-color:#f7e1a9;
}
		
/* ------------------------------------- */
/* 3つ横並び
/* ------------------------------------- */
.gt{
padding: 20px 0 10px 0;
font-weight:bold;
}
.goods{
margin-top: 0;
}
.goods ul{
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
align-content: flex-start;
}
.goods li {
margin-bottom: 20px;
display: block;
text-decoration: none;
text-align:justify;
}
.goods ul li img{max-width: 100%;height:auto; padding: 0 0 5px 0}

.goods li a:hover{text-decoration: underline;}

.goods ul:after {
  content: "";
  clear: both;
  display: block;
}
.goods ul li {
	 display: block;
  float: left;
  width: 31.42%;
  margin-right: 2.87%;
	box-sizing: border-box;
}
.goods ul  li:nth-child(3n) {
  margin-right: 0;
}
.goods li  h4 {
color:#000;
font-weight:normal;
margin: 4px 0 5px 0;
text-align:left;
font-size:90%;
line-height: 1.4; 
}
.goods li  p {
font-size:90%;line-height: 1.3; 
font-weight:normal;
padding:10px 0;
margin: 4px 0 0 0
}
.goods li .red {
color: #C30;
font-size:80%;
}
.goods  img {max-width: 100%;}


/* ------------------------------------- */
/*title
/* ------------------------------------- */
#title h2 {
margin: 0 auto;
font-size: 210%;
font-weight: normal;
color: #fff;
text-align:center;
letter-spacing: 0.12em;
text-shadow: 0 0 10px #000;
}

#title{
background:url(../img/page/title.jpg) no-repeat center;
-moz-background-size:cover;
background-size:cover;
text-align:left;
position:absolute;
top:135px;
width: 100%;
}

#title{
padding: 120px 0;
height: 300px;
}

/* ------------------------------------- */
/*c_box
/* ------------------------------------- */
.c_box {
padding: 290px 0 0 0;
}

/* ------------------------------------- */
/* midasi
/* ------------------------------------- */
h4.midasi{
background:url(../img/page/back2.jpg) ;
}
h4.midasi_red {
background-color: red;
}
h4.midasi,
h4.midasi_red{
width:100%;
font-weight: normal;
padding: 1.2em 0 1.0em 1.2em;
font-size:1.3em;
color:#fff;
overflow: auto;
margin: 35px 0;
}
h4.midasi:after,
h4.midasi_red:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
h4.midasi span{
font-size:0.7em;
padding-left: 1em;
}

h5.midasi{
padding: 0 0 .4em 0;
color:#56341d;
font-size:1.5em;
}

/* ------------------------------------- */
/* パンくず
/* ------------------------------------- */
.pan {
	margin: 0px 0px 50px 0px;
	font-size:90%;
	color:#56341d;
}
.pan a {
	color: #000;
}
.pan a:hover {
	color:#56341d;
}

/* ------------------------------------- */
/* 左右寄せ
/* ------------------------------------- */
.ral {width: 100%;color: #000;padding:20px 0}
.ral01,.ral02 {
width: 100%;
}
.ral02 img{
max-width: 100%;
height: auto;
}
.ral01 h4, .ral02 h4 {
color: #56341d;
font-size: 160%;
font-weight: normal;
}
.ral01 p, .ral02 p {
padding: 10px 0;
font-size: 100%;
line-height: 1.8;
text-align: justify;
}
.ral {padding:0px 0 50px 0 ;position: relative;}
.ral01 {width: 48%;float: left;}
.ral02 {width: 48%;float: right;}

/* ------------------------------------- */
/* 平和事業
/* ------------------------------------- */
.peace {width: 100%;color: #000;padding:10px 0}
.peace01,.peace02 {
width: 100%;
}
.ral02 img{
max-width: 100%;
height: auto;
}
.peace01 h4, .peace02 h4 {
color: #56341d;
font-size: 160%;
font-weight: normal;
}
.peace01 p, .peace02 p {
padding: 10px 0;
font-size: 100%;
line-height: 1.8;
text-align: justify;
}
.peace {padding:0px 0 15px 0 ;position: relative;}
.peace01 {width: 48%;float: left;}
.peace02 {width: 48%;float: right;}


/* ------------------------------------- */
/* インタビュー
/* ------------------------------------- */
.yout {width: 100%;color: #000;padding:20px 0}
.yout01,.yout02 {
width: 100%;
}
.yout {padding:0px 0 50px 0 ;position: relative;}
.yout01 {width: 48%;float: left;}
.yout02 {width: 48%;float: right;}
.yout p {padding:1px 0 25px 0;text-align:center;  }


/* ------------------------------------- */
/* 遺品ガイド
/* ------------------------------------- */
.guide {width: 100%;color: #000;padding:20px 0}
.guide01,.guide02 {
width: 100%;
}
.guide02 img{
max-width: 100%;
height: auto;
}
.guide01 h4, .guide02 h4 {
color: #56341d;
font-size: 160%;
font-weight: normal;
}
.guide01 p, .guide02 p {
padding: 10px 0;
font-size: 100%;
line-height: 1.8;
text-align: justify;
}
.guide {padding:10px 0 10px 0 ;position: relative;}
.guide01 {width: 48%;float: left;}
.guide02 {width: 48%;float: right;}

/* 画像をクリックで保存＆ドラッグで保存を禁止
/* ------------------------------------- */
img {
  pointer-events: none;
}
/* ------------------------------------- */
/* 体験文
/* ------------------------------------- */
.taiken_t {width: 100%;padding:10px 0}
.taiken01 h4 {
color: #56341d;
font-size:1.4em;
font-weight: normal;
}</pre></body></html>