.compo-table{width:100%;color:#9ea6bc;table-layout:fixed}@media all and (min-width: 1025px){.compo-table tbody tr{-webkit-transition:color .15s,-webkit-box-shadow .15s;transition:color .15s,-webkit-box-shadow .15s;transition:color .15s,box-shadow .15s;transition:color .15s,box-shadow .15s,-webkit-box-shadow .15s}.compo-table tbody tr:hover{color:#00194d;-webkit-box-shadow:5px 5px 40px rgba(0,67,230,.05);box-shadow:5px 5px 40px rgba(0,67,230,.05)}}.compo-table th,.compo-table td{padding:0}.compo-table th.num,.compo-table td.num{padding-left:30px;width:96px}.compo-table th.title,.compo-table td.title{padding-right:30px}.compo-table th.author,.compo-table td.author{width:102px}.compo-table th.date,.compo-table td.date{width:141px}.compo-table th.view,.compo-table td.view{width:106px}.compo-table th.arrow,.compo-table td.arrow{display:none}.compo-table th{padding-bottom:17px;font-size:14px;font-weight:400;text-align:left}.compo-table td{padding-top:21px;padding-bottom:22px}@media all and (max-width: 782px){.compo-table tbody,.compo-table thead{display:block}.compo-table tbody tr:not(.open),.compo-table thead tr:not(.open){display:-webkit-box;display:-ms-flexbox;display:flex}.compo-table tbody tr:not(.open) th,.compo-table tbody tr:not(.open) td,.compo-table thead tr:not(.open) th,.compo-table thead tr:not(.open) td{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.compo-table tbody tr:not(.open) th.title,.compo-table tbody tr:not(.open) td.title,.compo-table thead tr:not(.open) th.title,.compo-table thead tr:not(.open) td.title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compo-table th,.compo-table td{font-size:12px}.compo-table th.num,.compo-table td.num{padding-left:0;width:67px}.compo-table th.author,.compo-table td.author{width:61px}.compo-table th.mhide,.compo-table td.mhide{display:none}.compo-table th.arrow,.compo-table td.arrow{display:table-cell;width:16px}.compo-table th.arrow .sico,.compo-table td.arrow .sico{fill:#9ea6bc;width:16px}.compo-table td{padding-top:16px;padding-bottom:13px}.compo-table td.title{font-size:14px}.compo-table tr.open{position:relative;left:-20px;display:block;margin:15px 0;padding:23px 20px;width:calc(100vw);-webkit-box-shadow:5px 10px 40px rgba(0,67,230,.15);box-shadow:5px 10px 40px rgba(0,67,230,.15)}.compo-table tr.open td{position:relative;display:block;margin-top:10px;padding:0 0 0 67px;width:auto;color:#00194d}.compo-table tr.open td:first-child{margin-top:0}.compo-table tr.open td:not(.arrow)::before{content:attr(data-cell-name);position:absolute;top:0;left:0;display:block;width:67px;font-size:12px;color:#9ea6bc}.compo-table tr.open td.title{padding-right:20px}.compo-table tr.open td.mhide{display:block}.compo-table tr.open td.arrow{position:absolute;top:25px;right:20px;margin:0;padding:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.compo-table tr.open td.arrow .sico{fill:#00194d}}#contest .page-header .title{font-weight:300}#contest .page-container .row-poster{margin-top:90px}#contest .page-container .row-poster a{display:block}#contest .page-container .row-board{margin-top:90px}#contest .page-container .row-board .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contest .page-container .row-board .caption-title{font-size:20px;font-weight:500;line-height:29px}#contest .page-container .row-board .caption-year{max-width:269px;width:100%}#contest .page-container .row-board .kcs-board{margin-top:50px}#contest .page-container .row-board .kcs-board th.num,#contest .page-container .row-board .kcs-board td.num{width:210px}#contest .page-container .row-board .kcs-board th.date,#contest .page-container .row-board .kcs-board th.title,#contest .page-container .row-board .kcs-board th.place,#contest .page-container .row-board .kcs-board td.date,#contest .page-container .row-board .kcs-board td.title,#contest .page-container .row-board .kcs-board td.place{width:calc(100% / 3 - 210px)}#contest .page-container .row-board .kcs-board tr:hover{font-weight:500}#contest .page-container .row-pagination{margin-top:107px}@media all and (max-width: 1024px){#contest .page-container .row-poster a{margin-left:-20px;margin-right:-20px}#contest .page-container .row-board .kcs-board th.num,#contest .page-container .row-board .kcs-board td.num{width:110px}#contest .page-container .row-board .kcs-board th.date,#contest .page-container .row-board .kcs-board th.title,#contest .page-container .row-board .kcs-board th.place,#contest .page-container .row-board .kcs-board td.date,#contest .page-container .row-board .kcs-board td.title,#contest .page-container .row-board .kcs-board td.place{width:calc(100% / 3 - 110px)}}@media all and (max-width: 782px){#contest .page-container .row-poster{margin-top:40px}#contest .page-container .row-board{margin-top:43px}#contest .page-container .row-board .caption-title{font-size:16px;line-height:23px}#contest .page-container .row-board .caption-year{max-width:140px}#contest .page-container .row-board .kcs-board{margin-top:35px}#contest .page-container .row-board .kcs-board th.num,#contest .page-container .row-board .kcs-board td.num{width:50px}#contest .page-container .row-board .kcs-board th.date,#contest .page-container .row-board .kcs-board th.title,#contest .page-container .row-board .kcs-board th.place,#contest .page-container .row-board .kcs-board td.date,#contest .page-container .row-board .kcs-board td.title,#contest .page-container .row-board .kcs-board td.place{width:auto}#contest .page-container .row-board .kcs-board td{font-size:14px}#contest .page-container .row-pagination{margin-top:30px}}#contest.contest-schedule{padding-bottom:126px}#contest.contest-schedule .page-container{overflow:hidden}#contest.contest-schedule .page-container .row-slider{margin-top:94px}#contest.contest-schedule .page-container .row-slider .swiper-container{overflow:visible}#contest.contest-schedule .page-container .row-slider .swiper-slide{opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}#contest.contest-schedule .page-container .row-slider .swiper-slide.op1{opacity:1}#contest.contest-schedule .page-container .row-slider .swiper-slide:hover .item,#contest.contest-schedule .page-container .row-slider .swiper-slide:nth-child(1) .item{color:#fff;background-color:#3734f0}#contest.contest-schedule .page-container .row-slider .pagination{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}#contest.contest-schedule .page-container .row-slider .pagination-bullet{margin:0 1px;width:12px;height:3px;background-color:#3734f0;opacity:.2;-webkit-transition:all .15s;transition:all .15s}#contest.contest-schedule .page-container .row-slider .pagination-bullet-active{width:36px;opacity:1}#contest.contest-schedule .page-container .row-slider .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px;height:400px;background-color:#f0f4f8;-webkit-transition:color .15s,background .15s;transition:color .15s,background .15s}#contest.contest-schedule .page-container .row-slider .item-date{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:50px;font-weight:300;line-height:72px}#contest.contest-schedule .page-container .row-slider .item-date small{display:block;margin-top:2px;font-size:16px;font-weight:400;line-height:23px}#contest.contest-schedule .page-container .row-slider .item-title{font-size:20px;font-weight:500}#contest.contest-schedule .page-container .row-slider .item-location{margin-top:8px}#contest.contest-schedule .page-container .row-board .caption-type{display:-webkit-box;display:-ms-flexbox;display:flex}#contest.contest-schedule .page-container .row-board .caption-type .btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-1px;width:61px;height:50px;border:1px solid #9ea6bc}#contest.contest-schedule .page-container .row-board .caption-type .btn:first-child{margin-left:0}#contest.contest-schedule .page-container .row-board .caption-type .btn .sico{width:24px;height:24px;fill:#9ea6bc}#contest.contest-schedule .page-container .row-board .caption-type .btn.on{position:relative;z-index:2;background-color:#e5e5fd;border-color:#3734f0}#contest.contest-schedule .page-container .row-board .caption-type .btn.on .sico{fill:#3734f0}#contest.contest-schedule .page-container .row-board .view-block .custom-calendar-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:70px}#contest.contest-schedule .page-container .row-board .view-block .custom-calendar-toolbar .date{font-size:24px;font-weight:500}#contest.contest-schedule .page-container .row-board .view-block .custom-calendar-toolbar .buttons .btn{margin-left:20px}#contest.contest-schedule .page-container .row-board .view-block .custom-calendar-toolbar .buttons .btn:first-child{margin-left:24px}#contest.contest-schedule .page-container .row-board .view-block .custom-calendar-toolbar .buttons .btn .sico{width:32px;height:32px;stroke:#9ea6bc;-webkit-transition:stroke .15s;transition:stroke .15s}#contest.contest-schedule .page-container .row-board .view-block .custom-calendar-toolbar .buttons .btn:hover .sico{stroke:#00194d}#contest.contest-schedule .page-container .row-board .view-block .custom-calendar-toolbar .buttons .prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#contest.contest-schedule .page-container .row-board .view-block .fc{margin-top:60px;color:#9ea6bc}#contest.contest-schedule .page-container .row-board .view-block .fc th{font-size:14px;font-weight:400;text-align:left}#contest.contest-schedule .page-container .row-board .view-block .fc td,#contest.contest-schedule .page-container .row-board .view-block .fc th{border:0}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-toolbar{display:none}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-scrollgrid{border:0}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-scrollgrid table{border-style:inherit}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-scrollgrid-section-header .fc-col-header-cell{padding:0 20px 0 23px}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-scrollgrid-section-header .fc-col-header-cell-cushion{padding:0}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{background-color:transparent}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-scrollgrid-section-body .fc-scroller-harness{padding-top:25px;overflow:visible}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-event:focus{-webkit-box-shadow:none;box-shadow:none}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-event:focus:before,#contest.contest-schedule .page-container .row-board .view-block .fc .fc-event:focus:after{display:none}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame{padding:23px 20px 25px 23px;height:170px}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame .fc-daygrid-day-top{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-ms-touch-action:none;touch-action:none;display:block;position:relative;z-index:10}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number{padding:0}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame .fc-daygrid-day-events{margin:0;position:absolute;top:0;left:0;width:100%;min-height:100%}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-harness{height:100%}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event{margin:0;padding:0;height:100%;background-color:transparent;border:0;border-radius:0}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event .fc-event-main{height:100%}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame .fc-daygrid-day-bg{display:none}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame .fc-daygrid-day-bottom{display:none}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame:hover{z-index:1000}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame:hover .item{background-color:#fff;border-color:transparent;-webkit-box-shadow:5px 5px 40px rgba(0,67,230,.05);box-shadow:5px 5px 40px rgba(0,67,230,.05)}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame:hover .item-schedule{display:block}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-day-disabled{background-color:transparent}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-day-today{background-color:transparent;border:0}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-day-today .fc-daygrid-day-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:500;color:#fff;background-color:#3734f0;border-radius:50%}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-day-sun{font-weight:500;color:#f03434}#contest.contest-schedule .page-container .row-board .view-block .fc th.fc-day-sun{font-weight:400}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-day-sat{font-weight:500;color:#3734f0}#contest.contest-schedule .page-container .row-board .view-block .fc th.fc-day-sat{font-weight:400}#contest.contest-schedule .page-container .row-board .view-block .item{padding:54px 20px 24px 23px;width:100%;min-height:100%;font-weight:400;color:#00194d;background-color:rgba(55,52,240,.1);border-radius:0;white-space:normal}#contest.contest-schedule .page-container .row-board .view-block .item-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:60px;line-height:20px;text-align:left;word-break:break-all;word-wrap:break-word;white-space:normal;overflow:hidden;font-size:14px;font-weight:500}#contest.contest-schedule .page-container .row-board .view-block .item-location{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:11px;font-size:12px;color:#9ea6bc;line-height:17px}#contest.contest-schedule .page-container .row-board .view-block .item-schedule{display:none;margin-top:21px}#contest.contest-schedule .page-container .row-board .view-block .item-schedule::before{content:"";display:block;margin-bottom:17px;width:27px;height:1px;background-color:#3734f0}#contest.contest-schedule .page-container .row-board .view-block .item-schedule .label{font-size:12px;line-height:17px;color:#9ea6bc}#contest.contest-schedule .page-container .row-board .view-block .item-schedule .value{margin-top:6px;font-size:14px;color:#00194d}#contest.contest-schedule .page-container .row-board .view-block .has-event .fc-daygrid-day-number{font-size:14px;font-weight:500;color:#00194d}#contest.contest-schedule .page-container .row-board .view-block .background{position:relative;opacity:.3;z-index:-1}#contest.contest-schedule .page-container .row-board .view-block .background .circle{position:absolute;display:block;bottom:0;width:552px;height:552px;border:1px solid #3734f0;border-radius:50%}#contest.contest-schedule .page-container .row-board .view-block .background .circle01{right:-12px}#contest.contest-schedule .page-container .row-board .view-block .background .circle02{right:-184px}@media all and (min-width: 1025px){#contest.contest-schedule .mobile-card{display:none !important}}@media all and (max-width: 1024px){#contest.contest-schedule{padding-bottom:40px}#contest.contest-schedule .page-container .row-slider{margin-top:40px}#contest.contest-schedule .page-container .row-slider .swiper-container{margin-left:0;max-width:92.86%}#contest.contest-schedule .page-container .row-slider .swiper-slide{opacity:1}#contest.contest-schedule .page-container .row-slider .swiper-slide-active .item{color:#fff;background-color:#3734f0}#contest.contest-schedule .page-container .row-slider .swiper-slide:not(#contest.contest-schedule .page-container .row-slider .swiper-slide-active) .item{color:inherit;background-color:#f0f4f8}#contest.contest-schedule .page-container .row-slider .pagination{display:-webkit-box;display:-ms-flexbox;display:flex}#contest.contest-schedule .page-container .row-slider .item{padding:20px 20px 30px;height:303px}#contest.contest-schedule .page-container .row-slider .item-date{font-size:28px;line-height:41px}#contest.contest-schedule .page-container .row-slider .item-date small{font-size:12px;line-height:17px}#contest.contest-schedule .page-container .row-slider .item-title{font-size:16px;line-height:23px}#contest.contest-schedule .page-container .row-slider .item-location{margin-top:4px;font-size:12px;line-height:17px}#contest.contest-schedule .page-container .row-board .view-block .custom-calendar-toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contest.contest-schedule .page-container .row-board .view-block .custom-calendar-toolbar .date{font-size:20px;line-height:30px}#contest.contest-schedule .page-container .row-board .view-block .fc{margin-top:37px;margin-right:-30px}#contest.contest-schedule .page-container .row-board .view-block .fc table{font-size:12px}#contest.contest-schedule .page-container .row-board .view-block .fc th{font-size:12px}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-scrollgrid-section-header .fc-col-header-cell{padding:0}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame{margin-top:0;padding:0;height:57px}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-daygrid-day-frame .fc-daygrid-day-events{height:100%}#contest.contest-schedule .page-container .row-board .view-block .fc .fc-day-today .fc-daygrid-day-number{position:relative;top:-3px;width:23px;height:23px;font-size:12px;font-weight:400}#contest.contest-schedule .page-container .row-board .view-block .item{display:none}#contest.contest-schedule .page-container .row-board .view-block .has-event .fc-daygrid-day-number{position:relative;font-size:12px;font-weight:400}#contest.contest-schedule .page-container .row-board .view-block .has-event .fc-daygrid-day-number::before{content:"";position:absolute;bottom:calc(100% + 4px);left:-1px;width:15px;height:10px;background-image:url("../images/contest/calendar-eye.png");background-size:cover;background-repeat:no-repeat}}@media all and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.5),all and (max-width: 1024px)and (-o-min-device-pixel-ratio: 3/2),all and (max-width: 1024px)and (min--moz-device-pixel-ratio: 1.5),all and (max-width: 1024px)and (min-device-pixel-ratio: 1.5){#contest.contest-schedule .page-container .row-board .view-block .has-event .fc-daygrid-day-number::before{background-image:url("../images/contest/calendar-eye@2x.png")}}@media all and (max-width: 1024px){#contest.contest-schedule .page-container .row-board .view-block .has-event .fc-event{position:absolute;top:-15px;left:0;min-width:100%;min-height:100%}}@media all and (max-width: 1024px){#contest.contest-schedule .page-container .row-board .view-block .background .circle{bottom:40px;width:173px;height:173px}#contest.contest-schedule .page-container .row-board .view-block .background .circle01{right:-20px}#contest.contest-schedule .page-container .row-board .view-block .background .circle02{right:-75px}}@media all and (max-width: 1024px){#contest.contest-schedule .mobile-card{display:none;margin:40px 20px 0;padding:20px;-webkit-box-shadow:5px 5px 40px rgba(0,67,230,.05);box-shadow:5px 5px 40px rgba(0,67,230,.05)}#contest.contest-schedule .mobile-card .item-date{font-size:20px;color:#3734f0;line-height:30px}#contest.contest-schedule .mobile-card .item-title{margin-top:3px;font-size:14px}#contest.contest-schedule .mobile-card .item-location{display:block;margin-top:11px;font-size:12px;color:#9ea6bc;line-height:17px}#contest.contest-schedule .mobile-card .item-schedule{margin-top:21px}#contest.contest-schedule .mobile-card .item-schedule::before{content:"";display:block;margin-bottom:17px;width:27px;height:1px;background-color:#3734f0}#contest.contest-schedule .mobile-card .item-schedule .label{font-size:12px;line-height:17px;color:#9ea6bc}#contest.contest-schedule .mobile-card .item-schedule .value{margin-top:6px;font-size:14px;color:#00194d}}/*# sourceMappingURL=contest.min.css.map */