﻿html
{
/*	background-position:bottom; background-repeat:repeat-x; background-image:URL(bg001.png);*/
}
body{
	font-family : "メイリオ";
	margin: 0px;
	color:#303030;
	overflow-y:scroll;
	font-size:14px;
}
a{
	text-decoration: none;
	color:#404080;
}
a:hover
{
	color:#ff4040;
}
a.head{
	text-decoration: none;
	color:#ffffff;
}
a.head:hover
{
 color:#ff4040;
}
table
{
	border-collapse:collapse;
}
table.heads
{
	border-collapse:separate;
}
td
{
	vertical-align:top;
	text-align:left;
}
p
{
	text-align:left;

}
h1{
}

.litmus_bunner
{
cursor:pointer;
border:1px rgba(0,0,0,0.25) solid;
	box-shadow:3px 3px 6px rgba(0,0,0,0.5);
}

h2
{
	text-align:left;
	margin-left:-1em;
	color:#505080;
}

h3 
{
	margin-bottom:0px;
	text-align:left;
	font-weight:bold;
	color:#505080;
	padding-left:8px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#ffeeeeee, EndColorStr=#ffffff)";
	background:linear-gradient(to right,#eee,#fff);
	background: -webkit-gradient(linear, left top, right top , from(#eee),color-stop(0.75,#fff), to(#fff));
	border-radius:10px;
}
h3.center
{
	color:#505080;
	font-weight:bold;
	margin-bottom:0px;
	text-align:center;
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#ffffffff, EndColorStr=#ffffff)";
	background:white;
}
/*                                     */
.divbg
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:-1;
}
.page
{
	font-family:"メイリオ";
	width:900px;
	min-height:620px;
	background-color:#ffffff;
	margin:0px auto 50px auto;
	border-bottom:solid 1px #c0c0c0;
/*	border:solid 1px #b0b0b0;
	border-radius:2px;
	box-shadow: 2px 2px 3px #808080;　/* Firefox用 */ 
}
.tophead
{
	width:100%;
	background-color:#4060cc;
	height:10px;
	font-size:9px;
	padding:0px;
	color:White;
	font-family:Arial;
	text-align:center;
	border-radius:0px 0px 9px 9px;
}
.heads
{
	font-family:ＭＳ ゴシック;
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffffff, EndColorStr=#ffbbbbcc)";
	width:100%;
	background:linear-gradient(#fff,#bbc);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#bbc));
	border-top:1px solid #bbbbff;
	border-left:1px solid #bbbbff;
	border-right:1px solid #bbbbff;
	border-radius:8px 8px 0px 0px;
}
.menue
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ff9999bb, EndColorStr=#c0666666)";
	width:100%;
	height:4px;
	background:linear-gradient(#99b,#666);
	background: -webkit-gradient(linear, left top, left bottom, from(#99b), to(#666));
	z-index:100;
}
.menus
{
	padding:4px 4px 0px 4px;
	font-family:ＭＳ Ｐゴシック;
	font-weight:bold;
	border:1px solid transparent;
	min-width:100px;
	border-radius:8px;
	text-align:center;
}
.menus:hover
{
	border:1px solid #808080;
	background-color:White;
}
.logos
{
/*	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffddddee, EndColorStr=#ffeeeeff)";
	background:linear-gradient(#dde,#eef);
*/
	background-color:#ffffff;
	padding:2px 2px 0px 4px;
}
.logoright
{
	background-color:#ffcccc;
	float:right;
	width:100px;
	height:40px;
	border-radius:8px;
	overflow:hidden;
	padding:5px;
	font-family:Arial;
	font-size:14px;
	text-align:center;
}
.headlock
{
	width:900px;
	margin:0px auto 0px auto;
/*	position:fixed;*/
	top:0px;
	left:0px;
	z-index:10;
}
.headlockSpace
{
/*	height:90px;*/
}
.arial
{
	font-family:arial;
}
/* top ページ関連 */
.newstitle
{
	margin-left:40px;
	position:absolute;
	padding:4px;
	background-color:white;
	z-index:1;
	font-family:Arial;
}
.newsarea
{
	margin:16px;
	margin-top:-8px;
	padding:4px;
	padding-top:24px;
	width:640px;
	border:solid 2px #8080c0;
	height:340px;
	z-index:0;
	border-radius:10px;
	float:left;
}
.newsdate
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#ffeeeeee, EndColorStr=#ffffff)";
	background:linear-gradient(to right,#eee,#fff);
	background: -webkit-gradient(linear, left top, right top , from(#eee),color-stop(0.75,#fff), to(#fff));
	font-family:arial;
	float:left;
	width:80px;
	padding:4px;
	font-size:13px;
	background-color:white;
	border-bottom:1px solid #eeeeee;
	border-left:11px solid #8888ee;
	margin-bottom:4px
}
.newstext
{
	float:right;
	padding:4px;
	width:520px;
	font-size:13px;
}
.banner
{
	margin:5px;
}
.MsoNormalTable
{
	color:#604040;
	font-size:14px;
	font-weight:bold;
	border:1px solid #808080;
	margin:8px 4px 8px 4px;
	padding:8px;
	border-radius:4px;
	border-collapse:collapse;
	border-spacing:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffffff, EndColorStr=#ffeeeeee)";
	background:linear-gradient(#fff,#eee);
	}

.button3
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffffff, EndColorStr=#ffbbbbbb)";
	border:outset 1px #808080;
	border-radius:8px;
	width:220px;
	padding:2px;	
	text-align:center;
	background:linear-gradient(#eef,#fff,#fff,#999);
	background: -webkit-gradient(linear, left top, left bottom, from(#eef),color-stop(0.4,#fff),color-stop(0.66,#fff), to(#999));
}

.xcraftx
{
	font-family:Hagane;
}
.xcraft
{
	width:100%;
	height:100px;
	color:White;
	font-family:Impact;
	font-style:italic;
	font-size:64px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#ff6666ee, EndColorStr=#ff8888ee)";
	background:linear-gradient(to right,#66e,#88e);
	background: -webkit-gradient(linear, left top, right top , from(#66e),color-stop(0.75,#99f), to(#88e));

}
/*　レポート */
.report-right
{
	float:right;
	width:110px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#df406080, EndColorStr=#ff206080)";
	background:linear-gradient(to right,#468,#268);
	background: -webkit-gradient(linear, left top, right top , from(#468),to(#268));
	color:white;font-size:20px;
	padding:5px;
	margin:3px;
	border:3px solid #4080a0;
	border-radius:8px;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
}
.report-right:hover
{
	border:3px solid #80c0ff;	
}
/*　レポートのコメント*/
.ijcomment
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#dfddeeff, EndColorStr=#ffccddff)";
	background:linear-gradient(to right,#def,#cdf);
	background: -webkit-gradient(linear, left top, right top , from(#def),to(#cdf));
	border:solid 1px #808080;
	padding:8px;
	word-spacing:2px;
	line-height:1.5em;

}
/* 表のセル*/
.d1
{
	border:solid 1px #808080;
	font-size:13px;
}
.d2
{
	border:solid 1px #808080;
	background-color:#f8f8ff;
	font-size:13px;
}
.pdfbase
{
	font-size:14px;
	border-radius:8px;
	padding:4px;
	background-color:#ffa040;
	color:White;
	border-right:1px solid #c08000;
	border-bottom:1px solid #c08000
}
