@charset "Shift_JIS";

htmlh1hrimg{
	margin:0;
	padding:0;
	}

body{
	margin:0;
	padding:10px 1%;
	}

p,h2,h3,h4,li{
	margin:0;
	padding:.2em 0;
	}


.dummy{
	display:none;
	}

.jisage{
	text-indent:1em;
	}

.futoji{
	font-weight:bold;
	}


a:link{
	color:#0000ff;
	}

a:visited{
	color:#0000ff;
	}

a:hover{
	background:#fea;
	color:#f00;
	}

a:active{
	color:#ff9900;
	}

IMG{
	border-width:0;
	vertical-align:middle;
	
  background-color : white;
}

address{
	font-style:normal;
	}

h1{
	background:#fff;
	border:solid #470;
	border-width:5px 0 2px;
	padding:10px 0 5px;
	width:100%;
	}

h1 img.right{
	position:absolute;
	right:10px;
	top:17px;
	}

hr{
	border:1px solid #470;
	width:100%;
	}

p.count{
	text-align:right;
	margin:2px 0 0;
	}

em{
	color:#f00;
	font-style:normal;
	}

div.indent{
	margin-left:2em;
	}

/*----------main----------*/
body#main
	{;}

#main h2{
	font-size:100%;
	text-align:center;
	background:#fff;
	border:dashed #000;
	border-width:1px 0;
	margin:5px 0 .5em 0;
	filter:alpha(opacity=100,finishopacity=50,style=3);
	width:100%;
	}

h2 img.right{
	position:absolute;
	right:10px;
	top:102px;
	}

#main p{
	padding:0;
	}

#main ul{
	list-style-type:none;
	margin:.5em 20px;
	}

#main ul ul{
	margin:0 0 0 2em;
	}

#main ul.mark{
	list-style-image : url(file:///X:/★旧Wフォルダ/20年度ホーム/keiyaku/kyoutu/maru.gif);
	padding-left:1em;
	}

#main div.menu{
	background:#fff;
	border:10px #fff ridge;
	margin:.5em 0;
	padding:3px 3px 3px 3px;
	filter:alpha(opacity=100,finishopacity=75,style=1);
	width:100%;
	}

#main div.menu h3{
	font-size:100%;
	width:100%;
	padding:5px;
	}

#main div.menu p{
	margin:0 1em;
	}

#main div.menu1{
	background:#ff9;
	border:5px #f99 ridge;
	margin:.5em;
	text-align:center;
	padding:5;
	filter:alpha(opacity=100,finishopacity=75,style=1);
	width:13em;
	}

#main div#whatsnew{
	background:#fff;
	text-indent:-85px;
	margin:.5em 0;
	padding:0px 0px 0px 95px;
	border:10px #fff ridge;
	filter:alpha(opacity=100,finishopacity=75,style=1);
	width:100%;
	}

#main div#oshirase{
	background:#fff;
	border:5px #000 dashed;
	margin:.5em 0;
	padding:3px;
	filter:alpha(opacity=100,finishopacity=50,style=1);
	width:100%;
	}

#main div#oshirase p{
	color:#90f
	;
}

#main dl{
	list-style-type:none;
	margin:.5em 20px .5em 40px;
	}

#main dt.question{
	font-size:90%;
	color:#008;
	text-indent:-20px;
	margin:0;
	padding:0;
	}

#main dd.answer{
	font-size:90%;
	color:#800;
	text-indent:-20px;
	margin:0 0 .5em;
	padding:0;
	}

#main table{
	border:3px double #000;
	border-collapse:collapse;
	table-layout: fixed;
	background:#fff;
	}

#main caption{
	text-align:left;
	margin:0;
	padding:1em 0 1px;
	}

#main th{
	border:1px solid #000;
	background:#9cf;
	text-align:center;
	}

#main td{
	border:1px solid #000;
	padding:2px;
	text-align:left;
	}

#main th.syurui,
#main td.syurui{
	border-left-width:3px;
	border-left-style:double;
	}

#main th.kensuu{
	width:3em;
}
#main td.kensuu{
	text-align:right;
}
#main th.koushinbi{
	width:5em;
}
#main td.koushinbi{
	text-align:center;
}

#main tr.bottom td{
	border-top-width:3px;
	border-top-style:double;
	}

#main table#youshiki{
	margin:0 1em;
}

#main table#wakunasi{
	margin:0 0 0 1em;
	border:none;
}

#main td.center-ari{
	text-align:center;
}

#main td.center-nasi{
	border:none;
	text-align:center;
}

#main td.left-ari{
	text-align:left;
}

#main td.left-nasi{
	border:none;
	text-align:left;
}

#main th.keishiki{
	width:10em;
}
#main td.keishiki{
	text-align:center;
}
#main th.bikou{
	width:5em;
}
#main td.bikou{
	text-align:center;
}

/*----------menu----------*/
body#menu{
	text-align:center;
	}

#menu h2{
	font-size:100%;
	font-weught:normal;
	border:solid #000;
	border-width:1px 0;
	filter:alpha(opacity=100,finishopacity=75,style=2);
	width:100%;
	}

#menu div#contents{
	font-size:100%;
	text-align:center;
	background:#fff;
	border:2px #fff ridge;
	margin:5px 0 0 0;
	padding:5px;
	filter:alpha(opacity=100,finishopacity=75,style=1);
	width:100%;
	}

#menu div#contents a:hover img{
	filter:gray();
	width:156px;
	}

#menu div#navi{
	font-size:80%;
	}

#menu div#link{
	font-size:80%;
	text-align:center;
	background:#fff;
	margin:0 10px;
	border:#fff outset;
	border-width:0 2px 2px 0;
	padding:5px;
	}

#menu ul{
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
	}

#menu div#toiawase{
	font-size:90%;
	background:#fff;
	margin:0;
	padding:0;
	border:4px #fff ridge;
	}

#menu div#toiawase h2{
	font-size:95%;
	text-align:left;
	margin:0;
	padding:0.1em;
	background:#470;
	color:#fff;
	border:0;
	filter:alpha(opacity=100,finishopacity=50,style=1);
	}

#menu div#toiawase h2 img{
	margin:0 5px 0 2px;
	}

#menu div#toiawase ul #menu div#toiawase dl{
	margin:0;padding:0 0 0 2em;
	}

#menu div#toiawase li{
	text-align:left;
	margin:0;
	padding:0 0 0 0.5em;
	font-size:80%;
	}

#menu div#toiawase dt{
	margin:0;
	padding:0;
	font-size:90%;
	}

#menu div#toiawase dd{
	margin:-1em 0 0 15em;
	padding:0;
	font-size:90%;
	}

/*----------k1----------*/
body.k1{
	background : url(file:///X:/★旧Wフォルダ/20年度ホーム/keiyaku/kyoutu/backk1.png) 0% 0% / auto auto repeat fixed padding-box border-box transparent;
}
body.k1#menu h2{
	background:#FF80BF;
}

/*----------k2----------*/
body.k2{
	background : url(file:///X:/★旧Wフォルダ/20年度ホーム/keiyaku/kyoutu/backk2.png) 0% 0% / auto auto repeat fixed padding-box border-box transparent;
}
body.k2#menu h2{
	background:#80BFFF;
}

/*----------k3----------*/
body.k3{
	background : url(file:///X:/★旧Wフォルダ/20年度ホーム/keiyaku/kyoutu/backk3.png) 0% 0% / auto auto repeat fixed padding-box border-box transparent;
}
body.k3#menu h2{
	background:#FFE680;
}

/*----------k4----------*/
body.k4{
	background : url(file:///X:/★旧Wフォルダ/20年度ホーム/keiyaku/kyoutu/backk4.png) 0% 0% / auto auto repeat fixed padding-box border-box transparent;
}
body.k4#menu h2{
	background:#BFFF80;
}

/*----------k5----------*/
body.k5{
	background : url(file:///X:/★旧Wフォルダ/20年度ホーム/keiyaku/kyoutu/backk5.png) 0% 0% / auto auto repeat fixed padding-box border-box transparent;
}
body.k5#menu h2{
	background:#FFB380;
}

/*----------common----------*/
body.common{
	background : url(file:///X:/★旧Wフォルダ/20年度ホーム/keiyaku/kyoutu/backkc.png) 0% 0% / auto auto repeat fixed padding-box border-box transparent;
}
body.common#menu h2{
	background:#BFBFBF;
}