@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 {

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:10px;

background:#CF1B1B;

}

/* Contents ----------------- */

#Contents {

margin:0;

}

#Contents .photo {

margin:0 0 20px 0;

text-align:center;

}

#Contents .CloseButton {

margin:0 0 20px 0;

text-align:center;

}



/* Footer ----------------- */

#Footer {

margin:0;

padding:10px;

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;

}

