@charset "UTF-8";

@page{size:A4}

BODY{
 font-family:"MS ゴシック",sans-serif;
}

A{display:none;}

H1{
 font-size:18pt;
 line-height:100%;
 padding-left:10pt;
}

TABLE{
 border-collapse:collapse;
}

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

TD{
 font-size:10pt;
 border:solid 0.75pt #000000;
 padding:0;
 text-align:center;
}

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

INPUT[type="tel"] {
 width:95%;
 padding:0;
 background-color:#ffffff;
 border-style:none;
 border-width:0;
 text-align:center;
 }

INPUT[type="email"] {
 width:95%;
 padding:0;
 background-color:#ffffff;
 border-style:none;
 border-width:0;
 text-align:center;
 }

SELECT{
 width:95%;
 padding:0;
 padding-left:2.5pt;
 background-color:#ffffff;
 border-style:none;
 border-width:0;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
}
select::-ms-expand{
 display: none;
}
.seinen{
 border-right:0;
 text-align:right;
}
.gappi{
 border-left:0;
 text-align:left;
}

#toptable1{
 width:260pt;
 table-layout:fixed;
 border-top:solid 1.5pt #000000;
 border-left:solid 1.5pt #000000;
 border-right:solid 1.5pt #000000;
 border-bottom:solid 0.75pt #000000;
}
#toptable1 TH{line-height:24pt;}
#toptable1 TD{line-height:24pt;}
#toptable1 TH:nth-child(1){width:60pt;}
#toptable1 TH:nth-child(3){width:80pt;}
/* 区分 */
#kubun{text-align:center; font-size:15pt; font-weight:bold;}
/* クラブ正式名(更新) */
#r0c1{text-align:center;}
/* 住所とメールアドレスは左寄せ */
#r0c5{text-align:left; padding-left:5pt;}
#r0c7{text-align:left; padding-left:5pt;}
#r0c8{text-align:left; padding-left:5pt;}

#toptable2{
 width:260pt;
 table-layout:fixed;
 border:none;
 border-left:1.5pt solid black;
 border-right:1.5pt solid black;
 border-bottom:1.5pt solid black;
}
#toptable2 TH{line-height:24pt;}
#toptable2 TD{line-height:24pt;}
#toptable2 TH:nth-child(1){width:60pt;}
#toptable2 TH:nth-child(3){width:50pt;}
#toptable2 TH:nth-child(4){width:80pt;}
/* 人数・登録料は右寄せ */
#r0c13{text-align:right;}
#r0c14{text-align:right;}
/* 受付コードは太字15pt */
#Code10{font-size:15pt; font-weight:bold;}
/* 氏名等の始まりで強制改ページ */
#page0{
 page-break-before:always;
 width:480pt;
 table-layout:fixed;
 border:solid 1.5pt #000000;
 font-size:11pt;
}
/* セル高さ */
#page0 TH{line-height:12pt;}
#page0 TD{height:24pt; line-height:22pt;}
/* セル幅 */
#page0 TH:nth-child(1){width:20pt;} /* 順 */
#page0 TH:nth-child(2){width:30pt;} /* 男女 */
#page0 TH:nth-child(3){width:30pt;} /* 新規／更新 */
#page0 TH:nth-child(4){width:30pt;} /* 旧番号 */
#page0 TH:nth-child(5){width:96pt;}/* 氏名 */
#page0 TH:nth-child(6){width:160pt;}/* フリガナ */
#page0 TH:nth-child(7){width:20pt;} /* 学年 */
#page0 TH:nth-child(8){width:40pt;} /* 西暦年 */
#page0 TH:nth-child(9){width:40pt;} /* 月日 */

.seinen{
 border-right:none;
 text-align:right;
}
.gappi{
 border-left:none;
 text-align:left;
}

/* 21人目で強制改ページ */
#page1{
 page-break-before:always;
 width:480pt;
 table-layout:fixed;
 border:solid 1.5pt #000000;
 font-size:11pt;
}
/* セル高さ */
#page1 TH{line-height:12pt;}
#page1 TD{height:24pt; line-height:22pt;}
/* セル幅 */
#page1 TH:nth-child(1){width:20pt;} /* 順 */
#page1 TH:nth-child(2){width:30pt;} /* 男女 */
#page1 TH:nth-child(3){width:30pt;} /* 新規／更新 */
#page1 TH:nth-child(4){width:30pt;} /* 旧番号 */
#page1 TH:nth-child(5){width:96pt;}/* 氏名 */
#page1 TH:nth-child(6){width:160pt;}/* フリガナ */
#page1 TH:nth-child(7){width:20pt;} /* 学年 */
#page1 TH:nth-child(8){width:40pt;} /* 西暦年 */
#page1 TH:nth-child(9){width:40pt;} /* 月日 */

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