@charset "UTF-8";*{margin:0;padding:0}body{margin:0;padding:0;color:#222;background:#fff;font-family:Noto Sans JP,sans-serif}img{vertical-align:bottom;max-width:100%}p,h1,h2,h3,h4{font-family:Noto Sans JP,sans-serif;color:#000;text-align:left}a{text-decoration:none}body{overflow-x:hidden}main{z-index:1;position:relative;width:100%;height:auto}@media screen and (min-width: 769px){.pc{display:block!important}.sp{display:none!important}main{padding:50px 0 100px}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media screen and (min-width: 769px){.button-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#2094fa;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.button-icon:hover{background-color:#2094fa}.button-icon:focus{outline:none}.button-icon i{font-size:14px;line-height:20px;pointer-events:none}button.form__submit{cursor:pointer;display:block;max-width:-moz-max-content;max-width:max-content;margin:10px auto 0;padding:0 50px;border-radius:12px;background-color:#0038ff;border:solid 1px #0038ff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:45px;letter-spacing:.9px;text-align:center;color:#fff;transition:.3s}button.form__submit:hover{background-color:#fff;color:#0038ff}}@media screen and (min-width: 769px){.layout{position:relative;width:100%;min-height:100vh}.layout .sidebar{z-index:100;display:grid;position:fixed;grid-template-columns:200px;grid-template-rows:62px calc(100vh - 62px);top:0;left:0;background-color:#121621}.layout .sidebar .logo{padding:15px 18px;border-bottom:solid 1px #434a60}.layout .sidebar .logo a{display:grid;grid-template-columns:32px 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center}.layout .sidebar .logo a span{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:1.6px;text-align:left;color:#fff}.layout .sidebar nav.menu ul.menu-list{display:flex;flex-direction:column;row-gap:10px;width:100%;height:auto;padding:15px 10px;box-sizing:border-box;list-style:none}.layout .sidebar nav.menu ul.menu-list li.menu-item{width:100%;height:auto}.layout .sidebar nav.menu ul.menu-list li.menu-item a.menu-link{display:grid;grid-template-columns:15px 1fr;-moz-column-gap:7.5px;column-gap:7.5px;align-items:center;padding:12px 15px;box-sizing:border-box;border-radius:8px;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;line-height:15px;letter-spacing:1.3px;text-align:left;color:#fff;transition:.3s}.layout .sidebar nav.menu ul.menu-list li.menu-item a.menu-link.active{background-color:#0038ff}.layout .sidebar nav.menu ul.menu-list li.menu-item a.menu-link:hover{background-color:#0038ff}.layout .sidebar nav.menu ul.menu-list li.menu-item a.menu-link i{font-size:15px;color:#fff}.layout .layout__wrap{position:relative;width:calc(100% - 200px);height:auto;padding-left:200px}.layout .layout__wrap header{z-index:100;position:fixed;top:0;width:calc(100% - 200px);height:50px;background-color:#fff;border-bottom:solid 1px #dcdfe4;box-sizing:border-box}.layout .layout__wrap header button.btn{cursor:pointer;display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center;box-sizing:border-box;background-color:#fff;border:solid 1px #fff;border-radius:5px;position:absolute;top:10px;right:25px;transition:.3s}.layout .layout__wrap header button.btn i{font-size:14px;color:#646464;transition:.3s}.layout .layout__wrap header button.btn span{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:35px;letter-spacing:.5px;text-align:left;color:#646464;white-space:nowrap;transition:.3s}.layout .layout__wrap header button.btn:hover i{opacity:.7}.layout .layout__wrap header button.btn:hover span{opacity:.7}}@media screen and (min-width: 769px){.container{position:relative;width:100%;height:auto;padding:20px 25px;box-sizing:border-box}.container h1{margin-bottom:30px;font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;line-height:1;letter-spacing:3.2px;text-align:left;color:#212636}.container .tournament-details{display:flex;position:absolute;flex-direction:column;row-gap:5px;top:40px;right:25px}.container .tournament-details p{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:1.4px;text-align:right;color:#212636}.container nav.tab-menu{position:relative;width:100%;height:auto;margin-bottom:20px}.container nav.tab-menu:after{content:"";display:block;position:absolute;width:calc(100% + 50px);height:1px;background-color:#dcdfe4;bottom:0;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.container nav.tab-menu ul.menu-list{display:flex;-moz-column-gap:50px;column-gap:50px;list-style-type:none}.container nav.tab-menu ul.menu-list li.menu-item .menu-btn{display:inline-block;padding:10px 0;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#222}.container nav.tab-menu ul.menu-list li.menu-item .menu-btn.current{color:#222}.container nav.tab-menu ul.menu-list li.menu-item.drop-menu{position:relative}.container nav.tab-menu ul.menu-list li.menu-item.drop-menu ul.drop-menu-list{z-index:1;position:absolute;top:100%;left:0;width:-moz-max-content;width:max-content;height:auto;border-radius:10px;background-color:#fff;box-shadow:0 0 2rem #0000001a,0 .375rem .75rem #0003;transition:opacity .3s,visibility .3s;opacity:0;visibility:hidden;list-style:none}.container nav.tab-menu ul.menu-list li.menu-item.drop-menu ul.drop-menu-list li.drop-menu-item a{display:block;padding:10px 20px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:1px;text-align:left;color:#222;transition:.3s}.container nav.tab-menu ul.menu-list li.menu-item.drop-menu ul.drop-menu-list li.drop-menu-item a:hover{background-color:#007bff;color:#fff}.container nav.tab-menu ul.menu-list li.menu-item.drop-menu ul.drop-menu-list li.drop-menu-item:nth-of-type(1){border-radius:10px 10px 0 0}.container nav.tab-menu ul.menu-list li.menu-item.drop-menu ul.drop-menu-list li.drop-menu-item:nth-of-type(1) a{border-radius:10px 10px 0 0}.container nav.tab-menu ul.menu-list li.menu-item.drop-menu ul.drop-menu-list li.drop-menu-item:nth-last-of-type(1){border-radius:10px 10px 0 0}.container nav.tab-menu ul.menu-list li.menu-item.drop-menu ul.drop-menu-list li.drop-menu-item:nth-last-of-type(1) a{border-radius:0 0 10px 10px}.container nav.tab-menu ul.menu-list li.menu-item:hover ul.drop-menu-list{opacity:1;transition:opacity .3s,visibility .3s;visibility:visible}.container.top .table-responsive{width:100%;height:auto;box-sizing:border-box}.container.top .table-responsive table.table{width:100%;border-collapse:collapse;border:solid 1px #dedede;box-shadow:0 1.5px 3px #00000029}.container.top .table-responsive table.table thead.thead-dark{background-color:#f9f9f9}.container.top .table-responsive table.table thead.thead-dark tr th{padding:10px 20px;font-size:14px;font-weight:500;line-height:1;letter-spacing:1.4px;text-align:left;color:#667085}.container.top .table-responsive table.table tbody tr{border-bottom:solid 1px #d7d7d7}.container.top .table-responsive table.table tbody tr td{padding:20px;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:1.4px;text-align:left;color:#222}.container.top .table-responsive table.table tbody tr td a{display:block;font-size:14px;font-weight:500;line-height:40px;letter-spacing:1.4px;text-align:center;color:#fff;border-radius:5px;background-color:#389e0d}.container.create form,.container.details form{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:20px}.container.create form .form__group,.container.details form .form__group{width:100%;height:auto;box-sizing:border-box;border-radius:20px;box-shadow:0 1.5px 3px #00000029;border:solid 1px #dedede}.container.create form .form__group label.form__label-1,.container.details form .form__group label.form__label-1{display:block;width:100%;height:auto;padding:15px 20px;box-sizing:border-box;border-bottom:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.create form .form__group .form__field,.container.details form .form__group .form__field{display:flex;position:relative;flex-direction:column;row-gap:20px;width:100%;height:auto;padding:20px;box-sizing:border-box}.container.create form .form__group .form__field input[type=text],.container.details form .form__group .form__field input[type=text]{width:100%;max-width:600px;height:auto;padding:5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:#222}.container.create form .form__group .form__field input[type=text]::-moz-placeholder,.container.details form .form__group .form__field input[type=text]::-moz-placeholder{color:#c2c2c2;opacity:1}.container.create form .form__group .form__field input[type=text]::placeholder,.container.details form .form__group .form__field input[type=text]::placeholder{color:#c2c2c2;opacity:1}.container.create form .form__group .form__field input[type=text]::-webkit-input-placeholder,.container.details form .form__group .form__field input[type=text]::-webkit-input-placeholder{color:#c2c2c2}.container.create form .form__group .form__field input[type=text]::-moz-placeholder,.container.details form .form__group .form__field input[type=text]::-moz-placeholder{color:#c2c2c2}.container.create form .form__group .form__field input[type=text]:-ms-input-placeholder,.container.details form .form__group .form__field input[type=text]:-ms-input-placeholder{color:#c2c2c2}.container.create form .form__group .form__field input[type=text]::-ms-input-placeholder,.container.details form .form__group .form__field input[type=text]::-ms-input-placeholder{color:#c2c2c2}.container.create form .form__group .form__field .form__controls-1,.container.details form .form__group .form__field .form__controls-1{display:flex;-moz-column-gap:50px;column-gap:50px}.container.create form .form__group .form__field .form__controls-1 .form__item,.container.details form .form__group .form__field .form__controls-1 .form__item{display:flex;flex-direction:column;row-gap:10px}.container.create form .form__group .form__field .form__controls-1 .form__item label.form__label-2,.container.details form .form__group .form__field .form__controls-1 .form__item label.form__label-2{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.create form .form__group .form__field .form__controls-1 .form__item .form__field--select,.container.details form .form__group .form__field .form__controls-1 .form__item .form__field--select{display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center}.container.create form .form__group .form__field .form__controls-1 .form__item .form__field--select select.form__select,.container.details form .form__group .form__field .form__controls-1 .form__item .form__field--select select.form__select{padding:2.5px 10px 5px;border:1px solid #d7d7d7;border-radius:2.5px;outline:none;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.create form .form__group .form__field .form__controls-1 .form__item .form__field--select select.form__select:focus,.container.details form .form__group .form__field .form__controls-1 .form__item .form__field--select select.form__select:focus{border-color:#007bff}.container.create form .form__group .form__field .form__controls-1 .form__item .form__field--select span.form__suffix,.container.details form .form__group .form__field .form__controls-1 .form__item .form__field--select span.form__suffix{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.create form .form__group .form__field .form__controls-1 .form__item .form__field--selects,.container.details form .form__group .form__field .form__controls-1 .form__item .form__field--selects{display:flex;-moz-column-gap:10px;column-gap:10px}.container.create form .form__group .form__field .form__controls-2,.container.details form .form__group .form__field .form__controls-2{display:flex;flex-direction:column;row-gap:20px}.container.create form .form__group .form__field .form__controls-2 .form__item-1,.container.details form .form__group .form__field .form__controls-2 .form__item-1{display:flex;-moz-column-gap:20px;column-gap:20px;align-items:center}.container.create form .form__group .form__field .form__controls-2 .form__item-1 label.form__label-2,.container.details form .form__group .form__field .form__controls-2 .form__item-1 label.form__label-2{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.create form .form__group .form__field .form__controls-2 .form__item-1 .form__toggle-wrapper,.container.details form .form__group .form__field .form__controls-2 .form__item-1 .form__toggle-wrapper{display:flex;align-items:center}.container.create form .form__group .form__field .form__controls-2 .form__item-1 .form__toggle-wrapper .form__toggle,.container.details form .form__group .form__field .form__controls-2 .form__item-1 .form__toggle-wrapper .form__toggle{display:none}.container.create form .form__group .form__field .form__controls-2 .form__item-1 .form__toggle-wrapper .form__toggle+.form__toggle-label,.container.details form .form__group .form__field .form__controls-2 .form__item-1 .form__toggle-wrapper .form__toggle+.form__toggle-label{cursor:pointer;position:relative;width:45px;height:20px;background-color:#ddd;border-radius:20px;transition:background-color .3s ease}.container.create form .form__group .form__field .form__controls-2 .form__item-1 .form__toggle-wrapper .form__toggle+.form__toggle-label:before,.container.details form .form__group .form__field .form__controls-2 .form__item-1 .form__toggle-wrapper .form__toggle+.form__toggle-label:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:transform .3s ease}.container.create form .form__group .form__field .form__controls-2 .form__item-1 .form__toggle-wrapper .form__toggle:checked+.form__toggle-label,.container.details form .form__group .form__field .form__controls-2 .form__item-1 .form__toggle-wrapper .form__toggle:checked+.form__toggle-label{background-color:#0038ff}.container.create form .form__group .form__field .form__controls-2 .form__item-1 .form__toggle-wrapper .form__toggle:checked+.form__toggle-label:before,.container.details form .form__group .form__field .form__controls-2 .form__item-1 .form__toggle-wrapper .form__toggle:checked+.form__toggle-label:before{transform:translate(25px)}.container.create form .form__group .form__field .form__controls-2 .form__item-2,.container.details form .form__group .form__field .form__controls-2 .form__item-2{display:flex;flex-direction:column;row-gap:10px}.container.create form .form__group .form__field .form__controls-2 .form__item-2 label.form__label-2,.container.details form .form__group .form__field .form__controls-2 .form__item-2 label.form__label-2{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.create form .form__group .form__field .form__controls-2 .form__item-2 .form__field--select,.container.details form .form__group .form__field .form__controls-2 .form__item-2 .form__field--select{display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center}.container.create form .form__group .form__field .form__controls-2 .form__item-2 .form__field--select .form__select-wrapper,.container.details form .form__group .form__field .form__controls-2 .form__item-2 .form__field--select .form__select-wrapper{position:relative}.container.create form .form__group .form__field .form__controls-2 .form__item-2 .form__field--select .form__select-wrapper select.form__select,.container.details form .form__group .form__field .form__controls-2 .form__item-2 .form__field--select .form__select-wrapper select.form__select{padding:2.5px 10px 5px;border:1px solid #d7d7d7;border-radius:2.5px;outline:none;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.create form .form__group .form__field .form__controls-2 .form__item-2 .form__field--select .form__select-wrapper select.form__select:focus,.container.details form .form__group .form__field .form__controls-2 .form__item-2 .form__field--select .form__select-wrapper select.form__select:focus{border-color:#007bff}.container.create form .form__group .form__field .form__controls-2 .form__item-2 .form__field--select span.form__suffix,.container.details form .form__group .form__field .form__controls-2 .form__item-2 .form__field--select span.form__suffix{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.create form .form__group .form__field .form__controls-2 .form__item-2 .form__field--selects,.container.details form .form__group .form__field .form__controls-2 .form__item-2 .form__field--selects{display:flex;-moz-column-gap:10px;column-gap:10px}.container.create form .form__group .form__field .form__controls-3,.container.details form .form__group .form__field .form__controls-3{display:flex;-moz-column-gap:30px;column-gap:30px}.container.create form .form__group .form__field .form__controls-3 .form__item,.container.details form .form__group .form__field .form__controls-3 .form__item{display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center}.container.create form .form__group .form__field .form__controls-3 .form__item label.form__label-2,.container.details form .form__group .form__field .form__controls-3 .form__item label.form__label-2{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.create form .form__group .form__field .form__controls-3 .form__item .form__toggle-wrapper,.container.details form .form__group .form__field .form__controls-3 .form__item .form__toggle-wrapper{display:flex;align-items:center}.container.create form .form__group .form__field .form__controls-3 .form__item .form__toggle-wrapper .form__toggle,.container.details form .form__group .form__field .form__controls-3 .form__item .form__toggle-wrapper .form__toggle{display:none}.container.create form .form__group .form__field .form__controls-3 .form__item .form__toggle-wrapper .form__toggle+.form__toggle-label,.container.details form .form__group .form__field .form__controls-3 .form__item .form__toggle-wrapper .form__toggle+.form__toggle-label{cursor:pointer;position:relative;width:45px;height:20px;background-color:#ddd;border-radius:20px;transition:background-color .3s ease}.container.create form .form__group .form__field .form__controls-3 .form__item .form__toggle-wrapper .form__toggle+.form__toggle-label:before,.container.details form .form__group .form__field .form__controls-3 .form__item .form__toggle-wrapper .form__toggle+.form__toggle-label:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:transform .3s ease}.container.create form .form__group .form__field .form__controls-3 .form__item .form__toggle-wrapper .form__toggle:checked+.form__toggle-label,.container.details form .form__group .form__field .form__controls-3 .form__item .form__toggle-wrapper .form__toggle:checked+.form__toggle-label{background-color:#0038ff}.container.create form .form__group .form__field .form__controls-3 .form__item .form__toggle-wrapper .form__toggle:checked+.form__toggle-label:before,.container.details form .form__group .form__field .form__controls-3 .form__item .form__toggle-wrapper .form__toggle:checked+.form__toggle-label:before{transform:translate(25px)}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,auto);-moz-column-gap:50px;column-gap:50px;row-gap:20px}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item{display:flex;flex-direction:column;row-gap:10px}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item.js-cut-date,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item.js-cut-date{grid-column:1/2;grid-row:1/2}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item.js-cut-rank,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item.js-cut-rank{grid-column:2/3;grid-row:1/2}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item.js-cut-comment,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item.js-cut-comment{grid-column:1/4;grid-row:2/3}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item label.form__label-2,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item label.form__label-2{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item select.form__select,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item select.form__select{width:160px;padding:2.5px 10px 5px;border:1px solid #d7d7d7;border-radius:2.5px;outline:none;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item select.form__select:focus,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item select.form__select:focus{border-color:#007bff}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number],.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]{width:65px;padding:5px 0 5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:#222}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]::-moz-placeholder,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]::-moz-placeholder{color:#c2c2c2;opacity:1}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]::placeholder,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]::placeholder{color:#c2c2c2;opacity:1}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]::-webkit-input-placeholder,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]::-webkit-input-placeholder{color:#c2c2c2}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]::-moz-placeholder,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]::-moz-placeholder{color:#c2c2c2}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]:-ms-input-placeholder,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]:-ms-input-placeholder{color:#c2c2c2}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]::-ms-input-placeholder,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=number]::-ms-input-placeholder{color:#c2c2c2}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text],.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]{width:100%;padding:5px 0 5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:#222}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]::-moz-placeholder,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]::-moz-placeholder{color:#c2c2c2;opacity:1}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]::placeholder,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]::placeholder{color:#c2c2c2;opacity:1}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]::-webkit-input-placeholder,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]::-webkit-input-placeholder{color:#c2c2c2}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]::-moz-placeholder,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]::-moz-placeholder{color:#c2c2c2}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]:-ms-input-placeholder,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]:-ms-input-placeholder{color:#c2c2c2}.container.create form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]::-ms-input-placeholder,.container.details form .form__group .form__field .form__controls-4 .form__controls-4-inner .form__item input[type=text]::-ms-input-placeholder{color:#c2c2c2}.container.create form button.form__submit,.container.details form button.form__submit{cursor:pointer;display:block;max-width:-moz-max-content;max-width:max-content;margin:10px auto 0;padding:0 50px;border-radius:12px;background-color:#0038ff;border:solid 1px #0038ff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:45px;letter-spacing:.9px;text-align:center;color:#fff;transition:.3s}.container.create form button.form__submit:hover,.container.details form button.form__submit:hover{background-color:#fff;color:#0038ff}.container.course form{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:20px}.container.course form .form__group{width:100%;height:auto;box-sizing:border-box;border-radius:20px;box-shadow:0 1.5px 3px #00000029;border:solid 1px #dedede}.container.course form .form__group label.form__label-1{display:block;width:100%;height:auto;padding:15px 20px;box-sizing:border-box;border-bottom:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.course form .form__group .form__field{display:flex;position:relative;flex-direction:column;row-gap:20px;width:100%;height:auto;padding:20px;box-sizing:border-box}.container.course form .form__group .form__field .form__controls-1{display:flex;flex-direction:column;row-gap:20px}.container.course form .form__group .form__field .form__controls-1 input[type=text]{width:100%;max-width:600px;height:auto;padding:5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:#222}.container.course form .form__group .form__field .form__controls-1 input[type=text]::-moz-placeholder{color:#c2c2c2;opacity:1}.container.course form .form__group .form__field .form__controls-1 input[type=text]::placeholder{color:#c2c2c2;opacity:1}.container.course form .form__group .form__field .form__controls-1 input[type=text]::-webkit-input-placeholder{color:#c2c2c2}.container.course form .form__group .form__field .form__controls-1 input[type=text]::-moz-placeholder{color:#c2c2c2}.container.course form .form__group .form__field .form__controls-1 input[type=text]:-ms-input-placeholder{color:#c2c2c2}.container.course form .form__group .form__field .form__controls-1 input[type=text]::-ms-input-placeholder{color:#c2c2c2}.container.course form .form__group .form__field .form__controls-1 .form__item{display:flex;flex-direction:column;row-gap:10px}.container.course form .form__group .form__field .form__controls-1 .form__item label.form__label-2{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.course form .form__group .form__field .hole-details{display:flex;flex-direction:column;row-gap:20px}.container.course form .form__group .form__field .hole-details .rows{display:grid;grid-template-columns:repeat(2,220px);-moz-column-gap:20px;column-gap:20px}.container.course form .form__group .form__field .hole-details .rows .row{display:grid;grid-template-columns:160px 1fr;-moz-column-gap:5px;column-gap:5px;align-items:center}.container.course form .form__group .form__field .hole-details .rows .row input[type=text]{padding:5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#222}.container.course form .form__group .form__field .hole-details .rows .row input[type=text]::-moz-placeholder{color:#c2c2c2;opacity:1}.container.course form .form__group .form__field .hole-details .rows .row input[type=text]::placeholder{color:#c2c2c2;opacity:1}.container.course form .form__group .form__field .hole-details .rows .row input[type=text]::-webkit-input-placeholder{color:#c2c2c2}.container.course form .form__group .form__field .hole-details .rows .row input[type=text]::-moz-placeholder{color:#c2c2c2}.container.course form .form__group .form__field .hole-details .rows .row input[type=text]:-ms-input-placeholder{color:#c2c2c2}.container.course form .form__group .form__field .hole-details .rows .row input[type=text]::-ms-input-placeholder{color:#c2c2c2}.container.course form .form__group .form__field .hole-details .rows .row .form__suffix{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.course form .form__group .form__field .hole-details .hole-table{table-layout:auto;width:100%;border-collapse:collapse}.container.course form .form__group .form__field .hole-details .hole-table th,.container.course form .form__group .form__field .hole-details .hole-table td{padding:.5px;text-align:center}.container.course form .form__group .form__field .hole-details .hole-table thead tr{box-sizing:border-box}.container.course form .form__group .form__field .hole-details .hole-table thead tr:nth-of-type(1){border-bottom:solid 1px #00822d;border-right:solid 1px #00822d;border-left:solid 1px #00822d}.container.course form .form__group .form__field .hole-details .hole-table thead tr:nth-of-type(2){border-bottom:solid 1px #c2c2c2;border-right:solid 1px #c2c2c2;border-left:solid 1px #c2c2c2}.container.course form .form__group .form__field .hole-details .hole-table thead tr th{padding:2.5px 0;font-size:13px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:center;color:#fff;background-color:#00822d}.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(1),.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(4),.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(7),.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(10),.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(11),.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(14),.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(17),.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(20),.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(21){box-sizing:border-box;border-right:solid 1px #fff}.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(1){min-width:55px}.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(11),.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(21){min-width:40px}.container.course form .form__group .form__field .hole-details .hole-table thead tr th:nth-of-type(22){min-width:60px}.container.course form .form__group .form__field .hole-details .hole-table thead tr td{padding:2.5px 0;font-size:13px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:center;color:#222;background-color:#fff}.container.course form .form__group .form__field .hole-details .hole-table thead tr td:nth-of-type(1),.container.course form .form__group .form__field .hole-details .hole-table thead tr td:nth-of-type(4),.container.course form .form__group .form__field .hole-details .hole-table thead tr td:nth-of-type(7),.container.course form .form__group .form__field .hole-details .hole-table thead tr td:nth-of-type(10),.container.course form .form__group .form__field .hole-details .hole-table thead tr td:nth-of-type(11),.container.course form .form__group .form__field .hole-details .hole-table thead tr td:nth-of-type(14),.container.course form .form__group .form__field .hole-details .hole-table thead tr td:nth-of-type(17),.container.course form .form__group .form__field .hole-details .hole-table thead tr td:nth-of-type(20),.container.course form .form__group .form__field .hole-details .hole-table thead tr td:nth-of-type(21){box-sizing:border-box;border-right:solid 1px #c2c2c2}.container.course form .form__group .form__field .hole-details .hole-table tbody tr{box-sizing:border-box;border-bottom:solid 1px #c2c2c2;border-right:solid 1px #c2c2c2;border-left:solid 1px #c2c2c2}.container.course form .form__group .form__field .hole-details .hole-table tbody tr td{padding:5px 0;font-size:13px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:center}.container.course form .form__group .form__field .hole-details .hole-table tbody tr td:nth-of-type(1),.container.course form .form__group .form__field .hole-details .hole-table tbody tr td:nth-of-type(4),.container.course form .form__group .form__field .hole-details .hole-table tbody tr td:nth-of-type(7),.container.course form .form__group .form__field .hole-details .hole-table tbody tr td:nth-of-type(10),.container.course form .form__group .form__field .hole-details .hole-table tbody tr td:nth-of-type(11),.container.course form .form__group .form__field .hole-details .hole-table tbody tr td:nth-of-type(14),.container.course form .form__group .form__field .hole-details .hole-table tbody tr td:nth-of-type(17),.container.course form .form__group .form__field .hole-details .hole-table tbody tr td:nth-of-type(20),.container.course form .form__group .form__field .hole-details .hole-table tbody tr td:nth-of-type(21){box-sizing:border-box;border-right:solid 1px #c2c2c2}.container.course form .form__group .form__field .hole-details .hole-table tbody tr td input[type=number]{width:38px;min-width:30px;font-size:13px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:center;color:#222;box-sizing:border-box;border-radius:5px;box-shadow:inset 0 1.5px 3px #00000029;border:solid .5px #707070;background-color:#fff;-moz-appearance:textfield}.container.course form .form__group .form__field .hole-details .hole-table tbody tr td input[type=number]::-webkit-outer-spin-button,.container.course form .form__group .form__field .hole-details .hole-table tbody tr td input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.container.course form .form__group .form__field .hole-details .hole-table tr:nth-child(2n){background-color:#f9f9f9}.container.course form .form__group .form__field .hole-details .hole-table tr:nth-child(odd){background-color:#fff}.container.course form button{cursor:pointer;display:block;max-width:-moz-max-content;max-width:max-content;margin:10px auto 0;padding:0 50px;border-radius:12px;background-color:#0038ff;border:solid 1px #0038ff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:45px;letter-spacing:.9px;text-align:center;color:#fff;transition:.3s}.container.course form button:hover{background-color:#fff;color:#0038ff}.container.excel form{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:20px}.container.excel form .form__group{width:100%;height:auto;box-sizing:border-box;border-radius:20px;box-shadow:0 1.5px 3px #00000029;border:solid 1px #dedede}.container.excel form .form__group label.form__label-1{display:block;width:100%;height:auto;padding:15px 20px;box-sizing:border-box;border-bottom:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.excel form .form__group .form__field{display:flex;position:relative;flex-direction:column;row-gap:20px;width:100%;height:auto;padding:20px;box-sizing:border-box}.container.excel form .form__group .form__field .file-import-button{cursor:pointer;display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center;width:140px;height:auto;padding:0 15px;box-sizing:border-box;background-color:#107c41;border:solid 1px #107c41;border-radius:5px;transition:.3s}.container.excel form .form__group .form__field .file-import-button i{font-size:14px;color:#fff;transition:.3s}.container.excel form .form__group .form__field .file-import-button span{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:35px;letter-spacing:.5px;text-align:left;color:#fff;white-space:nowrap;transition:.3s}.container.excel form .form__group .form__field .file-import-button:hover{background-color:#fff;color:#107c41}.container.excel form .form__group .form__field .file-import-button:hover i,.container.excel form .form__group .form__field .file-import-button:hover span{color:#107c41}.container.excel .playerList{width:100%;height:auto;margin-top:30px}.container.excel .playerList table{width:100%;border-collapse:collapse;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:normal;text-align:center;color:#212636}.container.excel .playerList table th,.container.excel .playerList table td{padding:20px}.container.excel .playerList table th{background-color:#f0f0f0;font-weight:700}.container.excel .playerList table .player-row{cursor:pointer;border-bottom:solid 1px #d7d7d7;transition:.3s}.container.excel .playerList table .player-row td{padding:12.5px 20px}.container.excel .playerList table .player-row:hover{background-color:#f0eded}.container.excel .playerList table .form-row{display:none;background-color:#fff;border-bottom:solid 1px #d7d7d7}.container.excel .playerList table .form-row.open{display:table-row}.container.excel .playerList table .form-row form{display:flex;flex-direction:column;gap:10px}.container.excel .playerList table .form-row form .form-row__contents{display:flex;-moz-column-gap:50px;column-gap:50px}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-1{display:flex;flex-direction:column;row-gap:10px}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-1 .form__item{display:grid;grid-template-columns:68px auto;-moz-column-gap:20px;column-gap:20px;align-items:center}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-1 .form__item label{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636;white-space:nowrap}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-1 .form__item input[type=text]{width:450px;height:auto;padding:5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:#222}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-2{display:flex;flex-direction:column;row-gap:20px}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-2 .form__item-1{display:flex;flex-direction:column;row-gap:10px}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-2 .form__item-1 label.form__label-2{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-2 .form__item-1 select{width:160px;padding:2.5px 10px 5px;border:1px solid #d7d7d7;border-radius:2.5px;outline:none;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-2 .form__item-2{display:grid;grid-template-columns:118px auto;-moz-column-gap:20px;column-gap:20px;align-items:center}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-2 .form__item-2 label.form__label-2{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636;white-space:nowrap}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-2 .form__item-2 .form__toggle-wrapper{display:flex;align-items:center}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-2 .form__item-2 .form__toggle-wrapper .form__toggle{display:none}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-2 .form__item-2 .form__toggle-wrapper .form__toggle+.form__toggle-label{cursor:pointer;position:relative;width:45px;height:20px;background-color:#ddd;border-radius:20px;transition:background-color .3s ease}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-2 .form__item-2 .form__toggle-wrapper .form__toggle+.form__toggle-label:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:transform .3s ease}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-2 .form__item-2 .form__toggle-wrapper .form__toggle:checked+.form__toggle-label{background-color:#0038ff}.container.excel .playerList table .form-row form .form-row__contents .form-row__content-2 .form__item-2 .form__toggle-wrapper .form__toggle:checked+.form__toggle-label:before{transform:translate(25px)}.container.excel .playerList table .form-row form button{cursor:pointer;display:block;max-width:-moz-max-content;max-width:max-content;margin:10px auto 0;padding:0 30px;border-radius:8px;background-color:#0038ff;border:solid 1px #0038ff;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:35px;letter-spacing:.9px;text-align:center;color:#fff;transition:.3s}.container.excel .playerList table .form-row form button:hover{background-color:#fff;color:#0038ff}.container.prize table{table-layout:auto;width:100%;border-collapse:collapse}.container.prize table thead tr{border-bottom:solid 1px #00822d;border-right:solid 1px #00822d;border-left:solid 1px #00822d}.container.prize table thead tr th{padding:2.5px 0;font-size:16px;font-weight:500;line-height:30px;letter-spacing:.5px;text-align:center;color:#fff;background-color:#00822d}.container.prize table tbody tr td{padding:5px;font-size:16px;font-weight:500;line-height:30px;letter-spacing:.5px;text-align:center}.container.prize table tbody tr td input[type=text]{width:100%;max-width:600px;height:auto;padding:5px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:#222}.container.prize table tbody tr td input[type=text]::-moz-placeholder{color:#c2c2c2;opacity:1}.container.prize table tbody tr td input[type=text]::placeholder{color:#c2c2c2;opacity:1}.container.prize table tbody tr td input[type=text]::-webkit-input-placeholder{color:#c2c2c2}.container.prize table tbody tr td input[type=text]::-moz-placeholder{color:#c2c2c2}.container.prize table tbody tr td input[type=text]:-ms-input-placeholder{color:#c2c2c2}.container.prize table tbody tr td input[type=text]::-ms-input-placeholder{color:#c2c2c2}.container.pairing,.container.pairing form{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:20px}.container.pairing form .form__group{width:100%;height:auto;box-sizing:border-box;border-radius:20px;box-shadow:0 1.5px 3px #00000029;border:solid 1px #dedede}.container.pairing form .form__group label.form__label-1{display:block;width:100%;height:auto;padding:15px 20px;box-sizing:border-box;border-bottom:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.pairing form .form__group .form__field{display:flex;position:relative;flex-direction:column;row-gap:20px;width:100%;height:auto;padding:20px;box-sizing:border-box}.container.pairing form .form__group .form__field input[type=text]{width:100%;max-width:600px;height:auto;padding:5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:#222}.container.pairing form .form__group .form__field input[type=text]::-moz-placeholder{color:#c2c2c2;opacity:1}.container.pairing form .form__group .form__field input[type=text]::placeholder{color:#c2c2c2;opacity:1}.container.pairing form .form__group .form__field input[type=text]::-webkit-input-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field input[type=text]::-moz-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field input[type=text]:-ms-input-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field input[type=text]::-ms-input-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-1{display:flex;-moz-column-gap:20px;column-gap:20px}.container.pairing form .form__group .form__field .form__controls-1 .form__control-1 .form__item{display:grid;grid-template-columns:80px 140px;-moz-column-gap:5px;column-gap:5px;row-gap:20px;align-items:center}.container.pairing form .form__group .form__field .form__controls-1 .form__control-1 .form__item label.form__label-2{grid-column:1/3;grid-row:1/2;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.pairing form .form__group .form__field .form__controls-1 .form__control-1 .form__item .form__radio-group{display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center}.container.pairing form .form__group .form__field .form__controls-1 .form__control-1 .form__item .form__radio-group:nth-of-type(1){grid-column:1/2;grid-row:2/3}.container.pairing form .form__group .form__field .form__controls-1 .form__control-1 .form__item .form__radio-group:nth-of-type(2){grid-column:2/3;grid-row:2/3}.container.pairing form .form__group .form__field .form__controls-1 .form__control-1 .form__item .form__radio-group .form__radio-label{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2{display:grid;grid-template-columns:130px 120px;-moz-column-gap:30px;column-gap:30px}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-1{display:flex;flex-direction:column;row-gap:10px}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-1 label{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-1 .start-hole__options select{padding:2.5px 10px 5px;border:1px solid #d7d7d7;border-radius:2.5px;outline:none;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-1 .start-hole__options select:focus{border-color:#007bff}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-2{display:flex;flex-direction:column;row-gap:10px}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-2 label{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636;white-space:nowrap}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-2 .party_size-options{display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-2 .party_size-options select{padding:2.5px 10px 5px;border:1px solid #d7d7d7;border-radius:2.5px;outline:none;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-2 .party_size-options select:focus{border-color:#007bff}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-2 .party_size-options span{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-3{display:flex;flex-direction:column;row-gap:10px}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-3 label{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-3 .total_groups-options{display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-3 .total_groups-options input[type=text]{width:45px;height:auto;padding:5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:#222}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-3 .total_groups-options input[type=text]::-moz-placeholder{color:#c2c2c2;opacity:1}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-3 .total_groups-options input[type=text]::placeholder{color:#c2c2c2;opacity:1}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-3 .total_groups-options input[type=text]::-webkit-input-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-3 .total_groups-options input[type=text]::-moz-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-3 .total_groups-options input[type=text]:-ms-input-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-3 .total_groups-options input[type=text]::-ms-input-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-1 .form__control-2 .form__item-3 .total_groups-options span{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.pairing form .form__group .form__field .form__controls-2{display:flex;-moz-column-gap:20px;column-gap:20px}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item{display:flex;flex-direction:column;row-gap:10px}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item label{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636;white-space:nowrap}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item input[type=time]{width:100px;height:auto;padding:5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:#222}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item input[type=time]::-moz-placeholder{color:#c2c2c2;opacity:1}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item input[type=time]::placeholder{color:#c2c2c2;opacity:1}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item input[type=time]::-webkit-input-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item input[type=time]::-moz-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item input[type=time]:-ms-input-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item input[type=time]::-ms-input-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item input[type=time]{width:100px;height:auto;padding:5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:#222;cursor:pointer}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item input[type=time]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff40}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item input[type=time]::-webkit-inner-spin-button,.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item input[type=time]::-webkit-clear-button{display:none}.container.pairing form .form__group .form__field .form__controls-2 .form__control-1 .form__item input[type=time]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.container.pairing form .form__group .form__field .form__controls-2 .form__control-2,.container.pairing form .form__group .form__field .form__controls-2 .form__control-2 .form__item{display:flex;flex-direction:column;row-gap:10px}.container.pairing form .form__group .form__field .form__controls-2 .form__control-2 .form__item label{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636;white-space:nowrap}.container.pairing form .form__group .form__field .form__controls-2 .form__control-2 .form__item .start_interval-options{display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center}.container.pairing form .form__group .form__field .form__controls-2 .form__control-2 .form__item .start_interval-options input[type=number]{width:50px;height:auto;padding:5px 0 5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:#222}.container.pairing form .form__group .form__field .form__controls-2 .form__control-2 .form__item .start_interval-options input[type=number]::-moz-placeholder{color:#c2c2c2;opacity:1}.container.pairing form .form__group .form__field .form__controls-2 .form__control-2 .form__item .start_interval-options input[type=number]::placeholder{color:#c2c2c2;opacity:1}.container.pairing form .form__group .form__field .form__controls-2 .form__control-2 .form__item .start_interval-options input[type=number]::-webkit-input-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-2 .form__control-2 .form__item .start_interval-options input[type=number]::-moz-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-2 .form__control-2 .form__item .start_interval-options input[type=number]:-ms-input-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-2 .form__control-2 .form__item .start_interval-options input[type=number]::-ms-input-placeholder{color:#c2c2c2}.container.pairing form .form__group .form__field .form__controls-2 .form__control-2 .form__item .start_interval-options span{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.pairing form .form__group .form__field .form__controls-2 .form__control-3{display:flex;flex-direction:column;row-gap:10px}.container.pairing form .form__group .form__field .form__controls-2 .form__control-3 label{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636;white-space:nowrap}.container.pairing form .form__group .form__field .form__controls-2 .form__control-3 select{width:250px;padding:2.5px 10px 5px;border:1px solid #d7d7d7;border-radius:2.5px;outline:none;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.pairing form .form__group .form__field .form__controls-2 .form__control-3 select:focus{border-color:#007bff}.container.pairing form .form__group .form__field button{cursor:pointer;display:block;max-width:-moz-max-content;max-width:max-content;margin:10px auto 0;padding:0 50px;border-radius:12px;background-color:#0038ff;border:solid 1px #0038ff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:45px;letter-spacing:.9px;text-align:center;color:#fff;transition:.3s}.container.pairing form .form__group .form__field button:hover{background-color:#fff;color:#0038ff}.container.pairing .players-lists{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px}.container.pairing .players-lists .players-list{width:100%;height:auto;padding:20px;box-sizing:border-box;border-radius:20px;box-shadow:0 1.5px 3px #00000029;border:solid 1px #dedede}.container.pairing .players-lists .players-list h2{text-align:center;font-size:1.2rem;margin-bottom:1rem;color:#333;font-weight:700}.container.pairing .players-lists .players-list ul{width:100%;height:820px;padding-right:10px;box-sizing:border-box;list-style:none;overflow-y:auto}.container.pairing .players-lists .players-list ul::-webkit-scrollbar{width:8px;background-color:transparent}.container.pairing .players-lists .players-list ul::-webkit-scrollbar-thumb{background-color:#ccc;width:6px;border-radius:5px}.container.pairing .players-lists .players-list ul li{display:grid;grid-template-columns:30px 1fr 30px auto;-moz-column-gap:20px;column-gap:20px;align-items:center;padding:.5rem;border-bottom:1px solid #eee;font-size:1rem}.container.pairing .players-lists .players-list ul li:last-child{border-bottom:none}.container.pairing .players-lists .players-list ul li span{display:inline-block;font-size:.9rem;text-align:center;color:#333}.container.pairing .players-lists .players-list ul li button{background-color:#007bff;color:#fff;border:none;border-radius:4px;padding:.3rem .6rem;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.container.pairing .players-lists .players-list ul li button:hover{background-color:#0056b3}.container.pairing .players-lists .players-list ul li button:focus{outline:none;box-shadow:0 0 0 3px #007bff80}.container.pairing button.btn{cursor:pointer;display:block;max-width:-moz-max-content;max-width:max-content;margin:10px auto 0;padding:0 50px;border-radius:12px;background-color:#0038ff;border:solid 1px #0038ff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:45px;letter-spacing:.9px;text-align:center;color:#fff;transition:.3s}.container.pairing button.btn:hover{background-color:#fff;color:#0038ff}.container.pairingEdit .pairing-table{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:50px;column-gap:50px;margin-bottom:30px}.container.pairingEdit .pairing-table .pairing-group p{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;text-align:left;color:#333}.container.pairingEdit .pairing-table .pairing-group table{width:100%;border-collapse:collapse}.container.pairingEdit .pairing-table .pairing-group table th,.container.pairingEdit .pairing-table .pairing-group table td{padding:5px;text-align:left;border:1px solid #ddd;vertical-align:middle}.container.pairingEdit .pairing-table .pairing-group table th{background-color:#f7f7f7;font-weight:700;text-transform:uppercase}.container.pairingEdit .pairing-table .pairing-group table td{background-color:#fff}.container.pairingEdit .pairing-table .pairing-group table td ul{display:flex;flex-direction:column;row-gap:5px;list-style:none}.container.pairingEdit .pairing-table .pairing-group table td ul.player-list{padding-left:0}.container.pairingEdit .pairing-table .pairing-group table td ul .player-item{position:relative;padding:2.5px 10px;background-color:#eef;border:1px solid #ccc;box-sizing:border-box;border-radius:4px;cursor:grab;display:flex;align-items:center}.container.pairingEdit .pairing-table .pairing-group table td ul .player-item .remove-player-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;font-size:20px}.container.pairingEdit .pairing-table .pairing-group table td ul .player-item:hover{background-color:#e0e0ff}.container.pairingEdit .pairing-table .pairing-group table td ul .player-item:active{cursor:grabbing}.container.pairingEdit .pairing-table .pairing-group table td ul .player-item input[type=hidden]{display:none}.container.pairingEdit .pairing-table .pairing-group .btn{display:inline-block;padding:.75rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;text-transform:uppercase;cursor:pointer;font-size:1rem}.container.pairingEdit .pairing-table .pairing-group .btn:hover{background-color:#0056b3}.container.pairingEdit .pairing-pools{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:50px;column-gap:50px;margin-bottom:30px}.container.pairingEdit .pairing-pools .pairing-pool h3{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;text-align:left;color:#333}.container.pairingEdit .pairing-pools .pairing-pool .player-pool,.container.pairingEdit .pairing-pools .pairing-pool .absent-pool{margin-bottom:10px}.container.pairingEdit .pairing-pools .pairing-pool .player-pool ul,.container.pairingEdit .pairing-pools .pairing-pool .absent-pool ul{min-height:50px;padding:5px;text-align:left;border:1px solid #ddd;background-color:#fff;vertical-align:middle}.container.pairingEdit .pairing-pools .pairing-pool .player-pool ul li,.container.pairingEdit .pairing-pools .pairing-pool .absent-pool ul li{position:relative;padding:5px 10px;background-color:#eef;border:1px solid #ccc;border-radius:4px;cursor:grab;display:flex;align-items:center}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form{display:flex;flex-direction:column;gap:10px}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents{display:flex;-moz-column-gap:50px;column-gap:50px}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-1{display:flex;flex-direction:column;row-gap:10px}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-1 .form__item{display:grid;grid-template-columns:68px auto;-moz-column-gap:20px;column-gap:20px;align-items:center}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-1 .form__item label{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636;white-space:nowrap}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-1 .form__item input[type=text]{width:auto;height:auto;padding:5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:#222}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-2{display:flex;flex-direction:column;row-gap:20px}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-2 .form__item-1{display:flex;flex-direction:column;row-gap:10px}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-2 .form__item-1 label.form__label-2{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-2 .form__item-1 select{width:160px;padding:2.5px 10px 5px;border:1px solid #d7d7d7;border-radius:2.5px;outline:none;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-2 .form__item-2{display:grid;grid-template-columns:118px auto;-moz-column-gap:20px;column-gap:20px;align-items:center}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-2 .form__item-2 label.form__label-2{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636;white-space:nowrap}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-2 .form__item-2 .form__toggle-wrapper{display:flex;align-items:center}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-2 .form__item-2 .form__toggle-wrapper .form__toggle{display:none}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-2 .form__item-2 .form__toggle-wrapper .form__toggle+.form__toggle-label{cursor:pointer;position:relative;width:45px;height:20px;background-color:#ddd;border-radius:20px;transition:background-color .3s ease}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-2 .form__item-2 .form__toggle-wrapper .form__toggle+.form__toggle-label:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:transform .3s ease}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-2 .form__item-2 .form__toggle-wrapper .form__toggle:checked+.form__toggle-label{background-color:#0038ff}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form .form-row__contents .form-row__content-2 .form__item-2 .form__toggle-wrapper .form__toggle:checked+.form__toggle-label:before{transform:translate(25px)}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form button{cursor:pointer;display:block;max-width:-moz-max-content;max-width:max-content;margin:10px auto 0;padding:0 30px;border-radius:8px;background-color:#0038ff;border:solid 1px #0038ff;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:35px;letter-spacing:.9px;text-align:center;color:#fff;transition:.3s}.container.pairingEdit .pairing-pools .pairing-pool .add-player-form form button:hover{background-color:#fff;color:#0038ff}.container.pairingReport form{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:20px}.container.pairingReport form .form__group{width:100%;height:auto;box-sizing:border-box;border-radius:20px;box-shadow:0 1.5px 3px #00000029;border:solid 1px #dedede}.container.pairingReport form .form__group label.form__label{display:block;width:100%;height:auto;padding:15px 20px;box-sizing:border-box;border-bottom:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1;letter-spacing:1px;text-align:left;color:#212636}.container.pairingReport form .form__group .form__field{display:flex;position:relative;flex-direction:column;row-gap:20px;width:100%;height:auto;padding:20px;box-sizing:border-box}.container.pairingReport form .form__group .form__field .form__input{width:100%;height:auto;padding:5px 10px;box-sizing:border-box;border-radius:8px;border:solid 1px #d7d7d7;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.5px;text-align:left;color:#222}.container.pairingReport form .form__group .form__field .form__input::-moz-placeholder{color:#c2c2c2;opacity:1}.container.pairingReport form .form__group .form__field .form__input::placeholder{color:#c2c2c2;opacity:1}.container.pairingReport form .form__group .form__field .form__input::-webkit-input-placeholder{color:#c2c2c2}.container.pairingReport form .form__group .form__field .form__input::-moz-placeholder{color:#c2c2c2}.container.pairingReport form .form__group .form__field .form__input:-ms-input-placeholder{color:#c2c2c2}.container.pairingReport form .form__group .form__field .form__input::-ms-input-placeholder{color:#c2c2c2}.container.pairingReport form .form__group .form__field textarea.form__input{min-height:140px;resize:vertical}.container.pairingReport form .form__group button.form__submit{cursor:pointer;display:block;max-width:-moz-max-content;max-width:max-content;margin:0 auto 20px;padding:0 50px;border-radius:12px;background-color:#0038ff;border:solid 1px #0038ff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:45px;letter-spacing:.9px;text-align:center;color:#fff;transition:.3s}.container.pairingReport form .form__group button.form__submit:hover{background-color:#fff;color:#0038ff}.container.pairingReport a.btn{cursor:pointer;display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center;width:225px;height:auto;margin-top:30px;padding:0 15px;box-sizing:border-box;background-color:#107c41;border:solid 1px #107c41;border-radius:5px;transition:.3s}.container.pairingReport a.btn i{font-size:14px;color:#fff;transition:.3s}.container.pairingReport a.btn span{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:35px;letter-spacing:.5px;text-align:left;color:#fff;white-space:nowrap;transition:.3s}.container.pairingReport a.btn:hover{background-color:#fff;color:#107c41}.container.pairingReport a.btn:hover i,.container.pairingReport a.btn:hover span{color:#107c41}.container.scoreInput .nav-tabs{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:30px;list-style:none}.container.scoreInput .nav-tabs .nav-item .nav-link{cursor:pointer;display:block;width:100%;height:auto;font-size:18px;font-weight:500;line-height:45px;letter-spacing:1px;text-align:center;color:#c2c2c2;box-sizing:border-box;border:solid 1px #c2c2c2;transition:background-color .3s}.container.scoreInput .nav-tabs .nav-item .nav-link.active{color:#fff;box-sizing:border-box;background-color:#0038ff;border:solid 1px #0038ff}.container.scoreInput .tab-content .tab-pane{display:none}.container.scoreInput .tab-content .tab-pane.active{display:block}.container.scoreInput .tab-content .tab-pane select{width:100%;height:auto;margin-bottom:30px;padding:2.5px 10px 5px;border:1px solid #d7d7d7;border-radius:2.5px;outline:none;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:.5px;text-align:left;color:#212636}.container.scoreInput .tab-content .tab-pane select:focus{border-color:#007bff}.container.scoreInput .tab-content .tab-pane .score-content{display:flex;flex-direction:column;gap:15px}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row{display:flex;flex-direction:column;gap:10px}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .player-info-container{display:flex;justify-content:space-between}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .player-info-container label{font-size:18px;font-weight:500;line-height:1.5;letter-spacing:1px;text-align:left;color:#212636}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .player-info-container input[type=number]{width:38px;min-width:30px;font-size:13px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:center;color:#222;box-sizing:border-box;border-radius:5px;box-shadow:inset 0 1.5px 3px #00000029;border:solid .5px #707070;background-color:#fff;-moz-appearance:textfield}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .player-info-container input[type=number]::-webkit-outer-spin-button,.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .player-info-container input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table{table-layout:auto;width:100%;border-collapse:collapse}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table th,.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table td{padding:.5px;text-align:center}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr{box-sizing:border-box}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr:nth-of-type(1){border-bottom:solid 1px #00822d;border-right:solid 1px #00822d;border-left:solid 1px #00822d}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr:nth-of-type(2){border-bottom:solid 1px #c2c2c2;border-right:solid 1px #c2c2c2;border-left:solid 1px #c2c2c2}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th{padding:2.5px 0;font-size:13px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:center;color:#fff;background-color:#00822d}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(1),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(4),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(7),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(10),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(11),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(14),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(17),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(20),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(21){box-sizing:border-box;border-right:solid 1px #fff}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(1){min-width:55px}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(11),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(21){min-width:40px}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr th:nth-of-type(22){min-width:60px}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr td{padding:2.5px 0;font-size:13px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:center;color:#222;background-color:#fff}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr td:nth-of-type(1),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr td:nth-of-type(4),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr td:nth-of-type(7),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr td:nth-of-type(10),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr td:nth-of-type(11),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr td:nth-of-type(14),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr td:nth-of-type(17),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr td:nth-of-type(20),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table thead tr td:nth-of-type(21){box-sizing:border-box;border-right:solid 1px #c2c2c2}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr{box-sizing:border-box;border-bottom:solid 1px #c2c2c2;border-right:solid 1px #c2c2c2;border-left:solid 1px #c2c2c2}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td{padding:5px 0;font-size:13px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:center}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td:nth-of-type(1),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td:nth-of-type(4),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td:nth-of-type(7),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td:nth-of-type(10),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td:nth-of-type(11),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td:nth-of-type(14),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td:nth-of-type(17),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td:nth-of-type(20),.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td:nth-of-type(21){box-sizing:border-box;border-right:solid 1px #c2c2c2}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td input[type=number]{width:38px;min-width:30px;font-size:13px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:center;color:#222;box-sizing:border-box;border-radius:5px;box-shadow:inset 0 1.5px 3px #00000029;border:solid .5px #707070;background-color:#fff;-moz-appearance:textfield}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td input[type=number]::-webkit-outer-spin-button,.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tbody tr td input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tr:nth-child(2n){background-color:#f9f9f9}.container.scoreInput .tab-content .tab-pane .score-content .score-player-row .score-table tr:nth-child(odd){background-color:#fff}.container.scoreInput button{cursor:pointer;display:block;max-width:-moz-max-content;max-width:max-content;margin:50px auto 0;padding:0 50px;border-radius:12px;background-color:#0038ff;border:solid 1px #0038ff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:45px;letter-spacing:.9px;text-align:center;color:#fff;transition:.3s}.container.scoreInput button:hover{background-color:#fff;color:#0038ff}.container.previewResults table{table-layout:auto;width:100%;border-collapse:collapse}.container.previewResults table th,.container.previewResults table td{padding:.5px;text-align:center}.container.previewResults table thead tr{box-sizing:border-box}.container.previewResults table thead tr:nth-of-type(1){border-bottom:solid 1px #00822d;border-right:solid 1px #00822d;border-left:solid 1px #00822d}.container.previewResults table thead tr:nth-of-type(2){border-bottom:solid 1px #c2c2c2;border-right:solid 1px #c2c2c2;border-left:solid 1px #c2c2c2}.container.previewResults table thead tr th{padding:2.5px 0;font-size:16px;font-weight:500;line-height:30px;letter-spacing:.5px;text-align:center;color:#fff;background-color:#00822d}.container.previewResults table thead tr td{padding:2.5px 0;font-size:16px;font-weight:500;line-height:30px;letter-spacing:.5px;text-align:center;color:#222;background-color:#fff}.container.previewResults table tbody tr{box-sizing:border-box;border-bottom:solid 1px #c2c2c2;border-right:solid 1px #c2c2c2;border-left:solid 1px #c2c2c2}.container.previewResults table tbody tr td{padding:5px 0;font-size:16px;font-weight:500;line-height:30px;letter-spacing:.5px;text-align:center}.container.previewResults table tr:nth-child(2n){background-color:#f9f9f9}.container.previewResults table tr:nth-child(odd){background-color:#fff}.container.scoreReport a.btn,.container.prizeList a.btn{cursor:pointer;display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center;width:200px;height:auto;padding:0 15px;box-sizing:border-box;background-color:#107c41;border:solid 1px #107c41;border-radius:5px;transition:.3s}.container.scoreReport a.btn i,.container.prizeList a.btn i{font-size:14px;color:#fff;transition:.3s}.container.scoreReport a.btn span,.container.prizeList a.btn span{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:35px;letter-spacing:.5px;text-align:left;color:#fff;white-space:nowrap;transition:.3s}.container.scoreReport a.btn:hover,.container.prizeList a.btn:hover{background-color:#fff;color:#107c41}.container.scoreReport a.btn:hover i,.container.prizeList a.btn:hover i,.container.scoreReport a.btn:hover span,.container.prizeList a.btn:hover span{color:#107c41}}
