@charset "utf-8";

/* */
html {-webkit-text-size-adjust: 100%;}
html,body,div,p,iframe,frameset, h1,h2,h3,h4,h5,h6, strong,span,b,em,var,label,legend, ul,ol,li,dl,dt,dd,
table,thead,tbody,tfoot,tr,th,td,caption, form,fieldset,input,textarea, sub,sup,img,a,del,button,pre,
header,footer,section,article,aside,figure {padding:0;margin:0;box-sizing:border-box;}

body {color:#242424; font-size:13px; font-family:'Noto Sans KR', 'Malgun Gothic','맑은 고딕','돋음','Dotum','Apple SD Gothic Neo', 'AppleGothic', Arial, Helvetica, sans-serif;}

/* */
ul, ol, li, dl, dt, dd {list-style: none;}

/* */
button {background:transparent;cursor:pointer;}
img {vertical-align:top;-webkit-touch-callout: none;}
img,button,fieldset,table {border:0;}
em, address, del {font-style:normal;}
strong,b {font-weight:bold;}

/* */
input {-webkit-appearance: none; border-radius: 0; -webkit-border-radius:0;}
label,button {border-radius: 0; -webkit-border-radius:0; background-color:transparent;color:#222;font-size:13px;line-height:normal;vertical-align:middle;-webkit-appearance: none;appearance: none;-moz-appearance: none;}
select, textarea {border-radius: 0; -webkit-border-radius:0; color:#222;font-size:13px;line-height:normal;vertical-align:middle;}
button {vertical-align:top;}
textarea {padding:10px;border:1px solid #d5d5d5;color:#222;background:#fafafa; -webkit-appearance: none;}
textarea:target, textarea:focus {border:3px solid #000;padding:8px 7px 8px 9px;}
label {cursor: pointer;}

/* */
table {border-collapse:collapse;}
th, td {word-break:break-all;word-wrap:break-word;}

/* */
a {border:0;color:#222;text-decoration:none;}
a:hover {text-decoration:none;}

/* */
.container.pg-record-all {padding: 0;}
.pg-record-all .search-field-triple {height: 50px; white-space: nowrap;}
.pg-record-all .search-field-triple [type=text] {float: left; width: 34%; height: 100%; padding: 2px 8px; font-size: 15px; border: 1px solid #c4c4c4;}
.pg-record-all .search-field-triple > select {float: left; width: 32%; height: 100%; font-size: 15px; border: 1px solid #c4c4c4;}
.search-field-go-result .input-go-name {float: left; width: calc(100% - 50px); height: 50px; font-size: 15px; border: 1px solid #c4c4c4;}
.search-field-go-result .btn-search {width: 50px; height: 50px; background-color: #0056cd; color: #fff;}

.pg-record-all .tb-date {width: 60px; white-space: normal;}
.pg-record-all a.winner {color: #0056cd;}
.pg-record-all a.loser {color: #4c4c4c;}
.btn-record-view {display: inline-block; padding: 2px 4px; line-height:16px; font-size:12px; color: #666; border: 1px solid #a9a9a9; background-color:#fff; white-space: nowrap;}

/* */
.container.pg-record-all {padding: 0;}
.pg-record-all .search-field-triple {height: 50px; white-space: nowrap;}
.pg-record-all .search-field-triple [type=text] {float: left; width: 34%; height: 100%; padding: 2px 8px; font-size: 15px; border: 1px solid #c4c4c4;}
.pg-record-all .search-field-triple > select {float: left; width: 32%; height: 100%; font-size: 15px; border: 1px solid #c4c4c4;}
.search-field-go-result .input-go-name {float: left; width: calc(100% - 50px); height: 50px; font-size: 15px; border: 1px solid #c4c4c4;}
.search-field-go-result .btn-search {width: 50px; height: 50px; background-color: #0056cd; color: #fff;}

/* */
.container.pg-go-result {padding: 0;}
.ama-top-year {margin: 0 10px; line-height: 30px; font-weight: bold; font-size: 30px; color: #1429a0;}

.month-tabs {border-top: 1px solid #dedede; border-bottom: 1px solid #0056cd;}
.month-tabs ul {display: flex; flex-direction: row; flex-shrink: 0; flex-grow: 1; overflow-x: auto; overflow-y: hidden;}
.month-tabs li {flex-grow: 1;}
.month-tabs .btn {display: block; width: 60px; padding: 10px 0; font-size: 24px; color: #555; border-bottom: 2px solid transparent;}
.month-tabs .btn.active {border-bottom-color: #0056cd; color:#0056cd;}
.month-tabs .btn > span {font-size: 16px;}
.month-tabs.gisa-tabs .btn {width: auto; padding: 8px 10px; font-weight: bold; font-size: 20px; white-space: nowrap;}

.search-field {padding: 10px; background-color: #e2e2e2; overflow: hidden;}
.search-field-half {clear: both; overflow: hidden;}
.pg-go-result .search-field-half {height: 50px; white-space: nowrap;}
.pg-go-result .search-field-half [type=text] {float: left; width: 50%; height: 100%; padding: 2px 8px; font-size: 15px; border: 1px solid #c4c4c4;}
.pg-go-result .search-field-half > select {float: left; width: 50%; height: 100%; font-size: 15px; border: 1px solid #c4c4c4;}
.search-field-go-result {overflow: hidden;}
.search-field-go-result > select {float: left; width: calc(100% - 50px); height: 50px; font-size: 15px; border: 1px solid #c4c4c4;}
.search-field-go-result .btn-search {width: 50px; height: 50px; background-color: #0056cd; color: #fff;}
.link-gisa {border-bottom: 1px solid;}
.pg-go-result a.winner {color: #0056cd;}
.pg-go-result a.loser {color: #4c4c4c;}
.pg-go-result .basic3-tb tbody .text-left > th,
.pg-go-result .basic3-tb tbody .text-left > td {text-align: left;}

.score-tb {width: 100%;}
.score-tb th, .score-tb td {padding: 6px 4px; font-size: 15px; border: 1px solid #c4c4c4;}
.score-tb td {text-align: center; background-color: #fff;}
.score-tb thead th {color: #fff;}
.score-tb thead th:nth-of-type(1) {background-color: #c32e6d}
.score-tb thead th:nth-of-type(2) {background-color: #1c97fe}
.score-tb thead th:nth-of-type(3) {background-color: #263d94}
.score-tb thead th:nth-of-type(4) {background-color: #808080}
.score-tb thead th:nth-of-type(5) {background-color: #d46f6f}

/* */
.ama-apply-cont .plain-txt {padding-top: 15px;}
.ama-apply-cont .table-wrap {padding: 0;}
.ama-tb1 {width: 100%;}
.ama-tb1 th {padding: 2px 10px; font-weight: normal; font-size: 12px; text-align: left; color: #fff;}
.ama-tb1 td {padding: 10px 5px; line-height: 18px; border: 1px solid #dedede;}
.ama-tb2 {width: 100%;}
.ama-tb2 th {padding: 2px 10px; font-weight: normal; font-size: 14px; text-align: left; color: #fff;}
.ama-tb2 td {padding: 5px; line-height: 20px; font-size: 14px; border: 1px solid #dedede; text-align: center;}
.ama-tb3 {width: 100%;}
.ama-tb3 thead th {padding: 2px 5px; text-align: left; color: #fff;}
.ama-tb3 tbody td {padding: 2px 5px; border: 1px solid #dedede; text-align: center;}
.ama-tb3 tbody tr:first-child td {background-color: #ebf4fc;}
.ama-tb3 tbody tr.bg-2nd td {background-color: #ebedfc;}
.ama-contact {clear: both; color: #575757; overflow: hidden;}
.ama-contact b {font-size: 15px;}
.ama-logo {padding: 3px 0; margin-right: 10px;}
.ama-tel {display: inline-block; padding: 3px 10px; border: 1px solid #dedede; border-radius: 15px; word-spacing: -1px; letter-spacing: -1px;}

/*  */
.basic4-tb {width: 100%; border-top: 1px solid #dedede;}
.basic4-tb thead th {white-space: nowrap;}
.basic4-tb thead th {padding: 6px 6px; font-size: 15px; background-color:#0056cd; color: #fff; border: 1px solid #dedede;}
.basic4-tb tbody th, .basic4-tb tbody td {padding: 5px 10px; font-size: 15px; border: 1px solid #dedede;}
.basic4-tb tbody tr.bg-row th,
.basic4-tb tbody tr.bg-row td {background-color: #f3f3f3;}
.tb-date, .tb-nowrap {white-space: nowrap;}
.basic4-tb tbody td.ft-14 {font-size: 14px;}
.basic4-tb tbody td.text-center{ text-align:center}

/* */
.btn-more {font-size: 16px; text-align: center;}
.btn-more a, .btn-more button {display: block; padding: 10px 0; font-size: 16px; color: #0056cd;}
.btn-more .fa-chevron-right {margin-left: 5px; font-size: 13px; vertical-align: 1px;}
.btn-more .fa-caret-down {margin-right: 10px}








