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-family: "ＭＳ Ｐ明朝";
	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; }
