﻿.competition #wrap .main-content{padding:177px 0 104px}@media (max-width: 767px){.competition #wrap .main-content{padding:161px 0 54px}}.competition #wrap .main-content .c-brd-color .box-intro{border:2px solid var(--txt-primary);border-radius:10px;box-shadow:0 5px 0 var(--txt-primary);overflow:hidden;margin:-200px 0 110px}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-intro{margin:-160px 0 69px}}.competition #wrap .main-content .c-brd-color .box-intro .hd{display:flex;border-bottom:4px solid var(--txt-primary)}@media only screen and (min-width: 1023px) and (max-width: 1024px){.competition #wrap .main-content .c-brd-color .box-intro .hd{position:relative}.competition #wrap .main-content .c-brd-color .box-intro .hd::after{content:"";width:calc(100% + 2px);height:4px;background-color:var(--txt-primary);position:absolute;bottom:-4px;left:50%;transform:translateX(-50%)}}.competition #wrap .main-content .c-brd-color .box-intro .hd .label{display:flex;align-items:center;color:#fff;font-size:36px;font-size:3.6rem;line-height:1.33333em;letter-spacing:0em;font-weight:700;width:47.9%;padding:24px 30px 24px min(68px,5vw);position:relative;z-index:1;overflow:hidden}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-intro .hd .label{font-size:24px;font-size:2.4rem;line-height:calc(30 / 24);padding:10px 11px 10px;width:145px}}.competition #wrap .main-content .c-brd-color .box-intro .hd .label::after{content:"";width:200%;height:100%;position:absolute;top:0;right:1px;z-index:-1;border-right:2px solid var(--txt-primary);transform:skewX(var(--deg));transform-origin:bottom right}.competition #wrap .main-content .c-brd-color .box-intro .hd .cate{flex:1;padding:26px min(78px,5.8vw) 19px 30px;text-align:right}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-intro .hd .cate{padding:11px 10px 10px 2px}}.competition #wrap .main-content .c-brd-color .box-intro .hd .cate.center{text-align:center;padding-right:40px}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-intro .hd .cate.center{padding-right:11px}}.competition #wrap .main-content .c-brd-color .box-intro .hd .cate span{display:inline-block;font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:0em;font-weight:700;color:#000;border-radius:6px;border:2px solid #000;padding:11px 15px 9px;min-width:160px;margin-bottom:5px;text-align:center}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-intro .hd .cate span{font-size:16px;font-size:1.6rem;min-width:150px;padding:5px 15px 3px;margin-bottom:4px}}@media only screen and (max-width: 767px) and (min-width: 384px) and (max-width: 385px){.competition #wrap .main-content .c-brd-color .box-intro .hd .cate span{padding:4px 15px 4px}}@media (min-width: 768px){.competition #wrap .main-content .c-brd-color .box-intro .hd .cate span:not(:first-child){margin-left:5px}}.competition #wrap .main-content .c-brd-color .box-intro .hd .cate .cate-child{background-color:#ead170}.competition #wrap .main-content .c-brd-color .box-intro .cont{display:flex;justify-content:space-between;padding:25px min(68px,5vw) 29px}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-intro .cont{align-items:center;padding:16px 13px 26px;flex-direction:column}}.competition #wrap .main-content .c-brd-color .box-intro .cont .img{width:27%;max-width:220px;margin-right:30px}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-intro .cont .img{width:auto;max-width:168px;margin-right:0}}.competition #wrap .main-content .c-brd-color .box-intro .cont .txt{flex:1;font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:0em;font-weight:400;color:#000;margin-bottom:6px}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-intro .cont .txt{max-width:100%;font-size:16px;font-size:1.6rem;line-height:calc(26 / 16);padding-left:0;margin:14px 0 0}}.competition #wrap .main-content .c-brd-color .box-item{background-color:var(--bg-primary);border:2px solid var(--txt-primary);border-radius:10px;padding:0 min(48px,3.6vw) min(29px,2.2vw)}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item{padding:0 20px 18px}}.competition #wrap .main-content .c-brd-color .box-item:not(:last-child){margin-bottom:80px}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item:not(:last-child){margin-bottom:62px}}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item:last-child{margin-bottom:-1px}}.competition #wrap .main-content .c-brd-color .box-item__ttl{margin:-32px auto 35px;max-width:600px;border:2px solid var(--txt-primary);text-align:center;color:#fff;border-radius:50px;font-size:28px;font-size:2.8rem;line-height:1.71429em;letter-spacing:0em;font-weight:700;padding:4px 10px 4px}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item__ttl{font-size:20px;font-size:2rem;line-height:calc(24 / 20);margin:-34px -2px 24px;padding:7px 15px 8px;max-width:none;min-height:68px;display:flex;align-items:center;justify-content:center}}.competition #wrap .main-content .c-brd-color .box-item__cont .note:last-child{margin-bottom:6px}.competition #wrap .main-content .c-brd-color .box-item__cont .lst-pdf{margin-top:9px}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item__cont .lst-pdf{margin-top:12px;margin-bottom:12px}}.competition #wrap .main-content .c-brd-color .box-item__cont .lst-pdf__item{border-top:1px solid #e5e5e5;padding-top:17px}.competition #wrap .main-content .c-brd-color .box-item__cont .lst-pdf__item:not(:last-child){margin-bottom:17px}.competition #wrap .main-content .c-brd-color .box-item__cont .lst-pdf__item a{display:inline-block;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;font-weight:400;text-decoration:underline;text-underline-offset:2px;color:var(--color-link);position:relative;padding-left:38px}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item__cont .lst-pdf__item a{font-size:16px;font-size:1.6rem;line-height:calc(26 / 16);padding-left:39px}}.competition #wrap .main-content .c-brd-color .box-item__cont .lst-pdf__item a::before{content:"";width:30px;height:40px;background:url(../../img/common/icon/ico-other.svg) no-repeat center/contain;position:absolute;top:-7px;left:0}.competition #wrap .main-content .c-brd-color .box-item__cont .lst-pdf__item a.pdf::before{background-image:url(../../img/common/icon/ico-pdf.svg)}.competition #wrap .main-content .c-brd-color .box-item__cont .lst-pdf__item a.xlsx::before{background-image:url(../../img/common/icon/ico-xlsx.svg)}.competition #wrap .main-content .c-brd-color .box-item__cont .lst-pdf__item a.doc::before{background-image:url(../../img/common/icon/ico-doc.svg)}.competition #wrap .main-content .c-brd-color .box-item__cont .lst-pdf__item a.pptx::before{background-image:url(../../img/common/icon/ico-pptx.svg)}.competition #wrap .main-content .c-brd-color .box-item__cont .lst-pdf__item a.other::before{background-image:url(../../img/common/icon/ico-file.svg)}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule{margin:36px -14px 5px}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item__cont .schedule{margin:-8px -4px 5px;position:relative}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule::after{content:"";width:160px;height:110px;background:url(../../img/common/other/scroll-note.png) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.3s all ease-in-out;z-index:1}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule.swiped::after{opacity:0;z-index:-1}}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table{text-align:center;color:#000;width:100%}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table{width:max-content;min-width:100%;max-width:624px}}@media only screen and (max-width: 767px) and (min-width: 726px){.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table{max-width:100%}}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table th,.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table td{vertical-align:middle;border:4px solid #fff;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;font-weight:700;padding:14px 10px 16px}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table th,.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table td{font-size:16px;font-size:1.6rem;line-height:calc(24 / 16);border-width:2px}}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table thead th{color:#fff;padding:7px 10px 5px}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table thead th{padding:2px 10px 2px}}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table thead th:nth-child(1){width:24.3%}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table thead th:nth-child(1){width:26%}}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table thead th:nth-child(2){width:38.6%}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table thead th:nth-child(2){width:26%}}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table thead th:nth-child(3){width:36.4%}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table thead th:nth-child(3){width:50%}}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table tbody{color:#000}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table tbody th{line-height:calc(22 / 16)}}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table tbody .link{display:block;margin:0 16px;background-color:#fff;color:#000;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:400;padding:10px 40px 8px 10px;border:2px solid #000;box-shadow:0 3px 0 #000;border-radius:10px;position:relative;transition:0.3s all ease-in-out;text-align:left;cursor:pointer}@media (max-width: 767px){.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table tbody .link{font-size:16px;font-size:1.6rem;line-height:calc(24 / 16);margin:0 7px;padding:3px 45px 1px 10px}}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table tbody .link::after{content:"→";font-size:16px;font-size:1.6rem;display:flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;position:absolute;top:50%;right:6px;transform:translateY(-50%);color:#fff;transition:0.3s all ease-in-out}@media only screen and (min-width: 1025px){.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table tbody .link:hover{box-shadow:none;opacity:1;color:#fff;transform:translateY(3px)}.competition #wrap .main-content .c-brd-color .box-item__cont .schedule__table tbody .link:hover::after{background-color:#fff}}.competition #wrap .main-content.blue .box-intro .hd{background-color:#00a0ff}.competition #wrap .main-content.blue .box-intro .hd .label::after{background-color:#0078c8}.competition #wrap .main-content.blue .box-intro .hd .cate-par{background-color:#81d4ff}.competition #wrap .main-content.blue .box-intro .cont{background-color:#d1f3ff}.competition #wrap .main-content.blue .box-item__ttl{background-color:#0078c8}.competition #wrap .main-content.blue .box-item .schedule thead th:nth-child(1){background-color:#1e5082}.competition #wrap .main-content.blue .box-item .schedule thead th:nth-child(2),.competition #wrap .main-content.blue .box-item .schedule thead th:nth-child(3){background-color:#1c6390}.competition #wrap .main-content.blue .box-item .schedule tbody tr:nth-child(2n+1) th{background-color:#afe4ff}.competition #wrap .main-content.blue .box-item .schedule tbody tr:nth-child(2n+1) td{background-color:#d1f3ff}.competition #wrap .main-content.blue .box-item .schedule tbody tr:nth-child(2n) th{background-color:#d7f1ff}.competition #wrap .main-content.blue .box-item .schedule tbody tr:nth-child(2n) td{background-color:#e8faff}.competition #wrap .main-content.blue .box-item .schedule tbody tr td .link{cursor:pointer}.competition #wrap .main-content.blue .box-item .schedule tbody tr td .link::after{background-color:#0078c8}@media only screen and (min-width: 1025px){.competition #wrap .main-content.blue .box-item .schedule tbody tr td .link:hover{background-color:#0078c8}.competition #wrap .main-content.blue .box-item .schedule tbody tr td .link:hover::after{color:#0078c8}}.competition #wrap .main-content.green .box-intro .hd{background-color:#79de39}.competition #wrap .main-content.green .box-intro .hd .label::after{background-color:#006450}.competition #wrap .main-content.green .box-intro .hd .cate-par{background-color:#c3ff71}.competition #wrap .main-content.green .box-intro .cont{background-color:#e9fcdb}.competition #wrap .main-content.green .box-item__ttl{background-color:#006450}.competition #wrap .main-content.green .box-item .schedule thead th:nth-child(1){background-color:#012e24}.competition #wrap .main-content.green .box-item .schedule thead th:nth-child(2),.competition #wrap .main-content.green .box-item .schedule thead th:nth-child(3){background-color:#004839}.competition #wrap .main-content.green .box-item .schedule tbody tr:nth-child(2n+1) th{background-color:#c0e8a7}.competition #wrap .main-content.green .box-item .schedule tbody tr:nth-child(2n+1) td{background-color:#e9fcdb}.competition #wrap .main-content.green .box-item .schedule tbody tr:nth-child(2n) th{background-color:#e2f9d4}.competition #wrap .main-content.green .box-item .schedule tbody tr:nth-child(2n) td{background-color:#f4fded}.competition #wrap .main-content.green .box-item .schedule tbody td .link{cursor:pointer}.competition #wrap .main-content.green .box-item .schedule tbody td .link::after{background-color:#006450}@media only screen and (min-width: 1025px){.competition #wrap .main-content.green .box-item .schedule tbody td .link:hover{background-color:#006450}.competition #wrap .main-content.green .box-item .schedule tbody td .link:hover::after{color:#006450}}.competition #wrap .main-content .back-to-list{margin:50px auto 0}@media (max-width: 767px){.competition #wrap .main-content .back-to-list{margin:40px auto 0}}html[data-fz="large"] #wrap .main-content .c-brd-color .box-item__cont .lst-pdf__item a::before{top:7px}

/*# sourceMappingURL=maps/competition.min.css.map */
