/**************************************************************
  basic
**************************************************************/
body {
	background-image: url(../img/bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}



body {
  font-size   : 100%;
  font-family : "Osaka","sans-serif";
}



/* ----- フォント・リンク色の設定をします ----- */


/* フォント全体 */
body,th,td {
	font-size: 12px;	/* フォントサイズ */
font-family:'Verdana','ＭＳ Ｐゴシック','Osaka','ヒラギノ角ゴ Pro W3', sans-serif;
	color: #333333;		/* フォントの色 */
	line-height: 1.5em;	/* 行間 */
}

.size14  { font-size: 14px; line-height: 18px; }
.size14r  { font-size: 14px;color:#E04404; line-height: 18px; }
.size14g  { font-size: 14px;color:#6AA001; line-height: 18px; }
.size12  { font-size: 12px; line-height: 18px; }
.size10  { font-size: 10px; line-height: 16px; }
.size10f  { font-size: 10px;color:#ffffff;  line-height: 16px; }
.size10b  { font-size: 10px;color:#003561;  line-height: 16px; }
.size12r  { font-size: 12px;color:#ED1C24; line-height: 18px; }
.size14b  { font-size: 14px;color:#0072BF; line-height: 20px; }
.size12b2  { font-size: 12px;color:#0072BF; line-height: 20px; }

/* 文章中のリンク */
a:link {
	color: #011B49;		/* リンク・フォントの色 */
	text-decoration: none;	/* リンク線 */
}
a:visited{
	color: #1E58B2;		/* 訪問済みリンク・フォントの色 */
	text-decoration: none;	/* リンク線 */
}
a:hover{
	color: #103D8B;		/* ロールオーバー時・フォントの色 */
	text-decoration: none;	/* リンク線 */
}
a:active {
	color: #1E58B2;		/* クリック時・フォントの色 */
	text-decoration: overline underline;	/* リンク線 */
}



/* パンクズ */
div#pankuzu_text2 {
	width:100%;
	font-size: 10px;
	line-height:1em;
	margin: 4px 0px 0px 0px;



}

/* 070301　右メニュー */

div.mem_listbox {
	width: 150px;
	padding:6px 0px 5px 10px;
}

ul.mem_list {
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-size:10px;
	width:145px;
}

ul.mem_list li {
	background-image: url(../img/side_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	padding:0px 0px 0px 8px;
	margin:0px;
}



ul.mem_list  a:link,ul.mem_list  a:visited {
	color: #011B49;		/* リンク・フォントの色 */
	text-decoration: none;	/* リンク線 */
}


ul.mem_list  a:hover,ul.mem_list a:active{
	color: #103D8B;		/* ロールオーバー時・フォントの色 */
	text-decoration: underline;	/* リンク線 */
}

ul.mem_list2 {
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-size:10px;
	width:145px;
}
ul.mem_list2 li {
	background-image: url(../img/side_arrow2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	padding:0px 0px 0px 8px;
	margin:0px;
}

ul.mem_list4 {
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-size:12px;
	width:200px;
}

ul.mem_list4 li {
	background-image: url(../img/side_arrowb.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	padding:0px 0px 0px 8px;
	margin:0px;
}

ul.mem_list5 {
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-size:12px;
	width:200px;
}
ul.mem_list5 li {
	background-image: url(../img/side_arrow2b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	padding:0px 0px 0px 8px;
	margin:0px;
}


div.mem_listbox3 {
	width: 546px;
	padding:0px 0px 0px 0px;
	align:right;
}
div.mem_listbox36 {
	width: 220px;
	padding:0px 0px 0px 0px;
	align:right;
}

ul.mem_list36 {
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-size:10px;
	width:200px;
	align:right;
}
ul.mem_list36 li {
	float:right;
	background-image: url(../img/foot_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	padding:0px 0px 0px 8px;
	margin:0px;
}

ul.mem_list3 {
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-size:10px;
	width:546px;
	align:right;
}
ul.mem_list3 li {
	float:right;
	background-image: url(../img/foot_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	padding:0px 0px 0px 8px;
	margin:0px;
}

 .tb1 {
 	width:530px;
 	padding: 0px 15px 0px 15px;}

 .tb2 {
 	width:530px;
 	padding: 0px 15px 0px 15px;}



a.orange:link {
	color: #FF8F28; text-decoration: underline;
}
a.orange:visited {
	color: #FF8F28; text-decoration: underline;
}
a.orange:hover {
	color: #FF8F28; text-decoration: underline;
}
a.orange:active {
	color: #FF8F28; text-decoration: underline;
}
