@charset "UTF-8";

BODY{
 font-family:'MS ゴシック',sans-serif;
 font-size:10pt;
 line-height:15pt;
}

/* ヘッダー部は印刷しない */
#topbox{
 display:none;
}

/* フッター部は印刷しない */
#footer{
 display:none;
}

/* 各パーツ */

table{
 table-layout:fixed;
 width:480pt;
 border-collapse:collapse;
 border:solid 1.5pt #000000;
}

TH{
 border:solid 0.5pt #000000;
 padding:0;
 text-align:center;
 font-weight:normal;
}

TD{
 border:solid 0.5pt #000000;
 padding:0;
 text-align:center;
}

INPUT{
 width:95%;
 padding:0;
 background-color:#ffffff;
 border-style:none;
 border-width:0;
 text-align:center;
 }

SELECT{
 box-sizing:content-box;
 -moz-appearance:none;
 -webkit-appearance:none;
 appearance:none;
 overflow:hidden;
 width:90%;
 height:12pt;
 padding:0;
 background-color:#ffffff;
 border-style:none;
 border-width:0;
 text-align:center;
 }
SELECT::-ms-expand {
 display: none;
}

#titletable{
 border:none;
 font-size:18pt;
 font-weight:bold;
 line-height:27pt;
}
#titletable TH{border:none;}
#titletable TH:nth-child(2){width:50pt;}
#titletable SELECT{font-size:18pt; height:20pt;}

#toptable TH:nth-child(1){width:50pt;} /* 所属 */
#toptable TH:nth-child(2){width:30pt;} /* ﾌﾘｶﾞﾅ */
#toptable TH:nth-child(3){width:110pt;}/* 所属入力欄 */
#toptable TH:nth-child(4){width:50pt;} /* 住所 */
#toptable TH:nth-child(5){width:20pt;} /* 〒 */
#toptable TD:nth-dhild(6){width:80pt;} /* 郵便番号入力欄 */
#yubin{text-align:left;}
#jusyo{text-align:left;}
.border0{border:none;}

#syukei{
 border-top:0px;
 border-left:1.5pt solid black;
 border-right:1.5pt solid black;
 border-bottom:1.5pt solid black;
}
#syukei TH{
 border:none;
}
#syukei TD{
 border:none;
}
#syukei th:nth-child(1){width:30px; text-align:left; padding-left:2.5pt;} /* 人数 */
#syukei th:nth-child(2){width:40pt; text-align:right; padding-right:2.5pt; border-right:0.5pt solid black;} /* 名 */
#syukei th:nth-child(3){width:30pt; text-align:left; padding-left:2.5pt;} /* 個人 */
#syukei th:nth-child(4){width:40pt; text-align:right; padding-right:2.5pt; border-right:0.5pt solid black;} /* 種目 */
#syukei th:nth-child(5){width:40pt; text-align:left; padding-left:2.5pt;} /* リレー */
#syukei th:nth-child(6){width:50pt; text-align:right; padding-right:2.5pt; border-right:0.5pt solid black;} /* チーム */
#syukei th:nth-child(7){width:30pt; text-align:left; padding-left:2.5pt;} /* 金額 */
#syukei th:nth-child(8){width:80pt; text-align:right; padding-right:2.5pt; border-right:0.5pt solid black;} /* 円 */
#syukei th:nth-child(9){width:40pt; text-align:center;} /* 申込日 */

#cyuui{
 border:none;
}

#cyuui TH{
 border:none;
 text-align:left;
}
#cyuui th:nth-child(1){width:260pt;}

#maintable th:nth-child(1){width:20pt;} /* No. */
#maintable th:nth-child(2){width:20pt;} /* 男女 */
#maintable th:nth-child(3){width:60pt;} /* ﾅﾝﾊﾞｰ */
#maintable th:nth-child(5){width:20pt;} /* 学年 */
#maintable th:nth-child(6){width:20pt;} /* 年齢 */
#maintable th:nth-child(7){width:100pt;} /* 個人種目 */
#maintable th:nth-child(8){width:100pt;} /* リレー */

TD.sei1{
 border-right:none;
 border-bottom:0;
 line-height:14pt;
 font-size:12pt;
}
TD.mei1{
 border-left:0;
 border-bottom:0;
 line-height:14pt;
 font-size:12pt;
}
TD.sei2{
 border-right:none;
 border-top:dashed 0.5pt #000000;
 line-height:14pt;
 font-size:12pt;
}
TD.mei2{
 border-left:0;
 border-top:dashed 0.5pt #000000;
 line-height:14pt;
 font-size:12pt;
}
TD.syumoku{
 border-bottom:0;
}
TD.relay{
 border-bottom:0;
}
TD.kiroku{
 border-top:dashed 0.5pt #000000;
}

/* input type=number のスピンボタンを消す */
/* Safari Chrome */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* Firefox IE */
input[type="number"] {
  -moz-appearance:textfield;
}
