@charset "UTF-8";
/* CSS Document */


/*
	Page style
*/


body { 
 background-color: #E0FFFF;
 padding: 0px;
}


#main {
 text-align: left;
 width:360px;
}


#header {
 color: #000080;
 font-size: 19px;
 font-weight:600;
 line-height: 1.5em;
 text-align: center;
 width:360px;
}


#teamform {
 background-color: #FFFFF0;
 border: 1px solid #6495ED;
 border-collapse: collapse;
 table-layout: solid;
 width: 360px;
}


#tablenotice {
 background-color: #FFFAFA;
 color: black;
 border: none;
 table-layout: auto;
 width: 360px;
}


#tablenotice2 {
 background-color: #FFFAFA;
 color: black;
 height: 0px;
 line-height: 24px;
 margin-top: 5px;
 width: 360px;
}


#tablenotice3 {
 background-color: #FFFAFA;
 color: black;
 height: 0px;
 line-height: 24px;
 margin-top: 5px;
 width: 360px;
}


#pcform {
	display: none;
}


#spform {
}


#pcteamconfirm {
	display: none;
}


#spdataconfirm {
}


#pcdataconfirm {
	display: none;
}


#spteamconfirm {
}



#doublesform {
 background-color: #FFFFF0;
 border: 1px solid #6495ED;
 border-collapse: collapse;
 table-layout: fixed;
 width: 360px;
}


#doublesform_add {
 background-color: #FFFFF0;
 border: 1px solid #6495ED;
 border-collapse: collapse;
 margin-top: 0px;
 table-layout: fixed;
 width: 360px;
}


#dbutton {
 border: none;
 margin-top: 5px;
 table-layout: fixed;
 width: 360px;
}


#singlesform {
 background-color: #FFFFF0;
 border: 1px solid #6495ED;
 border-collapse: collapse;
 table-layout: fixed;
 width: 360px;
}


#singlesform_add {
 background-color: #FFFFF0;
 border: 1px solid #6495ED;
 border-collapse: collapse;
 margin-top: 0px;
 table-layout: fixed;
 width: 360px;
}


#sbutton {
 border: none;
 margin-top: 5px;
 table-layout: fixed;
 width: 360px;
}


#teamconfirm {
 background-color: white;
 border: 1px solid #6495ED;
 border-collapse: collapse;
 table-layout: auto;
 width: 360px;
}


#dataconfirm_t {
 background-color: white;
 border: 1px solid #6495ED;
 border-collapse: collapse;
 margin-top: 10px;
 table-layout: auto;
 width: 360px;
}


#center_box {
 color: black;
 font-family: Meiryo UI;
 font-size: 18px;
 line-height: 22px;
 margin-left: auto;
 margin-right: auto;
 padding-left: 30px;
 padding-right: 30px;
 text-align: left;
 width: 320px;
}


.notice {
 background-color: #FFFAFA;
 border-bottom: none;
 border-right: none;
 border-top: none;
 font-size: 16px;
 height: 24px;
 line-height: 22px;
 padding-left: 10px;
 width: 360px;
}


.notice2 {
 border-bottom: 1px;
 font-family: Meiryo UI;
 font-size: 16px;
 line-height: 18px;
 padding-left: 10px;
 width: 360px;
}

.teamitem {
 color: navy;
 font-size: 16px;
 height: 36px;
 text-align: center;
 width: 130px;
}


.teamdata {
 border-right: 1px solid #6495ED;
 color: black;
 font-size: 16px;
 height: 36px;
 padding-left: 7px;
 text-align: left;
 width: 230px;
}


.datainput {
 font-size: 16px;
 height: 24px;
 width: 210px;
}


.telA {
 font-size: 16px;
 height: 24px;
 width: 36px;
}


.telB {
 font-size: 16px;
 height: 24px;
 width: 48px;
}


.telC {
 font-size: 16px;
 height: 24px;
 width: 48px;
}


.btn_entryd {
 -webkit-appearance: none; 
 background-color: #FFD700; 
 color: navy;
 float: left;
 font-size: 16px;
 font-weight: 600;
 height: 40px;
 margin-left: 10px;
 margin-top: 5px;
 width: 120px;
}


.btn_entrys {
 -webkit-appearance: none; 
 background-color: #7FFFD4; 
 color: navy;
 float: left;
 font-size: 16px;
 font-weight: 600;
 height: 40px;
 margin-left: 10px;
 margin-top: 5px;
 width: 120px;
}

.txt_notice {
 color: #be1c1e;
 font-size: 16px;
 font-weight: 600;
 line-height: 20px;
 text-align: center;
}


.txt_notice2 {
 color: #be1c1e;
 font-size: 16px;
 font-weight: 600;
 line-height: 16px;
 text-align: left;
}


.txt_confirm {
 color: #be1c1e;
 font-size: 18px;
 font-weight:600;
 line-height: 30px;
 text-align: center;
}


.txt_submit {
 color: #be1c1e;
 font-size: 18px;
 font-weight:600;
 line-height: 30px;
 text-align: center;
}


.button_confirm {
 -webkit-appearance: none;
 background-color: #F0FFF0;
 color: #000000;
 font-size: 24px;
 font-weight: 600;
 height: 60px;
 margin-left: auto;
 margin-rght: auto;
 width: 144px;
}


.button_reset {
 -webkit-appearance: none; 
 background-color: #FFF0F5; 
 font-size: 18px;
 font-weight: 600;
 height: 50px;
 width: 120px;
}


.item {
 background-color: white; 
 border-bottom: 1px solid navy;
 border-right: 1px solid navy;
 color: navy;
 font-size: 16px;
 height: 36px;
 line-height: 30px;
 text-align: center;
 width: 110px;
}


.item_a {
 background-color: #F0F8FF; 
 border-bottom: 1px solid navy;
 border-right: 1px solid navy;
 color: navy;
 font-size: 16px;
 height: 36px;
 line-height: 30px;
 text-align: center;
 width: 110px;
}


.item_b {
 background-color: #FFF0F5; 
 border-bottom: 1px solid navy;
 border-right: 1px solid navy;
 color: navy;
 font-size: 16px;
 height: 36px;
 line-height: 30px;
 text-align: center;
 width: 110px;
}


.item_d {
 background-color: #FFD700;
 border-bottom: 1px solid navy;
 border-right: 1px solid navy;
 color: navy;
 font-size: 16px;
 height: 20px;
 text-align: center;
 width: 110px;
}


.item_s {
 background-color: #7FFFD4;
 border-bottom: 1px solid navy;
 border-right: 1px solid navy;
 color: navy;
 font-size: 16px;
 height: 20px;
 text-align: center;
 width: 110px;
}


.item_f {
 border-bottom: 1px solid navy;
 border-right: 1px solid navy;
 color: navy;
 font-size: 15px;
 height: 36px;
 line-height: 30px;
 text-align: center;
 width: 110px;
}


.data {
 border-bottom: 1px solid navy;
 color: black;
 font-size: 16px;
 padding-left: 5px;
 height: 36px;
 line-height: 30px;
 padding-left: 5px;
 width: 240px;
}


.discipline_d {
 background-color: #FFD700;
 border-bottom: 1px solid #6495ED;
 border-right: 1px solid #6495ED;
 font-size: 16px;
 text-align: center;
 width: 240px; 
}


.discipline_s {
 background-color: #7FFFD4;
 border-bottom: 1px solid #6495ED;
 border-right: 1px solid #6495ED;
 font-size: 16px;
 text-align: center;
 width: 240px; 
}


.select {
 font-size: 16px;
 height: 24px;
 margin-left: 5px;
 width: 100px;
}


.ln {
 font-size: 16px;
 height: 24px;
 margin-left: 5px;
 width: 110px;
}


.sei {
 font-size: 16px;
 height: 24px;
 margin-left: 5px;
 width: 90px;
}


.mei {
 font-size: 16px;
 height: 24px;
 width: 110px;
}


.kanasei {
 font-size: 16px;
 height: 24px;
 margin-left: 5px;
 width: 90px;
}


.kanamei {
 font-size: 16px;
 height: 24px;
 width: 110px;
}


.jyusyodata {
 font-size: 16px;
 height: 24px;
 width: 165px;
}


.kinmusakidata {
 font-size: 16px;
 height: 24px;
 margin-left: 5px;
 width: 215px;
}


.bd {
 font-size: 16px;
 height: 24px;
 margin-left: 5px;
 width: 100px;
}


.addcell {
 color: navy;
 text-align: left;
 width: 130px;
}


.delcell {
 color: navy;
 text-align: left;
 width: 130px;
}


.button_add {
 -webkit-appearance: none; 
 background-color: #E6E6FA; 
 color: red;
 font-size: 16px;
 font-weight: 600;
 height: 36px;
 margin-bottom: 5px;
 margin-left: 10px;
 margin-top: 5px;
 width: 114px;
}


.button_del {
 -webkit-appearance: none; 
 background-color: #FFF0F5; 
 color: black;
 font-size: 16px;
 font-weight: 600;
 height: 26px;
 margin-bottom: 5px;
 margin-left: 10px;
 margin-top: 5px;
 width: 114px;
}


.teamitem_c {
 background-color: #F5F5F5;
 border-right: 1px solid #6495ED;
 border-left: 1px solid #6495ED;
 color: navy;
 font-size: 16px;
 height: 30px;
 text-align: center;
 width: 120px;
}


.teamdata_c {
 color: black;
 font-size: 16px;
 padding-left: 7px;
 height: 30px;
 text-align: left;
 width: 240px;
}


.item_dc {
 background-color: #FFD700;
 border-bottom: 1px solid;
 border-left: none;
 border-right: 1px solid;
 border-top: none;
 font-size: 14px;
 font-weight: 600;
 height: 20px;
 text-align: center;
 width: 110px;
}


.item_sc {
 background-color: #7FFFD4;
 border-bottom: 1px solid;
 border-left: none;
 border-right: 1px solid;
 border-top: none;
 font-size: 14px;
 font-weight: 600;
 height: 20px;
 text-align: center;
 width: 110px;
}


.data_c {
 border-bottom: 1px solid;
 color: black;
 font-size: 16px;
 height: 30px;
 padding-left: 10px;
 width: 360px;
}


.item_kc {
 background-color: #F5F5F5;
 border-bottom: 1px solid;
 border-right: 1px solid;
 color: navy;
 font-size: 16px;
 height: 30px;
 line-height: 30px;
 text-align: center;
 width: 110px;
}


.button_submit {
 -webkit-appearance: none;
 background-color: #F0FFF0;
 color: black;
 font-size:20px;
 font-weight: 600;
 height: 60px;
 width: 144px;
}


.button_back {
 -webkit-appearance: none; 
 background-color: #FFF0F5; 
 font-size: 20px;
 font-weight: 600;
 height: 60px;
 width: 144px;
}

.atena {
 color: #0000ff;
 font-size: 22px;
 margin-left: 40px;
}

.sama {
 color: black;
 font-size: 20px;
 margin-left: 15px;
}


.txt_red {
 color: red;
 font-weight: 600;
}


.txt_blue {
 color: #0000ff;
 font-weight: 400;
}