@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";.close2603 div,.close2603 span,.close2603 applet,.close2603 object,.close2603 iframe,.close2603 h1,.close2603 h2,.close2603 h3,.close2603 h4,.close2603 h5,.close2603 h6,.close2603 p,.close2603 blockquote,.close2603 pre,.close2603 a,.close2603 button,.close2603 abbr,.close2603 acronym,.close2603 address,.close2603 big,.close2603 cite,.close2603 code,.close2603 del,.close2603 dfn,.close2603 em,.close2603 img,.close2603 ins,.close2603 kbd,.close2603 q,.close2603 s,.close2603 samp,.close2603 small,.close2603 strike,.close2603 strong,.close2603 sub,.close2603 sup,.close2603 tt,.close2603 var,.close2603 b,.close2603 u,.close2603 i,.close2603 center,.close2603 dl,.close2603 dt,.close2603 dd,.close2603 ol,.close2603 ul,.close2603 li,.close2603 fieldset,.close2603 form,.close2603 label,.close2603 legend,.close2603 table,.close2603 caption,.close2603 tbody,.close2603 tfoot,.close2603 thead,.close2603 tr,.close2603 th,.close2603 td,.close2603 article,.close2603 aside,.close2603 canvas,.close2603 details,.close2603 embed,.close2603 figure,.close2603 figcaption,.close2603 footer,.close2603 header,.close2603 hgroup,.close2603 menu,.close2603 nav,.close2603 output,.close2603 ruby,.close2603 section,.close2603 summary,.close2603 time,.close2603 mark,.close2603 audio,.close2603 video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;line-height:1;box-sizing:border-box}.close2603 ol,.close2603 ul{list-style:none}.close2603 li,.close2603 dd{list-style-type:none}.close2603 a{text-decoration:none;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}.close2603 table{border-collapse:collapse;border-spacing:0}.close2603 caption,.close2603 th,.close2603 td{text-align:left;font-weight:normal;vertical-align:middle}.close2603 q,.close2603 blockquote{quotes:none}.close2603 q:before,.close2603 q:after,.close2603 blockquote:before,.close2603 blockquote:after{content:"";content:none}.close2603 article,.close2603 aside,.close2603 details,.close2603 figcaption,.close2603 figure,.close2603 footer,.close2603 header,.close2603 hgroup,.close2603 main,.close2603 menu,.close2603 nav,.close2603 section,.close2603 summary{display:block}.close2603 img{vertical-align:bottom;border:none;width:100%}.close2603 .util-indent{display:block;text-indent:-1em;padding-left:1em;font-size:inherit;line-height:inherit;letter-spacing:inherit}.l-main{margin-bottom:0}.m-header-btn-txt{color:#000}.close2603{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"Droid Sans",sans-serif;font-weight:700}.close2603 .close2603-container{position:relative;margin:0 auto;background:url(../images/common/container_bg.svg) center top/100% auto #6ebefa;max-width:768px}.close2603 .close2603-wrapper{z-index:5;position:relative}.close2603 .add-touchCalloutNone{-webkit-touch-callout:none}.close2603 .close2603-fadeIn{opacity:0;transition:opacity .3s ease-in-out}.close2603 .close2603-fadeIn.add-inView{opacity:1}.close2603 a,.close2603 button{transition:opacity .3s}.close2603 img{vertical-align:bottom;width:100%}body.add-modalScrollLock{overflow:hidden}.pswp__img--placeholder{opacity:0 !important}.pswp__container{transform:translate3d(0px, 0px, 0px) !important}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{-o-object-fit:contain;object-fit:contain}.close2603 .part-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;margin:auto;overflow-y:auto;visibility:hidden;opacity:0;transition:visibility .333s,opacity .333s;-ms-overflow-style:none;scrollbar-width:none}.close2603 .part-modal::-webkit-scrollbar{display:none}.close2603 .part-modal.add-show{visibility:visible;opacity:1}.close2603 .part-modal .mod-modal>.secondHalf-txtWrapper{border:none;padding:0;margin-top:2%}.close2603 .part-modalInner{position:relative;padding:60px 0}.close2603 .add-center .part-modalInner{height:100%}.close2603 .part-modalContent{position:relative;z-index:9999;margin:0 auto;max-width:768px}.close2603 .add-center .part-modalContent{position:absolute;margin:auto;right:50%;bottom:50%;transform:translate(50%, 50%);width:100%}.close2603 .part-modalCloseWrap{background:rgba(0,0,0,0);position:fixed;right:0;top:0;z-index:9999;outline:none;cursor:pointer;width:50px;height:60px;border:none}.close2603 .part-modalCloseInner{position:relative;width:100%;height:100%;display:block}.close2603 .part-modalClose{position:absolute;right:50%;bottom:50%;transform:translate(50%, 50%);fill:#fff;color:#4f4f4f;width:32px;height:32px}.close2603 .part-modalCloseShadow{stroke:#4f4f4f;stroke-width:2px;fill:none}.close2603 .close2603-drawer{position:relative;pointer-events:none;display:flex;position:fixed;right:0;z-index:100;transition:top .1s linear}.close2603 .close2603-drawer.add-view{opacity:1;visibility:visible}.close2603 .close2603-drawer.add-fixed{position:fixed;right:0;opacity:1;visibility:visible}.close2603 .close2603-drawer.add-fixed .close2603-drawer_trigger{margin-top:0}.close2603 .close2603-drawer.add-open .close2603-drawer_inner{visibility:visible;transform:translate3d(0, 0, 0)}.close2603 .close2603-drawer_trigger{cursor:pointer;pointer-events:all;position:absolute;background:rgba(0,0,0,0);filter:drop-shadow(0 8px 4px rgba(0, 0, 0, 0.25));z-index:100}.close2603 .close2603-drawer_trigger:focus-visible{outline:none}.close2603 .close2603-drawerTrigger_icon{position:absolute;top:50%;left:50%;z-index:101;transform:translate(-50%, -50%);width:60%;height:3px;background-color:#fff;transition:opacity .3s ease-in-out,top .3s ease-in-out,transform .3s ease-in-out}.close2603 .close2603-drawerTrigger_icon:first-of-type{top:calc(50% - 9px)}.close2603 .close2603-drawerTrigger_icon:last-of-type{top:calc(50% + 9px)}.close2603 .close2603-drawer_inner{visibility:hidden;margin-left:auto;color:#fff;background-color:#0074be;transition:visibility .55s ease,transform .55s ease;z-index:100;width:53.3333333333%}.close2603 .close2603-drawer_closeBtnWrapper{pointer-events:all;background-color:#fff;padding:1.7333333333vw;display:flex;justify-content:right;z-index:100;position:relative}.close2603 .close2603-drawer_closeBtn{width:6vw;cursor:pointer}.close2603 .close2603-drawer_label_text{display:block;font-size:3.2vw;font-weight:bold;line-height:1.5;margin:3.75% auto 0 7%;white-space:nowrap;width:100%}.close2603 .close2603-drawer_menu{padding:2.5% 5% 4.25% 6%}.close2603 .close2603-drawer_menuItem{font-size:2.6666666667vw;font-weight:600;border-bottom:1px solid #fff}.close2603 .close2603-drawer_menuLink{pointer-events:all;position:relative;display:block;color:inherit;line-height:1.5;padding:4.4943820225% 0 2.808988764% 2.2471910112%;transition:opacity .3s ease-in-out}.close2603 .close2603-drawer_menuLink.mod-letterSpacing{letter-spacing:.24em}.close2603 .close2603-drawer_menuLink::after{content:"";position:absolute;background:url(../images/common/arrow.svg) no-repeat top left/contain;top:50%;right:0;width:2.8vw;height:4.1333333333vw;transform:translateY(-50%);z-index:1;display:block;width:10px;height:20px}.close2603 .close2603-fixJaggy{transform:rotateZ(0.03deg)}.close2603 .mod-indent{padding-left:1em;text-indent:-1em}.close2603 .close2603-fadeIn{transition:opacity .3s ease-in-out;transition:opacity 1.2s ease 0s;opacity:0}.close2603 .close2603-fadeIn.add-inView{opacity:1}.close2603 .close2603-kvChallengeList{width:74.9333333333%;margin:-8.1333333333% auto 0;display:flex;flex-direction:column;grid-gap:1.8666666667vw 0;gap:1.8666666667vw 0}.close2603 .close2603-kvChallengeListItem_img{display:block}.close2603 .close2603-kvChallengeTexts{margin:3.5306666667% 0 0;text-align:center}.close2603 .close2603-kvChallengeTexts_txt.mod-2{margin:-0.1333333333% auto 0;font-size:2.2666666667vw;line-height:1.55;letter-spacing:.04em;transform:translateX(0.6%);display:table}.close2603 .close2603-kvChallengeTexts_img{width:76.6666666667%;margin:0 auto;display:block}.close2603 .close2603-kvDeadline{width:75.0666666667%;margin:3.0666666667% auto 0;padding:3.3333333333% 0 2.5333333333%;border-radius:100vh;background:#fff500}.close2603 .close2603-kvDeadline_txt.mod-2{margin-top:1.5985790409%;color:#c61502;font-size:1.8666666667vw;line-height:1.5;letter-spacing:0em;font-weight:600}.close2603 .close2603-kvDeadline_img{width:79.7122557726%;margin:0 auto;display:block}.close2603 .close2603-courseSection{width:74.9333333333%;margin:8.04% auto 0;padding:0 0 5.3333333333%;background:#fff;border-radius:2.1333333333vw;transform:translateX(0.1%)}.close2603 .close2603-courseSectionInner{width:79.8879003559%;margin:0 auto}.close2603 .close2603-courseSectionTtl{width:87.335456712%;margin:0 auto;transform:translateY(-31%)}.close2603 .close2603-courseTtl_img{display:block}.close2603 .close2603-courseSectionLead{width:65.6124017195%;margin:-5.6796667929% auto 0;transform:translateX(-2.0045882798%)}.close2603 .close2603-courseSectionLead_img{display:block}.close2603 .close2603-courseSectionApply{margin-top:5.2765218166%;width:101.1002962336%}.close2603 .close2603-applyBtn{display:block}.close2603 .close2603-applyBtn_img{display:block}.close2603 .close2603-challengeList{margin-top:2.0045882798%;display:flex;flex-direction:column}.close2603 .close2603-challengeListItem{padding:10.6911374925% 0 0;background:center top/100% auto no-repeat}.close2603 .close2603-challengeListItem.mod-1{background-image:url(../images/course/challenge1_border.svg)}.close2603 .close2603-challengeListItem.mod-2{margin-top:4.4546406219%;background-image:url(../images/course/challenge2_border.svg)}.close2603 .close2603-challengeListItem.mod-3{margin-top:5.7910328084%;background-image:url(../images/course/challenge3_border.svg)}.close2603 .close2603-challengeListItemTtl{margin-bottom:2.2273203109%;display:flex;justify-content:space-between;grid-gap:0 1.4666666667vw;gap:0 1.4666666667vw}.close2603 .close2603-challengeListItemTtl_txt{width:62.3649687061%}.close2603 .close2603-challengeListItemTtl_price{width:39.4146602223%}.close2603 .close2603-ticketList{display:flex;justify-content:space-between}.close2603 .close2603-ticketListItem{width:47.0766420919%;color:#41403d;font-size:1.8666666667vw;font-weight:400;letter-spacing:-0.02em}.close2603 .close2603-ticketListItem_caption{margin:2.3656320969% 0 0 -0.9462528388%;font-weight:600}.close2603 .close2603-ticketListItemTtl{margin-top:5.2043906132%}.close2603 .close2603-ticketListItem_desc{margin-top:4.7312641938%;line-height:1.57;text-align:justify;letter-spacing:-0.05em}.close2603 .close2603-targetSection{width:74.9333333333%;margin:6.6666666667% auto 0;padding:0 0 2.7333333333%;background:#fff;border-radius:2vw}.close2603 .close2603-targetSectionInner{width:79.8879003559%;margin:0 auto}.close2603 .close2603-targetSectionTtl{width:87.335456712%;margin:0 auto;transform:translateY(-30.2915562287%)}.close2603 .close2603-targetTtl_img{display:block}.close2603 .close2603-targetProductList{margin-top:-6.1251308551%;display:flex;flex-wrap:wrap}.close2603 .close2603-targetProductListItem{width:50%}.close2603 .close2603-targetNoteList{margin-top:2.450052342%;display:flex;flex-direction:column}.close2603 .close2603-targetNoteListItem.mod-1{width:92.4135930562%}.close2603 .close2603-targetNoteListItem.mod-2{width:86.6323047058%;margin-top:1.11564808%}.close2603 .close2603-targetNoteListItem.mod-3{width:99.1922707901%;margin-top:2.2312961599%}.close2603 .close2603-targetNoteListItem_img{display:block}.close2603 .close2603-targetZoom{width:34.7747506527%;margin-top:3.5700738559%;margin-left:auto;text-align:right}.close2603 .close2603-zoomLink{display:block}.close2603 .close2603-zoomLink_img{display:block}.close2603 .close2603-applySection{width:74.9333333333%;margin:6.6666666667% auto 0;padding:0 0 6%;background:#fff;border-radius:2.4vw}.close2603 .close2603-applySectionInner{margin:0 auto}.close2603 .close2603-applySectionTtl{width:69.7704626335%;margin:0 auto;transform:translateY(-30.2491103203%)}.close2603 .close2603-applyTtl_img{display:block}.close2603 .close2603-applySectionLead{width:76.3398576512%;margin:-1.334519573% auto 0;transform:translateX(-0.8896797153%)}.close2603 .close2603-applySectionLead_img{display:block}.close2603 .close2603-applyFlowList{width:79.8879003559%;margin:2.2273203109% auto 0;transform:translateX(-0.223129616%)}.close2603 .close2603-applyFlowListItem{position:relative}.close2603 .close2603-applyFlowListItem:not(:last-child):after{content:"";width:4.4vw;height:4.68vw;background:url(../images/apply/step_arrow.svg) center/100% 100%;position:absolute;top:100%;left:50%;transform:translateX(-93%)}.close2603 .close2603-applyFlowListItem.mod-1{margin-bottom:7.1401477118%;padding-bottom:17.0694156235%}.close2603 .close2603-applyFlowListItem.mod-2{margin-bottom:10.7102215677%;padding-bottom:0%}.close2603 .close2603-applyStep{display:flex;grid-gap:0 2.4544257759%;gap:0 2.4544257759%}.close2603 .close2603-applyStep_num{width:16.7637280496%}.close2603 .close2603-applyStep_txt{width:73.632773278%}.close2603 .close2603-applyStep_symbol{position:absolute}.close2603 .close2603-applyStep_symbol.mod-1{width:8.1426666667vw;top:9.8666666667vw;right:2vw}.close2603 .close2603-applyStep_symbol.mod-2{width:17.1026666667vw;top:-3.7333333333vw;right:-0.2vw}.close2603 .close2603-applyStep_symbol.mod-3{width:20.0133333333vw;top:-3.8vw;right:-0.1333333333vw}.close2603 .close2603-applyStepBtn_Wrap{width:39.42vw;position:absolute;top:10.5333333333vw;left:9.0666666667vw}.close2603 .close2603-applyStepBtn{display:block}.close2603 .close2603-applyStepBtn_img{display:block}.close2603 .close2603-receiptSection{width:84.2277580071%;margin:10.0229413992% auto 0;padding:0 0 6.2364968706%;box-shadow:0 0 0 0.2666666667vw #67cfee inset;border-radius:2.4vw;transform:translateX(0.1779359431%)}.close2603 .close2603-receiptSectionTtl{width:72.7670272097%;margin:0 auto;transform:translateY(-52%)}.close2603 .close2603-receiptTtl_img{display:block}.close2603 .close2603-receiptSectionLead{width:65.045631232%;margin:-1.3731620754% auto 0;transform:translateX(-1.6900456312%)}.close2603 .close2603-receiptSectionLead_img{display:block}.close2603 .close2603-receiptList{width:83.5579685652%;margin:4.9645090417% auto 0;display:flex;flex-direction:column;grid-gap:1.4666666667vw 0;gap:1.4666666667vw 0;transform:translateX(-0.2112557039%)}.close2603 .close2603-receiptExTtl_img{width:26.2483250322%;display:block}.close2603 .close2603-receiptExDesc.mod-1{margin-top:2.7810785528%}.close2603 .close2603-receiptExDesc.mod-2{margin-top:4.5508558137%}.close2603 .close2603-receiptZoomBtnWrap{width:39.4028265871%;margin:4.2980304907% 0 0 auto}.close2603 .close2603-zoomBtn_img{display:block}.close2603 .close2603-receiptNoteList{width:83.5579685652%;margin:5.0701368937% auto 0;display:flex;flex-direction:column;grid-gap:1.7333333333vw 0;gap:1.7333333333vw 0;transform:translateX(-0.6337671117%)}.close2603 .close2603-receiptNoteListItem_txt{display:block}.close2603 .close2603-receiptNoteListItem_txt.mod-1{width:44.9973333333vw}.close2603 .close2603-receiptNoteListItem_txt.mod-2{width:53.6946666667vw}.close2603 .close2603-receiptNoteListItem_txt.mod-3{width:53.904vw}.close2603 .close2603-termsSection{padding:2.708% 0 0}.close2603 .close2603-termsSectionInner{width:74.9333333333%;margin:0 auto}.close2603 .close2603-termsTtl{margin:6.8505338078% auto 0;border-radius:100vh}.close2603 .close2603-termsTtl_img{display:block}.close2603 .close2603-termsApplyBtn_wrap{width:80.7669039146%;margin:4.2704626335% auto 0;transform:translateX(0.7117437722%)}.close2603 .close2603-termsApplyBtn{display:block}.close2603 .close2603-termsApplyBtn_img{display:block}.close2603 .close2603-termsApplyLead{width:69.3950177936%;margin:1.6014234875% auto 0;transform:translateX(0.8896797153%)}.close2603 .close2603-termsApplyLead_img{display:block}.close2603 .close2603-termsContents{margin:3.9128113879% 0 0}.close2603 .close2603-telArea{margin-top:6.0906666667%}.close2603 .close2603-telAreaInner{width:74.9333333333%;margin:0 auto}.close2603 .close2603-relatedPages{margin-top:6.1333333333%;padding:0 0 9.4666666667%}.close2603 .close2603-relatedPagesTtl{width:74.9333333333%;margin:0 auto}.close2603 .close2603-relatedPagesTtl_img{display:block}.close2603 .close2603-relatedPageList{width:82.5293333333%;margin:4.44% auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:3.7333333333vw 0;gap:3.7333333333vw 0;transform:translateX(-0.6666666667%)}.close2603 .close2603-relatedPageListItem{width:47.6355881545%}.close2603 .close2603-relatedPageListItem_link{display:block;filter:drop-shadow(0.8vw 0.8vw 0.24vw rgba(0, 0, 0, 0.37));will-change:filter}.close2603 .close2603-rules{margin-top:5%}.close2603 .openclose2603-textBox_box{position:relative;font-family:"intel","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"Droid Sans",sans-serif !important;font-weight:400;border:0.1333333333vw solid #8e8e8f;height:62.8vw;max-height:478.208px;overflow-y:scroll;font-size:2.1733333333vw;background-color:#fff;padding:2.915451895% 3.2069970845% 3.7900874636% 2.1865889213%;border:0.2666666667vw solid #8e8e8f;scrollbar-color:#7c7070 #fff}.close2603 .openclose2603-rules_listItem+.openclose2603-rules_listItem{margin-top:0.8746355685%}.close2603 .openclose2603-rules_readTxt{text-align:justify;text-justify:inter-ideograph;color:#000;word-break:break-all;font-feature-settings:normal;transform:rotateZ(0.03deg);margin-top:0.7716049383%;line-height:1.4347826087;font-size:2.8vw}.close2603 .openclose2603-rules_readTxt.mod-indent{text-indent:-1em;padding-left:1em;margin-top:.2%}.close2603 .openclose2603-rules_readTxt a{text-decoration:underline;color:#000}.close2603 .close2603-detail_pdf{width:73.7609329446%;margin:6.7055393586% auto 0;display:block}.close2603 .close2603-detail_tel{width:83.0903790087%;margin:6.9970845481% auto 0}.close2603 .close2603-pageTop_outer{display:block;transition:opacity .3s;position:relative;z-index:6}.close2603 .close2603-pageTop{pointer-events:all;cursor:pointer;position:fixed;display:block;border:rgba(0,0,0,0);filter:drop-shadow(0 8px 4px rgba(0, 0, 0, 0.25));background:rgba(0,0,0,0);z-index:80}.close2603 .close2603-pageTop{transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:0}.close2603 .close2603-pageTop.add-view{opacity:1}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1, 1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}@media screen and (max-width: 767px){.close2603 .util-sp{display:none}.close2603 .part-modal::before{position:fixed;top:0;left:0;z-index:9998;display:block;width:100%;height:100vh;background:rgba(0,0,0,.65);content:""}.close2603 .close2603-drawer{flex-direction:column-reverse;bottom:10px;left:0;opacity:0;visibility:hidden;transition:visibility .3s ease-in-out,opacity .3s ease-in-out;z-index:1001}.close2603 .close2603-drawer.add-headerMenuOpen{z-index:1001}.close2603 .close2603-drawer.add-open .close2603-drawer_trigger{opacity:0;visibility:hidden}.close2603 .close2603-drawer_trigger{right:4.2666666667vw;left:auto;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,margin .3s;width:11.8666666667vw;height:11.8666666667vw;margin-bottom:12.2666666667vw}.close2603 .close2603-drawer_inner{width:80%;height:100%;margin:0 auto 10px;transform:translate3d(0, calc(100% + 72px), 0)}.close2603 .close2603-pageTop{width:8.5173333333vw;bottom:1.2vw;right:4.7306666667vw}}@media screen and (min-width: 768px){.close2603 .util-pc{display:none}.close2603{position:relative}.close2603::before{content:"";display:block;position:fixed;inset:0;z-index:-1;background:url(../images/common/body_bg.svg) center/cover}.close2603 .close2603-container{box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.close2603 a:hover,.close2603 button:hover{opacity:.7}.close2603 .part-modalButton{cursor:pointer}.close2603 .part-modal{background:rgba(0,0,0,.65)}.close2603 .part-modalContent{max-width:980px}.close2603 .part-modalCloseWrap{opacity:.85;right:6px}.close2603 .part-modalCloseWrap:hover{opacity:1}.close2603 .close2603-drawer{flex-direction:column;top:120px;padding-top:20px}.close2603 .close2603-drawer.add-fixed{top:20px}.close2603 .close2603-drawer_trigger{width:91.136px;height:91.136px;right:32.768px;margin-bottom:94.208px;left:auto;margin-bottom:0}.close2603 .close2603-drawer_inner{width:409.6px;transform:translate3d(calc(100% + 25px), 0, 0)}.close2603 .close2603-drawer_closeBtnWrapper{padding:13.312px}.close2603 .close2603-drawer_closeBtn{width:46.08px}.close2603 .close2603-drawer_label_text{font-size:24.576px;margin:15.36px auto 0 28.672px}.close2603 .close2603-drawer_menuItem{font-size:20.48px;font-weight:400}.close2603 .close2603-drawer_menuLink::after{width:21.504px;height:31.744px;padding:getPCSize(10px) 0 10.24px 8.192px}.close2603 .close2603-zoomBtn{transition:opacity .3s}.close2603 .close2603-zoomBtn:hover{opacity:.7}.close2603 .close2603-kvChallengeList{grid-gap:14.336px 0;gap:14.336px 0}.close2603 .close2603-kvChallengeTexts_txt.mod-2{font-size:17.408px}.close2603 .close2603-kvDeadline_txt.mod-2{font-size:14.336px}.close2603 .close2603-courseSection{border-radius:16.384px}.close2603 .close2603-challengeListItemTtl{grid-gap:0 11.264px;gap:0 11.264px}.close2603 .close2603-ticketListItem{font-size:14.336px}.close2603 .close2603-targetSection{border-radius:15.36px}.close2603 .close2603-applySection{border-radius:18.432px}.close2603 .close2603-applyFlowListItem:not(:last-child):after{width:33.792px;height:35.9424px}.close2603 .close2603-applyStep_symbol.mod-1{width:62.53568px;top:75.776px;right:15.36px}.close2603 .close2603-applyStep_symbol.mod-2{width:131.34848px;top:-28.672px;right:-1.536px}.close2603 .close2603-applyStep_symbol.mod-3{width:153.7024px;top:-29.184px;right:-1.024px}.close2603 .close2603-applyStepBtn_Wrap{width:302.7456px;top:80.896px;left:69.632px}.close2603 .close2603-receiptSection{box-shadow:0 0 0 2.048px #67cfee inset;border-radius:18.432px}.close2603 .close2603-receiptList{grid-gap:11.264px 0;gap:11.264px 0}.close2603 .close2603-receiptNoteList{grid-gap:13.312px 0;gap:13.312px 0}.close2603 .close2603-receiptNoteListItem_txt.mod-1{width:345.57952px}.close2603 .close2603-receiptNoteListItem_txt.mod-2{width:412.37504px}.close2603 .close2603-receiptNoteListItem_txt.mod-3{width:413.98272px}.close2603 .close2603-relatedPageList{grid-gap:28.672px 0;gap:28.672px 0}.close2603 .close2603-relatedPageListItem_link{filter:drop-shadow(6.144px 6.144px 1.8432px rgba(0, 0, 0, 0.37))}.close2603 .close2603-relatedPageListItem_link:hover{opacity:.7}.close2603 .openclose2603-textBox_box{border:2.048px solid #8e8e8f;font-size:2.1333333333px}.close2603 .openclose2603-rules_readTxt{font-size:21.504px}.close2603 .close2603-detail_pdf{transition:opacity .1s linear}.close2603 .close2603-detail_pdf:hover{opacity:.6;cursor:pointer}.close2603 .close2603-pageTop_outer:hover{opacity:.7}.close2603 .close2603-pageTop{width:65.41312px;bottom:30.72px;right:36.33152px}}@media screen and (max-width: 500px){.close2603 .util-sp_500{display:none}}@media screen and (min-width: 375px){.close2603 .util-sp_min375{display:none}}@media(hover: hover){.close2603 .close2603-drawer_trigger:hover{opacity:.7}.close2603 .close2603-drawer_menuLink:hover{opacity:.7}}@media print{html{zoom:.8}}