/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}
.ob-group-label-list__item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;overflow:visible}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}.select2-selection,button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}.select2-selection,button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}html{height:100%;font-family:Helvetica Neue,Helvetica,Arial,游ゴシック,Yu Gothic,YuGothic,メイリオ,Meiryo,sans-serif}html[data-os^="Windows 8.1"]{font-family:Arial,メイリオ,Meiryo,sans-serif}html[data-os^="Windows 10"]{font-family:Arial,Yu Gothic Medium,sans-serif}body{color:#383333;font-size:16px;line-height:1.6;height:100%}ruby rt{color:#666}hr{border:0;height:0;border-bottom:1px solid #e3e5e7}ol,ul{padding:0;list-style-type:none}dl,ol,ul{margin:0}a{color:#00478f;text-decoration:none;outline:none}a,a:hover{transition:color .3s linear}a:hover{color:#2e5d8c;text-decoration:underline}h1,h2,h3,h4,h5,p{margin:0}input[type=date],input[type=datetime],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{border:1px solid #9299a0;border-radius:2px;padding:10px;vertical-align:middle;outline:0}input[type=date]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,textarea:hover{border-color:#c6d8ed}input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#00478f}.select2-selection,select{vertical-align:middle;border:1px solid #9299a0;padding:6px 5px;outline:none}.select2-selection:hover,select:hover{background-color:#fff;color:#383333}:-ms-input-placeholder{color:#9299a0}:placeholder-shown{color:#9299a0}label{padding:5px;color:#383333;cursor:pointer}input[type=checkbox],input[type=radio]{vertical-align:baseline;margin:5px}button,input[type=submit]{display:inline-block;padding:10px;text-align:center;vertical-align:middle;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #9299a0;border-radius:2px;color:#333;background-color:#efefef}button{outline:none}input::-webkit-input-placeholder{color:#9299a0}::-moz-placeholder{color:#9299a0}/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/assets/v2.899.0/fonts/font-awesome/fontawesome-webfont.eot?v=4.6.3);src:url(/assets/v2.899.0/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(/assets/v2.899.0/fonts/font-awesome/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(/assets/v2.899.0/fonts/font-awesome/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(/assets/v2.899.0/fonts/font-awesome/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(/assets/v2.899.0/fonts/font-awesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.btn-big.is-done:before,.btn-big.is-loading:before,.btn.is-done:before,.btn.is-loading:before,.card--full .card-edit-btn a.is-done:before,.card--full .card-edit-btn a.is-loading:before,.card-add.card--full .is-done.card-add-btn:before,.card-add.card--full .is-loading.card-add-btn:before,.card.card-add .is-done.card-add-btn:before,.card.card-add .is-loading.card-add-btn:before,.card .card-edit-btn a.is-done:before,.card .card-edit-btn a.is-loading:before,.fa,.fetchable.is-done:before,.fetchable.is-loading:before,.is-done.expired-main__button:before,.is-loading.expired-main__button:before,.login-form .login-form-actions-row .is-done.login-form-submit-button:before,.login-form .login-form-actions-row .is-loading.login-form-submit-button:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.btn-big.is-done:before,.btn-big.is-loading:before,.btn.is-done:before,.btn.is-loading:before,.card--full .card-edit-btn a.is-done:before,.card--full .card-edit-btn a.is-loading:before,.card-add.card--full .is-done.card-add-btn:before,.card-add.card--full .is-loading.card-add-btn:before,.card.card-add .is-done.card-add-btn:before,.card.card-add .is-loading.card-add-btn:before,.card .card-edit-btn a.is-done:before,.card .card-edit-btn a.is-loading:before,.fa-fw,.fetchable.is-done:before,.fetchable.is-loading:before,.is-done.expired-main__button:before,.is-loading.expired-main__button:before,.login-form .login-form-actions-row .is-done.login-form-submit-button:before,.login-form .login-form-actions-row .is-loading.login-form-submit-button:before{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.card--full .card-edit-btn a.fa-pull-left.is-done:before,.card--full .card-edit-btn a.fa-pull-left.is-loading:before,.card-add.card--full .fa-pull-left.is-done.card-add-btn:before,.card-add.card--full .fa-pull-left.is-loading.card-add-btn:before,.card.card-add .fa-pull-left.is-done.card-add-btn:before,.card.card-add .fa-pull-left.is-loading.card-add-btn:before,.card .card-edit-btn a.fa-pull-left.is-done:before,.card .card-edit-btn a.fa-pull-left.is-loading:before,.fa-pull-left.btn-big.is-done:before,.fa-pull-left.btn-big.is-loading:before,.fa-pull-left.btn.is-done:before,.fa-pull-left.btn.is-loading:before,.fa-pull-left.fetchable.is-done:before,.fa-pull-left.fetchable.is-loading:before,.fa-pull-left.is-done.expired-main__button:before,.fa-pull-left.is-loading.expired-main__button:before,.fa.fa-pull-left,.login-form .login-form-actions-row .fa-pull-left.is-done.login-form-submit-button:before,.login-form .login-form-actions-row .fa-pull-left.is-loading.login-form-submit-button:before{margin-right:.3em}.card--full .card-edit-btn a.fa-pull-right.is-done:before,.card--full .card-edit-btn a.fa-pull-right.is-loading:before,.card-add.card--full .fa-pull-right.is-done.card-add-btn:before,.card-add.card--full .fa-pull-right.is-loading.card-add-btn:before,.card.card-add .fa-pull-right.is-done.card-add-btn:before,.card.card-add .fa-pull-right.is-loading.card-add-btn:before,.card .card-edit-btn a.fa-pull-right.is-done:before,.card .card-edit-btn a.fa-pull-right.is-loading:before,.fa-pull-right.btn-big.is-done:before,.fa-pull-right.btn-big.is-loading:before,.fa-pull-right.btn.is-done:before,.fa-pull-right.btn.is-loading:before,.fa-pull-right.fetchable.is-done:before,.fa-pull-right.fetchable.is-loading:before,.fa-pull-right.is-done.expired-main__button:before,.fa-pull-right.is-loading.expired-main__button:before,.fa.fa-pull-right,.login-form .login-form-actions-row .fa-pull-right.is-done.login-form-submit-button:before,.login-form .login-form-actions-row .fa-pull-right.is-loading.login-form-submit-button:before{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.card--full .card-edit-btn a.pull-left.is-done:before,.card--full .card-edit-btn a.pull-left.is-loading:before,.card-add.card--full .pull-left.is-done.card-add-btn:before,.card-add.card--full .pull-left.is-loading.card-add-btn:before,.card.card-add .pull-left.is-done.card-add-btn:before,.card.card-add .pull-left.is-loading.card-add-btn:before,.card .card-edit-btn a.pull-left.is-done:before,.card .card-edit-btn a.pull-left.is-loading:before,.fa.pull-left,.login-form .login-form-actions-row .pull-left.is-done.login-form-submit-button:before,.login-form .login-form-actions-row .pull-left.is-loading.login-form-submit-button:before,.pull-left.btn-big.is-done:before,.pull-left.btn-big.is-loading:before,.pull-left.btn.is-done:before,.pull-left.btn.is-loading:before,.pull-left.fetchable.is-done:before,.pull-left.fetchable.is-loading:before,.pull-left.is-done.expired-main__button:before,.pull-left.is-loading.expired-main__button:before{margin-right:.3em}.card--full .card-edit-btn a.pull-right.is-done:before,.card--full .card-edit-btn a.pull-right.is-loading:before,.card-add.card--full .pull-right.is-done.card-add-btn:before,.card-add.card--full .pull-right.is-loading.card-add-btn:before,.card.card-add .pull-right.is-done.card-add-btn:before,.card.card-add .pull-right.is-loading.card-add-btn:before,.card .card-edit-btn a.pull-right.is-done:before,.card .card-edit-btn a.pull-right.is-loading:before,.fa.pull-right,.login-form .login-form-actions-row .pull-right.is-done.login-form-submit-button:before,.login-form .login-form-actions-row .pull-right.is-loading.login-form-submit-button:before,.pull-right.btn-big.is-done:before,.pull-right.btn-big.is-loading:before,.pull-right.btn.is-done:before,.pull-right.btn.is-loading:before,.pull-right.fetchable.is-done:before,.pull-right.fetchable.is-loading:before,.pull-right.is-done.expired-main__button:before,.pull-right.is-loading.expired-main__button:before{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.btn-big.is-loading:before,.btn.is-loading:before,.card--full .card-edit-btn a.is-loading:before,.card-add.card--full .is-loading.card-add-btn:before,.card.card-add .is-loading.card-add-btn:before,.card .card-edit-btn a.is-loading:before,.fa-pulse,.fetchable.is-loading:before,.is-loading.expired-main__button:before,.login-form .login-form-actions-row .is-loading.login-form-submit-button:before{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:simple-line-icons;src:url(/assets/v2.899.0/fonts/simple-line-icons/Simple-Line-Icons.eot?v=2.3.2);src:url(/assets/v2.899.0/fonts/simple-line-icons/Simple-Line-Icons.eot?v=2.3.2#iefix) format("embedded-opentype"),url(/assets/v2.899.0/fonts/simple-line-icons/Simple-Line-Icons.woff2?v=2.3.2) format("woff2"),url(/assets/v2.899.0/fonts/simple-line-icons/Simple-Line-Icons.ttf?v=2.3.2) format("truetype"),url(/assets/v2.899.0/fonts/simple-line-icons/Simple-Line-Icons.woff?v=2.3.2) format("woff"),url(/assets/v2.899.0/fonts/simple-line-icons/Simple-Line-Icons.svg?v=2.3.2#simple-line-icons) format("svg");font-weight:400;font-style:normal}.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-down-circle,.icon-arrow-left,.icon-arrow-left-circle,.icon-arrow-right,.icon-arrow-right-circle,.icon-arrow-up,.icon-arrow-up-circle,.icon-badge,.icon-bag,.icon-ban,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camera,.icon-camrecorder,.icon-chart,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emotsmile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-exclamation,.icon-eye,.icon-eyeglass,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-location-pin,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-menu,.icon-microphone,.icon-minus,.icon-mouse,.icon-music-tone,.icon-music-tone-alt,.icon-mustache,.icon-note,.icon-notebook,.icon-options,.icon-options-vertical,.icon-organization,.icon-paper-clip,.icon-paper-plane,.icon-paypal,.icon-pencil,.icon-people,.icon-phone,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-behance,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-foursqare,.icon-social-github,.icon-social-google,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-reddit,.icon-social-skype,.icon-social-soundcloud,.icon-social-spotify,.icon-social-stumbleupon,.icon-social-tumblr,.icon-social-twitter,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench,.message-threads-search label,.message-trigger-back{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:""}.icon-people:before{content:""}.icon-user-female:before{content:""}.icon-user-follow:before{content:""}.icon-user-following:before{content:""}.icon-user-unfollow:before{content:""}.icon-login:before{content:""}.icon-logout:before{content:""}.icon-emotsmile:before{content:""}.icon-phone:before{content:""}.icon-call-end:before{content:""}.icon-call-in:before{content:""}.icon-call-out:before{content:""}.icon-map:before{content:""}.icon-location-pin:before{content:""}.icon-direction:before{content:""}.icon-directions:before{content:""}.icon-compass:before{content:""}.icon-layers:before{content:""}.icon-menu:before{content:""}.icon-list:before{content:""}.icon-options-vertical:before{content:""}.icon-options:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before,.message-trigger-back:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-up-circle:before{content:""}.icon-arrow-left-circle:before{content:""}.icon-arrow-right-circle:before{content:""}.icon-arrow-down-circle:before{content:""}.icon-check:before{content:""}.icon-clock:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-close:before{content:""}.icon-exclamation:before{content:""}.icon-organization:before{content:""}.icon-trophy:before{content:""}.icon-screen-smartphone:before{content:""}.icon-screen-desktop:before{content:""}.icon-plane:before{content:""}.icon-notebook:before{content:""}.icon-mustache:before{content:""}.icon-mouse:before{content:""}.icon-magnet:before{content:""}.icon-energy:before{content:""}.icon-disc:before{content:""}.icon-cursor:before{content:""}.icon-cursor-move:before{content:""}.icon-crop:before{content:""}.icon-chemistry:before{content:""}.icon-speedometer:before{content:""}.icon-shield:before{content:""}.icon-screen-tablet:before{content:""}.icon-magic-wand:before{content:""}.icon-hourglass:before{content:""}.icon-graduation:before{content:""}.icon-ghost:before{content:""}.icon-game-controller:before{content:""}.icon-fire:before{content:""}.icon-eyeglass:before{content:""}.icon-envelope-open:before{content:""}.icon-envelope-letter:before{content:""}.icon-bell:before{content:""}.icon-badge:before{content:""}.icon-anchor:before{content:""}.icon-wallet:before{content:""}.icon-vector:before{content:""}.icon-speech:before{content:""}.icon-puzzle:before{content:""}.icon-printer:before{content:""}.icon-present:before{content:""}.icon-playlist:before{content:""}.icon-pin:before{content:""}.icon-picture:before{content:""}.icon-handbag:before{content:""}.icon-globe-alt:before{content:""}.icon-globe:before{content:""}.icon-folder-alt:before{content:""}.icon-folder:before{content:""}.icon-film:before{content:""}.icon-feed:before{content:""}.icon-drop:before{content:""}.icon-pane:before{content:""}.icon-docs:before{content:""}.icon-doc:before{content:""}.icon-diamond:before{content:""}.icon-cup:before{content:""}.icon-calculator:before{content:""}.icon-bubbles:before{content:""}.icon-briefcase:before{content:""}.icon-book-open:before{content:""}.icon-basket-loaded:before{content:""}.icon-basket:before{content:""}.icon-bag:before{content:""}.icon-action-undo:before{content:""}.icon-action-redo:before{content:""}.icon-wrench:before{content:""}.icon-umbrella:before{content:""}.icon-trash:before{content:""}.icon-tag:before{content:""}.icon-support:before{content:""}.icon-frame:before{content:""}.icon-size-fullscreen:before{content:""}.icon-size-actual:before{content:""}.icon-shuffle:before{content:""}.icon-share-alt:before{content:""}.icon-share:before{content:""}.icon-rocket:before{content:""}.icon-question:before{content:""}.icon-pie-chart:before{content:""}.icon-pencil:before{content:""}.icon-note:before{content:""}.icon-loop:before{content:""}.icon-home:before{content:""}.icon-grid:before{content:""}.icon-graph:before{content:""}.icon-microphone:before{content:""}.icon-music-tone-alt:before{content:""}.icon-music-tone:before{content:""}.icon-earphones-alt:before{content:""}.icon-earphones:before{content:""}.icon-equalizer:before{content:""}.icon-like:before{content:""}.icon-dislike:before{content:""}.icon-control-start:before{content:""}.icon-control-rewind:before{content:""}.icon-control-play:before{content:""}.icon-control-pause:before{content:""}.icon-control-forward:before{content:""}.icon-control-end:before{content:""}.icon-volume-1:before{content:""}.icon-volume-2:before{content:""}.icon-volume-off:before{content:""}.icon-calendar:before{content:""}.icon-bulb:before{content:""}.icon-chart:before{content:""}.icon-ban:before{content:""}.icon-bubble:before{content:""}.icon-camrecorder:before{content:""}.icon-camera:before{content:""}.icon-cloud-download:before{content:""}.icon-cloud-upload:before{content:""}.icon-envelope:before{content:""}.icon-eye:before{content:""}.icon-flag:before{content:""}.icon-heart:before{content:""}.icon-info:before{content:""}.icon-key:before{content:""}.icon-link:before{content:""}.icon-lock:before{content:""}.icon-lock-open:before{content:""}.icon-magnifier:before,.message-threads-search label:before{content:""}.icon-magnifier-add:before{content:""}.icon-magnifier-remove:before{content:""}.icon-paper-clip:before{content:""}.icon-paper-plane:before{content:""}.icon-power:before{content:""}.icon-refresh:before{content:""}.icon-reload:before{content:""}.icon-settings:before{content:""}.icon-star:before{content:""}.icon-symbol-female:before{content:""}.icon-symbol-male:before{content:""}.icon-target:before{content:""}.icon-credit-card:before{content:""}.icon-paypal:before{content:""}.icon-social-tumblr:before{content:""}.icon-social-twitter:before{content:""}.icon-social-facebook:before{content:""}.icon-social-instagram:before{content:""}.icon-social-linkedin:before{content:""}.icon-social-pinterest:before{content:""}.icon-social-github:before{content:""}.icon-social-google:before{content:""}.icon-social-reddit:before{content:""}.icon-social-skype:before{content:""}.icon-social-dribbble:before{content:""}.icon-social-behance:before{content:""}.icon-social-foursqare:before{content:""}.icon-social-soundcloud:before{content:""}.icon-social-spotify:before{content:""}.icon-social-stumbleupon:before{content:""}.icon-social-youtube:before{content:""}.icon-social-dropbox:before{content:""}.l-grid__container{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding-bottom:60px}@media screen and (min-width:641px){.l-grid__container{padding-top:30px}}@media screen and (max-width:640px){.l-grid__container{padding-left:15px;padding-right:15px;padding-top:1px}}@media screen and (max-width:640px){.l-grid__container--init-bottom .l-grid__container{padding-bottom:0}}.accordion-list__message,.l-grid__row,.l-grid__row--both-adge{zoom:1}.accordion-list__message:after,.l-grid__row--both-adge:after,.l-grid__row:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}@media screen and (min-width:641px){.accordion-list__message,.l-grid__row--both-adge{margin-left:-10px;margin-right:-10px}}[class*=l-grid__column-]{float:left;width:100%;min-height:1px}@media screen and (min-width:641px){.l-grid__container{width:960px}.l-grid__column--1{width:-10px;margin-left:10px;margin-right:10px}.l-grid__column--2{width:0;margin-left:10px;margin-right:10px}.l-grid__column--3{width:10px;margin-left:10px;margin-right:10px}.l-grid__column--4{width:20px;margin-left:10px;margin-right:10px}.l-grid__column--5{width:30px;margin-left:10px;margin-right:10px}.l-grid__column--6{width:40px;margin-left:10px;margin-right:10px}.l-grid__column--7{width:50px;margin-left:10px;margin-right:10px}.l-grid__column--8{width:60px;margin-left:10px;margin-right:10px}.l-grid__column--9{width:70px;margin-left:10px;margin-right:10px}.l-grid__column--10{width:80px;margin-left:10px;margin-right:10px}.l-grid__column--11{width:90px;margin-left:10px;margin-right:10px}.l-grid__column--12{width:100px;margin-left:10px;margin-right:10px}.l-grid__column--13{width:110px;margin-left:10px;margin-right:10px}.l-grid__column--14{width:120px;margin-left:10px;margin-right:10px}.l-grid__column--15{width:130px;margin-left:10px;margin-right:10px}.l-grid__column--16{width:140px;margin-left:10px;margin-right:10px}.accordion-list .card--full__image,.l-grid__column--17{width:150px;margin-left:10px;margin-right:10px}.l-grid__column--18{width:160px;margin-left:10px;margin-right:10px}.l-grid__column--19{width:170px;margin-left:10px;margin-right:10px}.l-grid__column--20{width:180px;margin-left:10px;margin-right:10px}.l-grid__column--21{width:190px;margin-left:10px;margin-right:10px}.l-grid__column--22{width:200px;margin-left:10px;margin-right:10px}.l-grid__column--23{width:210px;margin-left:10px;margin-right:10px}.l-grid__column--24{width:220px;margin-left:10px;margin-right:10px}.l-grid__column--25{width:230px;margin-left:10px;margin-right:10px}.l-grid__column--26{width:240px;margin-left:10px;margin-right:10px}.l-grid__column--27{width:250px;margin-left:10px;margin-right:10px}.l-grid__column--28{width:260px;margin-left:10px;margin-right:10px}.l-grid__column--29{width:270px;margin-left:10px;margin-right:10px}.l-grid__column--30{width:280px;margin-left:10px;margin-right:10px}.l-grid__column--31{width:290px;margin-left:10px;margin-right:10px}.l-grid__column--32{width:300px;margin-left:10px;margin-right:10px}.l-grid__column--33{width:310px;margin-left:10px;margin-right:10px}.l-grid__column--34{width:320px;margin-left:10px;margin-right:10px}.l-grid__column--35{width:330px;margin-left:10px;margin-right:10px}.l-grid__column--36{width:340px;margin-left:10px;margin-right:10px}.l-grid__column--37{width:350px;margin-left:10px;margin-right:10px}.l-grid__column--38{width:360px;margin-left:10px;margin-right:10px}.l-grid__column--39{width:370px;margin-left:10px;margin-right:10px}.l-grid__column--40{width:380px;margin-left:10px;margin-right:10px}.l-grid__column--41{width:390px;margin-left:10px;margin-right:10px}.l-grid__column--42{width:400px;margin-left:10px;margin-right:10px}.l-grid__column--43{width:410px;margin-left:10px;margin-right:10px}.l-grid__column--44{width:420px;margin-left:10px;margin-right:10px}.l-grid__column--45{width:430px;margin-left:10px;margin-right:10px}.l-grid__column--46{width:440px;margin-left:10px;margin-right:10px}.l-grid__column--47{width:450px;margin-left:10px;margin-right:10px}.l-grid__column--48{width:460px;margin-left:10px;margin-right:10px}.l-grid__column--49{width:470px;margin-left:10px;margin-right:10px}.l-grid__column--50{width:480px;margin-left:10px;margin-right:10px}.l-grid__column--51{width:490px;margin-left:10px;margin-right:10px}.l-grid__column--52{width:500px;margin-left:10px;margin-right:10px}.l-grid__column--53{width:510px;margin-left:10px;margin-right:10px}.l-grid__column--54{width:520px;margin-left:10px;margin-right:10px}.l-grid__column--55{width:530px;margin-left:10px;margin-right:10px}.l-grid__column--56{width:540px;margin-left:10px;margin-right:10px}.l-grid__column--57{width:550px;margin-left:10px;margin-right:10px}.l-grid__column--58{width:560px;margin-left:10px;margin-right:10px}.l-grid__column--59{width:570px;margin-left:10px;margin-right:10px}.l-grid__column--60{width:580px;margin-left:10px;margin-right:10px}.l-grid__column--61{width:590px;margin-left:10px;margin-right:10px}.l-grid__column--62{width:600px;margin-left:10px;margin-right:10px}.l-grid__column--63{width:610px;margin-left:10px;margin-right:10px}.l-grid__column--64{width:620px;margin-left:10px;margin-right:10px}.l-grid__column--65{width:630px;margin-left:10px;margin-right:10px}.l-grid__column--66{width:640px;margin-left:10px;margin-right:10px}.l-grid__column--67{width:650px;margin-left:10px;margin-right:10px}.l-grid__column--68{width:660px;margin-left:10px;margin-right:10px}.l-grid__column--69{width:670px;margin-left:10px;margin-right:10px}.l-grid__column--70{width:680px;margin-left:10px;margin-right:10px}.l-grid__column--71{width:690px;margin-left:10px;margin-right:10px}.accordion-list .card--full__message,.l-grid__column--72{width:700px;margin-left:10px;margin-right:10px}.l-grid__column--73{width:710px;margin-left:10px;margin-right:10px}.l-grid__column--74{width:720px;margin-left:10px;margin-right:10px}.l-grid__column--75{width:730px;margin-left:10px;margin-right:10px}.l-grid__column--76{width:740px;margin-left:10px;margin-right:10px}.l-grid__column--77{width:750px;margin-left:10px;margin-right:10px}.l-grid__column--78{width:760px;margin-left:10px;margin-right:10px}.l-grid__column--79{width:770px;margin-left:10px;margin-right:10px}.l-grid__column--80{width:780px;margin-left:10px;margin-right:10px}.l-grid__column--81{width:790px;margin-left:10px;margin-right:10px}.l-grid__column--82{width:800px;margin-left:10px;margin-right:10px}.l-grid__column--83{width:810px;margin-left:10px;margin-right:10px}.l-grid__column--84{width:820px;margin-left:10px;margin-right:10px}.l-grid__column--85{width:830px;margin-left:10px;margin-right:10px}.l-grid__column--86{width:840px;margin-left:10px;margin-right:10px}.l-grid__column--87{width:850px;margin-left:10px;margin-right:10px}.l-grid__column--88{width:860px;margin-left:10px;margin-right:10px}.l-grid__column--89{width:870px;margin-left:10px;margin-right:10px}.l-grid__column--90{width:880px;margin-left:10px;margin-right:10px}.accordion-list .card--full,.accordion-list .card--full__content,.l-grid__column--91{width:890px;margin-left:10px;margin-right:10px}.l-grid__column--92{width:900px;margin-left:10px;margin-right:10px}.l-grid__column--93{width:910px;margin-left:10px;margin-right:10px}.l-grid__column--94{width:920px;margin-left:10px;margin-right:10px}.l-grid__column--95{width:930px;margin-left:10px;margin-right:10px}.l-grid__column--96{width:940px;margin-left:10px;margin-right:10px}}.l-main{margin:90px auto 0;width:960px;box-sizing:border-box}@media screen and (max-width:640px){.l-main{margin-top:60px;padding:20px 15px;width:100%}}.l-no-margin{margin:90px auto 0;width:960px;box-sizing:border-box}@media screen and (max-width:640px){.l-no-margin{margin-top:60px;padding:20px 0 0;width:100%}}.l-side-menu{float:left;width:100%;margin-right:-900px;padding:10px 900px 10px 10px;box-sizing:border-box}.l-content{float:right;width:900px;box-sizing:border-box;padding:10px}.l-no-header header{display:none}.l-no-header .l-main{margin-top:0}@media screen and (max-width:640px){.l-no-header .l-main{padding-top:30px!important}}.l-no-header .notice{display:none}.l-no-footer .l-container{overflow:hidden;padding-bottom:0}.l-no-footer-completely footer{display:none}.l-no-footer-completely .l-container{overflow:hidden;padding-bottom:0}.registration .l-main{padding-bottom:100px}.l-bg-basic{background-color:#fff}.l-can-info-container{width:100%;box-sizing:border-box}@media screen and (max-width:640px){.l-can-info-container{margin-top:0}}@media screen and (min-width:641px){.l-can-info-container{display:flex;align-items:flex-start}}.l-can-info-container .popup-content input,.l-can-info-container .popup-content textarea{width:500px}.l-can-info-container .can-info-period-label,.l-can-info-container .can-info-tag-label{cursor:default}.l-can-info-basic-photo{height:160px;display:inline-block;position:relative;z-index:0;vertical-align:-40px}@media screen and (max-width:640px){.l-can-info-basic-photo{display:block;margin-top:-20px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;width:auto;height:210px;text-align:center}}.l-can-info-basic-photo .can-info-back-img{width:100%;height:100%;top:0;left:0;position:absolute;background:no-repeat 50%;background-size:cover;-webkit-filter:blur(5px);filter:blur(5px);opacity:.2}.l-can-info-basic-info{margin-left:24px;width:352px;display:inline-block}@media screen and (max-width:640px){.l-can-info-basic-info{width:100%;margin-left:unset;height:auto;text-align:center;padding-top:15px;padding-bottom:15px}}.l-can{background-color:#fff}@media screen and (max-width:640px){.l-can .l-container{padding-bottom:100px}}@media screen and (max-width:640px){.l-can .l-main .heading{display:block}}.l-can .is-alert{margin-top:150px}@media screen and (max-width:640px){.l-can .l-footer{display:none}}.l-actions-area,.l-company-detail-actions-area,.l-ob-create-actions-area,.l-ob-detail-actions-area,.l-ob-edit-actions-area{margin-top:50px}.l-container{position:relative;padding-bottom:237px;min-height:100vh;box-sizing:border-box}.l-container--no-login{padding-bottom:129px}@media screen and (max-width:640px){.l-container{padding-bottom:0;width:100%}}.l-footer{position:absolute;bottom:0}@media screen and (max-width:640px){.l-footer{position:static}}.l-company-detail-container{width:960px;text-align:justify}.l-company-detail-side{display:inline-block}.l-company-detail-logo{width:170px;height:170px;vertical-align:top;border-radius:100%;border:1px solid #e5e5e5;overflow:hidden;margin-left:auto;margin-right:auto}.l-company-detail-logo+.company-detail-side-under{margin-top:20px}.l-company-detail-content{width:730px;display:inline-block;vertical-align:top}.l-company-detail-actions-area{display:inline-block;width:100%;text-align:center}.l-header-msg{margin-top:60px}.l-header-msg+.l-main{margin-top:10px}.l-help .l-main{padding-top:0}.l-help .list-group{margin-top:-1px}.l-confirm-code{background-color:#f3f5f7}.l-confirm-code .l-confirm-code-inner{margin-top:140px}@media screen and (max-width:640px){.l-confirm-code .l-confirm-code-inner{margin-top:0}}.l-confirm-code ol+.confirm-code-heading{margin-top:20px}.l-confirm-code .confirm-code-heading{border-left:none;padding-left:0;font-weight:400}.l-confirm-code .confirm-code-inner{margin-top:20px;padding:40px;background-color:#fff}@media screen and (max-width:640px){.l-confirm-code .confirm-code-inner{padding:16px}}.l-confirm-code .confirm-code-inner .confirm-code-list{width:520px;box-sizing:border-box;margin:0 auto}@media screen and (max-width:640px){.l-confirm-code .confirm-code-inner .confirm-code-list{width:100%}}.l-confirm-code .confirm-code-inner .confirm-code-list li+li{margin-top:16px}.l-confirm-code .confirm-code-inner .confirm-code-term{margin-right:8px;width:180px;box-sizing:border-box;font-size:16px;line-height:24px}.l-confirm-code .confirm-code-inner .confirm-code-data{margin-right:0}.l-confirm-code .confirm-code-inner .confirm-code-data input{width:300px}.l-confirm-code .confirm-code-inner input[type=text]{width:300px;box-sizing:border-box}@media screen and (max-width:640px){.l-confirm-code .confirm-code-inner input[type=text]{width:100%}}.l-confirm-code .confirm-code-inner .confirm-code-password-error-message{display:block}.l-confirm-code .confirm-code-inner .confirm-code-error-message{display:block;margin-top:5px}@media screen and (min-width:641px){.l-confirm-code .confirm-code-inner .confirm-code-error-message{margin-left:192px}}.l-confirm-code .confirm-code-btn-box{margin-top:22px;text-align:center}@media screen and (max-width:640px){.l-confirm-code .confirm-code-btn-box button{margin-left:auto;margin-right:auto}}.l-confirm-code .confirm-code-remarks{margin-top:6px;font-size:16px;line-height:24px;text-align:center;color:#9299a0}@media screen and (max-width:640px){.l-confirm-code .confirm-code-remarks{text-align:left}}.confirm-code-bottom-area{text-align:center;margin-top:24px}@media screen and (max-width:640px){.confirm-code-bottom-area{margin-top:16px;text-align:left}}.confirm-code-bottom-area-text{font-size:16px;line-height:24px;color:#9299a0}.confirm-code-confirm-email{width:480px;margin:0 auto}@media screen and (max-width:640px){.confirm-code-confirm-email{width:100%}}.confirm-code-confirm-email-title{margin-bottom:16px;text-align:center;font-size:18px;line-height:22px}@media screen and (max-width:640px){.confirm-code-confirm-email-title{display:none}}.locked{width:100%;height:100vh;position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;background:#f3f5f7}.locked__content{max-width:546px;box-sizing:border-box;margin:16px}.locked__content__title{margin-bottom:24px}@media screen and (max-width:640px){.locked__content{max-width:327px}}@media screen and (max-width:640px){.locked{height:auto;position:static;padding:48px 0 72.5px}}.locked-main{background:#fff;padding:40px}.locked-main__title{font-size:18px;font-weight:600;text-align:center;margin-bottom:24px}@media screen and (max-width:640px){.locked-main__title{font-size:15px}}.locked-main__text{font-size:16px;line-height:26px;text-align:left;margin-bottom:32px}@media screen and (max-width:640px){.locked-main__text{font-size:14px;line-height:24px}}.locked-main__text__strong{font-weight:600;color:#ed546e}.locked-logo{width:auto;height:46px}.locked-buttons{display:flex;justify-content:center;flex-direction:row-reverse;align-items:center}@media screen and (max-width:640px){.locked-buttons{flex-direction:column}}.locked-buttons__item{color:#fff;background:#00478f;margin-bottom:0;border:1px solid #00478f}.locked-buttons__item:hover{color:#00478f;background-color:#fff}.locked-buttons__item{font-size:16px;display:inline-block;height:44px;width:296px;box-sizing:border-box;line-height:44px;border-radius:22px}.locked-buttons__item:hover{text-decoration:none;transition-duration:.1s}@media screen and (max-width:640px){.locked-buttons__item{width:247px;height:50px}}@media screen and (max-width:640px){.locked-btn-back-to-top{font-size:14px}}.locked-wrapper .footer{margin-top:0}.l-login-body{background-color:#f3f5f7}.l-login-body .l-container{width:100%;box-sizing:border-box}.l-login-body .l-login-container{margin-bottom:120px}@media screen and (max-width:640px){.l-login-body .l-login-container{margin-top:0;margin-bottom:0;padding-left:15px;padding-right:15px}}.l-login-body .l-login-container .btn-apple{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:640px){.l-login-body .l-login-container .btn-apple{width:100%}}.l-login-body .l-login-container .btn-facebook{display:block;margin:16px auto 10px}@media screen and (max-width:640px){.l-login-body .l-login-container .btn-facebook{width:100%}}.l-login-body .l-login-container .login-area-border{position:relative;margin:24px auto;text-align:center}@media screen and (max-width:640px){.l-login-body .l-login-container .login-area-border{margin:15px auto}}@media screen and (max-width:320px){.l-login-body .l-login-container .login-area-border{margin:6px auto 15px}}.l-login-body .l-login-container .login-area-border:before{content:"OR";z-index:3;position:relative;padding:0 15px;background-color:#fff;color:#e5e5e5}.l-login-body .l-login-container .login-area-border:after{content:"";display:block;position:absolute;top:50%;width:100%;height:1px;background-color:#e5e5e5}.l-login-body .ob-login-signup-link{text-align:center}.l-login-body .login-area{width:480px;margin:25px auto 20px;padding:30px 40px 32px;background-color:#fff}@media screen and (max-width:640px){.l-login-body .login-area{width:100%;box-sizing:border-box;padding:22px 10px 24px;margin-bottom:6px}}.l-login__app-button{margin:25px auto 20px}.out-of-period{width:100%;height:100vh;position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;background:#f3f5f7}.out-of-period__content{max-width:546px;box-sizing:border-box;margin:16px}.out-of-period__content__title{margin-bottom:24px}@media screen and (max-width:640px){.out-of-period__content{max-width:327px}}@media screen and (max-width:640px){.out-of-period{height:auto;position:static;padding:48px 0 72.5px}}.out-of-period-main{background:#fff;padding:40px}.out-of-period-main__title{font-size:18px;font-weight:600;text-align:center;margin-bottom:24px}@media screen and (max-width:640px){.out-of-period-main__title{font-size:15px}}.out-of-period-main__text{font-size:16px;line-height:26px;text-align:left}@media screen and (max-width:640px){.out-of-period-main__text{font-size:14px;line-height:24px}}.out-of-period-main__text__strong{font-weight:600;color:#ed546e}.out-of-period-logo{width:auto;height:46px}.out-of-period-wrapper .footer{margin-top:0}.l-over-limit{background-color:#f3f5f7}.l-over-limit .l-over-limit-inner{margin-top:140px}@media screen and (max-width:640px){.l-over-limit .l-over-limit-inner{margin-top:0}}.l-over-limit .over-limit-inner{margin-top:20px;padding:40px;background-color:#fff}@media screen and (max-width:640px){.l-over-limit .over-limit-inner{padding:16px}}.over-limit-bottom-area{text-align:center;margin-top:24px}@media screen and (max-width:640px){.over-limit-bottom-area{margin-top:16px;text-align:left}}.over-limit-bottom-area-text{font-size:16px;line-height:24px;color:#9299a0}.over-limit-confirm-email{width:480px;margin:0 auto}@media screen and (max-width:640px){.over-limit-confirm-email{width:100%}}.over-limit-confirm-email-title{margin-bottom:16px;text-align:center;font-size:18px;line-height:22px}@media screen and (max-width:640px){.over-limit-confirm-email-title{display:none}}.l-manage-attend-action-button.btn-midpriority{margin-top:20px}.content-upper-message+.l-manage-can-container{margin-top:30px}.l-manage-can-container{zoom:1;margin-bottom:20px}.l-manage-can-container:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}.l-manage-can-tmb{box-sizing:border-box;border:1px solid #d3d3d3;width:264px;float:left}.l-manage-can-content{box-sizing:border-box;width:695px;margin-left:264px}@media screen and (max-width:640px){.l-manage-can-tmb.l-manage-can-left-menu-ob{position:fixed;top:60px;z-index:90;width:100%;min-height:0!important;padding-top:10px;border:0}.l-manage-can-content{margin-left:0;padding:15px;width:auto}.l-manage-can-container{padding-top:25px}}.l-message-empty__content{position:absolute;left:0;width:100%;height:calc(100% - 60px);display:flex;justify-content:center;align-items:center;background-color:#f3f5f7}@media screen and (max-width:640px){.l-message-empty__content{background-color:#fff;position:static;height:auto}}@media(max-height:680px){.l-message-empty__content{align-items:flex-start;overflow:scroll;-webkit-overflow-scrolling:touch}}.l-message-empty__image{margin:0 auto 24px}@media screen and (max-width:640px){.l-message-empty__image{margin-top:-50px}}.l-message-empty__text{margin-bottom:24px}.l-message-main{width:960px;margin:60px auto 0}@media screen and (max-width:640px){.l-message-main{width:100%}}.l-message-main a:hover{text-decoration:none}.ob-top-regist-mail{margin-top:10px;display:block;font-size:16px}.ob-top-registration-btn{margin-top:5px}.ob-top-mainvisual .ob-top-mainvisual-login{margin:0 auto}.ob-top-mainvisual .ob-top-mainvisual-login .ob-top-mainvisual-login-btn{margin:20px 0 0}.ob-top-mainvisual .ob-top-mainvisual-copy{position:relative;left:20px}@media screen and (max-width:640px){.ob-top-mainvisual .ob-top-mainvisual-copy{left:12px}}.ob-top-mainvisual .ob-top-mainvisual-lead{margin-top:16px}@media screen and (max-width:640px){.ob-top-mainvisual .ob-top-mainvisual-lead{margin-top:10px}}.ob-top-mainvisual .ob-top-mainvisual-logo-wrapper{margin-top:14px}@media screen and (max-width:640px){.ob-top-mainvisual .ob-top-mainvisual-logo-wrapper{margin-top:20px}}@media screen and (max-width:640px){.ob-top-mainvisual .ob-top-mainvisual-logo-wrapper .ob-top-mainvisual-logo{display:none}}.ob-top-mainvisual .ob-top-mainvisual-inner{position:absolute;top:50%;right:0;left:0;margin:0 auto;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;width:100%;padding:100px 0}@media screen and (max-width:640px){.ob-top-mainvisual .ob-top-mainvisual-inner{position:static;-webkit-transform:none;transform:none;padding:20vw 0}}.ob-top-mainvisual .top-btn-inner{margin-top:20px}@media screen and (max-width:640px){.ob-top-mainvisual .top-btn-inner{margin:20px 15px 0}}@media screen and (max-width:640px){.ob-top-mainvisual .top-btn-inner>p.note.note-light{line-height:1.8}}@media screen and (max-width:640px){.card--full .card-edit-btn .ob-top-mainvisual .top-btn-inner a,.card-add.card--full .ob-top-mainvisual .top-btn-inner .card-add-btn,.card.card-add .ob-top-mainvisual .top-btn-inner .card-add-btn,.card .card-edit-btn .ob-top-mainvisual .top-btn-inner a,.login-form .login-form-actions-row .ob-top-mainvisual .top-btn-inner .login-form-submit-button,.ob-top-mainvisual .top-btn-inner .btn,.ob-top-mainvisual .top-btn-inner .card--full .card-edit-btn a,.ob-top-mainvisual .top-btn-inner .card-add.card--full .card-add-btn,.ob-top-mainvisual .top-btn-inner .card.card-add .card-add-btn,.ob-top-mainvisual .top-btn-inner .card .card-edit-btn a,.ob-top-mainvisual .top-btn-inner .expired-main__button,.ob-top-mainvisual .top-btn-inner .login-form .login-form-actions-row .login-form-submit-button{margin-top:5px;width:90%}}.ob-top-mainvisual .ob-top-mainvisual-arrow{margin:16px auto 0}@media screen and (max-width:640px){.ob-top-mainvisual .ob-top-mainvisual-arrow{bottom:5px;margin:30px auto 0}}.ob-top-university li+li{margin-left:20px}.ob-top-university .ob-top-supplementation{margin-top:20px}.top-to-candidate{margin-top:10px;display:block;font-size:16px}@media screen and (min-width:641px){.top-to-candidate{display:inline-block}.top-to-candidate+.top-to-candidate{margin-left:24px}}.l-top-btn-inner__app-button{margin:10px auto}.ob-group-modal{display:none;visibility:visible}.ob-group-modal+.bg-modal{background-color:rgba(56,51,51,.5)}.ob-group-modal-heading{font-size:16px;font-weight:700;line-height:1.5}.ob-group-modal .modal__header{display:flex;justify-content:center;align-items:center;margin-bottom:0}.ob-group-modal .modal__content{margin:0;padding:16px 24px 24px}.ob-group-modal .modal--show{opacity:1}.ob-group-modal .modal__separate-button{padding:0}.ob-group-modal .modal__separate-button button{padding:10px 0;display:block;width:100%}.ob-group-modal-form-item{display:flex;flex-direction:column}.ob-group-modal-form-item+.ob-group-modal-form-item{margin-top:16px}.ob-group-modal-form-item-label{padding:0 0 4px;font-size:14px;font-weight:700;line-height:1.5}.ob-group-modal-form-item-error{font-size:12px;color:#eb3a3a}.ob-group-modal-form-item-input.has-error,.ob-group-modal-form-item-input:focus.has-error,.ob-group-modal-form-item-input:hover.has-error{border:1px solid #eb3a3a}.ob-group-modal-form-item-input.is-require{background-color:#f6fafd}.ob-group-modal-form-item-text-count{text-align:right;font-size:12px;color:#9299a0}.ob-group-modal-form-item-text-button__danger{padding:0 0 4px;color:#eb3a3a;cursor:pointer;font-size:14px;font-weight:700;line-height:1}.ob-group-modal-form-item-text-button__danger:hover{text-decoration:underline}.ob-group-modal-form-item-notice{color:#9299a0;font-size:14px;font-weight:500;line-height:1.5}.ob-group-modal-form-submit{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#036;font-weight:700}.ob-group-modal-form-submit__disabled{color:#9299a0;pointer-events:none;cursor:default}.l-ob-create-container{width:960px;text-align:justify}.l-ob-create-tmb{width:170px;height:170px}.l-ob-create-content,.l-ob-create-tmb{display:inline-block;vertical-align:top}.l-ob-create-content{width:730px}.l-ob-create-actions-area{display:inline-block;width:100%;text-align:center}.l-ob-detail-container{width:960px;text-align:justify}@media screen and (max-width:640px){.l-ob-detail-container{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}}.l-ob-detail-tmb{width:180px;display:inline-block;vertical-align:top}@media screen and (max-width:640px){.l-ob-detail-tmb{width:100%;display:block;text-align:center}}.l-ob-detail-content{width:730px;display:inline-block;vertical-align:top}@media screen and (max-width:640px){.l-ob-detail-content{width:100%;display:block}}@media screen and (max-width:640px){.l-ob-detail-content>h3.heading{margin-bottom:10px}}.l-ob-detail-tmb+.l-ob-detail-content{margin-top:10px}.l-ob-detail-actions-area{display:inline-block;width:100%;text-align:center}@media screen and (max-width:640px){.card-add.card--full .l-ob-detail-actions-area>.card-add-btn,.card.card-add .l-ob-detail-actions-area>.card-add-btn,.l-ob-detail-actions-area>.btn-secondary,.l-ob-detail-actions-area>.cob-allowed-visit-type-modal__btn,.l-ob-detail-actions-area>.message-empty--no-univ__button,.l-ob-detail-actions-area>.message-empty__button,.l-ob-detail-actions-area>.message-guideline-modal__btn{margin-left:0;margin-right:0}}.l-ob-edit-content{display:block}.l-ob-edit-actions-area{display:inline-block;width:100%;text-align:center}@media only screen and (max-width:660px){.l-ob-edit-container{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-ob-edit-tmb{margin-top:30px;text-align:center}.l-ob-edit-content,.l-ob-edit-tmb{display:block;width:100%;box-sizing:border-box}.l-ob-edit-content{margin-left:0}.l-ob-edit-content+.l-ob-edit-content{margin-top:30px}}.l-ob-keyword-check li{display:inline-block}.company-ob .footer{display:none}.l-ob-container{width:960px}.content-upper-message+.l-ob-container{margin-top:30px}.company-invitation-accordion{transition:.1s linear;position:relative;-webkit-appearance:none;appearance:none;background:#fff;border:none;padding:0;display:flex;align-items:center;font-weight:700;margin-bottom:5px}.company-invitation-accordion__arrow{display:block;width:14px;height:8px;background:url(/assets/v2.899.0/icon/accordion.svg) no-repeat 50%;margin-left:4px;transition:.2s ease-out}.company-invitation-accordion__content{height:0;transition:.2s ease-out;transition-property:opacity;overflow:hidden;opacity:0}.company-accordion-content{transition:.3s ease-out;overflow:hidden}.company-invitation-use-url-info-list{counter-reset:number;margin-bottom:15px}.company-invitation-use-url-info-list__item:before{counter-increment:number;content:counter(number);display:inline-block;margin-right:4px}.company-select-panel{box-shadow:0 3px 20px 0 rgba(0,0,0,.13);position:fixed;right:33px;top:90px;z-index:20;background:#fff;border-radius:16px;width:400px;text-align:center;padding-bottom:24px;-webkit-transform:translateX(450px);transform:translateX(450px);transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in, -webkit-transform .25s ease-in}.company-select-panel.is-select-mode{-webkit-transform:none;transform:none;transition-timing-function:ease-out;transition-delay:.1s}.company-select-panel-contents{padding-top:7px}.company-select-panel__header{font-weight:700;height:42px;line-height:41px;font-size:14px;border-bottom:1px solid #e3e5e7}.company-select-panel__btn-cancel{position:absolute;left:0;top:0;height:44px;width:44px;background:url(/assets/v2.899.0/icon/btn-modal-close.svg) no-repeat 50%;box-sizing:border-box;border:none;outline:none;font-size:0}.company-select-panel__btn-cancel:hover{text-decoration:underline}.company-select-panel__item{padding:9px 24px 0}.company-select-panel__item:after{content:"";display:block;width:calc(100% - 32px);height:1px;background-color:#e5e5e5;margin:16px auto 0}.company-select-panel__item:last-child:after{display:none}.card-add.card--full .company-select-panel__item .card-add-btn,.card.card-add .company-select-panel__item .card-add-btn,.company-select-panel__item .btn-secondary,.company-select-panel__item .card-add.card--full .card-add-btn,.company-select-panel__item .card.card-add .card-add-btn,.company-select-panel__item .cob-allowed-visit-type-modal__btn,.company-select-panel__item .message-empty--no-univ__button,.company-select-panel__item .message-empty__button,.company-select-panel__item .message-guideline-modal__btn{margin:0;width:100%;border-radius:3px;height:40px;font-weight:700;font-size:14px}.company-select-panel__item .ob-group-list-wrapper,.company-select-panel__item .ob-group-list-wrapper+.company-select-panel__footer{margin-top:16px}.company-select-panel__item .ob-group-list-item label{padding:0 0 0 28px;height:20px}.company-select-panel__item .ob-group-list-item+.ob-group-list-item{margin-top:16px}.company-select-panel__item .ob-group-list-item-text{white-space:nowrap;text-overflow:ellipsis;width:324px;line-height:20px;overflow:hidden;display:inline-block}.company-select-panel__select{margin-bottom:9px}.company-select-panel__select.can-search-content-wrap{margin-top:0}.company-select-panel__action{display:block;-webkit-appearance:none;appearance:none;height:38px;width:104px;line-height:36px;border-color:#00478f;border-radius:20px;color:#00478f;font-size:14px;background:#fff;padding:0 20px;text-align:center;font-weight:700;transition:background-color .3s linear}.company-select-panel__action:hover{background-color:#c8d7e0}.company-select-panel__action:disabled{background-color:#9299a0;border:none;color:#eee}.company-select-panel__footer{display:flex;justify-content:center}.company-select-panel .ob-group-list-wrapper{max-height:120px}.checkbox-component~.checkbox-component-label.ob-group-list-item__checkbox-label:before,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .checkbox-component~.ob-group-list-item__checkbox-label.ob-edit-enrollment-checkbox-component-label:before{top:0}.checkbox-component:indeterminate~.checkbox-component-label.ob-group-list-item__checkbox-label:after,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .checkbox-component:indeterminate~.ob-group-list-item__checkbox-label.ob-edit-enrollment-checkbox-component-label:after{top:5px}.checkbox-component:checked~.checkbox-component-label.ob-group-list-item__checkbox-label:after,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .checkbox-component:checked~.ob-group-list-item__checkbox-label.ob-edit-enrollment-checkbox-component-label:after{top:3px}.company-select-panel-input-wrapper{width:100%;display:flex;justify-content:flex-start}.company-ob-top-container{display:flex;align-items:center;margin-bottom:10px}.company-ob-top-container .under-arrow{flex:1}.company-ob-top-container-checkbox-wrapper{margin-top:0}.company-ob-empty-state{text-align:center;background:#f3f5f7;padding:128px 32px;font-weight:200}.company-ob-empty-state__text{font-size:24px;color:#9299a0;margin-bottom:32px}.company-ob-empty-state__btn{font-size:24px;line-height:24px;color:#fff;display:inline-block;background:#00478f;padding:16px 32px;border-radius:32px;transition:.1s linear;border:2px solid #00478f;box-sizing:border-box}.company-ob-empty-state__btn:hover{background:#fff;color:#00478f;text-decoration:none;transition:.1s linear}.company-ob-search{display:flex;overflow:hidden;margin-bottom:16px}.company-ob-search__input[type=text]{border:1px solid #e3e5e7;border-right:none;flex:1;-webkit-appearance:none;appearance:none;border-radius:6px 0 0 6px;display:block;box-sizing:border-box;background:url(/assets/v2.899.0/icon/search.svg) no-repeat 16px;padding-left:35px}.company-ob-search__input[type=text]:focus{border-color:#00478f}.company-ob-search__btn{background:#00478f;color:#fff;border:none;font-weight:700;text-align:center;-webkit-appearance:none;appearance:none;flex-basis:80px;border-radius:0 6px 6px 0;padding:0}.company-ob-search-empty-state{text-align:center;background:#fff;padding:128px 32px;font-weight:200}.company-ob-search-empty-state__text{font-size:24px;color:#9299a0;margin-bottom:32px}.qrcode-confirm{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;box-sizing:border-box;padding:64px 16px}.qrcode-confirm__icon{margin-bottom:8px}.qrcode-confirm__text{font-weight:700}.setting-edit-inner .ob-info-sharing-to-university-agreements{width:600px;margin:0 auto}@media screen and (max-width:640px){.setting-edit-inner .ob-info-sharing-to-university-agreements{width:100%}}.setting-edit-inner .ob-info-sharing-to-university-agreements__input-area,.setting-edit-inner .ob-info-sharing-to-university-agreements__paragraph{margin-top:20px}.setting-section{margin-top:30px}.setting-section .setting-term{width:200px}.l-setting-edit{background-color:#f3f5f7}.l-setting-edit .l-setting-inner{margin-top:40px}.l-setting-edit ol+.setting-edit-heading{margin-top:20px}.l-setting-edit .setting-edit-heading{border-left:none;padding-left:0;font-weight:400}.l-setting-edit .setting-edit-inner{margin-top:20px;padding:40px;background-color:#fff}@media screen and (max-width:640px){.l-setting-edit .setting-edit-inner{padding:16px}}.l-setting-edit .setting-edit-inner .setting-list{width:520px;box-sizing:border-box;margin:0 auto}@media screen and (max-width:640px){.l-setting-edit .setting-edit-inner .setting-list{width:100%}}.l-setting-edit .setting-edit-inner .setting-list li+li{margin-top:16px}.l-setting-edit .setting-edit-inner .setting-term{margin-right:8px;width:180px;box-sizing:border-box;font-size:16px;line-height:24px}.l-setting-edit .setting-edit-inner .setting-data{margin-right:0}.l-setting-edit .setting-edit-inner .setting-data input{width:300px}.l-setting-edit .setting-edit-inner input[type=text]{width:300px;box-sizing:border-box}@media screen and (max-width:640px){.l-setting-edit .setting-edit-inner input[type=text]{width:100%}}.l-setting-edit .setting-edit-inner .setting-password-error-message{display:block}.l-setting-edit .setting-edit-inner .setting-edit-error-message{display:block;margin-top:5px}@media screen and (min-width:641px){.l-setting-edit .setting-edit-inner .setting-edit-error-message{margin-left:192px}}.l-setting-edit .setting-btn-box{margin-top:22px;text-align:center}@media screen and (max-width:640px){.l-setting-edit .setting-btn-box button{margin-left:auto;margin-right:auto}}.l-setting-edit .setting-remarks{margin-top:6px;font-size:16px;line-height:24px;text-align:center;color:#9299a0}@media screen and (max-width:640px){.l-setting-edit .setting-remarks{text-align:left}}.setting-bottom-area{text-align:center;margin-top:24px}@media screen and (max-width:640px){.setting-bottom-area{text-align:left;margin-top:16px}}.setting-bottom-area-text{font-size:16px;line-height:24px;color:#9299a0}.ip-address-restriction-error{display:flex;min-height:calc(100vh - 129px);margin-bottom:-150px;background-color:#f3f5f7}@media screen and (max-width:640px){.ip-address-restriction-error{margin-top:60px;margin-bottom:-40px;min-height:calc(100vh - 412px);padding:20px 16px}}.ip-address-restriction-error .container{margin:auto;padding:40px;width:600px;background-color:#fff;text-align:center}@media screen and (max-width:640px){.ip-address-restriction-error .container{width:100%;padding:20px}}.ip-address-restriction-error .container .warning-icon{font-size:48px}.ip-address-restriction-error .container .title{font-size:18px;font-weight:700;margin-bottom:12px}.ip-address-restriction-error .container .message{font-size:16px;margin-bottom:8px}.privacy-contact dd{margin-left:1em}.privacy-contact dd+dt,.privacy-policy-telecommunications-business-act *+*{margin-top:8px}.privacy-policy-telecommunications-business-act--table-wrapper{overflow:auto}@media screen and (min-width:641px){.privacy-policy-telecommunications-business-act--table-wrapper{display:flex;justify-content:center}}.privacy-policy-telecommunications-business-act--table{border-collapse:collapse}.privacy-policy-telecommunications-business-act--table td,.privacy-policy-telecommunications-business-act--table th{font-size:14px;white-space:nowrap;padding:8px;border:1px solid #9299a0}.privacy-addinfo{margin-top:24px;padding-top:24px;border-top:1px solid #e3e5e7}.staticpage-area section+section{margin-top:40px}.staticpage-area .staticpage-area-title{margin-bottom:10px}.static-privacy-area,.static-terms-area{padding-bottom:100px}.heading+.staticpage-area{margin-top:30px}.staticpage-president{text-align:right;margin-bottom:5px}.l-withdrawal-apple{background-color:#f3f5f7}.l-withdrawal-apple .l-withdrawal-apple-container{width:960px;padding-top:60px;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center}@media screen and (max-width:640px){.l-withdrawal-apple .l-withdrawal-apple-container{width:100%;padding-left:15px;padding-right:15px}}.l-withdrawal-apple .l-withdrawal-apple-container.l-withdrawal-apple-app-container{padding-top:0}.l-withdrawal-apple .l-withdrawal-apple-container h1{margin-top:30px;text-align:left;font-size:32px;font-weight:400}@media screen and (max-width:640px){.l-withdrawal-apple .l-withdrawal-apple-container h1{display:none}}@media screen and (max-width:640px){.l-withdrawal-apple .l-withdrawal-apple-contents{width:100%;box-sizing:border-box}}.l-withdrawal-apple .l-withdrawal-apple-contents .panel{background-color:#fff;margin-top:20px;padding:40px 15px}@media screen and (max-width:640px){.l-withdrawal-apple .l-withdrawal-apple-contents .panel{padding:15px}}.l-withdrawal-apple .l-withdrawal-apple-contents .l-withdrawal-apple-inner{display:inline-block;text-align:left;padding-bottom:40px}.l-withdrawal-apple .l-withdrawal-apple-contents .text--normal{font-size:16px;line-height:1.5;color:#383333;margin-top:15px}.l-withdrawal-apple .l-withdrawal-apple-contents .text--normal.top{margin-top:0}.l-withdrawal-apple .l-withdrawal-apple-contents .text--small{margin-top:16px;font-size:12px;color:#9299a0}.l-withdrawal-apple .l-withdrawal-apple-contents .btn-apple{margin:0}.l-withdrawal{background-color:#fff}@media screen and (max-width:640px){.l-withdrawal .l-withdrawal-inner{margin-top:20px;width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}}@media screen and (max-width:640px){.l-withdrawal .l-main{margin-top:0;padding-top:60px}}.l-withdrawal h1+h2{margin-top:30px}@media screen and (max-width:640px){.l-withdrawal h1+h2{margin-top:20px}}.l-withdrawal h2.heading.heading-border{line-height:1;padding-bottom:10px}@media screen and (max-width:640px){.l-withdrawal h2.heading.heading-border{font-size:20px}}.badge,.badge-red{display:inline-block;height:16px;padding:0 5px;font-size:11px;background-color:#ccc;color:#fff;text-align:center;line-height:16px;letter-spacing:-.02em;border-radius:3px;font-weight:700}.badge-red{background-color:#f8031e}.body--default{background-color:#f3f5f7}.breadcrumbs li{display:inline}.breadcrumbs li:not(:last-child):after{position:relative;top:-1px;display:inline-block;margin-right:3px;content:">"}.breadcrumbs li a{margin-right:8px}.btn__icon-add,.btn__icon-link{display:flex;justify-content:center;align-items:center}.btn__icon-add:before,.btn__icon-link:before{display:inline-block;margin-right:8px;content:"";width:13px;height:13px;background-size:contain}.btn,.card--full .card-edit-btn a,.card-add.card--full .card-add-btn,.card.card-add .card-add-btn,.card .card-edit-btn a,.expired-main__button,.login-form .login-form-actions-row .login-form-submit-button{display:inline-block;margin:10px 7px 10px 8px;padding:10px 20px;text-align:center;vertical-align:middle;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #9299a0;border-radius:30px;color:#9299a0;background-color:#fff;transition:background-color .2s ease-in-out}.btn:hover,.card--full .card-edit-btn a:hover,.card-add.card--full .card-add-btn:hover,.card.card-add .card-add-btn:hover,.card .card-edit-btn a:hover,.expired-main__button:hover,.login-form .login-form-actions-row .login-form-submit-button:hover{color:#9299a0;background-color:#ebebeb;transition:background-color .2s ease-in-out;text-decoration:none}.btn.is-active,.card--full .card-edit-btn a.is-active,.card-add.card--full .is-active.card-add-btn,.card.card-add .is-active.card-add-btn,.card .card-edit-btn a.is-active,.is-active.expired-main__button,.login-form .login-form-actions-row .is-active.login-form-submit-button{border:none;background-color:rgba(0,71,143,.2);color:#00478f}.btn[disabled],.btn[disabled]:hover,.card--full .card-edit-btn a[disabled],.card--full .card-edit-btn a[disabled]:hover,.card-add.card--full [disabled].card-add-btn,.card-add.card--full [disabled].card-add-btn:hover,.card.card-add [disabled].card-add-btn,.card.card-add [disabled].card-add-btn:hover,.card .card-edit-btn a[disabled],.card .card-edit-btn a[disabled]:hover,.login-form .login-form-actions-row [disabled].login-form-submit-button,.login-form .login-form-actions-row [disabled].login-form-submit-button:hover,[disabled].expired-main__button,[disabled].expired-main__button:hover{color:#eee;background-color:#9299a0;border:0}.btn.is-loading,.card--full .card-edit-btn a.is-loading,.card-add.card--full .is-loading.card-add-btn,.card.card-add .is-loading.card-add-btn,.card .card-edit-btn a.is-loading,.is-loading.expired-main__button,.login-form .login-form-actions-row .is-loading.login-form-submit-button{color:#aeb7bf;background-color:#ebebeb}.btn.is-loading:before,.card--full .card-edit-btn a.is-loading:before,.card-add.card--full .is-loading.card-add-btn:before,.card.card-add .is-loading.card-add-btn:before,.card .card-edit-btn a.is-loading:before,.is-loading.expired-main__button:before,.login-form .login-form-actions-row .is-loading.login-form-submit-button:before{content:"";width:auto;height:auto;background-image:none}.btn.is-done:before,.card--full .card-edit-btn a.is-done:before,.card-add.card--full .is-done.card-add-btn:before,.card.card-add .is-done.card-add-btn:before,.card .card-edit-btn a.is-done:before,.is-done.expired-main__button:before,.login-form .login-form-actions-row .is-done.login-form-submit-button:before{content:""}.btn__icon-add:before{background-image:url(/assets/v2.899.0/icon/plus-icon.svg)}.btn__icon-link:before{background-image:url(/assets/v2.899.0/icon/link.svg);background-size:7px 28px;width:7px;height:14px;background-repeat:no-repeat}.btn-common,.btn-wrapper{text-align:center}.btn-common{height:44px;line-height:40px;border-radius:200px;box-sizing:border-box;display:inline-block;color:#00478f;font-weight:700;font-size:16px;border:2px solid #00478f;padding:0 22px;transition:.1s linear;margin:0 auto;min-width:64px;background:#fff}.btn-common:hover{text-decoration:none;background:#00478f;color:#fff;opacity:1;transition:.1s linear}.btn-primary,.expired-main__button,.login-form .login-form-actions-row .login-form-submit-button,.message-send-trigger{display:inline-block;margin:10px 7px 10px 8px;padding:10px 20px;text-align:center;vertical-align:middle;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:30px;color:#9299a0;background-color:#fff;transition:background-color .2s ease-in-out;color:#f3f5f7;background-color:#00478f;border:none}.btn-primary:hover,.expired-main__button:hover,.login-form .login-form-actions-row .login-form-submit-button:hover,.message-send-trigger:hover{color:#9299a0;background-color:#ebebeb;transition:background-color .2s ease-in-out}.btn-primary.is-active,.is-active.expired-main__button,.is-active.message-send-trigger,.login-form .login-form-actions-row .is-active.login-form-submit-button{border:none;background-color:rgba(0,71,143,.2);color:#00478f}.btn-primary[disabled],.btn-primary[disabled]:hover,.login-form .login-form-actions-row [disabled].login-form-submit-button,.login-form .login-form-actions-row [disabled].login-form-submit-button:hover,[disabled].expired-main__button,[disabled].expired-main__button:hover,[disabled].message-send-trigger,[disabled].message-send-trigger:hover{color:#eee;background-color:#9299a0;border:0}.btn-primary:hover,.expired-main__button:hover,.login-form .login-form-actions-row .login-form-submit-button:hover,.message-send-trigger:hover{color:#f3f5f7;background-color:#00478f;text-decoration:none}.btn-secondary,.card-add.card--full .card-add-btn,.card.card-add .card-add-btn,.cob-allowed-visit-type-modal__btn,.message-empty--no-univ__button,.message-empty__button,.message-guideline-modal__btn{display:inline-block;margin:10px 7px 10px 8px;padding:10px 20px;text-align:center;vertical-align:middle;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:30px;color:#9299a0;transition:background-color .2s ease-in-out;color:#00478f;background-color:#fff;border:1px solid #00478f}.btn-secondary:hover,.card-add.card--full .card-add-btn:hover,.card.card-add .card-add-btn:hover,.cob-allowed-visit-type-modal__btn:hover,.message-empty--no-univ__button:hover,.message-empty__button:hover,.message-guideline-modal__btn:hover{color:#9299a0;background-color:#ebebeb;transition:background-color .2s ease-in-out;text-decoration:none}.btn-secondary.is-active,.card-add.card--full .is-active.card-add-btn,.card.card-add .is-active.card-add-btn,.is-active.cob-allowed-visit-type-modal__btn,.is-active.message-empty--no-univ__button,.is-active.message-empty__button,.is-active.message-guideline-modal__btn{border:none;background-color:rgba(0,71,143,.2);color:#00478f}.btn-secondary[disabled],.btn-secondary[disabled]:hover,.card-add.card--full [disabled].card-add-btn,.card-add.card--full [disabled].card-add-btn:hover,.card.card-add [disabled].card-add-btn,.card.card-add [disabled].card-add-btn:hover,[disabled].cob-allowed-visit-type-modal__btn,[disabled].cob-allowed-visit-type-modal__btn:hover,[disabled].message-empty--no-univ__button,[disabled].message-empty--no-univ__button:hover,[disabled].message-empty__button,[disabled].message-empty__button:hover,[disabled].message-guideline-modal__btn,[disabled].message-guideline-modal__btn:hover{color:#eee;background-color:#9299a0;border:0}.btn-secondary:hover,.card-add.card--full .card-add-btn:hover,.card.card-add .card-add-btn:hover,.cob-allowed-visit-type-modal__btn:hover,.message-empty--no-univ__button:hover,.message-empty__button:hover,.message-guideline-modal__btn:hover{color:#00478f;background-color:#c8d7e0}.btn-secondary--message{height:34px;line-height:33px;width:280px;font-weight:700;display:block;font-size:14px;margin:8px auto 0;transition:none;padding:0}.btn-secondary--message:hover{text-decoration:none;background:#00478f;transition:none;color:#fff}.btn-secondary.btn__icon-add,.btn-secondary.btn__icon-link,.btn__icon-add.cob-allowed-visit-type-modal__btn,.btn__icon-add.message-empty--no-univ__button,.btn__icon-add.message-empty__button,.btn__icon-add.message-guideline-modal__btn,.btn__icon-link.cob-allowed-visit-type-modal__btn,.btn__icon-link.message-empty--no-univ__button,.btn__icon-link.message-empty__button,.btn__icon-link.message-guideline-modal__btn,.card-add.card--full .btn__icon-add.card-add-btn,.card-add.card--full .btn__icon-link.card-add-btn,.card.card-add .btn__icon-add.card-add-btn,.card.card-add .btn__icon-link.card-add-btn{display:flex}.btn-negative{display:inline-block;margin:10px 7px 10px 8px;padding:10px 20px;text-align:center;vertical-align:middle;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:30px;color:#9299a0;background-color:#fff;background-color:#eb3a3a;color:#fff;border:1px solid #eb3a3a}.btn-negative,.btn-negative:hover{transition:background-color .2s ease-in-out}.btn-negative:hover{color:#9299a0;background-color:#ebebeb;text-decoration:none}.btn-negative.is-active{border:none;background-color:rgba(0,71,143,.2);color:#00478f}.btn-negative[disabled],.btn-negative[disabled]:hover{color:#eee;background-color:#9299a0;border:0}.btn-negative:hover{background-color:#fff;color:#eb3a3a}.btn-lowpriority{display:inline-block;margin:10px 7px 10px 8px;padding:10px 20px;text-align:center;vertical-align:middle;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:30px;color:#9299a0;background-color:#fff;color:#aeb7bf;background-color:transparent;border:1px solid #aeb7bf}.btn-lowpriority,.btn-lowpriority:hover{transition:background-color .2s ease-in-out}.btn-lowpriority:hover{color:#9299a0;text-decoration:none}.btn-lowpriority.is-active{border:none;background-color:rgba(0,71,143,.2);color:#00478f}.btn-lowpriority[disabled],.btn-lowpriority[disabled]:hover{color:#eee;background-color:#9299a0;border:0}.btn-lowpriority:hover{background-color:#ebebeb}.btn-midpriority{display:inline-block;margin:10px 7px 10px 8px;padding:10px 20px;text-align:center;vertical-align:middle;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:30px;color:#9299a0;background-color:#fff;color:#00478f;background-color:transparent;border:1px solid #00478f}.btn-midpriority,.btn-midpriority:hover{transition:background-color .2s ease-in-out}.btn-midpriority:hover{color:#9299a0;background-color:#ebebeb;text-decoration:none}.btn-midpriority.is-active{border:none;background-color:rgba(0,71,143,.2);color:#00478f}.btn-midpriority[disabled],.btn-midpriority[disabled]:hover{color:#eee;background-color:#9299a0;border:0}.btn-midpriority:hover{color:#00478f;background-color:#c8d7e0}.btn-big,.expired-main__button,.login-form .login-form-actions-row .login-form-submit-button{width:296px;height:56px}.btn-big.is-loading,.is-loading.expired-main__button,.login-form .login-form-actions-row .is-loading.login-form-submit-button{color:#aeb7bf;background-color:#ebebeb}.btn-big.is-loading:before,.is-loading.expired-main__button:before,.login-form .login-form-actions-row .is-loading.login-form-submit-button:before{content:""}.btn-big.is-done:before,.is-done.expired-main__button:before,.login-form .login-form-actions-row .is-done.login-form-submit-button:before{content:""}.login-form .login-form-actions-row a.login-form-submit-button,a.btn-big,a.expired-main__button{box-sizing:border-box;text-decoration:none;line-height:34px}.btn-small{width:144px;height:48px}a.btn-small{box-sizing:border-box;text-decoration:none;line-height:24px}.btn-apple,.btn-facebook{display:inline-block;margin:10px 7px 10px 8px;padding:10px 20px;text-align:center;vertical-align:middle;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #9299a0;border-radius:30px;color:#9299a0;background-color:#fff;transition:background-color .2s ease-in-out;position:relative;line-height:20px;font-weight:700;width:295px;height:45px}.btn-apple:hover,.btn-facebook:hover{color:#9299a0;background-color:#ebebeb;transition:background-color .2s ease-in-out;text-decoration:none}.is-active.btn-apple,.is-active.btn-facebook{border:none;background-color:rgba(0,71,143,.2);color:#00478f}[disabled].btn-apple,[disabled].btn-apple:hover,[disabled].btn-facebook,[disabled].btn-facebook:hover{color:#eee;background-color:#9299a0;border:0}.btn-apple:before,.btn-facebook:before{content:"";display:inline-block;position:relative}.btn-apple{box-sizing:border-box;color:#fff;background-color:#000;border:1px solid #000;transition:none;padding:0 20px}.btn-apple:before{width:31px;height:43px;vertical-align:middle;background:url(/assets/v2.899.0/img/btn-bg-apple.svg) no-repeat}.btn-apple:hover{color:#fff;background-color:#000}.btn-facebook{box-sizing:border-box}.btn-facebook,.btn-facebook:hover{color:#fff;background-color:#1877f2;border:1px solid #1877f2}@media screen and (max-width:320px){.btn-facebook{padding-left:11px;padding-right:11px}}.btn-facebook:before{content:"";display:inline-block;position:relative;top:3px;width:16px;height:16px;margin-right:8px;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/v2.899.0/img/btn-bg-facebook-circle.svg)}@media screen and (max-width:320px){.btn-facebook:before{padding-left:11px;padding-right:11px}}.button--socials{text-align:center}.button--socials>div,.button--socials>iframe{display:inline-block;vertical-align:bottom}.app-button,.login__app-button,.top-btn-inner__app-button{display:block;width:146px;height:43px}.app-button>img,.login__app-button>img,.top-btn-inner__app-button>img{max-width:100%}.floating-action{display:block;position:fixed;right:35px;bottom:35px;z-index:10;text-align:center;color:#00478f;transition:.1s ease-out;transition-delay:.25s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-appearance:none;appearance:none;border:none;background:none}.floating-action:hover{text-decoration:none;color:#00478f;-webkit-filter:opacity(.7);filter:opacity(.7)}.floating-action.is-select-mode{-webkit-transform:scale(.75);transform:scale(.75);opacity:0;transition-delay:0s;transition-timing-function:ease-in}.floating-action__btn{width:60px;height:60px;background-color:#00478f;background-repeat:no-repeat;background-position:50%;display:block;border-radius:30px;margin:0 auto}.floating-action__btn--add{background-image:url(/assets/v2.899.0/icon/floating-action/add.svg)}.floating-action__btn--edit{background-image:url(/assets/v2.899.0/icon/floating-action/edit.svg)}.floating-action__btn--disabled{background-color:#9299a0}.floating-action__label{font-size:14px;font-weight:700}.floating-action__label--disabled{color:#9299a0}.floating-action--disabled:hover{-webkit-filter:none;filter:none}.card,.card--full{position:relative;display:inline-block;overflow:hidden;box-sizing:border-box;width:300px;height:270px;padding:20px;border:1px solid rgba(0,0,0,.05);border-radius:5px;box-shadow:0 3px 3px rgba(0,0,0,.05);transition:box-shadow .3s linear}.card--full:hover,.card:hover{box-shadow:0 10px 10px 0 rgba(51,51,51,.2);transition:box-shadow .3s linear}.card--full .card-profile,.card .card-profile{width:165px;margin-left:10px;float:right}.card--full .card-profile .card-name,.card .card-profile .card-name{font-size:18px}.card--full .card-profile .card-status,.card .card-profile .card-status{margin-top:15px}.card--full .card-profile p,.card .card-profile p{width:170px;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}.card--full .card-profile .card-occupation,.card .card-profile .card-occupation{font-size:14px}.card--full .card-profile-gradSchool,.card .card-profile-gradSchool{font-size:20px}.card--full .card-profile-gradSchool:before,.card .card-profile-gradSchool:before{content:"院";display:inline-block;position:relative;top:-2px;font-size:11px;width:2.75em;color:#00478f;background-color:#fff;border:1px solid #00478f;box-sizing:border-box;border-radius:3px;text-align:center;margin-right:5px}.card--full .card-profile-gradSchool+.card-profile-college,.card .card-profile-gradSchool+.card-profile-college{font-size:16px}.card--full .card-profile-gradSchool+.card-profile-college:before,.card .card-profile-gradSchool+.card-profile-college:before{content:"";display:inline-block;width:2.75em;font-size:11px;margin-right:5px}.card--full .card-profile-college,.card .card-profile-college{font-size:20px}.card--full .card-profile-college-name,.card .card-profile-college-name{display:table;height:55px}.card--full .card-profile-college-name p,.card .card-profile-college-name p{width:260px;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}.card--full .card-profile-college-name .card-profile-college,.card .card-profile-college-name .card-profile-college{vertical-align:middle}.card--full .card-edit-btn,.card .card-edit-btn{position:absolute;z-index:2;right:0;bottom:40px;left:0;margin:auto}.card--full .card-edit-btn a,.card .card-edit-btn a{font-size:14px;display:block;width:108px;height:37px;margin:auto;padding:7px 0;box-sizing:border-box}.card--full .card-link,.card .card-link{position:absolute;top:0;left:0;width:100%;height:100%}.card--full p,.card p{margin:0;padding:0}.card-add.card--full,.card.card-add{padding:0;text-align:center}.card-add.card--full .card-add-btn,.card.card-add .card-add-btn{box-sizing:border-box;text-decoration:none;line-height:56px;font-size:36px;font-weight:700;position:absolute;top:60px;right:0;left:0;width:75px;height:75px;margin:auto;border-radius:100%}.card-add.card--full .card-add-label,.card.card-add .card-add-label{position:absolute;top:150px;left:0;right:0;bottom:0;margin:0 auto;font-size:24px;color:#00478f}.card--full .private-label,.card .private-label{position:absolute;top:0;left:0;height:40px;width:45px}.card-personal-information{zoom:1;margin-top:20px}.card-personal-information:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}.card-personal-information span{display:block}.card-personal-information-img{border:1px solid #e3e5e7;box-sizing:border-box;width:80px;height:80px;float:left;overflow:hidden;border-radius:100%}.card-personal-information-img .card-personal-information-inner{border:none;width:80px;height:80px;overflow:hidden;position:relative;display:inline-block}.card-personal-information-img .card-personal-information-inner img{position:absolute;width:80px;height:80px}.card--full{zoom:1;border-radius:2px;width:100%;height:auto;padding:0}.card--full:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}.card--full.is-disabled{background-color:#f7f7f7;box-shadow:none}.card--full.is-disabled label{cursor:default}.card--full__input{position:relative;display:inline-block;float:left;box-sizing:border-box;width:50px;height:90px;margin:0;padding:10px 18px;cursor:pointer}.card--full__content{float:left;box-sizing:border-box;padding:15px 0;width:660px;color:inherit;font-size:0}.card--full__image{display:inline-block;vertical-align:baseline;width:148px}.card--full__message{display:inline-block;width:490px}.card--full__message .text--medium-right{text-align:right}.card--full__message .text--smaller-left{width:430px}.card--full__heading,.card--full__message .text--smaller-left{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card--full__heading{width:490px;font-size:16px;font-weight:400;color:#383333}.card--full label{padding:0}.card--full.is-disabled .card--full__heading{color:#aeb7bf}.accordion-list .card--full{white-space:normal}.accordion-list .card--full__content{display:flex;text-decoration:none;align-items:center}.accordion-list .card--full__image{margin-left:5px}.accordion-list .card--full__heading{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:700px}.accordion-list .card--full__image+.card--full__message{margin-left:5px}.form-scout-list-detail+.accordion-list__card{margin-top:15px}.popup-content .card--full__image+.card--full__message{margin-left:15px}input[type=checkbox].checkbox-component{opacity:0;position:absolute;visibility:hidden}.checkbox-component-label,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .ob-edit-enrollment-checkbox-component-label{display:inline-block;position:relative;padding:8px 18px 8px 28px;cursor:pointer;color:#3e4956;font-size:14px;line-height:20px;text-align:left}.checkbox-component-label:before,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .ob-edit-enrollment-checkbox-component-label:before{position:absolute;content:"";top:8px;left:0;width:18px;height:18px;background:#f9f9f9;border:1px solid #e6e6e6}.checkbox-component:indeterminate~.checkbox-component-label:before,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .checkbox-component:indeterminate~.ob-edit-enrollment-checkbox-component-label:before{background-color:#00478f}.checkbox-component:indeterminate~.checkbox-component-label:after,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .checkbox-component:indeterminate~.ob-edit-enrollment-checkbox-component-label:after{content:"";display:block;width:10px;height:3.5px;border:solid #fff;border-width:0 0 3px;position:absolute;left:5px;top:13px}.checkbox-component:checked~.checkbox-component-label:before,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .checkbox-component:checked~.ob-edit-enrollment-checkbox-component-label:before{background-color:#00478f}.checkbox-component:checked~.checkbox-component-label:after,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .checkbox-component:checked~.ob-edit-enrollment-checkbox-component-label:after{content:"";display:block;width:4px;height:8px;border:solid #fff;border-width:0 3px 3px 0;position:absolute;left:6px;top:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-component:checked:disabled~.checkbox-component-label:before,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .checkbox-component:checked:disabled~.ob-edit-enrollment-checkbox-component-label:before{background-color:#e3e5e7}.code{font-family:Monaco,Liberation Mono,Menlo,Courier,monospace;background:#eee;margin:10px 0;padding:10px;border-radius:5px;border:1px solid #ccc}.card--full .card-edit-btn .company-ob-dialog-add-btn-wrapper a,.card-add.card--full .company-ob-dialog-add-btn-wrapper .card-add-btn,.card.card-add .company-ob-dialog-add-btn-wrapper .card-add-btn,.card .card-edit-btn .company-ob-dialog-add-btn-wrapper a,.company-ob-dialog-add-btn-wrapper .btn,.company-ob-dialog-add-btn-wrapper .card--full .card-edit-btn a,.company-ob-dialog-add-btn-wrapper .card-add.card--full .card-add-btn,.company-ob-dialog-add-btn-wrapper .card.card-add .card-add-btn,.company-ob-dialog-add-btn-wrapper .card .card-edit-btn a,.company-ob-dialog-add-btn-wrapper .expired-main__button,.company-ob-dialog-add-btn-wrapper .login-form .login-form-actions-row .login-form-submit-button,.login-form .login-form-actions-row .company-ob-dialog-add-btn-wrapper .login-form-submit-button{width:100%;border-radius:3px;margin:0;font-size:14px;font-weight:700;height:40px}.company-ob-dialog-add-btn-wrapper+.ob-group-list-wrapper,.company-ob-dialog-description{margin-top:24px}.company-ob-dialog-description-list{list-style-type:decimal;font-size:12px;font-weight:500;margin-left:12px}.ob-group-list-empty{font-size:14px;color:#9299a0;text-align:left}.ob-group-list-wrapper{max-height:320px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.ob-group-list-wrapper::-webkit-scrollbar{display:none}.ob-group-list-item{display:flex;justify-content:flex-start;align-items:center}.ob-group-list-item+.ob-group-list-item{margin-top:16px}.ob-group-list-title{font-weight:700}.ob-group-list-title__archived{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;color:#9299a0;font-weight:700;line-height:1}.ob-group-list-candidate-display-name{font-size:12px;font-weight:500;margin-top:4px}.ob-group-list-label{overflow:hidden;width:227px}.ob-group-list-label>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.ob-group-list-label+.ob-group-list-edit-btn{margin-left:24px}.ob-group-list-label__archived{overflow:hidden;width:100%}.ob-group-list-edit-btn{-webkit-appearance:none;appearance:none;border:1px solid #00478f;background-color:transparent;padding:8px;transition:.1s linear}.ob-group-list-edit-btn:hover{opacity:.7;transition:.1s linear}.ob-group-list-edit-btn+.ob-group-list-copy-btn{margin-left:12px}.ob-group-list-edit-icon{display:block;width:12px;height:12px;background:url(/assets/v2.899.0/icon/edit.svg) no-repeat 50%}.ob-group-list-copy-btn{padding:7px 9px;background-color:transparent;display:block;-webkit-appearance:none;appearance:none;border:1px solid #00478f;border-radius:3px;color:#00478f;font-size:14px;font-weight:700;line-height:1;transition:.1s linear}.ob-group-list-copy-btn:hover{opacity:.7;transition:.1s linear}.ob-group-list+.ob-group-list-divider{margin:16px 0 22px}.company-popup-content{opacity:0;pointer-events:none;z-index:1000;position:absolute;left:0;top:0;width:100%;height:100vh;transition:.2s ease-in-out}.company-popup-content.is-shown{opacity:1;pointer-events:auto}.company-popup-content__bg{position:absolute;left:0;top:0;width:100%;height:100vh;z-index:1}.company-balloon-popup{padding:20px;background:#fff;box-shadow:0 3px 20px 0 rgba(0,0,0,.13);z-index:2;position:absolute;left:0;top:0;width:400px;border-radius:8px}.company-balloon-popup:before{content:"";width:14px;height:14px;position:absolute;top:-8px;right:40px;background:#fff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:none;z-index:1;border-top:1px solid rgba(0,0,0,.04);border-left:1px solid rgba(0,0,0,.04)}.company-common-header{display:flex;align-items:center}.company-common-header__title-wrapper{flex:1}.company-common-header__btn{box-sizing:border-box;border:1px solid #00478f;color:#00478f;font-weight:700;display:block;text-align:center;-webkit-appearance:none;appearance:none;background:#fff;transition:.1s linear}.company-common-header__btn:hover{text-decoration:none;opacity:.7;transition:.1s linear}.company-common-header__btn.is-active{background-color:#00478f;color:#fff}.company-common-header__btn--small{height:30px;line-height:30px;font-size:14px;border-radius:15px;padding:0 14px}.company-common-header__btn--icon-link{position:relative;padding-left:30px}.company-common-header__btn--icon-link:before{content:"";display:block;position:absolute;left:14px;top:7px;background:url(/assets/v2.899.0/icon/link.svg) no-repeat 0 0;background-size:7px 28px;width:7px;height:14px}.company-common-header__btn--icon-link.is-active{background-color:#00478f;color:#fff;opacity:1}.company-common-header__btn--icon-link.is-active:before{background-position:0 -14px}.company-common-header__btn-wrap{display:flex;justify-content:center;align-items:center}.company-common-header__btn-wrap .company-common-header__btn+.company-common-header__btn{margin-left:10px}.content{margin-top:30px}.content--center{text-align:center}.content--center p+button{margin-top:50px}@media screen and (max-width:640px){.content--center p+button{margin-top:35px;margin-left:auto;margin-right:auto}}p+.content--center{margin-top:100px}@media screen and (max-width:640px){p+.content--center{margin-top:35px}}.description-group{width:760px;margin:auto;background-color:#fff;font-size:16px}@media screen and (max-width:640px){.description-group{width:100%;margin-left:auto;margin-right:auto}}.description-group__question{position:relative;padding:40px 15px 15px 45px;font-weight:700;cursor:pointer}@media screen and (max-width:640px){.description-group__question{padding:15px 15px 15px 45px}}.description-group__question:before{display:inline-block;position:absolute;left:15px;content:"Q.";font-size:20px;font-weight:400;color:#00478f;line-height:1.2}.description-group__answer{position:relative;padding:15px 15px 15px 45px}.description-group__answer a{display:block;padding:20px 0 10px}.description-group__answer:before{display:inline-block;position:absolute;left:15px;content:"A.";font-size:20px;color:#eb3a3a;line-height:1.2}.event-card{background:#fff;margin-bottom:36px;position:relative}.event-card__link{box-sizing:border-box;padding:24px;border-radius:20px;display:block;box-shadow:0 8px 25px 0 rgba(0,0,0,.1)}.event-card__link,.event-card__link:hover{text-decoration:none;color:#383333;transition:.1s ease-out}.event-card__link:hover{box-shadow:0 14px 35px 0 rgba(0,0,0,.1);-webkit-transform:scale(1.01);transform:scale(1.01)}.event-card__link--label{transition:background-color .08s ease-out}.event-card__link--label:after{content:"";display:block;position:absolute;right:-12px;top:-10px;width:32px;height:32px;margin:0;border-radius:16px;background:url(/assets/v2.899.0/icon/event-card-check.svg) no-repeat 0 0 #e3e5e7}.event-card__link--label:hover:after{background-color:#9299a0}.event-card__header{display:flex}.event-card__header__title-box{flex:1;margin-right:16px;min-width:0}.event-card__header__category{flex-basis:142px;display:inline-block;color:#9299a0;font-size:18px;font-weight:700;margin:0 16px 8px 0}.event-card__title{font-size:18px;margin-bottom:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-card__title__link{text-decoration:underline;color:#383333}.event-card__title__link:hover{text-decoration:none;color:#383333}.event-card__thumbnail{display:block;width:142px;height:59px;margin:0;background-size:142px 59px}.event-card__summary{color:#9299a0;font-size:16px}.event-card .event-card__checkbox{-webkit-appearance:none;appearance:none;outline:none;position:absolute;right:-12px;top:-10px;visibility:hidden}.event-card .event-card__checkbox:checked+.event-card__link--label:after{background-position:0 -32px;background-color:#00478f}.event-card .event-card__header__tag{display:inline-block;position:relative;bottom:2px}.footer{width:100%;min-width:960px;margin-top:150px;background-color:#f3f5f7}@media screen and (max-width:640px){.footer{width:100%;margin-top:40px;min-width:inherit;border-top:1px solid #e3e5e7}}.footer .footer-inner{width:960px;margin:0 auto;zoom:1}.footer .footer-inner:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}@media screen and (max-width:640px){.footer .footer-inner{width:90%}}.footer .footer-top{zoom:1;padding:20px 0}.footer .footer-top:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}@media screen and (max-width:640px){.footer .footer-top{padding:30px 0}}.footer .footer-logo{float:left}@media screen and (max-width:640px){.footer .footer-logo{float:none}}.footer .footer-logo img{display:block;width:auto;height:46px;transition:opacity .3s linear}@media screen and (max-width:640px){.footer .footer-logo img{width:180px;margin:auto}}.footer .footer-logo img:hover{opacity:.6;transition:opacity .3s linear}.footer .footer-logo--ob{width:256px}@media screen and (max-width:640px){.footer .footer-logo--ob{width:180px;margin:auto}}.footer .footer-menu{float:right;line-height:54px}@media screen and (max-width:640px){.footer .footer-menu{float:none;margin-top:20px;line-height:44px}}.footer .footer-menu li{float:left;margin-left:20px}@media screen and (max-width:640px){.footer .footer-menu li{float:none;text-align:center;margin-left:0}}.footer .footer-menu li a{display:block}.footer .footer-menu li a:hover{text-decoration:underline}.footer .footer-menu.footer-menu-ob{line-height:78px}.footer .footer-bottom{zoom:1;padding:20px 0 40px;border-top:1px solid #e5e5e5}.footer .footer-bottom:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}@media screen and (max-width:640px){.footer .footer-bottom{padding:40px 0 30px}}.footer .footer-contact{float:right;text-align:right}@media screen and (max-width:640px){.footer .footer-contact{float:none;margin-top:20px;text-align:center}}.footer .footer-contact .footer-contact-address{margin-top:3px;color:#9299a0;font-size:12px}.footer .footer-contact h5.heading{text-align:left}.footer .footer-contact dl{zoom:1}.footer .footer-contact dl:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}.footer .footer-contact dl dt{float:left;clear:left;width:50px;text-align:left}.footer .footer-contact dl dd{float:left;margin-left:0}.footer .footer-copyright{line-height:35px;color:#9299a0}.footer .footer-copyright small{width:960px;margin:auto;text-align:right;display:block;font-size:16px}@media screen and (max-width:640px){.footer .footer-copyright small{width:90%;text-align:center;padding-bottom:30px}}.footer ul{margin:0;padding:0;list-style:none}.footer.footer-small .footer-inner{padding:20px 0}.footer.footer-small .footer-menu{float:left}@media screen and (max-width:640px){.footer.footer-small .footer-menu{float:none}}.footer.footer-small .footer-menu li{margin:0 20px 0 0}@media screen and (max-width:640px){.footer.footer-small .footer-menu li{margin:0}}.control-group{padding:16px;color:#383333;border:none;box-sizing:border-box;position:relative}.control-group .control-group-label{padding-left:12px}.control-group .control-group-label:hover{color:#383333}.control-group .control-group-item{width:auto;vertical-align:middle}.control-group.is-valid .control-group-item:after{margin-left:10px;display:inline-block;content:"";width:5px;height:10px;border:3px solid #00478f;border-left:0;border-top:0;vertical-align:middle;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.control-group.is-invalid input,.control-group.is-invalid input:focus,.control-group.is-invalid input:hover,.control-group.is-invalid textarea,.control-group.is-invalid textarea:focus,.control-group.is-invalid textarea:hover{border-color:#eb3a3a}.error-message{color:#eb3a3a}.form-group__label{margin-top:20px;font-size:16px;color:#9299a0;line-height:1;font-weight:700}.form-group__label+*{margin-top:10px}.form-group__label+.form-group__description--emphasis{margin-top:5px}.form-group__sub-label{margin-top:10px;font-size:14px;font-weight:400;color:#9299a0;line-height:1}.form-group__description{font-size:12px;color:#9299a0}.form-group__description+*{margin-top:5px}.form-group__description--emphasis{font-size:12px;color:#eb3a3a}.form-group__description--emphasis+*{margin-top:5px}.form-group__action-label{margin-top:20px;font-size:16px;color:#00478f;cursor:pointer}.form-group__action-label:hover{text-decoration:underline}.form-group__action-label+*{margin-top:10px}.form-group__action-label+.form-group__description--emphasis{margin-top:5px}*+.form-group__description{margin-top:10px}.form-scout-type-wrapper{height:100px}.form-scout-type{position:absolute}.form-scout-type>li{display:inline-block;position:relative}.form-scout-type .form-scout-type-note{display:none;position:absolute;top:-9px;left:100%;font-size:12px;width:435px;border:1px solid #00478f;padding:10px;box-sizing:border-box;background-color:#fff;vertical-align:top}.form-scout-type .form-scout-type-note:after,.form-scout-type .form-scout-type-note:before{right:100%;top:22px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.form-scout-type .form-scout-type-note:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:10px;margin-top:-10px}.form-scout-type .form-scout-type-note:before{border-color:rgba(0,51,102,0) #000 rgba(0,51,102,0) rgba(0,51,102,0);border-width:11px;margin-top:-11px}.form-scout-type .question-icon{cursor:pointer}.form-scout-type .question-icon+.form-scout-type-note{margin-left:20px}.form-scout-type .question-icon:hover+.form-scout-type-note{display:inline-block}.form-scout-wrapper{text-align:left}.form-scout-wrapper h2.heading{margin:40px 0 0;padding-bottom:10px;color:#00478f;border-bottom:1px solid #00478f}.form-scout-wrapper h2.heading+*{margin-top:10px}.form-scout-wrapper .is-require{background-color:#f6fafd}.form-scout-text textarea,.form-scout-wrapper .is-require{width:100%;box-sizing:border-box}.form-scout-count-wrapper{text-align:right}.form-scout-count-sample-text{background-color:#f3f5f7;padding:20px 15px;border:1px solid #e3e5e7}.form-scout-count-sample-text p+p{margin-top:16px}.form-scout-count-sample-trigger{cursor:pointer;color:#00478f}.form-scout-count-sample-trigger+.form-scout-count-sample-text{margin-top:10px}.form-scout-count-sample .plus-icon{display:block;position:relative}.form-scout-count-sample .plus-icon:after,.form-scout-count-sample .plus-icon:before{content:"";display:block;background:#00478f;position:absolute}.form-scout-count-sample .plus-icon:before{height:4px;width:20px;border-radius:4px;top:8px;left:0}.form-scout-count-sample .plus-icon:after{height:20px;width:4px;top:0;left:8px}.form-scout-count-sample .plus-icon.active:after{display:none}.form-scout-submit-upper .is-done:before,.form-scout-submit-upper .is-loading:before{width:auto;height:auto;background:none}.form-scout-name{font-size:18px}.form-scout-ask{font-size:36px;font-weight:400}.login-form .control-group .control-group-item input.login-form-input,input.input,input.input--full,textarea.input,textarea.input--full{padding:10px;color:#383333}.login-form .control-group .control-group-item input.is-invalid.login-form-input,.login-form .control-group .control-group-item input.is-invalid.login-form-input:focus,.login-form .control-group .control-group-item input.is-invalid.login-form-input:hover,input.input.is-invalid,input.input.is-invalid:focus,input.input.is-invalid:hover,input.is-invalid.input--full,input.is-invalid.input--full:focus,input.is-invalid.input--full:hover,textarea.input.is-invalid,textarea.input.is-invalid:focus,textarea.input.is-invalid:hover,textarea.is-invalid.input--full,textarea.is-invalid.input--full:focus,textarea.is-invalid.input--full:hover{border-color:#eb3a3a}.login-form .control-group .control-group-item input.is-invalid--common.login-form-input,input.input.is-invalid--common,input.is-invalid--common.input--full,textarea.input.is-invalid--common,textarea.is-invalid--common.input--full{border-color:#eb3a3a;background:#fbd8d8}.login-form .control-group .control-group-item input.is-invalid--common.login-form-input:focus,.login-form .control-group .control-group-item input.is-invalid--common.login-form-input:hover,input.input.is-invalid--common:focus,input.input.is-invalid--common:hover,input.is-invalid--common.input--full:focus,input.is-invalid--common.input--full:hover,textarea.input.is-invalid--common:focus,textarea.input.is-invalid--common:hover,textarea.is-invalid--common.input--full:focus,textarea.is-invalid--common.input--full:hover{border-color:#eb3a3a}.login-form .control-group .control-group-item input.is-require.login-form-input,input.input.is-require,input.is-require.input--full,textarea.input.is-require,textarea.is-require.input--full{background-color:#f6fafd}.login-form .control-group .control-group-item input[disabled].login-form-input,input.input[disabled],input[disabled].input--full,textarea.input[disabled],textarea[disabled].input--full{background-color:#eee;color:#9299a0}.login-form .control-group .control-group-item input[disabled].login-form-input:hover,input.input[disabled]:hover,input[disabled].input--full:hover,textarea.input[disabled]:hover,textarea[disabled].input--full:hover{border-color:#eb3a3a}.input--full{box-sizing:border-box;width:100%}.input--full--margin{margin-bottom:16px}.input-select{overflow:hidden;display:inline-block;position:relative;border-radius:.2em;background-color:#fff}.input-select .select2-selection,.input-select select{position:relative;z-index:2;background-color:transparent;-webkit-appearance:none;appearance:none;border-radius:0;box-sizing:content-box;width:200px}.input-date{width:120px}.input-side-small{margin-right:10px;width:50px}.form-table{display:table;margin:0 auto;border-collapse:collapse}.form-control{display:table-row}.form-table-title{display:table-cell;padding-right:20px}.form-table-content{display:table-cell;position:relative}.form-checkbox{display:none}.form-checkbox+label{display:inline-block;position:relative;margin-left:10px;padding:5px 18px;border-radius:2px;box-sizing:border-box;line-height:24px}.form-checkbox+label:before{position:absolute;content:"";top:50%;left:-10px;width:18px;height:18px;margin-top:-10px;background:#f9f9f9;border:1px solid #e3e5e7}.form-checkbox:checked+label:after{content:" ";display:block;width:5px;height:10px;border:solid #00478f;border-width:0 2px 2px 0;position:absolute;left:-4px;top:13px;margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox,.checkbox:checked{display:inline-block;position:absolute;top:40%;left:10px;z-index:2;width:18px;height:18px;opacity:0;visibility:hidden}.label--checkbox:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:1;margin:auto;width:18px;height:18px;background:#f9f9f9;border:1px solid #e6e6e6}.checkbox:checked+.label--checkbox:before{background:#00478f}.checkbox:checked+.label--checkbox:after{content:" ";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;margin:auto;width:4px;height:8px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-radio{display:none;position:absolute;opacity:0}.form-radio+.radio-label:before{content:"";background:#f9f9f9;border-radius:100%;border:1px solid #e6e6e6;display:inline-block;width:18px;height:18px;position:relative;margin-right:8px;vertical-align:top;cursor:pointer;text-align:center}.form-radio:checked+.radio-label:before{background-color:#00478f;box-shadow:inset 0 0 0 4px #f9f9f9}.form__label--vertical-sub{margin-top:10px}.form__item--vertical{margin-top:5px}.graph,.graph--college,.graph--college-low,.graph--industry,.graph--occupation{width:100%;height:10px;border-radius:10px;background-color:#eee;font-size:0}.graph--college-low span,.graph--college span,.graph--industry span,.graph--occupation span,.graph span{display:inline-block;height:10px;border-radius:10px}.graph--occupation span{background-image:linear-gradient(90deg,#87c1e8,#5ee7b9 500px)}.graph--industry span{background-image:linear-gradient(90deg,#87c1e8,#d9aee8 500px)}.graph--college{background-color:#fff}.graph--college span{background-image:linear-gradient(90deg,#8cd4ba,#f8c454 50%,#de6291 510px);border-radius:0}.graph--college-low{background-color:#fff}.graph--college-low span{background-color:#00478f;border-radius:0}.graph--bound [class^=graph--]>span{-webkit-animation:graph-bar .5s cubic-bezier(.175,.885,.32,1.275);animation:graph-bar .5s cubic-bezier(.175,.885,.32,1.275)}@-webkit-keyframes graph-bar{0%{width:0}}@keyframes graph-bar{0%{width:0}}.list-group--arrow__text+.graph--industry,.list-group--arrow__text+.graph--occupation{margin-top:10px}.header{position:fixed;top:0;z-index:100;width:100%;height:60px;background-color:#fff;border-bottom:1px solid #e3e5e7;box-sizing:border-box;margin-bottom:30px}.header .header-inner{position:relative;width:960px;height:100%;margin:0 auto}@media screen and (min-width:641px){.header__sub-navi--sp{display:none}}.header .header-logo{float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .header-logo a{display:block;transition:opacity .3s linear}.header .header-logo a:hover{opacity:.6;transition:opacity .3s linear}.header .header-logo img{display:block;width:auto;height:40px}@media screen and (max-width:640px){.header .header-logo{float:none;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:640px){.header .header-logo--ob{top:14px}}.header .header-logo--ob img{width:223px}@media screen and (max-width:640px){.header .header-logo--ob img{height:34px;width:190px}}.header .header-gnav{float:left;margin-left:40px;font-size:0}.header .header-gnav li{display:inline-block}.header .header-gnav li a{display:block;position:relative;height:60px;line-height:60px;padding:0 20px;color:#00478f;font-size:16px;transition:none;font-weight:700}.header .header-gnav li a.header-gnav-link-active,.header .header-gnav li a:hover{color:#fff;text-decoration:none;background-color:#00478f}.header .header-gnav li a:hover{transition:none}.header .header-user-menu{position:relative;top:50%;float:right;padding-right:25px;cursor:pointer;line-height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.header .header-user-menu{padding-right:15px}}.header .header-user-menu:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:15px;height:15px;margin:auto;background:url(/assets/v2.899.0/img/header-user-menu-arrow.png) no-repeat;background-size:100%}@media screen and (max-width:640px){.header .header-user-menu:after{display:none}}.header .header-user-menu:hover .header-user-menu-inner{opacity:.6;transition:opacity .3s linear}.header .header-user-menu .header-user-menu-name{float:left;max-width:17em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .header-user-menu .header-user-menu-inner{float:left;width:50px;height:50px;overflow:hidden;border:1px solid #e3e5e7;box-sizing:border-box;position:relative;display:inline-block;margin-left:5px;transition:opacity .3s linear}@media screen and (max-width:640px){.header .header-user-menu .header-user-menu-inner{width:40px;height:40px}}.header .header-user-menu .header-user-menu-inner img{position:absolute;width:50px;height:50px}@media screen and (max-width:640px){.header .header-user-menu .header-user-menu-inner img{width:40px;height:40px}}.header .header-user-menu+ul{display:none;position:absolute;top:55px;right:0;min-width:200px;padding:15px 0;background-color:#fff;box-shadow:0 3px 4px 0 rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);z-index:6}.header .header-user-menu+ul li a{display:block;padding:10px 20px;color:#383333;transition:none}.header .header-user-menu+ul li a:hover{background-color:#00478f;color:#fff;text-decoration:none;transition:none}@media screen and (max-width:640px){.header .header-inner{width:auto}.header .header-gnav{display:none}.header .header-user-menu{padding-right:15px}.header .header-user-menu .header-user-menu-name,.header .header-user-menu:after{display:none}}@media screen and (max-width:640px){.header-notification-banner{position:fixed;bottom:0;z-index:10}}@media screen and (min-width:641px){.header-notification-banner>div{margin-top:60px}}h1.heading{font-size:32px;font-weight:400;padding-left:16px;color:#383333;border-left:8px solid #00478f}@media screen and (max-width:640px){h1.heading{font-size:24px;padding-left:10px;margin-left:10px;margin-bottom:20px}}h1.heading--no-margin{margin-left:0;height:40px;line-height:40px;margin-bottom:24px}h2.heading{font-size:24px;color:#383333;font-weight:400;margin:0}h2.heading.heading-border{margin-bottom:15px;color:#00478f;border-bottom:1px solid #00478f}h2.heading--mb-32{margin-bottom:32px}h3.heading{font-size:18px}h3.heading,h4.heading{line-height:1.8;color:#383333;font-weight:700}h4.heading,h5.heading{font-size:16px}h5.heading{line-height:1.8;color:#383333;font-weight:400}.strong-heading{border-left:8px solid #00478f;padding-left:15px;line-height:1.2}.heading--bold-light{font-size:16px;color:#aeb7bf;line-height:1;font-weight:700}.plus-icon{position:relative;display:inline-block;padding-top:0;padding-left:27px}.plus-icon:before{position:absolute;top:0;left:0;content:"";display:block;width:20px;height:22px;background:url(/assets/v2.899.0/icon/plus-icon.svg) no-repeat 0 100%;background-size:20px 20px}.plus-icon.is-disabled:before{background:url(/assets/v2.899.0/icon/plus-icon-gray.svg) no-repeat 0 100%;background-size:20px 20px}.dust-box-icon-red{position:relative;display:inline-block;padding-top:0;padding-left:27px}.dust-box-icon-red:before{position:absolute;top:0;left:0;content:"";display:block;width:20px;height:22px;background:url(/assets/v2.899.0/icon/dust-box-icon-red.svg) no-repeat 0 100%;background-size:20px 20px}.expand-icon{position:relative;display:inline-block;padding-top:0;padding-left:27px}.expand-icon:before{position:absolute;top:0;left:0;content:"";display:block;width:18px;height:18px;background:url(/assets/v2.899.0/icon/expand-icon.svg) no-repeat 0 100%;background-size:18px 18px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;top:3px}.expand-icon.is-expanded:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.expand-icon.right{padding-left:0;padding-right:21px}.expand-icon.right:before{left:auto;right:0}.mail-icon{padding-top:0}.mail-icon,.mail-icon:before{position:relative;display:inline-block}.mail-icon:before{top:3px;content:"";width:24px;height:17px;margin-right:10px;background:url(/assets/v2.899.0/icon/email-icon.png) no-repeat 0;background-size:24px 17px}.check-icon{position:relative;display:inline-block;line-height:1;padding-top:0;padding-left:27px}.check-icon:before{position:absolute;top:0;left:0;content:"";display:block;width:23px;height:18px;background:url(/assets/v2.899.0/icon/check-icon.png) no-repeat 0 100%;background-size:23px 18px}.question-icon,.question-icon--small{position:relative;color:#00478f;font-weight:700;z-index:0}.question-icon--small:before,.question-icon:before{position:absolute;content:"";display:inline-block;border:1px solid #00478f;cursor:pointer;z-index:-1}.question-icon--small:hover,.question-icon:hover{color:#00478f}.question-icon--small:hover:before,.question-icon:hover:before{background-color:#c8d7e0}.question-icon{font-size:13px;cursor:pointer}.question-icon:before{top:-3px;left:-4.5px;width:20px;height:20px;border-radius:20px}.question-icon--small{font-size:7px;cursor:pointer}.question-icon--small:before{top:-1px;left:-2px;width:14px;height:14px;border-radius:14px;box-sizing:border-box}.is-active>.fa-star-o:before{content:""}.fa-chevron-down.is-show:before{content:""}.card-personal-information-img .image-shadowed.card-personal-information-inner,.header .header-user-menu .image-shadowed.header-user-menu-inner,.image-shadowed.can-info-img-wrapper,.image-shadowed.candidate-visit-report__content--img-wrapper,.image-shadowed.card-personal-information-img,.image-shadowed.ob-img,.image-shadowed.view-history-visit-report-modal__contents__content--img-wrapper,.image.image-shadowed,.popup-contact .popup-contact-candidate .image-shadowed.popup-contact-candidate-image{box-shadow:0 2px 5px rgba(56,51,51,.5)}.can-info-img-wrapper,.candidate-visit-report__content--img-wrapper,.card-personal-information-img,.card-personal-information-img .card-personal-information-inner,.header .header-user-menu .header-user-menu-inner,.image.image-circle,.ob-img,.popup-contact .popup-contact-candidate .popup-contact-candidate-image,.view-history-visit-report-modal__contents__content--img-wrapper{border-radius:100%}.image--two-fifth{display:block;height:auto;padding-top:41.6666666667%;background-size:100% auto;background-position:50%;background-repeat:no-repeat}.indicator{position:relative}.indicator:after{position:absolute;top:0;right:0;bottom:0;left:0;width:25px;height:25px;margin:auto;content:"";-webkit-animation:rotate .75s linear infinite;animation:rotate .75s linear infinite;border:2px solid rgba(0,0,0,.2);border-left-color:#fff;border-radius:100%}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.label{font-size:11px;padding:6px 10px;color:#001a33;background-color:#fff;border:1px solid #00478f;border-radius:3px;text-align:center}.label.label-destination{padding:1px 15px;color:#fff;background-color:#00478f}.label.label-destination:after{content:"TO"}.label.label-term{font-size:13px;padding:5px}.label.label-disable{border:1px solid #9299a0;background-color:#9299a0}.label.label-only{cursor:default}.label--blue,.label--blue-separated{display:inline-block;margin-right:5px;min-width:45px;text-align:center;border:1px solid #00478f;border-radius:2px;font-size:10px;line-height:1;background-color:#00478f;color:#fff;padding:2px 4px;vertical-align:top}.label--blue-separated{margin-right:10px}.label--white-blue,.label--white-blue-separated{display:inline-block;margin-right:5px;min-width:45px;text-align:center;border:1px solid #00478f;border-radius:2px;font-size:10px;line-height:1;background-color:#fff;color:#00478f;padding:2px 4px;vertical-align:top}.label--white-blue-separated{margin-right:10px}.label--triangle-blue{position:absolute;top:0;left:0;border-color:#00478f transparent transparent;border-style:solid;border-width:45px 45px 0 0}.label--triangle-blue span{position:absolute;top:-35px;left:-5px;width:45px;font-size:10px;font-weight:700;text-align:center;-webkit-transform:rotate(-45deg) scale(.9);transform:rotate(-45deg) scale(.9);color:#fff}.label--triangle-grey{position:absolute;top:0;left:0;border-color:#f3f5f7 transparent transparent;border-style:solid;border-width:45px 45px 0 0}.label--triangle-grey span{position:absolute;top:-35px;left:-5px;width:45px;font-size:10px;font-weight:700;text-align:center;-webkit-transform:rotate(-45deg) scale(.9);transform:rotate(-45deg) scale(.9);color:#fff}.label--triangle-pink{position:absolute;top:0;left:0;border-color:#fbd7d7 transparent transparent;border-style:solid;border-width:45px 45px 0 0}.label--triangle-pink span{position:absolute;top:-35px;left:-5px;width:45px;font-size:10px;font-weight:700;text-align:center;-webkit-transform:rotate(-45deg) scale(.9);transform:rotate(-45deg) scale(.9);color:#eb3a3a}.accordion-list--appendix-separated,.list-horizontal{box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.accordion-list li{position:relative}.accordion-list--appendix-separated:before{content:" ー "}.accordion-list--appendix-separated.is-hide{display:none}.accordion-list i{position:absolute;right:20px;vertical-align:top}.accordion-list time.text--smaller-right{position:absolute;right:45px}.accordion-list__message{margin-top:15px;border-top:1px solid #e3e5e7;white-space:pre-line}.list-group{margin-left:-15px;margin-right:-15px;border-top:1px solid #e3e5e7;background-color:#fff}@media screen and (min-width:641px){.list-group{margin-left:auto;margin-right:auto;border:1px solid #e3e5e7}}.list-group__question{position:relative;padding:15px 15px 15px 45px;border-bottom:1px solid #e3e5e7;cursor:pointer}.list-group__question:before{display:inline-block;position:absolute;left:15px;content:"Q.";font-size:20px;color:#00478f;line-height:1.2}.list-group__answer{display:none;position:relative;padding:15px 15px 15px 45px;background-color:#f3f5f7}.list-group__answer a{display:block;padding:20px 0 10px}.list-group__answer:before{display:inline-block;position:absolute;left:15px;content:"A.";font-size:20px;color:#eb3a3a;line-height:1.2}.content-target__list{margin-top:5px;margin-left:-5px}.content-target__list>li{display:inline-block;margin-top:5px;padding-left:5px}.content-target__list>li>label{padding:5px 5px 5px 0}.note{font-size:14px;line-height:1.8;font-weight:400;color:#383333}.note.note-light{font-size:12px;line-height:2;font-weight:400;color:#9299a0}.note.note-warning{color:#ff955f}.note.note-error,.note.note-warning{font-size:16px;line-height:1.8;font-weight:400}.note.note-error{color:#eb3a3a}.note.note-color{font-size:12px;line-height:2;font-weight:400;color:#418bb5}.note.note.note-feedback{font-size:18px;line-height:1.6;font-weight:400;color:#fff}.note.note-certification{font-size:12px;line-height:2;font-weight:400;margin-top:0;color:#eb3a3a}.notice{position:fixed;top:0;width:100%;padding:10px 0;background-color:rgba(0,71,143,.8);color:#fff;text-align:center;transition-duration:.5s;z-index:99}@media screen and (max-width:640px){.notice{padding:3px 0;font-size:12px;line-height:18px}}.notice.notice-on{top:60px}.notice.notice-error{background-color:rgba(235,58,58,.8)}.notice--no-header{-webkit-transform:translateY(-101%);transform:translateY(-101%)}.notice--no-header.notice-on{top:0;-webkit-transform:translateY(0);transform:translateY(0)}.pager a,.pager span{display:inline;margin-left:24px;padding:0}.pager .pager-previous{margin-right:16px;margin-left:0}.pager .pager-next{margin-left:40px}.pager .pager-gap{color:#9299a0}*+.pager-box{margin-top:64px}.pager-box{text-align:center}.pager-simple{display:flex;align-items:center;justify-content:center;margin-bottom:32px}@media screen and (min-width:641px){.pager-simple{margin-bottom:48px}}.pager-simple__link{color:#00478f;display:block}.pager-simple__link--disabled{color:#9299a0}.pager-simple__num{display:block;margin:0 24px}.pager-simple .pager-simple__arrow{font-size:32px}.popup-content{display:block;position:fixed;z-index:120;width:100%;max-height:90%;max-width:800px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px;background-color:#fff;border-radius:2px;box-sizing:border-box;text-align:center}.popup-content.popup-shadow{box-shadow:0 11px 21px 3px rgba(0,0,0,.4)}.popup-content.popup-border{border:1px solid #00478f}.popup-content.popup-general{border:1px solid #9299a0}.popup-content.popup-overflow{overflow-y:auto}.popup-content .popup-content-inner{width:518px;margin:0 auto}.popup-content .popup-content-inner .popup-label-input{text-align:left;display:block;font-weight:700}.popup-content .popup-content-inner *+.popup-label-input{margin-top:10px}.popup-content .popup-content-inner input[type=text],.popup-content .popup-content-inner textarea{width:100%}.popup-title{font-size:24px}.popup-overlay{position:fixed;z-index:110;top:0;left:0;width:100%;height:100%;background-color:rgba(32,38,50,.8)}p+.popup-btn-area{margin-top:10px}.card--full .card-edit-btn .popup-btn-area a,.card-add.card--full .popup-btn-area .card-add-btn,.card.card-add .popup-btn-area .card-add-btn,.card .card-edit-btn .popup-btn-area a,.login-form .login-form-actions-row .popup-btn-area .login-form-submit-button,.popup-btn-area .btn,.popup-btn-area .btn-negative,.popup-btn-area .card--full .card-edit-btn a,.popup-btn-area .card-add.card--full .card-add-btn,.popup-btn-area .card.card-add .card-add-btn,.popup-btn-area .card .card-edit-btn a,.popup-btn-area .expired-main__button,.popup-btn-area .login-form .login-form-actions-row .login-form-submit-button{width:140px;box-sizing:border-box}.modal{position:fixed;left:0;top:0;z-index:5001;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:left;font-size:16px;visibility:hidden}.modal--show{visibility:visible;-webkit-transform:none;transform:none}.modal__inner{margin:0 24px;width:100%;box-sizing:border-box;background:#fff;border-radius:6px;opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transform-origin:right top;transform-origin:right top;transition:.24s ease-in-out;max-width:488px;max-height:90%;overflow-y:auto}.modal__inner--middle{max-width:560px}.modal__inner--show{-webkit-transform:none;transform:none;opacity:1;transition-timing-function:ease-out}.modal__content{margin:24px}.modal__header{border-bottom:1px solid #e3e5e7;text-align:center;height:44px;box-sizing:border-box;position:relative;margin-bottom:16px}.modal__title{line-height:44px;height:44px;font-size:16px}.modal__btn-cancel{position:absolute;left:0;top:0;height:44px;width:44px;background:url(/assets/v2.899.0/icon/btn-modal-close.svg) no-repeat 50%;box-sizing:border-box;border:none;outline:none;font-size:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width:641px){.modal__btn-cancel:hover{text-decoration:underline}}.modal__btn-action{position:absolute;top:0;bottom:0;right:24px;box-sizing:border-box;border:none;outline:none;background-color:transparent;color:#00478f;font-size:14px;font-weight:500;line-height:1;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width:641px){.modal__btn-action:hover{text-decoration:underline}}.modal__animation-item--execute{-webkit-transform:none;transform:none;opacity:1}.modal__text{padding:0 16px 16px}.modal__text--center{text-align:center}.modal__separate-button{display:flex;justify-content:center;border-top:1px solid #e3e5e7}.modal__separate-button__item{flex:1}.modal__separate-button__item+.modal__separate-button__item{border-left:1px solid #e3e5e7}.modal__separate-button__link,.modal__separate-button__link--cancel,.modal__separate-button__link--important,.visit-report-modal__confirm--separate-button-return{display:block;height:44px;line-height:44px;text-align:center;color:#00478f}.modal__separate-button__link--cancel:hover,.modal__separate-button__link--important:hover,.modal__separate-button__link:hover,.visit-report-modal__confirm--separate-button-return:hover{text-decoration:none;cursor:pointer}.modal__separate-button__link--important{font-weight:700;transition:none}.modal__separate-button__link--important:hover{transition:none}.modal__separate-button__link--important.has-error{color:#aeb7bf}.modal__separate-button__link--cancel{font-weight:700;transition:none;color:#9299a0}.modal__separate-button__link--cancel:hover{transition:none;color:#bbbfc4}.bg-modal{width:100vw;height:100vh;position:fixed;left:0;top:0;background:rgba(146,153,160,.95);z-index:5000;transition:.24s ease-in-out;opacity:0;pointer-events:none}.bg-modal--show{transition:.1s ease-out;opacity:1;pointer-events:auto}.bg-login-modal{width:100vw;height:100vh;position:fixed;left:0;top:0;background:rgba(0,0,0,.85);z-index:999;transition:.1s ease-in-out;opacity:0;pointer-events:none}.bg-login-modal--show{opacity:1;pointer-events:auto}.login-type-list{margin-bottom:24px}.login-type-list__item{-webkit-perspective:200px;perspective:200px}@media screen and (min-width:641px){.login-type-list__item--register{display:none}}.login-type-list__link{display:inline-block;height:44px;box-sizing:border-box;line-height:43px;color:#fff;font-weight:700;font-size:18px;opacity:0;-webkit-transform:translate3d(0,60px,0) rotateY(-45deg);transform:translate3d(0,60px,0) rotateY(-45deg);transition:.35s ease-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}.login-type-list__link:hover{text-decoration:none;color:#fff}@media screen and (min-width:641px){.login-type-list__link:hover{text-decoration:underline}}.login-type-list__link--register{border:1px solid #fff;padding:0 24px;border-radius:4px;margin-top:24px;height:34px;line-height:34px;font-size:14px}.login-type-list__link--register:hover{background:#fff;color:#383333;opacity:1;transition:none}.login-modal{position:fixed;left:0;top:0;z-index:1000;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;text-align:center;font-size:16px;visibility:hidden}.login-modal--show{visibility:visible}.login-modal__inner{margin:0 24px;width:100%;box-sizing:border-box;-webkit-perspective:200px;perspective:200px}.login-modal__btn-cancel{box-sizing:border-box;border:none;background:none;color:#fff;font-weight:700;height:44px;line-height:42px;margin:0 auto;padding:0;font-size:14px;display:inline-block;opacity:0;-webkit-transform:translate3d(0,60px,0) rotateY(-45deg);transform:translate3d(0,60px,0) rotateY(-45deg);transition:.35s ease-out;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width:641px){.login-modal__btn-cancel:hover{text-decoration:underline}}.login-modal__animation-item--execute{-webkit-transform:none;transform:none;opacity:1}.pc-hide{display:none!important}@media screen and (max-width:640px){.sp-hide{display:none!important}.sp-show{display:block!important}.sp-show-inline{display:inline-block!important}.sp-show-tbl{display:table!important}.sp-show-tc{display:table-cell!important}}.message-content .message-introduce-ob__contents__image,.message-personal-image,.round-bd-image,.round-bd-image50,.round-bd-image100,.round-bd-image120,.round-image,.round-image50,.round-image100,.round-image120,.view-visit-history-modal__contents--content-ob-img,.visit-history-info__contents--main-img{border-radius:50%;overflow:hidden;background-size:cover;background-position:50%;box-sizing:border-box}.round-image50{width:50px;height:50px}.round-image100{width:100px;height:100px}.round-image120{width:120px;height:120px}.message-content .message-introduce-ob__contents__image,.message-personal-image,.round-bd-image,.round-bd-image50,.round-bd-image100,.round-bd-image120,.round-image50,.round-image100,.round-image120,.view-visit-history-modal__contents--content-ob-img,.visit-history-info__contents--main-img{border:1px solid #e3e5e7}.round-bd-image50{width:50px;height:50px}.round-bd-image100{width:100px;height:100px;border:1px solid #e3e5e7}.round-bd-image120{width:120px;height:120px;border:1px solid #e3e5e7}.login-form .login-form-actions-row,.row{width:100%}.login-form .row-left.login-form-actions-row,.row.row-left{text-align:left}.login-form .row-center.login-form-actions-row,.row.row-center{text-align:center}.login-form .row-right.login-form-actions-row,.row.row-right{text-align:right}.side-menu{color:#333}.side-menu .side-menu-title{font-weight:700;font-size:20px}.side-menu .side-menu-item{font-size:15px;margin-left:0}.side-menu .side-menu-item.is-active,.side-menu .side-menu-item:hover{background-color:#f4f4f4}.side-menu .side-menu-item a{display:block;padding-left:20px}.side-menu .side-menu-item a:hover{color:#333}.side-menu.side-menu-job .side-menu-title{color:#3cb169}.side-menu.side-menu-job .side-menu-item.is-active{background-color:#3cb169}.side-menu.side-menu-message .side-menu-title{color:#4f95bd}.side-menu.side-menu-message .side-menu-item.is-active{background-color:#4f95bd}.side-menu.side-menu-contact .side-menu-title{color:#f7b52c}.side-menu.side-menu-contact .side-menu-item.is-active{background-color:#f7b52c}.table{width:100%;border-collapse:collapse;text-align:left}.table thead tr{height:38px;border:none}.table tbody tr{height:56px;border-top:1px solid #9299a0;border-bottom:1px solid #9299a0}.table tbody tr.row-linked{cursor:pointer}.table tbody tr.row-linked:hover{background-color:#f3f5f7}.table tbody tr.row-linked:after{position:absolute;right:25px;width:12px;height:12px;margin-top:20px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #9299a0;border-right:1px solid #9299a0}.table tbody tr.cell-tall{height:72px}.table tbody tr th{background-color:#f3f5f7;font-weight:400}.table td,.table th{padding:16px 16px 16px 24px}.table.table-horizontal tr th{font-weight:400;background-color:#f3f5f7}.list-table{box-sizing:border-box;border-collapse:collapse;width:100%;text-align:center}.list-table td,.list-table th{box-sizing:border-box;padding:10px}.list-table th{border-bottom:2px solid #d8d8d8;font-size:14px;font-weight:400;color:#9299a0;white-space:nowrap}.list-table td{border-bottom:1px solid #d8d8d8;height:80px}.tr__link:hover{background-color:#f3f5f7;cursor:pointer}.tooltip{position:relative;display:inline-block}.tooltip .question-icon{margin-left:5px}.tooltip__content,.tooltip__content--bottom-right,.tooltip__content--left,.tooltip__content--search-form{display:none;position:absolute;top:0;z-index:2;font-size:12px;width:350px;border:1px solid #00478f;padding:10px;box-sizing:border-box;background-color:#fff;vertical-align:top;color:#00478f}.tooltip__content--bottom-right:after,.tooltip__content--bottom-right:before,.tooltip__content--left:after,.tooltip__content--left:before,.tooltip__content--search-form:after,.tooltip__content--search-form:before,.tooltip__content:after,.tooltip__content:before{top:22px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tooltip__content--bottom-right:after,.tooltip__content--left:after,.tooltip__content--search-form:after,.tooltip__content:after{border-color:hsla(0,0%,100%,0);border-width:10px;margin-top:-10px}.tooltip__content--bottom-right:before,.tooltip__content--left:before,.tooltip__content--search-form:before,.tooltip__content:before{border-color:rgba(0,51,102,0);border-width:11px;margin-top:-11px}.tooltip__content--bottom-right>ul,.tooltip__content--left>ul,.tooltip__content--search-form>ul,.tooltip__content>ul{list-style-type:disc;padding-left:10px;margin-top:4px}.tooltip__content--bottom-right>ul ::marker,.tooltip__content--left>ul ::marker,.tooltip__content--search-form>ul ::marker,.tooltip__content>ul ::marker{content:"・"}.question-icon--small:hover+.tooltip__content,.question-icon--small:hover+.tooltip__content--bottom-right,.question-icon--small:hover+.tooltip__content--left,.question-icon--small:hover+.tooltip__content--search-form,.question-icon:hover+.tooltip__content,.question-icon:hover+.tooltip__content--bottom-right,.question-icon:hover+.tooltip__content--left,.question-icon:hover+.tooltip__content--search-form{display:inline-block}.tooltip__content{left:100%;margin-left:20px}.tooltip__content:after,.tooltip__content:before{right:100%}.tooltip__content:after{border-right-color:#fff}.tooltip__content:before{border-right-color:#000}.tooltip__content--left{right:100%;margin-right:20px}.tooltip__content--left:after,.tooltip__content--left:before{left:100%}.tooltip__content--left:after{border-left-color:#fff}.tooltip__content--left:before{border-left-color:#00478f}.tooltip__content--bottom-right,.tooltip__content--search-form{margin-top:10px;top:100%;left:-27px}.tooltip__content--bottom-right:after,.tooltip__content--bottom-right:before,.tooltip__content--search-form:after,.tooltip__content--search-form:before{top:auto;bottom:100%;left:20px;margin:auto}.tooltip__content--bottom-right:after,.tooltip__content--search-form:after{border-bottom-color:#fff;margin-left:1px}.tooltip__content--bottom-right:before,.tooltip__content--search-form:before{border-bottom-color:#00478f}.tooltip__content--search-form{width:290px}.card--full__message .text--smaller-left,.text--smaller,.text--smaller-right{font-size:12px;color:#aeb7bf;line-height:1.5}.text--smaller-right{text-align:right}.text--medium,.text--medium-error,.text--medium-right{font-size:16px;color:#383333;line-height:1.4}.text--medium-emphasis{color:#383333}.accordion-list--appendix-separated,.accordion-list i,.text--medium-appendix{color:#aeb7bf}.text--medium-right{text-align:right;line-height:1}.text--medium-error{color:#eb3a3a}.ios16-safari-issue-activation{color:#383333;background-color:#f3f5f7;padding:10px;margin:10px 0 20px;border-radius:5px}@media screen and (min-width:641px){.ios16-safari-issue-activation{display:none}}.ios16-safari-issue-activation--head{font-weight:700;font-size:12px}.ios16-safari-issue-activation--p{margin-top:5px;font-size:12px}.ios16-safari-issue-login{color:#383333;background-color:#f3f5f7;padding:10px;margin-bottom:20px;border-radius:5px}@media screen and (min-width:641px){.ios16-safari-issue-login{display:none}}.ios16-safari-issue-login--head{font-weight:700;font-size:12px}.ios16-safari-issue-login--p{margin-top:5px;font-size:12px}.ios16-safari-issue-password-reset{color:#383333;background-color:#f3f5f7;padding:10px;margin:10px 0 20px;border-radius:5px}@media screen and (min-width:641px){.ios16-safari-issue-password-reset{display:none}}.ios16-safari-issue-password-reset--head{font-weight:700;font-size:12px}.ios16-safari-issue-password-reset--p{margin-top:5px;font-size:12px}.can-search .l-main-inner{overflow:visible}.l-can .heading.can-info-h2{margin:40px 0 25px;padding-bottom:10px;color:#00478f;border-bottom:1px solid #00478f}@media screen and (max-width:640px){.l-can .heading.can-info-h2{box-sizing:border-box;margin-top:30px;margin-bottom:10px;font-size:20px;padding-bottom:5px;line-height:1}}.l-can h4.heading{font-weight:400}.can-info-label-p{font-size:16px;color:#3e4956}.can-info-dt{width:104px;display:table-cell}@media screen and (max-width:640px){.can-info-dt{width:20vw}}@media screen and (max-width:640px){.can-info-dt-long{width:30vw}}.can-info-dd{width:820px;display:table-cell}@media screen and (max-width:640px){.can-info-dd{width:69vw;margin-left:0}}.can-info-li{width:100%}.can-info-li>dl{display:table}.can-info-li+.can-info-li{margin-top:10px}.can-info-empty-p{margin-top:30px}@media screen and (max-width:640px){h3.heading.can-info-skill{margin-top:10px;margin-bottom:0}}@media screen and (max-width:640px){h3.heading.can-info-skill+ul{margin-top:10px}}.can-info-name-yomi-p{line-height:1}.can-info-name-yomi-span{font-size:12px}.can-info-graduate-ym-span{padding-left:10px;color:#9299a0}.can-info-name-birthdate-span{color:#9299a0;padding-bottom:15px}.can-info-status-ng,.can-info-status-ok{font-size:14px;text-align:center;margin-left:-15px;margin-right:-15px;padding:3px}.can-info-status-ok{background-color:#00478f;color:#fff}.can-info-status-ng{background-color:#eee;color:#9299a0}.candidate-visit-report-empty{padding:50px 0;border:1px solid #e3e5e7;text-align:center}.candidate-visit-report-empty__text{color:#9299a0}.candidate-visit-report-wrapper{overflow:auto}.candidate-visit-report-wrapper:last-of-type{margin-top:40px}.candidate-visit-report-wrapper:first-of-type{margin-top:24px}.candidate-visit-report>li{width:100%;float:left}.candidate-visit-report>li+li{margin-top:40px}.candidate-visit-report__header{width:100%;min-height:28px;margin-bottom:16px;float:left;line-height:28px}.candidate-visit-report__header--question{font-size:18px;font-weight:700;width:90%;float:left}.candidate-visit-report__header--total{float:right}.candidate-visit-report__header--total-avg{font-size:15px;line-height:1.9;margin-left:6px}.candidate-visit-report__header--total-count{font-size:12px;color:#9299a0;text-align:right}.candidate-visit-report__header--rating{display:flex}.candidate-visit-report__content>li{width:100%;min-height:90px;float:left}.candidate-visit-report__content>li+li{margin-top:16px}.candidate-visit-report__content--img{width:10%;height:100%;float:left}.candidate-visit-report__content--img-wrapper{position:relative;width:80px;height:80px;overflow:hidden;display:inline-block;border:2px solid #fff}.candidate-visit-report__content--main{width:84%;height:100%;float:right;background-color:#f2f5f7;padding:20px;border-radius:10px;position:relative}.candidate-visit-report__content--main-ob{width:100%;display:flex;flex-direction:row;justify-content:space-between}.candidate-visit-report__content--main-name{font-size:14px;font-weight:700;margin:0 6px}.candidate-visit-report__content--main-report-date{font-size:12px}.candidate-visit-report__content--main-belongings{display:flex;flex-direction:column}.candidate-visit-report__content--main-occupation,.candidate-visit-report__content--main-position{font-size:14px;margin:0 6px}.candidate-visit-report__content--main-rating{margin:20px 6px 0}.candidate-visit-report__content--main-comment{width:100%;float:left;margin:10px 6px 0;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.candidate-visit-report__content--main:before{content:"";position:absolute;left:-17px;top:35px;display:block;width:0;height:0;border:7px solid transparent;border-right:10px solid #f2f5f7}.candidate-visit-report__rating--main-rating{width:100%;float:left}.candidate-visit-report__rating--main-star-rating{display:flex}.candidate-visit-report__rating--main-star-rating i{background:url(/assets/v2.899.0/icon/star-icon.svg) no-repeat;background-size:contain;width:16px;height:16px;margin:5px 3px}.candidate-visit-report__rating--main-star-rating .is-active{background:url(/assets/v2.899.0/icon/color-star-icon.svg) no-repeat;background-size:contain}.candidate-visit-report__content--empty-text{font-size:16px;color:#9299a0}.candidate-stop-visit-report-accordion{border:1px solid #e3e5e7;border-radius:8px;overflow:auto;padding:16px}.candidate-stop-visit-report-accordion__header{color:#9299a0;cursor:pointer;position:relative}.candidate-stop-visit-report-accordion__header--text{font-size:20px}.candidate-stop-visit-report-accordion__header i{position:absolute;top:0;bottom:0;right:3px;height:16px;margin:auto}.candidate-stop-visit-report-accordion__body{border-top:1px solid #e3e5e7;margin-top:16px;padding-top:32px}.can-info-tag-div{margin-bottom:20px}.can-info-tag-div .can-info-tag-label{margin:0 5px 5px 0;display:inline-block;border:1px solid #00478f;color:#00478f;font-size:12px;padding:8px;line-height:1;border-radius:6px}@media screen and (max-width:640px){.can-info-tag-div .can-info-tag-label{padding:5px;border-radius:2px}}.can-info-tag-div--with-description{margin-bottom:10px}@media screen and (max-width:640px){.can-info-tag-div--with-description{margin-bottom:5px}}.can-info-tag-body{white-space:pre-wrap}@media screen and (max-width:640px){.can-info-tag-body{word-break:break-all}}.can-info-name{line-height:1}.can-info-name span{font-size:24px}.can-info-intern-section+.can-info-intern-section{border-top:1px solid #e3e5e7}.can-info-intern-section+.can-info-intern-section .can-info-intern-div{padding-top:30px}.can-info-intern-section .can-info-intern-div .can-info-period-label{margin-right:10px;border:1px solid #00478f;color:#00478f;padding:7px;line-height:1;border-radius:6px;font-size:12px}@media screen and (max-width:640px){.can-info-intern-section .can-info-intern-div .can-info-period-label{padding:4px;border-radius:2px}}.can-info-intern-section .can-info-intern-div .can-info-intern-company-heading{display:inline}.can-info-intern-section .can-info-intern-p{padding:15px 0 20px}@media screen and (max-width:640px){.can-info-intern-section .can-info-intern-p{padding-top:10px}}.can-info-free-comment-p{margin-bottom:50px}.can-info-img-wrapper{border:2px solid #fff;position:relative;width:160px;height:160px;overflow:hidden;display:inline-block}@media screen and (max-width:640px){.can-info-img-wrapper{margin-top:10px;width:80px;height:80px}}.can-info-img-under-sp{position:relative;z-index:3}.can-info-img-under-sp>.can-info-name-birthdate-span{font-size:14px}.can-info-img-inner{zoom:1;margin-top:5px;text-align:center}.can-info-img-inner:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}.can-info-img-inner-box{display:inline-block}.can-info-img-inner-box .can-info-name-span{margin-right:0}.can-info-img-inner-box>p{line-height:1.2}.can-info-img-inner-box>.can-info-icon{margin-right:0;vertical-align:-3px}.can-info-img-inner-box+.can-info-img-inner-box{margin-left:10px}.can-info-icon{margin-right:5px;background-repeat:no-repeat;display:inline-block;background-size:contain;vertical-align:middle}.can-info-icon-gender{background-image:url(/assets/v2.899.0/icon/gender-icon.png);width:14px;height:18px}.can-info-icon-phonenumber{background-image:url(/assets/v2.899.0/icon/phonenumber-icon.png);width:13px;height:19px}.can-info-icon-email{position:relative;right:1px;background-image:url(/assets/v2.899.0/icon/email-icon.png);width:14px;height:13px}.can-info-icon-occupation{background-image:url(/assets/v2.899.0/icon/occupation-icon.png);width:14px;height:13px}.left-menu .left-menu-box-current{background-color:#00478f}.left-menu .left-menu-box-current.left-menu-box-accordion,.left-menu .left-menu-box-current a{color:#fff}.can-info-upper-box{position:relative}.can-info-upper-box .can-searched-list-status-tag{display:inline-block;margin-top:-5px}.can-info-upper-box .can-searched-list-status-tag>li{margin-right:5px;margin-top:10px}.can-info-upper-box .can-searched-list-status-tag>li>span{font-size:12px}.can-info-upper-box+.l-can-info-container{margin-top:20px}@media screen and (max-width:640px){.can-info-upper-box+.l-can-info-container{margin-top:0}}.form-scout-submit-upper{margin-top:30px;text-align:center}.form-scout-submit-upper p+p{margin-top:10px}.form-scout-submit-upper .accordion-list__message p+p,.form-scout-submit-upper .l-grid__row--both-adge p+p,.form-scout-submit-upper .l-grid__row p+p{margin-top:0}.form-scout-submit-upper p+button{margin-top:20px;width:300px;padding-top:10px;padding-bottom:10px}.form-scout-submit-upper .mail-icon:before{width:18px;height:15px;background:url(/assets/v2.899.0/icon/mail-icon.png) no-repeat 0;background-size:18px 15px}.form-scout-list{text-align:left}.form-scout-list-item{position:relative;border:1px solid #e3e5e7;padding:15px;cursor:pointer;transition:background-color .3s linear}.form-scout-list-item.is-show{margin-top:15px;margin-bottom:15px}.form-scout-list-item+li{margin-top:-1px}.form-scout-list-image{display:inline-block;width:40px;height:40px}.form-scout-list-name{display:inline-block;margin-left:5px;vertical-align:15px}.form-scout-list-time{position:absolute;top:25px;right:25px}.form-scout-list-detail{margin-top:5px;height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-scout-list-detail.is-show{height:100%}.form-scout-list-empty{padding:50px 0;border:1px solid #e3e5e7;color:#9299a0}.form-scout-list+p{margin-top:20px}.can-info-scout-name{font-size:18px}.can-info-scout-ask{font-size:36px;font-weight:400}.event-scout-header{display:flex;align-items:baseline;border-bottom:1px solid #00478f;margin:40px 0 36px;padding-bottom:10px}.event-scout-header__title{font-size:24px;color:#00478f;font-weight:400;flex:1}.event-scout-header__text{color:#9299a0;font-size:14px}.company-detail-logo{width:100%;padding-top:8px;border:none}.company-detail-side-under{border:1px solid #e5e5e5;width:195px;box-sizing:border-box;padding:10px 20px}.company-detail-side-under h2{color:#00478f;font-size:16px;font-weight:400;padding-bottom:5px;border-bottom:2px solid #00478f}.company-detail-side-under .company-detail-side-main-term{margin-top:15px}.company-detail-side-under .company-detail-side-main-term dt{font-weight:700;color:#9299a0;line-height:1;font-size:14px}.company-detail-side-under .company-detail-side-main-term dd{margin-left:0;margin-top:10px;line-height:1;font-size:14px}.company-detail-side-under .company-detail-side-main-term dd+dd{margin-top:10px}.company-detail-side-under .company-detail-side-main-term dd.company-term-contract-end{color:#9299a0}.company-detail-side-under .company-detail-side-notion{margin-top:15px;font-size:12px;text-align:left;color:#9299a0}.company-detail-side-under .company-detail-side-main-term+.company-detail-side-main-term{margin-top:30px}.company-detail-side-under .company-detail-side-scout-term{font-size:14px}.company-detail-side-under .company-detail-side-sub-term dd,.company-detail-side-under .company-detail-side-sub-term dt{display:inline-block;font-size:12px}.company-detail-side-under .company-detail-side-sub-term dt{font-weight:400}.company-detail-side-under .company-detail-side-sub-term dd{color:#9299a0}.company-detail-side-under .company-detail-side-sub-term dd:before{content:"："}.company-detail-side-under .tag-warning{font-size:12px;padding:1px 2px;display:inline-block;vertical-align:2px;width:35px;margin-right:7px}.company-detail-side-under+.company-detail-side-under,.company-detail-side-under .company-detail-side-main-term.company-scout-term dd+dd{margin-top:20px}.company-detail-side-note{margin-left:-10px;padding:15px 6px;background-color:#f3f5f7;font-size:10px}.company-detail-side-note-term{margin-top:12px;font-size:14px;word-break:break-all}.company-detail-side-scout-term-empty{color:#eb3a3a}.company-detail-side-under.company-detail-side-scout-end,.company-detail-side-under.company-detail-side-scout-end .company-detail-side-scout-term-empty{color:#9299a0}.table-company-detail,.table-company-edit{margin-bottom:30px}.table-company-detail th,.table-company-edit th{width:200px}.table-company-detail textarea,.table-company-edit textarea{width:95%}.table-company-auto-decline-setting th,.table-company-person-detail th{width:200px}.table-company-auto-decline-setting textarea{width:95%}h2.heading-company-detail{margin-bottom:10px}h2.heading-company-detail--with-content{line-height:1}.table-company-detail-staff{margin-top:0;margin-bottom:30px}.company-auto-decline-setting-description{color:#9299a0;font-size:14px;margin-bottom:16px}.company-edit-foundation-year{width:50px;text-align:center;margin-right:6px}.company-edit-foundation-month{width:30px;text-align:center;margin-left:6px;margin-right:6px}.company-edit-workers-number{width:50px;text-align:center;margin-right:6px}.company-edit-input-long-text{width:336px}.auto-decline-email-sample{margin-top:16px;padding:8px 16px;background-color:#f3f5f7;font-size:12px}.auto-decline-email-sample-header{margin-top:16px}.auto-decline-email-sample-text{margin-top:8px;margin-bottom:16px}.convert-register-type__btn{display:block;border:1px solid #00478f;color:#00478f;background:#fff;height:44px;line-height:44px;box-sizing:border-box;margin:0 auto 16px;border-radius:22px}@media screen and (min-width:641px){.convert-register-type__btn{width:296px}}.convert-register-type__btn:hover{text-decoration:none}.convert-register-type__logo{width:158px;height:44px}.convert-register-type__title{margin-bottom:20px}.btn-facebook--convert-register{margin-bottom:8px}.convert-body{background-color:#f3f5f7}.convert-wrapper{background:#fff;margin-top:-20px;margin-bottom:-40px}@media screen and (min-width:641px){.convert-wrapper{max-width:520px;border-radius:20px;margin:48px auto;box-shadow:0 12px 20px 0 rgba(0,0,0,.1)}}.convert-wrapper--for-app{margin-top:-80px}.convert-header{margin-bottom:24px;padding:8px 0;border-bottom:1px solid #e3e5e7}.convert-header__title{text-align:center;font-weight:700;font-size:17px}.convert-form-block{margin-bottom:24px}.convert-form-block__title{font-weight:700;font-size:16px;margin-bottom:8px}.convert-form-block__title+*{margin:auto}.convert-form-block__required{color:#eb3a3a;font-size:12px;margin-left:4px}.convert-form-block__content{width:100%}.convert-btn,.convert-btn-wrapper{text-align:center}.convert-btn{display:inline-block;height:44px;background:#ed546e;box-sizing:border-box;line-height:44px;color:#fff;font-weight:700;border-radius:22px;padding:0 22px;margin-bottom:40px;border:1px solid #ed546e;transition:.1s linear}.convert-btn:hover{text-decoration:none;background:#fff;color:#ed546e;transition:.1s linear}.convert-error-section{margin:30px 20px}@media screen and (min-width:641px){.convert-error-section{margin:0 80px}}.convert-form{margin:30px 20px}@media screen and (min-width:641px){.convert-form{margin:0 80px}}.convert-form-input-list__item{display:flex;align-items:center;margin-bottom:8px}.convert-form-input-list__input{flex:1}.convert-form-input-list__btn-del{margin-left:8px}.convert-input-select,.convert-input-select-month,.convert-input-select-year{display:inline-block;background-color:#edf6fb}.convert-input-select--error,.convert-input-select-month--error,.convert-input-select-year--error{background:#fbd8d8;border-color:#ed546e}.register-form-input-text{display:inline-block;width:calc(100% - 20px);background-color:#edf6fb}.register-form-input-text--error{background:#fbd8d8;border-color:#ed546e}.convert-input-select-year .select2-selection,.convert-input-select-year select{width:100px}.convert-input-select-month .select2-selection,.convert-input-select-month select{width:80px}.form-error-above{margin-bottom:24px;box-sizing:border-box;font-size:16px;line-height:24px;background:#fbd8d8;padding:16px 16px 16px 14px;border-left:2px solid #eb3a3a;color:#eb3a3a}.form-error-above__text:not(:last-child){margin-bottom:8px}.convert-select-box{width:100%;display:block}.select2-selection,select{box-sizing:border-box;font-size:16px;padding:3px 10px 3px 2px}.input-select{vertical-align:middle}.input-select:after{top:10px;right:10px;border-width:10px 7px 0}.select2-container .select2-selection--single .select2-selection__rendered{padding-top:5px;padding-bottom:5px}.confirm-email-component-description{margin-bottom:32px;line-height:1.5}@media screen and (max-width:640px){.confirm-email-component-description{margin-bottom:16px}}.confirm-email-component-row{display:flex;align-items:flex-start;margin-top:16px}@media screen and (max-width:640px){.confirm-email-component-row{flex-direction:column}}.confirm-email-component-action{margin-top:32px;text-align:center}.confirm-email-component-label{flex-basis:25%;font-weight:700;padding:8px 0;line-height:1.5}@media screen and (max-width:640px){.confirm-email-component-label{padding:0 0 5px}}.confirm-email-component-field{flex-basis:75%;line-height:1.5}.confirm-email-component-field-email{padding:8px 0;word-break:break-word}@media screen and (max-width:640px){.confirm-email-component-field-email{display:flex;flex-direction:column;padding:0}}.confirm-email-component-field-code{width:120px!important}.confirm-email-component-field-code+.error-message{margin-top:8px}.confirm-email-component-button{width:295px;margin:0;padding:9px 20px;line-height:1.5}@media screen and (max-width:640px){.confirm-email-component-button{width:100%}}.confirm-email-component-button[disabled]{padding:10px 20px}.confirm-email-component-change-link{display:inline-block;margin-left:10px}@media screen and (max-width:640px){.confirm-email-component-change-link{margin-left:0}}.confirm-email-component-resend-link{text-align:center;margin-top:16px;line-height:1.5}.confirm-email-component-resend-link__disabled{color:#9299a0}.confirm-over-limit-component-description{margin-bottom:32px;line-height:1.5}@media screen and (max-width:640px){.confirm-over-limit-component-description{margin-bottom:24px}}.confirm-over-limit-component-email{display:flex;align-items:flex-start;margin:0 auto 32px;width:480px}.confirm-over-limit-component-label{flex-basis:25%;font-weight:700;padding:8px 0;line-height:1.5}@media screen and (max-width:640px){.confirm-over-limit-component-label{padding:0}}.confirm-over-limit-component-field{flex-basis:75%;line-height:1.5;padding:8px 0;word-break:break-word}.confirm-over-limit-component-change-link{display:inline-block;margin-left:10px}.confirm-over-limit-component-email-sp{display:flex;flex-direction:column;margin-bottom:24px;width:100%}.confirm-over-limit-component-label-sp{margin-bottom:4px;font-weight:700;line-height:1.5}.confirm-over-limit-component-field-sp{margin-bottom:4px;line-height:18px;word-break:break-word}.confirm-over-limit-component-change-link-sp{line-height:18px}.confirm-over-limit-component-buttons{display:flex;justify-content:center}@media screen and (max-width:640px){.confirm-over-limit-component-buttons{flex-direction:column-reverse;align-items:center}}.confirm-over-limit-component-button{width:160px;padding:9px 20px;margin:0;line-height:1.5;box-sizing:border-box}.confirm-over-limit-component-button[disabled]{padding:10px 20px}@media screen and (max-width:640px){.confirm-over-limit-component-button{width:100%}}.confirm-over-limit-component-inquiry-button{margin-right:8px}@media screen and (max-width:640px){.confirm-over-limit-component-inquiry-button{margin-right:0;margin-top:8px}}.ob-certificate-email-description,.ob-certificate-photo-how-to{width:100%;padding:16px;margin-top:40px;margin-bottom:24px;background-color:#f3f5f7;box-sizing:border-box;font-size:16px;line-height:24px}.ob-certificate-email-send{margin-bottom:16px}.ob-certificate-email-photo-link{width:100%;font-size:14px;text-align:center}.ob-certificate-photo-description__text{font-size:16px;margin-bottom:8px;line-height:22px}@media screen and (max-width:640px){.ob-certificate-photo-description__text{line-height:24px}}.ob-certificate-photo-description__note{font-size:14px;line-height:11px}@media screen and (max-width:640px){.ob-certificate-photo-description__note{line-height:21px}}.ob-certificate-photo-how-to__text{margin-bottom:4px}.ob-certificate-photo-how-to__note{font-size:14px;line-height:21px}.ob-certificate-photo-caution{margin-bottom:24px;display:flex;align-items:center;justify-content:center;flex-direction:row}@media screen and (max-width:640px){.ob-certificate-photo-caution{flex-direction:column}}.ob-certificate-photo-caution__image{width:98px;height:202px}@media screen and (min-width:641px){.ob-certificate-photo-caution__image{margin-right:54px}}@media screen and (max-width:640px){.ob-certificate-photo-caution__image{margin-bottom:16px}}.ob-certificate-photo-caution__title{margin-bottom:8px;font-weight:700;font-size:14px;line-height:14px}.ob-certificate-photo-caution__list{font-size:14px;line-height:21px;padding-left:14px}.ob-certificate-photo-caution__list li:before{content:"・";margin-left:-14px}.reissue{width:100%;height:calc(100vh - 129px);position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;background:#f3f5f7}.reissue__content{width:586px;box-sizing:border-box;margin:16px}.reissue__content__title{margin-bottom:24px}.reissue__content__title img{width:auto;height:46px;vertical-align:bottom}@media screen and (max-width:640px){.reissue__content{max-width:327px}}@media screen and (max-width:640px){.reissue{height:auto;position:static;padding:48px 0 72.5px}}.reissue-main{background:#fff;padding:40px}.reissue-main__title{font-size:18px;font-weight:600;text-align:center;margin-bottom:8px}@media screen and (max-width:640px){.reissue-main__title{font-size:15px;margin-bottom:24px}}.reissue-main__text{font-size:16px;line-height:26px;text-align:left}@media screen and (max-width:640px){.reissue-main__text{font-size:14px;line-height:24px}}.reissue-wrapper .footer{margin-top:0}.expired{width:100%;height:calc(100vh - 129px);position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;background:#f3f5f7}.expired__content{width:586px;box-sizing:border-box;margin:16px}.expired__content__title{margin-bottom:24px}.expired__content__title img{width:auto;height:46px;vertical-align:bottom}@media screen and (max-width:640px){.expired__content{max-width:327px}}@media screen and (max-width:640px){.expired{height:auto;position:static;padding:48px 0 72.5px}}.expired-main{background:#fff;padding:40px}.expired-main__title{font-size:18px;line-height:1.6;font-weight:600;text-align:center;margin-bottom:8px}@media screen and (max-width:640px){.expired-main__title{margin-bottom:24px}}.expired-main__text{font-size:16px;line-height:1.6;text-align:left}.expired-main__button{margin:24px 0 0;height:44px}.expired-main__button:disabled{background-color:#9299a0}.expired-wrapper .footer{margin-top:0}.login-form .control-group .control-group-item input.login-form-input,input.input-login.input--full,input.input.input-login{border:none;border-bottom:1px solid #9299a0;box-sizing:border-box;border-radius:0;padding-left:0}.login-form .control-group .control-group-item input.login-form-input:hover,input.input-login.input--full:hover,input.input.input-login:hover{border:#c6d8ed;border-bottom:1px solid #c6d8ed}.login-form .control-group .control-group-item input.login-form-input:focus,input.input-login.input--full:focus,input.input.input-login:focus{border:#00478f;border-bottom:1px solid #00478f}.login-form .control-group .control-group-item input.is-invalid.login-form-input,.login-form .control-group .control-group-item input.is-invalid.login-form-input:focus,.login-form .control-group .control-group-item input.is-invalid.login-form-input:hover,input.input-login.is-invalid.input--full,input.input-login.is-invalid.input--full:focus,input.input-login.is-invalid.input--full:hover,input.input.input-login.is-invalid,input.input.input-login.is-invalid:focus,input.input.input-login.is-invalid:hover{border-color:#eb3a3a}.login-form{width:380px;margin:0 auto}@media screen and (max-width:640px){.login-form{width:100%}}.login-form input{width:326px}.login-form .control-group{padding:0;margin-top:10px;margin-bottom:10px}.login-form .control-group .control-group-label{padding-left:0;color:#ccc;position:relative;top:34px;transition-duration:.5s}.login-form .control-group .control-group-label.is-active{top:0}.login-form .control-group .control-group-item input.login-form-input{width:100%}.login-form .login-form-actions-row{margin-top:22px;margin-right:25px;text-align:center}@media screen and (max-width:640px){.login-form .login-form-actions-row{margin:24px 0 4px}}.login-form .login-form-actions-row .login-form-submit-button{height:45px}@media screen and (max-width:640px){.login-form .login-form-actions-row .login-form-submit-button{margin:0}}.login-form .login-form-password-reset-link{text-align:center;margin-top:12px}.login__logo{padding-top:50px;text-align:center}@media screen and (max-width:640px){.login__logo{padding-top:20px}}.login__logo a,.login__logo a:hover{transition:opacity .3s linear}.login__logo a:hover{opacity:.6}.login__logo img{height:48px;width:auto}.login__title{margin-top:20px;text-align:center;font-size:20px;font-weight:400;color:#383333;line-height:1}@media screen and (min-width:641px){.login__title{margin-top:25px;font-size:24px}}.login__under-content{padding:10px;text-align:center}.login__button--supplemental{display:inline-block;padding:7px 20px;text-align:center;font-size:16px;line-height:1;color:#00478f;background-color:#fff;border:1px solid #fff;border-radius:100px}@media screen and (max-width:640px){.login__app-button{display:none}}a.login__button--supplemental:hover{text-decoration:none;opacity:.7}.leaked-check-modal{background-color:rgba(32,38,50,.8)}.leaked-check-modal__title{font-size:16px;font-weight:700;margin-bottom:24px;text-align:center}.leaked-check-modal__middle{padding:24px;border-radius:10px;width:382px}@media screen and (min-width:641px){.leaked-check-modal__middle{max-width:430px}}@media screen and (max-width:640px){.leaked-check-modal__middle{max-width:calc(100% - 32px);margin:0 auto}}.leaked-check-modal__message{margin-bottom:24px}.leaked-check-modal__action{margin:0 auto}.leaked-check-modal__do-nothing-btn{height:44px;width:145px;margin-right:10px;padding:10px;font-size:16px;line-height:16px}@media screen and (max-width:640px){.leaked-check-modal__do-nothing-btn{width:110px}}.leaked-check-modal__change-btn{height:44px;width:145px;padding:10px;font-size:16px;line-height:16px}@media screen and (max-width:640px){.leaked-check-modal__change-btn{width:110px}}.leaked-check-modal__action-inner{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.pre-ob-top-header{z-index:101;background-color:#fff;max-width:1160px;margin:0 auto}.pre-ob-top-header .pre-ob-top-header-inner{height:60px;display:flex;justify-content:space-between;align-items:center;margin:0 16px}@media screen and (max-width:640px){.pre-ob-top-header .pre-ob-top-header-inner{width:auto}}@media screen and (max-width:640px){.pre-ob-top-header .pre-ob-top-header-inner .pre-ob-top-header-logo{width:180px;height:44px}}.pre-ob-top-header .pre-ob-top-header-inner .pre-ob-top-mainvisual-login-btn{margin:0;width:95px;background-color:hsla(0,0%,100%,.7);box-sizing:border-box;font-weight:700;font-size:16px;padding:6px 0;display:block}.pre-ob-top-header .pre-ob-top-header-inner .pre-ob-top-mainvisual-login-btn:hover{background-color:#fff;text-decoration:none}.pre-ob-top-mainvisual{position:relative;min-width:960px;height:100vh;background:url(/assets/v2.899.0/img/mainvisual-preob.jpg) no-repeat 50%;background-size:cover;max-width:1360px;max-height:684px;margin:0 auto}@media screen and (max-width:640px){.pre-ob-top-mainvisual{min-width:inherit;background:url(/assets/v2.899.0/img/mainvisual-preob-sp.jpg) no-repeat 50%;background-size:100% auto;background-position:top;height:567px}}.pre-ob-top-mainvisual-copy{font-style:normal;font-weight:700;font-size:37px;line-height:160%;color:#00478f;margin-bottom:34px}@media screen and (max-width:640px){.pre-ob-top-mainvisual-copy{font-size:24px;position:absolute;top:24px;left:24px}}@media screen and (max-width:320px){.pre-ob-top-mainvisual-copy{font-size:22px}}.pre-ob-top-mainvisual-arrow{position:absolute;bottom:55px;left:50%;margin-left:-20px;content:"";display:block;width:40px;height:40px;background:url(/assets/v2.899.0/img/mainvisual-arrow.png) no-repeat;background-size:100%;border:1px solid #aeb7bf;border-radius:100%;cursor:pointer;transition:background-color .3s linear}.pre-ob-top-mainvisual-arrow:hover{background-color:#ebebeb;transition:background-color .3s linear}@media screen and (max-width:640px){.pre-ob-top-mainvisual-arrow{bottom:-70px}}.pre-ob-top-mainvisual-login{text-align:right;margin-right:20px}@media screen and (max-width:640px){.pre-ob-top-mainvisual-login{margin-right:0}}.pre-ob-top-mainvisual-inner{width:90%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:1160px}@media screen and (max-width:640px){.pre-ob-top-mainvisual-inner{position:relative;box-sizing:border-box;width:100%;height:567px}}.pre-ob-top-mainvisual-lead{margin-top:60px;color:#00478f;font-size:18px}@media screen and (max-width:640px){.pre-ob-top-mainvisual-lead{margin-top:10px;font-size:14px}}.pre-ob-top-mainvisual-logo-wrapper{margin-top:30px}@media screen and (max-width:640px){.pre-ob-top-mainvisual-logo-wrapper{margin-top:0}}.pre-ob-top-mainvisual-logo-wrapper .pre-ob-top-mainvisual-tagline{color:#00478f;font-size:18px}@media screen and (max-width:640px){.pre-ob-top-mainvisual-logo-wrapper .pre-ob-top-mainvisual-tagline{font-size:14px}}.pre-ob-top-mainvisual-logo-wrapper .pre-ob-top-mainvisual-tagline span{margin-left:10px}@media screen and (max-width:640px){.pre-ob-top-mainvisual-logo-wrapper .pre-ob-top-mainvisual-tagline span{display:block}}.pre-ob-top-mainvisual-logo-wrapper .pre-ob-top-mainvisual-logo{width:376px;height:auto}@media screen and (max-width:640px){.pre-ob-top-mainvisual-logo-wrapper .pre-ob-top-mainvisual-logo{margin-top:10px;width:66%}}.pre-ob-top-btn-inner{margin-top:55px;width:300px;text-align:center}@media screen and (max-width:640px){.pre-ob-top-btn-inner{margin-top:0;width:100%}}.top-features{margin-top:30px;text-align:center}@media screen and (max-width:640px){.top-features{margin-top:0}}.top-features h1{font-size:24px;font-weight:400}@media screen and (max-width:640px){.top-features h1{font-size:20px}}@media screen and (min-width:640px)and (max-width:959px){.top-features h1{margin-top:40px}}.top-features h1+ul{margin-top:35px}.top-features h2{color:#00478f;font-size:24px;font-weight:400}@media screen and (max-width:640px){.top-features h2{font-size:20px}}.top-features h2+*{margin-top:10px}.top-features ul{position:relative;left:15px;font-size:0}@media screen and (max-width:640px){.top-features ul{position:static}}.top-features ul li{display:inline-block;min-width:151px;min-height:154px;background-size:126px 120px;background-repeat:no-repeat;background-position:top;font-size:18px;line-height:34px;vertical-align:top}@media screen and (max-width:640px){.top-features ul li{font-size:14px;line-height:28px;display:block}}.top-features ul li+li{margin-left:35px}@media screen and (max-width:640px){.top-features ul li+li{margin-left:0;margin-top:20px}}.pre-ob-top-section{text-align:center;padding:35px 0 45px;font-size:18px}.pre-ob-top-section:nth-of-type(2n){background-color:#f3f5f7}@media screen and (min-width:640px)and (max-width:959px){.pre-ob-top-section{padding:30px 15px}}.pre-ob-top-section h1.heading{padding-left:0;margin-left:0}@media screen and (max-width:640px){.pre-ob-top-section h1.heading{margin-top:0}}.pre-ob-top-register-actions{margin-top:16px}@media screen and (max-width:640px){.pre-ob-top-register-actions{margin-top:8px;display:flex;flex-direction:row-reverse;justify-content:center}.pre-ob-top-register-actions>div{width:50%}}.pre-ob-top-register{background:#fff;box-shadow:0 4px 30px rgba(0,71,143,.25);border-radius:16px;padding:32px;width:370px}@media screen and (max-width:640px){.pre-ob-top-register{width:80%;margin:0 auto;position:absolute;bottom:100px;left:0;right:0;padding:16px}}@media screen and (max-width:320px){.pre-ob-top-register{box-sizing:border-box;width:294px;margin:0 13px;padding:16px 8px}}@media screen and (min-width:640px)and (max-width:959px){.pre-ob-top-register{width:512px;margin:0 auto;bottom:-50px}}.pre-ob-top-register .pre-ob-top-contents-text{text-align:center;font-style:normal;font-weight:700;font-size:18px}@media screen and (max-width:640px){.pre-ob-top-register .pre-ob-top-contents-text{font-size:16px}}.pre-ob-top-register .pre-ob-top-register-btn-container{display:flex;overflow:hidden}@media screen and (max-width:640px){.pre-ob-top-register .pre-ob-top-register-btn-container{margin-left:8px}}@media screen and (max-width:320px){.pre-ob-top-register .pre-ob-top-register-btn-container{margin-left:4px}}.pre-ob-top-register .pre-ob-top-download-contents-text{margin-top:16px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#9299a0}@media screen and (max-width:640px){.pre-ob-top-register .pre-ob-top-download-contents-text{display:none}}.pre-ob-top-register-flex-container{display:flex;align-items:center;justify-content:center}.pre-ob-top-register-download-app-store-link{background-image:url(/assets/v2.899.0/img/img-appstore.png);line-height:1;width:202px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:50%;font-size:0}@media screen and (max-width:640px){.pre-ob-top-register-download-app-store-link{margin-right:0;width:100%;height:44px}}.pre-ob-top-register-btn{width:300px;height:56px;line-height:54px;border-radius:100px;color:#fff;background-color:#00478f;font-weight:700;font-size:20px;text-align:center}.pre-ob-top-register-btn:hover{text-decoration:none;color:#fff;opacity:.7}@media screen and (max-width:640px){.pre-ob-top-register-btn{width:100%;height:44px;line-height:41px;box-sizing:border-box;font-size:18px;-webkit-backface-visibility:inherit;backface-visibility:inherit;padding:0}}@media screen and (max-width:640px){.pre-ob-top-register-download-img{height:44px;width:160px;-o-object-fit:contain;object-fit:contain}}.pre-ob-top-register-download-img-qr{margin-left:24px}@media screen and (max-width:640px){.pre-ob-top-register-download-img-qr{display:none}}.top-sections{max-width:1360px;margin:0 auto}.top-sections .l-top-section-ul{width:95%}@media screen and (max-width:640px){.top-sections .l-top-section-ul{width:auto}}.pre-ob-top .footer{max-width:1360px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media screen and (max-width:640px){.pre-ob-top .footer{position:relative}}.message-empty,.message-empty--no-univ{max-width:580px;border-radius:10px;background-color:#fff}@media screen and (max-width:640px){.message-empty,.message-empty--no-univ{margin-left:16px;margin-right:16px;padding:80px 0 0}}.message-empty--no-univ__main,.message-empty__main{padding:50px}@media screen and (max-width:640px){.message-empty--no-univ__main,.message-empty__main{padding:0}}.message-empty--no-univ__text,.message-empty__text{font-weight:700}.message-empty--no-univ__button,.message-empty__button{font-weight:700;width:230px;margin:0 auto 32px;display:block}@media screen and (max-width:640px){.message-empty--no-univ__button,.message-empty__button{display:block;box-sizing:border-box;margin-left:auto;margin-right:auto;height:44px;padding:8px}}.message-empty--no-univ__list,.message-empty__list{margin-bottom:32px}.message-empty--no-univ__list__item,.message-empty__list__item{margin-bottom:16px;text-indent:-14px;padding-left:24px}.message-empty--no-univ__list__item:before,.message-empty__list__item:before{width:6px;height:6px;content:"";display:inline-block;position:relative;bottom:3px;background:#00478f;border-radius:3px;margin-right:8px;left:-6px}.message-empty__image{width:104px;height:131px;background:url(/assets/v2.899.0/img/post.svg) no-repeat 0 0;background-size:contain;font-size:0}.message-empty--no-univ__image{width:140px;height:140px;background:url(/assets/v2.899.0/img/university.svg) no-repeat 0 0;background-size:contain;font-size:0}.message-empty--not-certificated__image{width:122px;height:79px;background:url(/assets/v2.899.0/img/certificate.svg) no-repeat 0 0;background-size:contain;font-size:0}.message-layout{margin:0 auto}.message-detail-header{box-sizing:border-box;border-bottom:1px solid #e3e5e7;background:#fff}.message-detail-header__inner{align-items:center;display:flex;flex-direction:column;padding:10px 14px 5px}.message-detail-header__inner--left{justify-content:center;color:#9299a0;background-color:#f3f5f7}@media screen and (max-width:640px){.message-detail-header__inner--left{font-size:14px}}.message-detail-header__avatar{height:34px;flex-basis:34px;margin-right:16px}@media screen and (max-width:640px){.message-detail-header__avatar{height:50px;flex-basis:50px}}.message-detail-header__image{width:34px;height:34px;display:block;background-size:cover;border-radius:17px;background-position:50%;overflow:hidden;transition:none;border:1px solid #e3e5e7;box-sizing:border-box}@media screen and (max-width:640px){.message-detail-header__image{width:50px;height:50px;border-radius:25px}}.message-detail-header__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:18px}.message-detail-header__btn-wrapper{flex-basis:95px}.message-detail-header-main-contents{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:8px}.message-detail-title{display:flex;align-items:center}.message-detail-title--container{margin-right:16px}.message-detail-title--text{font-size:14px;font-weight:700;color:#383333;line-height:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-detail-title--text:hover{text-decoration:none;color:#383333}@media screen and (max-width:640px){.message-detail-title--text{font-size:16px;line-height:25px}}.message-detail-title--arrow{content:"";background:url(/assets/v2.899.0/icon/arrow-right-small.svg) no-repeat 100% 50%;background-size:6px 10px;display:inline-block;width:13px;height:10px}.message-detail-subtitle{font-size:12px;color:#383333;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-detail-subtitle:hover{text-decoration:none;color:#383333}.message-detail-subtitle:not(:empty):after{content:"";background:url(/assets/v2.899.0/icon/arrow-right-small.svg) no-repeat 100% 50%;background-size:6px 10px;display:inline-block;width:13px;height:10px}.message-detail-subtitle--without-link:after,.message-detail-subtitle--without-link:not(:empty):after{display:none}@media screen and (max-width:640px){.message-detail-subtitle{font-size:13px}}.message-module{zoom:1;position:relative;height:calc(100dvh - 60px);border:1px solid #e3e5e7;border-width:0 1px;overflow:hidden}.message-module:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}@media screen and (max-width:640px){.message-module{display:flex;width:200%;height:auto;border-top:0;transition:-webkit-transform 10ms;transition:transform 10ms;transition:transform 10ms, -webkit-transform 10ms;background-color:rgba(0,0,0,.03)}.message-module.is-active{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:641px){.message-module.banner-space{top:44px;height:calc(100dvh - 104px)}}.message-trigger-back{display:none;border:0;-webkit-appearance:none;appearance:none;background:none;color:#00478f;font-size:24px}@media screen and (max-width:640px){.message-trigger-back{display:inline-block;position:fixed;left:10px;top:0;z-index:102;height:60px;vertical-align:middle}}.message-action-required-trigger{text-align:right;font-size:14px}.message-action-required-trigger i{font-size:20px;padding-right:5px;vertical-align:text-top}.message-threads-module{position:absolute;z-index:1;width:260px;height:100%;border-right:1px solid #e3e5e7;box-sizing:border-box;display:flex;flex-direction:column}@media screen and (max-width:640px){.message-threads-module{position:static;min-width:50%}.is-active .message-threads-module{height:0}}.message-threads-search{padding:10px;background-color:#f3f5f7}.message-threads-search label{display:block;position:relative;width:100%;padding:0;background-color:#fff;box-sizing:border-box}.message-threads-search label:after,.message-threads-search label:before{position:absolute;top:0;bottom:0;margin:auto 0;color:#f3f5f7}.message-threads-search label:before{font-size:14px;height:14px;left:10px}.message-threads-search label:after{content:"OB/OG名、企業名、本文";font-size:14px;height:14px;left:29px}.message-threads-search label input{display:block;position:relative;z-index:2;width:100%;padding-top:8px;padding-bottom:8px;background-color:transparent;box-sizing:border-box}.message-threads-search label input.is-active,.message-threads-search label input:focus{background-color:#fff}.message-threads-search+*{border-top:1px solid #e3e5e7}.message-threads-filter{position:relative;background-color:#fff;padding:5px 10px 0}.message-threads-filter-list,.message-threads-filter-list-wrapper{width:100%}.message-threads-filter-list>li{width:33.333%;margin:0;padding:0;text-align:center;font-size:14px}.message-threads-filter-list>li:last-child{padding-right:0}.message-threads-filter-list label{display:block;margin:0;padding:0;cursor:pointer}.message-threads-filter-list input{display:none}.message-threads-filter-list input+*{position:relative;display:block;padding:0 15px;background-color:#fff;line-height:36px;transition:all .3s linear}.message-threads-filter-list input:checked+*{color:#00478f}.message-threads-filter-list input:checked+:after{display:block;position:absolute;right:0;bottom:-1px;left:0;width:100%;height:0;border-bottom:3px solid #00478f;content:""}.message-threads-filter-checkbox-area{margin-bottom:5px}.message-threads-filter-not-yet-visit-report,.message-threads-filter-unread{display:inline-block;background-color:#fff}.message-threads-filter-not-yet-visit-report label,.message-threads-filter-unread label{display:block;cursor:pointer}.message-threads{background-color:#fff}.message-threads-wrapper{position:relative;border-top:1px solid #e3e5e7;overflow:auto;box-sizing:border-box;flex-grow:1}@media screen and (max-width:640px){.message-threads-wrapper{background-color:#fff;min-height:calc(100vh - 167px)}}.message-threads-info-no-threads{position:absolute;top:0;right:0;bottom:0;left:0;height:1em;margin:auto;color:#9299a0;text-align:center}.message-thread{position:relative;border-top:1px solid #e3e5e7;cursor:pointer}.message-thread:first-child{border-top:0}.message-thread:hover{background-color:#f3f5f7}.message-thread.is-current{position:relative;cursor:default}.message-thread.is-current:after{position:absolute;top:0;left:0;width:4px;height:100%;background-color:#00478f;content:""}@media screen and (max-width:640px){.message-thread.is-current{background-color:inherit}.message-thread.is-current *{color:#383333}.message-thread.is-current .message-thread-latest-content,.message-thread.is-current .message-thread-latest-datetime{color:#9299a0}}.message-thread.is-unread{font-weight:700}.message-thread.is-unread .message-thread-latest-content{color:#383333}.message-thread.is-unread .message-thread-latest-datetime{font-weight:400}@media screen and (max-width:640px){.message-thread.is-unread .message-thread-latest-datetime{font-size:12px}}.message-thread-detail-contents{flex:1}.message-thread-name-contents{display:flex}.message-thread-introduce-label{font-size:10px;font-weight:700;padding:1px 5px 0;border-radius:4px;color:#001a33;background-color:#fff;border:1px solid #00478f;text-align:center}.message-thread-row{padding:10px}.message-thread-image-wrapper{margin-right:10px}.message-thread-latest-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:0;min-width:100%;box-sizing:border-box;font-size:14px;line-height:14px;color:#9299a0;margin-top:8px}.is-system .message-thread-latest-content{color:#00478f}.is-system.is-self .message-thread-latest-content{color:#9299a0}.message-thread-latest-datetime{position:absolute;top:10px;right:10px;font-size:12px;color:#9299a0}.message-thread-personal-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;line-height:20px;padding:0 8px 0 0;box-sizing:border-box}.message-thread-personal-name.is-introduce-candidate{max-width:66%}@media screen and (max-width:640px){.message-thread-personal-name.is-introduce-candidate{max-width:calc(100vw - 136px)}}.message-thread-personal-contents{display:flex}.message-thread-action-required{position:absolute;top:0;left:10px;font-size:12px;color:#00478f}.message-personal-info{width:100%;height:100%}.message-personal-name-company{display:flex;flex-direction:column;justify-content:center}.message-personal-name{font-size:14px;line-height:14px}.message-personal-image{display:inline-block}.message-personal-image[href]:hover{opacity:.5}@media screen and (max-width:640px){.message-personal-image[href]:hover{opacity:1}}.message-thread .message-personal-image{width:40px;height:40px}.message-contents-wrapper .message-personal-image{width:30px;height:30px}.message-personal-image-wrapper{width:40px}.message-contents-wrapper .message-personal-image-wrapper{width:30px}.message-contents-module{position:relative;height:100%;border-left:260px solid transparent;display:flex;flex-direction:column}@media screen and (max-width:640px){.message-contents-module{width:50%;min-height:calc(100dvh - 60px);border-left:0}}.message-contents{padding:45px 0;width:100%}@media screen and (min-width:641px){.message-contents,.message-contents.is-active{border-color:#e3e5e7}}.message-contents-wrapper{width:100%;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden;background-color:#fff;flex-grow:1}@media screen and (max-width:640px){.message-contents-wrapper{overflow:auto}}.message-contents-wrapper .message-personal-name{font-size:18px;line-height:30px}.message-content{position:relative;padding:0 10px}.message-content .message-datetime{position:absolute;top:2px;right:20px}@media screen and (max-width:640px){.message-content .message-datetime{font-size:12px}}.message-content+*{margin-top:30px}.message-content+.message-status{margin-top:40px}@media screen and (max-width:640px){.message-content+.message-status{margin-top:20px}}.message-content .message-introduce-ob{display:inline-block;width:183px;height:119px;margin-top:8px;border-radius:24px;background-color:#f3f5f7}.message-content .message-introduce-ob__title{margin:16px;color:#383333;font-size:14px;font-weight:600;line-height:14px;text-align:center}.message-content .message-introduce-ob__divider{margin:0;color:#e3e5e7}.message-content .message-introduce-ob__contents{display:flex;padding:16px;align-items:center}.message-content .message-introduce-ob__contents__image{display:inline-block;width:40px;height:40px;border:1px solid #e3e5e7;margin-right:8px}.message-content .message-introduce-ob__contents__name{width:103px;color:#383333;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-body{white-space:pre-wrap;word-break:break-all}.message-body__has-problem{display:inline-block;padding:8px;max-width:480px;line-height:24px;font-size:16px;color:#9299a0;border-radius:7px;border:1px solid #e3e5e7;background-color:#f3f5f7;box-sizing:border-box;white-space:pre-wrap}.message-status .message-system-info{padding-left:8px;padding-right:8px;font-size:12px;line-height:21.6px;text-align:center}.message-status .message-body{display:flex;color:#9299a0;align-items:center;justify-content:center}.message-status .message-body:after,.message-status .message-body:before{flex-basis:15px;height:1px;border-top:1px solid #aeb7bf;content:""}.message-status .message-body:before{margin-right:16px}.message-status .message-body:after{margin-left:16px}.message-status+*{margin-top:30px}.message-status+.message-status{margin-top:40px}@media screen and (max-width:640px){.message-status+.message-status{margin-top:20px}}.message-send-wrapper{width:100%;padding:10px 20px 20px;border-top:1px solid #e3e5e7;box-sizing:border-box;background-color:#f6f9fc}@media screen and (max-width:640px){.message-send-wrapper{height:157px;padding:12px 12px 13px}}.message-send-wrapper.is-disabled{position:relative}.message-send-wrapper--is-ob-introduced-apply-visit{padding-bottom:60px}@media screen and (max-width:640px){.message-send-wrapper--is-ob-introduced-apply-visit{height:100%;padding-bottom:13px}}.message-send-body{position:relative}.message-send-body-textarea{width:100%;padding-right:80px;box-sizing:border-box;resize:none}@media screen and (max-width:640px){.message-send-body-textarea{display:none}}.message-send-body-textarea-sp{display:none;width:100%;height:82px;padding-right:80px;padding-left:20px;border:1px solid #cdd2d8;box-sizing:border-box;resize:none}.message-send-body-textarea-sp:focus{border:0}@media screen and (max-width:640px){.message-send-body-textarea-sp{display:block}}.is-disabled .message-send-body{visibility:hidden}@media screen and (max-width:640px){.is-disabled .message-send-body{display:none}}.message-send-trigger-wrapper{text-align:right}.is-disabled .message-send-trigger-wrapper{visibility:hidden}.message-send-trigger{position:absolute;right:10px;bottom:10px;min-width:62px;height:30px;font-size:14px;margin:0;padding:0}@media screen and (min-width:641px){.message-send-hint{font-size:12px;color:#61666b;text-align:right;margin-top:10px}}@media screen and (max-width:640px){.message-send-hint{display:none}}.message-send-message-disabled{line-height:1.6;margin:auto;color:#9299a0;font-size:14px;text-align:center}@media screen and (max-width:640px){.message-send-message-disabled{position:static;padding:10px;height:auto}}.message-send-message-disabled__text{color:#9299a0;height:32px}.message-send-message-disabled__introducer-ob-name{margin-top:3px;margin-bottom:20px;color:#222;font-size:12px}@media screen and (max-width:640px){.message-send-message-disabled__introducer-ob-name{margin-top:-15px;margin-bottom:12px}}.message-send-message-disabled__introducer-ob-name-text{margin-right:4px;font-weight:700;font-size:14px}.message-send-message-disabled.visit{margin-top:16px}@media screen and (max-width:640px){.message-send-message-disabled.visit{padding-top:0}}.message-send-message-disabled.closed{margin:16px auto}.message-notice{position:relative;text-align:center;color:#9299a0;padding-top:30px;padding-bottom:10px;font-weight:700}@media screen and (max-width:640px){.message-notice{padding-top:0;font-size:14px}}.message-notice:before{content:"";display:inline-block;position:absolute;top:-20px;left:50%;margin-left:-19px;width:38px;height:36px;background:url(/assets/v2.899.0/icon/icon-comment.png) no-repeat;background-size:contain}@media screen and (max-width:640px){.message-notice:before{margin-left:-16px;width:25px;height:24px;top:-30px}}@media screen and (min-width:641px){.message-notice br{display:none}}.certification-ticker{display:none;left:0;width:100vw}@media screen and (min-width:641px){.certification-ticker{position:absolute}}@media screen and (max-width:640px){.certification-ticker{position:relative}}.certification-ticker.is-valid{display:block}.certification-ticker__link{display:flex;width:100%;height:44px;background:#ed546e;align-items:center;justify-content:center;box-sizing:border-box;transition:background-color .1s linear}@media screen and (max-width:640px){.certification-ticker__link{height:auto;padding:16px 10px}}.certification-ticker__link:hover{transition:background-color .1s linear;background:#ff6982}.certification-ticker__text{color:#fff;display:flex;align-items:center;font-weight:700}@media screen and (max-width:640px){.certification-ticker__text{font-size:12px}}.certification-ticker__text:after{content:"";width:8px;height:13px;background:url(/assets/v2.899.0/icon/certificate-arrow.svg) no-repeat 100%;display:block;margin-left:8px}@media screen and (max-width:640px){.certification-ticker__text:after{width:23px;height:15px;background-size:9px 15px}}.notification-info-banner{z-index:1;display:none;left:0;width:100vw}@media screen and (min-width:641px){.notification-info-banner{position:absolute}}@media screen and (max-width:640px){.notification-info-banner{position:relative}}.notification-info-banner.is-valid{display:block}.notification-info-banner__content{display:flex;width:100%;height:44px;background:#e4f0f7;align-items:center;justify-content:center;box-sizing:border-box;transition:background-color .1s linear}@media screen and (max-width:640px){.notification-info-banner__content{height:auto;padding:16px 10px;flex-flow:column}}.notification-info-banner__icon{height:20px;padding-right:8px}.notification-info-banner__text{display:flex;align-items:center;font-size:14px;font-weight:700;color:#383333}@media screen and (max-width:640px){.notification-info-banner__text{font-size:12px}}.notification-info-banner__button-content{padding-left:4px}.notification-info-banner__button{height:34px;line-height:34px;margin:0;padding:0 16px;font-size:14px;border-radius:17px}.notification-info-banner__button:hover{color:#fff;border-color:#007af5;background-color:#007af5}.l-messages .l-main-inner{overflow:hidden}.l-message-table,.l-message-table-large{display:table}.l-message-table-row{display:table-row;vertical-align:center}.l-message-table-cell{display:table-cell;padding-left:10px;vertical-align:middle}.l-message-contents .l-message-table-cell{vertical-align:top}.l-message-table-cell:last-child{padding-right:10px}.l-message-table-large .l-message-table-cell{padding-left:15px}.l-message-table-large .l-message-table-cell-inner{display:flex;justify-content:space-between}.apply-visit{display:inline-flex}.apply-visit-help{position:absolute;right:16px;width:24px;height:24px;background-image:url(/assets/v2.899.0/icon/btn-help.svg);background-repeat:no-repeat;background-position:15%}@media screen and (max-width:640px){.apply-visit-help{right:6px;width:44px;height:44px;margin-top:-10px;background-position:0}}.apply-visit-help:hover{background-position:85%}@media screen and (max-width:640px){.apply-visit-help:hover{background-position:100%}}.apply-visit__item{display:grid;margin:0 48px}@media screen and (max-width:640px){.apply-visit__item{margin:0 20px}}.apply-visit__btn-ng,.apply-visit__btn-ok{display:inline-block;width:64px;height:64px;border:none;border-radius:50%;vertical-align:middle;box-shadow:4px 4px 11px rgba(0,0,0,.15);background-color:#fff;background-repeat:no-repeat;background-position:50%;transition:.25s cubic-bezier(.02,.01,.47,1)}.apply-visit__btn-ng:hover,.apply-visit__btn-ok:hover{-webkit-transform:translateY(3px);transform:translateY(3px);transition:.25s cubic-bezier(.02,.01,.47,1);box-shadow:4px 4px 6px rgba(0,0,0,.15)}.apply-visit__btn-ng{background-image:url(/assets/v2.899.0/icon/btn-apply-ng.svg)}.apply-visit__btn-ok{background-image:url(/assets/v2.899.0/icon/btn-apply-ok.svg)}.apply-visit__btn-ng-label,.apply-visit__btn-ok-label{font-size:14px;font-weight:700;margin-top:11px}.apply-visit__btn-ng-label{color:#00478f}.apply-visit__btn-ok-label{color:#ed546e}.fetchable.is-loading:before{content:"";width:auto;height:auto;background-image:none}.fetchable.is-done:before{content:""}.input-candidate-activity-info{display:flex;align-items:center;gap:4px;overflow-x:auto;margin-bottom:10px}@media screen and (max-width:640px){.input-candidate-activity-info{margin-bottom:12px}}.input-candidate-activity-info-item{flex-shrink:0}.input-candidate-activity-info-btn-primary{padding:4px 20px;width:auto;min-width:96px;height:29px;border-radius:20px;font-size:14px;line-height:21px;background-color:#00478f;border:none;color:#f3f5f7;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s ease-in-out}.input-candidate-activity-info-btn-primary path{fill:#f3f5f7}.input-candidate-activity-info-btn-primary:hover{background-color:#0c7ae9;text-decoration:none}.input-candidate-activity-info-btn-primary:disabled{cursor:not-allowed;color:#eee;background-color:#9299a0}.input-candidate-activity-info-btn-primary:disabled:hover{color:#eee;background-color:#9299a0}.input-candidate-activity-info-btn-secondary{padding:4px 20px;width:auto;min-width:96px;height:29px;border-radius:20px;font-size:14px;line-height:21px;background-color:#fff;border:1px solid #00478f;color:#00478f;display:inline-flex;align-items:center;justify-content:center;gap:8px}.input-candidate-activity-info-btn-secondary path{fill:#00478f}.input-candidate-activity-info-btn-secondary:hover{border-color:#0c7ae9;color:#0c7ae9}.input-candidate-activity-info-btn-secondary:hover path{fill:#0c7ae9}.input-candidate-activity-info-btn-secondary:disabled{cursor:not-allowed;background-color:#f3f5f7;border:1px solid #e3e6e8;color:#9299a0}.input-candidate-activity-info-btn-secondary:disabled path{fill:#9299a0}.input-candidate-activity-info-btn-secondary:disabled:hover{background-color:#e3e6e8;border:1px solid #e3e6e8;color:#9299a0}.input-candidate-activity-info-btn-secondary:disabled:hover path{fill:#9299a0}.input-candidate-activity-info--input-visit-report-btn-wrapper{display:inline-flex;position:relative}.input-candidate-activity-info--input-visit-report-btn--tooltip{display:none;position:absolute;background-color:#fff;padding:0 8px;border-radius:4px;font-size:14px;line-height:24.5px;color:#00478f;white-space:pre-wrap;text-align:center;width:-webkit-max-content;width:max-content;max-width:320px;z-index:20;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(100% + 12px);border:1px solid #00478f}.input-candidate-activity-info--input-visit-report-btn--tooltip:after{content:"";position:absolute;bottom:0;left:50%;width:10px;height:10px;background:#fff;border-right:1px solid #00478f;border-bottom:1px solid #00478f;-webkit-transform:translate(-50%,55%) rotate(45deg);transform:translate(-50%,55%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.input-candidate-activity-info--input-visit-report-btn:hover+.input-candidate-activity-info--input-visit-report-btn--tooltip{display:block}@media screen and (max-width:640px){.message-guideline-modal{box-sizing:border-box;display:block;overflow:auto;padding:24px 16px}}.message-guideline-modal__middle{padding:20px 24px 24px;border-radius:10px;overflow:visible}@media screen and (min-width:641px){.message-guideline-modal__middle{max-width:430px}}@media screen and (max-width:640px){.message-guideline-modal__middle{margin:0 auto;max-height:none}}.message-guideline-modal__description{padding-bottom:8px}.message-guideline-modal__text{font-size:14px;line-height:22.4px}.message-guideline-modal__ng,.message-guideline-modal__ng-item{padding-bottom:4px}.message-guideline-modal__ng-title{font-size:14px;font-weight:700;line-height:22.4px}.message-guideline-modal__ng-description{font-size:14px;line-height:22.4px}.message-guideline-modal__supplemental{padding-bottom:20px}.message-guideline-modal__supplemental-text{font-size:12px;line-height:18px}.message-guideline-modal__action{text-align:center}.message-guideline-modal__btn{height:44px;min-width:100px;font-size:16px;line-height:16px;margin:0}.cob-allowed-visit-type-modal__inner{padding:32px 24px}@media screen and (max-width:320px){.cob-allowed-visit-type-modal__inner{margin:0 16px}}.cob-allowed-visit-type-modal__description{margin-bottom:24px}@media screen and (max-width:640px){.cob-allowed-visit-type-modal__description{margin-bottom:16px}}.cob-allowed-visit-type-modal__text{font-size:16px;line-height:24px}.cob-allowed-visit-type-modal__text--important{font-weight:700}.cob-allowed-visit-type-modal__text-visit-type{font-size:16px;line-height:24px;text-align:center}.cob-allowed-visit-type-modal__text-visit-type-important{font-weight:700}@media screen and (max-width:640px){.cob-allowed-visit-type-modal__text-visit-type{width:80px}}.cob-allowed-visit-type-modal__figure{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 42px}@media screen and (max-width:320px){.cob-allowed-visit-type-modal__figure{padding:0 20px;margin-bottom:16px}}@media screen and (min-width:321px)and (max-width:640px){.cob-allowed-visit-type-modal__figure{padding:0 29px;margin-bottom:16px}}.cob-allowed-visit-type-modal__figure-item{display:flex;flex-direction:column;align-items:center}.cob-allowed-visit-type-modal__figure-img-ok{width:48px;height:91px;margin-bottom:8px}.cob-allowed-visit-type-modal__figure-img-ng{width:61px;height:91px;margin-bottom:8px}.cob-allowed-visit-type-modal__action{text-align:center}.cob-allowed-visit-type-modal__btn{height:44px;min-width:100px;font-size:16px;line-height:16px;margin:0}.visit-date-modal--middle{border-radius:14px}@media screen and (min-width:641px){.visit-date-modal--middle{max-width:431px}}@media screen and (max-width:640px){.visit-date-modal--middle{max-height:568px;margin:0 16px}}@media screen and (min-width:641px){.visit-date-modal--contents{margin:10px 5px 11px 8px}}.visit-date-modal--contents-group{padding:10px}.visit-date-modal--control-group-item{text-align:center}.visit-date-modal--input-date{text-align:center;background:#f6fafd}.visit-date-modal--separate-button{color:#ed546e}.visit-date-modal--separate-button:hover{color:#f7b0bc}.visit-date-modal--header{margin-bottom:0}.visit-date-modal--text{max-height:311px;padding:0 6px 5px}.visit-date-modal--input__year{width:20%}.visit-date-modal--input__day,.visit-date-modal--input__month{width:10%}.visit-date-modal--footer{cursor:pointer}.primary-modal-btn-area{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media screen and (max-width:640px){.primary-modal-btn-area{flex-direction:column}}.visit-history-view-btn{border-radius:17px;height:34px;font-size:14px;line-height:33px;padding:0 16px;margin:0 8px 0 0;box-sizing:border-box}@media screen and (max-width:640px){.visit-history-view-btn{width:112px;margin:0 0 4px;font-size:13px}}.visit-history-view-btn:hover{color:#007af5;border-color:#007af5;background-color:#fff}.visit-history-info-title{text-align:center;color:#9299a0;padding-top:40px;font-weight:700}@media screen and (max-width:640px){.visit-history-info-title{padding:15px 31px 0}}.primary-modal-button{border-radius:17px;height:34px;font-size:14px;line-height:33px;padding:0 16px;margin:0;box-sizing:border-box}@media screen and (max-width:640px){.primary-modal-button{width:112px;font-size:13px}.primary-modal-button+.primary-modal-button{margin-top:4px}}@media screen and (min-width:641px){.primary-modal-button+.primary-modal-button{margin-left:8px}}.primary-modal-button:hover{color:#007af5;border-color:#007af5;background-color:#fff}.primary-modal-button-video-start{background:#00478f url(/assets/v2.899.0/icon/icon-camera.svg) no-repeat 14px 8px;background-size:16px;padding-left:34px}.primary-modal-button-video-start--disabled{display:block;background:#9299a0 url(/assets/v2.899.0/icon/icon-camera-disabled.svg) no-repeat 14px 8px;color:#e3e5e7;pointer-events:none}.primary-modal-button-video-start:hover{color:#fff;background-color:#007af5}.view-visit-history-modal{box-sizing:border-box;display:block;overflow:auto;padding-top:60px;padding-bottom:60px}@media screen and (max-width:640px){.view-visit-history-modal{padding-top:24px}}.view-visit-history-modal__middle{margin:0 24px;box-sizing:border-box;background:#fff;border-radius:10px;min-height:357px;opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transform-origin:right top;transform-origin:right top;transition:.24s ease-in-out}@media screen and (min-width:641px){.view-visit-history-modal__middle{max-width:570px;margin:0 auto}}@media screen and (max-width:640px){.view-visit-history-modal__middle{margin:0 16px}}.view-visit-history-modal__middle--show{-webkit-transform:none;transform:none;opacity:1;transition-timing-function:ease-out}.view-visit-history-modal__contents--group{padding:7px 16px 2px 30px}@media screen and (max-width:640px){.view-visit-history-modal__contents--group{padding:7px 16px 2px 22px}}.view-visit-history-modal__contents--title{font-size:14px;font-weight:700;text-align:left;margin-bottom:10px}.view-visit-history-modal__contents--list li:last-child{border:none;margin-bottom:15px}.view-visit-history-modal__contents--content{border-bottom:1px solid;border-color:#e3e5e7}@media screen and (min-width:641px){.view-visit-history-modal__contents--content{height:83px;margin-top:17px;width:90%}}@media screen and (max-width:640px){.view-visit-history-modal__contents--content{height:86px;margin-top:20px;width:100%}}.view-visit-history-modal__contents--content-wrapper{float:left;height:100%;border-bottom:1px solid;border-color:#fff}.view-visit-history-modal__contents--content-ob-img{display:inline-block;width:72px;height:72px;float:left}.view-visit-history-modal__contents--content-ob-img[href]:hover{opacity:.5}@media screen and (max-width:640px){.view-visit-history-modal__contents--content-ob-img[href]:hover{opacity:1}}@media screen and (min-width:641px){.view-visit-history-modal__contents--content-ob-img{margin-right:16px}}@media screen and (max-width:640px){.view-visit-history-modal__contents--content-ob-img{width:60px;height:60px;margin-right:12px;margin-top:6px}}.view-visit-history-modal__contents--content-ob-info{float:left;width:70%;text-align:left}.view-visit-history-modal__contents--content-ob-name{font-size:16px;font-weight:700}@media screen and (max-width:640px){.view-visit-history-modal__contents--content-ob-name{margin-bottom:3px}}.view-visit-history-modal__contents--content-ob-position-name{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:640px){.view-visit-history-modal__contents--content-ob-position-name{margin-bottom:3px}}.view-visit-history-modal__contents--content-ob-visit-date{font-size:13px;color:#9299a0}.view-visit-history-modal__contents-empty{display:flex;justify-content:center;align-items:center;text-align:center;height:260px;font-size:16px}.view-visit-start-permission-modal{box-sizing:border-box}@media screen and (max-width:640px){.view-visit-start-permission-modal{padding-top:24px}}.view-visit-start-permission-modal__middle{box-sizing:border-box;background:#fff;border-radius:16px;opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transform-origin:right top;transform-origin:right top;transition:.24s ease-in-out;max-width:440px;margin:0 auto}.view-visit-start-permission-modal__middle--show{-webkit-transform:none;transform:none;opacity:1;transition-timing-function:ease-out}.view-visit-start-permission-modal__contents--group{padding:0 24px 24px}.view-visit-start-permission-modal__contents--content{border-bottom:1px solid;border-color:#e3e5e7;height:83px;margin-top:17px;width:90%}.view-visit-start-permission-modal__contents--content-wrapper{height:100%;width:100%;border-bottom:1px solid;border-color:#fff;line-height:28px}.view-visit-start-permission-modal__contents--content-subtext{font-size:12px;margin-top:16px;line-height:21px}.view-visit-start-permission-modal--separate-button{cursor:pointer}.view-visit-start-permission-modal--separate-button--long{position:relative}.view-visit-start-permission-modal .modal__separate-button__link--important:hover{color:#2993ff}.ob-introduce-modal{padding:60px 0;height:auto}@media screen and (max-width:640px){.ob-introduce-modal{padding:32px 0 0}}.ob-introduce-modal__middle{border-radius:14px}@media screen and (min-width:641px){.ob-introduce-modal__middle{max-width:400px}}@media screen and (max-width:640px){.ob-introduce-modal__middle{max-width:343px;max-height:568px;margin:0 16px}}.ob-introduce-modal__contents-group{display:flex;flex-direction:column;padding:21px 18px 23px}.ob-introduce-modal__text{max-height:311px;padding:0 6px 17px}@media screen and (max-width:320px){.ob-introduce-modal__text{display:none}}@media screen and (max-width:640px){.ob-introduce-modal__text{font-size:14px}}.ob-introduce-modal__search-area{position:relative;display:flex}.ob-introduce-modal__input-name{width:100%;background:#f6fafd}.ob-introduce-modal__selected-ob-info{display:flex;background:#f3f5f7;border-radius:16px;padding:16px}.ob-introduce-modal__ob-info-area{flex:1}.ob-introduce-modal__ob-info{display:flex}.ob-introduce-modal__img-area{margin-right:16px}.ob-introduce-modal__img{width:60px;height:60px;border:1px solid #e3e5e7;-o-object-fit:cover;object-fit:cover}.ob-introduce-modal__ob-text-info{flex:1;margin-right:8px;max-width:220px}@media screen and (max-width:640px){.ob-introduce-modal__ob-text-info{max-width:170px}}@media screen and (max-width:320px){.ob-introduce-modal__ob-text-info{max-width:114px}}.ob-introduce-modal__ob-name{font-size:16px;margin-bottom:4px;font-weight:700}@media screen and (max-width:640px){.ob-introduce-modal__ob-name{font-size:12px}}.ob-introduce-modal__ob-position{font-size:14px}@media screen and (max-width:640px){.ob-introduce-modal__ob-position{font-size:12px}}.ob-introduce-modal__ob-occupation{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:640px){.ob-introduce-modal__ob-occupation{font-size:12px}}.ob-introduce-modal__deselect-ob-area{display:flex;margin-right:8px}.ob-introduce-modal__deselect-ob{background:url(/assets/v2.899.0/icon/btn-deselect.svg) no-repeat 50%;border:none}.ob-introduce-modal__header{margin-bottom:0}.ob-introduce-modal__footer{cursor:pointer}.ob-introduce-modal__introduce-btn.is-active{color:#9299a0;pointer-events:none}.ui-state-focus{background-color:#e5eaf1!important;margin:0!important;border:0!important;border-bottom:1px solid #d8d8d8!important}.ob-introduce__contents{padding:12px 28px 12px 16px!important;border-bottom:1px solid #d8d8d8;box-sizing:border-box;color:#383333}.ob-introduce__contents--disabled{background-color:#f1f1f1!important;cursor:default!important}.ob-introduce__contents--disabled:active{pointer-events:none}.ob-introduce__empty{width:100%!important;top:40px!important;padding:16px 28px 16px 16px!important;border-bottom:1px solid #d8d8d8;box-sizing:border-box;color:#383333;display:none}.ob-introduce__empty-text{font-size:13px;color:#9299a0}@media screen and (max-width:640px){.ob-introduce__name-and-career{max-width:calc(100vw - 176px)}}@media screen and (max-width:640px)and (max-width:320px){.ob-introduce__name-and-career{max-width:calc(100vw - 151px)}}@media screen and (max-width:640px)and (min-width:380px){.ob-introduce__name-and-career{max-width:201px}}@media screen and (min-width:641px){.ob-introduce__name-and-career{max-width:253px}}.ob-introduce__not-introduce-reason{color:#d77373;font-size:14px;line-height:1;margin-bottom:8px}@media screen and (max-width:640px){.ob-introduce__not-introduce-reason{font-size:10px;margin-bottom:4px}}.ob-introduce__ob-info{display:flex}.ob-introduce__img-area{margin-right:16px}@media screen and (max-width:640px){.ob-introduce__img-area{font-size:8px}}.ob-introduce__img{width:42px;height:42px;-o-object-fit:cover;object-fit:cover;border:1px solid #e3e5e7}.ob-introduce__ob-name{font-size:14px;font-weight:700;margin-bottom:4px}@media screen and (max-width:640px){.ob-introduce__ob-name{font-size:12px}}.ob-introduce__ob-position{font-size:12px}@media screen and (max-width:640px){.ob-introduce__ob-position{font-size:12px}}.ob-introduce__ob-occupation{font-size:12px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media screen and (max-width:640px){.ob-introduce__ob-occupation{font-size:12px}}@media screen and (min-width:641px){.visit-history-info{padding-top:40px;height:160px}}.visit-history-info__title{font-size:16px;font-weight:700;color:#9299a0;text-align:center}@media screen and (max-width:640px){.visit-history-info__title{margin-top:17px;padding:0 5px}}.visit-history-info__contents{margin-top:24px;width:100%}.visit-history-info__contents li:last-child{border:none}@media screen and (min-width:641px){.visit-history-info__contents{padding-left:22px}}@media screen and (max-width:640px){.visit-history-info__contents{display:inline-block;width:100%}}@media screen and (min-width:641px){.visit-history-info__contents--main{float:left;width:30%;border-right:1px solid #e3e5e7;margin-right:10px}}@media screen and (max-width:640px){.visit-history-info__contents--main{border:none;height:74px;padding-top:15px}}.visit-history-info__contents--main-wrapper{width:40px;text-align:center;float:left;margin-right:14px;padding-top:5px}@media screen and (max-width:640px){.visit-history-info__contents--main-wrapper{height:100%;width:18%;border-bottom:1px solid;border-color:#fff}}.visit-history-info__contents--main-img{display:inline-block;width:40px;height:40px}.visit-history-info__contents--main-img[href]:hover{opacity:.5}@media screen and (max-width:640px){.visit-history-info__contents--main-img[href]:hover{opacity:1}}.visit-history-info__contents--main-info{float:left;width:150px}@media screen and (max-width:640px){.visit-history-info__contents--main-info{width:77%;height:100%;border-bottom:1px solid #e3e5e7}}.visit-history-info__contents--main-name{font-size:14px;font-weight:700}.visit-history-info__contents--main-position-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:140px;font-size:12px}.visit-history-info__contents--main-visit-date{font-size:12px;color:#9299a0}.visit-history-info__counter{text-align:center;margin-top:112px}@media screen and (max-width:640px){.visit-history-info__counter{margin-top:10px}}.visit-history-info__counter--text{font-size:13px;color:#00478f;cursor:pointer}.candidate-info{display:flex;flex-direction:column;margin-bottom:16px}.candidate-info__avatar{display:flex;justify-content:center;height:50px;flex-basis:50px;margin-bottom:3px}.candidate-info__image{width:50px;height:50px;display:block;background-size:cover;border-radius:25px;background-position:50%;overflow:hidden;transition:none;border:1px solid #e3e5e7;box-sizing:border-box}.candidate-info__name{display:flex;justify-content:center;font-size:16px;font-weight:700}.candidate-info__school-name{display:flex;justify-content:center;font-size:13px}.candidate-info__visit-info{display:flex;justify-content:center;font-size:12px;color:#9299a0}.view-history-visit-report-modal--separate-button:before,.view-visit-start-permission-modal--separate-button--long:before,.visit-report-modal__confirm--separate-button:before,.visit-report-modal__input--separate-button--long:before{content:"";position:absolute;left:0;top:-45px;display:block;width:100%;height:44px;background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.7) 45.74%,#fff);cursor:auto}.visit-report-modal{box-sizing:border-box;display:block;overflow:auto;padding-top:60px;padding-bottom:60px}@media screen and (max-width:640px){.visit-report-modal{padding-top:24px}}.visit-report-modal__input--middle{margin:0 24px;box-sizing:border-box;background:#fff;border-radius:14px;opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transform-origin:right top;transform-origin:right top;transition:0s ease-in-out}@media screen and (min-width:641px){.visit-report-modal__input--middle{max-width:570px;margin:0 auto}}@media screen and (max-width:640px){.visit-report-modal__input--middle{margin:0 16px}}.visit-report-modal__input--middle--show{-webkit-transform:none;transform:none;opacity:1;transition-timing-function:ease-out}.visit-report-modal__input--contents{padding:0 25px;height:600px;overflow-y:scroll}@media screen and (max-width:640px){.visit-report-modal__input--contents{padding:0 16px}}.visit-report-modal__input--contents-notice-text{font-size:12px;color:#ed546e;margin-bottom:32px}.visit-report-modal__input--contents-notice-list{font-size:12px;color:#ed546e;margin-bottom:32px;margin-left:16px;list-style-type:disc}.visit-report-modal__input--contents-block+li{margin-top:32px}.visit-report-modal__input--contents-question{font-size:14px;font-weight:700}.visit-report-modal__input--contents-question.required:after{display:inline-block;content:"*";color:#eb3a3a;font-size:17px;padding-left:6px;vertical-align:-4px}.visit-report-modal__input--contents-comment{font-size:16px;height:140px;width:calc(100% - 21px);resize:vertical;margin-top:8px}.visit-report-modal__input--contents-comment.is-active{color:#9299a0;height:36px}.visit-report-modal__input--contents-comment.required{background-color:#edf6fb}.visit-report-modal__input--contents-comment.has-error{border:1px solid #eb3a3a}.visit-report-modal__input--contents-option{line-height:1;margin-top:8px}.visit-report-modal__input--contents-option-items{display:inline-block;margin-bottom:16px}.visit-report-modal__input--contents-checkbox+.checkbox-label{padding:0 12px;font-size:14px}.visit-report-modal__input--contents-checkbox+.checkbox-label:before{width:14px;height:14px;top:0;margin-top:-1px}.visit-report-modal__input--contents-checkbox+.checkbox-label:after{top:3px!important;left:-5px!important}.visit-report-modal__input--contents-radio+.radio-label{font-size:14px;line-height:16px;padding:0;margin-right:16px}.visit-report-modal__input--contents-radio+.radio-label:before{margin-right:4px;width:14px;height:14px}.visit-report-modal__input--contents-radio:checked+.radio-label:before{box-shadow:inset 0 0 0 3px #f9f9f9}.visit-report-modal__input--contents-group>ul{margin-bottom:64px}.visit-report-modal__input--separate-button{cursor:pointer}.visit-report-modal__input--separate-button--long{position:relative}.visit-report-modal-visit-report-input-error{font-size:12px;display:block}.visit-report-modal__confirm--middle{margin:0 24px;box-sizing:border-box;background:#fff;border-radius:14px;opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transform-origin:right top;transform-origin:right top;transition:0s ease-in-out}@media screen and (min-width:641px){.visit-report-modal__confirm--middle{max-width:570px;margin:0 auto}}@media screen and (max-width:640px){.visit-report-modal__confirm--middle{margin:0 16px}}.visit-report-modal__confirm--middle--show{-webkit-transform:none;transform:none;opacity:1;transition-timing-function:ease-out}.visit-report-modal__confirm--header{margin-bottom:6px}.visit-report-modal__confirm--contents{padding:10px 25px 0;height:600px;overflow-y:scroll}@media screen and (max-width:640px){.visit-report-modal__confirm--contents{padding:10px 16px 0}}.visit-report-modal__confirm--contents-update-datetime{font-size:14px;color:#ed546e;margin-bottom:32px}.visit-report-modal__confirm--contents-explain{font-size:14px;color:#ed546e;list-style-type:disc;margin-bottom:20px}@media screen and (max-width:640px){.visit-report-modal__confirm--contents-explain{margin-bottom:40px}}.visit-report-modal__confirm--contents-block{margin-bottom:40px}.visit-report-modal__confirm--contents-question{font-size:14px;font-weight:700;margin-bottom:10px}.visit-report-modal__confirm--contents-comment{font-size:16px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.visit-report-modal__confirm--contents-comment.is-active{color:#9299a0}.visit-report-modal__confirm--separate-button{cursor:pointer;position:relative}.visit-report-modal__confirm--separate-button-return{color:#9299a0}.visit-report-modal__confirm--separate-button-return:hover{color:#c9ccd0}.visit-report-modal__confirm--separate-button-submit{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#00478f;font-weight:700;transition:none;border:none;background-color:transparent}.visit-report-modal__confirm--separate-button-submit:disabled{cursor:not-allowed;color:#9299a0}.visit-report-modal--control-group-item{text-align:center}.visit-report-modal--error{margin-top:4px;display:flex;justify-content:flex-end}.visit-report-modal--error>p{font-size:12px}.visit-report-modal--error.has-error{color:#eb3a3a;justify-content:space-between}.view-history-visit-report-modal{box-sizing:border-box;display:block;overflow:auto;padding-top:60px}@media screen and (max-width:640px){.view-history-visit-report-modal{padding-top:24px}}.view-history-visit-report-modal__middle{margin:0 24px;box-sizing:border-box;background:#fff;border-radius:10px;opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transform-origin:right top;transform-origin:right top;transition:.24s ease-in-out}@media screen and (min-width:641px){.view-history-visit-report-modal__middle{max-width:570px;margin:0 auto}}@media screen and (max-width:640px){.view-history-visit-report-modal__middle{margin:0 16px}}.view-history-visit-report-modal__middle--show{-webkit-transform:none;transform:none;opacity:1;transition-timing-function:ease-out}.view-history-visit-report-modal__rating--main-star-rating{display:flex}.view-history-visit-report-modal__rating--main-star-rating i{background:url(/assets/v2.899.0/icon/star-icon.svg) no-repeat;background-size:contain;width:16px;height:16px;margin:5px 2px}.view-history-visit-report-modal__rating--main-star-rating .is-active{background:url(/assets/v2.899.0/icon/color-star-icon.svg) no-repeat;background-size:contain}.view-history-visit-report-modal__contents-outer{width:100%;height:600px;overflow-y:scroll}.view-history-visit-report-modal__contents{width:100%}.view-history-visit-report-modal__contents__control-group{padding:0 16px 16px;color:#383333;border:none;box-sizing:border-box;position:relative}@media screen and (max-width:640px){.view-history-visit-report-modal__contents__control-group{padding:0 8px 8px}}.view-history-visit-report-modal__contents__header{width:100%;margin-bottom:16px;display:flex;justify-content:space-between;line-height:24px}@media screen and (max-width:640px){.view-history-visit-report-modal__contents__header{flex-direction:column;margin-bottom:13px}}.view-history-visit-report-modal__contents__header--question{font-size:16px;font-weight:700;width:84%}@media screen and (max-width:640px){.view-history-visit-report-modal__contents__header--question{font-size:12px;width:auto}}.view-history-visit-report-modal__contents__header--total{text-align:right}@media screen and (max-width:640px){.view-history-visit-report-modal__contents__header--total{margin-top:9px}}.view-history-visit-report-modal__contents__header--total-avg{font-size:15px;text-align:right;margin-left:9px}.view-history-visit-report-modal__contents__header--total-count{font-size:12px;color:#9299a0}.view-history-visit-report-modal__contents__header--rating{display:flex;justify-content:flex-end}.view-history-visit-report-modal__contents__inner{margin-bottom:40px}.view-history-visit-report-modal__contents__content{width:100%;min-height:90px;display:flex;justify-content:space-between;margin-bottom:16px}.view-history-visit-report-modal__contents__content--img{margin-right:16px}.view-history-visit-report-modal__contents__content--img-wrapper{position:relative;width:56px;height:56px;overflow:hidden;display:inline-block}@media screen and (max-width:640px){.view-history-visit-report-modal__contents__content--img-wrapper{width:32px;height:32px}}.view-history-visit-report-modal__contents__content--main{width:108px;height:100%;background-color:#f2f5f7;padding:15px;border-radius:10px;position:relative;flex:1}@media screen and (max-width:640px){.view-history-visit-report-modal__contents__content--main{padding:10px}}.view-history-visit-report-modal__contents__content--main-ob{display:flex;flex-direction:row;justify-content:space-between}.view-history-visit-report-modal__contents__content--main-name{font-size:14px;font-weight:700}.view-history-visit-report-modal__contents__content--main-position{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:640px){.view-history-visit-report-modal__contents__content--main-position{font-size:12px}}.view-history-visit-report-modal__contents__content--main-occupation{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:640px){.view-history-visit-report-modal__contents__content--main-occupation{font-size:12px}}.view-history-visit-report-modal__contents__content--main-belongings{display:flex;flex-direction:column;margin-top:5px}.view-history-visit-report-modal__contents__content--main-visit-report-date{font-size:12px}@media screen and (max-width:640px){.view-history-visit-report-modal__contents__content--main-visit-report-date{font-size:10px}}.view-history-visit-report-modal__contents__content--main-comment{width:100%;float:left;margin:10px 5px 0;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width:640px){.view-history-visit-report-modal__contents__content--main-comment{font-size:14px;line-height:24px}}.view-history-visit-report-modal__contents__content--main:before{content:"";position:absolute;left:-17px;top:22px;display:block;width:0;height:0;border:7px solid transparent;border-right:10px solid #f2f5f7}@media screen and (max-width:640px){.view-history-visit-report-modal__contents__content--main:before{top:9px}}.view-history-visit-report-modal__contents__content--main-empty{font-size:16px;color:#9299a0;margin-bottom:32px;line-height:1}.view-history-visit-report-modal__contents-empty{display:flex;justify-content:center;align-items:center;text-align:center;height:260px;font-size:16px}.view-history-visit-report-modal--separate-button{cursor:pointer;position:relative;margin-bottom:60px}.ui-autocomplete-ob-introduce{max-height:436px;overflow-y:auto;overflow-x:hidden}@media screen and (max-width:640px){.ui-autocomplete-ob-introduce{max-height:383px}}.ui-front{z-index:5001!important}.ob-introduce-irregular-status-area{margin-bottom:8px}@media screen and (max-width:640px){.ob-introduce-irregular-status-area{line-height:1}}.ob-introduce-irregular-status-area__item{color:#9299a0;font-size:14px;border:1px solid #9299a0;border-radius:2px;padding:4px;margin-right:8px}@media screen and (max-width:640px){.ob-introduce-irregular-status-area__item{font-size:10px;padding:2px}}.ob-top-mainvisual{position:relative;height:680px}@media screen and (min-width:641px){.ob-top-mainvisual{background:#e6f0f5 url(/assets/v2.899.0/img/top/main-visual.png) no-repeat top;background-size:1600px 680px}}@media screen and (min-width:640px)and (max-width:959px){.ob-top-mainvisual{background:url(/assets/v2.899.0/img/top/main-visual-middle.png) no-repeat top;background-size:auto 71.24vw;height:71.24vw}}@media screen and (max-width:640px){.ob-top-mainvisual{min-width:inherit;background:#e6f0f5 url(/assets/v2.899.0/img/top/main-visual-sp.png) no-repeat bottom;background-size:100% 141.30434783vw;height:153.12vw}}.ob-top-mainvisual .ob-top-mainvisual-login{position:relative;z-index:10;width:100vw;max-width:960px;margin:auto}.ob-top-mainvisual .ob-top-mainvisual-login__inner{position:absolute;right:16px}.ob-top-mainvisual .ob-top-mainvisual-login .ob-top-mainvisual-login-btn{width:95px;height:44px;background-color:hsla(0,0%,100%,.7);box-sizing:border-box;font-size:16px;font-weight:700;display:block;text-align:center;border:1px solid #00478f;background:#fff;border-radius:22px;line-height:42px;transition:none;margin-bottom:16px}.ob-top-mainvisual .ob-top-mainvisual-login .ob-top-mainvisual-login-btn:hover{border-color:#007af5;color:#007af5;text-decoration:none;transition:none}.ob-top-mainvisual .ob-top-mainvisual-copy{font-size:36px;font-weight:700;line-height:1.5;margin-bottom:40px}@media screen and (min-width:640px)and (max-width:959px){.ob-top-mainvisual .ob-top-mainvisual-copy{font-size:24px;margin-bottom:32px}}@media screen and (max-width:640px){.ob-top-mainvisual .ob-top-mainvisual-copy{font-size:22px;margin-bottom:16px}}.ob-top-mainvisual .ob-top-mainvisual-lead{color:#383333;font-size:18px}@media screen and (max-width:640px){.ob-top-mainvisual .ob-top-mainvisual-lead{font-size:14px}}.ob-top-mainvisual .ob-top-mainvisual-logo-wrapper .ob-top-mainvisual-tagline{color:#00478f;font-size:18px}@media screen and (max-width:640px){.ob-top-mainvisual .ob-top-mainvisual-logo-wrapper .ob-top-mainvisual-tagline{font-size:14px}}.ob-top-mainvisual .ob-top-mainvisual-logo-wrapper .ob-top-mainvisual-tagline span{margin-left:10px}@media screen and (max-width:640px){.ob-top-mainvisual .ob-top-mainvisual-logo-wrapper .ob-top-mainvisual-tagline span{display:block}}.ob-top-mainvisual .ob-top-mainvisual-logo{width:auto;height:77px}@media screen and (min-width:640px)and (max-width:959px){.ob-top-mainvisual .ob-top-mainvisual-logo{height:56px}}@media screen and (max-width:640px){.ob-top-mainvisual .ob-top-mainvisual-logo{height:49px}}.ob-top-signup{width:100%;min-width:960px;text-align:center}@media screen and (max-width:640px){.ob-top-signup{width:100%;min-width:inherit;margin:auto}}@media screen and (max-width:640px){.card--full .card-edit-btn .ob-top-signup a,.card-add.card--full .ob-top-signup .card-add-btn,.card.card-add .ob-top-signup .card-add-btn,.card .card-edit-btn .ob-top-signup a,.login-form .login-form-actions-row .ob-top-signup .login-form-submit-button,.ob-top-signup .btn,.ob-top-signup .card--full .card-edit-btn a,.ob-top-signup .card-add.card--full .card-add-btn,.ob-top-signup .card.card-add .card-add-btn,.ob-top-signup .card .card-edit-btn a,.ob-top-signup .expired-main__button,.ob-top-signup .login-form .login-form-actions-row .login-form-submit-button{width:100%}}.ob-top-title{line-height:0;margin-bottom:8px}@media screen and (max-width:640px){.ob-top-title{line-height:1}}.ob-top-heading{font-size:24px;font-weight:400}@media screen and (max-width:640px){.ob-top-heading{font-size:20px}}.ob-top-heading+*{margin-top:30px}@media screen and (max-width:640px){.ob-top-heading+*{margin-top:20px}}.ob-top{min-width:980px;background-color:#fff}@media screen and (min-width:640px)and (max-width:959px){.ob-top{min-width:0}}@media screen and (max-width:640px){.ob-top{min-width:0}}.ob-top img{max-width:100%}.ob-top .heading{border:0;font-size:24px}@media screen and (max-width:640px){.ob-top .heading{font-size:20px}}.ob-top .heading+*{margin-top:30px}@media screen and (max-width:640px){.ob-top .heading+*{margin-top:20px}}.ob-top .top-section{padding:35px 0 45px;text-align:center;font-size:18px}.ob-top .top-section:nth-of-type(2n){background-color:#f3f5f7}@media screen and (max-width:640px){.ob-top .top-section{padding:30px 15px}}.ob-top .footer{margin-top:0}.ob-top .ob-top-graph-section{position:relative}@media screen and (max-width:640px){.ob-top .ob-top-graph-section img{max-width:70%}}.ob-top .ob-top-graph-note{position:absolute;left:50%;bottom:45px;margin-left:160px;text-align:left;line-height:16px}@media screen and (max-width:640px){.ob-top .ob-top-graph-note{position:static;margin:10px 0 0;text-align:center}}.ob-top .ob-top-reasons{width:810px;margin-left:auto;margin-right:auto}@media screen and (max-width:640px){.ob-top .ob-top-reasons{width:auto}}@media screen and (min-width:640px)and (max-width:959px){.ob-top .ob-top-reasons{width:calc(100% + 30px);position:relative;left:-15px}}@media screen and (max-width:640px){.ob-top .ob-top-reasons{width:calc(100% + 30px);position:relative;left:-15px}}.ob-top .ob-top-reasons>*{display:inline-block;margin-top:10px;vertical-align:top}@media screen and (min-width:640px)and (max-width:959px){.ob-top .ob-top-reasons>*{width:26%;font-size:12px;margin:10px 3%}}@media screen and (max-width:640px){.ob-top .ob-top-reasons>*{width:26%;font-size:12px;margin:10px 3%}}.ob-top .ob-top-reasons>* img{display:block;margin:0 50px}@media screen and (min-width:640px)and (max-width:959px){.ob-top .ob-top-reasons>* img{margin:0 auto}}@media screen and (max-width:640px){.ob-top .ob-top-reasons>* img{margin:0 auto}}.ob-top .ob-top-reasons>* img+*{margin-top:20px}.ob-top .ob-top-voices{width:980px;margin-left:auto;margin-right:auto}@media screen and (max-width:640px){.ob-top .ob-top-voices{width:auto}}.ob-top .ob-top-voices>*{zoom:1;margin-top:10px}.ob-top .ob-top-voices>:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}.ob-top .ob-top-voices>*>img{float:left;width:80px}.ob-top .ob-top-voices>*>img+*{position:relative;float:right;top:8px;width:860px;text-align:left;line-height:64px;border:1px solid #00478f;border-radius:4px;box-sizing:border-box;padding:0 0 0 15px;background-color:#fff}@media screen and (max-width:640px){.ob-top .ob-top-voices>*>img+*{top:0;display:flex;height:80px;align-items:center;width:calc(100% - 90px);font-size:12px;line-height:20px;padding:0 10px}}.ob-top .ob-top-voices>*>img+:before{position:absolute;display:block;top:0;bottom:0;left:-11px;margin:auto 0;width:20px;height:20px;content:"";background-color:#fff;border:1px solid #00478f;border-width:1px 0 0 1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:640px){.ob-top .ob-top-voices>*>img+:before{top:25px;bottom:auto;left:-6px;height:10px;width:10px}}.ob-top .ob-top-about{font-size:16px;line-height:32.4px}.ob-top .ob-top-about>span{color:#d1616d}@media screen and (max-width:640px){.ob-top .ob-top-about{font-size:14px}}.ob-top .ob-top-universities{width:960px;margin-left:auto;margin-right:auto}@media screen and (max-width:640px){.ob-top .ob-top-universities{width:auto}}.ob-top .ob-top-universities li{display:inline-block;margin:10px 5px 0}@media screen and (max-width:640px){.ob-top .ob-top-universities li{font-size:14px}}.ob-top .ob-top-universities+*{margin-top:30px}.ob-top .ob-top-flow-section{position:relative;min-width:980px;min-height:340px}@media screen and (max-width:640px){.ob-top .ob-top-flow-section{background:none;min-width:0;min-height:0}}.ob-top .ob-top-flow-section .ob-top-flow-bg{position:absolute;max-width:653px;left:0;right:-770px;margin:auto;bottom:0}.ob-top .ob-top-flow-wrap{width:980px;margin:50px auto 0}@media screen and (max-width:640px){.ob-top .ob-top-flow-wrap{width:auto;margin:0}}.ob-top .ob-top-flow{width:515px}@media screen and (max-width:640px){.ob-top .ob-top-flow{width:auto}}.ob-top .ob-top-flow>*{background-color:#fff;border:1px solid #00478f;border-radius:4px;line-height:30px}@media screen and (max-width:640px){.ob-top .ob-top-flow>*{padding:5px 0;font-size:14px;line-height:18px}}.ob-top .ob-top-flow>*+*{position:relative;margin-top:30px}.ob-top .ob-top-flow>*+:before{position:absolute;top:-20px;content:"";display:block;width:0;height:0;left:0;right:0;margin:auto;border:10px solid transparent;border-top-color:rgba(46,93,140,.5)}.ob-top-univ__graph{position:relative;box-sizing:border-box;width:700px;height:355px;margin-top:20px;margin-left:auto;margin-right:auto;padding:20px 35px;border:1px solid #00478f;border-radius:5px;background-color:#fff;overflow:scroll}@media screen and (max-width:640px){.ob-top-univ__graph{width:100%;height:415px;padding:15px}}@media screen and (max-width:640px){.ob-top-univ__graph table{width:100%}}.ob-top-univ__graph th{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100px;padding:5px;text-align:right;font-size:14px;color:#00478f}@media screen and (max-width:640px){.ob-top-univ__graph th{display:block;width:100%;padding:0;text-align:left}}.ob-top-univ__graph th>.icon--star{display:none}@media screen and (max-width:640px){.ob-top-univ__graph th>.icon--star{display:inline-block;width:18px;height:17px}}@media screen and (max-width:640px){.ob-top-univ__graph th>p{display:inline-block}}.ob-top-univ__graph td{width:530px;zoom:1;padding:5px 0 5px 10px;text-align:left;vertical-align:middle}.ob-top-univ__graph td:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}@media screen and (max-width:640px){.ob-top-univ__graph td{display:block;width:100%;padding:0 0 10px}}.ob-top-univ__graph td>.graph--college-low{display:inline-block;width:395px;vertical-align:middle}@media screen and (max-width:640px){.ob-top-univ__graph td>.graph--college-low{width:70%}}.ob-top-univ__graph td>.ob-top-univ__number{display:inline-block;vertical-align:middle;width:5em;text-align:right;font-size:16px}@media screen and (max-width:640px){.ob-top-univ__graph td>.ob-top-univ__number{width:75px;text-align:right}}@media screen and (max-width:640px){.ob-top-univ__graph td>.ob-top-univ__number+.icon--star{display:none}}.ob-top-univ__graph+.top-btn-inner{margin-top:15px}.ob-top-univ__action{position:absolute;bottom:0;padding-bottom:20px;width:630px;text-align:right;font-size:14px;background-color:#fff}@media screen and (max-width:640px){.ob-top-univ__action{width:90%;padding-bottom:10px;text-align:center}}.ob-top-univ__attention{font-weight:700}.ob-top .icon--star{display:inline-block;vertical-align:middle;margin-left:10px;background:url(/assets/v2.899.0/icon/icon-star-red.png) no-repeat;background-size:contain;width:18px;height:17px;font-size:0}@media screen and (max-width:640px){.top-btn-inner__app-button{display:none}}.ob-top-register{background:#fff;border-radius:20px;box-shadow:0 20px 30px 0 rgba(56,51,51,.14);padding:32px;display:inline-block}@media screen and (min-width:640px)and (max-width:959px){.ob-top-register{padding:24px}}@media screen and (max-width:640px){.ob-top-register{margin:0 14px;padding:16px}}.ob-top-register__lead{font-size:18px;font-weight:700;line-height:32px;margin-bottom:24px}@media screen and (max-width:640px){.ob-top-register__lead{margin-bottom:8px}}.ob-top-register__buttons{display:flex;justify-content:center;align-items:center}.ob-top-register__buttons__btn-web-register{width:148px;height:44px;border:1px solid #00478f;box-sizing:border-box;display:block;color:#00478f;font-weight:700;border-radius:22px;line-height:42px;transition:none}.ob-top-register__buttons__btn-web-register:hover{cursor:pointer;border-color:#007af5;color:#007af5;text-decoration:none;transition:none}@media screen and (max-width:640px){.ob-top-register__buttons__btn-web-register{line-height:40px;font-size:16px;width:102px;padding:0 8px}}.ob-top-register__buttons__btn-app{margin-right:16px;display:block}@media screen and (max-width:640px){.ob-top-register__buttons__btn-app{margin-right:8px}}.ob-top-register__buttons__btn-app img{height:44px;width:auto;display:block}.ob-top-app-download{background:#00478f url(/assets/v2.899.0/img/top/ob-top-app-download.jpg) no-repeat top;background-size:auto 332px;padding:40px 0}@media screen and (min-width:640px)and (max-width:959px){.ob-top-app-download{background-size:auto 248px;padding:29px 0}}@media screen and (max-width:640px){.ob-top-app-download{background:#00478f url(/assets/v2.899.0/img/top/ob-top-app-download-sp.jpg) no-repeat 100% 0;background-size:auto 248px;padding:29px 0;position:relative}}@media(max-width:330px){.ob-top-app-download{background:#00478f url(/assets/v2.899.0/img/top/ob-top-app-download-sp.jpg) no-repeat 100% 0;background-size:auto 248px;padding:23px 0;position:relative}}.ob-top-app-download__logo{height:74px}@media screen and (min-width:640px)and (max-width:959px){.ob-top-app-download__logo{height:52px}}@media screen and (max-width:640px){.ob-top-app-download__logo{height:52px}}.ob-top-app-download__logo__image{height:66px}@media screen and (min-width:640px)and (max-width:959px){.ob-top-app-download__logo__image{height:36px}}@media screen and (max-width:640px){.ob-top-app-download__logo__image{height:36px}}.ob-top-app-download__title{font-size:36px;height:54px;margin-bottom:8px}@media screen and (min-width:640px)and (max-width:959px){.ob-top-app-download__title{font-size:24px;height:36px;margin-bottom:0}}@media screen and (max-width:640px){.ob-top-app-download__title{font-size:24px;height:36px;margin-bottom:0}}@media(max-width:330px){.ob-top-app-download__title{font-size:21px;height:40px}}.ob-top-app-download__text{font-size:20px;font-weight:600;height:34px}@media screen and (min-width:640px)and (max-width:959px){.ob-top-app-download__text{font-size:14px;height:21px}}@media screen and (max-width:640px){.ob-top-app-download__text{font-size:14px;height:21px}}@media(max-width:330px){.ob-top-app-download__text{font-size:14px;height:28px}}.ob-top-app-download__inner{max-width:960px;margin:0 auto;display:flex}@media screen and (min-width:640px)and (max-width:959px){.ob-top-app-download__inner{display:block;padding:0 16px}}@media screen and (max-width:640px){.ob-top-app-download__inner{display:block;padding:0 16px}}.ob-top-app-download__message{color:#fff;flex:1}@media screen and (max-width:640px){.ob-top-app-download__message{position:relative;z-index:1}}@media screen and (max-width:640px){.ob-top-app-download__mockup{opacity:.4;position:absolute;right:0;bottom:0;z-index:0}}.ob-top-app-download__mockup-image{display:block;width:264px;height:339px;background:url(/assets/img/top/mockup.png) no-repeat 0 0;background-size:100%;margin:0 64px 0 0}@media screen and (max-width:640px){.ob-top-app-download__mockup-image{width:184px;height:237px;margin-right:16px}}.ob-top-app-download__app-store{margin-top:24px}.ob-top-app-download__app-store-badge{height:51px;display:inline-block}@media screen and (min-width:640px)and (max-width:959px){.ob-top-app-download__app-store-badge{height:44px}}@media screen and (max-width:640px){.ob-top-app-download__app-store-badge{height:44px}}.comment-summary{height:40px;box-sizing:border-box;border-bottom:1px solid #e3e5e7;line-height:40px;text-align:center;font-weight:700;margin:-20px 0 0;font-size:0}@media screen and (min-width:641px){.comment-summary{height:48px;line-height:48px}}.comment-summary__content,.comment-summary__title{margin:0;padding:0;display:inline-block;font-size:14px}.comment-summary__title,.comment-summary__title:before{display:inline-block;margin-right:4px}.comment-summary__title:before{position:relative;top:3px;content:""}.comment-summary__title--recommend:before{width:18px;height:18px;background:url(/assets/v2.899.0/icon/good.svg) no-repeat 0 0;background-size:18px}.comment-summary__title--comment:before{width:17px;height:17px;background:url(/assets/v2.899.0/icon/comment.svg) no-repeat 0 0;background-size:17px}.comment-summary__content{display:inline-block;margin-right:16px}.comment-item{display:flex;border-bottom:1px solid #e3e5e7;padding:16px}.comment-item:last-of-type{margin-bottom:32px}.comment-item__avatar{flex-basis:48px;position:relative;margin-right:16px}.comment-item__avatar__image{width:48px;height:48px;margin:0;padding:0;background:url(/assets/v2.899.0/img/ob-no-setting.png) no-repeat 50%;display:block;background-size:cover;border-radius:24px}.comment-item__icn-recommend{width:18px;height:18px;display:block;position:absolute;right:0;top:30px}.comment-item__content{flex:1}.comment-item__header{display:flex}.comment-item__header-content{flex:1}.comment-item__report-button{line-height:0;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none}@media screen and (max-width:640px){.comment-item__report-button{padding:8px;margin:-8px}}.comment-item__report-button:before{content:"";display:inline-block;width:24px;height:24px;background:url(/assets/v2.899.0/icon/alert-icon.svg) no-repeat 0 0;background-size:contain}.comment-item__graduate,.comment-item__school{font-size:16px;min-height:24px;line-height:24px}.comment-item__graduate{font-weight:400;color:#9299a0}.comment-item__date{font-size:14px;height:16px}.comment-item__text{font-size:16px;line-height:24px}.comment-empty{display:flex;align-items:center;justify-content:center;height:400px}.ob-caution{width:100%;padding:16px;margin-bottom:24px;background-color:#f3f5f7;box-sizing:border-box;font-size:16px;line-height:24px}.ob-caution__text{margin-bottom:16px;text-align:left}.ob-caution__item:before{content:"・"}.ob-caution--profile-certificate{text-align:center}@media screen and (max-width:640px){.ob-caution--profile-certificate{text-align:left}}.ob-caution--error{background:#fbd8d8;padding-left:14px;border-left:2px solid #eb3a3a;color:#eb3a3a}.ob-caution--error__text-link{color:#eb3a3a;text-decoration:underline}.ob-caution--error__text-link:hover{color:#eb3a3a;text-decoration:none}.ob-caution--message{font-size:14px;width:auto;margin-bottom:0;color:#9299a0}.sub-nav{margin-bottom:48px}@media screen and (max-width:640px){.sub-nav{display:flex;margin:-20px -15px 20px;background-color:#fff}}.sub-nav--no-margin{margin-left:0;margin-right:0}.sub-nav__item{display:inline-block}@media screen and (max-width:640px){.sub-nav__item{height:44px;flex-basis:50%;align-items:center;text-align:center;text-decoration:none}}.sub-nav__item__link{padding:9px 13px;font-size:15px;color:#9299a0;font-weight:700;border:1px solid #fff;border-radius:4px;transition:.1s linear}.sub-nav__item__link:hover{transition:.1s linear;text-decoration:none;color:#00478f;border:1px solid #00478f}@media screen and (max-width:640px){.sub-nav__item__link{display:block;font-size:16px;border-bottom:1px solid #e3e5e7;padding:0;height:44px;line-height:42px;box-sizing:border-box;border-radius:0}.sub-nav__item__link:hover{border:1px solid;border-color:#fff #fff #e3e5e7;color:#9299a0}}.sub-nav__item__link.is-active{position:relative;background-color:#00478f;color:#fff;border:1px solid #00478f}@media screen and (max-width:640px){.sub-nav__item__link.is-active{background-color:#fff;color:#00478f;text-decoration:none;border:none;line-height:44px}}@media screen and (max-width:640px){.sub-nav__item__link.is-active:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:2px;border-bottom:3px solid #00478f;border-radius:0}}.ob-group-label-list{display:flex;flex-wrap:wrap}.ob-group-label-list__item{height:20px;line-height:20px;border:1px solid #00478f;box-sizing:border-box;border-radius:4px;color:#00478f;font-size:12px;background:#fff;padding:0 4px;text-align:center}.ob-convert-complete{margin:140px auto 0;background-color:#fff;padding:32px;width:561px;border-radius:16px;box-sizing:border-box}@media screen and (max-width:640px){.ob-convert-complete{width:100%;margin:0;border-radius:0;padding:32px 16px}}.ob-convert-complete__heading{font-size:18px;font-weight:700;text-align:center;margin-bottom:16px}.ob-convert-complete__description{font-size:16px;margin-bottom:32px}.ob-convert-complete__img-area{width:100%;margin-bottom:32px;display:block}.ob-convert-complete__img{width:100%;box-shadow:0 12px 20px rgba(0,0,0,.1);border-radius:16px}.ob-convert-complete__button-area{display:flex;align-items:center;justify-content:center}@media screen and (max-width:640px){.ob-convert-complete__button-area{margin-bottom:16px}}.ob-convert-complete__button{width:100%;height:44px;border:1px solid #ed546e;box-sizing:border-box;display:block;color:#ed546e;font-weight:700;font-size:14px;border-radius:22px;line-height:42px;transition:none;text-align:center}.ob-convert-complete__button:hover{cursor:pointer;border-color:#ed546e;color:#ed546e;text-decoration:none;transition:none}.ob-convert-complete__button_off_peak{display:inline-block;height:44px;background:#ed546e;box-sizing:border-box;line-height:44px;color:#fff;text-align:center;font-weight:700;border-radius:22px;padding:0 22px;border:1px solid #ed546e;transition:.1s linear}.ob-convert-complete__button_off_peak:hover{text-decoration:none;background:#fff;color:#ed546e;transition:.1s linear}.l-ob-detail-content h1{font-size:34px}.l-ob-detail-content h2.heading{color:#383333;font-size:24px;font-weight:400;padding:0 0 4px;border-bottom:1px solid #e3e5e7;margin-bottom:5px}@media screen and (max-width:640px){.l-ob-detail-content h2.heading{font-size:20px;margin-top:20px;margin-bottom:10px}}.l-ob-detail-content h2.heading~h2.heading{margin:30px 0 15px}.l-ob-detail-content div+h2,.l-ob-detail-content p+h2,.l-ob-detail-content table+h2{margin-top:30px}.l-ob-detail-content .ob-detail-heading-with-label{display:flex;justify-content:flex-start;align-items:center;gap:16px;padding:0 0 4px;border-bottom:1px solid #e3e5e7;margin:30px 0 10px}@media screen and (max-width:640px){.l-ob-detail-content .ob-detail-heading-with-label{margin-top:20px;margin-bottom:10px}}.l-ob-detail-content .ob-detail-heading-with-label h2{color:#383333;font-size:24px;font-weight:400}@media screen and (max-width:640px){.l-ob-detail-content .ob-detail-heading-with-label h2{font-size:20px}}.l-ob-detail-content .ob-detail-heading-with-label .high-interest-label{color:#ed546e;font-size:14px;border-radius:4px;border:1px solid #ed546e;padding:0 4px}.l-ob-detail-content h3{font-size:18px;font-weight:700;margin:18px 0 6px}.l-ob-detail-content table+h3{margin-top:28px}.l-ob-detail-content h4{color:#9299a0;font-size:16px;font-weight:400;margin:16px 0 0}.l-ob-detail-content .table-ob-detail{border:0;margin-top:8px;table-layout:fixed}.l-ob-detail-content .table-ob-detail th{font-size:14px;width:130px}.l-ob-detail-content .table-ob-detail td{width:auto}.l-ob-detail-content .table-ob-detail td,.l-ob-detail-content .table-ob-detail th{box-sizing:border-box;padding:2px 0;background-color:transparent}.l-ob-detail-content .table-ob-detail tbody tr{border:0;height:unset}.l-ob-detail-content .table-ob-detail__email{word-break:break-all}.l-ob-detail-content .table-ob-detail__accept-online-visit__title{line-height:18px}.l-ob-detail-content .table-ob-detail .ob-group-label-list{margin-left:-4px;margin-top:-5px}.l-ob-detail-content .table-ob-detail .ob-group-label-list__item{margin-left:4px;margin-top:5px}.table-ob-detail.table-ob-detail-keyword{font-size:14px}.table-ob-detail.table-ob-detail-keyword td,.table-ob-detail.table-ob-detail-keyword th{padding-bottom:10px;vertical-align:top}@media screen and (max-width:640px){.ob-status-area{padding-bottom:10px}}.ob-status-block{margin-top:20px}@media screen and (max-width:640px){.ob-status-block{margin:10px 4px 0 0;width:auto;display:inline-block}}.ob-status-tag{display:inline-flex;background-color:#e3e5e7;padding:8px 24px;border-radius:3px;color:#00478f;line-height:1;align-items:center}.ob-status-tag.disabled{background-color:#eee;color:#9299a0}@media screen and (max-width:640px){.ob-status-tag{padding:6px 11px;font-size:14px}}.ob-detail-btn-delete{padding:0;border:none;background:none;color:#eb3a3a;transition:color .3s linear}.ob-detail-btn-delete:hover{color:#eb3a3a;text-decoration:underline;transition:color .3s linear}.ob-detail-title{zoom:1}.ob-detail-title:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}.card-add.card--full .ob-detail-title .card-add-btn,.card.card-add .ob-detail-title .card-add-btn,.ob-detail-title .btn-secondary,.ob-detail-title .card-add.card--full .card-add-btn,.ob-detail-title .card.card-add .card-add-btn,.ob-detail-title .cob-allowed-visit-type-modal__btn,.ob-detail-title .message-empty--no-univ__button,.ob-detail-title .message-empty__button,.ob-detail-title .message-guideline-modal__btn{float:right;margin:0}@media screen and (max-width:640px){.card-add.card--full .ob-detail-title .card-add-btn,.card.card-add .ob-detail-title .card-add-btn,.ob-detail-title .btn-secondary,.ob-detail-title .card-add.card--full .card-add-btn,.ob-detail-title .card.card-add .card-add-btn,.ob-detail-title .cob-allowed-visit-type-modal__btn,.ob-detail-title .message-empty--no-univ__button,.ob-detail-title .message-empty__button,.ob-detail-title .message-guideline-modal__btn{width:120px}}.ob-detail-status{background-color:#00478f;color:#fff;font-size:14px;text-align:center;padding-top:5px;padding-bottom:5px;width:100%;box-sizing:border-box;position:fixed;top:60px;left:0}.card-add.card--full .l-ob-detail-actions-area .card-add-btn,.card.card-add .l-ob-detail-actions-area .card-add-btn,.l-ob-detail-actions-area .btn-secondary,.l-ob-detail-actions-area .card-add.card--full .card-add-btn,.l-ob-detail-actions-area .card.card-add .card-add-btn,.l-ob-detail-actions-area .cob-allowed-visit-type-modal__btn,.l-ob-detail-actions-area .message-empty--no-univ__button,.l-ob-detail-actions-area .message-empty__button,.l-ob-detail-actions-area .message-guideline-modal__btn{margin-top:100px}@media screen and (max-width:640px){.card-add.card--full .l-ob-detail-actions-area .card-add-btn,.card.card-add .l-ob-detail-actions-area .card-add-btn,.l-ob-detail-actions-area .btn-secondary,.l-ob-detail-actions-area .card-add.card--full .card-add-btn,.l-ob-detail-actions-area .card.card-add .card-add-btn,.l-ob-detail-actions-area .cob-allowed-visit-type-modal__btn,.l-ob-detail-actions-area .message-empty--no-univ__button,.l-ob-detail-actions-area .message-empty__button,.l-ob-detail-actions-area .message-guideline-modal__btn{margin-top:20px}}.ob-keyword-check-confirm li,.ob-keyword-detail li{display:inline-block}.ob-keyword-check-confirm li:after,.ob-keyword-detail li:after{content:"、"}.ob-keyword-check-confirm li:last-child:after,.ob-keyword-detail li:last-child:after{content:""}.new-grad-tag{display:inline-flex;align-items:center;font-size:12px;line-height:18px;padding:2px 4px;background:#fff;border:1px solid #00478f;border-radius:4px;max-width:100%;margin-left:4px}.new-grad-tag__label{color:#00478f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-detail-company-list{display:flex;flex-direction:column;row-gap:40px}.ob-detail-company__name{font-size:18px;font-weight:700;vertical-align:middle}.ob-detail-company-detail{padding:16px 16px 0;display:flex;flex-direction:column;row-gap:24px}.ob-detail-company-detail-header{font-size:16px;line-height:24px;font-weight:700;color:#383333;display:flex;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;flex-wrap:wrap}.ob-detail-company-detail-header-inner-text{margin-right:8px}.ob-detail-company-detail-additional-header{font-size:14px;line-height:21px;font-weight:700;color:#383333}.ob-detail-company-detail-field-list-container{margin-top:8px;padding-left:16px;display:flex;flex-direction:column;row-gap:12px}.ob-detail-company-detail-field-name{font-size:14px;line-height:21px;color:#9299a0;display:flex;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;flex-wrap:wrap}.ob-detail-company-detail-field-value{font-size:14px;line-height:21px;color:#383333;white-space:pre-wrap}.ob-detail-toggle-details{display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:16px}.ob-detail-toggle-details-link{flex-shrink:0;font-size:14px;line-height:21px}.ob-detail-toggle-details-link.expand-icon{padding-right:19px}.ob-detail-toggle-details-link.expand-icon:before{width:14px;height:14px;background-size:14px 14px}.ob-detail-help-icon{display:inline-block;height:16px;width:16px;background:transparent url(/assets/v2.899.0/icon/question-icon.svg) no-repeat;background-size:16px;cursor:pointer}.ob-detail-help-icon--tooltip{display:none;position:absolute;background-color:#fff;padding:8px;font-size:12px;line-height:21px;color:#00478f;z-index:20;border:1px solid #00478f;top:22px;right:-136px;width:240px;text-align:left}.ob-detail-help-icon--tooltip:after{content:"";position:absolute;top:0;right:144px;width:10px;height:10px;background:#fff;border-left:1px solid #00478f;border-top:1px solid #00478f;-webkit-transform:translate(55%,-50%) rotate(45deg);transform:translate(55%,-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.ob-detail-help-icon:hover+.ob-detail-help-icon--tooltip{display:block}.ob-detail-help-icon-container{position:relative;display:flex;margin-left:4px}.sp-only{display:inline}@media screen and (min-width:641px){.sp-only{display:none}}.pc-only{display:inline}@media screen and (max-width:640px){.pc-only{display:none}}.label-ob-edit-profile-img{cursor:pointer;padding:0}.input-ob-edit-profile-img{display:none}.ob-edit-profile-img{margin-bottom:30px}.ob-career-company{margin:24px 0}.ob-career-company-note{margin:8px 0 3px}.l-ob-edit-content h1{font-size:34px}.l-ob-edit-content h2{color:#00478f;font-size:24px;font-weight:400;margin:0 0 24px;padding:0 0 4px;border-bottom:1px solid #00478f}.l-ob-edit-content div+h2,.l-ob-edit-content p+h2,.l-ob-edit-content table+h2{margin-top:30px}.l-ob-edit-content h3{font-size:18px;font-weight:700;margin:8px 0 0}.l-ob-edit-content h3.heading{margin-bottom:0}.l-ob-edit-content table+h3{margin-top:28px}.l-ob-edit-content h4{color:#9299a0;font-size:16px;margin:16px 0 0}.l-ob-edit-content h4.heading{margin-bottom:0}.l-ob-edit-content input[type=password],.l-ob-edit-content input[type=text]{box-sizing:border-box;height:40px;width:336px;padding:5px 10px}.l-ob-edit-content input[type=radio]~input[type=radio]{margin-left:20px}.l-ob-edit-content textarea{padding:5px 10px}.l-ob-edit-content textarea::-webkit-input-placeholder{color:#9299a0}.l-ob-edit-content textarea:-ms-input-placeholder{color:#9299a0}.l-ob-edit-content textarea::-ms-input-placeholder{color:#9299a0}.l-ob-edit-content textarea::placeholder{color:#9299a0}.l-ob-edit-content .ob-edit-prospective-employer+div{margin-top:10px}.l-ob-edit-content .table-ob-edit{border:0;margin-bottom:20px}.l-ob-edit-content .table-ob-edit.table-short{margin-bottom:10px}.l-ob-edit-content .table-ob-edit th{font-size:14px;padding:8px 0 0;width:120px}.l-ob-edit-content .table-ob-edit td{padding:0;width:auto}.l-ob-edit-content .table-ob-edit td,.l-ob-edit-content .table-ob-edit th{box-sizing:border-box;background-color:transparent;vertical-align:top}.l-ob-edit-content .table-ob-edit.wide-th th{width:150px}.l-ob-edit-content .table-ob-edit .year-select-box .select2-selection,.l-ob-edit-content .table-ob-edit .year-select-box select{width:100px}.l-ob-edit-content .table-ob-edit .day-select-box .select2-selection,.l-ob-edit-content .table-ob-edit .day-select-box select,.l-ob-edit-content .table-ob-edit .month-select-box .select2-selection,.l-ob-edit-content .table-ob-edit .month-select-box select{width:80px}.l-ob-edit-content .table-ob-edit .oneline-block{float:right}.l-ob-edit-content .table-ob-edit .common-select-box .select2-selection,.l-ob-edit-content .table-ob-edit .common-select-box select{width:336px}.l-ob-edit-content .table-ob-edit .small-select-box .select2-selection,.l-ob-edit-content .table-ob-edit .small-select-box select{width:185px}.l-ob-edit-content .table-ob-edit .select2-selection,.l-ob-edit-content .table-ob-edit select{box-sizing:border-box;font-size:16px;padding:3px 10px 3px 2px}.l-ob-edit-content .table-ob-edit .input-select{vertical-align:middle}.l-ob-edit-content .table-ob-edit .input-select:after{top:10px;right:10px;border-width:10px 7px 0}.l-ob-edit-content .table-ob-edit .error{margin:0}.l-ob-edit-content .table-ob-edit tbody tr{border:0;height:unset}.l-ob-edit-content .table-ob-edit tbody tr+tr{border-top:16px solid #fff}.l-ob-edit-content .table-ob-edit__accept-online-visit__title{line-height:16px}@media screen and (min-width:641px){.l-ob-edit-content .table-ob-edit__accept-online-visit__type{display:inline}}@media screen and (max-width:640px){.l-ob-edit-content .table-ob-edit__accept-online-visit__type{margin-bottom:5px}}.l-ob-edit-content .table-ob-edit__accept-online-visit__caution{color:#ed546e}@media screen and (max-width:640px){.l-ob-edit-content .table-ob-edit__accept-online-visit__caution{margin-top:4px}}.l-ob-edit-content .input-ob-edit-last-name{margin-right:10px}.l-ob-edit-content .table-ob-edit-age{width:50px;margin-right:6px}.l-ob-edit-content .ob-edit-working-period-checkbox-wrapper{margin-bottom:4px;display:flex}.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper+.ob-edit-enrollment-checkbox-wrapper{margin-left:16px}.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .ob-edit-enrollment-checkbox-component-label{padding-right:0}.l-ob-edit-content .required th:after{display:inline-block;position:absolute;content:"*";color:#eb3a3a;font-size:20px;padding-left:6px;vertical-align:-6px}.l-ob-edit-content .required .input-select,.l-ob-edit-content .required input[type=password],.l-ob-edit-content .required input[type=text],.l-ob-edit-content .required textarea{background-color:#edf6fb}.l-ob-edit-content input[type=text].table-ob-edit-name{box-sizing:border-box;width:120px;margin-right:10px}.l-ob-edit-content .remove-link{color:#9299a0}.l-ob-edit-content .remove-block{width:567px;margin:10px 0}.l-ob-edit-content .add-block{width:567px;margin:5px 0 10px}.l-ob-edit-content .add-block-short{width:336px;margin:5px 0 10px}.meeting-option-change-guide{display:flex;align-items:center;gap:8px;background-color:#fffbe2;border-radius:4px;margin-top:8px;padding:8px;color:#333638;font-size:14px;line-height:1.5}.meeting-option-change-guide-icon{flex-shrink:0}.privacy-block{font-size:14px;line-height:1.8;color:#9299a0;background-color:#f3f5f7;padding:30px 0}.privacy-block .privacy-info-2{margin-top:40px}.privacy-block .privacy-info-3{margin-top:8px}.agreement{width:340px;margin:0 auto 16px;text-align:left}.agreement .checkbox-component-label,.agreement .l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .ob-edit-enrollment-checkbox-component-label,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .agreement .ob-edit-enrollment-checkbox-component-label{padding:0 0 0 28px}.agreement .checkbox-component-label:before,.agreement .l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .ob-edit-enrollment-checkbox-component-label:before,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .agreement .ob-edit-enrollment-checkbox-component-label:before{top:0}.agreement .checkbox-component:checked~.checkbox-component-label:after,.agreement .l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .checkbox-component:checked~.ob-edit-enrollment-checkbox-component-label:after,.l-ob-edit-content .ob-edit-enrollment-checkbox-wrapper .agreement .checkbox-component:checked~.ob-edit-enrollment-checkbox-component-label:after{top:3px}.agreement-links{margin-left:28px;text-align:left;line-height:1.5}.l-actions-area,.l-company-detail-actions-area,.l-ob-create-actions-area,.l-ob-detail-actions-area,.l-ob-edit-actions-area{margin-top:8px}.footer-block{font-size:14px;line-height:1.8;color:#9299a0;margin-top:80px;padding:30px 0}.occupation-id-parent{display:flex;white-space:nowrap;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.occupation-id-parent+.occupation-id-parent{margin-top:6px}.ob-edit-occupation-delete{display:inline-block}.industry-id-parent+.industry-id-parent{margin-top:6px}.industry-id-parent .ob-edit-industry-delete{display:inline-block;margin-left:10px}.login-info-data{margin-right:16px;word-break:break-all}.login-info-data,.login-info-edit-link{display:inline-block}.img-ob-edit-profile-immunity{font-size:14px;margin-top:10px}.ob-edit-btn{padding:10px 40px}.l-ob-edit-profile-img{display:inline-block;width:270px;margin-top:30px;margin-left:30px}@media screen and (max-width:640px){.l-ob-edit-content h2+.table-ob-edit{margin-top:0}.l-ob-edit-content .table-ob-edit td,.l-ob-edit-content .table-ob-edit th{display:block;width:100%;box-sizing:border-box;padding:0;line-height:1}.l-ob-edit-content .table-ob-edit th{padding:15px 0 9px}.l-ob-edit-content input[type=password],.l-ob-edit-content input[type=text]{width:100%}.l-ob-edit-content .ob-edit-prospective-employer+div{margin-top:10px}.l-ob-edit-content .ob-edit-prospective-employer input[type=text]{width:70%}.select2-container .select2-selection--single .select2-selection__rendered{padding-top:5px;padding-bottom:5px}.l-main h3.heading,.l-main h4.heading{line-height:1;margin-bottom:0}.l-ob-edit-content h2.heading+.ko_loop_parent>.table-ob-edit,.l-ob-edit-content h3.heading+.table-ob-edit,.l-ob-edit-content h4.heading+.ko_loop_parent>.table-ob-edit,.l-ob-edit-content h4.heading+.table-ob-edit{margin-top:0}.l-ob-edit-content textarea{padding:5px 10px;width:100%;box-sizing:border-box}.l-ob-edit-content .add-block{width:100%}.login-form .row-right.add-block-short.login-form-actions-row>a,.row.row-right.add-block-short>a{line-height:1.6}.card-add.card--full .label-ob-edit-profile-img>.card-add-btn,.card.card-add .label-ob-edit-profile-img>.card-add-btn,.label-ob-edit-profile-img>.btn-secondary,.label-ob-edit-profile-img>.cob-allowed-visit-type-modal__btn,.label-ob-edit-profile-img>.message-empty--no-univ__button,.label-ob-edit-profile-img>.message-empty__button,.label-ob-edit-profile-img>.message-guideline-modal__btn{display:block}.btn-big,.expired-main__button,.input[type=text],.l-ob-edit-content .add-block-short,.l-ob-edit-content .remove-block,.l-ob-edit-content .table-ob-edit .common-select-box .select2-selection,.l-ob-edit-content .table-ob-edit .common-select-box select,.l-ob-edit-content textarea,.login-form .control-group .control-group-item input[type=text].login-form-input,.login-form .login-form-actions-row .login-form-submit-button,[type=text].input--full,input[type=password]{width:100%}.l-ob-edit-content .table-ob-edit .year-select-box .select2-selection,.l-ob-edit-content .table-ob-edit .year-select-box select{width:80px}.l-ob-edit-content .table-ob-edit .day-select-box .select2-selection,.l-ob-edit-content .table-ob-edit .day-select-box select,.l-ob-edit-content .table-ob-edit .month-select-box .select2-selection,.l-ob-edit-content .table-ob-edit .month-select-box select{width:60px}br.sp-show+.year-select-box,br.sp-show~.month-select-box{margin-top:10px}.footer-block{margin-top:0}.ob-edit-talk-textarea{height:160px}.ob-edit-profile-img{margin-bottom:0}.l-ob-edit-profile-img{width:100%;display:block;margin:24px auto 0}.img-ob-edit-profile-immunity{text-align:left}.note.img-ob-edit-profile-immunity{margin-top:0}}.ob-edit-note{color:#9299a0}.ob-edit-arrow{position:relative;cursor:pointer}.ob-edit-arrow span:after{position:absolute;content:"";top:12px;bottom:0;left:105px;width:10px;height:10px;border-top:1px solid #333;border-right:1px solid #333;transition:all .3s;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ob-edit-prospective-employee-check{display:inline-block;margin-left:10px}.ob-edit-company-career-header{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ob-edit-company-career-header h3{margin:0}.ob-edit-danger-link{color:#eb3a3a}.ob-edit-danger-link:hover{color:#eb3a3a;text-decoration:underline}.ob-edit-career-list-wrapper{display:flex;flex-direction:column;row-gap:4px}.ob-edit-career-list-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;margin-top:32px}.ob-edit-career-list-header h3{margin:0;color:#383333}.ob-edit-career-list-header .header-block{display:flex;justify-content:flex-start;align-items:center;gap:16px}@media screen and (max-width:640px){.ob-edit-career-list-header{flex-direction:column;align-items:stretch}.ob-edit-career-list-actions{justify-content:flex-end;display:flex;margin-top:5px}}.ob-edit-career-list-title{display:flex;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.ob-edit-career-header{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ob-edit-career-header h4{margin:0;color:#383333}.ob-edit-career-list{display:flex;flex-direction:column;row-gap:12px;margin-top:16px;margin-bottom:16px}.ob-edit-career-field-list{display:flex;flex-direction:column;row-gap:16px}.ob-edit-career-field-list .table-ob-edit{margin-bottom:0}.ob-edit-bordered-section{border:1px solid #e3e5e7;border-radius:4px;padding:16px 24px}.ob-edit-help-icon{display:inline-block;height:16px;width:16px;background:#fff url(/assets/v2.899.0/icon/question-icon.svg) no-repeat;background-size:16px;cursor:pointer;position:relative;top:2px}.ob-edit-help-icon--tooltip{display:none;position:absolute;background-color:#fff;padding:8px;font-size:14px;line-height:21px;color:#00478f;z-index:20;border:1px solid #00478f;right:-10px;width:240px;text-align:left}.ob-edit-help-icon--tooltip:after{content:"";position:absolute;top:0;right:18px;width:10px;height:10px;background:#fff;border-left:1px solid #00478f;border-top:1px solid #00478f;-webkit-transform:translate(55%,-50%) rotate(45deg);transform:translate(55%,-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.ob-edit-help-icon:hover+.ob-edit-help-icon--tooltip{display:block}.ob-edit-help-icon-container{position:relative}.ob-edit-company-arrow{display:flex;justify-content:center;position:relative;padding:24px 0}.ob-edit-company-arrow:after{content:"";box-sizing:border-box;display:block;top:-30px;left:45%;width:25px;height:15px;border-color:#9299a0 transparent transparent;border-style:solid;border-width:15px 12.5px 0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ob-edit-field-container{display:flex;flex-direction:column;row-gap:6px}.ob-edit-field-header-container,.ob-edit-field-header-skill-container{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:640px){.ob-edit-field-header-skill-container{flex-direction:column;align-items:flex-start}}.ob-edit-field-name{display:flex;color:#383333;font-size:14px;line-height:21px;font-weight:400}.ob-edit-toggle-details{display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.ob-edit-toggle-details-link{flex-shrink:0}.ob-edit-scroll-target{scroll-margin-top:76px}.ob-edit-field-name-and-note-container{display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}@media screen and (max-width:640px){.ob-edit-field-name-and-note-container{flex-direction:column}}.ob-edit-high-interest-label{color:#ed546e;font-size:14px;border-radius:4px;border:1px solid #ed546e;padding:0 4px}.ob-edit-job-hunting-info-wrapper{display:flex;flex-direction:column;row-gap:4px}.ob-edit-job-hunting-info-header{position:relative;display:flex;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:32px;flex-wrap:wrap}.ob-edit-job-hunting-info-header h3{margin:0;color:#383333}.ob-edit-job-hunting-info-field-container{display:flex;flex-direction:column;row-gap:4px}.ob-edit-job-hunting-info-field-name{color:#383333!important;font-size:14px!important;line-height:21px!important;font-weight:400}.ob-edit-job-hunting-info-field-note{color:#9299a0;font-size:14px;line-height:21px;font-weight:400}.ob-edit-ai-generation-button-container{position:relative}@media screen and (max-width:640px){.ob-edit-ai-generation-button-container{align-self:flex-end;text-align:right}}.ob-edit-ai-generation-button{background:linear-gradient(90deg,#2287ee,#ff3fb2);border-radius:48px;border:none;padding:2px 16px 2px 30px;color:#fff;font-size:14px;line-height:21px;font-weight:700;position:relative}.ob-edit-ai-generation-button:before{content:"";position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background-image:url(/assets/v2.899.0/icon/ai-star-icon.svg);background-size:contain}.ob-edit-ai-generation-button:disabled{background:#aeb7bf}.ob-edit-ai-generation-button--tooltip{display:none;position:absolute;background-color:#fff;padding:8px;font-size:14px;line-height:21px;color:#00478f;z-index:20;border:1px solid #00478f;top:34px;right:-10px;width:240px;text-align:left}.ob-edit-ai-generation-button--tooltip:after{content:"";position:absolute;top:0;right:80px;width:10px;height:10px;background:#fff;border-left:1px solid #00478f;border-top:1px solid #00478f;-webkit-transform:translate(55%,-50%) rotate(45deg);transform:translate(55%,-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.ob-edit-ai-generation-button:disabled:hover+.ob-edit-ai-generation-button--tooltip{display:block}.ob-edit-visibility-status-note{color:#9299a0}@media screen and (max-width:640px){.ob-edit-visibility-status-note{margin-top:8px}}.ob-card{margin:0 15px 20px 0}.ob-profile-img{position:absolute;width:80px;height:80px}.ob-img{border:none;width:180px;height:180px;overflow:hidden;position:relative;display:inline-block}.ob-img.ob-img-detail{border:1px solid #e3e5e7;box-sizing:border-box;vertical-align:bottom}.ob-img img{position:absolute;width:180px;height:180px}.online-room-visit--container{background:linear-gradient(180deg,#141313,#333 50.52%,#161414);height:100%;width:100%;position:fixed}.online-room-visit__self{width:144px;height:81px;border-radius:4px}.online-room-visit__self--container{position:absolute;right:8px;top:8px;z-index:10}.online-room-visit__self--off{background:#383333;display:flex;align-items:center;justify-content:center}.online-room-visit__self--off img{height:36px}.online-room-visit__network-warning{color:#fff;text-align:center;font-size:16px;position:absolute;top:97px;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:20;padding:4px 0}.online-room-visit__partner-title{color:#fff;font-weight:700}.online-room-visit__partner-title--container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:20px;transition:.28s ease-out;opacity:0;position:relative;z-index:10}.online-room-visit__partner-title--container .online-room-visit__partner-title{cursor:default}.online-room-visit__partner-title--container-show{opacity:1}.online-room-visit__partner-title--container-show .online-room-visit__partner-title{cursor:text}.online-room-visit__partner-title--name{font-size:20px;line-height:30px}.online-room-visit__partner-title--status{font-size:16px;line-height:24px}.online-room-visit__partner-title--end-notification{font-size:14px;font-weight:500;line-height:24.5px;margin-top:32px}.online-room-visit__partner-title--end-notification+.online-room-visit__partner-title--end-notification{margin-top:0}.online-room-visit__partner-video--container{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:97px;bottom:76px;height:auto;width:100%}.online-room-visit__partner-video--icon{height:100%;aspect-ratio:1;max-width:256px;max-height:256px}.online-room-visit__partner-video--icon img{width:100%;height:100%;border-radius:100%;display:inline-block;-o-object-fit:cover;object-fit:cover}.online-room-visit__partner-video--video{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.online-room-visit__partner-video--video canvas{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.online-room-visit__partner-video--share-mode{left:8px;top:8px;width:144px;height:81px;border-radius:4px;overflow:hidden;background:#383333}.online-room-visit__partner-video--share-mode .online-room-visit__partner-video--icon{width:64px;height:64px}.online-room-visit__partner-video--share-mode .online-room-visit__partner-video--video{width:100%;height:100%}.online-room-visit__share-view{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:97px;bottom:76px;height:auto;width:100%}.online-room-visit__share-view canvas,.online-room-visit__share-view video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.online-room-visit__share-view-video-container{width:100%;height:100%}.online-room-visit__share-view-loading{max-height:200px;max-width:200px;-webkit-animation:loading-spin 2s linear infinite;animation:loading-spin 2s linear infinite}.online-room-visit__loading{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.online-room-visit__active-device{position:fixed;bottom:92px;right:16px;color:#fff;font-size:12px;font-weight:400;transition:.28s ease-out;opacity:0}.online-room-visit__active-device-show{opacity:1}.online-room-visit__active-device--title{display:flex;align-items:center;gap:4px}.online-room-visit__control{position:relative}.online-room-visit__control--button{height:44px;width:44px;background-size:220px,176px;border:none;cursor:pointer;background-image:url(/assets/v2.899.0/img/online-room/controls.png);background-repeat:no-repeat;background-color:transparent}.online-room-visit__control--button:hover+.online-room-visit__control--tooltip{display:block}.online-room-visit__control--tooltip{display:none;position:absolute;background-color:#7b7070;padding:0 8px;border-radius:4px;font-size:14px;font-weight:500;line-height:24.5px;color:#fff;white-space:pre-wrap;text-align:center;width:-webkit-max-content;width:max-content;max-width:320px;z-index:20;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(100% + 5px)}.online-room-visit__control+.online-room-visit__control{margin-left:24px}.online-room-visit__controls--container{position:fixed;bottom:0;padding:16px 0;width:100%;background-color:#383333;display:flex;justify-content:center;transition:.28s ease-out;opacity:0;z-index:10}.online-room-visit__controls--container .online-room-visit__control--button{cursor:default}.online-room-visit__controls--container-show{opacity:1}.online-room-visit__controls--container-show .online-room-visit__control--button{cursor:pointer}.online-room-visit__controls--camera-on{background-position:0 0}.online-room-visit__controls--camera-on:hover{background-position:-44px 0}.online-room-visit__controls--camera-off{background-position:-88px 0}.online-room-visit__controls--camera-off:hover{background-position:-132px 0}.online-room-visit__controls--microphone-on{background-position:0 -44px}.online-room-visit__controls--microphone-on:hover{background-position:-44px -44px}.online-room-visit__controls--microphone-off{background-position:-88px -44px}.online-room-visit__controls--microphone-off:hover{background-position:-132px -44px}.online-room-visit__controls--screen-share-on{background-position:0 -88px}.online-room-visit__controls--screen-share-on:hover{background-position:-44px -88px}.online-room-visit__controls--screen-share-off{background-position:-88px -88px}.online-room-visit__controls--screen-share-off:hover{background-position:-132px -88px}.online-room-visit__controls--blur-on{background-position:0 -132px}.online-room-visit__controls--blur-on:hover{background-position:-44px -132px}.online-room-visit__controls--blur-off{background-position:-88px -132px}.online-room-visit__controls--blur-off:hover{background-position:-132px -132px}.online-room-visit__controls--blur-off:disabled{opacity:.4;background-position:-88px -132px;cursor:not-allowed}.online-room-visit__controls--loading-gray{background-position:-176px 0}.online-room-visit__controls--loading-gray,.online-room-visit__controls--loading-green{-webkit-animation:loading-spin 2s linear infinite;animation:loading-spin 2s linear infinite}.online-room-visit__controls--loading-green{background-position:-176px -88px}.online-room-visit__controls--loading img{width:100%;height:auto}@-webkit-keyframes loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.online-room-visit__controls--denied:after{content:"";background-image:url(/assets/v2.899.0/img/online-room/warning-mark.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:-8px;right:-12px;width:24px;height:24px}.online-room-visit__controls--setting{background-position:0 -176px}.online-room-visit__controls--setting:hover{background-position:-44px -176px}.online-room-visit__controls--setting--small{background-position:0 -176px;zoom:50%}.online-room-visit__end-call--container{position:fixed;bottom:20px;right:16px;transition:.28s ease-out;opacity:0;cursor:default;z-index:10}.online-room-visit__end-call--container .online-room-visit__end-call--control{cursor:default}.online-room-visit__end-call--container-show{opacity:1}.online-room-visit__end-call--container-show .online-room-visit__end-call--control{cursor:pointer}.online-room-visit__end-call--control{width:64px;height:36px;padding:0;background-color:#ed546e;border-radius:8px;border-color:#ed546e;color:#fff;font-size:14px;font-weight:700}.online-room-visit__join-prompt--container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;height:100%}.online-room-visit__join-prompt--title{color:#fff;font-weight:700;font-size:20px;line-height:30px}.online-room-visit__join-prompt--button{background-color:#00a671;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:20px;padding:8px 50px}.online-room-visit__join-prompt--button:hover{background-color:rgba(0,166,113,.5)}.online-room-visit-setting-modal .modal__inner{max-width:400px}.online-room-visit-setting-modal header{display:block}.online-room-visit-setting-modal-section-list{display:flex;flex-direction:column;row-gap:24px;margin-bottom:24px}.online-room-visit-setting-modal-section{padding:0 24px;display:flex;flex-direction:column}.online-room-visit-setting-modal-section__title{font-size:16px;font-weight:700;margin:0 0 8px}.online-room-visit-setting-modal-section__select{margin:0;padding:6px 5px;border:1px solid #d8d8d8}.online-room-visit-setting-modal-section__empty{margin:0;font-size:16px}.online-room-visit__ended{display:flex;flex-direction:column;align-items:center;padding:32px 16px;width:100%;box-sizing:border-box}.online-room-visit__ended-countdown{font-size:16px;line-height:24px;font-weight:400;color:#fff;margin-top:52px}.online-room-visit-feedback{width:100%;max-width:640px}.online-room-visit-feedback-container{box-sizing:border-box;background:#fff;border-radius:6px;min-height:385px;line-height:normal}.online-room-visit-feedback-header{border-bottom:1px solid #e3e5e7;text-align:center;height:44px;box-sizing:border-box;position:relative;display:grid!important;grid-template-columns:60px 1fr 60px;align-items:center;padding:0 16px}.online-room-visit-feedback-header__title{line-height:44px;height:44px;font-size:16px}.online-room-visit-feedback-header__left{text-align:left}.online-room-visit-feedback-header__back{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none;color:#00478f}.online-room-visit-feedback-header__right{text-align:right}.online-room-visit-feedback-body{display:flex;flex-direction:column;padding:16px 24px 24px}.online-room-visit-feedback-question__title{font-size:16px;margin-bottom:24px}.online-room-visit-feedback-question__buttons{display:flex;flex-direction:column;justify-content:center;gap:16px}.online-room-visit-feedback-question__button{border:1px solid #00478f;border-radius:8px;background-color:#fff;color:#00478f;font-size:14px;font-weight:700;padding:8px;width:100%}.online-room-visit-feedback-question__button:hover{opacity:.6}.online-room-visit-feedback-question__checkboxes{display:flex;gap:16px;flex-wrap:wrap}.online-room-visit-feedback-question__checkbox-item{margin:-5px -18px -5px 0}.online-room-visit-feedback-question__checkbox-label{cursor:pointer}.online-room-visit-feedback-question__textarea{height:144px;width:100%;resize:vertical;box-sizing:border-box}.online-room-visit-feedback-question-divider{border-top:1px solid #e3e5e7;margin:24px 0}.online-room-visit-feedback-action{display:flex;justify-content:center;margin-top:16px}.online-room-visit-feedback-action__button{width:120px;height:40px;line-height:0;font-weight:400;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:100px;box-sizing:border-box;outline:none;text-decoration:none;color:#fff;background-color:#ed546e;border:2px solid #ed546e;font-size:16px}.online-room-visit-feedback-action__button:hover{opacity:.6}.online-room-visit-feedback-thanks{font-size:16px}.password-body{background-color:#f8f8f9}@media screen and (max-width:640px){.password-body .form-table{margin:0;width:90%}}@media screen and (max-width:640px){.password-body .form-table-content,.password-body .form-table-title{display:block}}.password-ttl{margin-top:30px;font-weight:400}@media screen and (max-width:640px){.password-ttl{font-size:24px}}.password-form-area{margin-top:40px;padding:40px;background-color:#fff}@media screen and (max-width:640px){.password-form-area{padding:16px}}.password-form-input-text{width:300px}@media screen and (max-width:640px){.password-form-input-text{width:100%}}.password-form-btn{margin-top:40px;text-align:center}@media screen and (max-width:640px){.card-add.card--full .password-form-btn .card-add-btn,.card.card-add .password-form-btn .card-add-btn,.password-form-btn .btn-secondary,.password-form-btn .card-add.card--full .card-add-btn,.password-form-btn .card.card-add .card-add-btn,.password-form-btn .cob-allowed-visit-type-modal__btn,.password-form-btn .message-empty--no-univ__button,.password-form-btn .message-empty__button,.password-form-btn .message-guideline-modal__btn{margin:0}}.password-msg{margin-left:auto;margin-right:auto;width:515px}@media screen and (max-width:640px){.password-msg{width:100%}}.password-msg+form{margin-top:20px}.password-popup-ttl{font-weight:400}@media screen and (max-width:640px){.password-popup-ttl{font-size:20px}}.password-popup-msg>p{margin-top:10px;line-height:2;font-size:14px}@media screen and (max-width:640px){.password-popup-msg>p br{display:none}}.password-popup-btn{margin-top:16px}.password-popup-close-btn{width:150px;padding:10px}.popup-contact h1{font-size:22px;font-weight:400;text-align:center}.popup-contact h1+*{margin-top:20px}.popup-contact p{text-align:center}.popup-contact table{margin-top:20px;margin-right:auto;margin-left:auto}.popup-contact .popup-content{z-index:102;padding:40px 20px;border-radius:6px}.popup-contact .popup-overlay{z-index:101}.popup-contact .popup-contact-btns{margin-top:20px}.popup-contact .popup-contact-appendix{margin-top:10px;color:#aeb7bf;font-size:12px}.popup-contact .popup-contact-candidate p{text-align:left}.popup-contact .popup-contact-candidate .popup-contact-candidate-image{width:55px;height:55px;overflow:hidden;margin-right:10px;position:relative}.popup-contact .popup-contact-candidate .popup-contact-candidate-image img{position:absolute;width:55px;height:55px}.popup-contact .popup-contact-candidate .popup-contact-candidate-detail{font-size:16px}.popup-contact .popup-contact-candidate .popup-contact-candidate-detail span{color:#aeb7bf;font-size:12px}@media screen and (max-width:640px){.popup-contact .popup-contact br{display:none}.popup-contact .popup-contact .popup-content{width:calc(100% - 30px)}.popup-contact .popup-contact .popup-contact-btns{font-size:0}.card--full .card-edit-btn .popup-contact .popup-contact .popup-contact-btns a,.card-add.card--full .popup-contact .popup-contact .popup-contact-btns .card-add-btn,.card.card-add .popup-contact .popup-contact .popup-contact-btns .card-add-btn,.card .card-edit-btn .popup-contact .popup-contact .popup-contact-btns a,.login-form .login-form-actions-row .popup-contact .popup-contact .popup-contact-btns .login-form-submit-button,.popup-contact .popup-contact .popup-contact-btns .btn,.popup-contact .popup-contact .popup-contact-btns .card--full .card-edit-btn a,.popup-contact .popup-contact .popup-contact-btns .card-add.card--full .card-add-btn,.popup-contact .popup-contact .popup-contact-btns .card.card-add .card-add-btn,.popup-contact .popup-contact .popup-contact-btns .card .card-edit-btn a,.popup-contact .popup-contact .popup-contact-btns .expired-main__button,.popup-contact .popup-contact .popup-contact-btns .login-form .login-form-actions-row .login-form-submit-button{width:calc(50% - 16px);max-width:144px}}.register-select-type{color:#fff;padding:40px 24px 0}@media screen and (min-width:641px){.register-select-type{padding:0}}@media screen and (max-width:320px){.register-select-type{padding:40px 0 0}}@media screen and (min-width:641px){.register-select-type--long{padding:48px 0}}.register-select-type:before{content:"";position:fixed;left:0;top:0;display:block;width:100vw;height:100vh;background:url(/assets/v2.899.0/img/register/bg-select-type.jpg) no-repeat 0 0 #96b1bf;background-size:cover;z-index:0}.register-select-type__inner{z-index:1;position:relative}@media screen and (min-width:641px){.register-select-type__inner{display:flex;align-items:center;justify-content:center;width:100vw;min-height:100vh}.register-select-type__inner--fix-ie{height:100px}}.register-select-type__fade{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.register-select-type__fade--show{transition:.5s ease-out;opacity:1;-webkit-transform:none;transform:none}@media screen and (min-width:641px){.register-select-type__content{width:480px;border:1px solid #fff;border-radius:8px;padding:48px 48px 24px;box-sizing:border-box}}.register-select-type__content--center{text-align:center}.register-select-type__title{font-size:16px;display:flex;align-items:center;font-weight:700;height:44px;margin-bottom:32px}@media screen and (min-width:641px){.register-select-type__title{font-size:18px}}@media screen and (max-width:320px){.register-select-type__title{margin:0 26px 32px}}.register-select-type__title:after,.register-select-type__title:before{content:"";flex:1;display:block;height:1px;background:#fff}.register-select-type__title:before{margin-right:16px}.register-select-type__title:after{margin-left:16px}.register-select-type__text{text-align:center;margin-bottom:24px;font-weight:700;line-height:24px;font-size:16px}@media screen and (min-width:641px){.register-select-type__text{font-size:18px;margin-bottom:32px}}.register-select-type__btn{text-align:center;display:block;box-sizing:border-box;height:96px;line-height:94px;font-size:16px;font-weight:700;border-radius:0;border:1px solid #fff;color:#fff;transition:.1s ease-out;margin-bottom:24px}.register-select-type__btn:hover{text-decoration:none;background:#fff;color:#2e5d8c;transition:.1s ease-out}@media screen and (min-width:641px){.register-select-type__btn{font-size:18px;margin-bottom:32px}}.register-select-type__logo{width:158px;height:44px;display:block;margin:0 auto 24px;line-height:48px}@media screen and (min-width:641px){.register-select-type__logo{margin-bottom:32px}}.register-confirm-note{font-size:14px;line-height:24px;color:#fff;margin-bottom:24px}@media screen and (min-width:641px){.register-confirm-note{margin-bottom:40px;font-size:16px}}.register-confirm-btn-back{text-decoration:underline;color:#fff;font-weight:700}.btn-apple--register-confirm{margin:0 0 16px}.btn-facebook--register-confirm{margin:0 0 16px;transition:75ms linear;max-width:100%;background-color:#1877f2}@media screen and (min-width:641px){.btn-facebook--register-confirm{margin:0 auto 24px}}.btn-facebook--register-confirm:hover{color:#fff;background-color:#1877f2;text-decoration:none}.setting-confirm-over-limit{width:558px;margin:0 auto}@media screen and (max-width:640px){.setting-confirm-over-limit{width:100%}}.setting-confirm-over-limit-title{margin-bottom:16px;text-align:center;font-size:18px;line-height:22px}@media screen and (max-width:640px){.setting-confirm-over-limit-title{display:none}}.setting-confirm-email{width:480px;margin:0 auto}@media screen and (max-width:640px){.setting-confirm-email{width:100%}}.setting-confirm-email-title{margin-bottom:16px;text-align:center;font-size:18px;line-height:22px}@media screen and (max-width:640px){.setting-confirm-email-title{display:none}}.setting-term{width:120px;font-size:14px;margin-right:20px;display:inline-block}@media screen and (max-width:640px){.setting-term{display:block}}.setting-data{max-width:750px;margin-right:15px;display:inline-block;word-break:break-all}@media screen and (max-width:640px){.setting-data,.setting-link{display:block}}.setting-list li+li{margin-top:15px}@media screen and (max-width:640px){.staticpage-area{font-size:14px}}.staticpage-area .staticpage-area-title{padding-bottom:10px;border-bottom:1px solid #00478f;color:#00478f;font-weight:500}@media screen and (max-width:640px){.staticpage-area .staticpage-area-title{font-size:16px}}.staticpage-li{margin-top:15px;margin-left:2em}.staticpage-li li+li{margin-top:10px}.staticpage-li p{text-indent:0}.staticpage-li-dec{list-style-type:decimal}.staticpage-li-dec>li{text-indent:0}.staticpage-li-brackets-num{margin-left:3em}@media screen and (max-width:640px){.staticpage-li-brackets-num{margin-left:2em}}.staticpage-li-brackets-num>li{counter-increment:count;list-style:none;text-indent:-3em}@media screen and (max-width:640px){.staticpage-li-brackets-num>li{text-indent:-2.5em}}.staticpage-li-brackets-num>li:before{content:"（" counter(count) "）"}.staticpage-li-disc{list-style-type:disc}.staticpage-li-disc>li{list-style:initial;text-indent:0}.staticpage-li-disc>li:before{content:""}.staticpage-li-kana>li{text-indent:-1.8em;margin-left:1em}.staticpage-li-round-num>li{text-indent:-1.3em;margin-left:1em}.staticpage-li-small-dot{margin-left:1em;list-style-type:none}.staticpage-li-small-dot li{position:relative;text-indent:0}.staticpage-li-small-dot li:before{position:absolute;top:12px;left:-10px;display:inline-block;width:2px;height:2px;content:"";border-radius:100%;background:#0a0a0a}.staticpage-li-supplemental{margin-left:2em;list-style-type:none}.staticpage-li-supplemental li{counter-increment:count;text-indent:-1.4em}.staticpage-li-supplemental li:before{content:"※" counter(count) " "}.activation-body{background-color:#f8f8f9}@media screen and (max-width:640px){.activation-body .form-table{margin:0;width:90%}}@media screen and (max-width:640px){.activation-body .form-table-content,.activation-body .form-table-title{display:block}}.activation-title{margin-top:30px;font-weight:400}@media screen and (max-width:640px){.activation-title{font-size:24px}}.activation-form-area{margin-top:40px;padding:40px;background-color:#fff}@media screen and (max-width:640px){.activation-form-area{margin-top:24px;padding:16px}}.activation-form-input-text{width:300px}@media screen and (max-width:640px){.activation-form-input-text{width:100%}}.activation-form-btn{margin-top:48px;text-align:center}@media screen and (max-width:640px){.activation-form-btn{margin-top:32px}}.activation-form-btn .btn-secondary,.activation-form-btn .card-add.card--full .card-add-btn,.activation-form-btn .card.card-add .card-add-btn,.activation-form-btn .cob-allowed-visit-type-modal__btn,.activation-form-btn .message-empty--no-univ__button,.activation-form-btn .message-empty__button,.activation-form-btn .message-guideline-modal__btn,.card-add.card--full .activation-form-btn .card-add-btn,.card.card-add .activation-form-btn .card-add-btn{margin:0}.activation-msg{text-align:center}@media screen and (max-width:640px){.activation-msg{width:100%;text-align:left}}.activation-msg+form{margin-top:20px}@media screen and (max-width:640px){.activation-msg+form{margin-top:24px}}.withdrawal-list li:before{content:"・"}.withdrawal-list li+li{margin-top:15px}.withdrawal-list+h2{margin-top:60px}.withdrawal-text{line-height:1.6}.withdrawal-table{width:100%;box-sizing:border-box}.withdrawal-table th{width:150px;padding:20px 20px 0 0;text-align:left;font-weight:400;font-size:14px;vertical-align:middle}@media screen and (max-width:640px){.withdrawal-table th{display:block}}.withdrawal-table td{padding-top:20px}@media screen and (max-width:640px){.withdrawal-table td{display:block}}.withdrawal-table .is-require.select2-selection,.withdrawal-table select.is-require{background-color:#f6fafd}@media screen and (max-width:640px){.withdrawal-table .select2-selection,.withdrawal-table select{width:100%}}.withdrawal-table textarea{width:100%;box-sizing:border-box;height:135px}.withdrawal-table .is-require-mark{display:inline-block;vertical-align:middle;margin-left:10px;color:#eb3a3a}.withdrawal-notice{margin-top:15px;text-align:center}.withdrawal-btn-box{margin-top:10px;text-align:center}@media screen and (max-width:640px){.withdrawal-btn-box button{display:block;margin-left:auto;margin-right:auto}}.withdrawal-btn-box button+button{margin-left:10px}@media screen and (max-width:640px){.withdrawal-btn-box button+button{margin-top:10px;margin-left:0}}.withdrawal-done-text{margin-top:60px}.notifyjs-corner{z-index:6000!important}.notifyjs-warning-base{width:280px}.notifyjs-warning-base .notifyjs-bootstrap-base{white-space:normal;background-position:4px 10px}.notifyjs-warning-base .title{margin-bottom:8px;font-weight:400}.notifyjs-warning-base .buttons{text-align:center}.notifyjs-warning-base button{height:42px;line-height:42px;font-size:16px;border-radius:22px;width:120px;background-color:transparent;border-color:#b99348;color:#b99348;box-sizing:content-box;font-weight:400;padding:0}.notifyjs-warning-base button:focus{outline:0}

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