@charset "UTF-8";

/*----- RESET -----*/
html,
body,
div,p,blockquote,
h1,h2,h3,h4,h5,h6,
table,caption,tbody,tfoot,thead,tr,th,td,
dl,dt,dd,ol,ul,li,
img,
a,
span,
applet,object,iframe,
pre,
small,strike,strong,em,sub,sup,tt,var,
ins,del
{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
table{border-collapse:collapse;border-spacing:0;}
blockquote,q{quotes:none;}
ol,ul{list-style:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}

/*----- BODY -----*/
body {
font-size: 12pt;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐ明朝",sans-serif;
line-height: 1.4;
width: 165mm;
max-width: 100%;
min-width: 90%;
margin: 0 auto;
text-align:center;
}
/*-----display:none-----*/
#skip{display:none;}
/*----- HEADER -----*/
h1 {
margin:0 auto 0.5em;
font-size:100%;
text-align:center;
}
/*----- 印刷されない部分 -----*/
#header p{
margin:1em auto;
padding:1em;
border:1px solid #999;
text-align:center;
width: 700px;
}
/*----- MAIN table -----*/
table {
margin:0 auto;
border-collapse: collapse;
width: 700px;
font-size:90%;
}
th, td {
border: 1px solid #999;
padding: 6px 8px;
vertical-align:middle;
text-align: left;
}
th {
background-color: #ddd;
font-weight:normal;
text-align:center;
}
.nowrap {
white-space: nowrap;
}
td.credit span {
display:block;
padding-left: 1em;
text-indent: -1em;
}
