@charset "Shift_JIS";

/*共通基本スタイルシート*/
body {
	padding: 0px; /*余白*/
	margin: 0px; /*マージン*/
	/*background-image: url(images/back_side.gif); 背景画像リンク*/
	/*background-repeat: repeat-x; 背景画像縦方向へリピート*/
	/*background-repeat: repeat-y;背景画像横方向へリピート*/
	/*background-position: left;背景画像の配置位置*/
	background-color: #FFDBDB; /*背景色*/
	color: #333333; /*フォント基本色*/
	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; }
a.link:link    { text-decoration: none; color: #1575D8; }
a.link:visited { text-decoration: none; color: #0066ff; }
a.link:active  { text-decoration: none; color: #0066ff; }
a.link:hover   { text-decoration: underline; color: #FF0000; }

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

.MarginBox2 {
	margin: 0 0 10px;
}

.MarginBox3 {
	margin: 0 0 15px;
}

/* 共通ヘッダ・フッタ */
.HeadLine {
	background-repeat: no-repeat;
	background-image: url(images/head_l.gif);
}

.NyuRibbon {
	background-image: url(images/n_icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.HeadText {
	font-size: 85%;
	font-weight: bold;
	color: #0E3192;
}

.TopMessage {
	font-size: 90%;
	line-height: 140%;
	color: #0E3192;
}

.TopicsText {
	font-size: 85%;
	line-height: 140%;
}

.adress {
	font-size: 0.8em;
	font-weight: bold;
	color: #0E3192;
}

.footer {
   font-size: 75%;
	 color: #F11284;
}
/*テキスト設定 */	
.honbun {
	font-size: 80%;
  line-height: 140%;
}

.honbunS {
	font-size: 75%;
  line-height: 140%;
}

.honbunL {
	font-size: 90%;
  line-height: 1.2em;
}

.honbunLB {
	font-size: 90%;
  line-height: 1.2em;
	font-weight: 800;
}

.honBlue {
	font-size: 80%;
	line-height: 120%;
	color: #0E3192;
}

.honRed {
	font-size: 80%;
	line-height: 120%;
	color: #FF0000;
}

.honRed-s {
	font-size: 70%;
	line-height: 120%;
	color: #FF0000;
}

.honbun_big{
	font-size: 100%;
	line-height: 140%;
	color: #730A5C;
}

.honLRedB {
	font-size: 90%;
	line-height: 120%;
	color: #8A002D;
	font-weight: 800;
}

.honPink {
	font-size: 80%;
	line-height: 120%;
	color: #F11284;
}

.honPink-s-b {
	font-size: 70%;
	line-height: 120%;
	color: #F11284;
	font-weight: 800;
}

.honLgreenB {
	font-size: 90%;
	line-height: 140%;
	color: #0B3167;
	font-weight: 800;
}
