@charset "UTF-8";
/*
------------------------------------------------------
ireport.css

isarigami.net/isarigami の基本スタイル・シート
適用範囲：/isarigami.net/isarigami/*

written by i-report@softark.net

edited:
July 16, 2002 -

------------------------------------------------------
 */
body{
  margin : 0px;
  padding : 0px;
  color : black;
  background-color : #fffff0;
  font-family : "メイリオ",tahoma,"ＭＳ Ｐゴシック","ＭＳ ゴシック",OSAKA,sans-serif;
}
div.renewal{
  margin-top : 1.5em;
  margin-right : 15%;
  margin-bottom : 1.5em;
  margin-left : 15%;
  padding : 10px;
  border: 2px solid #880000;
}
h1{
  color : black;
  background : #fafed3;
  margin : 0px;
  border-style : solid;
  border-color : olive;
  border-top-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-left-width : 0px;
  padding-top : 0.3em;
  padding-right : 1em;
  padding-bottom : 0.2em;
  padding-left : 1em;
  font-size : 200%;
  text-align : left;
  font-family : "ＭＳ Ｐ明朝","ＭＳ 明朝","Times New Roman",Century,serif;
  font-weight : bold;
}
h2{
  color : black;
  background : #ccffcc;
  margin-top : 1em;
  margin-right : 0px;
  margin-bottom : 0.5em;
  margin-left : 20px;
  border-color : #66aa66;
  border-style : solid;
  border-top-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-left-width : 0px;
  padding-top : 0.3em;
  padding-right : 1em;
  padding-bottom : 0.2em;
  padding-left : 1em;
  font-size : 110%;
  text-align : left;
  font-weight : bold;
  clear : both;
}
h3{
  margin-top : 1em;
  margin-right : 0px;
  margin-bottom : 0.5em;
  margin-left : 36px;
  border-color : #66aa66;
  border-style : solid;
  border-top-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-left-width : 0px;
  padding-top : 0.3em;
  padding-right : 1em;
  padding-bottom : 0.2em;
  padding-left : 0.5em;
  font-size : 100%;
  text-align : left;
  font-weight : bold;
  clear : both;
}
h3.note{
  margin-left : 60px;
  font-size : 90%;
}
a:link{
  color : #0000ff;
/*  background : inherit;*/
}
a:visited{
  color : #8000ff;
/*  background : inherit;*/
}
a:active{
  color : #ffff88;
  background : #000080;
}
a:hover{
  color : #ffffff;
  background : #0000ff;
}
p{
  line-height : 1.5em;
  margin-top : 0em;
  margin-right : 0.4em;
  margin-bottom : 0em;
  margin-left : 0.4em;
  padding-top : 0.2em;
  padding-right : 0.4em;
  padding-bottom : 0.2em;
  padding-left : 0.4em;
  text-indent : 1em;
  clear : none;
}
div{
  margin-top : 0.2em;
  margin-right : 12px;
  margin-bottom : 0.2em;
  margin-left : 12px;
  padding : 0px;
}
div.topnavi{
  padding : 0px;
  margin : 0px;
  color : black;
  background : #e2e2de;
}
div.text{
  margin-left : 36px;
}
div.note{
  margin-left : 60px;
  font-size : 90%;
}
div.list{
  margin-left : 60px;
  margin-right : 60px;
  border-width : 1px;
  border-style : solid;
  border-color : #bbaaaa;
}
div.image{
  text-align : center;
}
.navi, .credit, .property, .cite, .date{
  text-align : right;
}
.clrrgt{
  clear : right;
}
.clrlft{
  clear : left;
}
.clrbth{
  clear : both;
}
blockquote{
  margin-top : 0.5em;
  margin-right : 36px;
  margin-bottom : 0.5em;
  margin-left : 36px;
  padding-top : 0.2em;
  padding-right : 1em;
  padding-bottom : 0.2em;
  padding-left : 1em;
  color : black;
  background : #e8fdff;
  border-width : 2px;
  border-style : dashed;
  border-color : #aa8888;
}
cite{
  font-style : normal;
  color : #008000;
  background : #e8fdff;
}
hr{
  color : #337733;
  /* background : inherit; */
  height : 1px;
  width : 70%;
  clear : both;
  text-align : center;
}
hr.clr{
  width : 15%;
  margin-left : 80%;
  text-align : center;
  visibility : hidden;
}
hr.footer{
  margin-right : 0px;
  margin-left : 12px;
  width : 100%;
}
ul{
  margin-top : 0.3em;
  margin-right : 2em;
  margin-bottom : 0.3em;
  margin-left : 2em;
  padding : 0px;
  list-style-position : outside;
  list-style-type : none;
}
ul.disc{
  list-style-type : disc;
}
ol{
  list-style-position : outside;
  list-style-type : decimal;
  margin-top : 0.3em;
  margin-right : 2em;
  margin-bottom : 0.3em;
  margin-left : 4em;
  padding : 0px;
}
ol.ua
{
  list-style-type : upper-alpha;
}
ol.la
{
  list-style-type : lower-alpha;
}
li{
  line-height : 1.5em;
  margin-top : 0em;
  margin-right : 0.4em;
  margin-bottom : 0em;
  margin-left : 0.4em;
  padding-top : 0.2em;
  padding-right : 0.4em;
  padding-bottom : 0.2em;
  padding-left : 0.4em;
}
li p{
/*  line-height : 0em;*/
  margin : 0em;
  padding : 0em;
}
dl{
  margin-top : 0.3em;
  margin-right : 0em;
  margin-bottom : 0.3em;
  margin-left : 1em;
  padding : 0.2em 0.5em 0.2em 0.5em;
  /* padding : 0px;
*/
}
dt{
  margin-top : 0.3em;
  margin-right : 0em;
  margin-bottom : 0.3em;
  margin-left : 0em;
  padding : 0.2em 0.5em 0.2em 0.5em;
  font-weight : bold;
}
dd{
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-left : 2em;
  padding : 0px;
/*  line-height : 1em; */
}
.LookAt{
  color : red;
  /* background : inherit; */
}
.NoNext, .NoPrev, .NotYet, .Canceled, .NotWritten{
  color : gray;
  /* background : inherit; */
}
.Deleted{
  text-decoration : line-through;
}
.TNR{
  font-family : "Times New Roman",Century,serif;
}
.Holiday{
  color : red;
  /* background : inherit; */
}
.Saturday{
  color : blue;
  /* background : inherit; */
}
img{
  border-width : 0px;
}
img.map{
  border-width : 1px;
  border-style : solid;
  border-color : bule;
}
img.mark{
  /* padding-left : 0.3em;
  padding-right : 0.3em; */
  /* vertical-align : text-bottom; */
  vertical-align : baseline;
}
img.left, img.right, img.center, img.map{
  margin-top : 8px;
  margin-left : 16px;
  margin-right : 16px;
  margin-bottom : 16px;
}
img.left{
  float : left;
}
img.right{
  float : right;
}
table{
  margin-top : 0.2em;
  margin-right : 12px;
  margin-bottom : 0.2em;
  margin-left : 12px;
  padding : 0px;
  border-width : 1px 0px 0px 1px;
  border-style : solid;
  border-color : #c0c0c0;
  line-height : 1.5em;
}
thead{
  color : black;
  background : #e0e0e0;
}
th{
  border-width : 0px 1px 1px 0px;
  border-style : solid;
  border-color : #c0c0c0;
  margin : 0px;
  padding :0.2em 0.5em 0.2em 0.5em;
}
thead th{
  background : #e0e0e0;
}
td{
  border-width : 0px 1px 1px 0px;
  border-style : solid;
  border-color : #c0c0c0;
  margin : 0px;
  padding : 0.2em 0.5em 0.2em 0.5em;
}
td.account{
  text-align : right;
  font-family : monospace;
}
dl.schedule{
  margin-left : 0em;
}
.scdate{
  font-weight : bold;
  text-align : center;
}

object.video {
  margin-top : 8px;
  margin-left : 30px;
  margin-right : 16px;
  margin-bottom : 16px;
  float: left;
}
