@charset "utf-8";

/* summary ------------------
print
-------------------------- */
/* reset ----------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
q, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
margin:0;
padding:0;
border:0;
outline:0;
background-color:transparent;
line-height:1;
font-weight:normal;
}

ol,ul {
list-style:none;
}

img {
margin:0;
padding:0;
border:0;
outline:0;
line-height:1;
background-color:transparent;
}

:focus {outline:0;}


/* base ----------------- */
body {
padding:10px;
color:#000;
font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Osaka,"Hiragino Kaku Gothic Pro",sans-serif,Helvetica,Verdana;
font-size:62.5%;
}

a:link {
color:#334DAB;
text-decoration:none;
}
a:visited {
color:#334DAB;
text-decoration:none;
}
a:hover {
color:#4082C4;
text-decoration:underline;
}
a:active {
color:#334DAB;
text-decoration:underline;
}


/* Header ----------------- */
#Header {
margin:0 0 15px 0;
padding:0 0 2px 0;
border-bottom:2px solid #CC0000;
}
/* Contents ----------------- */
#Contents {
margin:0;
}
#Contents h1 {
margin:0 0 3px 0;
font-size:2.2em;
line-height:1.3;
font-weight:bold;
color:#000;
}
#Contents .date {
margin:0 0 20px 0;
font-size:1.2em;
line-height:1.3;
color:#B3B3B3;
}
#Contents .detail {
margin:0;
}
#Contents .detail p {
margin:0 0 20px 0;
font-size:1.6em;
line-height:1.6;
text-align:justify;
}
#Contents .CloseButton {
margin:0 0 20px 0;
text-align:center;
}
	@media print {
	#Contents .CloseButton {
	margin:0;
	display:none; }
	}


/* Footer ----------------- */
#Footer {
margin:0;
padding:5px 0 0 0;
border-top:2px solid #CC0000;
}

#Footer .copyright {
margin:5px 0 0 0;
font-size:1.2em;
line-height:1.3;
}
#Footer .copyright img {
margin:0 4px 0 0;
vertical-align:middle;
}
