@charset "Shift_JIS";
/* ■基本スタイル■ */
BODY,P,DIV,A,TH,TD{
 font-size: 12px;
 line-height: 150%;
 font-weight: normal;
 font-family: "ＭＳ Ｐゴシック", "Osaka";
}
IMG{ border: 0; }
.center{ text-align: center; }
.right,ADDRESS{ text-align: right; }
.left{ text-align: left; }
.top{ vertical-align: top; }
.mid{ vertical-align: middle; }
.bot { vertical-align: bottom; }
.b{ font-weight: bold; }
.i{ font-style:italic;}
.ul{ text-decoration:underline }
.lt{ text-decoration:line-through }
.h1,H1{ font-size: 200%; font-weight: bold; }
.h2,H2{ font-size: 170%; font-weight: bold; }
.h3,H3{ font-size: 150%; font-weight: bold; }
.h4,H4{ font-size: 100%; font-weight: bold; }
.h5,H5{ font-size: 90%; font-weight: bold; }
.h6,H6{ font-size: 80%; font-weight: bold; }
.name{vertical-align: top; padding: 5px 10px; }
ADDRESS.hr{
 display: block;
 padding-top: 5px;
 border-top: solid #330099 1px;
}
/* ■ルビ設定■ */
RUBY RT{ font-size : 5px; }		/* ルビサイズ */
.ls { ruby-align : left; }		/* 左揃え */
.cs { ruby-align : center; }		/* 中央揃え */
.rs { ruby-align : right; }		/* 右揃え */
.dl { ruby-align : distribute-letter; }	/* 均等 */
.ds { ruby-align : distribute-space; }	/* 前後に空白＋均等 */
.le { ruby-align : line-edge; }		/* テキストの状態による */
.at { ruby-align : auto; }		/* 自動 */
