/* よく登場する要素のリセット */
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        text-align: left;
        list-style-type: none;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
img { vertical-align: bottom; }

/* hr 要素は不可視で使う */
hr { display: none; }

body{
    margin:0;
    padding:0;
    font-family:ＭＳ Ｐゴシック, ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro;
    text-align:center;
}
h2{
    color:#FF5500;
    font-weight:bold;
    font-size:18px;
    line-height:24px;
}

h3{
text-align:center;
color:#FFFFFF;
foont-weight:bold;
}

.ya{
    margin: 0px 2px 0px 5px;
}
.comicspec{
    font-size:12px;
    line-height:16px;
    text-align:left;
    
}
.spec1{
    border-top:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;
    margin:5px 0;
    padding:5px 0;
}
.spec1 span{
    color:#FF0000;
}

.tablebox{
    border:1px solid #232323;
    padding:1px;
    margin:20px 0px;
}

#p_table{
    border-collapse:collapse;
    font-size: 12px;
    line-height: 180px;
    margin:0px auto;
}

#p_table td{
    text-align:left;
    padding:4px;
    border:1px solid #dddddd;
    font-size: 100%;
    line-height: 150%;
    background-color:#f8f8f8;
    color:#6c6c6c;
}
#p_table th{
    font-size: 100%;
    line-height: 150%;
    text-align:left;
    padding:4px;
    border:1px solid #dddddd;
    font-weight:normal;
    color:#333333;
}

.tyuuigaki{
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        text-align: left;
        list-style-type: none;
}