<style type="text/css">
<!--
	BODY {
		SCROLLBAR-FACE-COLOR: #ffffff;
		SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
		SCROLLBAR-SHADOW-COLOR: #424242;
		SCROLLBAR-3DLIGHT-COLOR: #ffffff;
		SCROLLBAR-ARROW-COLOR: #424242;
		SCROLLBAR-TRACK-COLOR: #424242;
		SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
		font-size:10pt;
		background-attachment:fixed;
	}


	.box24 {
		width: 500px; /*全体の幅*/
		font-size: 12px; /*文字サイズ*/
	}
	.box24 dt { /*タイトル部分の設定*/
		color: #FFFFFF; /*文字色*/
		background-color: #000000; /*背景色*/
		font-family: Arial,sans-serif;
		font-weight: bold;
		letter-spacing: 0.2em;
		width: 230px; /*タイトルの幅*/
		padding: 2px 1em 2px 1.5em;
		background-image: url("img/024_gray.gif");
		background-repeat: no-repeat;
	}
	.box24 dd { /*内容部分*/
		color: #313132; /*文字色*/
		margin: 0;
		padding: 0;
		border: solid 1px #6A6A6E; /*枠色*/
	}
	.box24 dd .textb24 {
		padding: 1.2em 0.9em; /*テキスト部分の余白*/
		border-top: solid 4px #DADADC;
		border-bottom: solid 4px #DADADC;
	}

	.box25 {
		width: 400px; /*全体の幅*/
		font-size: 12px; /*文字サイズ*/
	}
	.box25 dt { /*タイトル部分の設定*/
		color: #FFFFFF; /*文字色*/
		background-color: #000000; /*背景色*/
		font-family: Arial,sans-serif;
		font-weight: bold;
		letter-spacing: 0.2em;
		width: 230px; /*タイトルの幅*/
		padding: 2px 1em 2px 1.5em;
		background-image: url("img/024_gray.gif");
		background-repeat: no-repeat;
	}
	.box25 dd { /*内容部分*/
		color: #313132; /*文字色*/
		margin: 0;
		padding: 0;
		border: solid 1px #6A6A6E; /*枠色*/
	}
	.box25 dd .textb25 {
		padding: 1.2em 0.9em; /*テキスト部分の余白*/
		border-top: solid 4px #DADADC;
		border-bottom: solid 4px #DADADC;
	}


	.bbslink:link { color: #D7DCEC; }
	.bbslink:visited { color: #D7DCEC; }
	.bbslink:active { color: #D7DCEC; }

	.bbsdelete:link { color: #4D78B9; }
	.bbsdelete:visited { color: #660099; }
	.bbsdelete:active { color: #FF0033; }

	.i { border:1px solid; border-color: #4D78B9; font-size:10pt; }
	.bluef { color: #4D78B9; font-size:10pt; }
	.blackf { color: #000000; font-size:10pt; }
	.whitef { color: #FFFFFF; font-size:10pt; }
	.flwd { color:#333333; font-size:10pt; layout-grid-line:15px; }


	h1 {
		display: none;
	}


	*.grad {
		width:100%;
		color: #000099;
		filter: Alpha(opacity=100,finishopacity=0,style=1);
	}


	a.medium_button {
	// background-image: url(images/btn_middle.gif);
		cursor: hand;
		padding-top: 10px;
		width: 130px;
		height: 32px;
		font-size: 10pt;
		color: #FFFFFF;
	}


	/*ブロックの背景をグラデーションにする(gradientType 0:縦 1:横)(上が薄い色)*/
	#headBlock_Green {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#CCFFFF,endColorStr=#99ff00);
	}
	#headBlock_Pink {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFF0F5,endColorStr=#FFCCCC);
	}
	#headBlock_Gray {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F5F5F5,endColorStr=#999999);
	}
	#headBlock_Gray2 {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#CCCCCC);
	}
	#headBlock_Yellow {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFACD,endColorStr=#FFD700);
	}
	#headBlock_Orange {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFE4C4,endColorStr=#FFA500);
	}
	#headBlock_Red {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFB6C1,endColorStr=#FF0000);
	}
	#headBlock_Black {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F5F5F5,endColorStr=#000000);
	}
	#headBlock_Blue {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#CCCCFF,endColorStr=#0000FF);
	}
	#headBlock_Blue2 {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#CCCCFF,endColorStr=#7B68EE);
	}
	#headBlock_Purple {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#CC99FF,endColorStr=#9900FF);
	}

	/*ブロックの背景をグラデーションにする(gradientType 0:縦 1:横)(上が濃い色)*/
	#headBlock_GreenRv {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#99ff00,endColorStr=#CCFFFF);
	}
	#headBlock_PinkRv {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFCCCC,endColorStr=#FFF0F5);
	}
	#headBlock_GrayRv {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#CCCCCC,endColorStr=#FFFFFF);
	}
	#headBlock_GrayRv2 {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#999999,endColorStr=#F5F5F5);
	}
	#headBlock_YellowRv {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFD700,endColorStr=#FFFACD);
	}
	#headBlock_OrangeRv {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFA500,endColorStr=#FFE4C4);
	}
	#headBlock_RedRv {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FF0000,endColorStr=#FFB6C1);
	}
	#headBlock_BlackRv {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#000000,endColorStr=#F5F5F5);
	}
	#headBlock_BlueRv {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#0000FF,endColorStr=#CCCCFF);
	}
	#headBlock_BlueRv2 {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7B68EE,endColorStr=#CCCCFF);
	}
	#headBlock_PurpleRv {
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#9900FF,endColorStr=#CC99FF);
	}


	/* リンクポイントのスタイル */
	a.large_button_icon img.btn_icon {
		vertical-align: middle;
		position: relative;
		top: 1px;
	}
	img.btn_icon {
		vertical-align: middle;
		position: relative;
		top: -1px;
	}
	a.button {
		background-repeat: no-repeat;
		text-align: center;
		text-decoration: none;
		display: block;
		margin: 0 0 0 2px;
	}
	a.button:hover {
		color: #CC6699 ! important;
	}
	a.medium_icon,a.medium_icon_red,a.medium_icon_blue,a.medium_icon_green,a.medium_icon_orange {
		height: 10px;
		font-size: 10pt;
	}


	a img {
		border: none;
	}
	ul,p,form  {
		padding:0;
		margin:0;
	}


	/* NowLoading画面表示 */
	/* main screen */
	.main_screen {
/*		visibility: hidden;*/
		display: none;
		z-index: 5;
	}
	/* NowLoading screen */
	.nowloading_screen {
		visibility: visible;
		z-index: 10;

		position: absolute;
		left: 8px;
		bottom: 50px;
	}
	/* white load screen */
	.nowloading_load_screen {
		visibility: visible;
		z-index: 1;

		background-color: #FFFFFF;
	}


	/* POPUP表示用 */
	#Popup {
		position:absolute; /*ブラウザの左上を絶対的な位置にします*/
		z-index:1; /*一番上（1番目）に線画する。他は0*/
		top:100px;  /*固定部分の位置指定*/
		right:1px; /*固定部分の位置指定*/
		left:10px; /*固定部分の位置指定*/

	.Translucent {
		filter: Alpha(opacity=50); /* IE系 */
		opacity:0.5; /* Mozzila系 */
	}




	/***** 直接ファイルに設定する *****/

	/* マウスポインタ変更 */
	.default   { cursor:default; }
	.crosshair { cursor:crosshair; }
	.pointer   { cursor:pointer; }
	.move      { cursor:move; }
	.text      { cursor:text; }
	.wait      { cursor:wait; }
	.help      { cursor:help; }
	.n-resize  { cursor:n-resize; }
	.s-resize  { cursor:s-resize; }
	.w-resize  { cursor:w-resize; }
	.e-resize  { cursor:e-resize; }
	.nw-resize { cursor:nw-resize; }
	.ne-resize { cursor:ne-resize; }
	.sw-resize { cursor:sw-resize; }
	.se-resize { cursor:se-resize; }

	/* リンク設定 */
	a:link    { color:#0000CC; text-decoration:none; }
	a:visited { color:#660099; text-decoration:none; }
	a:active  { color:#FF0033; text-decoration:none; }
	a:hover   { color:#fd8602; border-bottom:dashed 1pt; }

</style>
