/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{height:100%;font-size:62.5%}body{width:100%;min-width:1100px;margin:0;padding:0;font-family:"Lucida Grande",Helvetica,Arial,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,sans-serif;line-height:1.4;-webkit-text-size-adjust:100%}.is-fixed body{position:fixed;width:100%;overflow-y:scroll}main,section{display:block}div,p,span{word-wrap:break-word;overflow-wrap:break-word}a{transition:all .2s ease-out;color:#1262b2;text-decoration:none}a:hover{opacity:.6;text-decoration:underline}a:focus{outline:none}img{max-width:100%}object{width:auto;max-width:160px}input,textarea{color:inherit;font-family:inherit}input::placeholder,textarea::placeholder{color:#aaa}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}fieldset{margin:0;padding:0;border:0}.text-attention{margin:1.4em 0 .6em 1em;color:#c50043;font-size:12px;text-indent:-1em}.text-attention:first-child{margin-top:0}.text-attention--em{font-weight:bold;text-indent:0}.text-attention--left{margin-left:0}.text-attention .input-form{margin-top:10px}.text-b{font-weight:bold}.text-lb{font-size:20px;font-weight:bold}.text-lead{margin:15px 0;font-size:14px;line-height:1.6}.text-lead:first-child{margin-top:0}.text-lead__bold{font-weight:bold}.hidden{display:none}.js-text-more-panel-2{word-break:break-all;overflow:hidden;font-size:12px;line-height:16px}.breadcrumb{position:relative;z-index:2;margin-top:-30px;padding:18px 0;border-top:1px solid #ddd;border-bottom:1px solid #efefef;box-shadow:0 2px 3px rgba(0,51,102,.1)}.breadcrumb--logout{padding:8px 0}.breadcrumb-list{margin:0;padding:0;list-style:none;display:flex;position:relative;height:14px;font-size:11px}.breadcrumb-list__list{margin-left:8px;padding-left:12px;background:url(https://type.career-agent.jp/assets/55b5b67e973ff7fdb097-0abe194742d3c059e195f69ffa77c1b50e89a5549d85b163252b913834a46126.png) no-repeat left center;font-weight:bold}.breadcrumb-list__list:first-child{margin-left:0;padding-left:0;background:none}.breadcrumb-list__link{color:#1262b2;font-weight:normal}.breadcrumb-list__link--top{padding-left:24px}.breadcrumb-list__link--top::before{display:inline-block;width:18px;height:14px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -40px 0/auto auto;content:"";position:absolute;top:0;left:0}.breadcrumb-list__name{margin:0 .3em}.footer{width:100%;margin-top:50px;background:#fff;box-shadow:0 -5px 5px -2px rgba(0,0,0,.15)}.footer--logout{position:relative;margin-top:0}.footer--logout::before{content:"";display:block;position:absolute;top:80px;right:0;left:0;height:6px;background:#036}.footer--logout .footer-logo{margin-bottom:6px}.footer--logout .footer-logo__image{display:flex;width:40%}.footer--logout .footer-logo__image a{align-items:flex-start;padding-right:15px;width:200px}.footer__wrap{background:#036;color:#fff}.footer__wrap02{background:#ddd;color:#535353}.footer-logo{display:flex;justify-content:space-between;height:80px}.footer-logo__image{display:block;align-self:flex-start;width:210px;padding:20px 0 30px}.footer-logo__image:hover{opacity:1}.footer-logo__pagetop{display:flex;align-items:center;padding:0 54px 0 0;color:#333;font-size:14px;font-weight:bold;line-height:80px;text-decoration:none}.footer-logo__pagetop::before{content:"";display:block;position:absolute;top:50%;right:15px;width:28px;height:28px;margin-top:-14px;background:url(https://type.career-agent.jp/assets/95c588829275cf9f8b2d-d8e5bece2e7d2bc81e3e5d3c9566cedb2a40bf405a20cbc2e0f972f691ac1bf0.png) no-repeat left top/cover}.footer-logo__pagetop:hover{text-decoration:none}.footer-nav{margin:0;padding:15px 0;list-style:none;display:flex;line-height:1}.footer-nav__list{display:inline-block;font-size:12px}.footer-nav__list::before{content:"｜";padding-right:3px;font-size:10px}.footer-nav__list:first-child::before{content:"";padding-right:0}.footer-nav__link{padding:5px;color:#fff;line-height:1}.footer-nav__link02{padding:5px;color:#535353;line-height:1}.footer-nav__link03{padding:5px;background-color:#fff;color:#036;line-height:1}.footer-info{display:flex;align-items:flex-end;justify-content:space-between;padding:20px 0}.footer-copyright{margin:0;font-size:12px}.footer-copyright a{color:#1262b2}.footer-copyright__copyright{display:block;margin:8px 0;font-size:12px}.footer-icon{margin:0;padding:0;list-style:none;display:flex;align-items:center}.footer-icon__list{margin-left:20px}.header{background:url(https://type.career-agent.jp/assets/ff803a28587a3bddd4dc-7608219cfa5df41059a64df493fea9aa31d544705771050b40879a674549ed80.png) repeat-x left bottom}.header__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px}.header--logout{height:80px;border-bottom:3px solid #036;background:none}.header--logout .header__inner{padding-top:14px}.header--logout .header-logo{width:50%}.header--logout .header-logo__lead{margin:0 0 7px 5px;color:#999;line-height:1;text-align:left}.header--logout .header-logo__image{display:flex}.header--logout .header-logo__image a{align-items:flex-start;padding-right:10px;width:200px}.header-logo{width:360px;text-align:center}.header-logo__lead{margin:0;font-size:12px;text-align:center}.header-logo__image{display:block}.header-logo__image:hover{opacity:1}.thankyou_text{font-family:"Oooh Baby",cursive;font-weight:400;font-style:normal;color:#ffbdd4;font-size:28px;position:absolute;top:-30px;left:44.5%;transform:rotate(-5deg);letter-spacing:1.2px}.inquiry_link{text-decoration:underline;color:#000;font-weight:bold}.header-user{display:flex;align-items:center;justify-content:flex-end;margin-top:40px}.header-user__mypage{margin:0}.header-user__name{margin-right:.1em;font-size:14px;font-weight:bold}.header-user__name-title{margin-right:3px;font-size:14px}.header-user__ca{margin:0 0 0 10px;color:#666}.header-user__ca-title{display:inline-block;padding-left:10px;border-left:1px solid #ccc}.header-user__ca-link{display:inline-block;padding-left:.3em;transition:opacity .2s ease-out;font-size:14px;font-weight:bold}.header-user__ca-link i{margin-left:4px}.header-utility{margin:0;padding:6px 0 0;list-style:none;display:flex;align-self:flex-start;font-size:12px}.header-utility__list{padding:0 12px;border-left:1px solid #ccc;line-height:1}.header-utility__list:first-child{padding-left:0;border-left:0}.ly-container{padding-top:30px}.ly-container__login{padding:30px 0;background:#f7f8fa}.ly-container__logout{padding:30px 0;background:#f7f8fa}.ly-container__logout_wmn{padding:30px 0;background:#fff}.ly-col1{position:relative;width:950px;margin:0 auto}.ly-col1__inner{margin:0 20px 30px}.ly-col1__inner:last-child{margin-bottom:0}.ly-col1__inner02{margin:0 30px 20px}.ly-col1__inner02:last-child{margin-bottom:0}.ly-col1__inner03{margin-bottom:30px}.ly-col1__inner04{margin:0 80px 20px}.ly-col1-woman{margin:35px auto;border:2px solid #fff5f8;border-radius:50px;background:#fff5f8;padding:30px;display:flex;justify-content:center;align-items:center;flex-direction:column}.ly-content{margin:0 15px 30px;text-align:center}.nav{width:100%}.nav-main{margin:0;padding:0;list-style:none;display:flex;margin-top:10px}.nav-main__list{box-sizing:border-box;width:25%;border-left:1px solid #e1e7f4;background:linear-gradient(to bottom, #eaeef7 0%, #f7f8fa 100%)}.nav-main__list:first-child{border-left:0}.nav-main__link{display:block;position:relative;height:55px;transition:all .2s ease-out;color:#1e2b3f;font-size:14px;font-weight:bold;line-height:55px;text-align:center;text-decoration:none}.nav-main__link--current::after{content:"";display:block;position:absolute;bottom:5px;left:2%;width:96%;height:3px;background:#88b0d8}.nav-main__link:hover{opacity:1;background-color:#e1e7f4;color:#1262b2;text-decoration:none}.nav-main__link[target=_blank]{background:url(https://type.career-agent.jp/assets/d6d16f1ddbb93380c731-47e8f077607ce31ba80fe1e5d3e3ea2032df1ec345480a38411080f711ef694b.png) no-repeat right 45px center/16px 16px}.nav-utility{margin:0;padding:0;list-style:none;display:flex;position:absolute;top:20px;right:0;border:1px solid #ccc;border-radius:3px}.nav-utility__list{border-left:1px solid #ccc}.nav-utility__list:first-child{border-left:0}.nav-utility__link{display:block;position:relative;height:28px;padding:0 10px 0 29px;transition:all .2s ease-out;background:url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left bottom/1px auto;color:#333;font-size:13px;line-height:30px;text-decoration:none}.nav-utility__link:hover{text-decoration:none}.nav-utility__link::before{content:"";position:absolute;top:50%;left:0;margin-top:-14px}.nav-utility__link--access::before{display:block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -32px -295px/auto auto}.nav-utility__link--help::before{display:block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -32px -95px/auto auto}.nav-utility__link--info::before{display:block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -32px -195px/auto auto}.nav-utility__link--logout::before{display:block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -32px -395px/auto auto}.answer{padding-top:10px}.answer__panel{display:none;padding:20px 15px 0}.answer__wrap{padding:20px 40px;border-radius:6px;background:#f7f7f7}.answer__empty{margin:0;padding:30px 15px;border:1px solid #ddd;background:#eee;font-size:15px;text-align:center}.answer-box{padding-top:10px;border-top:1px dotted #ccc}.answer-box:first-of-type{padding-top:0;border-top:0}.answer-q{display:flex;position:relative;margin:0 40px 10px 0;padding-right:42px}.answer--answered .answer-q{margin-right:0;padding-right:0}.answer-q__num{align-self:flex-start;min-width:50px;color:#036;font-size:22px;font-weight:bold;letter-spacing:-0.5px}.answer--answered .answer-q__num{min-width:50px;color:#333}.answer-q__text{margin:5px 0 8px;font-size:14px;line-height:1.6}.answer-q i{position:absolute;right:0;bottom:0}.answer-a{margin-bottom:15px;padding:0 40px 0 50px;font-size:14px}.answer--answered .answer-a{padding:0 0 0 50px}.answer-a__title{margin:0 0 10px;font-weight:bold}.answer-a__title__ui{position:relative;display:flex;margin-top:25px}.answer-a__title::before{content:"";position:absolute;top:-4px;left:-17px;width:8px;height:8px;margin-top:10px;border-radius:100%;background:#036}.answer-a__text{margin:1em 0 20px}.answer-a__text:last-child{margin-bottom:40px}.answer-a__description{display:inline-block;margin-right:auto}.answer-a__delete{display:inline-block;position:relative;padding:8px 20px 8px 32px;border:1px solid #ccc;border-radius:4px;background:#e5e5e5;color:#333;font-size:12px;font-weight:bold}.answer-a__delete:hover{opacity:1;background:#eee;text-decoration:none}.answer-a__delete::before{display:inline-block;width:14px;height:14px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -2200px/auto auto;content:"";display:block;position:absolute;top:50%;left:10px;width:14px;height:14px;margin-top:-7px}.answer-data{width:100%;margin:0 0 30px;border-collapse:collapse;border:1px solid #ccc}.answer-data__head{width:110px;padding:10px;border-top:1px dotted #aaa;background:#eee;font-size:14px}tr:first-child .answer-data__head{border-top:0}.answer-data__data{min-width:150px;padding:10px;border-top:1px dotted #aaa;font-size:14px}tr:first-child .answer-data__data{border-top:0}.button{display:block;position:relative;box-sizing:border-box;transition:.2s ease-out;border-radius:4px;text-decoration:none;cursor:pointer}.button.is-disabled{background:#ddd;color:#999}.button-basic{width:100%;padding:10px 20px;border:1px solid #ccc;background:url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/2px auto;color:#333;font-size:14px;font-weight:bold;text-align:center}.button-basic:hover{border-color:#aaa;opacity:1;background-image:url(https://type.career-agent.jp/assets/fa2a61f3e9f6a3fe5aa5-e28df2b745f1233695bd733270ce1b242335720bc9ace06b6f75db2010bb9860.png);text-decoration:none}.button-basic.is-current{border-color:#ccc;background:#dee6f9}.button-basic.is-current:hover{border-color:#ccc}.button-basic--l{display:inline-flex;flex-direction:column;justify-content:center;min-width:250px;height:50px;border:1px solid #036;font-size:15px;font-weight:bold;line-height:1.2}.button-basic--l:hover{border-color:#036}.button-basic--s{width:65%;margin:0 auto;margin-bottom:12px}.button-basic--middle{width:280px;margin:0 auto}.button-basic--middle--spacing{margin-top:5px;margin-bottom:5px}.button-basic--navy{background:#036;padding:10px 20px;color:#fff;font-size:14px;font-weight:bold;text-align:center;text-decoration:none}.button-basic--navy.button:hover{opacity:1;background:#004a94 right 15px center/13px auto;text-decoration:none}.button-basic--add{display:inline-block;position:relative;width:auto;padding:12px 20px 12px 40px;color:#1262b2;font-size:15px}.button-basic--add::before{content:"";display:block;position:absolute;top:50%;left:10px;width:20px;height:20px;margin-top:-10px;background:url(https://type.career-agent.jp/assets/e33e2e2aedbdc4f55973-7f4cf54b7277ae96f4dc627924926503c7b820d2a66f7b73e09178bcd2e02d8c.png) no-repeat left top/cover}.button-basic--download{width:auto;height:40px;padding:0 10px 0 48px;border-color:#c50043;color:#c50043;font-size:13px;font-weight:normal;line-height:40px}.button-basic--download:hover{border-color:#c50043}.button-basic--download::before{display:block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -1200px/auto auto;content:"";position:absolute;top:5px;left:10px}.button-basic--more{display:inline-block;position:relative;width:233px;padding:12px 20px 12px 40px;color:#1262b2;background:#f7f7f7;margin-bottom:20px;font-size:15px;border-radius:6px}.button-basic--more::before{content:"";display:block;position:absolute;top:50%;left:10px;width:20px;height:20px;margin-top:-10px;background:url(https://type.career-agent.jp/assets/a0f8da4eb691391f084f-4e79db84b4da475dddc803fe1c188e696ef0560e501eb4fe77710aeda2f6762f.png) no-repeat left top/cover}.button-basic--more--up{margin-top:-20px}.button-basic--more--up::before{background:url(https://type.career-agent.jp/assets/b248ea84a34d7b2038dd-48cdb76113b0456eef1b801dbb973cf38cbf439440b841f928994d53d09868d9.png) no-repeat left top/cover}.button-basic--excel{border-color:#ccc;font-weight:normal}.button-basic--excel:hover{border-color:#aaa}.button-basic--icon{position:relative;padding:10px 10px 10px 30px}.button-basic--icon i{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.button-basic--icon-int-pt{position:relative;padding:8px;margin:0 15px;font-size:14px;color:#1262b2}.button-basic--icon-int-pt i{position:absolute;top:50%;left:25px;transform:translateY(-50%)}.button-basic--icon-l{padding-left:50px;text-align:left}.button-basic--icon-l i{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.button-basic--link::after{content:"";display:block;position:absolute;top:50%;right:15px;width:4px;height:7px;margin-top:-3.5px;background:url(https://type.career-agent.jp/assets/439a443297af799bdd54-d3131f67909d282a94d64f9526089b49262e4ab258361c97d374c158255b2ba5.png) no-repeat left top/cover}.button-basic--link-blue{position:relative;padding:10px 30px 10px 20px;color:#1262b2}.button-basic--link-blue::after{content:"";display:block;position:absolute;top:50%;right:15px;width:4px;height:7px;margin-top:-3.5px;background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat left top/cover}.button-basic--link-inline{display:inline-block;width:auto}.button-basic--link-s{position:relative;width:90px;margin:10px auto 0;padding:0 20px 0 10px;color:#1262b2;font-size:13px;line-height:28px}.button-basic--link-s::after{content:"";display:block;position:absolute;top:50%;right:10px;width:4px;height:7px;margin-top:-3.5px;background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat left top/4px auto}.button-basic--link-xs{display:inline-block;width:auto;height:26px;padding:0 10px 0 5px;color:#1262b2;font-size:12px;font-weight:normal;line-height:24px}.button-basic--link-xs::after{content:"";display:block;position:absolute;top:50%;right:3px;width:4px;height:7px;margin-top:-3.5px;background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat left top/cover}.button-basic--long{min-width:360px}.button-basic--navy-arrow{display:inline-block;position:relative;width:auto;padding-right:40px;background:url(https://type.career-agent.jp/assets/84e2fb1ef1c0361f6cb1-f272385ccd447bf92ac2296778508a7291e3ac889848b3c839cbeeaab7046332.png) no-repeat right 15px center/15px auto,url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/2px auto;font-size:16px}.button-basic--navy-arrow.button:hover{background-image:url(https://type.career-agent.jp/assets/84e2fb1ef1c0361f6cb1-f272385ccd447bf92ac2296778508a7291e3ac889848b3c839cbeeaab7046332.png),url(https://type.career-agent.jp/assets/fa2a61f3e9f6a3fe5aa5-e28df2b745f1233695bd733270ce1b242335720bc9ace06b6f75db2010bb9860.png)}.button-basic__text-s{display:block;font-size:12px;font-weight:normal}.button-basic--fileup{display:inline-block;width:auto;border:0;background:#c50043 url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -10px -2704px/80px auto;box-shadow:inset -1px -1px 0 rgba(0,0,0,.3);color:#fff;line-height:30px}.button-basic--fileup:hover{background:#e6004e url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -10px -2704px/80px auto}.button-basic--orange-arrow{display:inline-block;position:relative;width:280px;color:#fff;background:#df4a0a url(https://type.career-agent.jp/assets/ea3f26c34cfa01373e73-716d54edc6238f248b60e098cfed9573d0a17e3331865199795efd5764a55293.png) no-repeat right 15px center/15px auto;font-size:16px;border:none}.button-basic--orange-arrow.button:hover{background:#f96222 url(https://type.career-agent.jp/assets/ea3f26c34cfa01373e73-716d54edc6238f248b60e098cfed9573d0a17e3331865199795efd5764a55293.png) no-repeat right 15px center/15px auto}.button-basic--red-arrow{display:inline-block;position:relative;width:280px;color:#fff;background:#df4a0a url(https://type.career-agent.jp/assets/ea3f26c34cfa01373e73-716d54edc6238f248b60e098cfed9573d0a17e3331865199795efd5764a55293.png) no-repeat right 15px center/15px auto;font-size:16px;border:none}.button-basic--red-arrow.button:hover{background:#f96222 url(https://type.career-agent.jp/assets/ea3f26c34cfa01373e73-716d54edc6238f248b60e098cfed9573d0a17e3331865199795efd5764a55293.png) no-repeat right 15px center/15px auto}.button-basic--point-exchange{display:inline-block;width:auto;border:0;background:#c50043;box-shadow:inset -1px -1px 0 rgba(0,0,0,.3);color:#fff;margin:30px 0px;padding:13px 40px}.button-basic--point-exchange--modal{margin:20px 0}.button-basic--point-exchange:hover{background:#e6004e}.button-basic--point-exchange.is-disabled{background:#ddd;color:#999}.button-basic--point-reissue{font-size:10px;display:inline-block;width:auto;box-shadow:inset -1px -1px 0 rgba(0,0,0,.3);margin-bottom:5px;border:1px solid #003766;padding:5px 20px 5px 10px}.button-basic--point-reissue::after{content:"";display:block;position:absolute;top:50%;right:9px;width:4px;height:7px;margin-top:-3.5px;background:url(https://type.career-agent.jp/assets/439a443297af799bdd54-d3131f67909d282a94d64f9526089b49262e4ab258361c97d374c158255b2ba5.png) no-repeat left top/cover}.button-basic--w25{width:25%}.button-job{width:100%;padding:12px 20px;border:1px solid #ccc;background:url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/2px auto;color:#333;font-size:14px;font-weight:bold;text-align:center}.button-job--bgnavy-arrow{width:300px;display:inline-block;position:relative;color:#fff;border-radius:50px;background:#036 url(https://type.career-agent.jp/assets/059369881d63d5cbd9de-b5d91d0625d249aea179d15a5291a310d19784ec37d52bb63be0f31fe61a6ae7.png) no-repeat right 15px center/13px auto;font-size:16px;border:none}.button-job--bgnavy-arrow.button:hover{opacity:1;background:#004a94 url(https://type.career-agent.jp/assets/059369881d63d5cbd9de-b5d91d0625d249aea179d15a5291a310d19784ec37d52bb63be0f31fe61a6ae7.png) no-repeat right 15px center/13px auto;text-decoration:none}.button-job--bgwhite-arrow{width:190px;display:inline-block;position:relative;color:#003766;border-radius:50px;background:#fff url(https://type.career-agent.jp/assets/059369881d63d5cbd9de-b5d91d0625d249aea179d15a5291a310d19784ec37d52bb63be0f31fe61a6ae7.png) no-repeat right 7px center/15px auto;font-size:13px;border:1px solid #003766}.button-job--bgwhite-arrow.button:hover{background:#fff url(https://type.career-agent.jp/assets/059369881d63d5cbd9de-b5d91d0625d249aea179d15a5291a310d19784ec37d52bb63be0f31fe61a6ae7.png) no-repeat right 7px center/15px auto;text-decoration:none}.button-job--bgwhite-plus{width:278px;display:inline-block;position:relative;color:#003766;border-radius:4px;background:#fff url(https://type.career-agent.jp/assets/e33e2e2aedbdc4f55973-7f4cf54b7277ae96f4dc627924926503c7b820d2a66f7b73e09178bcd2e02d8c.png) no-repeat right 15px center/15px auto;font-size:14px;border:2px solid #003766;margin-bottom:30px}.button-job--bgwhite-plus.button:hover{background:#fff url(https://type.career-agent.jp/assets/e33e2e2aedbdc4f55973-7f4cf54b7277ae96f4dc627924926503c7b820d2a66f7b73e09178bcd2e02d8c.png) no-repeat right 15px center/15px auto;text-decoration:none}.button-job--bgwhite-close{width:151px;display:inline-block;position:relative;color:#545454;border-radius:4px;background:#f2f2f2 url(https://type.career-agent.jp/assets/824023b829f42837c9ec-6c5910ef976e53fc0c42fb39e563596b5284b4fd78b78e0f4a005bc5b5cbaa33.png) no-repeat right 15px center/15px auto;font-size:14px;border:2px solid #cfcfcf;margin-bottom:30px}.button-job--bgwhite-close.button:hover{text-decoration:none}.button-job{width:100%;padding:12px 20px;border:1px solid #ccc;background:url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/2px auto;color:#333;font-size:14px;font-weight:bold;text-align:center}.button-job--bgnavy-arrow{width:300px;display:inline-block;position:relative;color:#fff;border-radius:50px;background:#036 url(https://type.career-agent.jp/assets/059369881d63d5cbd9de-b5d91d0625d249aea179d15a5291a310d19784ec37d52bb63be0f31fe61a6ae7.png) no-repeat right 15px center/13px auto;font-size:16px;border:none}.button-job--bgnavy-arrow.button:hover{opacity:1;background:#004a94 url(https://type.career-agent.jp/assets/059369881d63d5cbd9de-b5d91d0625d249aea179d15a5291a310d19784ec37d52bb63be0f31fe61a6ae7.png) no-repeat right 15px center/13px auto;text-decoration:none}.button-job--bgwhite-arrow{width:190px;display:inline-block;position:relative;color:#003766;border-radius:50px;background:#fff url(https://type.career-agent.jp/assets/059369881d63d5cbd9de-b5d91d0625d249aea179d15a5291a310d19784ec37d52bb63be0f31fe61a6ae7.png) no-repeat right 7px center/15px auto;font-size:13px;border:1px solid #003766}.button-job--bgwhite-arrow.button:hover{background:#fff url(https://type.career-agent.jp/assets/059369881d63d5cbd9de-b5d91d0625d249aea179d15a5291a310d19784ec37d52bb63be0f31fe61a6ae7.png) no-repeat right 7px center/15px auto;text-decoration:none}.button-job--bgwhite-plus{width:278px;display:inline-block;position:relative;color:#003766;border-radius:4px;background:#fff url(https://type.career-agent.jp/assets/e33e2e2aedbdc4f55973-7f4cf54b7277ae96f4dc627924926503c7b820d2a66f7b73e09178bcd2e02d8c.png) no-repeat right 15px center/15px auto;font-size:14px;border:2px solid #003766;margin-bottom:30px}.button-job--bgwhite-plus.button:hover{background:#fff url(https://type.career-agent.jp/assets/e33e2e2aedbdc4f55973-7f4cf54b7277ae96f4dc627924926503c7b820d2a66f7b73e09178bcd2e02d8c.png) no-repeat right 15px center/15px auto;text-decoration:none}.button-job--bgwhite-close{width:151px;display:inline-block;position:relative;color:#545454;border-radius:4px;background:#f2f2f2 url(https://type.career-agent.jp/assets/824023b829f42837c9ec-6c5910ef976e53fc0c42fb39e563596b5284b4fd78b78e0f4a005bc5b5cbaa33.png) no-repeat right 15px center/15px auto;font-size:14px;border:2px solid #cfcfcf;margin-bottom:30px}.button-job--bgwhite-close.button:hover{text-decoration:none}.button-decision{min-width:300px;height:60px;padding:0 45px 0 35px;border:0;background:url(https://type.career-agent.jp/assets/ea3f26c34cfa01373e73-716d54edc6238f248b60e098cfed9573d0a17e3331865199795efd5764a55293.png) no-repeat right 15px center/20px 20px,url(https://type.career-agent.jp/assets/0870be09129eb84ffd43-1ba50fabc3b69b98acad9703cd494e33c51c1b08c9cf0e4214c86b1f539314c3.png) repeat-x left center/4px auto;color:#fff;font-size:20px;font-weight:bold;line-height:60px;text-align:center}.button-decision--download-docx{transition:none}.button-decision:hover{opacity:1;background-image:url(https://type.career-agent.jp/assets/ea3f26c34cfa01373e73-716d54edc6238f248b60e098cfed9573d0a17e3331865199795efd5764a55293.png),url(https://type.career-agent.jp/assets/39255497c4225ddcd486-f026d4667fa8ef819d76fcf0d7aee49a5553a7f66a11e601475f63dd19820d59.png);text-decoration:none}.button-decision:disabled{background:#ddd;color:#999}.button-decision:hover:disabled{background:#ddd}.button-edit-form{min-width:300px;height:60px;padding:0 45px 0 35px;border:1px solid #ccc;background:url(https://type.career-agent.jp/assets/439a443297af799bdd54-d3131f67909d282a94d64f9526089b49262e4ab258361c97d374c158255b2ba5.png) no-repeat right 15px center/4px 7px,url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/4px auto;font-size:20px;font-weight:bold;line-height:60px;text-align:center;margin-right:30px}.button-edit-form:hover{background:url(https://type.career-agent.jp/assets/439a443297af799bdd54-d3131f67909d282a94d64f9526089b49262e4ab258361c97d374c158255b2ba5.png) no-repeat right 15px center/4px 7px,url(https://type.career-agent.jp/assets/fa2a61f3e9f6a3fe5aa5-e28df2b745f1233695bd733270ce1b242335720bc9ace06b6f75db2010bb9860.png) repeat-x left center/4px auto}.button-entry{width:288px;padding:10px 20px 10px 30px;margin-bottom:10px;border:0;background:#c50043 url(https://type.career-agent.jp/assets/2589478893aa412a2500-34b9d9fb5108bd1d2c80787b0186a41e93a53220083be2ce025d5eab409988b7.png) no-repeat 15px center/15px auto;color:#fff;font-size:16px;font-weight:bold;text-align:center}.button-entry:hover{opacity:1;background-color:#e6004e;text-decoration:none}.button-entry--l{width:360px;height:60px;margin:5px 0;padding:0 5px 0 15px;font-size:25px;line-height:60px}.button-entry--m{width:100%;max-width:240px;height:40px;margin:5px 0;padding:0 5px 0 20px;font-size:20px;line-height:40px}.button-entry--text-s{width:280px;height:40px;margin:5px 0;padding:0 5px 0 20px;font-size:15px;line-height:40px}.button-entry--s{width:auto;padding:15px 45px 15px 30px;background-position:right 15px center;font-size:15px;line-height:normal}.button-entry--float{width:auto;min-width:152px;height:40px;padding:0 30px 0 50px;font-size:18px;line-height:40px}.button-entry--mgmt{width:100%;height:37px;padding:0 30px 0 50px;margin:0 15px;font-size:14px;line-height:37px}.button-entry--calendar{padding:11px 0;background-position:right 15px center}.button-favorite{width:160px;height:40px;margin:5px 2%;padding:0 10px 0 20px;border:1px solid #ccc;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -30px -1488px/100px auto,url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/2px auto;color:#1262b2;font-size:16px;font-weight:bold;line-height:38px;text-align:center}.button-favorite--s{width:134px;height:30px;margin:5px;background-position:-30px -1493px,left center;font-size:12px;line-height:28px}.button-favorite--min{width:auto;min-width:107px;height:30px;margin:5px 0;padding:0 8px 0 25px;background-position:-36px -1493px,left center;font-size:12px;line-height:28px}.button-favorite--float{width:auto;min-width:120px;height:40px;margin:0 0 0 10px;padding:0 20px 0 35px;font-size:16px;line-height:38px}.button-favorite--off{background-position:-30px -1588px,left center;color:#666}.button-favorite--off.button-favorite--s{background-position:-30px -1593px,left center}.button-favorite--off.button-favorite--min{background-position:-36px -1593px,left center}.button-favorite--off.button-favorite--float{font-size:14px}.button-favorite:hover{border-color:#aaa;opacity:1;background-image:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png),url(https://type.career-agent.jp/assets/fa2a61f3e9f6a3fe5aa5-e28df2b745f1233695bd733270ce1b242335720bc9ace06b6f75db2010bb9860.png);text-decoration:none}.button-leave{width:104px;height:40px;margin:5px 2%;padding:0 10px 0 25px;border:1px solid #ccc;background:url(https://type.career-agent.jp/assets/e398c857cc5f678b87da-0059e45c07d7e8886d6300969ccd765b556738ff09d2a26ffe246b5047e4302a.png) no-repeat 8px center/12px auto,url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/2px auto;color:#666;font-size:14px;font-weight:bold;line-height:38px;text-align:center}.button-leave--s{width:86px;height:30px;margin:5px;font-size:13px;line-height:28px}.button-leave--min{width:auto;height:30px;margin:5px;padding:0 8px 0 25px;font-size:12px;line-height:28px}.button-leave:hover{border-color:#aaa;opacity:1;background-image:url(https://type.career-agent.jp/assets/e398c857cc5f678b87da-0059e45c07d7e8886d6300969ccd765b556738ff09d2a26ffe246b5047e4302a.png),url(https://type.career-agent.jp/assets/fa2a61f3e9f6a3fe5aa5-e28df2b745f1233695bd733270ce1b242335720bc9ace06b6f75db2010bb9860.png);text-decoration:none}.button-search{display:inline-block;width:60px;height:33px;padding:0;color:#1262b2}.button-movie{display:inline-block;width:auto;height:25px;padding:0 5px 0 20px;color:#1262b2;font-weight:normal;line-height:22px}.button-movie--s{height:26px;font-size:12px;line-height:24px}.button-movie::before{display:inline-block;width:14px;height:14px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -1300px/auto auto;content:"";position:absolute;top:50%;left:3px;margin-top:-7px}.button-anchor{padding:13px 40px 13px 20px;background:url(https://type.career-agent.jp/assets/a0f8da4eb691391f084f-4e79db84b4da475dddc803fe1c188e696ef0560e501eb4fe77710aeda2f6762f.png) no-repeat right 15px center/15px auto,url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/2px auto;font-size:16px}.button-anchor:hover{background-image:url(https://type.career-agent.jp/assets/a0f8da4eb691391f084f-4e79db84b4da475dddc803fe1c188e696ef0560e501eb4fe77710aeda2f6762f.png),url(https://type.career-agent.jp/assets/fa2a61f3e9f6a3fe5aa5-e28df2b745f1233695bd733270ce1b242335720bc9ace06b6f75db2010bb9860.png);text-decoration:none}.button-answer{width:160px;padding:10px 20px;background:#c50043 url(https://type.career-agent.jp/assets/2589478893aa412a2500-34b9d9fb5108bd1d2c80787b0186a41e93a53220083be2ce025d5eab409988b7.png) no-repeat right 15px center/15px auto;box-shadow:inset -1px -1px 0 rgba(0,0,0,.3);color:#fff;font-size:15px}.button-answer:hover{border:1px solid #ccc;background:#e6004e url(https://type.career-agent.jp/assets/2589478893aa412a2500-34b9d9fb5108bd1d2c80787b0186a41e93a53220083be2ce025d5eab409988b7.png) no-repeat right 15px center/15px auto}.modal-button-answer{width:160px;padding:10px 20px;background:#c50043;border-radius:4px;color:#fff;font-size:15px}.modal-button-answer:hover{background:#e6004e;text-decoration:none}.button-login{width:320px;height:52px;border:0;background:#f80;color:#fff;font-size:16px;line-height:52px;text-align:center}.button-login:hover{opacity:.6;text-decoration:none}.button-signup{width:320px;height:52px;border:0;background:#db4d6e;color:#fff;font-size:16px;line-height:52px;text-align:center}.button-signup:hover{opacity:.6;text-decoration:none}.button-signup__tag{display:inline-block;margin-right:6px;padding:4px 8px;background:#fff;color:#db4d6e;font-size:12px;line-height:1.2}.button-withdraw{display:inline-block;box-sizing:border-box;padding:10px 35px 10px 20px;border:0;border-radius:4px;background:#e5e5e5 url(https://type.career-agent.jp/assets/2f88303114178cbc0646-81ab83cf66fc1e388d32bc587f13310afdb31e85e97ce2d472d972cdb7d4161c.png) no-repeat right 15px center/12px auto;color:#1262b2;font-size:14px;text-align:center;text-decoration:none;cursor:pointer}.button-withdraw:hover{opacity:1;text-decoration:none}.button-close{display:inline-block;width:auto;padding:10px 50px;transition:.2s ease-out;border-radius:3px;background-color:#555;color:#fff;font-size:13px;cursor:pointer}.button-close:hover{opacity:.6}.button-modal-close{position:absolute;top:-17px;right:-35px;width:10%;height:20%;background:rgba(0,0,0,.5);background:url(https://type.career-agent.jp/assets/7ff9862c5c590faacc9b-593c29f7debda683610614c64dd75d3f0328336e8130bdfdc17fed90cefd2b11.png) no-repeat right 23px center/23px auto;cursor:pointer}.button-preview{position:absolute;z-index:10;right:25px;bottom:10px;height:50px;padding:0 30px 0 20px;transition:background .2s ease-out;border:1px solid #036;background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat right 15px center/4px auto,url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/2px auto;color:#333;font-size:18px;font-weight:bold;line-height:50px;text-align:center}.button-preview.is-fixed{position:fixed;right:calc(50% - 450px);bottom:20px}.button-preview:hover{opacity:1;background-image:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png),url(https://type.career-agent.jp/assets/fa2a61f3e9f6a3fe5aa5-e28df2b745f1233695bd733270ce1b242335720bc9ace06b6f75db2010bb9860.png);text-decoration:none}.button-line-login{display:inline-block;min-width:320px;height:52px;transition:all .2 ease-out;border-radius:5px;background:#1bb71f url(https://type.career-agent.jp/assets/85bfc16c62221070f51e-9e2bc329a1ededcabeea9bccf2d2e279051242596848760c25eea17ae2e9d3cb.png) no-repeat 15px center/40px auto;color:#fff;font-size:16px;line-height:52px;text-align:center;text-decoration:none}.button-line-login:hover{text-decoration:none}.button-line-cooperation{display:inline-block;min-width:250px;padding:8px 10px;transition:all .2 ease-out;border-radius:5px;background:#1bb71f url(https://type.career-agent.jp/assets/85bfc16c62221070f51e-9e2bc329a1ededcabeea9bccf2d2e279051242596848760c25eea17ae2e9d3cb.png) no-repeat 15px center/36px auto;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-decoration:none}.button-line-cooperation--s{min-width:60px;padding:7px 20px;background-image:none;font-size:15px}.button-line-cooperation:hover{text-decoration:none}.button-line-discooperation{display:inline-block;min-width:250px;padding:8px 10px;transition:all .2 ease-out;border-radius:5px;background:#b9b9b9;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-decoration:none}.button-line-discooperation--s{min-width:60px;padding:7px 20px;background-image:none;font-size:15px}.button-line-discooperation:hover{text-decoration:none}.button-list{margin:0;padding:0;list-style:none;display:flex;align-items:flex-start;justify-content:center}.button-list__list{padding:0 5px}.button-list__list--personals-nav{margin-right:40px}.button-list__note{margin:5px 0 0 1em;padding-left:5px;color:#666;font-size:12px;text-indent:-1em}.button-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:15px}.button-box--entry{margin:0}.button-box--interview{margin:0}.button-box--in{margin:0;padding:10px 15px}.button-box--connet{position:relative;z-index:1;margin:-1px 0 0;padding:15px 0;border:1px solid #ccc;border-top:1px dotted #aaa;background:#fff}.is-empty .button-box--connet{border:0}.button-box--summary-entry{width:220px;margin:10px auto 5px}.button-box--card-mgmt,.button-box--after-mgmt{display:none;text-align:center}.button-box--summary-mgmt{position:absolute;bottom:40px;left:0;width:100%;margin:0}.button-box--summary-interview{width:220px;margin:10px auto 5px}.button-box--withdraw{justify-content:space-between;margin:15px 0}.button-box--withdraw .button{padding:13px 60px 13px 40px;font-size:13px}.button-box:last-child{margin-bottom:0}.button-box__text{width:100%;margin-bottom:10px;text-align:center}.button-box__left{margin-right:60px}.button-commitment-company-interview{display:inline-block;height:24px;line-height:24px;border-radius:12px;padding:0 10px;color:#fff;font-size:12px;font-weight:bold;text-align:center;background-color:#66cdaa}.button-commitment-company-interview--index{font-size:14px;margin-right:10px;margin-bottom:10px}.button-commitment-company-interview--details{align-self:center;margin-left:10px}.button-recommended{display:inline-block;height:24px;line-height:24px;border-radius:12px;padding:0 10px;color:#fff;font-size:12px;text-align:center;background-color:#9c0}.button-recommended--index{margin-bottom:10px}.button-recommended--details{align-self:center;margin-left:10px}.button-exam{width:220px;padding:10px 20px 10px 30px;margin-bottom:10px;border:0;background:#df4a0a url(https://type.career-agent.jp/assets/2589478893aa412a2500-34b9d9fb5108bd1d2c80787b0186a41e93a53220083be2ce025d5eab409988b7.png) no-repeat 10px center/15px auto;box-shadow:inset -1px -1px 0 rgba(0,0,0,.3);color:#fff;font-size:14px;font-weight:bold;text-align:center}.button-exam:hover{opacity:1;background-color:#f86a2e;text-decoration:none}.button-exam--float{width:220px;min-width:152px;height:35px;padding:0 5px 0 20px;font-size:14px;line-height:35px}.button-interview{width:288px;padding:10px 20px 10px 30px;margin-bottom:10px;border:0;background:#c50043 url(https://type.career-agent.jp/assets/2589478893aa412a2500-34b9d9fb5108bd1d2c80787b0186a41e93a53220083be2ce025d5eab409988b7.png) no-repeat 15px center/15px auto;box-shadow:inset -1px -1px 0 rgba(0,0,0,.3);color:#fff;font-size:18px;font-weight:bold;text-align:center}.button-interview:hover{opacity:1;background-color:#e6004e;text-decoration:none}.button-interview--l{width:360px;height:60px;margin:5px 0;padding:0 5px 0 15px;font-size:25px;line-height:60px}.button-interview--m{width:100%;max-width:240px;height:40px;margin:5px 0;padding:0 5px 0 20px;font-size:20px;line-height:40px}.button-interview--text-s{width:280px;height:40px;margin:5px 0;padding:0 5px 0 20px;font-size:15px;line-height:40px}.button-interview--s{width:auto;padding:15px 45px 15px 30px;background-position:right 15px center;font-size:15px;line-height:normal}.button-interview--float{width:auto;min-width:152px;height:40px;padding:0 30px 0 50px;font-size:18px;line-height:40px}.button-accept{width:288px;padding:10px 20px 10px 30px;margin-bottom:10px;border:0;background:#df4a0a url(https://type.career-agent.jp/assets/2589478893aa412a2500-34b9d9fb5108bd1d2c80787b0186a41e93a53220083be2ce025d5eab409988b7.png) no-repeat 15px center/15px auto;box-shadow:inset -1px -1px 0 rgba(0,0,0,.3);color:#fff;font-size:18px;font-weight:bold;text-align:center}.button-accept:hover{opacity:1;background-color:#f86a2e;text-decoration:none}.button-accept--float{width:auto;min-width:300px;height:40px;padding:0 30px 0 50px;font-size:18px;line-height:40px}.button-accept--s{width:auto;padding:15px 45px 15px 30px;background-position:right 15px center;font-size:15px;line-height:normal}.button-accept--mgmt{width:100%;height:37px;padding:0 30px 0 50px;margin:0 15px;font-size:14px;line-height:37px}.button-more-progresses-index{font-size:14px;padding-left:28px;background-image:url(https://type.career-agent.jp/assets/46e65d828ee4bfb902dc-10de088edc5bc04c41049567500a936e33604b60f03f20b35e80400577dd7134.png);transform:scale(-1, 1);background-repeat:no-repeat;background-position:10px center;background-size:12px auto}.button-more-progresses-index.is-opened{background-image:url(https://type.career-agent.jp/assets/0176145d266fa806e16d-90b46bd50b8f8e0aecb8911fffe5c82355ee3da14c7c87fc783436f535e4cd3c.png);padding-left:28px;background-position:10px center}.button-more-progresses-index:last-child{margin:5px auto 0}.button-more-progresses-show{font-size:14px;padding-left:28px;background-image:url(https://type.career-agent.jp/assets/46e65d828ee4bfb902dc-10de088edc5bc04c41049567500a936e33604b60f03f20b35e80400577dd7134.png);transform:scale(-1, 1);background-repeat:no-repeat;background-position:10px center;background-size:12px auto}.button-more-progresses-show.is-opened{background-image:url(https://type.career-agent.jp/assets/0176145d266fa806e16d-90b46bd50b8f8e0aecb8911fffe5c82355ee3da14c7c87fc783436f535e4cd3c.png);padding-left:28px;background-position:10px center}.button-more-progresses-show:last-child{margin:5px auto 0}.button-more-mypage-top{font-size:12px;padding-left:18px;background-image:url(https://type.career-agent.jp/assets/46e65d828ee4bfb902dc-10de088edc5bc04c41049567500a936e33604b60f03f20b35e80400577dd7134.png);transform:scale(-1, 1);background-repeat:no-repeat;background-position:1px center;background-size:12px auto}.button-more-mypage-top.is-opened{background-image:url(https://type.career-agent.jp/assets/0176145d266fa806e16d-90b46bd50b8f8e0aecb8911fffe5c82355ee3da14c7c87fc783436f535e4cd3c.png);padding-left:18px;background-position:1px center}.button-exchange-point{padding:10px 70px 10px 80px;background:#c50043 url(https://type.career-agent.jp/assets/2589478893aa412a2500-34b9d9fb5108bd1d2c80787b0186a41e93a53220083be2ce025d5eab409988b7.png) no-repeat 15px center/15px auto;color:#fff;font-size:16px;font-weight:bold;border-radius:4px}.button-exchange-point:hover{opacity:1;background-color:#f86a2e;text-decoration:none}.button-delete{margin-left:20px;color:#000;cursor:pointer;text-decoration:none}.button-delete::before{content:"";position:absolute;right:80px;width:14px;height:14px;margin-top:10px;background:url(https://type.career-agent.jp/assets/dca90fbe428809fe47f0-ef6a46a8ea6e8dd45df2d955269c871b19c8369cf265a0acd00b9060b56e52aa.svg);background-repeat:no-repeat}.button-delete:hover{text-decoration:none}.company-job-contents-confirmation-toggle-button{border:1px solid #ccc;color:#1262b2;background:url(https://type.career-agent.jp/assets/a0f8da4eb691391f084f-4e79db84b4da475dddc803fe1c188e696ef0560e501eb4fe77710aeda2f6762f.png) no-repeat left 10px center/15px auto;width:150px;height:30px;margin:5px 0;padding:0px 5px 0 15px;font-size:12px;line-height:28px;text-align:center;text-decoration:none}.company-job-contents-confirmation-toggle-button__approval{background-color:#dee4f5}.company-job-contents-confirmation-toggle-button__change-request{background-color:#ecdce0}.company-job-contents-confirmation-toggle-button.is-active{background-image:url(https://type.career-agent.jp/assets/b248ea84a34d7b2038dd-48cdb76113b0456eef1b801dbb973cf38cbf439440b841f928994d53d09868d9.png)}.company-job-contents-confirmation-toggle-button:hover{text-decoration:none}.company-job-contents-confirmation-approve-button{border-radius:5px;display:inline-block;font-size:14px;font-weight:bold;color:#fff;background-color:#356a9f;height:40px;width:185px;padding:10px 0 0;text-align:center;text-decoration:none}.company-job-contents-confirmation-approve-button.is-disabled{pointer-events:none;background:#ddd;color:#999}.company-job-contents-confirmation-approve-button:hover{text-decoration:none}.company-job-contents-confirmation-change-request-button{border-radius:5px;display:inline-block;font-size:14px;font-weight:bold;color:#fff;background-color:#d86a79;height:40px;width:185px;padding:10px 0 0;text-align:center;text-decoration:none}.company-job-contents-confirmation-change-request-button.is-disabled{pointer-events:none;background:#ddd;color:#999}.company-job-contents-confirmation-change-request-button:hover{text-decoration:none}.calendar{padding:20px 30px 0;border-radius:10px;background:#f7fbff}.calendar__footer{display:flex;justify-content:space-between;padding:10px 0;font-size:12px}.calendar__footer--reserved{display:block;padding:0;font-size:12px;line-height:1.6;text-align:right}.calendar__link{padding-left:6px;background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat left center/4px auto}.calendar__help-link{position:relative;padding-left:21px;color:#1262b2;font-size:12px}.calendar__help-link::before{display:inline-block;width:17px;height:16px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -1000px/auto auto;content:"";display:block;position:absolute;top:0;left:0}.calendar .fc{font-size:14px}.calendar .fc .fc-scroller-harness{overflow:visible}.calendar .fc .fc-scroller-harness .fc-scroller-liquid-absolute{overflow:visible !important}.calendar .fc .fc-timegrid-col-events{margin:0}.calendar .fc .fc-timegrid-event{margin:1px}.calendar .fc-time-grid-container{overflow:visible !important}.calendar .fc-button{box-sizing:border-box;min-width:30px;height:30px;padding:0 .6em;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#e6e6e6;background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;color:#333;line-height:30px}.calendar .fc-button:hover,.calendar .fc-button:not(:disabled):active,.calendar .fc-button:focus{transition:background-position .1s linear;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#e6e6e6;background-position:0 -15px;color:#333}.calendar .fc-button-primary{min-width:40px}.calendar .fc-button-primary:hover,.calendar .fc-button-primary:not(:disabled):active,.calendar .fc-button-primary:focus{transition:background-position .1s linear;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#e6e6e6;background-position:0 -15px;color:#333}.calendar .fc-button-primary:disabled{border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background:#e6e6e6;color:#333}.calendar .fc-button-primary:not(:disabled).fc-button-active{border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background:#ccc;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);color:#333}.calendar .fc-prev-button{position:relative;font-size:14px;padding-left:0}.calendar .fc-prev-button::after{margin-left:5px;border-right-color:#f4f4f4;border-right-color:#333;font-size:14px}.calendar .fc-prev-button:hover::after{border-right-color:#e6e6e6}.calendar .fc-prev-button .fc-icon{font-size:1.2em;margin-bottom:4px}.calendar .fc-next-button{position:relative;font-size:14px;padding-right:0}.calendar .fc-next-button::before{margin-right:5px;border-left-color:#333;font-size:14px}.calendar .fc-next-button::after{margin-left:17px;border-left-color:#f4f4f4}.calendar .fc-next-button:hover::after{border-left-color:#e6e6e6}.calendar .fc-next-button .fc-icon{font-size:1.2em;margin-bottom:4px}.calendar .fc-toolbar.fc-header-toolbar{margin-bottom:10px}.calendar .fc-toolbar h2{font-size:16px;font-weight:normal}.calendar .fc-toolbar span{margin-left:3px;font-size:20px}.calendar .fc-view{background:#fff}.calendar th{border-color:#ccc;background:#eee;font-weight:normal}.calendar th.fc-sun{background-color:#ffd1d1}.calendar th.fc-sat{background-color:#d7deef}.calendar td{border-color:#ccc;color:#333}.calendar .fc-day.fc-other-month{opacity:.5}.calendar .fc-sun{background-color:#fff5f5}.calendar .fc-sat{background-color:#f4f6fb}.calendar .fc-axis{background:#fff}.calendar .fc-time{font-size:12px}.calendar .fc-nonbusiness{background:rgba(0,0,0,0)}.calendar .fc-event-container{position:relative;overflow:visible}.calendar-head{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ccc}.calendar-reserved{padding:20px 30px 0;border-radius:10px;background:#fff}.calendar-reserved__inner{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ccc}.calendar-reserved__desc{width:470px}.calendar-reserved__text{margin:0 0 10px;font-size:14px}.calendar-reserved__note{margin:0 0 0 1em;color:#666;font-size:12px;line-height:1.5;text-indent:-1em}.calendar-reserved__info{width:325px;padding:6px 10px;border:1px solid #ccc;border-radius:4px}.calendar-reserved .fc-toolbar h2{font-size:14px}.calendar-reserved .fc-time-grid .fc-time{height:28px}.calendar-reserved .fc-event.request-area{background-image:url(https://type.career-agent.jp/assets/51c2bc4e95eef00841da-5982322873c37777a3016fe5d10bb8a5336a1fde3237d92218a7560b9aa83dbd.png);background-repeat:no-repeat;background-position:center center}.calendar-reserved .fc-event-container .fc-time{display:none}.calendar-reserved .fc-event-container .fc-title{display:block;font-size:13px;text-align:center;vertical-align:top}.calendar-reserved .fc-event-time{display:none}.calendar-reserved .fc-event-title{text-align:center;font-size:12px;font-weight:bold}.calendar-reserved .fc-col-header-cell-cushion{color:#000}.calendar-reserved .fc-col-header-cell-cushion:hover{text-decoration:none}.calendar-reserved .fc-day-sun .fc-scrollgrid-sync-inner{background-color:#ffd1d1}.calendar-reserved .fc-day-sun .fc-timegrid-col-frame{background-color:#fff1f1}.calendar-reserved .fc-day-sat .fc-scrollgrid-sync-inner{background-color:#d7deef}.calendar-reserved .fc-day-sat .fc-timegrid-col-frame{background-color:#f1f5ff}.calendar-reserved-data{margin:0}.calendar-reserved-data__label{margin:0 0 5px;color:#036;font-size:14px;font-weight:bold}.calendar-reserved-data__data{margin:0 0 10px;padding:0;font-size:13px}.calendar-reserved-data__data:last-child{margin-bottom:0}.calendar-reserved-station{display:flex;margin:10px 0 0}.calendar-reserved-station__label{margin:0;font-size:13px}.calendar-reserved-station__data{flex-grow:1;margin:0;padding:0;font-size:13px}.calendar-staff-reserved{padding:20px 30px;border:1px solid #efefef;border-radius:6px;background:#fff;box-shadow:0 4px 6px #edf1f7}#calendar-interview .fc-col-header .fc-day-sun{background-color:#ffd1d1}#calendar-interview .fc-col-header .fc-day-sat{background-color:#d7deef}#calendar-interview .fc-scrollgrid-sync-table .fc-day-sun,#calendar-interview .fc-timegrid-cols .fc-day-sun{background-color:#fff1f1}#calendar-interview .fc-scrollgrid-sync-table .fc-day-sat,#calendar-interview .fc-timegrid-cols .fc-day-sat{background-color:#f1f5ff}.calendar-reserved-seminar__info{text-align:left;margin:10px 100px 45px;padding:25px 30px;border:2px solid #ffbdd4;border-radius:15px;line-height:1.6}.calendar-reserved-seminar-data__label{margin:0 0 5px;color:#d0487c;font-size:15px;font-weight:bold}.fc-event{padding:3px 2px;border:1px solid #fff;border-radius:4px;background:#1262b2;font-size:10px;line-height:1.2;cursor:pointer}.fc-event:hover{opacity:1;background:#036}.fc-event.is-pending{margin:0 1px;border:2px solid #88b0d8;background-color:#fff}.fc-event.is-pending .fc-event-time{color:#88b0d8}.fc-event.is-pending .fc-event-title-container{color:#88b0d8}.fc-event.is-pending.is-current,.fc-event.is-pending:hover{border-color:#036;color:#036;font-weight:bold}.fc-event.is-mendan{background:#88b0d8}.fc-event.is-offer-interview{background:#c50143}.fc-event.is-adj{background:#fff url(https://type.career-agent.jp/assets/be7ae76085b24387c203-fc913179c1a26afabdb5de1ef3b6d3f69ce5819e4c08d8550242ba01f303914b.png) no-repeat right 5px center}.fc-more::before{content:"→";margin-right:3px}.fc-day-grid-container{overflow:visible !important}.fc-row.fc-rigid{overflow:visible}.fc-week.is-open,td.is-open{position:relative;z-index:100}.mp-toolchip{display:none;position:absolute;top:100%;left:-74px;box-sizing:border-box;width:260px;margin-top:10px;padding:10px;border:0;background-color:rgba(0,0,0,0)}.mp-toolchip.is-open{display:block;z-index:999;border:1px solid #036;background-color:#eee}.fc-popover .mp-toolchip{left:-10px}.mp-toolchip::before{content:"";display:block;position:absolute;top:-6px;right:0;left:0;width:0;height:0;margin:0 auto;border-width:0 6px 6px;border-style:solid;border-color:#036 rgba(0,0,0,0)}.fc-timeGridWeek-view .mp-toolchip{position:absolute;left:calc(100% + 15px);margin-top:0}.fc-timeGridWeek-view .mp-toolchip::before{top:10px;right:100%;margin:0 0 0 -6px;border-width:6px 6px 6px 0;border-color:rgba(0,0,0,0) #036}.mp-toolchip__heading{margin:0 0 5px;color:#036;font-size:14px;font-weight:bold}.mp-toolchip__company{margin:0 0 5px;font-size:14px;font-weight:bold}.mp-toolchip__job{margin:0 0 5px;font-size:14px;font-weight:bold}.mp-toolchip__link{margin:3px 0 0;font-size:13px;font-weight:bold;text-align:right}.mp-toolchip__link a{position:relative;padding-left:14px;color:#c50043}.mp-toolchip__link a::before{content:"";position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-4px;border-radius:10px;background-color:#c50043}.mp-toolchip__link a::after{content:"";position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-4px;background:url(https://type.career-agent.jp/assets/4b3dca81511ef2408acb-b0bc1d91951c974b28b08ef8e7abb8ad09ac88edda5747864d3c879ffbb9f953.png) no-repeat center center/3px auto}.mp-toolchip__close{position:absolute;top:3px;right:3px;width:20px;height:20px;background:url(https://type.career-agent.jp/assets/29a366dc279226df65d7-427ae34cfebb3b27e06b7f1e6ea83af4972a6e418ac046aff202cefb8c2de56f.png) no-repeat center -65px/70px auto;text-indent:-9999px;cursor:pointer}.mp-tooltip-in{position:absolute;z-index:999;top:0;right:0;left:0;box-sizing:border-box;width:260px;padding:10px;border:1px solid #003466;background-color:#eee;box-shadow:2px 2px 1px rgba(0,0,0,.15)}.fc-col-header-cell-cushion,.fc-daygrid-day-number{color:#000}.fc-timegrid-col{position:relative}.entry-step{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}.entry-step__list{width:50%}.entry-step-box{display:flex;position:relative;height:60px;overflow:hidden;border-radius:4px}.entry-step-box--interview{background:#c8e4f4}.entry-step-box--interview::before{content:"";position:absolute;top:0;right:0;width:20px;height:60px;background:#fff}.entry-step-box--interview::after{content:"";position:absolute;top:0;right:10px;border-width:30px 0 30px 10px;border-style:solid;border-color:rgba(0,0,0,0) #c8e4f4;background:#fff}.entry-step-box--entry{background:#f1c9d4}.entry-step-box__title{padding:0 20px;color:#fff;font-size:24px;font-weight:bold;line-height:60px}.entry-step-box__title--interview{background:#449dc9}.entry-step-box__title--entry{background:#cd3e67}.entry-step-box__text{padding-left:10px;font-size:18px;font-weight:bold;line-height:60px}.entry-step-box__num{margin-left:5px;color:#c50043;font-size:30px;vertical-align:middle}.entry-step-box__unit{color:#c50043;font-size:18px}input[class].error,textarea.error{border-color:#ec9c79;background-color:#fbefe9}input[class].error:hover,textarea.error:hover{background-color:#fbefe9}input[class].error:focus,textarea.error:focus{border-color:#ec9c79;background-color:#fbefe9}select.error{border-color:#ec9c79;background-color:#fbefe9}.error+.input-radio__box{border-color:#ec9c79;background-color:#fbefe9}.error-message{margin:10px 40px;padding:10px;background-color:#fbefe9}.error-box{padding-top:8px}.error-list{margin:0;padding:0;list-style:none}.error-list__list{margin:5px 0 0;color:#df4a0a;font-size:11px;font-weight:bold;text-align:left;list-style:none}.error-list__list:first-child{margin-top:0}.error-list__list::before{content:"・"}.field_with_errors{display:inline}.field_with_errors input,.field_with_errors select,.field_with_errors textarea{border:1px solid #ec9c79 !important;background-color:#fbefe9}.field_with_errors+.input-radio__box{border-color:#ec9c79;background-color:#fbefe9}.error_radio_checked::before{background-position:left top !important}.headline{margin-bottom:30px;padding:12px 0;border-top:1px solid #e1e7f4;border-bottom:1px solid #e1e7f4;background:url(https://type.career-agent.jp/assets/55b97a3d3d496724d1e1-ef7fa1304f4b2b0bd6d0f53ac1ee47065fa0cc5f852dbedbaee1adc5f3dece2d.png) repeat left top/2px 2px}.headline__text{position:relative;box-sizing:border-box;padding:20px 20px 20px 30px;font-size:24px;font-weight:bold}.headline__text::before{content:"";position:absolute;top:0;left:0;height:100%;border-left:6px solid #036}.headline__name{margin:0 .3em}.headline02{position:relative;margin:0 0 30px;padding:20px 20px 20px 30px;border:1px solid #efefef;border-radius:6px;background:#fff;box-shadow:0 3px 6px #edf1f7;font-size:24px;font-weight:bold}.headline02::before{content:"";position:absolute;top:0;left:0;height:100%;border-left:6px solid #036}.headline03{position:relative;margin:0 0 5px 50px;padding:5px 20px 5px 30px;font-size:24px;font-weight:bold}.headline03::before{content:"";position:absolute;top:0;left:0;height:100%;border-left:6px solid #036}.headline03__ul{margin:0 0 20px 40px;font-size:10px;list-style:none}.headline03__list{line-height:18px}.heading{margin:0;padding:10px 20px;border-bottom:2px solid #ddd;color:#202020;font-size:20px;font-weight:bold}.heading02{margin:15px 0;color:#036;font-size:20px;font-weight:bold}.heading02:first-child{margin-top:0}.heading02__job{font-size:18px}.heading02__job::before{content:"("}.heading02__job::after{content:")"}.sub-head{position:relative;margin:0;padding:10px 0 10px 16px;color:#202020;font-size:18px;font-weight:bold}.sub-head::before{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-4px;border-radius:100%;background:#036}.sub-head--button{padding:10px 10px 10px 26px;background:url(https://type.career-agent.jp/assets/a0f8da4eb691391f084f-4e79db84b4da475dddc803fe1c188e696ef0560e501eb4fe77710aeda2f6762f.png) no-repeat right 10px center/15px auto;cursor:pointer}.sub-head--button::before{left:10px}.sub-head--button.is-active{background-image:url(https://type.career-agent.jp/assets/b248ea84a34d7b2038dd-48cdb76113b0456eef1b801dbb973cf38cbf439440b841f928994d53d09868d9.png)}.sub-head--no-bulet{padding:10px;font-weight:100;color:#034590;font-size:15px;cursor:pointer}.sub-head--no-bulet::before{border-radius:0;background:none}.sub-head02{position:relative;margin:0 0 30px;padding:14px 40px 11px;border-bottom:2px solid #e1e7f4;box-shadow:0 1px 10px #f7f7f7;font-size:20px;font-weight:bold}.sub-head02::before{content:"";position:absolute;top:50%;left:20px;width:10px;height:10px;margin-top:-5px;border-radius:100%;background:#036}.sub-head03{margin:0 0 5px;padding-left:10px;line-height:1;border-left:3px solid #333;font-size:14px;font-weight:bold}.ico-ca{display:inline-block;width:48px;height:48px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -2292px/auto auto;border-radius:100%;background-color:#fff;vertical-align:-8px}.ico-required-doc{display:inline-block;width:48px;height:48px;background:url(https://type.career-agent.jp/assets/10ba2f0dc9621387c7ad-89be84672cd20df2672f14784f716443e65157d2dd1ac83f0917d70f2f1bd1aa.png) no-repeat center left 9px;background-size:70%;background-color:#fff;border-radius:100%}.ico-camail{display:inline-block;width:25px;height:25px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -500px/auto auto;vertical-align:-8px}.ico-status{display:inline-block;width:24px;height:28px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat 50% -600px/auto auto;vertical-align:-7px}.is-current .ico-status{background-position:50% -700px}.ico-calendar{display:inline-block;width:24px;height:28px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat 50% -800px/auto auto;vertical-align:-7px}.is-current .ico-calendar{background-position:50% -900px}.ico-interview{display:inline-block;width:24px;height:28px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat 50% -4100px/auto auto;vertical-align:-7px}.is-current .ico-interview{background-position:50% -4200px}.ico-all{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -36px -2496px/auto auto}.ico-progress{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -36px -2596px/auto auto}.ico-clip{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -36px -2693px/auto auto}.ico-favorite{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -1900px/auto auto}.ico-application-reason{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -2000px/auto auto}.ico-proposing{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -36px -2798px/auto auto}.ico-resume{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -36px -2900px/auto auto}.ico-resume-w{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -36px -3200px/auto auto}.ico-resume-edit{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -36px -3100px/auto auto}.ico-photo-edit{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -36px -3100px/auto auto}.ico-pdf{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -36px -3000px/auto auto}.ico-setting{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -36px -193px/auto auto}.ico-excel{display:inline-block;width:32px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -33px -3300px/auto auto}.ico-pencil{display:inline-block;width:32px;height:30px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -33px -1393px/auto auto}.ico-prev{display:inline-block;width:26px;height:28px;background:url(https://type.career-agent.jp/assets/76a7d9d99ac51bd9ed11-8cb9bf89a985f8d6ee1b5f3ac6300d9ecd56da087c28d269570c0c990137dc74.png) no-repeat center center/8px auto}.ico-next{display:inline-block;width:26px;height:28px;background:url(https://type.career-agent.jp/assets/a20c29ee2a61807e6a0c-231eef768693ec5dd5ff09d2bc33e1acb3f95f96b7947dc939399e15bee2ed3f.png) no-repeat center center/8px auto}.ico-blank{display:inline-block;width:13px;height:13px;margin:0 5px;background:url(https://type.career-agent.jp/assets/d6d16f1ddbb93380c731-47e8f077607ce31ba80fe1e5d3e3ea2032df1ec345480a38411080f711ef694b.png) no-repeat left top/contain;vertical-align:-1px}.ico-circle-check{display:inline-block;width:18px;height:18px;background:url(https://type.career-agent.jp/assets/74d3029fa5e270f4a2db-66e5034528b589e86c446011338c0bc391e29aaee9c1e7b01fb7e6da049c4d6c.png) no-repeat -247px top/265px auto}.ico-circle-check--fin{background-position:left top}.ico-edit{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/fa94d18ba98963c59236-0c9cda096555aec776e4c0089f221c4d8a81bcbcb3553d594a03456ad773236d.svg)}.ico-edit--fin{background-position:left top}.ico-upload{display:inline-block;width:30px;height:30px;background:url(https://type.career-agent.jp/assets/3a4c1c9dd7c3bfd95d5c-b1bf461c77e607807b6d9d3066402e31075a66898b4a2310cea02cf6c3a052e5.svg)}.ico-upload--fin{background-position:left top}.ico-need{display:inline-block;height:20px;padding:0 5px;background:#eaeaea;color:#c50043;font-size:11px;font-style:normal;font-weight:bold;line-height:20px;text-align:center}.ico-need__staff-interviews{background:#c50043;color:#eaeaea;position:absolute;top:-12px;left:-47px}.ico-need-interview{display:inline-block;width:60px;background:#c50043;color:#fff;font-size:14px;font-style:normal;font-weight:bold;line-height:26px;text-align:center}.ico-need-entry{display:inline-block;width:58px;border:1px solid #ccc;background:#fff;color:#444;font-size:14px;font-style:normal;font-weight:bold;line-height:24px;text-align:center}.ico-fin{display:inline-block;width:150px;background:#eee;color:#666;font-size:14px;font-style:normal;font-weight:bold;line-height:26px;text-align:center}.ico-ok{display:inline-block;width:24px;height:24px;background:url(https://type.career-agent.jp/assets/424b5e561a2cd02e5509-3ba9965f3142c141ad30d347a15b1a3fa749683e5c3ec79576a9a98665642029.png) no-repeat center center/24px auto}.ico-ng{display:inline-block;width:24px;height:24px;background:url(https://type.career-agent.jp/assets/0c6490fbf19b52218c15-bda863c1637b0c9891da47a289fc59b120ce454aa0309b94a765d8ce67f7af3e.png) no-repeat center center/24px auto}.ico-cooperation{display:inline-block;width:20px;height:14px;background:url(https://type.career-agent.jp/assets/2069bced02bfd0d8eb2d-7c6938d3b93ed81be51687a2d4e44afaf4d00e37d2e92fd0f3d2176ee37e6dd7.png) no-repeat left center/18px auto;vertical-align:-2px}.ico-interview-detail{display:inline-block;padding:0 12px 0 22px;background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat center right/4px auto}.ico-location{display:inline-block;width:25px;height:30px;background:url(https://type.career-agent.jp/assets/0bc67cc6dc4ae1724e95-544af67ce01e41fef15ccc59d70d3e193e0725afe1f3b23a3b4a8e298c86ad99.png) no-repeat left center/18px auto}.ico-yen{display:inline-block;width:20px;height:25px;background:url(https://type.career-agent.jp/assets/e4c788bf404a68a07d2a-d75d768b5edd92c7a6934e2fb7fc3bf592c2b617fa69de0cd8b057c2c69c3e3a.png) no-repeat left center/15px auto}.ico-watch{display:inline-block;width:25px;height:25px;background:url(https://type.career-agent.jp/assets/3c892ecf6828add54ba9-8da62b855a53c482303e2a703556d32e765f024e25976c228a67b1bbed611761.svg) no-repeat left center/15px auto}.input-block{display:block;margin:0;padding:0;border:0}.input-block:not(:last-child){margin-right:15px}.input-block--trush{position:relative;padding-right:80px}.input-flex{display:flex;flex-wrap:wrap;align-items:center}.input-flex .input-flex:not(:last-child){margin-right:15px}.input-flex--single{flex-wrap:nowrap;justify-content:space-between}.input-flex--single .input-select{margin:0}.input-flex__label{width:100%;font-size:14px;font-weight:bold}.input-flex__label--inline{width:auto;font-weight:normal}.input-form{display:block;position:relative;align-self:flex-start;margin-top:15px}.input-form--line{padding-top:15px;border-top:1px dotted #aaa}.input-form--remember{padding-top:5px}.input-form--address{margin-top:10px}.input-form--address .input-flex{flex-wrap:nowrap}.input-form--mb15{margin-bottom:15px}_::-ms-backdrop,td .input-form{max-width:558px}.input-form:first-child,.input-flex .input-form{margin-top:0}.modal-box .input-form{margin-bottom:10px}.input-form__heading{position:relative;margin:0 0 .3em;padding-left:16px;color:#202020;font-size:14px;font-weight:bold}.input-form__heading::before{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-4px;border-radius:100%;background:#036}.input-form__label{width:80px;min-width:80px;padding-right:10px;font-size:13px}.input-form__label--l{font-size:14px}.input-form__label--em{font-size:14px;font-weight:bold}.input-form__label--em-s{font-weight:bold}.input-form__label--thin{width:60px;min-width:60px}.input-form__label--wide{width:150px}.input-form__label--area{padding-right:20px;font-weight:bold;text-align:right}.input-form__label--block{width:100%;margin:0 0 .3em;font-size:14px;font-weight:bold}.input-form__sup{margin-left:-10px;font-size:12px}.input-form__text{margin:4px 0}.input-form__text:first-child{margin-top:0}.input-form__text:last-child{margin-bottom:0}.input-form__text--small{font-size:12px}.input-form__s-unit{display:inline-block;width:25px;font-size:12px}.input-form__note{color:#666;font-size:12px}.input-text{display:flex;align-items:center;margin-right:15px}.input-form .input-text{flex-wrap:wrap}.input-flex--address .input-text{max-width:calc(50% - 7.5px)}.input-text--zip{margin-right:5px}.input-text--search{width:calc(100% - 70px);margin-right:10px}.input-text--form{width:558px}.input-text:last-child{margin-right:0}.input-text__label{display:inline-block;padding-right:5px;font-size:14px;line-height:1.6}.input-text__label--b{font-weight:bold}.input-text__label--name{width:40px;min-width:40px;padding-right:10px}.input-text .input-text__text-name,.input-text .input-text__tel,.input-text .input-text__num,.input-text .input-text__zip,.input-text .input-text__pass,.input-text .input-text__mail,.input-text .input-text__text-l,.input-text .input-text__text-xm,.input-text .input-text__text-m,.input-text .input-text__text{display:inline-block;box-sizing:border-box;padding:6px 8px;transition:.2s ease-out;border:1px solid #ddd;border-radius:4px;box-shadow:rgba(0,0,0,.3) 2px 2px 3px -1px inset;font-size:14px;line-height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-text .input-text__text-name:hover,.input-text .input-text__tel:hover,.input-text .input-text__num:hover,.input-text .input-text__zip:hover,.input-text .input-text__pass:hover,.input-text .input-text__mail:hover,.input-text .input-text__text-l:hover,.input-text .input-text__text-xm:hover,.input-text .input-text__text-m:hover,.input-text .input-text__text:hover{background-color:#eaeff6}.input-text .input-text__text-name:focus,.input-text .input-text__tel:focus,.input-text .input-text__num:focus,.input-text .input-text__zip:focus,.input-text .input-text__pass:focus,.input-text .input-text__mail:focus,.input-text .input-text__text-l:focus,.input-text .input-text__text-xm:focus,.input-text .input-text__text-m:focus,.input-text .input-text__text:focus{border-color:#88b0d8;outline:none;background-color:#eaeff6}_::-ms-backdrop,.input-text .input-text__text-name,.input-text .input-text__tel,.input-text .input-text__num,.input-text .input-text__zip,.input-text .input-text__pass,.input-text .input-text__mail,.input-text .input-text__text-l,.input-text .input-text__text-xm,.input-text .input-text__text-m,.input-text .input-text__text{padding:10px 8px;line-height:18px}.input-text__text{width:100%;min-width:150px}.input-form .input-text__text{max-width:465px}.input-text__text-m{width:275px;max-width:100%}.input-text__text-xm{width:400px}.input-text__text-l{width:100%}.input-text__mail{width:350px;background-image:url(https://type.career-agent.jp/assets/78a15bfc37cf5b9ae79b-6f7ba209ca2628130fb3a4f12ebe273116f26a44df1e4ca65a4d8aeb1c917da6.png);background-repeat:no-repeat;background-position:right 15px center;background-size:18px auto}.input-text__pass{width:350px;background-image:url(https://type.career-agent.jp/assets/55ee42dcfa19ebf422ae-6994d9825fb2b46c8fb0561b71c89c9bb03e145ed8838f2e03212c7361ec7fce.png);background-repeat:no-repeat;background-position:right 15px center;background-size:18px auto}.input-text__zip{width:90px}.input-text__num{width:80px;margin:0 5px}.input-text__num:first-child{margin-left:0}.input-text__tel{width:160px}.input-text__count{display:block;width:100%;margin:3px 0 0;color:#666;font-size:13px;text-align:right}.input-text__count--inline{width:auto;margin-left:15px}.input-text__text-name{width:200px}.input-textarea__label{margin-bottom:3px;font-size:14px;font-weight:bold}.input-textarea__text{display:block;margin:0 0 3px}.input-textarea__input{display:block;box-sizing:border-box;width:100%;height:120px;padding:6px 10px;transition:background .2s ease-out;border:1px solid #ccc;border-radius:4px 4px 0;font-size:14px;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-textarea__input--m{height:100px}.input-textarea__input--s{height:80px}.input-textarea__input:hover{background:#eaeff6}.input-textarea__input:focus{border-color:#88b0d8;outline:none;background-color:#eaeff6}.input-textarea__count{display:block;margin:3px 0 0;color:#666;font-size:13px;text-align:right}.input-check{display:block;position:relative;cursor:pointer}.input-check--inline{display:inline-block}.input-check__input{position:absolute;opacity:0;pointer-events:none}.input-check__box{display:block;padding:7px 20px 7px 30px;transition:.2s ease-out;background:#fff;font-size:14px;cursor:pointer}.input-check__box:hover{background:#eaeef7}.input-check__box::before{content:"";display:block;position:absolute;top:50%;left:10px;width:15px;height:15px;margin-top:-8px;background:url(https://type.career-agent.jp/assets/ca090ee125f54c26f439-a98c7ad44aee914fa11c048e8471fbcb1c37c840329531a93ed9ac67b8284bd9.png) no-repeat right top/265px auto}input:checked+.input-check__box{background:#eaeef7}input:checked+.input-check__box::before{background-position:left top}.input-check__box--checked{background:#eaeef7}.input-check__box--checked::before{background-position:left top}.input-check__box--button{padding:10px 15px 10px 34px;border:1px solid #ccc;border-radius:4px}.input-check__box--button-s{padding:7px 20px 7px 30px;border:1px solid #ccc;border-radius:4px}.input-check__box--block{width:100%}.input-check__box--experience{padding:7px 0px 7px 0px}.input-check__box--disabled{background:#eee;color:#666}input:checked+.input-check__box--disabled{background:#eee}.input-check--disabled{pointer-events:none}.input-check--w110{width:110px}.input-radio{display:block;position:relative;margin-right:5px;cursor:pointer}.input-radio:last-child{margin-right:0}.input-radio__input{position:absolute;opacity:0;pointer-events:none}.input-radio__skill{display:block;padding:7px;width:15px}.input-radio__skill::before{content:"";display:block;position:absolute;top:50%;left:15px;width:15px;height:15px;margin-top:-8px;background:url(https://type.career-agent.jp/assets/2938248f754257fe8072-7f0a72340ed6fff8fdfa54bd2527f3b9b201d885a86e30126822f4b0e561c202.png) no-repeat right top/265px auto}input:checked+.input-radio__skill::before{background-position:left top}input:disabled+.input-radio__skill{background:#eee;color:#666;cursor:not-allowed}.input-radio__box{display:block;padding:7px 20px 7px 30px;transition:.2s ease-out;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px}.input-radio__box:hover{border-color:#ccc;background:#eaeef7}.input-radio__box::before{content:"";display:block;position:absolute;top:50%;left:10px;width:15px;height:15px;margin-top:-8px;background:url(https://type.career-agent.jp/assets/2938248f754257fe8072-7f0a72340ed6fff8fdfa54bd2527f3b9b201d885a86e30126822f4b0e561c202.png) no-repeat right top/265px auto}.input-radio__box__narrow{padding:7px 16px 7px 30px}input:checked+.input-radio__box{background:#eaeef7}input:checked+.input-radio__box::before{background-position:left top}input:disabled+.input-radio__box{background:#eee;color:#666;cursor:not-allowed}.input-select{margin-right:15px}.input-select--search{width:calc(100% - 70px);margin-right:10px}.input-select:last-child{margin-right:0}.input-flex--term .input-select{margin-right:2px}.input-select--time{margin:0 3px}.table-resume--list .input-select:not(:last-child){margin-right:3px}.input-select--block{width:100%;max-width:485px}.input-select+span{line-height:35px}.input-select _:-ms-lang(x)::backdrop,.input-select+span{padding-top:5px;line-height:30px}.input-select__select{display:inline-block;width:80px;height:35px;min-height:35px;margin-right:6px;padding:0 40px 0 .4em;border:1px solid #ccc;border-radius:4px;background:#fff url(https://type.career-agent.jp/assets/80fa2407fa949db76653-051d0676a1e063b17546d6668342b830632207f3de276ff7eddf8566f760c535.png) no-repeat right center/35px auto;color:inherit;font-family:inherit;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-select__select:focus{outline:none}.input-select__select::-ms-expand{display:none}.input-select__select:last-child{margin-right:0}.input-select__select:hover{background-image:url(https://type.career-agent.jp/assets/dbaa23f48837b01cba8f-c5b006b1a08c5cbdc48587635beda40673b7d3c5ae427f71605bba24e2471452.png)}.input-flex--term .input-select__select:not(.input-select__select--year){width:70px}.input-select__select--block{width:100%}.input-select__select--year{width:160px}.input-select__select--prefecture{width:120px}.input-select__select--form{width:172px}.input-select__select--form184{width:184px}.input-select__select--search{width:100%}.input-select__select--search80{width:80%}.input-select__select--time{width:100px;margin-right:5px}.input-select__select--skill-year{width:110px}.input-select__select--template-list{width:450px}.input-select__select--annual_income_from{width:150px}.input-select__select:disabled{background-color:#ececec;background-image:url(https://type.career-agent.jp/assets/2a0a9f1c3e45da7011a9-15ce47fa94c857398198d0f14dd550ecc41372452b921db6bde1c9850adb931c.png);cursor:not-allowed}.input-select__disabled{background-color:#ececec;background-image:url(https://type.career-agent.jp/assets/2a0a9f1c3e45da7011a9-15ce47fa94c857398198d0f14dd550ecc41372452b921db6bde1c9850adb931c.png);cursor:not-allowed}.input-file{display:block;position:relative;margin-bottom:15px;text-align:center}.input-file:last-child{margin-bottom:0}.input-file__input{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:0}.input-file__input:hover{cursor:pointer}.input-file__name{display:inline-block;box-sizing:border-box;width:210px;max-width:210px;padding:6px 8px;transition:background .2s ease-out;border:1px solid #ddd;border-radius:4px;box-shadow:rgba(0,0,0,.3) 2px 2px 3px -1px inset;color:#ccc;font-family:inherit;font-size:14px;line-height:22px;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-file__name--resume{width:290px;max-width:290px}.input-file:hover .input-file__name{background:#eaeff6}.input-file__button{display:inline-block;box-sizing:border-box;width:60px;height:33px;border:1px solid #ccc;border-radius:4px;background:url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/2px auto;color:#1262b2;font-size:14px;font-weight:bold;line-height:31px;text-align:center;text-decoration:none}.input-file:hover .input-file__button{border-color:#aaa;opacity:1;background-image:url(https://type.career-agent.jp/assets/fa2a61f3e9f6a3fe5aa5-e28df2b745f1233695bd733270ce1b242335720bc9ace06b6f75db2010bb9860.png);text-decoration:none}.input-file__note{margin:0 0 .3em 1em;color:#666;font-size:12px;line-height:1.5;text-indent:-1em;text-align:left}.input-list-box{margin:10px 0}.input-list-box__label{font-size:14px;font-weight:bold}.input-list{margin:0 0 -4px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.input-flex .input-list{max-width:calc(100% - 90px)}.input-flex .input-list--link{max-width:100%;margin-bottom:10px}.input-list--license{display:block;max-width:1000px;height:200px;margin:0;overflow:auto;border:1px solid #ccc;-webkit-overflow-scrolling:touch}.input-form__label--area+.input-list{width:calc(100% - 100px)}.input-list__list{margin:0 5px 4px 0}.input-list__list--box{margin:0;border-bottom:1px solid #ccc}.input-list__list--box:last-child{border-bottom:0}.input-list__list--long{width:100%;margin-right:0}.input-list__space{margin:0 15px 5px 0}.input-radio-list{flex-wrap:nowrap;justify-content:space-between}.input-radio-list__list{width:calc(20% - 10px);margin:0}.input-radio-list__list .field_with_errors+.error_radio_checked{background:#0000cd;color:#fff}.input-radio-list__radio:checked+span.input-radio-list__context{background:#0000cd;color:#fff}.input-radio-list__context{text-align:center;padding:15px 0;border-radius:0}.input-radio-list__context::before{display:none}.input-income-box{margin-left:40px}.job-introduced__header{position:relative}.job-introduced__wrap{margin:0;padding:0;list-style:none}.job-introduced__empty{margin:15px 0;padding:30px 15px;border:1px solid #ddd;background:#eee;font-size:15px;text-align:center}.job-introduced-info{margin:0;padding:0;list-style:none;display:flex}.job-introduced-info--right{position:absolute;top:15px;right:30px;justify-content:flex-end}.job-introduced-info__list{padding:0 10px;border-left:1px solid #ccc}.job-introduced-info__list:first-child{border-left:0}.job-introduced-info__link{padding-right:12px;background:url(https://type.career-agent.jp/assets/439a443297af799bdd54-d3131f67909d282a94d64f9526089b49262e4ab258361c97d374c158255b2ba5.png) no-repeat right center/6px auto;color:#333;font-size:14px;line-height:1}.job-introduced-info__link:hover{text-decoration:none}.job-introduced-info__num{display:inline-block;margin-left:5px;color:#c50043;font-size:20px}.job-introduced-header{display:flex;align-items:flex-end;margin:20px 0 50px}.job-introduced-nav{margin:15px 0;padding:0;list-style:none;display:flex;position:relative;justify-content:space-between}.job-introduced-header .job-introduced-nav{max-width:670px;margin:0}.job-introduced-nav__list{box-sizing:border-box;flex-grow:1;min-width:168px;padding:0 5px}.job-introduced-header .job-introduced-nav__list{padding:0 10px 0 0}.job-introduced-nav__baloon{position:absolute;top:-18px;right:20px;height:24px;padding:0 10px;border-radius:4px;background:linear-gradient(to bottom, #ff6d00 0%, #ff8b00 100%);color:#fff;font-size:12px;font-weight:bold;line-height:24px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.15)}.job-introduced-nav__baloon::after{content:"";display:block;position:absolute;top:100%;right:0;left:0;width:0;margin:0 auto;border:4px solid rgba(0,0,0,0);border-top-color:#ff8b00}.job-introduced-nav__num{font-size:14px}.job-filter{position:relative}.job-filter--button{padding:10px 56px;border:1px solid #ccc;border-radius:4px;display:block;transition:.2s ease-out;background:url(https://type.career-agent.jp/assets/162b1f0f7fddae47da5b-cec4c97303f8785e94918f803b465b3bb67e89e2fc69c9774f2c3c1c964f8962.png) no-repeat;background-size:10%;background-position:200px;font-size:14px;color:#1262b2;cursor:pointer}.job-filter--button:hover{background:url(https://type.career-agent.jp/assets/162b1f0f7fddae47da5b-cec4c97303f8785e94918f803b465b3bb67e89e2fc69c9774f2c3c1c964f8962.png) no-repeat;background-size:10%;background-position:200px;background-color:#fff}.job-filter--button--configured{background-color:#eaeef7}.job-filter--button--white-out{padding:10px 56px;border:1px solid #ccc;border-radius:4px;display:block;transition:.2s ease-out;background-size:10%;background-color:#fff;background-position:200px;font-size:14px;color:#1262b2}.job-filter--area{background:#e1e7f4;font-size:14px;margin:-40px 0 10px;padding:5px 0}.job-filter--form{z-index:1;display:none;position:absolute;border:1px solid #ccc;border-radius:4px;background:#fff;width:214px;padding:14px 12px;font-size:14px}.job-filter--form--is-active{display:block}.job-filter--form--label{font-size:15px;font-weight:bold}.job-filter--form--button{border:1px solid #ccc;border-radius:4px;text-align:center;padding:8px 0;cursor:pointer}.job-filter--form--button:hover{background:#eaeef7}.job-filter--form--link{color:#1262b2}.job-filter--form--annual-income{position:relative}.job-filter--form--annual-income--child{position:absolute;top:38px}.job-filter--form--check-box{font-size:12px}.job-filter--form--center{text-align:center;font-size:12px}.job-filter--form--count{font-size:16px}.job-filter--form--submit{background:#ff8100;width:211.68px;height:30.4px;border:1px solid #ff8100;border-radius:3px;color:#fff;font-size:14px;cursor:pointer}.job-filter--form--close{position:absolute;top:-29px;right:20px;width:15px;font-size:14px;cursor:pointer}.job-filter--form--search-icon{top:-71px;right:14px;width:24px;position:absolute}.job-filter--mt-1{margin-top:-1px}.work-location-modal{padding-bottom:45px}.work-location-modal--title{font-size:15px;margin:0;padding-bottom:35px}.work-location-modal--area{border:1px solid #ccc;background:url(https://type.career-agent.jp/assets/a0f8da4eb691391f084f-4e79db84b4da475dddc803fe1c188e696ef0560e501eb4fe77710aeda2f6762f.png) no-repeat right 10px center/15px auto;background-color:#ebeded;padding:8px;font-weight:bold;font-size:15px;text-align:center;cursor:pointer;margin:0}.work-location-modal--area.is-active{background-image:url(https://type.career-agent.jp/assets/b248ea84a34d7b2038dd-48cdb76113b0456eef1b801dbb973cf38cbf439440b841f928994d53d09868d9.png)}.work-location-modal--area--child{padding:7px 0;padding-left:45px}.work-location-modal--prefecture{width:125px;border:1px solid #1262b2;color:#1262b2;text-align:center;margin-right:25px}.work-location-modal--footer{padding:30px 86px 40px 82px;background:#e1e7f4}.work-location-modal--clear{padding:15px 19px;background:#edefef;border:1px solid #ccc;border-radius:3px;transform:matrix(1, 0, 0, -1, 0, 0);cursor:pointer;margin-right:25px}.work-location-modal--submit{padding:15px 76px;background:#ff8100;border-radius:3px;transform:matrix(1, 0, 0, -1, 0, 0);cursor:pointer;color:#fff}.job-type-modal{border:1px solid #1262b2;overflow:scroll;height:566px}.job-type-modal input:checked+.input-check__box{background:#fff}.job-type-modal--title{font-size:15px;margin:0;padding-bottom:35px}.job-type-modal--border{border-bottom:1px solid #1262b2}.job-type-modal--padding{padding:16px 20px 17px 30px;font-weight:bold}.job-type-modal--middle{padding-left:20px}.job-type-modal--small{padding-left:40px}.job-type-modal--large-check-status{display:block;padding:16px 20px 17px 30px;transition:.2s ease-out;font-size:14px;cursor:pointer}.job-type-modal--large-check-status::before{content:"";display:block;position:absolute;top:50%;left:10px;width:15px;height:15px;margin-top:-8px;background:url(https://type.career-agent.jp/assets/05fb0937e1bee159b1e4-4f85fa65a1705463923a024e011c0ff1f6223a73a0128a46f78798a76d156b19.png) no-repeat right top/265px auto;background-size:100%}.job-type-modal--middle-check-status{display:block;padding:16px 20px 17px 30px;transition:.2s ease-out;font-size:14px;cursor:pointer}.job-type-modal--middle-check-status::before{content:"";display:block;position:absolute;top:50%;left:10px;width:15px;height:15px;margin-top:-8px;background:url(https://type.career-agent.jp/assets/05fb0937e1bee159b1e4-4f85fa65a1705463923a024e011c0ff1f6223a73a0128a46f78798a76d156b19.png) no-repeat right top/265px auto;background-size:100%}.job-type-modal--footer{padding:30px 86px 40px 82px;background:#e1e7f4}.job-type-modal--clear{padding:15px 19px;background:#edefef;border:1px solid #ccc;border-radius:3px;transform:matrix(1, 0, 0, -1, 0, 0);cursor:pointer;margin-right:25px}.job-type-modal--submit{padding:15px 76px;background:#ff8100;border-radius:3px;transform:matrix(1, 0, 0, -1, 0, 0);cursor:pointer;color:#fff}.job-summary{position:relative;margin:0 0 20px;padding:0 25px;border:2px solid #356a9f;background:#fff;box-shadow:3px 3px rgba(0,51,102,.3)}.job-summary--favorite{background:#f7fbff}.job-summary--favorite::before{content:"";display:block;position:absolute;top:0;left:0;width:0;border-width:0 0 40px 40px;border-style:solid;border-color:rgba(0,0,0,0) #1262b2}.job-summary--favorite::after{display:inline-block;width:17px;height:17px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -1700px/auto auto;content:"";position:absolute;top:4px;left:3px}.job-summary--close{background-color:#eee;border-color:#ccc;box-shadow:none}.job-summary--offer{border-color:#db4a6f;box-shadow:3px 3px rgba(130,30,50,.3)}.job-summary--join{border-color:#db4a6f;background:#fef8f9;box-shadow:3px 3px rgba(130,30,50,.3)}.job-summary--stay{border-color:#c50043;background:#fff9fe}.job-summary--stay::before{content:"";display:block;position:absolute;top:0;left:0;width:0;border-width:0 0 40px 40px;border-style:solid;border-color:rgba(0,0,0,0) #c50043}.job-summary--stay::after{content:"!";position:absolute;top:4px;left:8px;color:#fff;font-size:15px}.job-summary__header{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;height:42px;margin-bottom:10px;border-bottom:1px solid #ccc}.job-summary__status{position:relative;align-self:flex-start;min-width:60px;margin-top:-5px;padding:8px 10px;background:#036;color:#fff;font-size:14px;font-weight:bold;text-align:center}.job-summary__status::after{content:"";display:block;position:absolute;top:0;left:100%;border-width:3px 3px 0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}.job-summary__status--close{background:#666}.job-summary__status--offer{padding:8px 10px 8px 25px;background:#db4a6f}.job-summary__status--offer::before{display:inline-block;width:24px;height:35px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -3600px/auto auto;content:"";position:absolute;top:0;left:10px}.job-summary__status--join{padding:8px 10px 8px 25px;background:#db4a6f}.job-summary__status--join::before{display:inline-block;width:24px;height:35px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -3700px/auto auto;content:"";position:absolute;top:0;left:10px}.job-summary__unread{height:20px;margin-left:10px;padding:0 10px;border-radius:3px;background:linear-gradient(to bottom, #ff6d00 0%, #ff8b00 100%);color:#fff;font-size:12px;font-weight:bold;line-height:22px}.job-summary__notice{margin:0 auto 0 10px}.job-summary__rank{display:inline-block;height:20px;padding:0 10px;border-radius:20px;background:#eee;font-size:12px;font-weight:bold;line-height:20px}.job-summary__rank-change{display:inline-block;margin-left:10px;padding-left:8px;background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat left center/4px auto}.job-summary__add-info{display:inline-block;margin-left:10px;color:#c50043;font-size:14px;font-weight:bold;text-decoration:underline}.job-summary__interview-detail{display:inline-block;margin-left:10px;line-height:20px;color:#1262b2;font-size:12px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -39px -1400px}.job-summary__new{padding-right:5px;font-size:12px}.job-summary__new--icon{background:#c50043;border-radius:8px;color:#fff;margin-right:4px;padding:1px;font-size:10px;border:1px solid #c50043;border-right-width:5px;border-left-width:5px}.job-summary__new--period{color:#c50043;font-weight:bold}.job-summary__pdf{display:block;height:28px;padding-left:45px;border-left:1px solid #ccc;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -20px -1200px;color:#c50043;font-size:12px;font-weight:bold;line-height:28px}.job-summary__pdf:hover{text-decoration:none}.job-summary__wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.job-summary__data{width:536px}.job-summary__data:last-child{width:100%}.job-summary__detail_list{display:flex;list-style:none;margin:10px 0 0 0;padding-left:0}.job-summary__detail_list_item:last-child{margin-left:20px}.job-summary__detail_box{width:320px}.job-summary__dl{display:flex;align-items:center;font-size:13px;margin:0;padding-left:0}.job-summary__dt{width:18%;font-weight:bold}.job-summary__dd{width:82%;margin-left:0}.job-summary__link{display:block}.job-summary__link:hover{text-decoration:none}.job-summary__company{margin:0 0 .2em;color:#333;font-size:14px}.job-summary__job{margin:0 0 10px;font-size:18px;font-weight:bold}a:hover .job-summary__job{text-decoration:underline}.job-summary__footer{margin:0;padding:10px 0;list-style:none;display:flex;align-items:center;justify-content:flex-end;width:100%}.job-summary__date{padding:0 10px;border-left:1px solid #999;color:#666;font-size:12px;line-height:1}.job-summary__date:first-child{padding-left:0;border-left:0}.job-summary__suggestion_footer{font-size:12px;border-top:1px solid #ccc}.job-summary__text{font-weight:bold}.job-summary__job_info{margin-bottom:10px}.job-summary__status_label{box-sizing:border-box;border-radius:4px;font-size:8px;width:44px;height:16px;padding:4px}.job-summary__status_label__apply{background:#c50043;border:1px solid #c50043;color:#eee}.job-summary__status_label__not_apply{padding:4px 9px;background:#eee;border:1px solid #ccc}.job-summary__status_label__ng{background:#666;border:1px solid #666;color:#eee}.job-summary__status_label__leave{background:#666;border:1px solid #666;color:#eee}.job-summary__job_link{margin-left:8px;font-size:13px}.job-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.job-header__info{align-self:center;height:30px;margin:0 0 0 auto;padding:0 10px;background:#f7f7f7;font-size:14px;line-height:30px}.job-header__add-info{align-self:center;margin:0 auto 0 10px;color:#c50043;font-size:16px;font-weight:bold;text-decoration:underline}.job-header__button{align-self:center;margin:0 0 0 10px}.job-header__date{font-size:12px}.job-header__data{width:650px;margin:15px 0 30px;font-weight:bold}.job-header__data:last-child{margin-right:300px}.job-header__company{margin:0 0 .2em;font-size:20px}.job-header__job{margin:0;color:#036;font-size:24px}.job-header__last-confirmed-date{width:650px;display:block;margin:5px 0 0 0;color:#666;font-size:12px}.commitment-company-interview-baloon-root{position:relative}.commitment-company-interview-baloon{position:absolute;top:-8px;right:195px;height:47px;width:75px;padding:8px 10px 0px 10px;text-align:center;border-radius:10px;background:#66cdaa;color:#fff;font-size:14px;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,.15)}.commitment-company-interview-baloon--details{right:62px}.commitment-company-interview-baloon::after{content:"";display:block;position:absolute;top:15px;right:-33px;margin:0 auto;border:14px solid rgba(0,0,0,0);border-left:28px solid rgba(0,0,0,0);border-left-color:#66cdaa;z-index:1}.commitment-company-interview-baloon-on-bottom{position:absolute;top:-32px;right:94px;height:27px;width:172px;padding:5px 20px 2px 20px;text-align:center;border-radius:5px;background:#66cdaa;color:#fff;font-size:14px;font-weight:bold;line-height:24px;text-shadow:1px 1px 2px rgba(0,0,0,.15)}.commitment-company-interview-baloon-on-bottom::after{content:"";display:block;position:absolute;top:99%;right:0;left:0;width:0;margin:0 auto;border:7px solid rgba(0,0,0,0);border-top:14px solid rgba(0,0,0,0);border-top-color:#66cdaa;z-index:1}.job-status{display:flex;align-items:center;margin:0;padding:10px 15px 12px;background:#036;color:#fff}.job-status--favorite{position:relative;padding-left:25px}.job-status--favorite::before{display:inline-block;width:15px;height:16px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -1700px/auto auto;content:"";position:absolute;top:50%;left:8px;margin-top:-8px}.job-status--stay{position:relative;padding-left:34px}.job-status--stay::before{content:"!";display:block;position:absolute;top:50%;left:8px;width:18px;height:18px;margin-top:-10px;border:2px solid #c50043;border-radius:100%;background:#fff;color:#c50043;font-size:15px;font-weight:bold;line-height:18px;text-align:center}.job-status--close{background:#666}.job-status--offer{background:#db4a6f}.job-status__label{margin:0 5px 0 0;padding-right:5px;border-right:1px solid #f7f7f7;font-size:13px;line-height:1}.job-status__status{margin:0;font-size:20px;font-weight:bold;line-height:1}.job-entry{min-width:240px;max-width:280px;margin-top:10px;padding:15px 10px;background:#e1e7f4}.job-summary__wrap .job-entry{margin-top:0}.job-entry--orange{background:#ffedbe}.job-entry--light--orange{background:#fff8e5}.job-entry--summary{width:auto;min-width:200px;padding:6px 10px}.job-entry--summary--padding{padding:0}.job-entry--join{min-width:100px;padding:6px 10px 10px;border:1px solid #df5a7b;background:#fff}.job-entry--action{margin:0 auto 10px;padding:0;background:rgba(0,0,0,0);text-align:center}.job-entry__box{margin-bottom:10px}.job-entry__box:last-child{margin-bottom:0}.job-entry__exam-box{margin:0 14px}.job-entry__heading{margin:0 0 5px 10px;font-size:15px;font-weight:bold}.job-entry__heading--em{color:#c50043}.job-summary .job-entry__heading{margin:5px 0 8px;font-size:14px}.job-entry__exam-heading{margin:0;font-size:15px;font-weight:bold;color:#df4a0a}.job-entry__exam-date-text{margin:5px 0 8px;font-size:14px}.job-entry__text{margin:3px 8px;font-size:14px}.job-entry__exam-text{margin:7px 0;font-size:14px;font-weight:bold}.job-entry__small_text{margin:3px 8px;font-size:12px;color:#202020}.job-entry__padding{padding:4px 0 4px 14px}.job-info{position:relative;min-height:40px;margin-bottom:20px;padding:20px 30px;background:#f7f7f7}.job-info__button{position:absolute;top:20px;right:20px}.job-info-list{display:flex;flex-wrap:wrap;margin:0;font-size:14px}.job-info-list__label{width:100px;margin:0 0 10px;font-weight:bold}.job-info-list__data{width:calc(100% - 100px);margin:0 0 10px}.job-comment{width:100%;margin:15px 0 0}.job-comment-ca{display:flex;position:relative;margin:0;border:1px solid #036;background:#fff}.job-comment-ca--modal{margin-bottom:10px;padding:10px}.job-comment-ca__label{display:flex;align-items:center;width:92px;margin:0;padding:12px 10px 12px 68px;background:#e1e7f4;color:#036;font-size:13px;font-weight:bold}.job-comment-ca__label i{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.job-comment-ca__label-icon{width:60px}.job-comment-ca__label-icon i{background-color:#e1e7f0}.job-comment-ca__data{width:calc(100% - 170px);margin:0;padding:10px;font-size:13px;line-height:1.6}.job-comment-ca--modal .job-comment-ca__data{width:calc(100% - 60px);padding:0}.job-comment-favorite{display:flex;margin:0;padding:10px;border:1px solid #ccc;background:#fff}.job-comment-favorite__label{width:141px;margin:0;padding:0 10px;border-right:1px solid #ccc;font-size:13px;font-weight:bold}.job-comment-favorite__label i{margin-right:20px;vertical-align:-10px}.job-comment-favorite__data{width:calc(100% - 171px);margin:0;padding-left:10px;font-size:13px;line-height:1.6}.job-comment-application{display:flex;margin:0;padding:10px;border:1px solid #ccc;background:#fff}.job-comment-application__label{width:141px;margin:0;padding:0 10px;border-right:1px solid #ccc;font-size:13px;font-weight:bold}.job-comment-application__label i{margin-right:20px;vertical-align:-10px}.job-comment-application__data{width:calc(100% - 171px);margin:0;padding-left:10px;font-size:13px;line-height:1.6}.job-comment-leave{display:flex;margin:0;padding:10px;border:1px solid #ccc;background:#fff}.job-comment-leave__label{width:141px;margin:0;padding:0 10px;border-right:1px solid #ccc;font-size:13px;font-weight:bold;text-align:center}.job-comment-leave__label i{margin-right:20px;vertical-align:-10px}.job-comment-leave__data{width:calc(100% - 171px);margin:0;padding-left:10px;font-size:13px;line-height:1.6}.job-comment-required-doc{display:flex;position:relative;margin:0;border:1px solid #b64646;background:#fff}.job-comment-required-doc--modal{margin-bottom:10px;padding:10px}.job-comment-required-doc__label{display:flex;align-items:center;width:92px;margin:0;padding:12px 10px 12px 68px;background:#ffeded;color:#b64646;font-size:13px;font-weight:bold}.job-comment-required-doc__label i{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.job-comment-required-doc__label-icon{width:60px}.job-comment-required-doc__label-icon i{background-color:#e1e7f0}.job-comment-required-doc__data{width:calc(100% - 170px);margin:0;padding:10px;font-size:13px;line-height:1.6}.job-comment-ca--modal .job-comment-required-doc__data{width:calc(100% - 60px);padding:0}.job-comment-required-doc__data__note{margin-top:12px;color:#666;font-size:12px}.job-detail{padding:20px 15px 0}.job-detail__box{margin-bottom:15px}.job-detail__text{margin:0;font-size:13px;line-height:1.6}.job-detail__text__min{font-size:12.5px}.job-action{padding:30px 40px;background:#f7f7f7}.job-action .button-box{width:400px;margin:0 auto}.job-action__button-link{width:288px;padding:10px 30px 10px 20px;border-color:#ccc;font-size:18px}.job-action__button-link:hover{border-color:#aaa}.job-action__note{margin:15px 15px 0;color:#666;font-size:12px;line-height:1.6}.job-pager{display:flex;position:relative;margin:50px 0 -20px;padding:20px 0;border-top:1px dotted #aaa;border-bottom:1px dotted #aaa}.job-pager::before{content:"";display:block;position:absolute;top:20px;bottom:20px;left:50%;width:1px;border-left:1px dotted #aaa}.job-pager__link{width:50%;font-weight:bold}.job-pager__prev{display:block;padding:5px 10px 5px 25px;background:url(https://type.career-agent.jp/assets/76a7d9d99ac51bd9ed11-8cb9bf89a985f8d6ee1b5f3ac6300d9ecd56da087c28d269570c0c990137dc74.png) no-repeat left center/10px 10px}.job-pager__next{display:block;padding:5px 25px 5px 10px;background:url(https://type.career-agent.jp/assets/a20c29ee2a61807e6a0c-231eef768693ec5dd5ff09d2bc33e1acb3f95f96b7947dc939399e15bee2ed3f.png) no-repeat right center/10px 10px;text-align:right}.job-pager__company{margin:0 0 3px;font-size:16px;line-height:1.3}.job-pager__job{color:#333;font-size:14px}.job-float-nav{display:none;position:fixed;z-index:10;top:0;left:0;box-sizing:border-box;width:100%;min-width:1100px;padding:0 90px;border-bottom:3px solid #036;background:#fff;box-shadow:0 1px 15px rgba(0,0,0,.15)}.job-float-nav__inner{display:flex;align-items:flex-end;justify-content:space-between;height:50px}.job-float-nav__button{display:flex;align-self:center;justify-content:flex-end;margin-right:15px}.job-float-nav__button-link{padding:8px 30px;font-size:16px}.job-float-nav__button-link::after{right:5px}.job-float-nav .tab__link{height:40px;padding:0 20px;line-height:40px}.job-adjust{padding:10px 15px;background:#fbe1da}.job-adjust:not(:first-child){margin-top:10px}.job-adjust__heading{margin:0;font-size:13px;font-weight:bold}.job-adjust__date{margin-right:.3em;color:#c50043;font-size:14px}.job-adjust__date-num{font-size:20px}.job-adjust__date-at-top-of-page{font-weight:lighter}.job-adjust__note{margin:3px 0 0 1em;color:#666;font-size:12px;text-indent:-1em}.job-adjust__space{margin-bottom:5px}.job-adjust__line{border-top:1px dotted #aaa}.job-situation{border:1px solid #036;border-width:3px;border-radius:10px;background-color:#ecf2fa;padding:30px 30px 0;margin:15px 0}.job-situation__title{position:relative;font-size:16px;color:#222;margin:0 0 20px;padding-left:20px}.job-situation__title::before{content:"";position:absolute;top:0;left:0;width:16px;height:100%;background:url(https://type.career-agent.jp/assets/91a08b362ddf8956d4c2-362fc6b33fb998f489202e0fdc577791639ea8725289b09de903a2deeca4387e.png) no-repeat center/16px auto}.job-situation__list{display:flex;justify-content:space-between;align-items:center;width:710px;margin-left:50px}.job-situation__link:hover{text-decoration:none}.job-situation__item{width:213.71px;border-radius:10px;background-color:#fff;box-shadow:0 3px rgba(0,51,102,.3);position:relative}.job-situation__item::before{content:"";position:absolute;top:0;right:0;width:16px;height:100%;border-radius:0 10px 10px 0;background:#60b2f7 url(https://type.career-agent.jp/assets/4b3dca81511ef2408acb-b0bc1d91951c974b28b08ef8e7abb8ad09ac88edda5747864d3c879ffbb9f953.png) no-repeat center/5px auto}.job-situation__item-inner{padding:13px 90px 13px 13px}.job-situation__item-inner--unread::before,.job-situation__item-inner--interest::before,.job-situation__item-inner--recommend::before,.job-situation__item-inner--interview::before{content:"";width:60px;height:60px;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.job-situation__item-inner--unread::before{background:url(https://type.career-agent.jp/assets/00d1f8621c06af06db68-f5c82bf0c4eb5dae1daa0444006888c56585ab5d2a50adafc5fde7bafbb4c9c2.png) no-repeat center/60px auto}.job-situation__item-inner--interest::before{background:url(https://type.career-agent.jp/assets/f9b8ee096670ec0001ae-bc576fbf50e9dc3d12880f85b4af1859df177ce364cb36658bfe6c462a22ef11.png) no-repeat center/60px auto}.job-situation__item-inner--recommend::before{background:url(https://type.career-agent.jp/assets/e808a4f1af86828e6fa8-f31d1a7d9ba04bd0b546d041cab34bd1753ba38d5a95b455fe9c58b81321a272.png) no-repeat center/60px auto}.job-situation__item-inner--interview::before{background:url(https://type.career-agent.jp/assets/350c0bbbb4a6a0048387-77e199597eaa99f0448721d7fddb7aa37b37d09623791432954e282a91c1b6c4.png) no-repeat center/60px auto}.job-situation__item-cate{width:86px;font-size:14px;font-weight:bold;text-align:center;color:#fff;padding:5px 0;margin:0;border-radius:50px}.job-situation__item-cate--unread{background-color:#ff8b00}.job-situation__item-cate--interest{background-color:#e95b9f}.job-situation__item-cate--recommend{background-color:#9c0}.job-situation__item-cate--interview{background-color:#66cdaa}.job-situation__item-digit{font-size:15px;color:#3c3c3c;line-height:1;text-align:center;margin:8px 0 0}.job-situation__item-digit-number{font-size:36px;font-weight:bold;margin-right:3px}.job-situation__item-digit-plus{font-size:18px;font-weight:bold}.job-situation__small-block a:nth-child(2) .job-situation__small-block__item{margin-top:20px}.job-situation__small-block__item{width:205.25px;height:43.38px;border-radius:10px;background-color:#fff;box-shadow:0 3px rgba(0,51,102,.3);position:relative}.job-situation__small-block__item::before{content:"";position:absolute;top:0;right:0;width:16px;height:100%;border-radius:0 10px 10px 0;background:#60b2f7 url(https://type.career-agent.jp/assets/4b3dca81511ef2408acb-b0bc1d91951c974b28b08ef8e7abb8ad09ac88edda5747864d3c879ffbb9f953.png) no-repeat center/5px auto}.job-situation__small-block__item-inner{padding:9px 13px 13px 13px;display:flex}.job-situation__small-block__item-cate{width:86px;height:12px;font-size:12px;font-weight:bold;text-align:center;line-height:12px;color:#fff;padding:8px 0;margin:0;border-radius:50px}.job-situation__small-block__item-digit{font-size:16px;color:#3c3c3c;line-height:1;text-align:center;margin:0 0 0 20px}.job-situation__small-block__item-digit-number{font-size:24px;font-weight:bold;margin-right:3px}.job-situation__small-block__item-digit-plus{font-size:14px;font-weight:bold}.job-situation__button{margin:30px 0;text-align:center}.job-situation__button:last-child{margin-bottom:30px}.job-interview{width:100%;padding-bottom:9px;background:#e1e7f4;margin:15px 0 0}.job-interview--blue{background:#e1e7f4}.job-interview--light-blue{background:#f4f6fb}.job-interview--red{background:#ffe3ed}.job-interview--light-red{background:#fff6f9}.job-interview--orange{background:#ffedbe}.job-interview--light-orange{background:#fff8e5}.job-interview__container{display:flex;justify-content:space-around}.job-interview__heading{margin:0 0 5px 10px;color:#036;font-size:15px;font-weight:bold}.job-interview__heading--em{color:#c50043}.job-interview__heading--red{color:#c50043}.job-interview__heading--orange{color:#df4a0a}.job-interview__heading--container{margin:0 0 5px 0;padding:4px 0 4px 14px}.job-interview__text{margin:3px 0;font-size:14px}.job-interview__text--bold{font-weight:bold}.job-interview__text--pb07{padding-bottom:7px}.job-interview__box{margin-bottom:10px}.job-interview__box:last-child{margin-bottom:0}.job-interview__box__bottom{margin-left:15px;margin-top:10px}.job-interview__box__left{width:250px;flex-grow:1;margin-top:5px;margin-left:15px}.job-interview__box__right{width:250px;flex-grow:1;margin-top:5px;margin-left:15px}.job-interview__center_vertical_line{width:1px;margin-top:10px;height:60px;background-color:#969696;vertical-align:middle;flex-grow:0;align-self:center}.job-interview__mt10{margin-top:10px}.job-interview__link-map{margin-left:215px;font-size:12px;font-weight:normal}.job-interview__bottom-link{width:100%;text-align:right;font-size:14px}.job-interview__note{margin:.3em 0 0;color:#666;font-size:11px;text-align:right;width:100%}.job-pathway__card{display:flex;list-style:none;padding:0 0 0 0}.job-pathway__card li:nth-child(2){margin-left:25px}.job-pathway__commitment-company-interview{width:371px;border-width:1px 1px 1px 1px;border-color:#036;border-style:solid;border-radius:10px;margin:42px 0 0 30px}.job-pathway__commitment-company-interview__title{height:32px;background:#66cdaa;border-radius:10px 10px 0px 0px;position:relative;text-align:center;color:#fff;font-size:14px}.job-pathway__commitment-company-interview__title p{margin:0;padding-top:6px;font-weight:bold}.job-pathway__commitment-company-interview__title__balloon{position:absolute;top:-47px;left:-13px;color:#000;background:#fff;border:1px solid #036;border-radius:30px;padding:8px 10px 0 10px;width:218px;height:30px;font-size:14px;font-weight:bold}.job-pathway__commitment-company-interview__title__balloon__strong{font-size:15px;background:linear-gradient(transparent 85%, #66CDAA 85%)}.job-pathway__commitment-company-interview__title__balloon::before,.job-pathway__commitment-company-interview__title__balloon::after{content:"";display:block;position:absolute;margin:0 auto;border:solid rgba(0,0,0,0);transform:skewX(30deg);border-width:16px 3px 0 12px}.job-pathway__commitment-company-interview__title__balloon::before{left:106px;top:38px;border-top-color:#036;z-index:1}.job-pathway__commitment-company-interview__title__balloon::after{left:104px;top:35px;border-top-color:#fff;z-index:1}.job-pathway__recommend-job{width:371px;border-width:1px 1px 1px 1px;border-color:#036;border-style:solid;border-radius:10px;margin:42px 0 0 30px}.job-pathway__recommend-job__title{height:32px;background:#9c0;border-radius:10px 10px 0px 0px;position:relative;text-align:center;color:#fff;font-size:14px}.job-pathway__recommend-job__title p{margin:0;padding-top:6px;font-weight:bold}.job-pathway__recommend-job__title__balloon{position:absolute;top:-47px;left:-13px;color:#000;background:#fff;border:1px solid #036;border-radius:30px;padding:8px 10px 0 10px;width:291px;height:30px;font-size:14px;font-weight:bold}.job-pathway__recommend-job__title__balloon__strong{font-size:15px;background:linear-gradient(transparent 85%, #99CC00 85%)}.job-pathway__recommend-job__title__balloon::before,.job-pathway__recommend-job__title__balloon::after{content:"";display:block;position:absolute;margin:0 auto;border:solid rgba(0,0,0,0);transform:skewX(30deg);border-width:16px 3px 0 12px}.job-pathway__recommend-job__title__balloon::before{left:106px;top:38px;border-top-color:#036;z-index:1}.job-pathway__recommend-job__title__balloon::after{left:104px;top:35px;border-top-color:#fff;z-index:1}.job-pathway__list{width:334px;margin:10px 20px}.job-pathway__list__item{list-style:none;line-height:18px;font-size:15px;border-bottom:1px dotted #ccc;display:block;margin:2px 0 4px;padding:4px 20px 4px 0;background:url(https://type.career-agent.jp/assets/2f88303114178cbc0646-81ab83cf66fc1e388d32bc587f13310afdb31e85e97ce2d472d972cdb7d4161c.png) no-repeat right center/15px}.job-pathway__list__item__company-name{margin:0 0 .2em;color:#333;font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.job-pathway__list__item__position-name{margin:0 0 .2em;font-size:15px;font-weight:bold;color:#1262b2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.job-pathway__more-button{background:#fff;border:1px solid #1262b2;border-radius:20px;width:216px;height:30px;color:#1262b2;font-size:14px;text-align:center;margin:0 auto 12px}.job-pathway__more-button p{margin:0;padding-top:5px;font-weight:bold}.list{margin:0;padding:0;list-style:none;font-size:14px}.list--s{font-size:13px}.list__list{margin:3px 0 0 1em;color:#202020;text-indent:-1em}.list__list::before{content:"・"}.list-link{margin:1.2em 0;padding:0;list-style:none}.list-link__sup{text-align:right}.list-link__link{padding:2px 30px 2px 0;background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat right 15px center/4px auto;font-size:13px;line-height:1.6}.list-link__link--blue{padding-right:35px;background:url(https://type.career-agent.jp/assets/2f88303114178cbc0646-81ab83cf66fc1e388d32bc587f13310afdb31e85e97ce2d472d972cdb7d4161c.png) no-repeat right 15px center/12px auto;font-size:14px}.list-sort{margin:-30px 0 0;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-end;font-size:13px}.list-sort__list:not(:nth-child(-n+2))::before{content:"|"}.list-sort__link{padding:0 5px}.list-sort__link.is-active{padding:2px 25px 2px 5px;opacity:1;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat right -36px top -3999px;font-weight:bold}.list-sort__link.is-active-asc{padding:2px 25px 2px 5px;opacity:1;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat right -36px top -3899px;font-weight:bold}.list-sort__link.is-active-desc{padding:2px 25px 2px 5px;opacity:1;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat right -36px top -3999px;font-weight:bold}.list-sort__m0{margin:0}.list-info{display:flex;align-items:center;justify-content:space-between;margin:10px 0 20px;background:#eee}.list-info__count{margin:0 10px;font-size:14px;line-height:42px}.list-info__num{color:#c50043;font-size:18px}.login-box{padding:20px 0 30px;border:1px solid #efefef;border-radius:6px;background:#fff;box-shadow:0 4px 6px #edf1f7}.login-box:not(:last-child){margin-bottom:30px}.login-box__inner{display:flex;position:relative;flex-wrap:wrap;padding-top:10px}.login-box__inner--login::before{content:"";position:absolute;top:30px;bottom:30px;left:50%;width:1px;background:#ecebeb}.login-box__box{box-sizing:border-box;width:50%;padding:0 40px}.login-box__box .input-form{margin-bottom:-5px;text-align:center}.login-box__box input{max-width:345px}.login-box__heading{margin:0 0 10px;font-size:18px}.login-box__text{margin:5px 0 0;font-size:14px}.login-box__text--s{margin:18px 15px 15px;font-size:12px}.login-box__or{position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:100%;background:#ecebeb;color:#818181;font-size:24px;line-height:50px;text-align:center}.login-form{margin:0 25px}.login-line{margin-top:20px}.login-line__lead{margin:10px 0 5px;color:#1bb71f;font-size:14px;font-weight:bold;text-align:center}.login-line-pr{margin:0;padding:10px;list-style:none;display:flex;justify-content:space-between}.login-line-pr__list{box-sizing:border-box;width:calc((100% - 20px)/3);padding:15px 5px;border:1px solid #efefef;text-align:center}.login-line-pr__text{min-height:42px;margin:0 0 10px}.message__heading{margin:0;padding:12px 40px;border-bottom:2px solid #e1e7f4;border-radius:6px 6px 0 0;background:#036;color:#fff;font-size:20px;font-weight:bold;line-height:1.5}.message-info{margin:10px 0 0;padding:20px 30px 10px;list-style:none;background:#f7f7f7}.message-info__list{position:relative;margin-bottom:15px;padding-left:10px;font-size:13px}.message-info__list::before{content:"";display:inline-block;width:8px;height:8px;margin:0 5px 0 -13px;border-radius:100%;background:#036}.message-info__name{font-weight:bold}.message-info__ca{margin:0 .3em;font-size:14px;font-weight:bold}.message-info__ca-mail{font-size:14px;font-weight:bold}.message-interview{display:flex;border:1px solid #036;border-radius:5px;background:#eaeef7;margin:0 20px 30px}.message-interview__heading{display:flex;align-items:center;justify-content:center;position:relative;top:0;left:-1px;width:230px;color:#fff;font-size:18px;font-weight:bold;text-align:center;background-color:#036;border-radius:5px 0 0 5px}.message-interview__heading::after{content:"";position:absolute;border:10px solid rgba(0,0,0,0);border-left:10px solid #036;top:50%;right:-19px;transform:translateY(-50%)}.message-interview__detail{flex:1;font-size:15px;padding:20px 35px;width:100%}.message-interview__detail-date{margin:0 0 8px;position:relative;padding-left:30px;font-size:18px;color:#c50043;font-weight:bold}.message-interview__detail-date::before{background:url(https://type.career-agent.jp/assets/90538c72cd1f445923a1-6c5eabc9767e1391dc22c82fc46e93671fc06c3de7ca8a3c9a87359770adb64f.png) no-repeat;content:"";position:absolute;left:0;top:1px;width:20px;height:20px;padding-right:10px;vertical-align:middle;background-size:contain}.message-interview__detail-type{margin:0 0 8px}.message-interview__detail-type .label{display:inline-block;width:8em}.message-interview__detail-type__link{padding-left:6px;background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat left center/4px auto}.message-interview__detail-type--visit::after{content:"";display:inline-block;width:18px;height:18px;margin-left:10px;background:url(https://type.career-agent.jp/assets/e58939997b3e477f4d66-23dcf885106dfa603d13690856d0de6b3093d02254f1a9d6354390f64e87a361.png) no-repeat;vertical-align:middle}.message-interview__detail-link{color:#2a2a2a;font-weight:bold;text-decoration:underline}.message-interview__detail-reschedule{font-size:12px;margin:10px 0 0 0;text-align:right}.message-interview__detail-reschedule__link{padding-left:6px;background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat left center/4px auto}.message-interview__detail-google-meet{margin-top:15px}.message-entry__heading{margin:18px 0;color:#036;font-size:24px;font-weight:bold;text-align:center}.message-entry__text{margin:10px 0;font-size:13px;line-height:1.6}.message-entry__text--bold{font-size:14px;font-weight:bold}.message-entry__step-list{margin:0;padding:12px 15px 10px;list-style:none;border:10px solid #cde4f0;background:#fff;text-align:left}.message-entry__step-list--link{display:block;padding:5px 0;color:#1262b2;font-size:13px}.message-entry__step-list--link:hover{text-decoration:none}.message-entry__step-list--link::before{content:"";display:inline-block;width:18px;height:18px;padding-right:7px;background:url(https://type.career-agent.jp/assets/74d3029fa5e270f4a2db-66e5034528b589e86c446011338c0bc391e29aaee9c1e7b01fb7e6da049c4d6c.png) no-repeat -247px 0/265px auto;vertical-align:middle}.message-join{margin:0 100px 30px;padding:15px 30px;border:3px solid #036;border-radius:6px;background:url(https://type.career-agent.jp/assets/15960b0932ba5144a12d-b727d335779b99ee5b49ad835dd16f4a70642e1e09750b96d5d93f0a8f4a4218.png) repeat left top;box-shadow:2px 2px 10px rgba(0,0,0,.2)}.message-join__heading{margin:18px 0;color:#036;font-size:24px;font-weight:bold;text-align:center}.message-join__text{margin:10px 0;font-size:13px;line-height:1.6}.message-staff-interviews{font-size:14px;font-weight:normal}.message-staff-interviews-acceptance{margin:20px 60px;padding:17px;border:3px solid #036;border-radius:6px;box-shadow:2px 2px 10px rgba(0,0,0,.2);font-size:13px;line-height:1.6;background-color:#fff}.message-staff-interviews-acceptance__wide{margin:0 0 20px 0}.message-staff-interviews-acceptance__text{margin:0 auto 10px auto;color:#036;font-size:15px;font-weight:bold;text-indent:0}.message-announce{border:1px solid #dadada;background-color:#f0f0f0;margin:0 20px 30px;padding:20px}.message-announce__text{font-size:13px;margin:0}.message-calendar{border:2px solid #c50043;border-radius:6px;background-color:#fff6f9;margin-bottom:25px;padding:20px;text-align:center}.message-calendar__text{font-size:15px;font-weight:bold;margin:0;padding-left:25px;position:relative}.message-calendar__text::before{content:"";width:20px;height:20px;position:absolute;top:-2px;left:0;background:url(https://type.career-agent.jp/assets/2069bced02bfd0d8eb2d-7c6938d3b93ed81be51687a2d4e44afaf4d00e37d2e92fd0f3d2176ee37e6dd7.png) no-repeat center/contain}.message-job-mail-suspension{margin:0;padding:0px 40px 1px;border-radius:6px 6px 0 0;box-shadow:0px 2px 2px 0px rgba(91,112,155,.14);font-size:15px;font-weight:bold}.message-job-mail-suspension__marker{color:#036;font-size:30px}.message-job-mail-suspension__text{color:#000;font-size:15px}.message-career-sheet-report-docx{font-size:13px;margin:11px 0}.message-point_expiration{border:2px solid #c50043;border-radius:6px;background-color:#fff6f9;margin-bottom:25px;padding:20px 20px 36px 20px;text-align:center}.message-entry-finish{margin:10px 50px 30px;padding:17px;border:3px solid #036;border-radius:6px;box-shadow:2px 2px 10px rgba(0,0,0,.15);font-size:13px;line-height:1.6;background-color:#fff;text-align:center}.message-entry-finish__text{margin:0 auto 10px auto;color:#036;font-size:25px;font-weight:bold;text-indent:0}.message-entry-finish-woman{margin:10px 50px 30px;padding:17px;border:3px solid #dd588b;border-radius:6px;box-shadow:2px 2px 10px rgba(0,0,0,.15);font-size:13px;line-height:1.6;background-color:#fff;text-align:center}.message-entry-finish-woman__text{margin:0 auto 10px auto;color:#dd588b;font-size:25px;font-weight:bold;text-indent:0}.message-entry-finish-seminar__title{margin:75px auto 50px;color:#d0487c;font-size:25px;font-weight:bold;text-indent:0;text-align:center}.message-entry-finish-seminar__text{margin:0 auto 20px auto;color:#000;font-size:20px;font-weight:bold;text-indent:0;text-align:center}.message-entry-finish-seminar__detail{margin:25px auto;font-size:13px;line-height:1.5;text-align:center}.message-entry-finish-seminar__service{margin:50px auto;color:#e05a87;font-size:23px;font-weight:bold;text-indent:0;text-align:center}.message-entry-finish-seminar__service span{background-color:#e05a87;border-radius:50%;color:#fff;padding:22px 15px;margin-right:10px;vertical-align:middle;font-size:18px;position:relative}.message-frame{padding:5px 120px;text-align:start;font-size:15px}.attention-frame{padding:5px 80px;text-align:start;font-size:15px}.modal-base{position:relative;width:87.5%;max-width:550px;margin:40px auto 20px;background:#fff;font-size:14px}.modal-base--wide{max-width:570px}.modal-base--large{width:1000px;max-width:1000px;height:800px}.ok_icon{position:absolute;width:75%;top:22px;right:41px;height:35px;background:url(https://type.career-agent.jp/assets/424b5e561a2cd02e5509-3ba9965f3142c141ad30d347a15b1a3fa749683e5c3ec79576a9a98665642029.png) no-repeat left 24px center/24px auto}.ng_icon{position:absolute;width:75%;top:22px;right:41px;height:35px;background:url(https://type.career-agent.jp/assets/0c6490fbf19b52218c15-bda863c1637b0c9891da47a289fc59b120ce454aa0309b94a765d8ce67f7af3e.png) no-repeat left 24px center/24px auto}.modal-box{display:none}.modal-box.is-active{display:block}.modal-box__inner{position:relative;padding:35px 35px 10px}.modal-box__inner--complete{background:url(https://type.career-agent.jp/assets/15960b0932ba5144a12d-b727d335779b99ee5b49ad835dd16f4a70642e1e09750b96d5d93f0a8f4a4218.png) repeat left top}.modal-box__title{margin:0 0 10px;font-size:15px;font-weight:bold}.modal-box__lead{margin:15px 0}.modal-box__lead--red{color:red}.modal-box__help{position:absolute;top:35px;right:35px;height:14px;padding-left:16px;background:url(https://type.career-agent.jp/assets/29a366dc279226df65d7-427ae34cfebb3b27e06b7f1e6ea83af4972a6e418ac046aff202cefb8c2de56f.png) no-repeat -29px -210px/70px auto;font-size:10px}.modal-box__close-button{position:absolute;top:-6px;right:-6px;width:23px;cursor:pointer}.modal-box__close-button:hover{opacity:1}.modal-box__company{margin:0 0 10px;font-size:16px;font-weight:bold}.modal-box__job{margin:0 0 10px;font-size:22px;font-weight:bold}.modal-box__job--small{margin:0 0 10px;font-size:16px}.modal-box__interview_date{margin:0 0 10px;font-size:22px;font-weight:bold}.modal-box__skill{border:1px solid #ddd;border-radius:2px;padding:10px;height:600px}.modal-box__skill-list{height:500px;width:890px;overflow:auto;padding:0 0 0 5px}.modal-box--skill-list-container__empty_notice{background:#eee;height:490px;width:890px;text-align:center;border:1px solid #ddd;border-radius:2px}.modal-box--skill-list-container__empty_notice__text{width:450px;height:400px;margin-right:auto;margin-left:auto;padding-top:220px;font-size:34px;color:#537589}.modal-box__movie{position:relative;padding-bottom:25px}.modal-box__movie::after{content:"企業動画";position:absolute;right:0;bottom:0;width:54px;border:1px solid #ddd;border-radius:2px;background:#f7f7f7;color:#666;font-size:11px;line-height:18px;text-align:center}.modal-box__movie iframe{max-width:100%}.modal-box__point-exchange{padding:0 40px}.modal-note{margin:15px 0}.modal-note__text{margin:0 0 .3em 1em;color:#666;font-size:12px;line-height:1.5;text-indent:-1em}.modal-footer{padding:5px 10px 20px;background:#e1e7f4}.modal-footer--gray{background:#eee}.modal-footer--tab{margin:20px -35px -10px}.modal-footer .button--navy-arrow{padding:13px 40px 13px 10px}.modal-message{padding:15px 15px 5px;background:url(https://type.career-agent.jp/assets/15960b0932ba5144a12d-b727d335779b99ee5b49ad835dd16f4a70642e1e09750b96d5d93f0a8f4a4218.png) repeat left top;box-shadow:2px 2px 10px rgba(0,0,0,.2)}.modal-message__inner{padding:35px;text-align:center}.modal-message__heading{margin:0 0 10px;font-size:24px;font-weight:bold}.modal-message__heading i{margin-right:10px}.modal-message__heading__ng{color:red}.modal-message__lead{margin:15px 0;font-size:14px;text-align:left}.overlay-box{display:none;position:fixed;z-index:9000;top:0;left:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.5)}.note{margin:0;padding:0;list-style:none;margin:15px auto}.note:last-child{margin-bottom:0}.note__list{margin:0 0 .3em 1em;color:#666;font-size:12px;line-height:1.5;text-indent:-1em}fieldset+.note{margin-top:30px}span.note{display:block;margin:10px 0 0;font-size:12px}.note-request{width:60%;margin:20px auto;color:red;font-size:11px}.note-supplement{margin-top:-10px;margin-bottom:35px;margin-left:10px;font-size:11px}.note-supplement--l{font-size:12px}.note-supplement--attention{color:red}.other{margin-top:30px}.other-banner{margin:0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.other-banner__list{width:280px;margin:0 10px}.app-banner{margin:20px 0 0}.app-auto-schedule-banner{margin:20px 0 20px 25px}.other-cooperation{display:flex;justify-content:space-between;margin:30px 0 0;padding:10px 20px;border-radius:4px;background:#e1e8f2}.other-cooperation__desc{box-sizing:border-box;width:55%;padding:10px 15px}.other-cooperation__text{margin:0;font-size:13px;line-height:1.6}.other-cooperation__text i{margin-right:5px}.other-cooperation__button{width:36%;padding:20px 0 0;text-align:center}.mypage_quality_questionnaire{display:flex;justify-content:space-between;margin:30px 0;padding:10px 20px;border-radius:4px;background:#e1e8f2}.mypage_quality_questionnaire__desc{box-sizing:border-box;width:55%;padding:10px 15px}.mypage_quality_questionnaire__text{margin:0;font-size:13px;line-height:1.6}.mypage_quality_questionnaire__text i{margin-right:5px}.mypage_quality_questionnaire__button{width:36%;padding:10px 0 0;text-align:center}.other-help{text-align:center}.other-help__link{position:relative;color:#1262b2;font-size:13px;text-decoration:none}.other-help__link::before{content:"";display:block;position:absolute;top:3px;left:-18px;width:15px;height:15px;background:url(https://type.career-agent.jp/assets/2fb58bd005774c62ac5e-e11254d40844741ac1a83baed40ee2ce906a65d49b727f0f2c1082adcb7810b3.png) no-repeat left top/contain}.pager{margin:0;padding:0;list-style:none;display:flex;justify-content:center;width:300px}.pager__list{margin:0 3px;font-size:16px}.pager__link{display:block;box-sizing:border-box;width:28px;height:30px;border:1px solid #1262b2;background:#fff;line-height:28px;text-align:center}.pager__link:not(.pager__link--arrow):hover{opacity:1;background:#1262b2;color:#fff;text-decoration:none}.pager__link--next{background:url(https://type.career-agent.jp/assets/a20c29ee2a61807e6a0c-231eef768693ec5dd5ff09d2bc33e1acb3f95f96b7947dc939399e15bee2ed3f.png) no-repeat center center/8px 9px,#fff}.pager__link-nohover{display:block;box-sizing:border-box;width:28px;height:30px;border:1px solid #1262b2;background:#fff;line-height:28px;text-align:center}.pager__link-nohover--next{background:url(https://type.career-agent.jp/assets/a20c29ee2a61807e6a0c-231eef768693ec5dd5ff09d2bc33e1acb3f95f96b7947dc939399e15bee2ed3f.png) no-repeat center center/8px 9px,#fff}.pager__link-nohover--prev{background:url(https://type.career-agent.jp/assets/76a7d9d99ac51bd9ed11-8cb9bf89a985f8d6ee1b5f3ac6300d9ecd56da087c28d269570c0c990137dc74.png) no-repeat center center/8px 9px,#fff}.pager__current{display:block;box-sizing:border-box;width:28px;height:30px;border:1px solid #1262b2;background:#1262b2;color:#fff;line-height:28px;text-align:center}.request__title{margin:0 0 10px;font-size:16px;font-weight:bold}.request__date{margin:15px 0;font-size:20px;font-weight:bold;line-height:1.6}.request__date-label{display:block;margin:0 0 -5px;font-size:13px;font-weight:normal}.request-form{display:flex;flex-wrap:wrap;margin:1.4em 0 0}.request-form__label{width:130px;margin:0 0 1.4em;font-size:14px}.request-form__label--em{font-weight:bold}.request-form__data{width:calc(100% - 130px);margin:0 0 1.4em;padding:0}.request-form__num{font-size:20px;font-weight:bold}.request-form__note{margin:5px 0 10px;color:#666;font-size:13px}.request-form__note-s{font-size:12px}.request-form__input-background{background-color:#ffd1d1}.request-interview{margin:15px 0 0;padding-bottom:20px}.request-interview__lead{margin:0 0 6px;font-size:14px}.request-interview th{background:#f7f7f7;font-weight:bold}.request-interview-title{margin:15px 0 0;padding-bottom:20px;font-weight:bolder;font-size:14px}.staff-interview-reschedules__anounce-card{background-color:#fbefe9;border:3px solid #f0c4b8;border-radius:8px;padding:16px;margin-bottom:24px;box-shadow:0 2px 6px rgba(0,0,0,.04)}.staff-interview-reschedules__anounce-card>h3{color:#a15c2f;font-size:15px}.staff-interview-reschedules__cancel{padding:1em 0}.staff-interview-reschedules__cancel>a{font-size:14px;margin:5px 0}.resume{margin:20px 40px 0}.resume:not(:last-child){margin-bottom:30px}.resume__box{margin-bottom:30px}.resume__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.resume__title{margin:0 0 10px;font-size:24px}.resume__date{margin:0 0 10px;font-size:14px}.resume__date:first-child{width:100%;text-align:right}.resume-photo{position:relative}.resume-photo__image{width:160px;height:214px;overflow:hidden;border:1px solid #ccc}.resume-photo__button{position:absolute;top:170px;left:8px;width:145px;padding:8px 15px 8px 30px;color:#1262b2;font-size:13px}.resume-photo__button::before{content:"";display:block;position:absolute;top:50%;left:10px;width:15px;height:15px;margin-top:-7.5px;background:url(https://type.career-agent.jp/assets/cc044a8364e3fe3c29cf-4ce115ae7b253f1c5c58bab24ead7d9388c4c731275a2152aa9161e5417ea039.png) no-repeat left top/15px auto}.resume-photo__note{margin:6px 0 0 15px;padding-left:1em;color:#666;font-size:12px;line-height:1.6;text-indent:-0.8em}.resume-baloon{display:inline-block;position:relative;margin:10px 0 2px;padding:5px 10px;border-radius:5px;background:#ff8a00;color:#fff;font-size:14px;font-weight:bold}.resume-baloon::before{content:"";position:absolute;top:100%;left:20px;border-width:5px 5px 0;border-style:solid;border-color:#ff8a00 rgba(0,0,0,0)}.resume-baloon__em{font-size:16px}.resume-upload{display:flex;align-items:flex-start;justify-content:space-between}.resume-upload-box{width:420px;border:1px solid #ccc}.resume-upload-box__inner{padding:18px 29px}.resume-upload-box__footer{background:#f7f7f7;font-size:14px;text-align:center}.resume-upload-box__note{padding:1rem 0;color:#666;font-size:12px}.resume-upload-box__empty{margin:15px;padding:30px 15px;border:1px solid #ddd;background:#eee;font-size:15px;text-align:center}.resume-upload-title{position:relative;height:44px;padding-left:56px;background:#036;color:#fff;font-size:18px;font-weight:bold;line-height:44px;white-space:nowrap}.resume-upload-title__note{font-size:14px}.resume-upload-title i{position:absolute;top:50%;left:15px;margin-top:-15px}.resume-upload-list{margin:0;padding:0;list-style:none}.resume-upload-list__list{display:flex;align-items:center;padding:9px 0;border-bottom:1px solid #ccc;font-size:13px}.resume-upload-list__list:last-child{border-bottom:0}.resume-upload-list__date{box-sizing:border-box;width:24%;padding:0 10px;border-right:1px solid #ccc;color:#666;text-align:center}.resume-upload-list__file{box-sizing:border-box;width:61%;padding:0 10px}.resume-upload-list__delete{box-sizing:border-box;width:15%;padding:0 10px}.resume-upload-list__delete-button{display:block;padding:2px 8px;transition-duration:.2s ease-out;border:1px solid #ddd;background:#eee;color:#666;font-size:12px;cursor:pointer}.resume-upload-list__delete-button:hover{opacity:.65}.resume{margin:20px 40px 0}.resume:not(:last-child){margin-bottom:30px}.resume__box{margin-bottom:30px}.resume__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.resume__title{margin:0 0 10px;font-size:24px}.resume__date{margin:0 0 10px;font-size:14px}.resume__date:first-child{width:100%;text-align:right}.photo{position:relative}.photo__image{width:160px;height:214px;border:1px solid #ccc;margin:0 auto}.photo__button{position:absolute;top:170px;left:8px;width:145px;padding:8px 15px 8px 30px;color:#1262b2;font-size:13px}.photo__button::before{content:"";display:block;position:absolute;top:50%;left:10px;width:15px;height:15px;margin-top:-7.5px;background:url(https://type.career-agent.jp/assets/cc044a8364e3fe3c29cf-4ce115ae7b253f1c5c58bab24ead7d9388c4c731275a2152aa9161e5417ea039.png) no-repeat left top/15px auto}.photo__note{margin:12px 5px 0 15px;color:#666;font-size:12px;line-height:1.6;text-indent:-0.8em;text-align:center}.photo-upload{display:flex;align-items:flex-start;justify-content:space-between}.photo-upload-box{margin:0 auto;width:100%;border:1px solid #ccc;text-align:center}.photo-upload-box__inner{padding:18px 29px}.photo-upload-box__footer{height:60px;background:#f7f7f7;font-size:14px;line-height:60px;text-align:center}.photo-upload-box__empty{margin:15px;padding:30px 15px;border:1px solid #ddd;background:#eee;font-size:15px;text-align:center}.photo-upload-title{position:relative;height:44px;padding-left:56px;background:#036;color:#fff;font-size:18px;font-weight:bold;line-height:44px;white-space:nowrap;text-align:left}.photo-upload-title__note{font-size:14px}.photo-upload-title i{position:absolute;top:50%;left:15px;margin-top:-15px}.photo-upload-list{margin:0;padding:0;list-style:none}.photo-upload-list__list{display:flex;align-items:center;padding:9px 0;border-bottom:1px solid #ccc;font-size:13px}.photo-upload-list__list:last-child{border-bottom:0}.photo-upload-list__date{box-sizing:border-box;width:24%;padding:0 10px;border-right:1px solid #ccc;color:#666;text-align:center}.photo-upload-list__file{box-sizing:border-box;width:61%;padding:0 10px}.photo-upload-list__delete{box-sizing:border-box;width:15%;padding:0 10px}.photo-upload-list__delete-button{display:block;padding:2px 8px;transition-duration:.2s ease-out;border:1px solid #ddd;background:#eee;color:#666;font-size:12px;cursor:pointer}.photo-upload-list__delete-button:hover{opacity:.65}.security-text{margin:-10px 0 0 35px;font-size:12px;line-height:1.6}.experience_skill_large_group{display:block}.experience_skill_large_group--is-empty{display:none}.experience_skill_large_group p{font-weight:bold;margin-bottom:5px}.experience_skill_middle_group{display:block}.experience_skill_middle_group--is-empty{display:none}.experience-skill-more{position:relative;height:auto;max-height:310px;overflow:hidden;transition:max-height .5s}.experience-skill-more::after{content:"";position:absolute;top:70%;left:0;z-index:1;display:block;width:100%;height:30%;transition:.5s;background:linear-gradient(to bottom, transparent 0%, #ffffff 100%)}.experience-skill-more--open::after{z-index:-1;opacity:0}.career-sheet-experience-skill-more{position:relative;height:auto;max-height:280px;overflow:hidden;transition:max-height .5s}.career-sheet-experience-skill-more::after{content:"";position:absolute;top:70%;left:0;z-index:1;display:block;width:100%;height:30%;transition:.5s;background:linear-gradient(to bottom, transparent 0%, #ffffff 100%)}.career-sheet-experience-skill-more--open::after{z-index:-1;opacity:0}.js-modal-experience-skill{margin-top:5px}.experience-skill-dummy-section+.experience-skill-section>.table-form__head,.experience-skill-dummy-section+.experience-skill-section>.table-form__data{border-top:0}.table-form~.skill-license-edit-link{margin-top:-20px}.experience_skill_large_group:not(.experience_skill_large_group--is-empty)~.table-form__button-box--skill{border-top:1px dotted #aaa}.js-cdt-experience-skill-middle-title:not(.experience_skill_middle_group--is-empty) .table-form__head--skill{border-top:0}.js-cdt-experience-skill-middle-title:not(.experience_skill_middle_group--is-empty)~.js-cdt-experience-skill-middle-title:not(.experience_skill_middle_group--is-empty) .table-form__head--skill{border-top:1px dotted #aaa}.social-login{display:block}.social-login__inner{display:flex;flex-wrap:wrap;align-items:center}.social-login__status{position:relative;margin-right:20px;padding-left:43px;font-size:15px;font-weight:bold;line-height:40px}.social-login__status--line{color:#1bb71f}.social-login__status--line::before{content:"";position:absolute;top:0;left:0;width:40px;height:40px;background:url(https://type.career-agent.jp/assets/0d62e0d64bdb8d75d5ac-0d4d1ee14fa530172b32356bff950c0713bfca97c2975f77a44df201adcacc66.png) no-repeat left top/40px auto}.social-login__help{width:100%;margin-top:10px}.social-login__help-link{display:inline-block;position:relative;margin-left:20px;color:#666;font-size:12px}.social-login__help-link::before{content:"";display:inline-block;position:absolute;top:0;left:-20px;width:15px;height:15px;background:url(https://type.career-agent.jp/assets/2fb58bd005774c62ac5e-e11254d40844741ac1a83baed40ee2ce906a65d49b727f0f2c1082adcb7810b3.png) no-repeat left top/contain}.status{padding:25px 30px 0}.status__button{margin:8px 0 25px;text-align:center}.status-message{border:2px solid #df4a0a;border-radius:5px;background-color:#fff4ef;text-align:center;padding:25px;margin-bottom:25px}.status-message__text,.status-message__notes{font-size:15px}.status-message__text{font-weight:bold;margin:0}.status-message__notes{color:#c70000;margin:6px 0 8px}.status-message__button{margin:0;text-align:center}.status-lead{display:flex;justify-content:start;align-items:start;margin-bottom:20px;padding-bottom:5px}.status-lead__item-img{height:90px}.status-lead__item:nth-child(1){width:18%;text-align:center}.status-lead__item:nth-child(2){width:82%}.status-lead__title{font-size:18px;font-weight:bold}.status-lead__title-text{padding-bottom:3px}.status-lead__title-text--interview{background:linear-gradient(transparent 70%, #cde3f0 70%)}.status-lead__title-text--entry{background:linear-gradient(transparent 70%, #f1c9d5 70%)}.status-lead__title-text--completion,.status-lead__title-text--offer{background:linear-gradient(transparent 70%, #b7ceeb 70%)}.status-lead__balloon{display:flex;justify-content:space-between;align-items:start;padding-top:20px}.status-lead__balloon-img{width:38px;height:38px}.status-lead__balloon-text{position:relative;width:100%;font-size:15px;padding:12px;border:1px solid #ccc;border-radius:5px;margin:0 0 0 20px;background-color:#fff}.status-lead__balloon-text::before{content:"";position:absolute;border:8px solid rgba(0,0,0,0);border-right:8px solid #ccc;top:20%;left:-17px}.status-lead__balloon-text::after{content:"";position:absolute;border:8px solid rgba(0,0,0,0);border-right:8px solid #fff;top:20%;left:-15px}.step{position:relative}.step--interview .step-interview{width:65%;border:0;background:#cde4f0}.step--interview .step__step--interview{background:#fff;color:#449dc9}.step--entry .step-entry{width:65%;border:0;background:#f1cad5}.step--entry .step-entry::before{left:35%;border-left-color:#f7f7f7}.step--entry .step__step--entry{background:#fff;color:#cd3e67}.step--entry .step-list{border-color:#f1cad5}.step__inner{display:flex;position:relative}.step__status{position:relative;margin:0;padding:8px 15px;background:#ccc;color:#202020;font-size:16px;font-weight:bold;line-height:1.2;text-align:center}.step__status--current{top:-3px;min-width:50px;background:#036;color:#fff}.step__status--current::after{content:"";display:block;position:absolute;top:0;left:100%;border:3px solid rgba(0,0,0,0);border-bottom-width:0;border-left-color:#000}.step__title-wrap{display:flex;align-items:flex-start;padding:0 20px}.step__title{position:relative;top:6px;margin:0 0 0 10px;font-size:15px}.step__title--current{top:0}.step__step{margin-right:3px;padding:5px 7px;color:#fff;font-size:16px;font-weight:bold}.step__step--interview{background:#449dc9}.step__step--entry{background:#cd3e67}.step__fin{padding-left:5px;color:#c50043;font-size:16px;font-weight:bold}.step__num{padding-left:5px;color:#c50043;font-size:26px;font-style:normal;font-weight:bold}.step__button{margin-top:15px;padding:0 20px 10px}.step-interview{box-sizing:border-box;width:35%;border-top:1px solid #ccc;border-left:1px solid #ccc;background:#f7f7f7}.step-interview--all_complete{box-sizing:border-box;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#f7f7f7;width:50%;height:50px}.step-entry{box-sizing:border-box;width:35%;border-top:1px solid #ccc;border-right:1px solid #ccc;background:#f7f7f7}.step-entry::before{content:"";display:block;position:absolute;top:50%;left:65%;margin-top:-18px;border-width:18px 0 18px 10px;border-style:solid;border-color:rgba(0,0,0,0) #cde4f0}.step-entry--all_complete{box-sizing:border-box;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#f7f7f7;width:50%;height:50px}.step-bar{position:relative;width:500px;margin:26px 20px 10px}.step-bar__base{box-sizing:border-box;width:100%;height:16px;border:1px solid #ddd;background:#f7f7f7}.step-bar__base::before,.step-bar__base::after{content:"";position:absolute;z-index:1;top:-6px;width:2px;height:28px;background:#036}.step-bar__base::before{left:0}.step-bar__base::after{right:0}.step-bar__bar{position:absolute;top:0;left:0;height:16px;background:#c50043}.step-bar__bar::after{content:"";position:absolute;top:-19px;right:-6px;width:12px;height:19px;background:url(https://type.career-agent.jp/assets/9f0a0d520d9286ac2d9f-40540a75abc4d9b400eed86b20c8e14532bd205b4923d3d32afe59db2846143b.png) no-repeat left top}.step-list{margin:0;padding:12px 15px 10px;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;border:10px solid #cde4f0;background:#fff}.step-list__list{width:33%}.step-list__link{display:inline-block;padding:5px 0;color:#1262b2;font-size:13px}.step-list__link:hover{text-decoration:none}.step-list__link::before{content:"";display:inline-block;width:18px;height:18px;padding-right:7px;background:url(https://type.career-agent.jp/assets/74d3029fa5e270f4a2db-66e5034528b589e86c446011338c0bc391e29aaee9c1e7b01fb7e6da049c4d6c.png) no-repeat -247px 0/265px auto;vertical-align:middle}.step-list__link--on::before{background-position:left center}.supporter{margin:20px 0 0;padding:20px 30px 20px 100px;background:#f7f7f7 url(https://type.career-agent.jp/assets/7a2d01c1b8d0d8a5e8a8-21a16880a35feb115b35403128015eddb69796e82d2fbc8ef8182294a3946baf.png) no-repeat 30px center}.supporter__heading{margin:0 0 .5em;border-radius:6px 6px 0 0;font-size:14px;font-weight:bold}.supporter__text{margin:0;font-size:13px}.tab{margin:0;padding:0 15px;list-style:none;display:flex}.tab--static{border-bottom:4px solid #036}.tab--s{padding:0;border-bottom:4px solid #036}.tab--simple{border-bottom:0}.tab--home{border-bottom:3px solid #036;margin-bottom:20px}.tab--home--reserved{border-color:#df4a0a}.tab__list{min-width:210px;margin-right:5px}.tab--s .tab__list{min-width:10px}.tab--m .tab__list{min-width:150px}.tab--job .tab__list{min-width:140px}.tab__list--other{align-self:flex-end;margin:0 0 0 auto;padding-bottom:8px;text-align:right}.tab__link{display:block;position:relative;min-width:14px;padding:10px 20px;border:1px solid #ccc;border-bottom:0;border-radius:4px 4px 0 0;background:url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/2px auto;color:#333;font-size:18px;font-weight:bold;text-align:center;text-decoration:none}.tab__link:hover{border-color:#036;opacity:1;background:#eaeef7;text-decoration:none}.tab__link i{margin-right:10px}.tab__link.is-current{border-color:#036;background:#036;color:#fff}.tab--s .tab__link{display:inline-block;padding:10px 10px 8px;font-size:16px}.tab__link--reserved{background:url(https://type.career-agent.jp/assets/de1985ccea5a45284167-6c33a5e0b4ffbfe198192a98862217ec70963630e7a6c375a310b91252226af4.png) repeat-x left center}.tab__link--reserved:hover{border-color:#df4a0a;background:#fbeae3}.tab__link--reserved.is-current{border-color:#df4a0a;background:#df4a0a}.tab__link-text{padding:6px 15px 6px 6px;border-radius:4px;background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat right 5px center/4px auto;font-size:14px;line-height:1.2}.tab__link-text:hover{opacity:1;background-color:#eaeef7;text-decoration:none}.tab__num{display:block;position:absolute;top:-16px;right:-26px;width:30px;height:30px;border-radius:100%;background:linear-gradient(to bottom, #da002c 0%, #f00 100%);color:#fff;font-size:20px;font-style:normal;font-weight:bold;line-height:30px;text-align:center}.tab-panel-box{margin-bottom:10px;padding:15px;border:1px solid #036}.tab-panel-box--status{margin:0;padding:0;border-width:3px;border-radius:10px}.tab-panel-box--reserved{border-color:#df4a0a;border-width:3px;border-radius:10px;padding:20px 30px 0}.tab-panel-box--completion,.tab-panel-box--offer{margin:0;padding:0;border-width:3px;border-radius:10px;background-color:#ecf2fa;padding-bottom:0}.tab-panel-box--mgmt{margin:0;padding:0;border-width:3px 0 0 0}.tab-panel-box.calendar{border-width:3px;padding:20px 30px 0}.tab-panel-box--personal{background:#f7fbff;margin-bottom:20px;padding:16px;border-width:3px;border-radius:10px}.tab-panel-box--attention{margin-bottom:30px;background-color:#fff5f5}.tab-adjust{margin:0;padding:0;list-style:none;display:flex;position:relative;align-items:flex-end;justify-content:space-between;border-bottom:4px solid #036}.tab-adjust__link{display:inline-block;width:auto;height:auto;margin-bottom:3px;padding:6px 15px 6px 6px;transition:0s;border-radius:4px;background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat right 5px center/4px auto;color:#1262b2;font-size:14px;line-height:1.2;text-align:left}.tab-adjust__link--company.is-current{width:258px;margin-right:5px}.tab-adjust__link--company:not(.is-current){position:absolute;top:7px;right:0}.tab-adjust__link:hover{opacity:1;background-color:#eaeef7;text-decoration:none}.tab-adjust__link.is-current{position:relative;margin-bottom:0;padding:10px;border-radius:4px 4px 0 0;border-color:#036;background:#036;color:#fff;font-size:16px;font-weight:bold}.tag{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;width:600px}.tag__list{font-size:11px;margin:0 5px 3px 0;padding:2px 7px;border-radius:5px;background:#88b0d8;color:#fff;line-height:1.3}.table-data{width:100%;table-layout:fixed;border-collapse:collapse}.table-data__head{padding:0 20px;border:1px solid #ccc;background:#036;color:#fff;font-size:13px;line-height:26px;text-align:center}.table-data__data{padding:10px 20px;border-top:1px dotted #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}.table-data__title .table-data__data{border-top-style:solid}.table-data__need-interview{background:#daebf4}.table-data__need-entry{background:#f5d7e0}.table-data__info{width:250px;background:#f7f7f7;font-size:16px;font-weight:bold;vertical-align:top}.table-data__status{width:28px;padding:0 5px;text-align:center;vertical-align:middle}.table-data__status.table-data__data{background:#fff}.table-data__item{width:340px;font-size:14px;text-align:left}.table-data__item.table-data__head{font-size:13px}.table-data__item a{color:#1262b2}.table-data__item__note{font-size:12px}.table-data__step{width:80px;text-align:center}.table-data__step-fin{text-align:center}.table-resume{width:100%;margin-bottom:15px;border-collapse:collapse;border:1px solid #ccc;font-size:14px}.table-resume:last-child{margin-bottom:0}.table-resume--basic{width:690px}.table-resume--time{margin:30px 0 -1px}.table-resume--in{border:0}.table-resume__title{padding:5px 15px;background:#eee;font-weight:bold;text-align:left}.table-resume--list .table-resume__title:not(:first-child){border-left:1px dotted #ccc}.table-resume__title--date{width:270px}.table-resume__title--year_month{width:130px}.table-resume__title-note{display:inline-block;margin-left:10px;color:#666;font-size:12px;font-weight:normal}.table-resume__head{width:70px;padding:15px 10px 15px 20px;border-bottom:1px solid #ccc;font-weight:normal;line-height:1.6;text-align:left}.table-resume__head--wide{width:100px;padding-right:0}.table-resume__head--top{vertical-align:top}.table-resume__connect .table-resume__head{border-bottom-style:dotted}.table-resume--list .table-resume__head:not(:first-child){border-left:1px dotted #ccc}.table-resume--family .table-resume__head{width:70px;padding-right:0}.table-resume--family .table-resume__head:not(:first-child){border-left:1px solid #ccc}.table-resume--family .table-resume__head:last-of-type{width:110px}.table-resume__data{padding:15px 20px;border-bottom:1px solid #ccc}.table-resume__connect .table-resume__data{height:50px;border-bottom-style:dotted}.table-resume__connect--data .table-resume__data{height:auto}.table-resume--list .table-resume__data:not(:first-child){border-left:1px dotted #ccc}.table-resume__no_boarder{border:none}.table-resume__wrap{position:relative;padding:0}.table-resume__box{position:relative}.table-resume__toggle{height:36px;margin-top:-1px;padding:0 15px;transition:.2s ease-out;border-top:1px solid #ccc;background:#eee url(https://type.career-agent.jp/assets/a0f8da4eb691391f084f-4e79db84b4da475dddc803fe1c188e696ef0560e501eb4fe77710aeda2f6762f.png) no-repeat right 5px center/15px auto;font-weight:bold;line-height:36px;text-align:left;cursor:pointer}.table-resume__toggle.is-active{background-image:url(https://type.career-agent.jp/assets/b248ea84a34d7b2038dd-48cdb76113b0456eef1b801dbb973cf38cbf439440b841f928994d53d09868d9.png)}.table-resume__toggle:hover{background-color:#eaeef7}.table-resume__toggle--button{border:1px solid #ccc}.table-resume__toggle--button.is-active{border-bottom:0}.table-resume__panel{display:none}.table-resume__age{font-size:14px}.table-resume__num{display:inline-block;min-width:16px;margin:0 5px;font-size:15px}.table-resume__date{width:280px;padding:15px}.table-resume__sort{width:45px;padding:0;text-align:center}.table-resume__license{display:flex;position:relative;box-sizing:border-box;align-items:center;height:66px;margin:-15px -20px;padding:15px 100px 15px 20px;font-size:15px;font-weight:bold}.table-resume__trush{display:block;position:absolute;top:0;right:0;bottom:0;box-sizing:border-box;width:80px;height:66px;padding:0 15px 0 30px;color:#666;font-size:14px;font-weight:normal;line-height:66px}.table-resume__trush--work{right:30px;width:60px;height:36px;padding-right:0;line-height:36px}.table-resume__trush--top{right:10px;width:60px;height:30px;padding-right:0;line-height:30px}.table-resume__trush::before{display:inline-block;width:16px;height:16px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat -40px -2200px/auto auto;content:"";position:absolute;top:50%;left:10px;margin-top:-8px}.table-resume__trush:hover{text-decoration:none}.table-resume__address{display:block;line-height:1.6}.table-resume__button-box{margin:-1px 1px 1px;padding:15px 0;border-top:1px dotted #aaa;background:#fff}.table-resume__format{display:inline-block;padding-right:15px;transform:translateY(-19px);background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat right 5px center/4px auto;font-size:13px}.table-resume__text{margin:0 0 4px;font-size:12px}.table-resume__note{display:inline-block;color:#666;font-size:12px;font-weight:normal}.table-resume-sort{width:40px;margin:0 auto}.table-resume-sort__up{position:relative;box-sizing:border-box;width:40px;height:23px;border:1px solid #ccc;border-radius:5px 5px 0 0;background:url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/1px auto;cursor:pointer}.table-resume-sort__up:hover{background-image:url(https://type.career-agent.jp/assets/fa2a61f3e9f6a3fe5aa5-e28df2b745f1233695bd733270ce1b242335720bc9ace06b6f75db2010bb9860.png)}.table-resume-sort__up::before{content:"";position:absolute;top:50%;left:50%;margin:-5px 0 0 -8px;border-width:0 8px 10px;border-style:solid;border-color:#1262b2 rgba(0,0,0,0)}#cdt_licenses_table tr:nth-child(2) .table-resume-sort__up{background:#ddd;cursor:auto}#cdt_licenses_table tr:nth-child(2) .table-resume-sort__up::before{border-color:#aaa rgba(0,0,0,0)}.table-resume-sort__down{position:relative;box-sizing:border-box;width:40px;height:23px;border:1px solid #ccc;border-radius:0 0 5px 5px;background:url(https://type.career-agent.jp/assets/d72e03b024c62e17eb7f-520ab72cbfb0a8c1508f5c2a18fc7e67e2cec640d892fbfaae5a8c100d9280f7.png) repeat-x left center/1px auto;cursor:pointer}.table-resume-sort__down:hover{background-image:url(https://type.career-agent.jp/assets/fa2a61f3e9f6a3fe5aa5-e28df2b745f1233695bd733270ce1b242335720bc9ace06b6f75db2010bb9860.png)}.table-resume-sort__down::before{content:"";position:absolute;top:50%;left:50%;margin:-5px 0 0 -8px;border-width:10px 8px 0;border-style:solid;border-color:#1262b2 rgba(0,0,0,0)}tr:last-child .table-resume-sort__down{background:#ddd;cursor:auto}tr:last-child .table-resume-sort__down::before{border-color:#aaa rgba(0,0,0,0)}.table-form{margin-bottom:30px;overflow:hidden;border:1px solid #ccc;border-radius:6px}.table-form.is-empty{border:0}.table-form--toggle{margin-top:-17px;transition:.2s ease-out}.table-form--toggle--skill{margin-top:0;margin-bottom:13px}.table-form--toggle:hover{background:#eaeff6}.table-form--toggle:not(.is-active){box-shadow:2px 2px 0 #ccc}.table-form--toggle:not(.is-active):hover{border-color:#036;box-shadow:2px 2px 0 #036}.table-form__panel{display:none;border-top:1px solid #ccc}.table-form__panel--skill{max-height:400px;overflow-y:scroll}.table-form__table{width:100%;border-spacing:0;border-collapse:separate;background:#fff;font-size:14px}.table-form__table:not(:last-child){border-bottom:1px dotted #aaa}.is-empty .table-form__table:not(:last-child){border-bottom:0}.table-form__table--skill{width:580px;height:auto}.table-form__head{position:relative;width:230px;min-width:230px;min-height:40px;padding:13px 15px;border-top:1px dotted #aaa;border-right:1px solid #ccc;background:#f7f7f7;text-align:left}tr:first-child .table-form__head{border-top:0}.table-form__head--skill{padding:5px 5px 5px 15px}tr:first-child .table-form__head--skill{border-top:1px dotted #aaa}.table-form__head__skill{background:#f7f7f7;position:sticky;text-align:center;border-right:1px solid #aaa;border-bottom:1px solid #aaa;z-index:200;top:0;left:0;padding:15px 0}.table-form__head__skill--name{width:440px}.table-form__head__skill:last-child{border-right:0}.table-form__head--license-year-month{width:30%}.table-form__head--license-name{width:70%}.table-form__head02{width:190px;min-height:40px;padding:13px 15px;border-top:1px dotted #aaa;background:#036;color:#fff;text-align:left}tr:first-child .table-form__head02{border-top:0}.table-form__data{position:relative;padding:15px 40px 15px 50px;border-top:1px dotted #aaa}tr:first-child .table-form__data{border-top:0}.table-form__data--interview{padding-top:25px;background:#f2f8fb}.table-form__data--interview::before{content:"面談";position:absolute;top:0;left:0;width:37px;height:20px;background:#449dc9;color:#fff;font-size:13px;font-weight:bold;line-height:20px;text-align:center}.table-form__data--entry{padding-top:25px;background:#f2f8fb}.table-form__data--entry::before{content:"面談";position:absolute;top:0;left:0;width:40px;height:20px;background:#449dc9;color:#fff;font-size:13px;font-weight:bold;line-height:20px;text-align:center}.table-form__data--entry::after{content:"応募";position:absolute;top:0;left:40px;width:40px;height:20px;background:#cd3e67;color:#fff;font-size:13px;font-weight:bold;line-height:20px;text-align:center}.table-form__data--entry-only{padding-top:25px;background:#fcf1f4}.table-form__data--entry-only::before{content:"応募";position:absolute;top:0;left:0;width:40px;height:20px;background:#cd3e67;color:#fff;font-size:13px;font-weight:bold;line-height:20px;text-align:center}.table-form__data--set{padding-bottom:0}.table-form__data--left{padding-left:10px}.table-form__data--modal-skill-radio{border-right:1px solid #ccc;padding:15px;text-align:center;z-index:100}.table-form__data--modal-skill-radio:last-child{border-right:0}.table-form__data--modal-skill-radio:hover{background:#f5f2f2}.table-form__data--modal-skill-radio--checked{background:#dcfadc}.table-form__data--modal-skill-name{border-right:1px solid #ccc;padding:15px}.table-form__data--small-name{border-right:1px solid #ccc;padding:15px;width:72%}.table-form__data--small-name--show{height:35px}.table-form__data--experience-year{border-right:1px solid #ccc;padding:15px;width:15%}.table-form__data--delete-btn{padding:15px 0 15px 15px;width:13%;cursor:pointer}.table-form__data__skill-delete{margin-left:12px}.table-form__data__skill-delete::before{content:"";display:block;position:absolute;top:50%;left:10px;width:15px;height:15px;margin-top:-7.5px;background:url(https://type.career-agent.jp/assets/dca90fbe428809fe47f0-ef6a46a8ea6e8dd45df2d955269c871b19c8369cf265a0acd00b9060b56e52aa.svg) no-repeat left top/cover}.table-form__data--license{border-right:1px solid #ccc}.table-form__data--career-sheet-small-name{border-right:1px solid #ccc;padding:15px 40px 15px 15px;width:80%}.table-form__data--career-sheet-experience-year{padding:15px 40px 15px 15px;width:20%}.table-form__data--career-sheet-license-year-month{border-right:1px solid #ccc;padding:15px 40px 15px 15px}.table-form__data--career-sheet-license-name{padding:15px 40px 15px 15px}.table-form__data--red{color:red}.table-form__data--bipartition{display:flex;justify-content:flex-start}.table-form__data--w90{width:90%}.table-form__data--w75{width:75%}.table-form__data--w30{width:30%}.table-form__data02{padding:15px;border-top:1px dotted #aaa}tr:first-child .table-form__data02{border-top:0}.table-form__cell{margin:-15px -40px 0 -50px;padding:15px 40px 30px 50px;border-top:1px dotted #aaa;background:#fff}.table-form__cell:first-child{border-top:0;background:rgba(0,0,0,0)}.table-form__license{margin:0 -20px}.table-form__license .table-resume__date{width:270px;padding:10px}.table-form__license .table-resume__license{width:248px;padding:10px 60px 10px 10px}.table-form__license .table-resume__trush{width:55px;padding:0 0 0 20px}.table-form__license .table-resume__trush::before{left:0}.table-form__title{color:#036;font-weight:bold}.table-form__sup{margin:15px 0;font-size:12px}.table-form__sup:first-child{margin-top:0}.table-form__sup:last-child{margin-bottom:0}.table-form__note{display:block;margin:5px 0 0 1em;color:#666;font-size:12px;text-indent:-1em}.input-textarea__count+.table-form__note{margin-top:-14px}.table-form__note__second_line{margin-left:-4px}.table-form__delete{display:inline-block;position:relative;margin-top:15px;padding:8px 20px 8px 32px;border:1px solid #ccc;border-radius:4px;background:#e5e5e5;color:#333;font-size:12px;font-weight:bold}.table-form__delete:hover{opacity:1;background:#eee;text-decoration:none}.table-form__delete::before{display:inline-block;width:14px;height:14px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -2200px/auto auto;content:"";display:block;position:absolute;top:50%;left:10px;width:14px;height:14px;margin-top:-7px}.table-form__button-box{margin:-15px -40px 0 -50px;padding:15px 0;border-top:1px dotted #aaa;background:#fff}.table-form__button-box--skill{border-top:0}.table-form__top-line{margin:-15px -40px 0 -50px;padding:10px 0;border-top:1px dotted #aaa}.table-label{display:inline-flex;align-items:center;justify-content:space-between;width:100%}.table-label__tag-box{position:absolute;top:13px;right:15px}.table-label__tag{display:block;box-sizing:border-box;width:54px;height:18px;margin:1px 0;border:1px solid #ccc;background:#fff;font-size:11px;font-weight:bold;line-height:16px;text-align:center}.table-label__note{display:block;margin:5px 0 0 5px;font-size:12px}.table-answer{width:100%;border-collapse:collapse}.table-answer__head{padding:10px 15px;border:1px solid #ccc;background:#036;color:#fff;font-size:14px;font-weight:bold;text-align:center}.table-answer__data{padding:15px;border:1px solid #ccc;background:#fff;color:#666;font-size:14px}.table-answer__date{width:90px;text-align:center}.table-answer__date.table-answer__data{background:#f7f7f7}.table-answer__status{width:120px;text-align:center}.table-answer__answer{width:160px;padding:15px 20px}.table-answer__link{display:block;margin:0 5px}.table-answer__link:hover{text-decoration:none}.table-answer__link-company{margin:0 0 .2em;color:#333;font-size:16px;font-weight:bold}a:hover .table-answer__link-job{text-decoration:underline}.table-answer__answer-date{margin:0 0 5px;color:#666;font-weight:bold;text-align:center}.table-answer__view{width:144px;margin:0 auto;padding:5px 30px 5px 20px;font-size:14px;line-height:1.4}.table-job{width:100%;border-collapse:collapse;border:1px solid #ccc}.table-job__head{display:block;padding:9px 10px;border-bottom:1px solid #ccc;background:#e1e7f0;font-size:15px;font-weight:bold;text-align:left}tr:last-child .table-job__head{border-bottom:0}.table-job__data{display:block;padding:15px;border-bottom:1px solid #ccc;font-size:13px;line-height:1.6}tr:last-child .table-job__data{border-bottom:0}.table-job__data--min{font-size:12.5px}.table-job__data--summary{margin-left:13px}.table-job__data--right{padding-right:26px}.table-job__data--left{padding-left:7px}.table-job__min{font-size:13px}.table-sales{border-collapse:collapse}.table-sales__head{width:150px;padding:6px 10px;border:1px solid #ccc;background:#eee;font-size:14px;font-weight:bold}.table-sales__data{width:150px;padding:6px 10px;border:1px solid #ccc;font-size:14px;text-align:center}.table-point__head{padding:0 20px;border:1px solid #ccc;background:#ccc;font-size:14px;line-height:26px;text-align:center}.table-point__head__date{width:70px}.table-point__head__note{width:480px}.table-point__head__point{width:90px}.table-point__data{padding:5px;border:1px solid #ccc;text-align:center;font-size:14px}.table-point__data__date{padding:23px 0}.table-point__data__red{color:red;font-weight:bold}.table-point__data__green{color:#04cb00;font-weight:bold}.table-point__data__reissue{font-size:10px}#newentry2 .input-select__select{background:#fff url(https://type.career-agent.jp/assets/80fa2407fa949db76653-051d0676a1e063b17546d6668342b830632207f3de276ff7eddf8566f760c535.png) no-repeat right center/35px auto !important}#newentry2 .input-select__select--year{width:100px}.information{margin:0 auto 30px;width:850px;background-color:#fbefe9;padding:20px;border:1px solid #c34100}.information-message{margin:0;font-size:14px;font-weight:bold;line-height:1.5em;color:#df4a0a}.information-message_p{margin:0 0 10px}.speechBubble{display:inline-block;padding:5px 20px;border-radius:10px;background-color:#e05a87;font-size:13px;font-weight:bold;line-height:1.5;color:#fff;letter-spacing:1.2px;width:160px;text-align:center}.speechBubble:after{content:"";position:absolute;border-style:solid;border-width:0 6px 12px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e05a87;translate:-1100% -120%}.speechBubble span{font-size:27px;padding:0 3px}.woman-nayami__ul{list-style:none;padding:0;display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}.woman-nayami__ul li{font-size:13px;margin-left:10px;padding-bottom:10px}.woman-nayami__ul li:before{content:"";position:absolute;margin-top:2px;margin-left:-20px;width:12px;height:12px;background-color:#e05a87;border-radius:50%}.woman-nayami__ul li:last-child{padding-bottom:0}.ca_image01{width:115px;padding-top:15px}.ca_image02{width:130px;padding-top:15px}.woman-seminar__bubbles{display:flex;justify-content:space-between;width:550px;margin-top:-45px;padding-bottom:45px}.woman-seminar__text{color:#000;font-size:15px;font-weight:bold;padding:15px 0}.woman-seminar__area{padding:10px 0 30px;display:flex;justify-content:center;align-items:center}.woman-seminar__box01{border:2px solid #fff;background:#fff;border-radius:15px;padding:15px 0 15px 30px;margin:0 30px 0 15px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:250px}.woman-seminar__box02{border:2px solid #fff;background:#fff;border-radius:15px;padding:15px;margin:0 15px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:300px}.woman-seminar__image{display:flex;justify-content:center;align-items:center;flex-direction:column}.woman-seminar__ul{list-style:none;display:flex;flex-wrap:wrap;padding:0}.woman-seminar__ul li{font-size:12px;border:2px solid #ffe5ee;border-radius:5px;background:#ffe5ee;padding:5px;margin:5px}.woman-seminar__compname{font-size:14px;font-weight:bold;padding-bottom:4px}.woman-seminar__jobname{font-size:12px}.woman-seminar__title{color:#e05a87;font-size:22px;align-items:center;display:flex;justify-content:center}.woman-seminar__title:before,.woman-seminar__title:after{background-color:#e05a87;content:"";height:1.5px;width:70px}.woman-seminar__title:before{margin-right:20px}.woman-seminar__title:after{margin-left:20px}.woman-seminar__fukidashi{color:#d0487c;font-size:18px;display:block;margin:30px auto;position:relative;text-align:center;padding:1rem;border-bottom:1.5px solid #e05a87;width:fit-content}.woman-seminar__fukidashi:before,.woman-seminar__fukidashi:after{position:absolute;top:100%;left:50%;content:"";height:0;width:0}.woman-seminar__fukidashi:before{border:12px solid;border-color:rgba(0,0,0,0);border-top-color:#e05a87;margin-left:-12px}.woman-seminar__fukidashi:after{border:10px solid;border-color:rgba(0,0,0,0);border-top-color:#fff;margin-left:-10px}.woman-seminar__topic{position:relative;text-align:center;color:#000;font-size:18px;font-weight:bold;margin:30px}.woman-seminar__topic:before{background-color:#e05a87;border-radius:5px;bottom:-10px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:45px}.progressbar{position:relative;margin:15px auto 20px auto;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;z-index:0}.progressbar li{position:relative;list-style-type:none;text-align:center;text-transform:uppercase;width:33.333%;color:#999;font-weight:bold;counter-increment:steps}.progressbar li:before{display:block;width:26px;height:26px;margin:7px auto 20px auto;content:"";line-height:26px;font-size:12px;text-align:center;border-radius:50%;background-color:#f5f5f5;content:counter(steps)}.progressbar li:after{position:absolute;z-index:-1;top:15px;left:-50%;width:100%;height:2px;content:"";background-color:#f5f5f5}.progressbar li:first-child:after{content:none}.progressbar li.active,.progressbar li.complete{color:#036}.progressbar li.active:before,.progressbar li.complete:before{background-color:#036;color:#fff}.progressbar li.active:after,.progressbar li.complete:after{background-color:#036}.mgmt{padding:0}.mgmt-headline{color:#fff;border-radius:4px;font-size:17px;font-weight:bold;margin:25px 0;padding:15px 50px;position:relative}.mgmt-headline--adj::before,.mgmt-headline--aptitude::before,.mgmt-headline--after::before,.mgmt-headline--applied::before{content:"";width:18px;height:18px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.mgmt-headline--adj{background-color:#c50143}.mgmt-headline--adj::before{background:url(https://type.career-agent.jp/assets/ed1f3b30fdc3a81e8885-c63a973449228811de3db366a91e7dcd73e5485ab0caf7b8a978ae9ea8b430af.png) no-repeat center/contain}.mgmt-headline--aptitude{background-color:#036}.mgmt-headline--aptitude::before{background:url(https://type.career-agent.jp/assets/f73eada126cb76b3b142-1d6c41417b1904e341d2a873e44b5ec0e8df6fcaa126fe2b50cdc4ce6aaef1c0.png) no-repeat center/contain}.mgmt-headline--after{background-color:#036}.mgmt-headline--after::before{background:url(https://type.career-agent.jp/assets/e8311763eff4242f3538-befb5d1efa393b643ea519fc7277879f86198ec9cc9984859817e2b8b7a0e8e6.png) no-repeat center/contain}.mgmt-headline--applied{background-color:#036}.mgmt-headline--applied::before{background:url(https://type.career-agent.jp/assets/6b0e04b953eac62de6e5-4ac95a790568c3f70604b85db4863426becf16613218b9f51f3513a8b54cf444.png) no-repeat center/contain}.mgmt-headline__text{margin:0}.mgmt-lead{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:25px}.mgmt-lead__item{width:100%}.mgmt-lead__item-img{height:90px}.mgmt-lead__balloon{display:flex;justify-content:space-between;align-items:start}.mgmt-lead__balloon-img{width:38px;height:38px}.mgmt-lead__balloon-text{position:relative;padding:16px 18px;border:1px solid #ecf2fa;border-radius:5px;background-color:#ecf2fa;font-size:15px;margin:0 0 0 20px;width:100%}.mgmt-lead__balloon-text::before{content:"";position:absolute;border:8px solid rgba(0,0,0,0);border-right:8px solid #ecf2fa;top:20%;left:-17px}.mgmt-lead__balloon-text::after{content:"";position:absolute;border:8px solid rgba(0,0,0,0);border-right:8px solid #ecf2fa;top:20%;left:-15px}.mgmt-lead__flame{padding:18px 18px;background-color:#e1e7f4;font-size:15px;width:100%;display:flex;align-items:center}.mgmt-lead__flame--w600{width:600px}.mgmt-lead__flame--font-red{color:red;font-weight:bold}.mgmt-lead__flame--fs14{font-size:14px}.mgmt-date{margin:25px 0}.mgmt-date:first-child{margin-top:0}.mgmt-date__text{font-size:18px;font-weight:bold;margin:0}.mgmt-notes{padding-bottom:30px}.mgmt-notes__text{font-size:13px;margin:0;padding-left:1em;text-indent:-1em}.mgmt-after{position:relative}.mgmt-after__wrapper{overflow-y:hidden;transition:.5s}.mgmt-after__wrapper--partial-hide{height:580px}.mgmt-after__wrapper--partial-hide .mgmt__card-item:nth-child(n+4){filter:blur(3px)}.mgmt-after__wrapper--partial-hide .mgmt__card:nth-child(n+4) .mgmt__card-item{filter:blur(3px)}.mgmt-after__wrapper--partial-hide::after{content:"";position:absolute;bottom:0;left:0;z-index:1;display:block;width:100%;height:20px;background:linear-gradient(to bottom, transparent 0%, #ffffff 100%)}.mgmt__card-list{display:flex;flex-wrap:wrap;justify-content:space-between}.mgmt__card-list::after{content:"";display:block;width:calc((100% - 50px)/3)}.mgmt__card-item{display:flex;width:calc((100% - 50px)/3);margin-bottom:25px}.mgmt-summary{position:relative;padding:0 15px 40px;border:2px solid #356a9f;background:#fff;box-shadow:3px 3px rgba(0,51,102,.3);flex:1}.mgmt-summary--offer{border-color:#db4a6f;box-shadow:3px 3px rgba(130,30,50,.3)}.mgmt-summary--btn{padding:0 17px 90px}.mgmt-summary__header{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;height:42px}.mgmt-summary__status{position:relative;align-self:flex-start;min-width:60px;margin-top:-5px;padding:8px 10px;background:#036;color:#fff;font-size:14px;font-weight:bold;text-align:center}.mgmt-summary__status--offer{background:#db4a6f}.mgmt-summary__status::after{content:"";display:block;position:absolute;top:0;left:100%;border-width:3px 3px 0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}.mgmt-summary__aspiring{position:absolute;top:7px;right:0;display:flex;align-items:center;background-color:#eee;border-radius:50px;padding:5px 10px;font-size:12px;font-weight:bold}.mgmt-summary__aspiring-link{margin-left:5px;padding-left:10px;position:relative}.mgmt-summary__aspiring-link:hover{text-decoration:none}.mgmt-summary__aspiring-link::before{content:"";width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(https://type.career-agent.jp/assets/6bb356adae67f8518782-a9c8d4fd7021e27fa3a7cff21cd4ab0ac59b5b38def4b78b2f5ed9c34c8438af.png) no-repeat center/contain}.mgmt-summary__wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.mgmt-summary__data{width:100%}.mgmt-summary__link{display:block;position:relative}.mgmt-summary__link:hover{text-decoration:none}.mgmt-summary__link::before{content:"";width:13px;height:13px;position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(https://type.career-agent.jp/assets/2f88303114178cbc0646-81ab83cf66fc1e388d32bc587f13310afdb31e85e97ce2d472d972cdb7d4161c.png) no-repeat center/contain}.mgmt-summary__company{margin:0 0 .2em;padding-right:20px;color:#000;font-size:12px}.mgmt-summary__job{margin:0 0 10px;padding-right:20px;font-size:15px;font-weight:bold}.mgmt-summary__info{width:100%;padding:12px;background:#e1e7f4}.mgmt-summary__info--red{background:#ffe3ed}.mgmt-summary__info-title,.mgmt-summary__info-text{font-size:12px;margin:5px 0}.mgmt-summary__info-title{font-weight:bold;color:#013266}.mgmt-summary__info-title--red{color:#c50143}.mgmt-summary__info-map{margin-left:2px;font-size:10px}.mgmt-summary__info.job-interview--red{background:#ffe3ed}.mgmt-summary__info.job-interview--orange{background:#ffedbe}.mgmt-summary__toggle{height:40px;margin-top:15px;padding:0 15px 0 50px;transition:.2s ease-out;background:#87b0d8 url(https://type.career-agent.jp/assets/4096f9e29296f14e06f6-aee142b6e2bf92e062b7b6e6e48208fae2e0fa644c888ddba3fe625b600a8a05.png) no-repeat right 5px center/15px auto;font-size:13px;font-weight:bold;color:#fff;line-height:40px;text-align:left;cursor:pointer;position:relative}.mgmt-summary__toggle .ico-ca{position:absolute;top:50%;left:10px;transform:translateY(-50%);width:40px;height:40px;display:inline-block;width:40px;height:40px;background:url(https://type.career-agent.jp/assets/97cd68880179384f4f13-7ebdab8636a2616bfecf0b32c1b66c21d15f96509b9669398381f80f89e9db23.png) no-repeat center -1603px/auto auto;background-size:70px auto;border-radius:0;background-color:rgba(0,0,0,0)}.mgmt-summary__toggle.is-active{background-image:url(https://type.career-agent.jp/assets/7d9bba2eb9809cfa7bb4-6c6e7637c136423ef801b413920830b99a19179c2314b6b5703fe42f8b9bacc2.png)}.mgmt-summary__toggle:hover{background-color:#87b0d8}.mgmt-summary__toggle--button.is-active{border-bottom:0}.mgmt-summary__panel{display:none;font-size:11px;padding:15px;border:1px solid #87b0d8}.mgmt-summary__footer{margin:0;padding:5px 0;list-style:none;position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-end;width:100%;background:#eee}.mgmt-summary__note{margin:0 0 0 1.1em;color:#666;font-size:11px;line-height:1.5;text-indent:-1.1em;text-align:left}.mgmt-summary__date{padding:0 10px;border-left:1px solid #999;color:#666;font-size:10px;line-height:1}.mgmt-summary__date:first-child{padding-left:0;border-left:0}.point-box{border:1px solid #ccc;border-radius:5px;text-align:center;padding:0 20px}.point-header{font-size:14px;font-weight:bold}.point-box-inner{margin:40px 0}.point-hr{margin-bottom:0}.point-value{font-size:34px;font-weight:bold;display:inline-block;background:linear-gradient(270deg, #4FCE91 0%, #4D61CA 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.point-example{font-size:34px;font-weight:bold;display:inline-block;color:gray}.point-pt{font-size:16px}.modal-point{font-size:12px}.modal-point-title{font-size:24px;font-weight:bold;padding:30px 0}.modal-point-header{font-weight:bold}.modal-point-pt{font-size:16px;margin-bottom:0}.modal-point-message{margin-top:5px}.modal-point-email-box{border:2px solid #ccc;padding:10px 5px;font-size:16px;color:red;word-break:break-all}.modal-point-footer{margin-top:30px;padding-top:20px;background:#eaeef7;text-align:center}.point-user-flow-next{font-size:30px;color:#0c5eaa}.point-user-flow-step{margin:10px 0}.point-user-flow-step__description{margin-top:10px;font-size:12px;font-weight:bold}.point-user-flow-step__link{margin-top:10px;font-size:12px;font-weight:bold}.point-user-flow-step__digico_logo{width:130px}.point-user-flow-step__digico_choice_of_exchangeable_digital_gift{width:600px}.point-user-flow-registered-trademark{margin:0 0 40px 75px;font-size:9px;text-align:left}.point-sp-banner{margin:0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.point-sp-banner__list{width:280px;margin:0 10px}.step-indicator{display:inline-block;border:1px solid #d7deef;border-radius:6px;box-shadow:0px 3px 6px #d7deef;align-items:center;font-size:15px;margin:10px 100px 30px}.step-indicator-box{margin:0px;line-height:30px;background-color:#d7deef}.step-indicator-box .step{position:relative;display:inline-block;height:100%;padding:0 60px 0 30px;background-color:#fff;box-sizing:border-box;text-align:center}.step-indicator-box .step:before,.step-indicator-box .step:after{position:absolute;left:-20px;display:block;content:"";background-color:#fff;border-left:4px solid #d7deef;width:40px;height:30px}.step-indicator-box .step:after{top:0;transform:skew(40deg)}.step-indicator-box .step:before{bottom:0;transform:skew(-40deg)}.step-indicator-box .step:first-child{left:-10px}.step-indicator-box .step:first-child:before,.step-indicator-box .step:first-child:after{content:none}.step-indicator-box .step.is-old{color:#000;background-color:#d7deef}.step-indicator-box .step.is-old:before,.step-indicator-box .step.is-old:after{background-color:#d7deef;border-color:#fff}.step-indicator-box .step.is-current{color:#fff;background-color:#1262b2}.step-indicator-box .step.is-current:before,.step-indicator-box .step.is-current:after{background-color:#1262b2;border-color:#fff}.step-indicator-box .step.is-current+.step:before,.step-indicator-box .step.is-current+.step:after{border-color:#fff}.step-indicator-box .step:last-child{border-radius:6px}.step-indicator-woman{display:inline-block;border:1px solid #ffe0ed;border-radius:6px;box-shadow:0px 3px 6px rgba(0,0,0,.15);align-items:center;font-size:15px;margin:10px 100px 30px}.step-indicator-woman-box{margin:0px;line-height:30px;background-color:#ffe0ed}.step-indicator-woman-box .step{position:relative;display:inline-block;height:100%;padding:0 60px 0 30px;background-color:#fff;box-sizing:border-box;text-align:center}.step-indicator-woman-box .step:before,.step-indicator-woman-box .step:after{position:absolute;left:-20px;display:block;content:"";background-color:#fff;border-left:4px solid #ffe0ed;width:40px;height:30px}.step-indicator-woman-box .step:after{top:0;transform:skew(40deg)}.step-indicator-woman-box .step:before{bottom:0;transform:skew(-40deg)}.step-indicator-woman-box .step:first-child{left:-10px}.step-indicator-woman-box .step:first-child:before,.step-indicator-woman-box .step:first-child:after{content:none}.step-indicator-woman-box .step.is-old{color:#000;background-color:#ffe0ed}.step-indicator-woman-box .step.is-old:before,.step-indicator-woman-box .step.is-old:after{background-color:#ffe0ed;border-color:#fff}.step-indicator-woman-box .step.is-current{color:#fff;background-color:#dd588b}.step-indicator-woman-box .step.is-current:before,.step-indicator-woman-box .step.is-current:after{background-color:#dd588b;border-color:#fff}.step-indicator-woman-box .step.is-current+.step:before,.step-indicator-woman-box .step.is-current+.step:after{border-color:#fff}.step-indicator-woman-box .step:last-child{border-radius:6px}.step-indicator-seminar{display:inline-block;justify-content:center;align-items:center;border-radius:6px;font-size:15px;margin:10px 0 25px}.step-indicator-seminar:before{top:159px;transform:skew(-20deg);position:absolute;right:0;display:block;content:"";background-color:#fff;border-left:4px solid #fff;width:36px;height:100px;z-index:1}.step-indicator-seminar:after{top:59px;transform:skew(20deg);position:absolute;right:0;display:block;content:"";background-color:#fff;border-left:4px solid #fff;width:36px;height:100px}.step-indicator-seminar-box{margin:0px;height:200px;background-color:#ffe5ee}.step-indicator-seminar-box .step{position:relative;display:inline-block;height:100%;width:175px;background-color:#f1f1f1;padding:30px 35px 25px 0px;box-sizing:border-box;text-align:center;font-weight:bold;font-size:17px}.step-indicator-seminar-box .step img{padding:28px 0 10px}.step-indicator-seminar-box .step span{font-size:15px;font-weight:bold;border:2px solid #fff;border-radius:50px;background:#fff;padding:10px 25px}.step-indicator-seminar-box .step:before,.step-indicator-seminar-box .step:after{position:absolute;left:-22px;display:block;content:"";background-color:#f1f1f1;border-left:4px solid #fff;width:36px;height:100px}.step-indicator-seminar-box .step:after{top:0;transform:skew(20deg)}.step-indicator-seminar-box .step:before{bottom:0;transform:skew(-20deg)}.step-indicator-seminar-box .step:first-child{left:-10px}.step-indicator-seminar-box .step:first-child:before,.step-indicator-seminar-box .step:first-child:after{content:none}.step-indicator-seminar-box .step.is-old{color:#000;background-color:#ffe5ee}.step-indicator-seminar-box .step.is-old:before,.step-indicator-seminar-box .step.is-old:after{background-color:#ffe5ee;border-color:#fff}.step-indicator-seminar-box .step.is-current{color:#000;background-color:#ffbdd4}.step-indicator-seminar-box .step.is-current:before,.step-indicator-seminar-box .step.is-current:after{background-color:#ffbdd4;border-color:#fff}.step-indicator-seminar-box .step.is-current+.step:before,.step-indicator-seminar-box .step.is-current+.step:after{border-color:#fff}.entry-complete{text-align:center;border:1px solid #e1ebff;margin:0 50px 50px 50px;background-color:#e1ebff}.entry-complete__inner{background-color:#fff;margin:20px;padding:20px 25px}.entry-complete__logo-block{text-align:left;margin-top:25px}.entry-complete__logo{background-color:#036;font-size:15px;font-weight:bold;color:#fff;padding:10px}.entry-complete__box{border:2px solid #036;text-align:left;padding:0 30px 15px 30px}.entry-complete__link{text-align:left;display:inline-block;width:205px;color:#1262b2;font-size:12px;padding:15px 5px 0 5px}.entry-complete__link::before{content:"";display:inline-block;width:18px;height:18px;padding-right:7px;background:url(https://type.career-agent.jp/assets/74d3029fa5e270f4a2db-66e5034528b589e86c446011338c0bc391e29aaee9c1e7b01fb7e6da049c4d6c.png) no-repeat -247px 0/265px auto;vertical-align:middle}.x-scroll{display:flex;overflow-x:scroll;margin-bottom:20px}.x-scroll__position{text-align:right}.x-scroll__backward{display:inline-block;border-top:15px solid rgba(0,0,0,0);border-right:25px solid #036;border-bottom:15px solid rgba(0,0,0,0);margin-right:15px}.x-scroll__backward__disable{border-right:25px solid #999}.x-scroll__forward{display:inline-block;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:25px solid #036}.x-scroll__forward__disable{border-left:25px solid #999}.flex{display:flex}.recommend{margin-right:10px}.recommend__box{padding:10px 10px 20px}.recommend__header{position:relative;text-align:center;font-weight:bold;font-size:16px;padding:7px 0;color:#fff;background-color:#036;border-radius:4px;margin:20px 0}.recommend__header::after{content:"";border-left:25px solid rgba(0,0,0,0);border-right:25px solid rgba(0,0,0,0);border-top:15px solid #036;position:absolute;left:441px;top:33px}.recommend__header__green{background-color:#66cdaa}.recommend__header__green::after{border-top:15px solid #66cdaa}.recommend__header__light-green{background-color:#9c0}.recommend__header__light-green::after{border-top:15px solid #9c0}.recommend__name{height:72px;padding-bottom:10px}.recommend__job{margin-bottom:5px}.recommend__border{border-top:1px solid #ccc;margin-top:5px;margin-bottom:5px}.recommend__info{height:95px}.recommend__ico-yen{width:25px}.recommend__label{width:85px;display:flex;align-items:center}.recommend__bold{font-size:14px;font-weight:bold}.recommend__text{font-size:11px}.recommend__business{height:110px}.recommend__welfares{height:45px}.recommend__button-position{padding-bottom:24px}.recommend__entry-button-box{position:relative;display:flex;padding:10px 0}.recommend__entry-button{margin:5px 2%;height:30px;line-height:32px;font-size:12px}.recommend__button-box{text-align:center}.recommend__button{position:relative;width:185px;display:inline-block;border:1px solid #1262b2;border-radius:5px;padding:10px 50px 10px 45px;font-size:13px;font-weight:bold}.recommend__button::before{content:"";width:15px;height:15px;position:absolute;top:50%;right:30px;transform:translateY(-50%);background:url(https://type.career-agent.jp/assets/2f88303114178cbc0646-81ab83cf66fc1e388d32bc587f13310afdb31e85e97ce2d472d972cdb7d4161c.png) no-repeat center/contain}.recommend__button:hover{text-decoration:none}.recommend__favorite{border:1px solid #ccc;color:#1262b2;background:url(https://type.career-agent.jp/assets/a0f8da4eb691391f084f-4e79db84b4da475dddc803fe1c188e696ef0560e501eb4fe77710aeda2f6762f.png) no-repeat right 75px center/15px auto;background-color:#ebeded;width:auto;min-width:107px;height:30px;margin:5px 0;padding:0px 5px 0 38px;font-size:12px;line-height:28px}.recommend__favorite.is-active{background-image:url(https://type.career-agent.jp/assets/b248ea84a34d7b2038dd-48cdb76113b0456eef1b801dbb973cf38cbf439440b841f928994d53d09868d9.png)}.recommend__favorite-off{border:1px solid #ccc;color:#666;background:url(https://type.career-agent.jp/assets/a0f8da4eb691391f084f-4e79db84b4da475dddc803fe1c188e696ef0560e501eb4fe77710aeda2f6762f.png) no-repeat right 82px center/15px auto;background-color:#ebeded;width:auto;min-width:107px;height:30px;margin:5px 0;padding:0px 5px 0 30px;font-size:10px;line-height:28px}.recommend__favorite-off.is-active{background-image:url(https://type.career-agent.jp/assets/b248ea84a34d7b2038dd-48cdb76113b0456eef1b801dbb973cf38cbf439440b841f928994d53d09868d9.png)}.recommend__bookmark-parent{position:relative}.bookmark{display:none;position:absolute;top:45px;z-index:1;border:1px solid #ccc;background-color:#fff;width:262px;border-radius:10px}.bookmark.is-active{display:block}.bookmark__reason-block{padding:10px 20px 10px 15px;font-size:12px}.bookmark__footer{background-color:#e1ebff;padding:10px 0 10px 39px;border-radius:0 0 10px 10px}.bookmark__button{font-size:12px;width:185px;height:35px;line-height:0px;margin-bottom:0}.reset_bookmark{display:none;position:absolute;top:45px;z-index:1;border:1px solid #ccc;padding:15px 5px 10px 5px;background-color:#fff;width:254px;border-radius:10px;text-align:center}.reset_bookmark.is-active{display:block}.reset_bookmark__footer{margin-top:20px;background-color:#e1ebff;padding:10px 0 10px 35px}.reset_bookmark__message{font-size:13px;text-align:left;padding-left:18px}.complete_area{position:relative;display:inline}.complete_balloon{position:absolute;background:linear-gradient(to left, #19deb6, #1984f3);background:-webkit-linear-gradient(to left, #19deb6, #1984f3);background:-ms-linear-gradient(to left, #19deb6, #1984f3);padding:3px 5px;text-align:center;font-size:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;top:-30px;left:7px;font-weight:bold;color:#fff;width:35px}.complete_balloon--label{top:-12px;left:33px}.complete_balloon:after{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(216,255,204,0);border-top-width:5px;border-bottom-width:5px;border-left-width:5px;border-right-width:5px;margin-left:-5px;border-top-color:#1984f3;top:100%;left:50%}.survey{padding-top:10px}.survey__wrap{padding:20px 40px;border-radius:6px;background:#f7f7f7;margin-bottom:40px}.due_date{font-size:18px;padding:20px 0;font-weight:bold;color:#036}.response-box{padding-top:10px;border-top:1px dotted #ccc}.response-box:first-of-type{padding-top:0;border-top:0}.response-no{display:flex;position:relative;margin:0 40px 10px 0;padding-right:42px}.response-no__num{align-self:flex-start;min-width:50px;color:#036;font-size:22px;font-weight:bold;letter-spacing:-0.5px}.response-form{margin-bottom:15px;padding:0 40px 0 50px;font-size:14px}.response-form__title{font-size:18px;color:#036;font-weight:bold;margin-right:5px}.response-form__box{display:flex;gap:30px}.response-form__radio-group{display:flex}.response-form__radio-group ul{gap:15px}.response-form__radio-group__context{padding:15px 45px}.response-form__select-group{display:flex;align-items:center}.response-form__select-group__hidden{display:none}#modal-promote-type{position:fixed;z-index:9990;bottom:0;left:0;box-shadow:5px -2px 15px -10px}#modal-promote-type *,#modal-promote-type *:before,#modal-promote-type *:after{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}#modal-promote-type .back{background-image:url(https://type.career-agent.jp/assets/083dcc0403db1b5a1690-1cd683fb6701c23bcdb010c1888f2938d082a6ca16d1f511814c613bdc20ed8b.png);background-repeat:no-repeat;width:300px;height:400px}#modal-promote-type .round_btn{display:block;position:relative;top:0%;left:95%;width:20px;height:20px;border:1px solid #9e9e9e;border-radius:50%;background:#9b9b9b}#modal-promote-type .round_btn::before,#modal-promote-type .round_btn::after{content:"";position:absolute;top:50%;left:50%;width:1px;height:12px;background:#fff}#modal-promote-type .round_btn::before{transform:translate(-50%, -50%) rotate(45deg)}#modal-promote-type .round_btn::after{transform:translate(-50%, -50%) rotate(-45deg)}#modal-promote-type .btn,#modal-promote-type a.btn,#modal-promote-type button.btn{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5rem}#modal-promote-type .btn-wrap{position:relative;top:76.5%;left:10px}#modal-promote-type a.btn-c{font-size:19px;width:280px;height:58px;position:relative;padding:.2rem 3rem .1rem 5rem;color:#fff;border-radius:10px;background:#1c92d5;-webkit-box-shadow:0 5px 0 #1c92d5}#modal-promote-type a.btn-c span.midashi{font-size:13px;line-height:1.3;position:absolute;top:19%;left:4%;width:40px;height:40px;padding-top:12px;padding-left:2px;-webkit-transition:all .3s;transition:all .3s;color:#fff;border-radius:50%;background:#14126f}#modal-promote-type .mini{font-size:13px;line-height:110%;letter-spacing:1px}#modal-promote-type a.btn-c:hover{-webkit-transform:translate(0, 4px);transform:translate(0, 3px);color:#fff;background:#1c92d5;-webkit-box-shadow:0 2px 0 #1c92d5;box-shadow:0 2px 0 #1c92d5}#modal-promote-type a.btn-c::after{content:"＞";font-size:1.2rem;color:#fff;margin-left:0px;position:absolute;top:23px;left:91%;transform:translate(-50%, -50%);transform:scale(1, 1.4)}#modal-promote-uki-shindan{position:fixed;z-index:9990;bottom:0;left:0;box-shadow:5px -2px 15px -10px}#modal-promote-uki-shindan *,#modal-promote-uki-shindan *:before,#modal-promote-uki-shindan *:after{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}#modal-promote-uki-shindan .back{background-image:url(https://type.career-agent.jp/assets/cfff0361ab31d67392ff-8a0a600e787e5ed19e4c80596325ea0b0c99c2913e906be5ad1344844d095693.png);width:300px;height:400px;background-repeat:no-repeat}#modal-promote-uki-shindan .round_btn{display:block;position:relative;top:0%;left:95%;width:20px;height:20px;border:1px solid #9e9e9e;border-radius:50%;background:#9b9b9b}#modal-promote-uki-shindan .round_btn::before,#modal-promote-uki-shindan .round_btn::after{content:"";position:absolute;top:50%;left:50%;width:1px;height:12px;background:#fff}#modal-promote-uki-shindan .round_btn::before{transform:translate(-50%, -50%) rotate(45deg)}#modal-promote-uki-shindan .round_btn::after{transform:translate(-50%, -50%) rotate(-45deg)}#modal-promote-uki-shindan .btn,#modal-promote-uki-shindan a.btn,#modal-promote-uki-shindan button.btn{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5rem}#modal-promote-uki-shindan .btn-wrap{position:relative;top:76.5%;left:10px}#modal-promote-uki-shindan a.btn-c{font-size:19px;width:280px;height:58px;position:relative;padding:.2rem 3rem .1rem 5rem;color:#fff;border-radius:10px;background:#1bb3b1;-webkit-box-shadow:0 5px 0 #1bb3b1;box-shadow:0 5px 0 #1bb3b1}#modal-promote-uki-shindan a.btn-c span.midashi{font-size:13px;line-height:1.3;position:absolute;top:19%;left:4%;width:40px;height:40px;padding-top:12px;padding-left:2px;-webkit-transition:all .3s;transition:all .3s;color:#1bb3b1;border-radius:50%;background:#fff}#modal-promote-uki-shindan .mini{font-size:13px;line-height:110%;letter-spacing:1px}#modal-promote-uki-shindan a.btn-c:hover{-webkit-transform:translate(0, 4px);transform:translate(0, 3px);color:#fff;background:#1bb3b1;-webkit-box-shadow:0 2px 0 #1bb3b1;box-shadow:0 2px 0 #1bb3b1}#modal-promote-uki-shindan a.btn-c::after{content:"＞";font-size:1.2rem;color:#fff;margin-left:0px;position:absolute;top:23px;left:91%;transform:translate(-50%, -50%);transform:scale(1, 1.4)}.text-center{text-align:center}.woman-business-confirmation-description{margin-bottom:35px}.woman-business-confirmations-container{display:flex;flex-direction:column;gap:20px}.woman-business-confirmation-card__wrap{margin:0;padding:0;list-style:none}.woman-business-confirmation-card__wrap.hidden{display:none}.woman-business-confirmation-card__empty{margin:15px 0;padding:30px 15px;background:#ddd;font-size:16px;text-align:center}.woman-business-confirmation-summary{padding:13px 27px}.woman-business-confirmation-summary__ongoing{border:2px solid #356a9f;box-shadow:3px 3px 0px rgba(0,51,102,.3)}.woman-business-confirmation-summary__change-request{border:2px solid #ccc;box-shadow:3px 3px 0px rgba(0,51,102,.3)}.woman-business-confirmation-summary__header{display:flex;position:relative;align-items:center;font-size:24px;font-weight:bold;padding:10px 0;min-height:20px}.woman-business-confirmation-summary__change-request-badge{color:#fff;background-color:#777;font-size:14px;font-weight:bold;width:100px;height:22px;text-align:center;padding:1px 0 0;margin-left:15px}.woman-business-confirmation-summary__change-request-badge.hidden{display:none}.woman-business-confirmation-summary__contents{display:flex;flex-direction:column;padding:13px 0;gap:15px;border-top:1px solid #ccc}.woman-business-confirmation-summary__contents__header{font-size:14px;font-weight:bold}.woman-business-confirmation-summary__contents__sub-header{font-weight:normal;margin-left:10px}.woman-business-confirmation-summary__contents__change-request-contents{font-size:12px}.woman-business-confirmation-summary__contents.hidden{display:none}.woman-business-confirmation-summary__toggle-button-area{display:flex;align-items:center;justify-content:center;padding:13px 0;gap:10px;border-top:1px solid #ccc}.woman-business-confirmation-summary__toggle-button-area.hidden{display:none}.woman-business-confirmation-business-card-area{display:flex;flex-direction:row;gap:15px}.woman-business-confirmation-business-card{display:flex;flex:1;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px 20px 20px;gap:16px;box-shadow:0px 4px 6px rgba(0,0,0,.1);border-radius:10px;position:relative}.woman-business-confirmation-business-card__public-business{border-top:5px solid #2c4f74}.woman-business-confirmation-business-card__woman-business{border-top:5px solid #ff80a1}.woman-business-confirmation-business-card__woman-business-tag{background:#ff80a1;box-shadow:0px 2px 4px rgba(0,0,0,.2);border-radius:5px}.woman-business-confirmation-business-card__title{text-align:center;font-size:20px;font-weight:bold;padding-top:13px;border-bottom:1px solid #ccc;width:100%}.woman-business-confirmation-business-card__contents{display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;gap:13px;width:100%}.woman-business-confirmation-business-card__business-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;font-size:14px;transition:max-height .5s ease-in-out;max-height:999px}.woman-business-confirmation-business-card__business-text.is-folded{-webkit-line-clamp:3;max-height:4.5em}.woman-business-confirmation-business-card__all-displayed-link{display:flex;justify-content:flex-end;align-items:center;text-align:right;width:100%}.woman-business-confirmation-business-card__woman-business-badge{position:absolute;top:-15px;background:#ff80a1;color:#fff;font-size:12px;font-weight:bold;padding:5px 12px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.woman-business-confirmation-contents-area{display:flex;gap:10px;flex-direction:column}.woman-business-confirmation-contents-area__header{font-size:14px;font-weight:bold}.woman-business-confirmation-input{margin:0 10px}

/*# sourceMappingURL=application.css.map*/
