html,body	{	margin:0; padding:0;}
* html body {   background: url(null) fixed;  }

div#contentsArea	{	padding:300px 0 0 0; z-index:1; margin:0;} 
div#content-inner 	{ 	padding: 0;} 

div#content-inner div.sp		{	padding-top:340px; margin-top:-320px; text-align:center;}
div#content-inner div.sp table	{	text-align:left; margin:0 auto; padding:0; position:relative;}
div#content-inner #amada	{	padding-bottom:100px;}



#mask_select {
    width: 100%; 
    height: 320px; 
    position:absolute; 
    top: expression(eval(document.documentElement.scrollTop+0));
    left: 0; 
    background: #EAEAEA; 
	z-index: 2;
}

div#headerArea {
    width: 100%; 
    height: 320px; 
    position:fixed; 
    top: 0; 
    left: 0; 
    background: #EAEAEA; 
	z-index:3;
}

/* IE6用固定 */
* html div#headerArea {
	position:absolute;
	top: expression(eval(document.documentElement.scrollTop+0));
}



p.space { height: 320px; }



 html div#contentsArea_IE{
	height: 100%;
	overflow: scroll; 
	background-color: #EAEAEA;
	padding-top:3px;
	padding-bottom:250px;
}  
div#contentsArea_FF{
	height: 550px;
	overflow: auto; 
	background-color: #EAEAEA;
	margin-top: 263px;
}  

a{/*リンクされた文字*/
    color:#004cbe;
    font-size: 14px;
    font-family:メイリオ;
    font-style:normal;
    text-decoration:underline;
}
a:link {/*未訪問のリンク*/
    color:#004cbe;
    font-size: 14px;
    font-family:メイリオ;
    font-style:normal;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#330000;
    font-size: 14px;
    font-family:メイリオ;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
    color:#ffb400;
    font-size: 14px;
    font-family:メイリオ;
    font-style:normal;
    text-decoration:underline;
}
a:active {/*クリック中*/
    text-decoration:none;
}

.font_red {
	font-size: 15px;
	color: #CC0000;
	font-family:メイリオ;
}

.font_red_t {
	font-size: 19px;
	color: #CC0000;
	font-family:メイリオ;
}

.table1 td{
	font-size: 14px;
	border: #666 1px solid;
	padding: 2px;
}

.font_menu1{
	font-size:13px;
	font-family:メイリオ;
	color:#007fd8;
	}

.font_black{
	font-size:15px;
	font-family:メイリオ;
	color:#000000;
	}

.font_black_t{
	font-size:17px;
	font-family:メイリオ;
	color:#000000;
	}

.font_black_s{
	font-size:12px;
	font-family:メイリオ;
	color:#000000;
	}

.font_black_ss{
	font-size:11px;
	font-family:メイリオ;
	color:#000000;
	}

.title_w{
    color:#ffffff;
    font-size:14px;
    font-family : メイリオ;
}

.t_menu_all table {
	background-color: #ffffff;
	border:#999999 1px solid;
	border-collapse: collapse;
	font-size: 13px;
	width: 98%;
	color:#333333;
}

.t_menu_all th {
	font-size: 13px;
	font-family:メイリオ;
	border: 0px #666666 solid ;
	background-color: #999999;
	text-align: left;
	padding: 3px 6px;
	height:20px;
}

.t_menu_all td {
	font-size: 13px;
	font-family:メイリオ;
	border: 0px #ffffff solid ;
	text-align: left;
	padding: 3px 3px;
}

.t_menu table {
	width: 100%;
	border: 0px;
	border-collapse: collapse;
}

.t_menu th {
	font-size: 13px;
	font-family:メイリオ;
	border: 0px;
	background-color: #cccccc;
	text-align: left;
	padding: 3px 3px;
}

.t_menu td {
	font-size: 13px;
	font-family:メイリオ;
	border: 0px;
	background-color: #ffffff;
	text-align: left;
	padding: 3px 6px;
}

.t_support table {
	background-color: #ffffff;
	border:#999999 1px solid;
	border-collapse: collapse;
	font-size: 13px;
	width: 98%;
	color:#333333;
}

.t_support th {
	font-size: 13px;
	font-family:メイリオ;
	border: 1px #999999 solid;
	background-color: #999999;
	text-align: left;
	padding: 3px 6px;
}

.t_support td {
	font-size: 13px;
	font-family:メイリオ;
	border: 1px #999999 solid;
	background-color: #ffffff;
	padding: 6px 6px;
}

.t_tool table {
	background-color: #ffffff;
	border:#ff6161 2px solid;
	border-collapse: collapse;
	font-size: 13px;
	width: 96%;
	color:#333333;
}

.t_tool th {
	font-size: 13px;
	font-family:メイリオ;
	border: 1px #999999 solid;
	background-color: #999999;
	text-align: left;
	padding: 3px 6px;
}

.t_tool td {
	font-size: 13px;
	font-family:メイリオ;
	border: 0px #999999 solid;
	padding: 6px 6px;
}

.back_navy { background-color:#ff8062;}

.back_grad {
background: #ffb600; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(left, #ffb600 0%, #ffffff 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffb600), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left, #ffb600 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left, #ffb600 0%,#ffffff 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left, #ffb600 0%,#ffffff 100%); /* IE10+ */

background: linear-gradient(to right, #ffb600 0%,#ffffff 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb600', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}
