@import "c_s.css";
@import "vb_s.css";
@import "java_s.css";
@import "program_etc.css";


body 
{
    margin:0;
    
	background-color: #def4be;
}
div.body
{
	padding: 0.1em 2%;
	margin: 3% 2%;
	background-color: #faf7fa;
}

div.copyright
{
}
address.mail_address
{
}
div.headnavi
{
    background-color:#a6c8b2;
}
div.footnave
{
    background-color:#a6c8b2;
}

div.pagedate
{
    
}
hr.clearboth
{
    clear: both;
}
h1
{
	text-align: center;
	margin: 1em;
	color: #00552e;
	border-bottom:outset 0.1em #00cc00;
	font-family: '‚l‚r ‚o–¾’©' , 'Times New Roman' , serif;
}
h2
{
    margin: 1.5em 0.5em 0.5em;
    padding: 0.3em;
    border-style:solid;
    border-color: Green;
    border-width:0.1em;
    background-color: #b3d8ad;
	font-family: '‚l‚r ‚o–¾’©' , 'Times New Roman' , serif;
}

h3
{
    border-bottom: #007700 dotted;
    font-size: large;
    margin-top: 1em;
    padding-left: 1em;
    margin-right: 1em;
    margin-left: 1em;
	font-family: '‚l‚r ‚o–¾’©' , 'Times New Roman' , serif;
}
h4
{
    border-bottom: blue dotted;
    font-size: medium;
    margin-top: 1em;
    padding-left: 2em;
    margin-right: 2em;
    margin-left: 2em;
	font-family: '‚l‚r ‚o–¾’©' , 'Times New Roman' , serif;
}

h5
{
    font-size: medium;
    margin-top: 1em;
    padding-left: 1em;
    margin-right: 1em;
    margin-left: 1em;
	font-family: '‚l‚r ‚o–¾’©' , 'Times New Roman' , serif;
}

p
{
    line-height: 1.5em;
    text-indent: 1em;
    padding-right: 1em;
    padding-left: 2em;
}

li
{
	
    line-height: 1.3em;
}
strong
{
    color:Red;
}

div.contentnavi
{
}

a.gomenu
{
    text-align:center;
}
a.gonext
{
    text-align:right;
}
a.goprevious
{
    text-align:left
}
img.border
{
    border-right: aqua thin solid;
    border-top: aqua thin solid;
    border-left: aqua thin solid;
    border-bottom: aqua thin solid;
}

h2 strong
{
    color:Blue;
}

ul,ol
{
    padding-left: 1em;
    margin-right: 1em;
    margin-top: 0.5ex;
    margin-bottom: 0.5ex;
    line-height: 1.2em;
}


li ol
{
    padding-left:0;
    margin-right:0;
}
li ul
{
    padding-left:0;
    margin-right:0;
}


div.column
{
    margin: 0.5em 1.5em;
    padding: 0.5em;
    border:teal thick double;
    background-color: #ffffcc;
}

div.column h5
{
	border-bottom:solid 0.1em Gray;
}

div.onelinkgroup
{
	margin:0.5em 0em;
	padding:0em;
	/*
    padding-top:0.1em;
    */border-style:solid;
    border-color:Green;
    border-width:thin thick;
    background-color: #fff7ff;
}

div.onelinkgroup h2
{
	margin-top:0.5em;
	margin-right:15%;
	border-color:Green;
	border-width:thin thin thick thin; 
	border-style:solid solid double solid;
}

div.onelinkgroup a
{
    margin-left: 2em;
}

div.none
{
    margin: 1em;
    padding: 1em;
    border-right: #696969 thin solid;
    border-top: #696969 thin solid;
    border-left: #696969 thin solid;
    border-bottom: #696969 thin solid;
    background-color: #d3d3d3;
}

table p
{
    line-height: normal;
    text-indent:0em;
    padding-right:0em;
    padding-left:0em;
}
