@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{font-size:12pt;}

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

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

INPUT[type="email"] {
 width:98%;
 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;
 text-align:center;
 font-size:12pt;
}
SELECT::-ms-expand{
 display: none;
}
.seinen{
 border-right:0;
 text-align:right;
}
.gappi{
 border-left:0;
 text-align:left;
}

#toptable1{
 width:360pt;
 table-layout:fixed;
 text-align:center;
 border:2px solid black;
}
.title{border-top:2px solid black; border-left:none; border-right:none;}
#toptable1 CAPTION{font-size:14pt;}
#toptable1 TH{line-height:20pt;}
#toptable1 TD{line-height:20pt;}
#toptable1 TH:nth-child(1){width:60pt;}
#toptable1 TH:nth-child(2){width:180pt;}
/* 所属略称・フリガナは12pt */
#r0c0{font-size:12pt;}
#r0c1{font-size:12pt;}
/* メールアドレスは左寄せ */
#r0c2{text-align:left; padding-left:5pt;}
/* 住所は左寄せ */
#r0c4{text-align:left; padding-left:5pt;}
#r0c5{text-align:left; padding-left:5pt;}

#toptable2{
 width:360pt;
 table-layout:fixed;
 text-align:center;
 border:2px solid black;
}
#toptable2 TH{
 line-height:20pt;
}
#toptable2 TD{
 border-top:none;
 border-bottom:none;
 line-height:20pt;
}
#toptable2 TH:nth-child(1){width:60pt;}
#toptable2 TH:nth-child(2){width:90pt;}
#toptable2 TH:nth-child(4){width:116pt;}
/* 人数・金額は12pt */
#r0c8{text-align:right; font-size:12pt;}
#r0c9{text-align:right; font-size:12pt;}
/* 受付コードは12pt */
#Code10{font-size:12pt;}
/* 注意は印刷しない */
#cyuui{display:none;}
/* 氏名等の始まりで強制改ページ */
#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:22pt; line-height:20pt;}
/* セル幅 */
#page0 TH:nth-child(1){width:20pt;} /* 順 */
#page0 TH:nth-child(2){width:30pt;} /* 男女 */
#page0 TH:nth-child(3){width:80pt;} /* 旧番号・JAAFID */
#page0 TH:nth-child(4){width:110pt;} /* 氏名 */
#page0 TH:nth-child(5){width:180pt;}/* フリガナ */
#page0 TH:nth-child(6){width:20pt;} /* 学年 */
#page0 TH:nth-child(7){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:22pt; line-height:20pt;}
/* セル幅 */
#page1 TH:nth-child(1){width:20pt;} /* 順 */
#page1 TH:nth-child(2){width:30pt;} /* 男女 */
#page1 TH:nth-child(3){width:80pt;} /* 旧番号・JAAFID */
#page1 TH:nth-child(4){width:110pt;} /* 氏名 */
#page1 TH:nth-child(5){width:180pt;}/* フリガナ */
#page1 TH:nth-child(6){width:20pt;} /* 学年 */
#page1 TH:nth-child(7){width:40pt;} /* 生年 */
/* ヘッダー部は印刷しない */
#topbox{display:none;}
