@charset "UTF-8";@font-face{font-family:icomoon;font-weight:400;font-style:normal;src:url(/student_site/common/font/icomoon.eot?ftcn80);src:url(/student_site/common/font/icomoon.eot?ftcn80#iefix) format("embedded-opentype"),url(/student_site/common/font/icomoon.ttf?ftcn80) format("truetype"),url(/student_site/common/font/icomoon.woff?ftcn80) format("woff"),url(/student_site/common/font/icomoon.svg?ftcn80#icomoon) format("svg")}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}br.pcShow{display:none}br.pcHide{display:block}@media only screen and (min-width: 768px){br.pcShow{display:block}br.pcHide{display:none}}.pcShow{display:none}.pcHide{display:block}@media only screen and (min-width: 768px){.pcShow{display:block}.pcHide{display:none}}*{box-sizing:border-box;line-height:1}address,article,aside,b,body,canvas,caption,code,dd,details,div,dl,dt,em,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,menu,nav,object,ol,p,q,section,small,span,strong,sub,summary,table,tbody,td,th,thead,time,tr,ul,var{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline;word-break:break-all;word-wrap:break-word;-webkit-text-size-adjust:100%;text-align:inherit}body{font-size:16px;font-family:Arial,Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Roboto,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;line-height:1;color:#222}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}ol,ul{list-style:none}q{quotes:none}q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#6c6c6c;transition:all .2s ease-out 0s}a:focus{outline:0}a:focus-visible{outline:solid 2px #222;outline-offset:2px}a:active,a:hover{outline:0}table{width:100%;border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}img{border:0;vertical-align:bottom;max-width:100%}button,input,select,textarea{-webkit-appearance:none}em,strong{font-style:normal;font-weight:700}button{padding:0;background:none;border:none;font-family:inherit;cursor:pointer;transition:all .2s ease-out 0s}html,body{overflow-x:clip}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:#f4f7fe}.container{position:relative;flex:auto;width:auto;padding-bottom:40px}.container .contentWrap{position:relative;margin:0 auto;padding:0 16px}@media only screen and (min-width: 768px){.container{padding-bottom:56px}.container--signup .contentWrap,.container--login .contentWrap,.container--signup .contentArea,.container--login .contentArea{width:650px}.container .contentWrap{width:700px;padding:0}.container .contentArea{width:700px;margin:24px auto 0;padding:0}}.md_header{position:relative;display:flex;justify-content:space-between;align-items:center;height:50px;padding-left:16px;background:linear-gradient(90deg,#3e5ce2 68%,#bd83e0);z-index:9999;overflow:hidden}.md_header:after{content:"";position:absolute;top:-60px;right:0;display:inline-block;width:380px;height:380px;background-color:#fff3;mix-blend-mode:soft-light;border-radius:100%;transform:translate(50%,-50%);z-index:-1}.md_header .logo{display:flex}.md_header .logo a img{width:100px;height:20px}.md_header .actionSet{display:flex;align-items:center;gap:8px;height:100%;padding-right:8px}.md_header .actionSet .profile{display:flex;align-items:center;gap:5px;height:30px;line-height:30px;max-width:160px;padding:0 12px;background-color:#0003;box-shadow:0 0 10px #00000026 inset;border-radius:20px}.md_header .actionSet .profile .iconImgPart{top:1px}.md_header .actionSet .profile .userName{font-size:11px;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.md_header .actionSet .menu{position:relative;width:40px;height:100%;padding:0 8px}.md_header .actionSet .menu .line{position:absolute;left:50%;width:24px;height:2px;background-color:#fff;transform:translate(-50%,-50%)}.md_header .actionSet .menu .line:first-of-type{top:calc(50% - 7px)}.md_header .actionSet .menu .line:nth-of-type(2){top:50%}.md_header .actionSet .menu .line:nth-of-type(3){top:calc(50% + 7px)}@media only screen and (min-width: 768px){.md_header{height:68px;padding:0 0 0 24px}.md_header:before{content:"";position:absolute;top:-60px;left:120px;display:inline-block;width:1800px;height:1800px;background-color:#0003;mix-blend-mode:soft-light;border-radius:100%;transform:translate(-50%);z-index:-1}.md_header:after{top:-120px;right:-180px;width:1000px;height:1000px}.md_header .logo:before{content:"";position:absolute;top:-200px;left:-20px;display:inline-block;width:700px;height:700px;background-color:#ffffff1a;mix-blend-mode:soft-light;border-radius:100%;transform:translate(-50%,-50%);z-index:-1}.md_header .logo a img{width:132px;height:auto}.md_header .actionSet{gap:12px;height:100%;padding-right:12px}.md_header .actionSet .profile{gap:6px;height:36px;line-height:36px;max-width:160px;padding:0 16px}.md_header .actionSet .profile .iconImgPart{top:1px;height:16px}.md_header .actionSet .profile .userName{font-size:13px}.md_header .actionSet .profile:hover{filter:brightness(95%);background-color:#0000003b;box-shadow:0 0 10px #0003 inset}.md_header .actionSet .menu{position:relative;width:48px;height:48px;padding:0 8px;border-radius:3px}.md_header .actionSet .menu .line{position:absolute;left:50%;width:24px;height:2px;background-color:#fff;transform:translate(-50%,-50%)}.md_header .actionSet .menu .line:first-of-type{top:calc(50% - 7px)}.md_header .actionSet .menu .line:nth-of-type(2){top:50%}.md_header .actionSet .menu .line:nth-of-type(3){top:calc(50% + 7px)}.md_header .actionSet .menu:hover{background-color:#0000001a}}.logoutHeader{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px}.logoutHeader .logo img{width:100px;height:20px}.logoutHeader .btnArea .loginBtn a{display:inline-block;padding:0 10px;height:30px;line-height:31px;font-size:11px;background-color:#0003;box-shadow:0 0 10px #00000026 inset;border-radius:40px;color:#fff;letter-spacing:.05em}@media only screen and (min-width: 768px){.logoutHeader{display:flex;justify-content:space-between;align-items:center;width:100%;padding:24px}.logoutHeader .logo img{width:130px;height:auto}.logoutHeader .btnArea{display:flex;align-items:center;gap:12px}.logoutHeader .btnArea .link a{display:inline-block;padding:0 16px;height:40px;line-height:40px;font-size:14px;border-radius:30px;transition:all .2s ease-out 0s;color:#fff}.logoutHeader .btnArea .link a:hover{background-color:#0000001a}.logoutHeader .btnArea .loginBtn a{display:inline-block;padding:0 16px;height:40px;line-height:40px;font-size:14px}.logoutHeader .btnArea .loginBtn a:hover{filter:brightness(95%);background-color:#0000003b;box-shadow:0 0 10px #0003 inset}}.md_footer{text-align:center;padding:16px;border-top:1px solid #e0e5ed}.md_footer .footerWrap .copyArea{display:flex;flex-direction:column;gap:10px}.md_footer .footerWrap .copyArea .logoCell{width:100px;height:20px}.md_footer .footerWrap .copyArea .copyCell .copy{font-size:11px;text-align:left;line-height:1.5;word-break:normal}.md_footer .footerWrap .linkArea{margin-top:16px}.md_footer .footerWrap .linkArea .linkList{display:flex;flex-direction:column;gap:8px;text-align:left}.md_footer .footerWrap .linkArea .linkList .link{color:#222}.md_footer .footerWrap .linkArea .linkList .link a{font-size:12px;color:#747c92}.md_footer .footerWrap .linkArea+.copyrightArea{margin-top:20px}.md_footer .footerWrap .copyrightArea .copyright{font-size:10px;color:#222}.md_footer--signup{padding:16px;border:none}.md_footer--logout{background-color:#fff}.md_footer--logout .footerWrap{max-width:850px}.md_footer--logout .footerWrap .otherSiteLink{display:none}.md_footer--logout .footerWrap .copyrightArea{margin-top:20px}@media only screen and (min-width: 768px){.md_footer{padding:24px}.md_footer .footerWrap{max-width:700px;margin:0 auto}.md_footer .footerWrap .copyArea{display:flex;align-items:center;flex-direction:row;gap:20px}.md_footer .footerWrap .copyArea .logoCell{position:relative;top:-2px;width:132px;height:auto}.md_footer .footerWrap .copyArea .copyCell{flex:1}.md_footer .footerWrap .copyArea .copyCell .copy{font-size:12px}.md_footer .footerWrap .linkArea{margin-top:20px}.md_footer .footerWrap .linkArea .linkList{display:flex;flex-flow:wrap;justify-content:center;gap:10px 24px}.md_footer .footerWrap .linkArea .linkList .link a{font-size:13px;transition:all .2s ease-out 0s}.md_footer .footerWrap .linkArea .linkList .link a:hover{color:#222}.md_footer .footerWrap .linkArea+.copyrightArea{margin-top:24px}.md_footer .footerWrap .copyrightArea .copyright{font-size:11px;color:#222;margin-top:36px}.md_footer--signup{padding:24px}.md_footer--logout{padding-top:32px}.md_footer--logout .footerWrap{max-width:850px}.md_footer--logout .footerWrap .otherSiteLink{display:block;padding:32px 0 0;background:#fff;text-align:center}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical{display:block;margin:0 auto;width:850px;color:#555;text-align:left;font-size:11px;background:#fff}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .title{padding:8px 10px;background:#f4f4f4;font-size:13px;font-weight:700;color:#555;border:1px solid #ddd}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .list{display:block;overflow:hidden;padding:10px 0;border-bottom:1px solid #ddd;cursor:pointer}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .list:hover{background:#ffe;cursor:pointer}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .list:hover .toggle span{content:"";background:url(/student_site/imageFile/footer/footer_toggleRightHover.gif) no-repeat right center;cursor:pointer}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .list:hover .toggle span.open{content:"";background:url(/student_site/imageFile/footer/footer_toggleLeftHover.gif) no-repeat right center;cursor:pointer}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .list .toggle{float:left;width:180px;margin-right:10px;padding-left:15px;font-weight:700;color:#555;white-space:nowrap}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .list .toggle a{color:#555}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .list .toggle a:hover{color:#222}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .list .toggle span{content:"";font-size:12px;padding-right:19px;background:url(/student_site/imageFile/footer/footer_toggleRight.gif) no-repeat right center;cursor:pointer}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .list .toggle span.open{content:"";background:url(/student_site/imageFile/footer/footer_toggleLeft.gif) no-repeat right center;cursor:pointer}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList{float:left;display:none;width:660px;padding-left:10px;border-left:1px dotted #ccc;color:#aaa}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList li{padding:0 5px;list-style:none;border-bottom:1px dotted #ccc}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList li:hover{cursor:default}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList li.last{border:none}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList li a{color:#555;margin:0 2px}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList li a:hover{color:#222}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList li a img{margin-right:8px;vertical-align:middle}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList li p.w{margin-left:128px}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList .siteLinkArea{display:flex;padding:10px 0;position:relative;flex-direction:row-reverse;justify-content:flex-end}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList .siteLinkArea .rightArea{position:static;top:10px;left:130px;vertical-align:middle}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList .siteLinkArea .rightArea .site{display:block;font-weight:700;color:#555;padding:0 2px}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList .siteLinkArea .rightArea .site a{margin:0}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList .siteLinkArea .rightArea .siteSub{display:block;margin:5px 0 0 2px;font-size:10px;color:#555}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listList .siteLinkArea .leftArea{position:static;flex-shrink:0;top:12px;left:0;width:130px;padding-top:6px}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listListCompany li{padding:0 5px;list-style:none;border-bottom:1px dotted #ccc}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listListCompany li.last{border:none}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listListCompany li a{color:#555;margin:0 2px}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listListCompany li a:hover{color:#222}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listListCompany li img{margin-right:8px;vertical-align:middle}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listListCompany li p.w{margin-left:128px}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listListCompany .siteLinkArea{position:relative;padding:10px 0;display:flex;flex-direction:row-reverse;justify-content:flex-end}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listListCompany .siteLinkArea .rightArea{position:relative;top:0;left:130px;vertical-align:middle}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listListCompany .siteLinkArea .rightArea .site{display:block;font-weight:700;padding:0 2px}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listListCompany .siteLinkArea .rightArea .site a{margin:0}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listListCompany .siteLinkArea .rightArea .siteSub{display:block;margin:5px 0 0 2px}.md_footer--logout .footerWrap .otherSiteLink .enSiteVertical .listListCompany .siteLinkArea .leftArea{position:absolute;top:7px;left:0;width:130px;padding-top:0}.md_footer--logout .footerWrap .copyrightArea{margin-top:32px}}#spNavMenu{padding:16px 16px 12px;border-radius:10px 10px 0 0}#spNavMenu .menuList{display:flex;justify-content:space-around;align-items:end;gap:8px}#spNavMenu .menuList .menu{position:relative}#spNavMenu .menuList .menu .btn{display:flex;flex-direction:column;gap:4px;font-size:10px;color:#747c92}#spNavMenu .menuList .menu .btn .iconSet{height:20px}#spNavMenu .menuList .menu .btn .iconSet .inactive{display:block}#spNavMenu .menuList .menu .btn .iconSet .active{display:none}#spNavMenu .menuList .menu .md_numBadge{top:0;right:0;transform:translateY(-50%)}#spNavMenu .menuList .menu--scout .btn .iconSet .iconImgPart{top:2px}#spNavMenu .menuList .menu--companyList .md_numBadge{right:6px}#spNavMenu .menuList .menu.active .btn{color:#3e5ce2;font-weight:700}#spNavMenu .menuList .menu.active .btn .iconSet .inactive{display:none}#spNavMenu .menuList .menu.active .btn .iconSet .active{display:block}@media only screen and (min-width: 768px){#spNavMenu{display:none}}@media only screen and (min-width: 768px){#pcNavMenu{position:absolute;left:50%;transform:translate(-50%);width:700px;max-width:60vw}#pcNavMenu .menuList{display:flex;justify-content:space-between;align-items:end}#pcNavMenu .menuList .menu{position:relative;display:flex;align-items:center;border-bottom:2px solid transparent}#pcNavMenu .menuList .menu .btn{display:flex;align-items:center;padding:12px 16px;font-size:14px;color:#fff;border-radius:30px}#pcNavMenu .menuList .menu .btn .iconSet{display:grid;place-content:center;margin-right:7px}#pcNavMenu .menuList .menu .btn .iconSet .iconImgPart{height:20px}#pcNavMenu .menuList .menu .btn .iconSet .inactive{display:block}#pcNavMenu .menuList .menu .btn .iconSet .active{display:none}#pcNavMenu .menuList .menu .btn .md_numBadge{position:relative;margin-left:5px}#pcNavMenu .menuList .menu .btn:hover{background-color:#0000001a}#pcNavMenu .menuList .menu--scout .btn .iconSet .iconImgPart{height:16px}#pcNavMenu .menuList .menu--message .btn .iconSet .iconImgPart{top:1px}#pcNavMenu .menuList .menu.active{border-bottom:2px solid #fff}#pcNavMenu .menuList .menu.active .btn .inactive{display:none}#pcNavMenu .menuList .menu.active .btn .active{display:block}}.titleBar{position:relative;border-bottom:1px solid #e0e5ed;background-color:#f4f7fe}.titleBar.sticky{position:sticky;top:0;z-index:999}.titleBar .titleArea{position:relative;padding:12px 16px;text-align:center;z-index:1}.titleBar .titleArea .linkSet{position:absolute;top:50%;left:0;height:100%;transform:translateY(-50%)}.titleBar .titleArea .linkSet .backLink{display:grid;place-content:center;width:40px;height:inherit}.titleBar .titleArea .linkSet .backLink .iconImgPart{height:12px}.titleBar .titleArea .titleSet .title{font-size:14px;font-weight:700}@media only screen and (min-width: 768px){.titleBar .titleArea{padding:20px;margin:auto;width:700px}.titleBar .titleArea .linkSet{height:40px}.titleBar .titleArea .linkSet .backLink{width:40px;background-color:#f4f7fe;border-radius:3px;transition:all .2s ease-out 0s}.titleBar .titleArea .linkSet .backLink:hover{filter:brightness(97%)}.titleBar .titleArea .linkSet .backLink .iconImgPart{height:14px}.titleBar .titleArea .titleSet .title{font-size:16px}}.md_btn{position:relative;display:inline-block;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:40px;line-height:40px;background:linear-gradient(90deg,#3e5ce2 68%,#bd83e0);border:none;font-size:14px;font-weight:700;color:#fff;text-align:center;border-radius:3px;vertical-align:middle;cursor:pointer;backface-visibility:hidden}.md_btn--submit{background:linear-gradient(89deg,#ee6e6e 68.3%,#f79b66)}.md_btn--second{background:#eaeef5;color:#3e5ce2;border:1px solid #E5E9F4}.md_btn--line,.md_btn--sub{line-height:38px;background:#fff;border:1px solid #D4D7E1;color:#3e5ce2}.md_btn--line .iconImgPart,.md_btn--sub .iconImgPart{margin-right:5px}.md_btn--line.md_btn--middle,.md_btn--sub.md_btn--middle{line-height:30px}.md_btn--small{width:auto;height:28px;line-height:28px;padding:0 10px;font-size:10px}.md_btn--small+.md_btn--small{margin-left:10px}.md_btn--medium{width:88px}.md_btn--medium.multiple{width:100px}.md_btn--medium.md_btn--icon{padding:8px 10px;width:auto;vertical-align:middle}.md_btn--medium.md_btn--icon .iconImgPart{width:13px;height:13px;margin-right:3px}.md_btn--middle{height:32px;line-height:32px;font-size:12px}.md_btn--disable{background:#e6e6e6;color:#b4b4b4;pointer-events:none;border:none}@media only screen and (min-width: 768px){.md_btn{height:48px;line-height:48px;font-size:16px;width:360px;margin:auto}.md_btn--line,.md_btn--sub{line-height:46px}.md_btn--small{width:auto;height:32px;line-height:32px;padding:0 12px;font-size:12px}.md_btn--medium{width:224px}.md_btn--middle{height:40px;line-height:40px;font-size:14px;width:100%}.md_btn:hover,.md_btn--submit :hover{filter:brightness(93%)}.md_btn--line:hover,.md_btn--sub:hover,.md_btn--second:hover{filter:brightness(97%)}}.md_textLink{width:fit-content;font-size:12px;border-bottom:1px solid #747C92;color:#747c92;cursor:pointer;transition:all .2s ease-out 0s}.md_textLink--back,.md_textLink--forward,.md_textLink--icon{border:none}.md_textLink--back .iconImgPart,.md_textLink--forward .iconImgPart,.md_textLink--icon .iconImgPart{width:10px;height:10px}.md_textLink--back .iconImgPart svg path,.md_textLink--forward .iconImgPart svg path,.md_textLink--icon .iconImgPart svg path{fill:#747c92}.md_textLink--back{display:flex;gap:2px;align-items:center}.md_textLink--forward{display:flex;gap:4px;align-items:center}@media only screen and (min-width: 768px){.md_textLink{font-size:14px}.md_textLink:hover{color:#222;border-color:#222}.md_textLink:hover .iconImgPart svg path{fill:#222}.md_textLink--back .iconImgPart,.md_textLink--forward .iconImgPart{width:12px;height:12px}}.md_label{display:inline-block;padding:2px 3px;margin-left:4px;border-radius:2px;font-size:10px;background-color:#fff}.md_label--must{color:#f86c6c;border:solid 1px #F86C6C}.md_card{position:relative;text-align:left;padding:12px;background-color:#fff;border-radius:3px;box-shadow:0 0 18px #22549e1a}.md_card+.md_card{margin-top:15px}.md_card+.md_btn{margin-top:32px}@media only screen and (min-width: 768px){.md_card{padding:16px}}a.md_card{display:block;color:#222}a.md_card:hover{filter:brightness(97%)}.md_chip{height:auto;line-height:1;background:none;color:inherit;box-shadow:none;display:inline-block;margin-right:10px;padding:0 12px;background-color:#ebebeb;border-radius:30px}.md_chip:hover{box-shadow:none}.md_chip .chipTxt{display:inline-block;vertical-align:middle}.md_chip .chipTxt{display:inline-block;height:28px;line-height:28px;font-size:13px;color:#1b1b1b}.md_modal{display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}.md_modal .bgLayer{position:fixed;display:block;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1}.md_modal .modalSet{position:relative;display:block;width:calc(100% - 32px);background-color:transparent;border:none;border-radius:3px;text-align:left;box-shadow:none;z-index:2}.md_modal .modalSet .closeLink{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer}.md_modal .modalSet .closeLink:before{position:relative;display:inline-block;font-family:icomoon;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"";font-size:20px;color:#747c92}.md_modal .modalSet .downloadLink{position:absolute;bottom:0;right:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer}.md_modal .modalSet .downloadLink .iconImgPart{display:grid;place-content:center;height:32px;width:32px;background-color:#fff3;border-radius:50%}.md_modal .modalSet .downloadLink .iconImgPart svg{width:15px}.md_modal .modalSet .Content{background-color:#fff;border-radius:3px;overflow:hidden}.md_modal .modalSet .Content .titleArea{padding:32px 24px 0;text-align:center}.md_modal .modalSet .Content .titleArea .title{font-size:16px;font-weight:700;line-height:1.25}.md_modal .modalSet .Content .titleArea .title+.copy{margin-top:8px}.md_modal .modalSet .Content .titleArea .copy{width:fit-content;margin:0 auto;font-size:12px;color:#747c92;text-align:left;word-break:normal;word-wrap:break-word;line-height:1.25}.md_modal .modalSet .Content .titleArea+.actionArea{margin-top:24px}.md_modal .modalSet .Content .imgArea{position:relative}.md_modal .modalSet .Content .imgArea img{border-radius:3px 3px 0 0}.md_modal .modalSet .Content .imgArea+.actionArea{margin-top:16px;padding:0 16px 16px}.md_modal .modalSet .Content .formArea{padding:16px 24px}.md_modal .modalSet .Content .formArea .form .toggleSet{display:flex;flex-direction:column;gap:8px}.md_modal .modalSet .Content .formArea .form .toggleSet.row{flex-direction:row}.md_modal .modalSet .Content .formArea .form .toggleSet .md_toggle{margin:0}.md_modal .modalSet .Content .formArea .form+.form{margin-top:8px}.md_modal .modalSet .Content .actionArea{padding:0 24px 32px;border-top:none;text-align:center}.md_modal .modalSet .Content .actionArea .textSet .text{position:relative;width:fit-content;margin:0 auto;padding-left:1em;font-size:11px;color:#747c92}.md_modal .modalSet .Content .actionArea .textSet .text:before{content:"※";position:absolute;left:0}.md_modal .modalSet .Content .actionArea .textSet+.btnSet{margin-top:4px}.md_modal .modalSet .Content .actionArea .btnSet{display:flex;gap:12px}.md_modal .modalSet .Content .actionArea .btnSet .md_btn--medium+.md_btn{width:calc(100% - 100px)}.md_modal .modalSet .Content .actionArea .btnSet+.toggleSet{margin-top:16px}.md_modal .modalSet .Content .actionArea .btnSet+.btnSet{margin-top:8px}.md_modal .modalSet .Content .actionArea .btnSet+.linkSet{margin-top:12px}.md_modal .modalSet .Content .actionArea .btnSet.column{flex-direction:column;gap:8px}.md_modal .modalSet .Content .actionArea .toggleSet{text-align:center}.md_modal--half{align-items:flex-end;top:initial;bottom:-100%;max-height:90%;transition:all .2s}.md_modal--half .modalSet{width:100%}.md_modal--half .modalSet .Content{border-radius:8px 8px 0 0}.md_modal--half .modalSet .Content .titleArea{padding:20px 16px 0;text-align:left}.md_modal--half .modalSet .Content .titleArea .title{font-size:15px;font-weight:700;line-height:1.25}.md_modal--half .modalSet .Content .titleArea .title+.copy{margin-top:4px}.md_modal--half .modalSet .Content .titleArea .copy{margin:initial}.md_modal--half .modalSet .Content .contentArea{margin-top:20px;padding:1px 16px;max-height:350px;overflow-y:auto}.md_modal--half .modalSet .Content .contentArea--noScroll{overflow-y:initial}.md_modal--half .modalSet .Content .contentArea .form--tag .label{font-size:12px;font-weight:700}.md_modal--half .modalSet .Content .contentArea .form--tag .label+.md_tagSet{margin-top:8px}.md_modal--half .modalSet .Content .contentArea .form--tag+.form--tag{margin-top:20px}.md_modal--half .modalSet .Content .contentArea+.actionArea{margin-top:12px}.md_modal--half .modalSet .Content .actionArea{padding:12px 16px;text-align:center;box-shadow:0 0 9px #00000014}.md_modal--fullScreen{height:100vh}.md_modal--fullScreen .modalSet{width:100%;height:100vh;background-color:#fff;border-radius:0}.md_modal--fullScreen .modalSet--scroll{overflow-y:auto;overflow-x:hidden}.md_modal--fullScreen .modalSet .headArea{position:sticky;top:0;display:flex;align-items:center;justify-content:center;width:inherit;height:50px;background:linear-gradient(90deg,#3e5ce2 68%,#bd83e0);overflow:hidden;z-index:1}.md_modal--fullScreen .modalSet .headArea:before{content:"";position:absolute;top:-60px;right:0;display:inline-block;width:380px;height:380px;background-color:#fff3;mix-blend-mode:soft-light;border-radius:100%;transform:translate(50%,-50%);z-index:0}.md_modal--fullScreen .modalSet .headArea .headTitle{color:#fff;font-weight:700;font-size:16px}.md_modal--fullScreen .modalSet .headArea .company{padding:0 40px;font-size:16px;color:#fff;font-weight:700;line-height:1.25;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.md_modal--fullScreen .modalSet .headArea .closeBtn{position:absolute;right:0;top:5px;display:grid;place-content:center;width:40px;height:40px}.md_modal--fullScreen .modalSet .headArea .closeBtn .iconImgPart{width:16px;height:16px}.md_modal--fullScreen .modalSet .headArea--company{position:relative;padding:28px;height:auto;width:100%}.md_modal--fullScreen .modalSet .headArea--company .headSet{display:flex;flex-direction:column;align-items:center}.md_modal--fullScreen .modalSet .headArea--company .headSet .logo{display:grid;place-content:center;width:72px;height:72px;background-color:#fff;border:2px solid #EAEEF5;border-radius:3px;overflow:hidden}.md_modal--fullScreen .modalSet .headArea--company .headSet .logo img{width:100%;height:100%;object-fit:contain}.md_modal--fullScreen .modalSet .headArea--company .headSet .logo+.company{margin-top:12px}.md_modal--fullScreen .modalSet .headArea--company .headSet .company{padding:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.md_modal--fullScreen .modalSet .headArea--company .headSet .link{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:11px;color:#fff}.md_modal--fullScreen .modalSet .headArea--company .headSet .link .iconImgPart{height:11px;top:-1px}.md_modal--fullScreen .modalSet .headArea.fixed{top:0;position:fixed;z-index:1}.md_modal--fullScreen .modalSet .Content .md_tabSet .tabArea{width:100%}.md_modal--fullScreen .modalSet .Content .md_tabSet .tabArea.fixed{position:fixed;top:50px;z-index:1}.md_modal--fullScreen .modalSet .Content .jobDesc{overflow:auto;max-height:calc(100vh - 134px)}@media only screen and (min-width: 768px){.md_modal .modalSet{width:700px;max-height:80vh}.md_modal .modalSet .closeLink{top:4px;right:4px;background-color:#fff;border-radius:50%;transition:all .2s ease-out 0s}.md_modal .modalSet .closeLink:before{font-size:24px;transition:all .2s ease-out 0s}.md_modal .modalSet .closeLink:hover{filter:brightness(97%)}.md_modal .modalSet .downloadLink{width:54px;height:54px}.md_modal .modalSet .downloadLink .iconImgPart{display:grid;place-content:center;height:40px;width:40px;background-color:#fff3;border-radius:50%;transition:all .2s ease-out 0s}.md_modal .modalSet .downloadLink .iconImgPart:before{color:#fff}.md_modal .modalSet .downloadLink .iconImgPart:hover{background-color:#00000012}.md_modal .modalSet .downloadLink .iconImgPart svg{width:18px}.md_modal .modalSet .Content .titleArea{padding:32px 32px 0}.md_modal .modalSet .Content .titleArea .title{font-size:18px;font-weight:700}.md_modal .modalSet .Content .titleArea .title+.copy{margin-top:12px}.md_modal .modalSet .Content .titleArea .copy{font-size:14px}.md_modal .modalSet .Content .formArea{padding:32px}.md_modal .modalSet .Content .formArea .form .toggleSet{display:flex;justify-content:center;flex-direction:row;gap:20px}.md_modal .modalSet .Content .formArea .form .toggleSet .md_toggle input[type=radio]+label{font-size:15px}.md_modal .modalSet .Content .formArea .form .toggleSet .md_toggle input[type=radio]+label:before{top:calc(50% - 10px)}.md_modal .modalSet .Content .formArea .form .toggleSet .md_toggle input[type=radio]+label:after{top:calc(50% - 5px)}.md_modal .modalSet .Content .formArea .form .form--hL{min-height:200px}.md_modal .modalSet .Content .formArea .form+.form{margin-top:16px}.md_modal .modalSet .Content .actionArea{padding:0 32px 32px}.md_modal .modalSet .Content .actionArea .textSet .text{margin:0 auto;padding-left:1em;font-size:13px}.md_modal .modalSet .Content .actionArea .textSet .text:before{content:"※";position:absolute;left:0}.md_modal .modalSet .Content .actionArea .textSet+.btnSet{margin-top:8px}.md_modal .modalSet .Content .actionArea .btnSet{gap:16px}.md_modal .modalSet .Content .actionArea .btnSet+.linkSet{margin-top:16px}.md_modal .modalSet .Content .actionArea .btnSet.column{flex-direction:row-reverse;gap:12px}.md_modal--half{display:none;align-items:center;position:fixed;bottom:initial;max-height:100%}.md_modal--half .modalSet{width:700px;max-height:80vh}.md_modal--half .modalSet .Content{border-radius:3px;height:100%}.md_modal--half .modalSet .Content .titleArea{padding:32px 32px 0;text-align:left}.md_modal--half .modalSet .Content .titleArea .title{font-size:17px}.md_modal--half .modalSet .Content .titleArea .title+.copy{margin-top:8px}.md_modal--half .modalSet .Content .contentArea{margin-top:24px;padding:0 32px;max-height:calc(80vh - 181px)}.md_modal--half .modalSet .Content .contentArea .form--tag .label{text-align:left;font-size:14px}.md_modal--half .modalSet .Content .contentArea .form--tag .label+.md_tagSet{margin-top:10px}.md_modal--half .modalSet .Content .contentArea .form--tag+.form--tag{margin-top:22px}.md_modal--half .modalSet .Content .contentArea+.actionArea{margin-top:24px}.md_modal--half .modalSet .Content .actionArea{padding:16px 32px}.md_modal--fullScreen .modalSet{width:700px;height:auto;max-height:80vh;border-radius:3px}.md_modal--fullScreen .modalSet .headArea{height:55px}.md_modal--fullScreen .modalSet .headArea:before{top:-60px;right:0;width:380px;height:380px}.md_modal--fullScreen .modalSet .headArea .headTitle,.md_modal--fullScreen .modalSet .headArea .company{font-size:18px}.md_modal--fullScreen .modalSet .headArea .closeBtn{top:8px;right:4px;width:40px;height:40px;border-radius:50%;transition:all .2s ease-out 0s}.md_modal--fullScreen .modalSet .headArea .closeBtn button{height:16px}.md_modal--fullScreen .modalSet .headArea .closeBtn button .iconImgPart{width:16px;height:16px}.md_modal--fullScreen .modalSet .headArea .closeBtn:hover{background-color:#00000012}.md_modal--fullScreen .modalSet .headArea--company{padding:28px;height:auto}.md_modal--fullScreen .modalSet .headArea--company .headSet .logo{width:76px;height:76px}.md_modal--fullScreen .modalSet .headArea--company .headSet .logo+.company{margin-top:16px}.md_modal--fullScreen .modalSet .headArea--company .headSet .company{font-size:20px}.md_modal--fullScreen .modalSet .headArea--company .headSet .link{gap:8px;margin-top:14px;font-size:13px}.md_modal--fullScreen .modalSet .headArea--company .headSet .link .iconImgPart{height:13px;top:-1px}.md_modal--fullScreen .modalSet .headArea--company .headSet .link:hover{color:#222}.md_modal--fullScreen .modalSet .headArea--company .headSet .link:hover .iconImgPart svg path{fill:#222}.md_modal--fullScreen .modalSet .headArea.fixed{top:10vh;position:fixed}.md_modal--fullScreen .modalSet .Content .md_tabSet{width:700px}.md_modal--fullScreen .modalSet .Content .md_tabSet .tabArea{width:inherit}.md_modal--fullScreen .modalSet .Content .md_tabSet .tabArea.fixed{position:fixed;top:calc(10vh + 55px)}.md_modal--fullScreen .modalSet .Content .jobDesc{overflow:auto;max-height:calc(80vh - 157px)}.md_modal--fullScreen .modalSet .md_fixBar{position:sticky}.md_modal--small .modalSet{width:480px}}.md_modal--slideUp{bottom:0}@media only screen and (min-width: 768px){.md_modal--slideUp{display:flex!important}}.md_snackBar{position:fixed;bottom:80px;display:flex;justify-content:center;align-items:flex-end;left:0;width:100%;z-index:9999;transform:translateY(100%);opacity:0;transition:transform .5s ease,opacity .5s ease;pointer-events:none}.md_snackBar .base{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 16px;width:calc(100% - 24px);height:40px;background:#000000d9;border-radius:3px;box-shadow:0 2px 9px #00000080;pointer-events:all}.md_snackBar .base .text{font-size:11px;font-weight:700;color:#fff;line-height:1.25}.md_snackBar .base .close{margin-left:30px;font-size:13px;color:#fff;line-height:1.25;cursor:pointer}.md_snackBar .base .close:hover{opacity:.8}.md_snackBar .base .cancel{padding:8px;font-size:11px;color:#fff;text-decoration:underline}.md_snackBar.show{transform:translateY(0);opacity:1}@media only screen and (min-width: 768px){.md_snackBar{bottom:32px}.md_snackBar .base{padding:0 16px 0 24px;width:550px;height:40px}.md_snackBar .base .text{font-size:13px}.md_snackBar .base .close{margin-left:30px;font-size:16px}.md_snackBar .base .close:hover{opacity:.8}.md_snackBar .base .cancel{padding:16px;font-size:13px}}.md_drawer{display:flex;justify-content:center;align-items:center;position:fixed;right:-100%;top:0;width:100%;height:100%;z-index:9999;justify-content:end;transition:right .2s ease}.md_drawer .bgLayer{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1}.md_drawer .bgLayer .iconImgPart{position:absolute;left:18px;top:50%;transform:translateY(-50%);height:24px}.md_drawer .drawerSet{height:100%;width:calc(100% - 60px);z-index:1}.md_drawer .drawerSet .Content{width:100%;height:100%;background-color:#fff;overflow-y:auto}.md_drawer .drawerSet .Content--noScroll{overflow-y:initial}.md_drawer--menu .drawerSet .Content .userInfo{border-bottom:4px solid #e0e5ed}.md_drawer--menu .drawerSet .Content .userInfo .link{position:relative;display:inline-block;padding:12px 16px;width:100%;color:#222}.md_drawer--menu .drawerSet .Content .userInfo .link .nameArea{position:relative;display:flex;align-items:center;gap:16px;margin-left:4px}.md_drawer--menu .drawerSet .Content .userInfo .link .nameArea .iconCell{position:relative}.md_drawer--menu .drawerSet .Content .userInfo .link .nameArea .iconCell .icon{width:48px;height:48px;border-radius:50px;overflow:hidden;border:2px solid #EAEEF5}.md_drawer--menu .drawerSet .Content .userInfo .link .nameArea .nameCell{margin-top:6px}.md_drawer--menu .drawerSet .Content .userInfo .link .nameArea .nameCell .name{font-size:16px;font-weight:700}.md_drawer--menu .drawerSet .Content .userInfo .link .nameArea .nameCell .id{margin-top:6px;font-size:12px;color:#747c92;padding-left:2px}.md_drawer--menu .drawerSet .Content .userInfo .link .nameArea .nameCell .id .num:before{content:":";position:relative;top:-1px;margin:0 2px}.md_drawer--menu .drawerSet .Content .userInfo .link .nameArea .arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea{margin-top:12px;padding:12px 14px 32px;background-color:#fafafa;border:1px solid #eaeef5;border-radius:3px}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea .label{font-size:12px;font-weight:700}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea .label .rate{margin-left:8px;color:#f86c6c;font-size:14px;font-weight:inherit}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea .label .rate .num{margin-right:2px;font-size:18px;font-weight:inherit}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea .progressBar{position:relative;margin-top:6px;width:100%;height:6px;background-color:#d4d7e1;border-radius:10px}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea .progressBar progress{-webkit-appearance:none;-moz-appearance:none;background-color:#d4d7e1;border-radius:12px;position:absolute;width:100%;height:6px}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea .progressBar ::-webkit-progress-bar{background-color:#d4d7e1;border-radius:12px}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea .progressBar ::-webkit-progress-value{background-color:#f86c6c;border-radius:12px}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea .progressBar ::-moz-progress-bar{background-color:#f86c6c;border-radius:12px}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea .progressBar .scale_80{position:absolute;display:inline-block;width:100%;height:6px}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea .progressBar .scale_80:before{content:"";position:absolute;top:50%;left:80%;height:13px;width:2px;background-color:#f86c6c;transform:translateY(-50%);border-radius:10px}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea .progressBar .scale_80:after{content:"80%";position:absolute;top:calc(100% + 8px);left:80%;font-size:10px;color:#f86c6c;transform:translate(-50%)}.md_drawer--menu .drawerSet .Content .userInfo .link .progressArea .progressBar .scale_100:after{content:"100%";position:absolute;top:calc(100% + 8px);left:calc(100% + 6px);font-size:10px;color:#747c92;transform:translate(-100%);white-space:nowrap}.md_drawer.show{right:0}@media only screen and (min-width: 768px){.md_drawer .bgLayer .iconImgPart{right:416px;left:initial;height:24px}.md_drawer .drawerSet{position:relative;display:block;width:400px;border-radius:3px;text-align:left;box-shadow:none;z-index:2}.md_drawer .drawerSet .Content .userInfo .link{padding:16px}.md_drawer .drawerSet .Content .userInfo .link .nameArea{gap:16px;margin-left:4px}.md_drawer .drawerSet .Content .userInfo .link .nameArea .iconCell .icon{width:56px;height:56px}.md_drawer .drawerSet .Content .userInfo .link .nameArea .nameCell .name{font-size:18px}.md_drawer .drawerSet .Content .userInfo .link .nameArea .nameCell .id{font-size:16px}.md_drawer .drawerSet .Content .userInfo .link .progressArea{margin-top:16px}.md_drawer .drawerSet .Content .userInfo .link .progressArea .label{font-size:14px}.md_drawer .drawerSet .Content .userInfo .link .progressArea .label .rate{font-size:16px}.md_drawer .drawerSet .Content .userInfo .link .progressArea .label .rate .num{font-size:20px}.md_drawer .drawerSet .Content .userInfo .link .progressArea .progressBar{margin-top:10px}.md_drawer .drawerSet .Content .userInfo .link .progressArea .progressBar .scale_80:after{font-size:12px}.md_drawer .drawerSet .Content .userInfo .link .progressArea .progressBar .scale_100:after{font-size:12px}}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=date],input[type=url],.md_select select,textarea,.selectForm{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;font-family:inherit}input[type=text]:placeholder-shown,input[type=email]:placeholder-shown,input[type=tel]:placeholder-shown,input[type=number]:placeholder-shown,input[type=password]:placeholder-shown,input[type=search]:placeholder-shown,input[type=date]:placeholder-shown,input[type=url]:placeholder-shown,.md_select select:placeholder-shown,textarea:placeholder-shown,.selectForm:placeholder-shown{color:#d4d7e1}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,.md_select select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.selectForm::-webkit-input-placeholder{color:#d4d7e1}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=url]:-moz-placeholder,.md_select select:-moz-placeholder,textarea:-moz-placeholder,.selectForm:-moz-placeholder{color:#d4d7e1;opacity:1}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=url]::-moz-placeholder,.md_select select::-moz-placeholder,textarea::-moz-placeholder,.selectForm::-moz-placeholder{color:#d4d7e1;opacity:1}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,.md_select select:-ms-input-placeholder,textarea:-ms-input-placeholder,.selectForm:-ms-input-placeholder{color:#d4d7e1}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=date],input[type=url],.md_select select,textarea,.selectForm{position:relative;padding:0;background-color:transparent;font-size:14px;line-height:1.5;text-align:left;border:1px solid #D4D7E1;border-width:0 0 1px;border-radius:3px;color:#222;z-index:2}input[type=text]:focus,input[type=text]:active,input[type=email]:focus,input[type=email]:active,input[type=tel]:focus,input[type=tel]:active,input[type=number]:focus,input[type=number]:active,input[type=password]:focus,input[type=password]:active,input[type=search]:focus,input[type=search]:active,input[type=date]:focus,input[type=date]:active,input[type=url]:focus,input[type=url]:active,.md_select select:focus,.md_select select:active,textarea:focus,textarea:active,.selectForm:focus,.selectForm:active{outline:none}input[type=text].form--line,input[type=email].form--line,input[type=tel].form--line,input[type=number].form--line,input[type=password].form--line,input[type=search].form--line,input[type=date].form--line,input[type=url].form--line,.md_select select.form--line,textarea.form--line,.selectForm.form--line{height:40px;padding:0 12px;border-width:1px;border-radius:3px;background-color:#fff}input[type=text]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=date]:disabled,input[type=url]:disabled,.md_select select:disabled,textarea:disabled,.selectForm:disabled{background-color:#e6e6e6;border-color:#ccc;box-shadow:none;z-index:1}input[type=text].md_error,input[type=email].md_error,input[type=tel].md_error,input[type=number].md_error,input[type=password].md_error,input[type=search].md_error,input[type=date].md_error,input[type=url].md_error,.md_select select.md_error,textarea.md_error,.selectForm.md_error{background-color:#ffe2e2;border-color:#ef1616;box-shadow:none}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=date]:hover,input[type=url]:hover,.md_select select:hover,textarea:hover,.selectForm:hover{filter:brightness(97%)}@media only screen and (min-width: 768px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=date],input[type=url],.md_select select,textarea,.selectForm{font-size:15px}input[type=text].form--line,input[type=email].form--line,input[type=tel].form--line,input[type=number].form--line,input[type=password].form--line,input[type=search].form--line,input[type=date].form--line,input[type=url].form--line,.md_select select.form--line,textarea.form--line,.selectForm.form--line{height:48px;padding:0 14px}}input[type=text].form--w10,input[type=email].form--w10,input[type=tel].form--w10,input[type=number].form--w10,input[type=password].form--w10,input[type=search].form--w10,input[type=date].form--w10,input[type=url].form--w10,.md_select.form--w10,textarea.form--w10,.selectForm.form--w10{width:10%}input[type=text].form--w20,input[type=email].form--w20,input[type=tel].form--w20,input[type=number].form--w20,input[type=password].form--w20,input[type=search].form--w20,input[type=date].form--w20,input[type=url].form--w20,.md_select.form--w20,textarea.form--w20,.selectForm.form--w20{width:20%}input[type=text].form--w30,input[type=email].form--w30,input[type=tel].form--w30,input[type=number].form--w30,input[type=password].form--w30,input[type=search].form--w30,input[type=date].form--w30,input[type=url].form--w30,.md_select.form--w30,textarea.form--w30,.selectForm.form--w30{width:30%}input[type=text].form--w40,input[type=email].form--w40,input[type=tel].form--w40,input[type=number].form--w40,input[type=password].form--w40,input[type=search].form--w40,input[type=date].form--w40,input[type=url].form--w40,.md_select.form--w40,textarea.form--w40,.selectForm.form--w40{width:40%}input[type=text].form--w50,input[type=email].form--w50,input[type=tel].form--w50,input[type=number].form--w50,input[type=password].form--w50,input[type=search].form--w50,input[type=date].form--w50,input[type=url].form--w50,.md_select.form--w50,textarea.form--w50,.selectForm.form--w50{width:50%}input[type=text].form--w60,input[type=email].form--w60,input[type=tel].form--w60,input[type=number].form--w60,input[type=password].form--w60,input[type=search].form--w60,input[type=date].form--w60,input[type=url].form--w60,.md_select.form--w60,textarea.form--w60,.selectForm.form--w60{width:60%}input[type=text].form--w70,input[type=email].form--w70,input[type=tel].form--w70,input[type=number].form--w70,input[type=password].form--w70,input[type=search].form--w70,input[type=date].form--w70,input[type=url].form--w70,.md_select.form--w70,textarea.form--w70,.selectForm.form--w70{width:70%}input[type=text].form--w80,input[type=email].form--w80,input[type=tel].form--w80,input[type=number].form--w80,input[type=password].form--w80,input[type=search].form--w80,input[type=date].form--w80,input[type=url].form--w80,.md_select.form--w80,textarea.form--w80,.selectForm.form--w80{width:80%}input[type=text].form--w100,input[type=email].form--w100,input[type=tel].form--w100,input[type=number].form--w100,input[type=password].form--w100,input[type=search].form--w100,input[type=date].form--w100,input[type=url].form--w100,.md_select.form--w100,textarea.form--w100,.selectForm.form--w100{width:100%}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.md_select{position:relative;display:inline-block;vertical-align:middle}.md_select select{padding-right:25px;width:100%;background:none;cursor:pointer}.md_select select>option{background-color:#fff}.md_select select::-ms-expand{display:none}.md_select+input{margin-left:16px}.md_select+.md_btn{margin-left:10px}.md_select .form--line{background:url(/student_site/imageFile/icon/icon_arrow_down.svg) center right no-repeat;-webkit-background-size:12px 10px;background-position:top 50% right 10px}textarea{display:block;padding-top:16px;padding-bottom:16px;width:100%;height:auto;line-height:1.25;transition:none;resize:none}textarea.form--line{padding:10px 12px}textarea.form--hL{min-height:160px}@media only screen and (min-width: 768px){textarea.form--line{padding:14px 16px}textarea.form--hL{min-height:240px}}.md_toggle input[type=checkbox],.md_toggle input[type=radio]{display:none}.md_toggle input[type=checkbox]+label,.md_toggle input[type=radio]+label{position:relative;display:inline-block;height:20px;line-height:20px;font-size:13px;cursor:pointer}.md_toggle input[type=checkbox]+label:before,.md_toggle input[type=checkbox]+label:after,.md_toggle input[type=radio]+label:before,.md_toggle input[type=radio]+label:after{content:""}.md_toggle input[type=checkbox]+label:before,.md_toggle input[type=radio]+label:before{position:absolute;left:0;background-color:#fff;border:1px solid #D4D7E1}.md_toggle input[type=checkbox]:disabled+label,.md_toggle input[type=radio]:disabled+label{cursor:default;color:#b4b4b4}.md_toggle input[type=checkbox]:disabled:checked+label:before,.md_toggle input[type=radio]:disabled:checked+label:before{background-color:#c2c6ce;border-color:#c2c6ce}.md_toggle input[type=checkbox]:disabled+label:before,.md_toggle input[type=radio]:disabled+label:before{background-color:#e6e6e6}.md_toggle input[type=checkbox]+label{padding-left:28px}.md_toggle input[type=checkbox]+label:before,.md_toggle input[type=checkbox]+label:after{top:calc(50% - 10px);width:20px;height:20px;line-height:20px;box-sizing:border-box}.md_toggle input[type=checkbox]+label:before{border-radius:3px}.md_toggle input[type=checkbox]+label:after{position:relative;display:inline-block;font-family:icomoon;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"";position:absolute;left:0;text-align:center;font-size:16px;color:transparent}.md_toggle input[type=checkbox]:checked+label:before{background-color:#3e5ce2;border-color:#3e5ce2}.md_toggle input[type=checkbox]:checked+label:after{color:#fff}.md_toggle input[type=radio]+label{padding-left:26px;color:#1b1b1b}.md_toggle input[type=radio]+label:before{box-sizing:border-box;top:calc(50% - 11px);width:20px;height:20px;border-radius:100%}.md_toggle input[type=radio]:checked+label:after{position:absolute;top:calc(50% - 6px);left:5px;display:inline-block;width:10px;height:10px;border-radius:10px;background-color:#3e5ce2;transition:all .1s ease-out 0s}.md_toggle .chip input{display:none}.md_toggle .chip input+.md_chip:hover{cursor:pointer;opacity:.8}.md_toggle .chip input:checked+.md_chip{background-color:#3e5ce2}.md_toggle .chip input:checked+.md_chip .chipTxt{color:#fff}.md_toggle.switch input[type=checkbox]{display:none}.md_toggle.switch input[type=checkbox]+label{padding:0 12px 0 29px;width:65px;height:25px;line-height:26px;background-color:#c2c6ce;font-size:12px;font-weight:400;color:#fff;border-radius:9999px}.md_toggle.switch input[type=checkbox]+label:before{content:"";position:absolute;top:calc(50% - 9px);width:18px;height:18px;left:4px;box-shadow:0 2px 2px #0000000d;border-radius:50%;border:none}.md_toggle.switch input[type=checkbox]+label:after{content:none}.md_toggle.switch input[type=checkbox]:checked+label{padding:0 29px 0 12px;background-color:#1992d9}.md_toggle.switch input[type=checkbox]:checked+label:before{content:"";left:calc(100% - 22px);background-color:#fff;box-shadow:0 3px 4px #0000000d}.md_toggle.switch+.label{margin-right:0;margin-left:10px}.md_toggle+.md_toggle{margin-left:20px}@media only screen and (min-width: 768px){.md_toggle input[type=checkbox],.md_toggle input[type=radio]{display:none}.md_toggle input[type=checkbox]+label,.md_toggle input[type=radio]+label{font-size:14px}}.md_toggleSwitch label{position:relative;display:inline-block;height:20px;line-height:20px;font-size:13px;cursor:pointer}.md_toggleSwitch label input[type=checkbox],.md_toggleSwitch label input[type=radio]{display:none}.md_toggleSwitch label input[type=checkbox]:disabled+.text,.md_toggleSwitch label input[type=radio]:disabled+.text{cursor:default;color:#b4b4b4}.md_toggleSwitch label input[type=checkbox]:disabled:checked+.text:before,.md_toggleSwitch label input[type=radio]:disabled:checked+.text:before{background-color:#c2c6ce;border-color:#c2c6ce}.md_toggleSwitch label input[type=checkbox]:disabled+.text:before,.md_toggleSwitch label input[type=radio]:disabled+.text:before{background-color:#e6e6e6}.md_toggleSwitch label .text:before,.md_toggleSwitch label .text:after{content:""}.md_toggleSwitch label .text:before{position:absolute;left:0;background-color:#fff;border:1px solid #D4D7E1}.md_toggleSwitch label{padding-left:28px}.md_toggleSwitch label input[type=checkbox]+.text:before,.md_toggleSwitch label input[type=checkbox]+.text:after{top:calc(50% - 10px);width:20px;height:20px;line-height:20px;box-sizing:border-box}.md_toggleSwitch label input[type=checkbox]+.text:before{border-radius:3px}.md_toggleSwitch label input[type=checkbox]+.text:after{position:relative;display:inline-block;font-family:icomoon;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"";position:absolute;left:0;text-align:center;font-size:16px;color:transparent}.md_toggleSwitch label input[type=checkbox]:checked+.text:before{background-color:#3e5ce2;border-color:#3e5ce2}.md_toggleSwitch label input[type=checkbox]:checked+.text:after{color:#fff}.md_toggleSwitch label{padding-left:26px;color:#1b1b1b}.md_toggleSwitch label input[type=radio]:checked+.text:after{position:absolute;top:calc(50% - 6px);left:5px;display:inline-block;width:10px;height:10px;border-radius:10px;background-color:#3e5ce2;transition:all .1s ease-out 0s}.md_toggleSwitch label .text:before{box-sizing:border-box;top:calc(50% - 11px);width:20px;height:20px;border-radius:100%}.md_counter{text-align:right;margin-top:6px;font-size:12px}.md_counter .length{font-weight:700}.md_counter .holder{color:#747c92}.md_counter .holder:before{content:"/";margin:0 5px;color:#222;font-weight:700}.md_counter .text{margin:0 5px;color:#747c92}@media only screen and (min-width: 768px){.md_counter{font-size:14px}}.md_tagSet{display:flex;gap:8px;flex-wrap:wrap}.md_tagSet .md_tag{position:relative;padding:8px 20px;font-size:12px;border:1px solid #D4D7E1;border-radius:50px;line-height:1.5;background-color:#fff;cursor:pointer}.md_tagSet .md_tag--min{padding:6px 12px;font-size:11px;cursor:auto}.md_tagSet .md_tag--delete{padding-right:28px;cursor:auto}.md_tagSet .md_tag--delete .delete{position:absolute;top:50%;right:0;height:32px;width:32px;transform:translateY(-50%)}.md_tagSet .md_tag.active{color:#3e5ce2;background-color:#eaeef5;border-color:#3e5ce2}@media only screen and (min-width: 768px){.md_tagSet{gap:10px}.md_tagSet .md_tag{padding:10px 24px;font-size:14px;transition:all .2s ease-out 0s}.md_tagSet .md_tag:hover{filter:brightness(97%)}.md_tagSet .md_tag--min{padding:8px 16px;font-size:13px}.md_tagSet .md_tag--min:hover{filter:none}.md_tagSet .md_tag--delete{padding-right:32px}.md_tagSet .md_tag--delete .delete .iconImgPart{width:10px;height:10px}.md_tagSet .md_tag--delete .delete:hover .iconImgPart svg path{fill:#222}}.md_errorCopy{padding:16px;background-color:#ffe2e2;border-radius:3px;border:1px solid #ef1616}.md_errorCopy .errorCatch{padding-left:14px;text-indent:-14px;font-size:12px;font-weight:700;color:#ef1616;line-height:1.25}.md_errorCopy .errorCatch .iconImgPart{top:2px;height:13px;width:13px;margin-right:2px;text-align:right}@media only screen and (min-width: 768px){.md_errorCopy .errorCatch{padding-left:14px;text-indent:-14px;font-size:14px}.md_errorCopy .errorCatch .iconImgPart{top:4px;height:16px;width:16px;margin-right:4px}}.errorMessage{margin-top:4px;text-indent:-14px;padding-left:14px;font-size:10px;color:#ef1616;line-height:1.25;text-align:left}.errorMessage .iconImgPart{top:2px;height:11px;width:11px;margin-right:2px;text-align:right}@media only screen and (min-width: 768px){.errorMessage{margin-top:6px;font-size:12px}.errorMessage .iconImgPart{top:3px;height:13px;width:13px}}.md_pwRule{margin-top:8px;padding:0 2px}.md_pwRule .rule{display:flex;align-items:center;height:12px}.md_pwRule .rule .icon{margin-right:2px}.md_pwRule .rule .icon .iconImgPart{display:grid;place-content:center;width:11px;height:11px}.md_pwRule .rule .icon .iconImgPart svg{width:11px}.md_pwRule .rule .text{font-size:10px;color:#747c92}.md_pwRule .rule.error .text,.md_pwRule .rule.check .text{color:#ef1616}.md_pwRule .rule+.rule{margin-top:4px}@media only screen and (min-width: 768px){.md_pwRule .rule .text{font-size:12px}.md_pwRule .rule+.rule{margin-top:8px}}.md_formSet .title{position:relative;display:flex;align-items:center;font-size:13px;font-weight:700}.md_formSet .title .change{position:absolute;top:50%;right:-10px;display:grid;place-content:center;height:30px;padding:0 10px;font-size:12px;color:#747c92;text-decoration:underline;text-underline-offset:2px;transform:translateY(-50%);transition:all .2s ease-out 0s;cursor:pointer}.md_formSet .title+.form{margin-top:8px}.md_formSet .title+.sub{margin-top:4px}.md_formSet .sub{font-size:12px;line-height:1.5;color:#747c92}.md_formSet .sub+.form{margin-top:8px}.md_formSet .sub--notes{position:relative;padding-left:12px;margin-top:8px;font-size:10px;line-height:1.25;color:#747c92;text-align:left}.md_formSet .sub--notes:before{content:"※";position:absolute;left:0}.md_formSet .sub--notes+.sub--notes{margin-top:2px}.md_formSet .form{position:relative}.md_formSet .form .toggleSet{display:flex}.md_formSet .form .selectForm{display:flex;justify-content:space-between;align-items:center}.md_formSet .form.column{display:flex;gap:8px}.md_formSet .form.column .columnWrap{width:50%}.md_formSet .form+.form{margin-top:8px}@media only screen and (min-width: 768px){.md_formSet .title{font-size:15px}.md_formSet .title .change{font-size:14px}.md_formSet .title .change:hover{color:#222}.md_formSet .title .change:hover .iconImgPart svg path{fill:#222}.md_formSet .title+.sub{margin-top:8px}.md_formSet .sub{font-size:13px}.md_formSet .sub--notes{font-size:11px}.md_formSet .sub--min{font-size:12px}.md_formSet .form.column{gap:12px}.md_formSet .form+.form{margin-top:12px}}.contentWrap .formArea{margin-top:24px;text-align:left}.contentWrap .formArea .formSet .title{position:relative;display:flex;align-items:center;font-size:13px;font-weight:700}.contentWrap .formArea .formSet .title .change{position:absolute;top:50%;right:-10px;display:grid;place-content:center;height:30px;padding:0 10px;font-size:12px;color:#747c92;text-decoration:underline;text-underline-offset:2px;transform:translateY(-50%);transition:all .2s ease-out 0s;cursor:pointer}.contentWrap .formArea .formSet .title+.form{margin-top:8px}.contentWrap .formArea .formSet .title+.sub{margin-top:4px}.contentWrap .formArea .formSet .title+.sub--min{margin-top:4px}.contentWrap .formArea .formSet .sub{font-size:12px;line-height:1.5;color:#747c92}.contentWrap .formArea .formSet .sub+.form{margin-top:8px}.contentWrap .formArea .formSet .sub--min{font-size:10px}.contentWrap .formArea .formSet .sub--min+.form{margin-top:8px}.contentWrap .formArea .formSet .sub--notes{position:relative;padding-left:12px;margin-top:8px;font-size:10px;line-height:1.25;color:#747c92}.contentWrap .formArea .formSet .sub--notes:before{content:"※";position:absolute;left:0}.contentWrap .formArea .formSet .sub--notes+.sub--notes{margin-top:2px}.contentWrap .formArea .formSet .form{position:relative}.contentWrap .formArea .formSet .form .toggleSet{display:flex}.contentWrap .formArea .formSet .form .js_selected .md_tag.active{color:#222;background-color:#fff}.contentWrap .formArea .formSet .form button.form--line .iconImgPart{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.contentWrap .formArea .formSet .form.column{display:flex;gap:8px}.contentWrap .formArea .formSet .form.column .columnWrap{width:50%}.contentWrap .formArea .formSet .form .abroadCheck{margin-top:8px}.contentWrap .formArea .formSet .form+.form{margin-top:8px}.contentWrap .formArea .formSet .form .md_counter{position:relative}.contentWrap .formArea .formSet .form .md_counter .errorMessage{margin-top:-13px}.contentWrap .formArea .formSet .form .md_counter .errorMessage+.errorMessage{margin-top:5px}.contentWrap .formArea .formSet--pgLang .form.column{align-items:center;padding-bottom:8px;border-bottom:1px solid #e0e5ed}.contentWrap .formArea .formSet--pgLang .form.addBtn{margin-top:16px;text-align:center}.contentWrap .formArea .formSet--pgLang .form .label{width:110px;padding-left:4px;font-size:14px}.contentWrap .formArea .formSet--pgLang .form .md_select{flex:1}.contentWrap .formArea .formSet--pgLang .form .md_select select{padding-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentWrap .formArea .formSet--pgLang .form .delete{width:32px;height:40px;transition:all .2s ease-out 0s}.contentWrap .formArea .formSet--pgLang .form .delete .iconImgPart svg{width:12px}.contentWrap .formArea .formSet--pgLang .form .sub+.form{margin-top:16px}.contentWrap .formArea .formSet--code{width:fit-content;margin:auto}.contentWrap .formArea .formSet--code .form.column{justify-content:center;gap:24px}.contentWrap .formArea .formSet--code .form.column .form--line{width:50px;height:60px;font-size:26px;text-align:center}.contentWrap .formArea .formSet--code .form.column+.errorMessage{margin-top:8px}.contentWrap .formArea .formSet--eng{display:flex;gap:16px}.contentWrap .formArea .formSet--eng .formWrap{width:100%}.contentWrap .formArea .formSet--upload .form{width:300px;margin:auto}.contentWrap .formArea .formSet--upload .form .upload{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:12px;height:220px;font-size:14px;font-weight:700;color:#3e5ce2;background-color:#f4f7fe;border:1px dashed #EAEEF5;border-radius:3px;cursor:pointer}.contentWrap .formArea .formSet--upload .form .upload input[type=file]{display:none}.contentWrap .formArea .formSet--upload .form .upload .iconImgPart{height:12px}.contentWrap .formArea .formSet--upload .form .uploadDone{position:relative;height:auto;margin-top:16px}.contentWrap .formArea .formSet--upload .form .uploadDone .delete{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer}.contentWrap .formArea .formSet--upload .form .uploadDone .delete .iconImgPart{background-color:#0003;height:24px;width:24px;border-radius:50%}.contentWrap .formArea .formSet--upload .form .uploadDone .delete .iconImgPart svg{width:12px}.contentWrap .formArea .formSet--upload .form .uploadDone .delete .iconImgPart path{fill:#fff}.contentWrap .formArea .formSet--upload .form .uploadDone .uploadArea{height:220px;width:100%;border:1px solid #EAEEF5;border-radius:3px}.contentWrap .formArea .formSet--upload .form .uploadDone .uploadArea img{height:100%;width:100%;object-fit:cover}.contentWrap .formArea .formSet--upload .form .uploadDone .fileName{width:100%;margin-top:2px;padding-left:4px}.contentWrap .formArea .formSet--upload .form .uploadDone .fileName .name{font-size:11px;color:#747c92}.contentWrap .formArea .formSet--upload .form .uploadDone .caption{margin-top:4px;min-height:40px;border-radius:3px}.contentWrap .formArea .formSet+.formSet{margin-top:32px}.contentWrap .formArea .formSet+.btnSet{margin-top:12px}.contentWrap .formArea .formSet+.addBtnSet{margin-top:32px;text-align:center}.contentWrap .formArea .btnSet{text-align:center}.contentWrap .formArea .btnSet+.formSet{margin-top:12px}.contentWrap .formArea .otherLangWrap{margin-top:24px}.contentWrap .formArea+.btnArea{margin-top:40px}.contentWrap .formArea+.formArea{margin-top:32px}@media only screen and (min-width: 768px){.contentWrap .formArea{margin-top:40px}.contentWrap .formArea .formSet .title{font-size:15px}.contentWrap .formArea .formSet .title .change{font-size:14px}.contentWrap .formArea .formSet .title .change:hover{color:#222}.contentWrap .formArea .formSet .title .change:hover .iconImgPart svg path{fill:#222}.contentWrap .formArea .formSet .title+.sub{margin-top:8px}.contentWrap .formArea .formSet .title+.sub--min{margin-top:6px}.contentWrap .formArea .formSet .sub{font-size:13px}.contentWrap .formArea .formSet .sub--min{font-size:12px}.contentWrap .formArea .formSet .form.column{gap:12px}.contentWrap .formArea .formSet .form button.form--line .iconImgPart{height:14px}.contentWrap .formArea .formSet .form+.form{margin-top:12px}.contentWrap .formArea .formSet .form .md_tagSet{padding-top:4px}.contentWrap .formArea .formSet--graduation .form.column .columnWrap{width:200px}.contentWrap .formArea .formSet--graduation .form .md_select.form--w30{width:120px}.contentWrap .formArea .formSet--pgLang .form.column{padding-bottom:12px}.contentWrap .formArea .formSet--pgLang .form.addBtn{margin-top:24px}.contentWrap .formArea .formSet--pgLang .form .label{width:140px;font-size:16px}.contentWrap .formArea .formSet--pgLang .form .delete{width:32px;height:40px}.contentWrap .formArea .formSet--pgLang .form .delete .iconImgPart svg{width:12px}.contentWrap .formArea .formSet--pgLang .form .delete:hover .iconImgPart svg path{fill:#222}.contentWrap .formArea .formSet--code .form.column{gap:24px}.contentWrap .formArea .formSet--code .form.column .form--line{width:70px;height:80px;font-size:26px;text-align:center}.contentWrap .formArea .formSet--upload .form{width:440px}.contentWrap .formArea .formSet--upload .form .upload{margin-top:16px;height:322px;font-size:16px}.contentWrap .formArea .formSet--upload .form .upload .iconImgPart{height:13px}.contentWrap .formArea .formSet--upload .form .uploadDone .uploadArea{height:322px}.contentWrap .formArea .formSet--upload .form .uploadDone .fileName .name{font-size:13px}.contentWrap .formArea .formSet--upload .form .uploadDone .caption{padding:12px 16px;min-height:48px}.contentWrap .formArea .formSet+.formSet{margin-top:40px}.contentWrap .formArea .formSet+.btnSet{margin-top:24px}.contentWrap .formArea+.btnArea{margin-top:60px}.contentWrap .formArea+.formArea{margin-top:40px}}.md_list{text-align:left}.md_list .row .list{display:block;border:initial;border-radius:0}.md_list .row .list .txtCell{display:flex;align-items:center;padding:12px;width:100%;line-height:1.25}.md_list .row .list .txtCell *+*{margin-top:5px}.md_list .row .list .txtCell .txtSet .main,.md_list .row .list .txtCell .txtSet .sub{display:block}.md_list .row .list .txtCell .txtSet .main{color:#222;line-height:1.25}.md_list .row .list .txtCell .txtSet .sub{font-size:11px;color:#9e9e9e;line-height:1.5}.md_list--suggest{position:absolute;padding-top:7px;max-height:320px;border-radius:0 0 3px 3px;width:100%;background-color:#fff;box-shadow:0 1px 3px #0000000d,0 1px 10px #00000005;overflow:auto;z-index:999}.md_list--sort{position:absolute;right:-4px;margin-top:5px;padding:2px 0;border-radius:3px;width:max-content;max-height:320px;background-color:#fff;box-shadow:0 0 10px #00000026;overflow-y:auto;z-index:999;transition:all .6s}.md_list--sort .row{padding:0 8px}.md_list--sort .row .list{width:100%;font-size:12px}.md_list--sort .row .list .txtCell{padding:10px 4px}.md_list--sort .row+.row .list{border-top:1px solid #EAEEF5}.md_list--menu{background-color:#fff}.md_list--menu .row{border-bottom:1px solid #e0e5ed}.md_list--menu .row .list{display:flex;justify-content:space-between;align-items:center;padding:16px}.md_list--menu .row .list .txtCell{padding:0;font-size:14px;color:#222}@media only screen and (min-width: 768px){.md_list--sort .row .list{font-size:13px}.md_list--sort .row .list .txtCell{padding:11px 6px}.md_list--menu{background-color:#fff}.md_list--menu .row{border-bottom:1px solid #e0e5ed}.md_list--menu .row .list{display:flex;justify-content:space-between;align-items:center;padding:16px}.md_list--menu .row .list .txtCell{padding:0;font-size:16px}}.md_tabSet{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff}.md_tabSet .tabArea{width:inherit;display:flex;border-bottom:1px solid #e0e5ed;background-color:#fff}.md_tabSet .tabArea li{flex:1;text-align:center}.md_tabSet .tabArea li .md_tab{position:relative;display:flex;justify-content:center;align-items:center;gap:2px;width:100%;height:40px;font-size:14px;text-align:center;color:#747c92;background-color:#fff}.md_tabSet .tabArea li .md_tab.active{color:#222;font-weight:700}.md_tabSet .tabArea li .md_tab.active:before{content:"";position:absolute;left:50%;bottom:-1px;display:inline-block;width:100%;height:3px;background-color:#3e5ce2;transform:translate(-50%)}.md_tabSet .tabArea li .md_tab.active.only{width:50%}@media only screen and (min-width: 768px){.md_tabSet .tabArea li .md_tab{gap:4px;height:50px;font-size:16px;transition:all .2s ease-out 0s}.md_tabSet .tabArea li .md_tab.active:before{width:100%}.md_tabSet .tabArea li .md_tab:hover{filter:brightness(97%)}}.statusArea{background-color:#fff}.statusArea.sticky{position:sticky;z-index:999}.statusArea .tabWrap{background-color:#fff;border-bottom:1px solid #e0e5ed;box-shadow:0 0 4px #22549e1a}.statusArea .tabWrap .md_tabSet .tabArea{border-bottom:none}.statusArea .tabWrap .md_numBadge{position:relative}.statusArea #scroll_Tab{position:fixed;top:-100%;width:100%;z-index:1000;transition:all .6s}.statusArea #scroll_Tab.fixed{top:0}@media only screen and (min-width: 768px){.statusArea .tabWrap .md_tabSet{width:700px;margin:auto}}.md_topUnit{background-color:#f4f7fe;border-bottom:1px solid #e0e5ed;z-index:999}.md_topUnit.sticky{position:sticky;top:0}.md_topUnit .unitWrap .companyArea{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0}.md_topUnit .unitWrap .companyArea .leftSide{display:flex;flex:1;align-items:center}.md_topUnit .unitWrap .companyArea .leftSide .backLink{display:grid;place-content:center;width:40px;height:40px}.md_topUnit .unitWrap .companyArea .leftSide .backLink .iconImgPart{width:6px;height:12px}.md_topUnit .unitWrap .companyArea .leftSide .companySet{display:flex;align-items:center;gap:12px;flex:1}.md_topUnit .unitWrap .companyArea .leftSide .companySet .logoCell{position:relative;width:42px;height:42px}.md_topUnit .unitWrap .companyArea .leftSide .companySet .logoCell .logo{display:grid;place-content:center;width:100%;height:100%;background-color:#fff;border:1px solid #EAEEF5;border-radius:3px;overflow:hidden}.md_topUnit .unitWrap .companyArea .leftSide .companySet .logoCell .logo img{width:100%;height:100%;object-fit:contain}.md_topUnit .unitWrap .companyArea .leftSide .companySet .companyCell{margin-top:4px;flex:1}.md_topUnit .unitWrap .companyArea .leftSide .companySet .companyCell .name{font-size:14px;line-height:1.25;font-weight:700}.md_topUnit .unitWrap .companyArea .leftSide .companySet .companyCell .industry{margin-top:2px;font-size:10px;line-height:1.25;color:#747c92}.md_topUnit .unitWrap .companyArea .rightSide .actionSet{display:flex;align-items:center;gap:8px}.md_topUnit .unitWrap .companyArea .rightSide .actionSet .md_btn{line-height:28px;background:#fff;color:#3e5ce2;border:1px solid #3E5CE2}.md_topUnit .unitWrap .companyArea .rightSide .actionSet .menu{display:grid;place-content:center;padding-right:12px;width:32px;height:40px}.md_topUnit .unitWrap .companyArea .rightSide .actionSet .menu .dots{display:block}.md_topUnit .unitWrap .companyArea .rightSide .actionSet .menu .close,.md_topUnit .unitWrap .companyArea .rightSide .actionSet .menu.active .dots{display:none}.md_topUnit .unitWrap .companyArea .rightSide .actionSet .menu.active .close{display:block;width:14px;height:14px}.md_topUnit .unitWrap .actionArea{position:absolute;padding:0 16px 12px;width:100%;background-color:#f4f7fe;border-bottom:1px solid #e0e5ed;box-shadow:0 7px 10px #00000014;z-index:9999}.md_topUnit .unitWrap .actionArea .actionList{display:flex;width:100%}.md_topUnit .unitWrap .actionArea .actionList .action{width:100%;padding:4px}.md_topUnit .unitWrap .actionArea .actionList .action .btn{display:flex;flex-direction:column;align-items:center;width:100%}.md_topUnit .unitWrap .actionArea .actionList .action input[type=checkbox]{display:none}.md_topUnit .unitWrap .actionArea .actionList .action input[type=checkbox]+label{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:8px;height:100%;font-size:10px;color:#3e5ce2;cursor:pointer}.md_topUnit .unitWrap .actionArea .actionList .action input[type=checkbox]+label .on{display:none}.md_topUnit .unitWrap .actionArea .actionList .action input[type=checkbox]+label .off{display:block}.md_topUnit .unitWrap .actionArea .actionList .action button{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:8px;width:100%;height:100%;font-size:10px;color:#3e5ce2;cursor:pointer}.md_topUnit .unitWrap .actionArea .actionList .action button .on{display:none}.md_topUnit .unitWrap .actionArea .actionList .action button .off{display:block}.md_topUnit .unitWrap .actionArea .actionList .action+.action{border-left:1px solid #D4D7E1}.md_topUnit .unitWrap .actionArea .actionList .action.disable{pointer-events:none}.md_topUnit .unitWrap .actionArea .actionList .action.disable input[type=checkbox]+label{color:#b4b4b4}.md_topUnit .unitWrap .actionArea .actionList .action.disable input[type=checkbox]+label .iconImgPart svg path{fill:#b4b4b4}.md_topUnit .unitWrap .actionArea .actionList .action--keep input[type=checkbox]+label .iconImgPart{height:20px}.md_topUnit--companyList .unitWrap .companyArea .leftSide{padding-right:8px}.md_topUnit--message .unitWrap .companyArea .rightSide .actionSet input{display:none}.md_topUnit--message .unitWrap .companyArea .rightSide .actionSet .hidden{display:flex;align-items:center;flex-direction:column;gap:2px;padding-right:12px;padding-left:4px}.md_topUnit--message .unitWrap .companyArea .rightSide .actionSet .hidden .iconImgPart.on{display:none;height:13px}.md_topUnit--message .unitWrap .companyArea .rightSide .actionSet .hidden .iconImgPart.off{height:15px}.md_topUnit--message .unitWrap .companyArea .rightSide .actionSet .hidden .text{color:#3e5ce2;font-size:8px}@media only screen and (min-width: 768px){.md_topUnit{box-shadow:0 0 4px #22549e1a}.md_topUnit .unitWrap{width:700px;margin:0 auto}.md_topUnit .unitWrap .companyArea{padding:12px 0}.md_topUnit .unitWrap .companyArea .leftSide{gap:8px}.md_topUnit .unitWrap .companyArea .leftSide .backLink{width:40px;height:40px;background-color:#f4f7fe;border-radius:3px}.md_topUnit .unitWrap .companyArea .leftSide .backLink .iconImgPart{width:8px;height:14px}.md_topUnit .unitWrap .companyArea .leftSide .backLink:hover{filter:brightness(97%)}.md_topUnit .unitWrap .companyArea .leftSide .companySet{gap:14px}.md_topUnit .unitWrap .companyArea .leftSide .companySet .logoCell{width:64px;height:64px}.md_topUnit .unitWrap .companyArea .leftSide .companySet .companyCell{margin-top:4px}.md_topUnit .unitWrap .companyArea .leftSide .companySet .companyCell .name{font-size:18px}.md_topUnit .unitWrap .companyArea .leftSide .companySet .companyCell .industry{margin-top:4px;font-size:12px}.md_topUnit .unitWrap .companyArea .rightSide .actionSet .md_btn{height:40px;line-height:40px;padding:0 16px;font-size:14px}.md_topUnit .unitWrap .companyArea .rightSide .actionSet .menu{width:40px;padding:0;background-color:#f4f7fe;border-radius:3px}.md_topUnit .unitWrap .companyArea .rightSide .actionSet .menu .iconImgPart{height:16px}.md_topUnit .unitWrap .companyArea .rightSide .actionSet .menu:hover{filter:brightness(97%)}.md_topUnit .unitWrap .actionArea{left:50%;transform:translate(-50%);padding:0 16px 16px}.md_topUnit .unitWrap .actionArea .actionList{width:700px;margin:auto}.md_topUnit .unitWrap .actionArea .actionList .action{padding:0;transition:all .2s ease-out 0s}.md_topUnit .unitWrap .actionArea .actionList .action input[type=checkbox]{display:none}.md_topUnit .unitWrap .actionArea .actionList .action input[type=checkbox]+label{padding:8px;gap:10px;font-size:12px;background-color:#f4f7fe;border-radius:3px;transition:all .2s ease-out 0s}.md_topUnit .unitWrap .actionArea .actionList .action input[type=checkbox]+label:hover{filter:brightness(97%)}.md_topUnit .unitWrap .actionArea .actionList .action--keep input[type=checkbox]+label .iconImgPart{height:24px}.md_topUnit .unitWrap .actionArea .actionList .action--hidden input[type=checkbox]+label .iconImgPart{height:26px}.md_topUnit .unitWrap .actionArea .actionList .action--stop input[type=checkbox]+label .iconImgPart{height:21px}.md_topUnit--message .unitWrap .companyArea .rightSide .actionSet .hidden{flex-direction:row;gap:8px;padding-right:12px;padding-left:4px}.md_topUnit--message .unitWrap .companyArea .rightSide .actionSet .hidden .iconImgPart{width:20px}.md_topUnit--message .unitWrap .companyArea .rightSide .actionSet .hidden .iconImgPart.on{display:none;height:18px}.md_topUnit--message .unitWrap .companyArea .rightSide .actionSet .hidden .iconImgPart.off{height:20px}.md_topUnit--message .unitWrap .companyArea .rightSide .actionSet .hidden .text{font-size:12px}}.md_table .row{display:flex;border-bottom:1px solid #e0e5ed}.md_table .row .tableLabel,.md_table .row .tableData{padding:12px;line-height:1.5}.md_table .row .tableLabel{width:96px;font-weight:700;color:#747c92;white-space:nowrap}.md_table .row .tableData{flex:1;padding-left:0}.md_table--jobDesc .row:first-child{border-top:1px solid #e0e5ed}.md_table--profileList,.md_table--setting{background-color:#fff;box-shadow:0 0 18px #22549e1a;border-top:1px solid #EAEEF5;border-bottom:1px solid #EAEEF5}.md_table--profileList .row .tableLabel,.md_table--profileList .row .tableData,.md_table--setting .row .tableLabel,.md_table--setting .row .tableData{padding:12px 16px}.md_table--profileList .row .tableLabel,.md_table--setting .row .tableLabel{white-space:nowrap;font-size:12px;font-weight:400;color:#747c92}.md_table--profileList .row .tableData,.md_table--setting .row .tableData{font-size:13px}.md_table--profileList .row .tableData.empty,.md_table--setting .row .tableData.empty{color:#b4b4b4}.md_table--profileList .row .tableLabel{width:112px}.md_table--profileList .row .tableData.empty{color:#b4b4b4}.md_table--profileList .row .tableData .urlList .url+.url{margin-top:12px}.md_table--profileList .row .tableData .tagList .tag{display:inline;line-height:1.5}.md_table--profileList .row .tableData .tagList .tag+.tag:before{content:"/";margin:0 4px 0 2px}.md_table--profileList .row .tableData .photoList{display:flex;flex-direction:column}.md_table--profileList .row .tableData .photoList .photoSet .photo{width:100%;height:100%;aspect-ratio:3/2;border-radius:3px;overflow:hidden}.md_table--profileList .row .tableData .photoList .photoSet .photo img{width:100%;height:100%;object-fit:cover}.md_table--profileList .row .tableData .photoList .photoSet .caption{flex:1;display:inline-block;margin-top:8px;font-size:13px;line-height:1.5}.md_table--profileList .row .tableData .photoList .photoSet .caption.empty{color:#b4b4b4}.md_table--profileList .row .tableData .photoList .photoSet+.photoSet{padding-top:12px;margin-top:12px;border-top:1px solid #e0e5ed}.md_table--profileList .row .tableData .dataList .data{line-height:1.25}.md_table--profileList .row .tableData .dataList .data .level:before{content:"：";margin:0 2px}.md_table--profileList .row .tableData .dataList .data+.data{margin-top:8px}.md_table--profileList .row .tableData .text{margin-top:12px;padding-top:12px;line-height:inherit;border-top:1px solid #ddd}.md_table--profileList .row .tableData .text.empty{color:#b4b4b4}.md_table--profileList .row .tableData .secret{display:inline-block;padding:3px;margin:-3px;background-color:#e0e5ed;background-image:linear-gradient(-45deg,#fff,#fff 35%,#e0e5ed 35%,#e0e5ed 50%,#fff 50%,#fff 85%,#e0e5ed 85%,#e0e5ed);background-size:6px 6px;line-height:1.3}.md_table--profileList .row:last-child{border-bottom:none}.md_table--setting .row{border-bottom:none;border-top:1px solid #e0e5ed}.md_table--setting .row .head{width:100%;padding:12px 16px;font-size:11px;font-weight:700;background-color:#f4f4f4}.md_table--setting .row .tableLabel,.md_table--setting .row .tableData{display:flex;align-items:center}.md_table--setting .row .tableLabel{width:152px;white-space:normal}.md_table--setting .row:has(.head){border-top:none}.md_table--setting .row:has(.head)+.row{border-top:none}.md_table--setting .row:first-child{border-top:none}@media only screen and (min-width: 768px){.md_table--profileList,.md_table--setting{border:1px solid #EAEEF5;border-radius:3px}.md_table--profileList .row .tableLabel,.md_table--profileList .row .tableData,.md_table--setting .row .tableLabel,.md_table--setting .row .tableData{padding:16px}.md_table--profileList .row .tableLabel,.md_table--setting .row .tableLabel{width:168px;font-size:14px}.md_table--profileList .row .tableData,.md_table--setting .row .tableData{font-size:15px}.md_table--profileList .row .tableData .photoList .photoSet{display:flex}.md_table--profileList .row .tableData .photoList .photoSet .photo{width:136px}.md_table--profileList .row .tableData .photoList .photoSet .caption{margin-left:12px;margin-top:0;font-size:15px}.md_table--setting .row .head{padding:12px 16px;font-size:13px}.md_table--setting .row .tableLabel{width:180px}}.md_numBadge{position:absolute;display:inline-block;padding:0 4px;height:16px;width:auto;min-width:16px;line-height:16px;background:#f86c6c;font-size:10px;text-align:center;font-weight:700;color:#fff;border-radius:15px}.md_numBadge--large{height:20px;width:auto;min-width:20px;line-height:20px;font-size:11px}@media only screen and (min-width: 768px){.md_numBadge{padding:0 4px;height:18px;min-width:18px;line-height:17px;font-size:11px}.md_numBadge--large{height:22px;width:auto;min-width:22px;line-height:22px;font-size:12px}}.md_recruitmentLabel,.md_benefitsLabel{display:flex;flex-flow:wrap;gap:6px 4px}.md_recruitmentLabel .label,.md_benefitsLabel .label{display:flex;align-items:center;gap:3px;height:18px;padding:0 8px;background-color:#3e5ce221;border-radius:20px}.md_recruitmentLabel .label .iconImgPart,.md_benefitsLabel .label .iconImgPart{top:1px}.md_recruitmentLabel .label .text,.md_benefitsLabel .label .text{font-size:10px;font-weight:700;color:#3e5ce2}@media only screen and (min-width: 768px){.md_recruitmentLabel,.md_benefitsLabel{gap:6px}.md_recruitmentLabel .label,.md_benefitsLabel .label{gap:4px;height:22px;padding:0 9px;border-radius:20px}.md_recruitmentLabel .label .text,.md_benefitsLabel .label .text{font-size:12px}}.md_banner{background-color:#fff;border:1px solid rgba(62,92,226,.7);border-radius:3px;box-shadow:0 0 18px #22549e1a;overflow:hidden}.md_banner+.md_banner{margin-top:16px}.md_banner .link{position:relative;display:inline-block;padding:16px 96px 16px 16px;width:100%;text-align:left}.md_banner .link .copyArea{position:relative;z-index:1}.md_banner .link .copyArea .copy{font-size:14px;font-weight:700;color:#222;line-height:1.25}.md_banner .link .copyArea .copy+.sub{margin-top:6px}.md_banner .link .copyArea .sub{display:inline-block;font-size:10px;line-height:1.25;color:#222}.md_banner .link .btnArea{margin-top:10px}.md_banner .link .btnArea .md_btn{width:140px}.md_banner .link .illustArea{position:absolute;bottom:-5px;right:-5px;width:112px}.md_banner--TA .link{padding:16px 86px 16px 16px}@media only screen and (min-width: 768px){.md_banner .link{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 20px 123px}.md_banner .link .copyArea .copy{font-size:18px}.md_banner .link .copyArea .copy+.sub{margin-top:6px}.md_banner .link .copyArea .sub{font-size:13px}.md_banner .link .btnArea{margin-top:0}.md_banner .link .btnArea .md_btn{width:156px}.md_banner .link .illustArea{position:absolute;bottom:-5px;left:0;right:inherit;width:108px}.md_banner--TA{display:block}}.md_baloon{position:absolute;left:0;top:30px;max-width:300px;width:max-content;z-index:1}.md_baloon .baloonContent{padding:16px;background-color:#fff;border-radius:3px;box-shadow:1px 4px 25px 2px #0000000d,0 5px 24px 5px #00000005,0 8px 10px -7px #00000003}.md_baloon .baloonContent:before{content:"";position:absolute;display:inline-block;left:16px;top:-7px;line-height:0;border-left:7px solid transparent;border-bottom:7px solid #fff;border-right:7px solid transparent}.md_baloon .baloonContent .text{font-size:11px;line-height:1.5;text-align:left;color:#747c92}.md_baloon .baloonContent--black{background-color:#000000d9}.md_baloon .baloonContent--black:before{border-bottom:7px solid rgba(0,0,0,.85)}.md_baloon .baloonContent--black .text{color:#fff}.md_baloon--right{left:auto;right:-10px}.md_baloon--right .baloonContent:before{left:auto;right:10px}.md_baloon--over{top:auto;bottom:50px}.md_baloon--over .baloonContent:before{top:auto;bottom:-6px;border-bottom:none;border-top:7px solid #fff}.md_baloon--over .baloonContent--black:before{border-top:7px solid rgba(0,0,0,.85)}.md_baloon--small .baloonContent{padding:8px 12px}.md_baloon--small .baloonContent .text{font-size:12px}@media only screen and (min-width: 768px){.md_baloon .baloonContent .text{font-size:13px}}.md_toolTip{position:relative}.md_toolTip .helpIcon{display:grid;place-content:center;width:15px;height:15px;background-color:#747c92;border-radius:20px}.md_toolTip .helpIcon .iconImgPart{height:9px;bottom:1px}.md_toolTip .md_baloon{display:none}.md_toolTip:hover{cursor:pointer}.md_toolTip:hover .md_baloon{display:block}.md_toolTip--tap:hover .md_baloon,.md_toolTip--tap input[type=checkbox]{display:none}.md_toolTip--tap input[type=checkbox]+label:hover{cursor:pointer}.md_toolTip--tap input[type=checkbox]:checked+label+.md_baloon{display:block}@media only screen and (min-width: 768px){.md_toolTip .helpIcon{width:16px;height:16px}.md_toolTip .helpIcon .iconImgPart{height:10px;bottom:2px}}.md_noData{padding:32px 16px;text-align:center;font-size:14px;color:#747c92;background-color:#fff;border:1px solid #e0e5ed;border-radius:3px}.md_noData .text{line-height:1.25}@media only screen and (min-width: 768px){.md_noData{padding:40px;font-size:16px}}.md_fixBar{position:fixed;bottom:0;display:block;text-align:center;padding:12px 16px;width:100%;background-color:#fff;box-shadow:0 0 9px #00000014;z-index:9997}.md_fixBar .textSet .text{font-size:12px;color:#747c92}.md_fixBar .textSet+.btnSet{margin-top:6px}.md_fixBar .deadlineSet .deadline{font-size:12px;color:#747c92}.md_fixBar .deadlineSet .deadline .num{margin:0 2px;font-size:14px;font-weight:700;color:#f86c6c}.md_fixBar .deadlineSet+.btnSet{margin-top:4px}.md_fixBar .btnSet.column{display:flex;gap:8px}@media only screen and (min-width: 768px){.md_fixBar{padding:16px 24px}.md_fixBar .textSet .text{font-size:14px}.md_fixBar .textSet+.btnSet{margin-top:8px}.md_fixBar .deadlineSet .deadline{font-size:14px}.md_fixBar .deadlineSet .deadline .num{margin:0 4px;font-size:16px}.md_fixBar .deadlineSet+.btnSet{margin-top:6px}.md_fixBar .btnSet.column{gap:16px;width:700px;margin:auto}}.md_float{position:fixed;bottom:24px;right:12px;z-index:9997}.md_float .action{height:100%;border-radius:50%;background-color:#fff;box-shadow:0 0 9px #00000014}.md_float--onFixbar{bottom:96px}.md_float--keep{height:54px;width:54px}.md_float--keep .action input[type=checkbox]{display:none}.md_float--keep .action input[type=checkbox]+label{display:grid;place-content:center;height:100%;cursor:pointer}.md_float--connectionImg{top:120px;bottom:initial}.md_float--connectionImg .action{height:40px;width:40px}.md_float--connectionImg .action .btn{display:grid;place-content:center;width:100%;height:100%;cursor:pointer}.md_float--connectionImg .action .btn .iconImgPart{height:17px}.md_float--bulkRequests .action{height:initial;width:initial;border-radius:30px;border:1px solid #F86C6C}.md_float--bulkRequests .action .btn{padding:8px 12px;display:flex;gap:4px}.md_float--bulkRequests .action .btn .icon{display:grid;place-content:center}.md_float--bulkRequests .action .btn .text{font-size:10px;line-height:1.25;font-weight:700;color:#222}@media only screen and (min-width: 768px){.md_float{right:calc(50% - 430px)}.md_float--onFixbar{bottom:128px}.md_float--keep{right:calc(50% - 430px)}.md_float--keep .action{height:64px;width:64px}.md_float--keep .action .iconImgPart{height:24px}.md_float--connectionImg{right:calc(50% - 360px)}.md_float--connectionImg .action{height:48px;width:48px}.md_float--connectionImg .action .btn .iconImgPart{height:19px}.md_float--connectionImg:hover{filter:brightness(97%)}.md_float--bulkRequests{right:calc(50% - 540px)}.md_float--bulkRequests .action .btn{padding:10px 16px;gap:8px}.md_float--bulkRequests .action .btn .icon .iconImgPart{height:20px}.md_float--bulkRequests .action .btn .text{font-size:12px}.md_float--bulkRequests .action:hover{filter:brightness(97%)}}.filterBar{display:flex;justify-content:space-between}.filterBar .leftSide .count{font-size:10px}.filterBar .leftSide .count .num{margin:0 2px;font-size:15px;font-weight:700}.filterBar .rightSide .selectSet{display:flex;gap:16px}.filterBar .rightSide .selectSet .selectBtn{position:relative}.filterBar .rightSide .selectSet .selectBtn .btn{display:flex;align-items:center;gap:4px}.filterBar .rightSide .selectSet .selectBtn .btn .iconImgPart{top:1px}.filterBar .rightSide .selectSet .selectBtn .btn .label{font-size:11px;color:#3e5ce2}.filterBar .rightSide .selectSet .selectBtn .md_list--sort.be_hide{display:none}.filterBar .rightSide #scroll_filter.selectSet{position:fixed;top:50px;right:10px;z-index:1000;gap:8px;height:0;opacity:0;visibility:hidden;transition:all .2s ease-out 0s}.filterBar .rightSide #scroll_filter.selectSet.show{height:auto;opacity:1;visibility:visible}.filterBar .rightSide #scroll_filter.selectSet .btn{padding:6px 12px;background-color:#fff;border-radius:20px;box-shadow:0 0 10px #00000026}@media only screen and (min-width: 768px){.filterBar{align-items:center}.filterBar .leftSide .count{font-size:13px}.filterBar .leftSide .count .num{margin:0 2px;font-size:20px}.filterBar .rightSide{position:relative;right:-12px}.filterBar .rightSide .selectSet{display:flex;gap:0}.filterBar .rightSide .selectSet .selectBtn .btn{gap:4px;padding:8px 12px;border-radius:20px;background-color:#f4f7fe;transition:all .2s ease-out 0s}.filterBar .rightSide .selectSet .selectBtn .btn .iconImgPart{top:1px}.filterBar .rightSide .selectSet .selectBtn .btn .label{font-size:13px}.filterBar .rightSide .selectSet .selectBtn .btn:hover{filter:brightness(97%)}.filterBar .rightSide #scroll_filter.selectSet{top:64px;right:calc(50% - 360px);gap:12px}.filterBar .rightSide #scroll_filter.selectSet .btn{padding:8px 12px}}@keyframes an_spin{0%,to{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translateY(160%)}}.md_newRibbon{position:absolute;left:-27px;top:5px;display:flex;align-items:flex-end;justify-content:center;width:80px;height:16px;line-height:16px;font-size:10px;font-weight:700;color:#fff;background-color:#f86c6c;transform:rotate(-45deg)}@media only screen and (min-width: 768px){.md_newRibbon{font-size:11px}}.md_pagination{margin-top:32px;text-align:center}.md_pagination .btnList{display:inline-block;vertical-align:middle;border-radius:3px;overflow:hidden;box-shadow:0 0 18px #22549e1a}.md_pagination .btnList .btn{position:relative;display:inline-block;background:#fff;width:40px;height:40px;line-height:40px;color:#3e5ce2;text-align:center;vertical-align:middle;font-weight:400;cursor:pointer}.md_pagination .btnList .btn .text{display:inline-block;font-size:12px}.md_pagination .btnList .btn+.btn{border-left:1px solid #f0f0f0}.md_pagination .btnList .btn+.btn.now{border-left:none}.md_pagination .btnList .btn.dots{color:#b4b4b4;cursor:default}.md_pagination .btnList .btn.now{color:#fff;background-color:#3e5ce2;cursor:default;pointer-events:none}.md_pagination .btnList .btn.prev .iconImgPart,.md_pagination .btnList .btn.next .iconImgPart{height:10px}@media only screen and (min-width: 768px){.md_pagination{margin-top:40px}.md_pagination .btnList .btn{width:48px;height:48px;line-height:48px}.md_pagination .btnList .btn:hover{filter:brightness(97%)}.md_pagination .btnList .btn .text{font-size:14px}.md_pagination .btnList .btn.dots:hover{filter:none}.md_pagination .btnList .btn.prev .iconImgPart,.md_pagination .btnList .btn.next .iconImgPart{height:11px}}#jobDesc{padding:16px 16px 96px}#jobDesc.jobDesc .jobTitleArea{margin-bottom:16px}#jobDesc.jobDesc .jobTitleArea .label{display:inline-block;padding:4px 8px;font-size:10px;font-weight:700;color:#3e5ce2;background-color:#3e5ce221;border-radius:20px}#jobDesc.jobDesc .jobTitleArea .label+.title{margin-top:8px}#jobDesc.jobDesc .jobTitleArea .title{font-size:16px;font-weight:700;line-height:1.5}#jobDesc.jobDesc .descArea{padding-top:16px;border-top:1px solid #e0e5ed}#jobDesc.jobDesc .descArea .descSet .item{font-size:16px;font-weight:700;line-height:1.25}#jobDesc.jobDesc .descArea .descSet .data{margin-top:8px;padding:0 2px;font-size:14px;line-height:1.5}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable{border:1px solid #e0e5ed;border-radius:3px}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .headSet{padding:12px;background-color:#f4f4f4}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .headSet .head{font-size:13px;font-weight:700;line-height:1.25}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .headSet .sub{display:flex;margin-top:6px;font-size:11px;color:#747c92}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .headSet .sub .label,#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .headSet .sub .detail{line-height:1.25}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .headSet .sub .label{white-space:nowrap}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .headSet .sub .label:after{content:"："}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .scheduleList .schedule{padding:12px;border-top:1px solid #e0e5ed}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .scheduleList .schedule .date{font-size:14px;font-weight:700}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .scheduleList .schedule .sub{margin-top:8px}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .scheduleList .schedule .sub .info{display:flex;font-size:11px;color:#747c92}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .scheduleList .schedule .sub .info .label,#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .scheduleList .schedule .sub .info .detail{line-height:1.25}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .scheduleList .schedule .sub .info .label{white-space:nowrap}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .scheduleList .schedule .sub .info .label:after{content:"："}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .scheduleList .schedule .sub .info+.info{margin-top:2px}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .scheduleList .schedule .sub .info .md_textLink{font-size:11px}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable .scheduleList .schedule .sub .info .md_textLink .iconImgPart{height:10px;width:11px;margin-left:4px}#jobDesc.jobDesc .descArea .descSet .data .scheduleTable+.scheduleTable{margin-top:8px}#jobDesc.jobDesc .descArea .descSet+.descSet{margin-top:24px}#jobDesc.jobDesc .btnArea{margin-top:24px;text-align:center}#jobDesc.jobDesc .btnArea .btnSet+.deadlineSet{margin-top:8px}#jobDesc.jobDesc .btnArea .deadlineSet .deadline{font-size:11px;color:#747c92}#jobDesc.jobDesc .btnArea .deadlineSet .deadline .num{margin:0 2px;font-size:14px;font-weight:700;color:#f86c6c}@media only screen and (min-width: 768px){#jobDesc{padding:32px 32px 24px}#jobDesc.jobDesc .jobTitleArea{margin-bottom:20px}#jobDesc.jobDesc .jobTitleArea .label{padding:6px 10px;font-size:12px;border-radius:20px}#jobDesc.jobDesc .jobTitleArea .label+.title{margin-top:12px}#jobDesc.jobDesc .jobTitleArea .title{font-size:18px}#jobDesc.jobDesc .descArea{padding-top:20px}#jobDesc.jobDesc .descArea .descSet .item{font-size:18px}#jobDesc.jobDesc .descArea .descSet .data{margin-top:12px;font-size:16px}#jobDesc.jobDesc .descArea .descSet .data .scheduleList .schedule{padding:16px}#jobDesc.jobDesc .descArea .descSet .data .scheduleList .schedule .date{font-size:16px}#jobDesc.jobDesc .descArea .descSet .data .scheduleList .schedule .sub{margin-top:10px}#jobDesc.jobDesc .descArea .descSet .data .scheduleList .schedule .sub .info{font-size:13px}#jobDesc.jobDesc .descArea .descSet .data .scheduleList .schedule .sub .info+.info{margin-top:4px}#jobDesc.jobDesc .descArea .descSet .data .scheduleList .schedule .sub .info .md_textLink{font-size:13px}#jobDesc.jobDesc .descArea .descSet .data .scheduleList .schedule .sub .info .md_textLink .iconImgPart{height:12px;width:14px;margin-left:4px}#jobDesc.jobDesc .descArea .descSet+.descSet{margin-top:32px}#jobDesc.jobDesc .btnArea{margin-top:24px;text-align:center}#jobDesc.jobDesc .btnArea .btnSet+.deadlineSet{margin-top:10px}#jobDesc.jobDesc .btnArea .deadlineSet .deadline{font-size:13px}#jobDesc.jobDesc .btnArea .deadlineSet .deadline .num{margin:0 2px;font-size:16px}}.md_companyInformation .mainContent{padding:16px}.md_companyInformation .mainContent .infoSet .title{font-size:16px;font-weight:700}.md_companyInformation .mainContent .infoSet .title+.image{margin-top:8px}.md_companyInformation .mainContent .infoSet .title+.info{margin-top:8px}.md_companyInformation .mainContent .infoSet .image img{border-radius:3px}.md_companyInformation .mainContent .infoSet .image+.info{margin-top:8px}.md_companyInformation .mainContent .infoSet .info{padding:0 2px;font-size:14px;line-height:1.5}.md_companyInformation .mainContent .infoSet .info+.info{margin-top:24px}.md_companyInformation .mainContent .infoSet+.infoSet{margin-top:32px}.md_companyInformation .reviewsContent{margin-top:16px;padding:24px 16px 32px;border-top:1px solid #e0e5ed}.md_companyInformation .reviewsContent .reviewsTitleArea .title{font-size:16px;font-weight:700}.md_companyInformation .reviewsContent .reviewsList{margin-top:24px}.md_companyInformation .reviewsContent .reviewsList .reviews{padding-left:2px}.md_companyInformation .reviewsContent .reviewsList .reviews .item .label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700}.md_companyInformation .reviewsContent .reviewsList .reviews .item .label .iconImgPart{top:1px;height:16px}.md_companyInformation .reviewsContent .reviewsList .reviews .data{margin-top:8px;font-size:14px;line-height:1.5}.md_companyInformation .reviewsContent .reviewsList .reviews .data .sub{display:block;margin-bottom:2px;font-size:11px;color:#747c92;line-height:1.25}.md_companyInformation .reviewsContent .reviewsList .reviews+.reviews{margin-top:20px}.md_companyInformation .reviewsContent .companyComment{margin-top:20px;padding:16px;border:2px solid #e0e5ed;border-radius:3px}.md_companyInformation .reviewsContent .companyComment .item{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700}.md_companyInformation .reviewsContent .companyComment .item .iconImgPart{height:15px}.md_companyInformation .reviewsContent .companyComment .data{margin-top:8px;font-size:14px;line-height:1.5}.md_companyInformation .reviewsContent .linkArea{text-align:right;margin-top:12px;padding:0 2px}.md_companyInformation .reviewsContent .linkArea .md_textLink .iconImgPart{height:10px;width:11px;margin-left:4px}.md_companyInformation--recruiter+.md_companyInformation--recruiter{border-top:1px solid #e0e5ed}.md_companyInformation--recruiter .recruiter{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px}.md_companyInformation--recruiter .recruiter .nameSet{display:flex;align-items:center}.md_companyInformation--recruiter .recruiter .nameSet .imageCell{display:grid;place-content:center;width:42px;height:42px;background-color:#fff;border:2px solid #EAEEF5;border-radius:50%;overflow:hidden}.md_companyInformation--recruiter .recruiter .nameSet .name{margin-left:12px;font-size:13px;font-weight:700}.md_companyInformation--recruiter .recruiter .arrow{transition:all .2s ease-out 0s}.md_companyInformation--recruiter .recruiter .arrow.open{transform:rotate(180deg)}.md_companyInformation--recruiter .mainContent{padding-top:4px}.md_companyInformation--recruiter .toggle{display:none}.md_companyInformation--recruiter .recruiter,.md_companyInformation--recruiter .mainContent{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.md_companyInformation--recruiter .mainContent{height:0;padding:0 16px;overflow:hidden;visibility:hidden}.md_companyInformation--recruiter .toggle:checked+.recruiter+.mainContent{height:auto;visibility:visible;transition:all .3s;padding:4px 16px 16px}.md_companyInformation--recruiter .toggle:checked+.recruiter .arrow{transform:rotate(180deg)}@media only screen and (min-width: 768px){.md_companyInformation .mainContent{padding:32px}.md_companyInformation .mainContent .infoSet .title{font-size:18px}.md_companyInformation .mainContent .infoSet .title+.image{margin-top:12px}.md_companyInformation .mainContent .infoSet .title+.info{margin-top:12px}.md_companyInformation .mainContent .infoSet .image+.info{margin-top:12px}.md_companyInformation .mainContent .infoSet .info{font-size:16px}.md_companyInformation .mainContent .infoSet .info+.info{margin-top:32px}.md_companyInformation .mainContent .infoSet+.infoSet{margin-top:32px}.md_companyInformation .reviewsContent{margin-top:24px;padding:32px}.md_companyInformation .reviewsContent .reviewsTitleArea .title{font-size:18px}.md_companyInformation .reviewsContent .reviewsList{margin-top:32px}.md_companyInformation .reviewsContent .reviewsList .reviews .item .label{gap:8px;font-size:16px}.md_companyInformation .reviewsContent .reviewsList .reviews .item .label .iconImgPart{height:18px}.md_companyInformation .reviewsContent .reviewsList .reviews .data{margin-top:12px;font-size:16px}.md_companyInformation .reviewsContent .reviewsList .reviews .data .sub{font-size:13px;margin-bottom:6px}.md_companyInformation .reviewsContent .reviewsList .reviews+.reviews{margin-top:28px}.md_companyInformation .reviewsContent .companyComment{margin-top:28px;padding:24px}.md_companyInformation .reviewsContent .companyComment .item{gap:8px;font-size:16px}.md_companyInformation .reviewsContent .companyComment .item .iconImgPart{height:18px}.md_companyInformation .reviewsContent .companyComment .data{margin-top:12px;font-size:16px}.md_companyInformation .reviewsContent .linkArea{margin-top:16px}.md_companyInformation .reviewsContent .linkArea .md_textLink .iconImgPart{height:12px;width:14px;margin-left:4px}.md_companyInformation--recruiter .recruiter{width:100%;padding:16px 32px}.md_companyInformation--recruiter .recruiter .nameSet .imageCell{width:48px;height:48px}.md_companyInformation--recruiter .recruiter .nameSet .name{margin-left:16px;font-size:16px}.md_companyInformation--recruiter .recruiter .arrow .iconImgPart{height:8px}.md_companyInformation--recruiter .mainContent{padding:0 32px}.md_companyInformation--recruiter .toggle:checked+.recruiter+.mainContent{padding:8px 32px 32px}}.formSchedule+.formSchedule{margin-top:24px}.formSchedule .dataArea .item{position:relative;padding-left:8px;font-size:12px;font-weight:700}.formSchedule .dataArea .item:before{content:"";position:absolute;left:0;display:inline-block;width:3px;height:12px;background-color:#3e5ce2}.formSchedule .dataArea .data{margin-top:4px;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.formSchedule .dataArea+.formList{margin-top:12px}.formSchedule .formList .form{display:flex;flex-direction:column;border:1px solid #D4D7E1;border-radius:3px}.formSchedule .formList .form+.form{margin-top:8px}.formSchedule .formList--schedule .form .topArea{width:100%}.formSchedule .formList--schedule .form .topArea input[type=radio]+label{padding-left:38px;width:100%;height:48px;line-height:48px;font-size:14px;font-weight:700}.formSchedule .formList--schedule .form .topArea input[type=radio]+label:before{left:12px}.formSchedule .formList--schedule .form .topArea input[type=radio]:checked+label:after{left:17px}.formSchedule .formList--schedule .form .bottomArea{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px;background-color:#f4f4f4}.formSchedule .formList--schedule .form .bottomArea .place{font-size:11px;color:#747c92;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.formSchedule .formList--schedule .form .bottomArea .md_textLink{font-size:11px;white-space:nowrap}.formSchedule .formList--schedule .form .bottomArea .md_textLink .iconImgPart{height:10px;margin-left:4px}.formSchedule .formList--recruitment .form .recruitment{padding-left:12px}.formSchedule .formList--recruitment .form .recruitment input[type=radio]+label{width:100%;height:100%;padding:16px 16px 16px 28px;font-size:14px;font-weight:700;line-height:1.25}.formSchedule .formList--recruitment .form .recruitment input[type=radio]+label .sub{display:block;margin-top:4px;font-size:11px;line-height:1.25;color:#747c92;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (min-width: 768px){.formSchedule .dataArea .item{padding-left:10px;font-size:14px}.formSchedule .dataArea .item:before{height:14px}.formSchedule .dataArea .data{margin-top:6px;font-size:13px}.formSchedule .dataArea+.formList{margin-top:12px}.formSchedule .formList .form+.form{margin-top:8px}.formSchedule .formList--schedule .form .topArea input[type=radio]+label{height:48px;font-size:16px}.formSchedule .formList--schedule .form .bottomArea{padding:12px}.formSchedule .formList--schedule .form .bottomArea .place,.formSchedule .formList--schedule .form .bottomArea .md_textLink{font-size:13px}.formSchedule .formList--schedule .form .bottomArea .md_textLink .iconImgPart{height:12px;margin-left:6px}.formSchedule .formList--recruitment .form .recruitment input[type=radio]+label{font-size:16px}.formSchedule .formList--recruitment .form .recruitment input[type=radio]+label .sub{margin-top:4px;font-size:13px}}.md_modal .modalSet--scoutRequest .Content .companyArea{display:flex;align-items:center;gap:12px;padding:32px 24px 0}.md_modal .modalSet--scoutRequest .Content .companyArea .logoCell{position:relative;width:42px;height:42px}.md_modal .modalSet--scoutRequest .Content .companyArea .logoCell .logo{display:grid;place-content:center;width:100%;height:100%;background-color:#fff;overflow:hidden}.md_modal .modalSet--scoutRequest .Content .companyArea .logoCell .logo img{width:100%;height:100%;object-fit:contain}.md_modal .modalSet--scoutRequest .Content .companyArea .companyCell{margin-top:4px}.md_modal .modalSet--scoutRequest .Content .companyArea .companyCell .name{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.md_modal .modalSet--scoutRequest .Content .companyArea .companyCell .industry{margin-top:6px;font-size:10px;color:#747c92}.md_modal .modalSet--scoutRequest .Content .companyArea+.descArea{margin-top:12px}.md_modal .modalSet--scoutRequest .Content .descArea{padding:0 24px}.md_modal .modalSet--scoutRequest .Content .descArea .description{font-size:12px;color:#747c92;line-height:1.5}.md_modal .modalSet--scoutRequest .Content .formArea .form textarea.form--hL{min-height:76px;background-color:#f4f4f4}.md_modal .modalSet--scoutRequest .Content .formArea .caption{position:relative;margin-top:8px;padding-left:1em;font-size:10px;line-height:1.25;color:#747c92}.md_modal .modalSet--scoutRequest .Content .formArea .caption:before{content:"※";position:absolute;left:0}@media only screen and (min-width: 768px){.md_modal .modalSet--scoutRequest .Content .companyArea{gap:12px;padding:32px 32px 0}.md_modal .modalSet--scoutRequest .Content .companyArea .logoCell{width:64px;height:64px}.md_modal .modalSet--scoutRequest .Content .companyArea .companyCell{margin-top:4px}.md_modal .modalSet--scoutRequest .Content .companyArea .companyCell .name{font-size:18px;font-weight:700}.md_modal .modalSet--scoutRequest .Content .companyArea .companyCell .industry{margin-top:8px;font-size:14px}.md_modal .modalSet--scoutRequest .Content .companyArea+.descArea{margin-top:16px}.md_modal .modalSet--scoutRequest .Content .descArea{padding:0 32px}.md_modal .modalSet--scoutRequest .Content .descArea .description{font-size:14px}.md_modal .modalSet--scoutRequest .Content .formArea{padding:24px 32px 32px}.md_modal .modalSet--scoutRequest .Content .formArea .form textarea.form--hL{min-height:68px}.md_modal .modalSet--scoutRequest .Content .formArea .caption{font-size:12px}}.iconImgPart{display:inline-block;position:relative}.iconImgPart svg{width:auto;height:100%;max-width:inherit}.iconImgPart svg path{transition:all .2s ease-out 0s}.container{padding-bottom:40px}.container .contentArea{padding:12px 16px;background-color:#fff}.panelUnit{padding:24px 16px;color:#fff;background:linear-gradient(90deg,#3e5ce2 68%,#bd83e0);border-top:1px solid rgba(255,255,255,.2)}.panelUnit .titleSet .title{font-size:18px;font-weight:700;text-align:center}.panelUnit .titleSet .copy{margin-top:8px;font-size:14px;line-height:1.5}@media only screen and (min-width: 768px){.panelUnit{padding:32px 16px}.panelUnit .titleSet{width:700px;margin:auto;text-align:center}.panelUnit .titleSet .title{font-size:22px}.panelUnit .titleSet .copy{margin-top:12px;font-size:16px}}.btnUnit{padding:16px}.btnUnit .btnArea .md_btn+.md_btn{margin-top:8px}.btnUnit--ptn{background-color:#fff;border-top:1px solid #e0e5ed}@media only screen and (min-width: 768px){.btnUnit{padding:24px}.btnUnit .btnArea{width:700px;margin:auto}.btnUnit .btnArea .md_btn{width:calc(50% - 8px)}.btnUnit .btnArea .md_btn+.md_btn{margin-top:0;margin-left:8px}}.stepUnit{background-color:#fff}.stepUnit .stepArea{padding:16px}.stepUnit .stepArea+.stepArea{border-top:1px solid #e0e5ed}.stepUnit .stepArea .titleSet{position:relative;margin-top:4px}.stepUnit .stepArea .titleSet .stepCell{position:absolute;top:-2px;display:grid;place-content:center;text-align:center;font-family:roboto,Arial,Hiragino Sans,sans-serif;white-space:nowrap}.stepUnit .stepArea .titleSet .stepCell .step{font-size:14px;font-weight:700;color:#3e5ce2}.stepUnit .stepArea .titleSet .stepCell .num{font-size:30px;font-weight:700;background:linear-gradient(90deg,#3e5ce2 68%,#bd83e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stepUnit .stepArea .titleSet .textCell .title{padding-left:50px;font-size:16px;font-weight:700;line-height:1.25}.stepUnit .stepArea .titleSet .textCell .title .marker{display:inline-block;font-weight:inherit;line-height:inherit;background:linear-gradient(transparent 65%,#ffea00 65%)}.stepUnit .stepArea .titleSet .textCell .copy{margin-top:12px;font-size:14px;line-height:1.5}.stepUnit .stepArea .imgSet{margin-top:16px;padding:0 8px}@media only screen and (min-width: 768px){.stepUnit .stepArea{width:700px;margin:auto;padding:32px 0}.stepUnit .stepArea .titleSet{position:relative;display:flex;gap:16px}.stepUnit .stepArea .titleSet .stepCell{position:relative;top:0;gap:2px}.stepUnit .stepArea .titleSet .stepCell .step{font-size:18px}.stepUnit .stepArea .titleSet .stepCell .num{font-size:42px}.stepUnit .stepArea .titleSet .textCell .title{padding-left:0;font-size:18px}.stepUnit .stepArea .titleSet .textCell .copy{margin-top:4px;font-size:16px;line-height:1.25}}.faqUnit{padding:24px 16px 16px}.faqUnit .titleArea .title{font-size:16px;font-weight:700;text-align:center}.faqUnit .faqArea{margin-top:12px}.faqUnit .faqArea .faqSet{padding:16px;background-color:#fff}.faqUnit .faqArea .faqSet .faq .text{position:relative;padding-left:26px;font-size:13px;line-height:1.5}.faqUnit .faqArea .faqSet .faq .text:before{position:absolute;top:-1px;left:0;display:inline-block;width:20px;height:20px;padding-top:1px;text-align:center;color:#fff;border-radius:50px;box-sizing:border-box}.faqUnit .faqArea .faqSet .faq--q .text:before{content:"Q";background-color:#3e5ce2}.faqUnit .faqArea .faqSet .faq--a{margin-top:8px}.faqUnit .faqArea .faqSet .faq--a .text:before{content:"A";background-color:#f86c6c}.faqUnit .faqArea .faqSet+.faqSet{margin-top:8px}@media only screen and (min-width: 768px){.faqUnit{padding:32px 16px 16px}.faqUnit .titleArea .title{font-size:18px}.faqUnit .faqArea{width:700px;margin:24px auto}.faqUnit .faqArea .faqSet{padding:20px}.faqUnit .faqArea .faqSet .faq .text{position:relative;padding-left:32px;font-size:15px;line-height:1.5}.faqUnit .faqArea .faqSet .faq .text:before{width:24px;height:24px}.faqUnit .faqArea .faqSet .faq--a{margin-top:12px}.faqUnit .faqArea .faqSet+.faqSet{margin-top:12px}}
