﻿@charset "utf-8";


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-style:normal;
    font-weight: normal;
}
body {
  width:640px;        /*10-15追記*/
	background:#68331A;
	color: #231815;
	line-height: 1.2;
	font-family:"メイリオ", Meiryo, Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size:131%;
	*font-size:small;    /* Win IE7およびWin IE6標準準拠モード向け */
	*font:x-small;    /* Win IE 5-5.5､6(後方互換モード)向け */
}
s
a { text-decoration: none;cursor:pointer;}
a:link { color: #68331A; text-decoration:none;}
a:visited { color: #68331A; text-decoration:none;}
a:hover { color: #68331A; text-decoration:underline;}
a:active { color: #68331A; text-decoration:underline;}


.fs09 {font-size:66%;} /* for setting 10px */
.fs10 {font-size:77%;} /* for setting 10px */
.fs11 {font-size:85%;} /* for setting 11px */
.fs12 {font-size:93%;} /* for setting 12px */
.fs13 {font-size:100%;} /* for setting 13px */
.fs14 {font-size:108%;} /* for setting 14px */
.fs15 {font-size:116%;} /* for setting 15px */
.fs16 {font-size:123.1%;} /* for setting 16px */
.fs17 {font-size:131%;} /* for setting 17px */
.fs18 {font-size:138.5%;} /* for setting 18px */
.fs19 {font-size:146.5%;} /* for setting 19px */
.fs20 {font-size:153.9%;} /* for setting 20px */
.fs21 {font-size:161.6%;} /* for setting 21px */
.fs22 {font-size:167%;} /* for setting 22px */
.fs23 {font-size:174%;} /* for setting 23px */
.fs24 {font-size:182%;} /* for setting 24px */
.fs25 {font-size:189%;} /* for setting 25px */
.fs26 {font-size:197%;} /* for setting 26px */

/*以下11/06以降追記*/

.fLft{ float:left;}
.fRit{ float:right;}

.mT5{ margin-top:5px;}
.mT15{ margin-top:15px;}
.mT60{ margin-top:60px;}

.mB5{ margin-bottom:5px;}
.mB10{ margin-bottom:10px;}
.mB15{ margin-bottom:15px;}
.mB20{ margin-bottom:20px;}
.mB25{ margin-bottom:25px;}
.mB30{ margin-bottom:30px;}
.mB35{ margin-bottom:35px;}
.mB40{ margin-bottom:40px;}
.mB50{ margin-bottom:50px;}
.mB60{ margin-bottom:60px;}
.mB90{ margin-bottom:90px;}

.pB30{ padding-bottom:30px;}
.pB60{ padding-bottom:60px;}
.pB75{ padding-bottom:75px;}

.dsp_block{ display:block;}

.lst-label{
  display:inline-block;
  width:20px;
  padding-top:2px;
  vertical-align:top;
}
.lst-label-txt{
  display:inline-block;
  width:560px;
}
.lst-label-txt2{
  display:inline-block;
  width:540px;
}

.centering{
  text-align:center;
}

.line-h0{
  line-height:0;
}

.txt-al{text-align:left;}

.v-al{vertical-align:middle;}

#useful-info{
  line-height: 0
}

#memorial_wrap{
  -webkit-text-size-adjust: 100%;
  background-color:white;
  font-size: 20px;
  line-height: 26px;
}
#top_wrap{
  -webkit-text-size-adjust: 100%;
  background-color:white;
  font-size: 20px;
  line-height: 26px;
}
