/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

* {
  margin: 0;
  padding: 0;
}
@import url(user.css);
BODY {
  margin: 0px;
  font-family: "Times New Roman",Arial,serif;
  text-align: center;
  color: rgb(33, 33, 33);
  font-size: 100%;
}
BODY DIV {
  margin: 0pt auto;
  text-align: left;
}
A {
  text-decoration: underline;
}
A:LINK {
  color: rgb(57, 57, 140);
  text-decoration: underline;
}
A:VISITED {
  color: rgb(67, 67, 165);
  text-decoration: underline;
}
A:ACTIVE {
  color: rgb(153, 0, 0);
  text-decoration: none;
}
A:HOVER {
  color: rgb(204, 0, 0);
  text-decoration: none;
}
#header {
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
#info_top {
  border: 0px solid silver;
  font-size: 12px;
  line-height: 140%;
  height: 10px;
  padding-bottom: 10px;
  width: 100%;
}
#info_page {
  border-style: solid;
  border-color: silver;
  border-width: 0px 0px 1px;
  height: 10px;
  padding-bottom: 5px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
#main_box {
  background-image: url(bg_main_box.gif);
  width: 700px;
  background-repeat: no-repeat;
}
#main_box_reverse {
  width: 100%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #bec9d6;
}
#main_box_plus {
  background-image: url(bg_main_box_plus.gif);
  background-repeat: repeat-y;
  width: 700px;
}
#main_box02 {
  margin: 0px;
  width: 560px;
  float: left;
}
#main_box03 {
  margin: 0px 0px 0px 10px;
  width: 490px;
  float: left;
}
#main_box04 {
  margin: 0px;
  padding: 0px;
  background-image: url(bg_main_box04.gif);
  background-repeat: repeat-y;
  width: 700px;
}
#main_box05 {
  background-image: url(bg_main_box05.gif);
  background-repeat: repeat-y;
  width: 700px;
}
#main {
  margin: 0px;
  float: left;
  width: 100%;
}
#main_reverse {
  text-align: justify;
  width: 80%;
  float: right;
  padding-left: 1%;
  padding-right: 0%;
  margin-right: 2%;
}
#menu_reverse {
  background-repeat: no-repeat;
  text-align: left;
  width: 16%;
  float: left;
}
#main02 {
  margin: 0px 0px 0px 10px;
  width: 350px;
  float: right;
  text-align: center;
}
#main03 {
  margin: 0px;
  width: 350px;
  float: left;
  text-align: center;
}
#menu {
  width: 200px;
  float: right;
  text-align: center;
  background-image: url(bg_side_menu.gif);
  background-repeat: no-repeat;
}
#menu02 {
  margin: 0px;
  width: 200px;
  float: left;
  text-align: center;
  background-image: url(bg_side_menu.gif);
  background-repeat: repeat-y;
}
#menu03 {
  margin: 0px;
  width: 130px;
  float: right;
  text-align: center;
}
#footer {
  border-top : 1px solid #bec9d6;
  background-image: url(bg_footer_menu.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 100px;
  clear: both;
}
#header_menu {
  height: 100px;
  background-position: left center;
  width: 100%;
}
#footer_menu {
  height: 100px;
  background-image: url(bg_footer_menu.gif);
  background-repeat: no-repeat;
  text-align: center;
  line-height: 16px;
  background-color: white;
  width: 100%;
  background-position: center;
}
#side_menu {
  border-width: 0px;
}
#under_menu {
  margin: 0px;
  width: 468px;
  height: 240px;
  background-color: white;
  line-height: 20px;
  font-size: 12px;
}
.a_Midashi01 {
  padding-left: 0px;
  font-weight: bold;
  font-size: 130%;
  font-family: "Times New Roman";
}
.a_Midashi02 {
  font-weight: bold;
  background-image: url(icon_midashi02.gif);
  padding-left: 16px;
  background-repeat: no-repeat;
  height: 20px;
  font-size: 103%;
  color: rgb(0, 64, 0);
}
.b_Moji01 {
  line-height: 110%;
  font-family: "Times New Roman",serif,Arial;
  text-align: left;
  font-size: 1em;
}
.b_Moji01-j{
  line-height : 140%;
  text-align: left;
  font-size : 1em;
  letter-spacing : normal;
  font-family : "lr PSVbN","Osaka",sans-serif;
}
.b_Moji02 {
  line-height: 20px;
  font-family: "Times New Roman";
  text-align: left;
  font-size: 75%;
}
.b_z---------------- {
  font-size: 12px;
  background-image: url(wbakibaki-template.gif);
  background-repeat: no-repeat;
  padding-left: 120px;
}
.d_Link01 {
  list-style-type: disc;
  list-style-position: outside;
}
.d_Link02 {
  background-image: url(icon_link02.gif);
  padding-left: 13px;
  background-repeat: no-repeat;
}
.d_Link03 A {
  color: gray;
  text-decoration: none;
  background-image: url(icon_link03.gif);
  background-repeat: no-repeat;
  padding-left: 15px;
  line-height: 16px;
  font-size: 12px;
  font-weight: bold;
}
.d_Link03 A:LINK {
  color: rgb(0, 64, 128);
}
.d_Link03 A:VISITED {
  color: rgb(0, 64, 128);
  text-decoration: none;
}
.d_Link03 A:ACTIVE {
  color: rgb(0, 64, 128);
  text-decoration: none;
}
.d_Link03 A:HOVER {
  color: red;
  background-color: rgb(255, 255, 185);
  font-size: 120%;
  font-family: "Times New Roman";
}
.d_Link04 A {
  text-decoration: none;
  background-image: url(icon_link04.gif);
  padding-left: 14px;
  background-repeat: no-repeat;
  font-size: 20px;
  font-family: "Times New Roman";
}
.d_Link04 A:LINK {
  color: rgb(57, 57, 140);
  text-decoration: none;
}
.d_Link04 A:VISITED {
  color: rgb(57, 57, 140);
  text-decoration: none;
}
.d_Link04 A:ACTIVE {
  color: white;
  text-decoration: none;
}
.d_Link04 A:HOVER {
  color: red;
  text-decoration: underline;
}
.d_LinkGaibu {
  background-image: url(icon_ink_Gaibu.gif);
  padding-left: 28px;
  background-repeat: no-repeat;
}
.d_z---------------- {
  font-size: 12px;
  background-image: url(wbakibaki-template02.gif);
  background-repeat: no-repeat;
  padding-left: 120px;
  line-height: 18px;
}
.e_Arrow_Migi {
  background-image: url(icon_migi.gif);
  padding-left: 18px;
  background-repeat: no-repeat;
}
.e_Arrow_Hidari {
  background-image: url(icon_hidari.gif);
  padding-left: 18px;
  background-repeat: no-repeat;
}
.e_Home {
  background-image: url(icon_home.gif);
  padding-left: 16px;
  background-repeat: no-repeat;
}
.e_Mail {
  background-image: url(icon_mail.gif);
  padding-left: 18px;
  background-repeat: no-repeat;
}
.f_Folder {
  background-image: url(icon_folder.gif);
  padding-left: 18px;
  background-repeat: no-repeat;
}
.f_Point {
  background-image: url(icon_point.gif);
  padding-left: 22px;
  background-repeat: no-repeat;
  height: 24px;
}
.f_z---------------- {
  font-size: 12px;
  background-image: url(ani_wbakibaki.gif);
  padding-left: 120px;
  line-height: 18px;
  background-repeat: no-repeat;
}
.z_box-title {
  padding-left: 10px;
  margin-bottom: 0px;
  line-height: 24px;
  margin-top: 10px;
  font-weight: bold;
  background-image: url(bg_box-title.gif);
  background-repeat: repeat;
  color: white;
  text-align: left;
  background-color: rgb(222, 150, 156);
  padding-right: 10px;
  font-size: 13px;
}
.z_box-title02 {
  padding-left: 10px;
  margin-bottom: 0px;
  line-height: 24px;
  margin-top: 10px;
  font-weight: bold;
  background-image: url(bg_box-title02.gif);
  background-repeat: repeat;
  color: white;
  text-align: left;
  background-color: rgb(132, 174, 121);
  font-size: 13px;
}
.z_menu_box-title {
  margin: 20px 0px 5px;
  font-weight: bold;
  color: white;
  background-color: rgb(140, 158, 181);
  font-family: "Times New Roman";
  background-position: left top;
  font-size: 85%;
  padding-left : 5px;
}
.z_box {
  border: 1px solid silver;
  margin: 0px;
  padding: 0px 10px;
  line-height: 160%;
  font-size: 100%;
  text-align: justify;
  background-color: white;
  font-family: "Times New Roman";
}
.z_box02 {
  border: 1px solid silver;
  margin: 0px;
  padding: 0px 10px;
  line-height: 20px;
  font-size: 12px;
  text-align: justify;
  background-color: white;
}
.z_menu_box {
  border: 1px solid silver;
  margin: 0px;
  padding: 0px 6px;
  line-height: 20px;
  font-size: 16px;
  background-image: url(bg_menu_box.gif);
  background-repeat: no-repeat;
  background-color: white;
  font-family: "Times New Roman";
  text-align: left;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
}
.zzzzz {
  font-size: 11px;
  display: none;
  color: red;
  background-color: rgb(255, 255, 149);
}
HR {
  height: 1px;
  color: silver;
  margin-bottom: 10px;
}
U {
  border-bottom: 2px dotted gray;
  text-decoration: none;
}
I {
  background-color: rgb(255, 255, 128);
  font-style: normal;
  padding-left: 3px;
  padding-right: 3px;
}
TR, TD {
  text-align: left;
  line-height: 110%;
}
BLOCKQUOTE {
  border-left: 5px solid silver;
  font-size: 12px;
  padding-left: 5px;
  margin-left: 15px;
}
H1 {
  font-family: "Times New Roman";
  text-align: center;
  font-size: 152%;
}
H2 {
  font-size: 13px;
}
H3 {
  font-size: 12px;
}
H4 {
  font-size: 11px;
}
H5 {
  font-size: 11px;
}
H6 {
  font-size: 11px;
}
H1, H2, H3, H4, H5, H6, P, UL, OL, DL {
  margin-top: 3px;
  margin-bottom: 0px;
  font-family: "Times New Roman";
  text-align: center;
}
.b_moji3 {
  font-family: "Times New Roman",Arial,sans-serif,serif;
  font-size: 0.8em;
}
.phototitle{
  font-family: "Times New Roman",Arial,sans-serif,serif;
  font-size: 0.8em;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
  font-style : oblique;
  line-height : 2ex;
  text-align : center;
}
.poem {
  }
#poem {
  text-align: center;
  font-family: "Times New Roman";
  font-style: oblique;
  float: left;
  width: 75%;
}
.poemimg {
  }
#poemimg {
  float: right;
  width: 23%;
}
.b_moji03 {
  font-family: Times New Roman,Times,serif;
  text-align: left;
  font-size: 90%;
}
.japanese01 {
  font-size: 16px;
  text-align: center;
}
japanese01 {
  }
#japanese01 {
  font-family: MS EEEE;
  font-size: 15px;
  text-align: center;
}
#poembox {
  margin: 0% 0% 0% 1%;
}
#menu_migisen {
  width: 16%;
  float: left;
  background-repeat: no-repeat;
}
#main_noborder {
  text-align: justify;
  padding-left: 1%;
  margin-right: 2%;
  width: 80%;
  float: right;
}
#pagetop {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
TABLE {
  font-family: "Times New Roman",Arial,sans-serif,serif;
  font-size: 1em;
  line-height: 110%;
}
.shadow {
  background : url(http://schweitzer-temple.com/img/shadow_001.gif) right bottom;
  float: left;
/* 回り込み制御 */
}
.shadow IMG {
  position: relative;
  left: -5px;
  /* 画像を左へ移勁E*/
    top: -5px;
  /* 画像を上へ移勁E*/
    
  /* 画像枠 */
    
  /* paddingを設定した場合E背景色 */
    border: 1px solid #999999;
/* 画像E枠緁E*/
}
#komenu{
  padding-left : 5px;
}
.inyou{
  font-size : 105%;
  font-style : oblique;
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
}
.name{
  font-size : 110%;
  font-weight : bold;
  text-align : right;
  padding-bottom : 10px;
}
.language{
  margin-top : 1em;
}

