/* ictstyle 161214 */

body	{margin-left:15%;margin-right:15%;line-height:120%;font-size: 0.95em;}
p	{font-size:;}
a	{color:#000000}
a:link	{color:#0000ff}
a:hover	{color:#ff0000}
a:visited{color:#0000ff}
.migi	{text-align: right;}
a	{color: #000080;}
a:hover {color:red;}
em	{font-style:normal; font-weight:; font-size:1.2em;}
strong	{font-size:1.2em;}
.fs60	{font-size:60%;}
.fsw	{font-size:1.2em; color:#008b8b;}
.fs150	{font-size:170%; color:#3399cc;}
.sage05	{padding-top: 5px;}
.sage10	{padding-top: 10px;}
.sage20	{padding-top: 20px;}
.sage30	{padding-top: 30px;}
.sage50	{padding-top: 50px;}
.sage60	{padding-top: 60px;}
.sage70	{padding-top: 70px;}
.ake20	{padding-bottom: 20px;}
.ake30	{padding-bottom: 30px;}
.ake40	{padding-bottom: 40px;}
.ake50	{padding-bottom: 50px;}
.img-center @ 
	{text-align: center;
        margin-bottom: 20px}
.img-left	{float:left;margin-right:1em;}
.img-right	{float:right;margin:1em;}
.kesu	{visibility:hidden;
	font-size:0%;
	line-height:0%;}
.clr	{clear:both;}
.waku01	{padding:0.1em 1em 0.1em 1em;
	border:1px solid #000000; margin-bottom:20px;}
.waku02	{padding:0.1em 1em 0.1em 1em;
	border:20px solid #cdf0a1; margin-bottom:60px;}
.waku03	{padding:0.1em 1em 0.1em 1em;
	border:20px solid #ffff99; margin-bottom:20px;}
.waku04	{padding:0.1em 1em 0.1em 1em;
	border:5px solid #a9a9a9; margin-bottom:20px;}
h1	{display:none;}

h2	{
	background-image: url(ictimg/bar-blue.png);
	background-repeat: no-repeat;
	font-size: 1.1em;
	color: #ffffff;
	line-height: 1.5em;
	padding-left: 6px;
	margin-top: 30px;
	margin-bottom: 20px;}
	
h3	{
	background-image: url(ictimg/bar-green.png);
	background-repeat: no-repeat;
	font-size: 1.1em;
	line-height: 1.5em;
	padding-left: 30px;
	margin-top: 30px;
	margin-bottom: 20px;}
	
h4	{
	background-image: url(ictimg/bar-green400.jpg);
	background-repeat: no-repeat;
	font-size: 1.2em;
	line-height: 1.5em;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;}


table	{font-size: 0.8em;
	margin-bottom: 20px;
	width: 800px;
	border: none;
	border-collapse: collapse}

th, td	{padding: 5px}

th	{width: 60px;
	text-align: center;
	vertical-align: center;
	background-color: #3399cc;;
	border: solid 1px #aa8844}

td	{background-color: #ffffff;
	border: solid 1px #aa8844}

