@charset "Shift_JIS";



/* ========== local ========== */

#contents .prt-pastLayout2011renew div,
#contents .prt-pastLayout2011renew dl,
#contents .prt-pastLayout2011renew dt,
#contents .prt-pastLayout2011renew dd,
#contents .prt-pastLayout2011renew ul,
#contents .prt-pastLayout2011renew ol,
#contents .prt-pastLayout2011renew li,
#contents .prt-pastLayout2011renew h1,
#contents .prt-pastLayout2011renew h2,
#contents .prt-pastLayout2011renew h3,
#contents .prt-pastLayout2011renew h4,
#contents .prt-pastLayout2011renew h5,
#contents .prt-pastLayout2011renew h6,
#contents .prt-pastLayout2011renew pre,
#contents .prt-pastLayout2011renew code,
#contents .prt-pastLayout2011renew form,
#contents .prt-pastLayout2011renew fieldset,
#contents .prt-pastLayout2011renew legend,
#contents .prt-pastLayout2011renew p,
#contents .prt-pastLayout2011renew blockquote {
    margin: 0;
    padding: 0;
}
#contents .prt-pastLayout2011renew {
    font: 13px/1 "ＭＳ Ｐゴシック","メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
}
* html #contents .prt-pastLayout2011renew {
    font-size: small;
}
:first-child + html #contents .prt-pastLayout2011renew {
    font-size: small;
}
head ~ body #contents .prt-pastLayout2011renew {
    font-size: small;
}
html:not(:target) body #contents .prt-pastLayout2011renew {
    font-size: 13px;
}
#contents .prt-pastLayout2011renew #document {
    font-size: 77%;
}
#contents .prt-pastLayout2011renew img {
    border: 0 none;
    vertical-align: top;
}
#contents .prt-pastLayout2011renew h1,
#contents .prt-pastLayout2011renew h2,
#contents .prt-pastLayout2011renew h3,
#contents .prt-pastLayout2011renew h4,
#contents .prt-pastLayout2011renew h5,
#contents .prt-pastLayout2011renew h6 {
    clear: both;
    font-size: 100%;
    font-weight: normal;
}
#contents .prt-pastLayout2011renew ul,
#contents .prt-pastLayout2011renew dl,
#contents .prt-pastLayout2011renew ol {
    text-indent: 0;
}
#contents .prt-pastLayout2011renew li {
    list-style: none outside none;
}
#contents .prt-pastLayout2011renew address,
#contents .prt-pastLayout2011renew caption,
#contents .prt-pastLayout2011renew cite,
#contents .prt-pastLayout2011renew code,
#contents .prt-pastLayout2011renew dfn,
#contents .prt-pastLayout2011renew em,
#contents .prt-pastLayout2011renew strong,
#contents .prt-pastLayout2011renew th,
#contents .prt-pastLayout2011renew var {
    font-style: normal;
    font-weight: normal;
}
#contents .prt-pastLayout2011renew sup {
    line-height: 1;
    vertical-align: text-top;
}
#contents .prt-pastLayout2011renew sub {
    line-height: 1;
    vertical-align: text-bottom;
}
#contents .prt-pastLayout2011renew input,
#contents .prt-pastLayout2011renew textarea,
#contents .prt-pastLayout2011renew select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
* html #contents .prt-pastLayout2011renew input,
* html #contents .prt-pastLayout2011renew textarea,
* html #contents .prt-pastLayout2011renew select {
    font-size: 100%;
}
:first-child + html #contents .prt-pastLayout2011renew input,
*:first-child html #contents .prt-pastLayout2011renew textarea,
*:first-child + html #contents .prt-pastLayout2011renew select {
    font-size: 100%;
}
head ~ body #contents .prt-pastLayout2011renew input,
head ~ body #contents .prt-pastLayout2011renew textarea,
head ~ body #contents .prt-pastLayout2011renew select {
    font-size: 100%;
}
html:not(:target) body #contents .prt-pastLayout2011renew input,
html:not(:target) body #contents .prt-pastLayout2011renew textarea,
html:not(:target) body #contents .prt-pastLayout2011renew select {
    font-size: inherit;
}
#contents .prt-pastLayout2011renew table {
    font-size: inherit;
}




#contents .prt-pastLayout2011renew table {
border:#CCC solid 1px;
border-collapse:collapse;
margin:0 auto 20px;
width:780px;
}
#contents .prt-pastLayout2011renew table th {
text-align:center;
font-weight:bold;
vertical-align:middle;
background:#FEE2F1;
padding:3px;
border:#CCC solid 1px;
white-space: nowrap;
}
#contents .prt-pastLayout2011renew table td {
padding:5px;
border:#CCC solid 1px;
}
#contents .prt-pastLayout2011renew p {
text-align:center;
}