<!--

body {
	font-family: MS UI Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:100%; /* フォントサイズ */
	margin:0 auto;
	width:100%;
	line-height:1.4;
}

#wrap {
	text-align:center;
	width:98%;
	margin:0 auto;
}


#inner {
	position:relative;
	width:100%;
	margin:0 auto;
	text-align:center;
}

#mainWrap	{		/* コンテンツエリア	*/
	margin-top:10px;
/*	margin-right:200px; */
	text-align:left;
}

#mainWrap2	{		/* コンテンツエリア（コーナートップのサイド広告あり）	*/
	margin-top:10px;
	margin-right:200px;
	text-align:left;
}


#sideWrap	{		/* 各ページのサイド広告エリア	*/
	position:absolute;
	float:right;
/*	border-style:dotted; */
	border-width:1px;
	padding:8px;
	width: 0px;
/*	width: 160px; */
	top:0;
	right:0;
	text-align: center;
	color:#000000;
	background-color:#FFFFFF;
}

#sideWrap2	{		/* コーナートップのサイド広告エリア	*/
	position:absolute;
/*	float:right;*/
	border-style:dotted;
	border-width:1px;
	padding:8px;
/*	width: 0px; */
	width: 160px;
	top:0;
	right:0;
	text-align: center;
	color:#000000;
	background-color:#FFFFFF;
	background-image:url(/style/Image/recommend.gif);
	background-repeat:no-repeat;
}

.clear { clear:both; }
.clear hr { display:none; }

.header	{
  clear:both;
	width:100%;
	margin:0 0;
	text-align:left;
	font-size:90%;
}

.footer	{
  clear:both;
	width:100%;
	margin-top:20px;
	bottom:0;
	text-align:center;
}

.policy	{
	color:#FFFFFF;
	background-color:#333333;
	text-align:center;
	font-size:90%;
}

.access	{
	color:#333333;
	background-color:#eceef3;
	text-align:left;
	font-size:90%;
}

.copyright	{
	color:#FFFFFF;
	background-color:#999999;
	text-align:center;
	font-size:80%;
}

image {
	border:none;
}

/* トップページ　タイトル	*/
.top-header-title		{
 font-family: MS UI Gothic, Verdana, Arial, Helvetica, sans-serif;
	margin:10px;
}

/* トップページ　画像	*/
.top-header-image		{
	background-image:url(/style/Image/titleback.jpg);
  background-position: top left;
	background-repeat:repeat-x;
}


/* トップページ　テロップ	*/
.ad-area	{
	color:#000000;
	background-color:#fdf6c3;
	font-size:12px;
}


/* トップページ　ヘッダー部分の広告	*/
.ad-area-side	{
	color:#000000;
	background-color:#d2e1fd;
/*
	font-size:80%;
*/
	border-style:dotted;
	border-width:1px;
}


.newsblock {		/* 強調記事（点線囲み付き）*/
	color:#000000;
	background-color:#fdfaa4;
	border-style:dotted;
	border-width:1px;
	padding:5px;
}


.block-noline {		/* 強調記事（点線囲みなし・無色）*/
	border-width:1px;
	border-style:none;
　padding:5px;
}


.topnews {		/* トップページコンテンツ	*/
 font-family: Arial, Helvetica, sans-serif;
 font-size: 95%;
 color: #6666666;
}


.newstitle {		/* トップページ見出し	*/
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #032d77;
 text-decoration: none;
}


.menubar {		/*	ヘッダー部ナビゲーションバー	*/
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 color: #666666;
 text-decoration: none;
 background-image:url(/style/Image/menu-border.gif);
 
}


.menutitle {	/*	メニュータイトル	*/
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}


.menu {		/*	メニューコンテンツ	*/
 font-family: Arial, Helvetica, sans-serif;
 font-size: 85%;
 line-height:1.5;
 color: #66666666;
}


/* トップページ　強調メニュー */
.ad-menu {
	color:#000000;
	background-color:#fbfcb7;
}


.titletext {		/* 一般ページ見出し	*/
 font-family: MS UI Gothic, Verdana, Arial, Helvetica, sans-serif;
 font-size: 110%;
 font-weight: bold;
 text-decoration: none;
}


.pagetext {		/* 一般ページコンテンツ	*/
 font-family: MS UI Gothic, Verdana, Arial, Helvetica, sans-serif;
}


/* ---------【　バックカラーおよび表示カラーの指定　】----------------	*/

/*	背景色	*/
.base	{
	color:#000000;
	background-color:#FFFFFF;
}


/*	タイトル		*/
.title	{
	color:#FFFFFF;
	background-color:#011b49;
}


/*	見出し部		*/
.title2	{
	color:#000000;
	background-color:#b1ccfd;
}


/*	アクセントカラー		*/
.accent	{
	color:#000000;
	background-color:#fff5b3;
}

.frame {
 color: 6D6D6D;
 background-color:#6D6D6D;
}


.dark {
 color: #FFFFFF;
 background-color:#333333;
}


/* --------【ラインの指定】-------------- */

/* 	点線（色の指定無し） */
.dotline			{border-style:dotted;border-width:medium;}

/* 	色つき点線 */
.dotline-accent			{border-style:dotted;border-color:#b1ccfd;border-width:medium;}

/* 	二重線（色の指定無し） */
.doubleline			{border-style:double;border-width:medium;}

/* 	色つき二重線 */
.doubleline-accent		{border-style:double;border-color:#b1ccfd;border-width:medium;}

/* ---------【　文字の状態指定　】----------------	*/

H1{
	margin-top:0;
	margin-bottom:0;
	font-size:180%;
}

H2{
	margin-top:0;
	margin-bottom:0;
	font-size:150%;
}

H3{
	margin-top:0;
	margin-bottom:0;
	font-size:120%;
}

H4{
	margin-top:0;
	margin-bottom:0;
	font-size:110%;
}

DL{
	padding:5;
	margin:0 0 0 0em;
}

UL{
	padding:5;
	margin:0 0 0 1.5em;
}

OL{
	padding:5;
	margin:0 0 0 1.5em;
}


/*	サイズ固定	*/
	.fix-12px					{font-size:12px;}
	.fix-14px					{font-size:14px;}

/*　標準文字　*/
	.base-small				{font-size:90%;}
	.base-medium			{font-size:medium;}
	.base-large				{font-size:large;}
	.base-xlarge			{font-size:x-large;}
	.base-xxlarge			{font-size:xx-large;}

	.base-bold				{font-weight:bold;}
	.base-boldm				{font-weight:bold;font-size:medium;}
	.base-boldl				{font-weight:bold;font-size:large;}
	.base-boldx				{font-weight:bold;font-size:x-large;}
	.base-boldxx			{font-weight:bold;font-size:xx-large;}

/*	白抜き文字		*/
	.white-small			{color:#FFFFFF;font-size:90%;}
	.white						{color:#FFFFFF;}
	.white-bold				{color:#FFFFFF;font-weight:bold;}
	.white-boldm			{color:#FFFFFF;font-weight:bold;font-size:medium;}
	.white-boldl			{color:#FFFFFF;font-weight:bold;font-size:large;}
	.white-boldx			{color:#FFFFFF;font-weight:bold;font-size:x-large;}
	.white-boldxx			{color:#FFFFFF;font-weight:bold;font-size:xx-large;}

/*	警告・注意文字（濃色）	*/
	.note-small				{color:#d31406;font-size:90%;}
	.note							{color:#d31406;}
	.note-bold				{color:#d31406;font-weight:bold;}
	.note-boldm				{color:#d31406;font-weight:bold;font-size:medium;}
	.note-boldl				{color:#d31406;font-weight:bold;font-size:large;}
	.note-boldx				{color:#d31406;font-weight:bold;font-size:x-large;}
	.note-boldxx			{color:#d31406;font-weight:bold;font-size:xx-large;}

/*	警告・注意文字（標準）	*/
	.note2-small				{color:#032d77;font-size:90%;}
	.note2							{color:#032d77;}
	.note2-bold					{color:#032d77;font-weight:bold;}
	.note2-boldm				{color:#032d77;font-weight:bold;font-size:medium;}
	.note2-boldl				{color:#032d77;font-weight:bold;font-size:large;}
	.note2-boldx				{color:#032d77;font-weight:bold;font-size:x-large;}
	.note2-boldxx				{color:#032d77;font-weight:bold;font-size:xx-large;}

/*	警告・注意文字（淡色）	*/
	.note3-small				{color:#5d88d6;font-size:90%;}
	.note3							{color:#5d88d6;}
	.note3-bold					{color:#5d88d6;font-weight:bold;}
	.note3-boldm				{color:#5d88d6;font-weight:bold;font-size:medium;}
	.note3-boldl				{color:#5d88d6;font-weight:bold;font-size:large;}
	.note3-boldx				{color:#5d88d6;font-weight:bold;font-size:x-large;}
	.note3-boldxx				{color:#5d88d6;font-weight:bold;font-size:xx-large;}

/* ---------【　リンク色の指定　】----------------	*/

/*	背景上のリンク色（濃色）		*/
	A:link				{color:#3760aa;text-decoration:underline;}
	A:visited			{color:#666666;text-decoration:underline;}
	A:hover				{color:#FF0000;text-decoration:underline;}

/*	メニュー部およびタイトル（メイン）のリンク色		*/
	A.on-title:link				{color:#FFFFFF;}
	A.on-title:visited		{color:#FFFFFF;}
	A.on-title:hover			{color:#FF0000;background-color:#FFFFFF;}

/*	メニュー部およびタイトル（サブ、淡色）のリンク色		*/
	A.on-title2:link				{color:#011b49;}
	A.on-title2:visited			{color:#011b49;}
	A.on-title2:hover				{color:#FF0000;}

/*	メニュー部およびタイトル（サブ、淡色）のリンク色（マウスオーバー時に文字の色が赤く変わる）		*/
	A.on-title2-c:link				{color:#011b49;}
	A.on-title2-c:visited			{color:#011b49;}
	A.on-title2-c:hover				{color:#FF0000;}

/*	アクセントカラー（メイン）のリンク色		*/
	A.on-accent:link			{color:#0462b1;}
	A.on-accent:visited		{color:#666666;}
	A.on-accent:hover			{color:#FF0000;background-color:#FFFFFF;}


/*	ヘッダー部のリンク色		*/
	A.on-header:link				{color:#666666;}
	A.on-header:visited			{color:#666666;}
	A.on-header:hover				{color:#FF0000;}


/*	フッター部のリンク色		*/
	A.on-footer:link				{color:#FFFFFF;}
	A.on-footer:visited			{color:#FFFFFF;}
	A.on-footer:hover				{color:#FF0000;}


-->


