body {margin:0;padding:0;}
div {margin:0;padding:0;}
body { font-size:80%; padding:20px;width: 535px; }

hr { display:none; }
.hidden { display:none; }
a img { border:none; }
ul { font-weight:normal; list-style-image: url("img/triangle.gif"); }
th { text-align:left; }

body li { line-height:160%; }
body h2 { font-size:120%; border-left:solid 10px #004080; border-bottom:solid 2px #004080; padding-left:10px; }
body ul { margin-left:10px; padding-left:10px; }
body p { margin-left:10px; line-height:180%; }

.date { margin:0; padding:0; position:relative; left:120px; width:400px;}

.article { border: solid 2px silver; padding-top: 1em;
	    padding-left: 1em;
	    padding-right: 1em;
	    padding-bottom: 0.5em;
	    margin-top: 2em;}

.title { font-size: 120%; font-weight: bold; padding-top:-1em; }
.note { font-size: 90%; font-weight:normal;}
.par {line-height: 150%;}
.attention {font-size: small;}

#global    { margin:1em 0 5px 0; padding:0.5em 20px 0.5em 0; }
#global li { display:inline; margin:0 1em 0 0; text-align: center; }

#foot .logomark, #foot address { float:left; }
#foot           { font-size:12px; margin-top:5px; }
#foot div, #foot address, #foot p { margin:0; padding:0; }
#foot .logomark, #foot address { line-height:100%; }
#foot .logomark { width:65px; }
#foot address   { width:40%; font-style:normal; }
#foot .totop    { float:right; width:20%; margin-right:5px; }

.name { position:relative; top:1em;}

.par { margin:0; padding:0; }

/*確認用指定*/
/*div {border: 1px solid blue; color: black; }*/