@charset "Shift_JIS";

/*共通基本スタイルシート*/

body {
	/* 基本色設定 */
  color: #333333;
	background-color: #FFFFFF;
	/* ヘッダのために余白を消す */
  margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* リンク関係の色設定 */
a:link   { text-decoration: none; color: #0000CC }
a:visited { text-decoration: none; color: #800080 }
a:active  { text-decoration:none; color: #666666 }
a:hover   { color: #FF0099; }

/* 共通サイド */
.back {
	background-repeat: repeat-y;
	background-image: url(images/back.gif);
	background-position: center;
}

/* マージン設定 */
.MarginBox {
	margin: 0 0 5px;
}

.MarginBoxLU {
	margin: 0 5px 5px;
}

.MarginBox2 {
	margin: 0 0 10px;
}

.MarginBox3 {
	margin: 0 0 15px;
}

.MarginLR {
	margin: 0 10px;
}



.MarginL {
	margin: 0 0 0 10px;
}

/* 画像の回り込み */
#i01{
  float: right;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}


/* ご挨拶BOX
.box-bline {
	background-repeat: repeat-x;
	background-image: url(images/top_box02.gif);
}

.box-rline {
	background-repeat: repeat-y;
	background-image: url(images/top_box01.gif);
}

.title-back {
	background-repeat: repeat-x;
	background-image: url(images/title_back.gif);
}

.title-sub-back {
	background-repeat: repeat-x;
	background-image: url(images/sub_back.gif);
}
 */
 
/*テキスト設定 */	
.top-aisatsu {
	font-size: 80%;
	line-height: 160%;
}

.annaibun {
   font-size: 80%;
   line-height: 140%;
}

.shikaku {
   font-size: 70%;
   line-height: 140%;
}

.normal {
   font-size: 80%;
   line-height: 120%;
}

.normal-s {
   font-size: 70%;
   line-height: 120%;
}

.normal-s-red {
   font-size: 75%;
   line-height: 120%;
   color:#FF0000;
}

.jyusyo {
   font-size: 12px;
   line-height: 120%;
}

.calender {
   font-size: 9pt;
	 color: #2B764E;
}

.calender2 {
   font-size: 9pt;
}

.footer {
   font-size: 12px;
   color: #FFFFFF;
}

.sub {
   font-size: 10pt;
   color: #00A380;
}

.large {
   font-size: 90%;
   line-height: 120%;
}

.large-text {
   font-family: "ＭＳ Ｐゴシック", "Osaka";
   font-size: 100%;
	 font-weight: 800;
}

