@charset "UTF-8";@font-face{font-family:"robocon";font-style:normal;font-weight:normal;src:url("../user_sp_font/roboto/RobotoCondensed-Regular.eot");src:url("../user_sp_font/roboto/RobotoCondensed-Regular.eot?#iefix") format("embedded-opentype"),url("../user_sp_font/roboto/RobotoCondensed-Regular.woff") format("woff")}@font-face{font-family:"robocon";font-style:normal;font-weight:bold;src:url("../user_sp_font/roboto/RobotoCondensed-Bold.eot");src:url("../user_sp_font/roboto/RobotoCondensed-Bold.eot?#iefix") format("embedded-opentype"),url("../user_sp_font/roboto/RobotoCondensed-Bold.woff") format("woff")}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline;word-break:break-all;word-wrap:break-word;-webkit-text-size-adjust:100%;text-align:inherit}body{font-size:14px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#8ac}a:focus{outline:0}del{text-decoration:line-through}table{width:100%;border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}img{border:0;vertical-align:bottom;max-width:100%}button,input,select,textarea{-webkit-appearance:none}em,strong{font-style:normal;font-weight:bold}html{background-color:#fff}body{background-color:#f0f0f0}#container{position:relative;padding:15px 15px 60px;z-index:1}#header{position:sticky;top:0;left:0;width:100%;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.06);box-shadow:0 1px 1px rgba(0,0,0,0.06);z-index:10}#header .cellBase{overflow-x:hidden;display:table;width:100%}#header .cellBase .logoCell,#header .cellBase .menuCell,#header .cellBase .taglineCell{display:table-cell;height:60px;vertical-align:middle}#header .cellBase .logoCell{width:140px;padding-left:15px}#header .cellBase .logoCell .logo{position:relative;top:-1px}#header .cellBase .logoCell .logo .img img{width:120px;height:auto;padding-bottom:3px}#header .cellBase .logoCell .logo .produced{white-space:nowrap;text-align:center;display:none}#header .cellBase .logoCell .logo .produced .label,#header .cellBase .logoCell .logo .produced img{display:inline-block}#header .cellBase .logoCell .logo .produced .label{margin-right:2px;padding-left:0.1em;font-size:8px;font-family:"robocon";color:#888;letter-spacing:0.1em}#header .cellBase .logoCell .logo .produced img{position:relative;top:-1px;height:8px}#header .cellBase .noticeCell{text-align:right}#header .cellBase .noticeCell .btn{position:relative;display:inline-block;vertical-align:middle;text-align:center}#header .cellBase .noticeCell .btn+.btn{margin-left:6px}#header .cellBase .noticeCell .btn a{display:inline-block;width:52px;padding-top:40px;font-size:8px;color:#888;white-space:nowrap}#header .cellBase .noticeCell .btn a:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:50%;top:17px;width:30px;margin-left:-15px;font-size:20px;line-height:20px;color:#78b}#header .cellBase .noticeCell .btn a .num{position:absolute;right:50%;top:10px;margin-right:-18px;display:inline-block;width:14px;height:14px;line-height:14px;background-color:#f77;font-size:9px;font-family:"robocon"!important;color:#fff;border-radius:100%}#header .cellBase .noticeCell .btn.scout a:before{content:"\e91d"}#header .cellBase .noticeCell .btn.myval a:before{content:"\e90a";top:14px;font-size:24px;color:#67a}#header .cellBase .noticeCell .btn.message a:before{content:"\e921"}#header .cellBase .taglineCell{padding-left:15px}#header .cellBase .taglineCell .tagline{display:inline-block;font-size:9px;color:#666;letter-spacing:0.1em;line-height:1.4;text-align:left}#header .cellBase .taglineCell .tagline .num{margin-right:1px;font-family:"robocon"}#header .cellBase .menuCell{width:1%;white-space:nowrap;padding:0 15px}#header .cellBase .menuCell .menu{position:relative;display:inline-block;width:24px;height:15px}#header .cellBase .menuCell .menu .line{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);position:absolute;right:0;display:inline-block;height:1px;transition:all 0.25s ease-out 0s;-webkit-transition:all 0.25s ease-out 0s;transform-origin:center center;-webkit-transform-origin:center center}#header .cellBase .menuCell .menu .line:first-of-type{top:0;width:24px}#header .cellBase .menuCell .menu .line:nth-of-type(2){top:7px;width:20px}#header .cellBase .menuCell .menu .line:nth-of-type(3){top:14px;width:16px}#header .cellBase .menuCell .menu .num{position:absolute;right:50%;top:-10px;margin-right:-18px;display:inline-block;width:14px;height:14px;line-height:14px;text-align:center;background-color:#f77;font-size:9px;font-family:"robocon"!important;color:#fff;border-radius:100%}#header .menuBase,#header .menuBase .base,#header .menuBase .layer{position:fixed;top:0;width:100%;height:100%}#header .menuBase{left:0;z-index:9999;display:none;background:rgba(0,0,0,0.85)}#header .menuBase .layer{left:0;width:15%;z-index:1}#header .menuBase .layer:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e920";position:absolute;left:50%;top:0;margin-left:-15px;width:30px;height:60px;line-height:60px;text-align:center;font-size:20px;color:#fff}#header .menuBase .base{right:-100%;overflow-y:auto;width:85%;padding-bottom:15px;background-color:#fff;z-index:2;-webkit-overflow-scrolling:touch}#header .menuBase .base .logoutMainArea{position:relative;padding:25px 15px 40px;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);text-align:center}#header .menuBase .base .logoutMainArea:after{transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);content:"";position:absolute;left:0;bottom:0;width:100%;height:30px;background-color:#fff;z-index:1;transform-origin:right bottom;-webkit-transform-origin:right bottom}#header .menuBase .base .logoutMainArea .logo{margin-top:-5px}#header .menuBase .base .logoutMainArea .logo img{height:32px}#header .menuBase .base .logoutMainArea .btnSet{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}#header .menuBase .base .logoutMainArea .btnSet .btn{position:relative;display:inline-block;width:33.3333333333%;padding-top:54px;font-size:10px;color:#fff;letter-spacing:0.1em;vertical-align:middle}#header .menuBase .base .logoutMainArea .btnSet .btn:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:50%;top:0;margin-left:-24px;width:48px;height:48px;line-height:48px;background-color:rgba(255,255,255,0.1);text-align:center;letter-spacing:0;border-radius:100%}#header .menuBase .base .logoutMainArea .btnSet .btn.btn--howto:before{content:"\e92f";width:43px;padding-left:5px;font-size:25px}#header .menuBase .base .logoutMainArea .btnSet .btn.btn--signup:before{content:"\e905";font-size:25px}#header .menuBase .base .logoutMainArea .btnSet .btn.btn--login:before{content:"\e92c";width:46px;padding-right:2px;font-size:20px;line-height:50px}#header .menuBase .base .statusArea{position:relative;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}#header .menuBase .base .statusArea:after{transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);content:"";position:absolute;left:0;bottom:0;width:100%;height:30px;background-color:#fff;z-index:1;transform-origin:right bottom;-webkit-transform-origin:right bottom}#header .menuBase .base .statusArea .nameSet{display:table;width:100%}#header .menuBase .base .statusArea .nameSet .favNum,#header .menuBase .base .statusArea .nameSet .name{display:table-cell;vertical-align:middle}#header .menuBase .base .statusArea .nameSet .name{padding:10px 15px}#header .menuBase .base .statusArea .nameSet .name .holder,#header .menuBase .base .statusArea .nameSet .name em{color:#fff;line-height:1.3}#header .menuBase .base .statusArea .nameSet .name em{font-size:15px;font-weight:bold;letter-spacing:0.15em}#header .menuBase .base .statusArea .nameSet .name em .mei{margin-left:2px}#header .menuBase .base .statusArea .nameSet .name .holder{margin-left:2px;font-size:11px;letter-spacing:0.1em}#header .menuBase .base .statusArea .nameSet .favNum{width:1%;white-space:nowrap;padding:10px 10px 10px 0}#header .menuBase .base .statusArea .nameSet .favNum .data{overflow:hidden;position:relative;padding:0 5px 0 34px;display:-webkit-box;display:-moz-box;display:box;-webkit-box-align:center;box-align:center;height:24px;background-color:#fff;font-size:9px;color:#333;letter-spacing:0.05em}#header .menuBase .base .statusArea .nameSet .favNum .data:before{background-color:#7c6;background:-webkit-gradient(linear,left top,right top,from(#9c7),to(#7c6));background:linear-gradient(to right,#9c7 0%,#7c6 100%);transform:skewX(-15deg);-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);position:absolute;left:-5px;top:0;content:"";display:inline-block;width:34px;height:24px}#header .menuBase .base .statusArea .nameSet .favNum .data:after{position:absolute;left:0;top:0;content:"";display:inline-block;width:24px;height:24px;background:url(../../imageFile/user_sp/favStar_white.svg) center right no-repeat;background-size:auto 16px}#header .menuBase .base .statusArea .nameSet .favNum .data em{margin-left:3px;font-size:17px;font-weight:normal;font-family:"robocon";color:#7c6}#header .menuBase .base .statusArea .nameSet .favNum.favNum--less .data{background-color:#fdd}#header .menuBase .base .statusArea .nameSet .favNum.favNum--less .data em{color:#f44}#header .menuBase .base .statusArea .nameSet .favNum.favNum--less .hintNav{margin-top:5px;font-size:9px;color:#fdd;text-align:center}#header .menuBase .base .statusArea .scheduleSet{position:relative;padding:30px 0 15px}#header .menuBase .base .statusArea .scheduleSet .item{position:absolute;top:0;left:-5px;padding:0 5px 0 13px;background-color:rgba(255,255,255,0.7);transform:skewX(-15deg);-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg)}#header .menuBase .base .statusArea .scheduleSet .item .txt{position:relative;display:inline-block;height:14px;line-height:14px;font-size:10px;font-family:"robocon";color:#78b;letter-spacing:0.3em;transform:skewX(15deg);-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg)}#header .menuBase .base .statusArea .scheduleSet .scheduleCellBase{padding:0 15px}#header .menuBase .base .statusArea .scheduleSet .scheduleCellBase .scheduleCell{display:block}#header .menuBase .base .statusArea .scheduleSet .scheduleCellBase .scheduleCell .scheduleGroup{position:relative;padding:9px 27px 11px 11px;height:53px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.08);box-shadow:0 1px 2px rgba(0,0,0,0.08)}#header .menuBase .base .statusArea .scheduleSet .scheduleCellBase .scheduleCell .scheduleGroup .text{display:-webkit-box;display:-ms-flexbox;display:flex}#header .menuBase .base .statusArea .scheduleSet .scheduleCellBase .scheduleCell .scheduleGroup .text .label{padding:0 7px;height:17px;line-height:17px;background-color:#F6A39F;font-size:11px;font-weight:bold;color:#fff;text-align:center;white-space:nowrap}#header .menuBase .base .statusArea .scheduleSet .scheduleCellBase .scheduleCell .scheduleGroup .text .information{margin-left:7px;width:100%;height:17px;line-height:17px;font-size:12px;color:#333}#header .menuBase .base .statusArea .scheduleSet .scheduleCellBase .scheduleCell .scheduleGroup .companyName{margin-top:5px;font-size:11px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}#header .menuBase .base .statusArea .scheduleSet .scheduleCellBase .scheduleCell:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;top:57%;right:20px;font-size:12px;color:#A29FC9}#header .menuBase .base .statusArea .graphSet{position:relative;padding:20px 0 10px;background-color:rgba(255,255,255,0.1)}#header .menuBase .base .statusArea .graphSet .item{transform:skewX(-15deg);-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);position:absolute;left:-5px;top:0;padding:0 5px 0 13px;background-color:rgba(255,255,255,0.7)}#header .menuBase .base .statusArea .graphSet .item .txt{transform:skewX(15deg);-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);position:relative;display:inline-block;font-size:10px;font-family:"robocon";color:#78b;height:14px;line-height:14px;letter-spacing:0.3em}#header .menuBase .base .statusArea .graphSet .cellBase{display:table}#header .menuBase .base .statusArea .graphSet .doneSide,#header .menuBase .base .statusArea .graphSet .levelSide{display:table-cell;vertical-align:bottom}#header .menuBase .base .statusArea .graphSet .levelSide{width:115px;padding:0 10px 0 15px;text-align:center}#header .menuBase .base .statusArea .graphSet .levelSide .graphBase{position:relative;display:inline-block;width:90px;height:90px}#header .menuBase .base .statusArea .graphSet .levelSide .graphBase .numSet{position:absolute;left:0;top:20px;width:90px;text-align:center;color:#fff;text-align:center}#header .menuBase .base .statusArea .graphSet .levelSide .graphBase .numSet .label,#header .menuBase .base .statusArea .graphSet .levelSide .graphBase .numSet .num{font-family:"robocon"}#header .menuBase .base .statusArea .graphSet .levelSide .graphBase .numSet .label{display:inline-block;padding-left:0.2em;font-size:10px;margin-bottom:5px;letter-spacing:0.2em}#header .menuBase .base .statusArea .graphSet .levelSide .graphBase .numSet .num{font-size:30px}#header .menuBase .base .statusArea .graphSet .doneSide{padding:0 15px 5px 10px}#header .menuBase .base .statusArea .graphSet .doneSide .done{display:table;border-bottom:1px solid rgba(255,255,255,0.2)}#header .menuBase .base .statusArea .graphSet .doneSide .done .label,#header .menuBase .base .statusArea .graphSet .doneSide .done .num{display:table-cell;padding:5px;color:#fff;vertical-align:middle}#header .menuBase .base .statusArea .graphSet .doneSide .done .label{width:1%;white-space:nowrap;font-size:10px;line-height:1.25}#header .menuBase .base .statusArea .graphSet .doneSide .done .num{text-align:right;font-size:20px;font-family:"robocon"}#header .menuBase .base .statusArea .hintSet{padding:15px 15px 40px}#header .menuBase .base .statusArea .hintSet .setTitle{height:22px;line-height:22px;padding-left:0.1em;background-color:rgba(255,255,255,0.2);font-size:11px;color:#fff;letter-spacing:0.1em;text-align:center}#header .menuBase .base .statusArea .hintSet .setContent .taskList{text-align:left}#header .menuBase .base .statusArea .hintSet .setContent .taskList .task{border-bottom:1px solid rgba(255,255,255,0.2)}#header .menuBase .base .statusArea .hintSet .setContent .taskList .task a{position:relative;display:block;padding:10px 25px 10px 8px}#header .menuBase .base .statusArea .hintSet .setContent .taskList .task a:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;font-size:12px;color:#fff}#header .menuBase .base .statusArea .hintSet .setContent .taskList .task a em{margin:0 2px;font-family:"robocon";font-weight:normal}#header .menuBase .base .statusArea .hintSet .setContent .taskList .task a .main{font-size:11px;color:#fff}#header .menuBase .base .statusArea .hintSet .setContent .taskList .task a .main em{font-size:13px}#header .menuBase .base .statusArea .hintSet .setContent .taskList .task a .sub{font-size:9px;color:#ddd}#header .menuBase .base .statusArea .hintSet .setContent .taskList .task a .sub em{font-size:11px}#header .menuBase .base .statusArea .hintSet .setContent .taskList .task a .sub:before{content:"（"}#header .menuBase .base .statusArea .hintSet .setContent .taskList .task a .sub:after{content:"）"}#header .menuBase .base .statusArea .hintSet .setContent .taskList .task.task--noLink a{padding-right:8px}#header .menuBase .base .statusArea .hintSet .setContent .taskList .task.task--noLink a:after{display:none}#header .menuBase .base .statusArea .hintSet.hintSet--less .setTitle{animation-name:an_favLessHint;-webkit-animation-name:an_favLessHint;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}@keyframes an_favLessHint{0%{background-color:rgba(255,255,255,0.5)}50%{background-color:rgba(255,255,255,0.1)}to{background-color:rgba(255,255,255,0.5)}}@-webkit-keyframes an_favLessHint{0%{background-color:rgba(255,255,255,0.5)}50%{background-color:rgba(255,255,255,0.1)}to{background-color:rgba(255,255,255,0.5)}}#header .menuBase .base .menuArea{position:relative;padding:15px 15px 0;z-index:2;text-align:left}#header .menuBase .base .menuArea .label{margin-top:30px;margin-bottom:8px;font-size:12px;font-family:"robocon";color:#aaa;letter-spacing:0.2em}#header .menuBase .base .menuArea .specialList{margin-bottom:30px;border-top:1px solid #eaeaea}#header .menuBase .base .menuArea .specialList .special{position:relative;border-bottom:1px solid #eaeaea}#header .menuBase .base .menuArea .specialList .special:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;font-size:12px;color:#78b}#header .menuBase .base .menuArea .specialList .special a{display:table;width:100%}#header .menuBase .base .menuArea .specialList .special a .imgCell,#header .menuBase .base .menuArea .specialList .special a .textCell{display:table-cell;padding:10px 8px;vertical-align:middle}#header .menuBase .base .menuArea .specialList .special a .imgCell{width:56px;padding:10px 8px}#header .menuBase .base .menuArea .specialList .special a .imgCell img{width:40px}#header .menuBase .base .menuArea .specialList .special a .textCell{padding:11px 25px 10px 0}#header .menuBase .base .menuArea .specialList .special a .textCell .catch,#header .menuBase .base .menuArea .specialList .special a .textCell .mini{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#333;letter-spacing:0.15em;line-height:1.2}#header .menuBase .base .menuArea .specialList .special a .textCell .mini{font-size:10px}#header .menuBase .base .menuArea .specialList .special a .textCell .catch{margin-top:5px;font-size:12px;font-weight:bold}#header .menuBase .base .menuArea .linkList .link a{position:relative;display:block;height:44px;line-height:44px;padding:0 0 0 35px;font-size:13px;color:#333;letter-spacing:0.25em}#header .menuBase .base .menuArea .linkList .link a .en{font-size:14px;font-family:"robocon";font-weight:normal}#header .menuBase .base .menuArea .linkList .link a .num{position:relative;top:-2px;margin-left:5px;display:inline-block;width:14px;height:14px;line-height:14px;text-align:center;background-color:#f77;font-size:9px;letter-spacing:normal;font-family:"robocon"!important;color:#fff;border-radius:100%}#header .menuBase .base .menuArea .linkList .link a .smsCheck{font-size:12px;color:#f77;letter-spacing:0}#header .menuBase .base .menuArea .linkList .link a .smsCheck .num{margin-right:4px}#header .menuBase .base .menuArea .linkList .link a:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e911";position:absolute;left:8px;top:50%;margin-top:-10px;width:20px;height:20px;line-height:20px;font-size:16px;color:#78b;text-align:center}#header .menuBase .base .menuArea .linkList .link.link--home a:before{content:"\e92a"}#header .menuBase .base .menuArea .linkList .link.link--special a:before{content:"\e92b"}#header .menuBase .base .menuArea .linkList .link.link--resume a:before{content:"\e904"}#header .menuBase .base .menuArea .linkList .link.link--search a:before{content:"\e91a"}#header .menuBase .base .menuArea .linkList .link.link--setting a:before{content:"\e929"}#header .menuBase .base .menuArea .linkList .link.link--help a:before{content:"\e92e"}#header .menuBase .base .menuArea .linkList .link.link--inquiry a:before{content:"\e92d"}#header .menuBase .base .menuArea .linkList .link.link--logout a:before{content:"\e928"}#header .menuBase .base .menuArea .linkList .link.link--article a:before{content:"\e92b"}#header .menuBase .base .menuArea .linkList .link.link--qa a:before{content:"";position:absolute;left:7px;background:url("../../imageFile/user_sp/icon_qa.svg") center no-repeat;background-size:contain;width:18px;height:20px}#header .menuBase .base .menuArea .linkList .link.link--concept a:before{content:"";position:absolute;left:6px;background:url("../../imageFile/user_sp/icon_concept.svg") center no-repeat;background-size:contain;width:20px;height:20px}#header .menuBase .base .menuArea .linkList .link.link--talentanalytics a:before{content:"";background:url("../../imageFile/user_sp/icon_talentanalytics.svg");width:20px;height:20px}#header .menuBase .base .close{margin-top:30px;text-align:center}#header .menuBase .base .close a{font-size:10px;color:#aaa;letter-spacing:0.1em}#header .menuBase .base .close a:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e920";margin-right:6px;font-size:8px}@media screen and (max-width:374px){#header .cellBase .menuCell{padding:0 10px}#header .cellBase .logoCell{width:95px;padding-left:10px}#header .cellBase .logoCell .logo{position:relative;top:-1px}#header .cellBase .logoCell .logo .img img{width:84px;height:auto}}#pageTitle{height:50px;padding:0 15px;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}#pageTitle .title{font-size:15px;font-weight:bold;letter-spacing:0.2em;line-height:50px;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}#txtField{width:100%;padding:5px 10px;background-color:#fff}#txtField .text{font-size:8px;font-weight:normal;color:#aaa;line-height:1.2}#txtField.txtField--popup{position:relative;margin-top:7px;padding:0 15px;background-color:transparent;text-align:right}input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select{height:36px;padding:0 8px;font-size:14px;font-family:inherit;line-height:normal;background-color:transparent;border-color:#d2d4eb;border-width:0 0 1px;border-radius:0}textarea{width:100%;height:200px;padding:8px;background-color:rgba(255,255,255,0.7);border-color:#d2d4eb;font-size:14px;font-family:inherit;line-height:1.65;border-radius:0}button{border:none;font-family:inherit}input[type=date]:active,input[type=date]:focus,input[type=date]:focus-visible,input[type=date]:hover,input[type=email]:active,input[type=email]:focus,input[type=email]:focus-visible,input[type=email]:hover,input[type=month]:active,input[type=month]:focus,input[type=month]:focus-visible,input[type=month]:hover,input[type=number]:active,input[type=number]:focus,input[type=number]:focus-visible,input[type=number]:hover,input[type=password]:active,input[type=password]:focus,input[type=password]:focus-visible,input[type=password]:hover,input[type=search]:active,input[type=search]:focus,input[type=search]:focus-visible,input[type=search]:hover,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=tel]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:focus-visible,input[type=text]:hover,select:active,select:focus,select:focus-visible,select:hover,textarea:active,textarea:focus,textarea:focus-visible,textarea:hover{outline:3px solid rgb(229,151,0)}select{position:relative;padding:0 26px 0 8px;background:url(../../imageFile/user_sp/selectArrow.svg) center right no-repeat #fff;vertical-align:middle;background-size:18px 6px;-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}select.select--default{color:#aaa}select.select--default option{color:#333}select>option{background:#fff}input[type=date].select--default{color:#aaa}input[type=checkbox]{display:none}input[type=checkbox]+label{position:relative;display:inline-block;padding-left:30px}input[type=checkbox]+label:before{position:absolute;left:0;top:50%;margin-top:-12px;content:"";display:inline-block;width:24px;height:24px;line-height:24px;background:#fff;border:1px solid #bbb;border-radius:0;-webkit-box-shadow:inset 0 -2px 0 #e9e9e9;box-shadow:inset 0 -2px 0 #e9e9e9}input[type=checkbox]:checked+label:before{-webkit-box-shadow:inset 0 1px 0 #e6e6e6;box-shadow:inset 0 1px 0 #e6e6e6}input[type=checkbox]+label:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e91f";position:absolute;left:2px;top:50%;text-align:center;line-height:16px;font-size:16px;margin-top:-8px;color:#fff}input[type=checkbox]:checked+label:after{color:#f90}input[type=radio]{display:none}input[type=radio]+label{position:relative;padding-left:25px}input[type=radio]+label:before{position:absolute;left:0;top:50%;margin-top:-11px;content:"";display:inline-block;width:22px;height:22px;background:#fff;border:1px solid #e6e6e6;border-radius:100%}input[type=radio]+label:after{position:absolute;left:6px;top:50%;margin-top:-5px;content:"";display:inline-block;width:10px;height:10px;background:#e6e6e6;border:1px solid #e6e6e6;border-radius:100%;z-index:3}input[type=radio]:checked+label:before{border-color:#fff}input[type=radio]:checked+label:after{background-color:#f6a2a0;border-color:#f6a2a0}input[type=date]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{background:#ededed}:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder,:placeholder-shown{color:#aaa}.md_errorCopy{margin-bottom:15px;padding:15px 15px 13px;background-color:#fee}.md_errorCopy .errorCatch{position:relative;padding-left:20px;font-size:13px;font-weight:bold;color:#f44;letter-spacing:0.1em;line-height:1.3}.md_errorCopy .errorCatch:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:0;top:2px;content:"\e001";margin-right:2px;font-size:16px;line-height:13px}.md_errorCopy .errorReason{margin-top:10px}.md_errorCopy .errorReason .reason{position:relative;padding-left:16px;font-size:11px;line-height:1.2}.md_errorCopy .errorReason .reason:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:0;top:0;content:"\e5c8";color:#f44}.md_errorCopy .errorReason .reason+.reason{margin-top:5px}.md_errorInput{background-color:#fdd!important;border-color:#f44!important}.md_realError{margin-top:8px;padding:0 5px;font-size:11px;color:#f44}.md_realError:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e001";position:relative;top:-1px;margin-right:4px;vertical-align:middle}.md_btn{display:inline-block;height:34px;line-height:34px;font-size:14px;padding:0 15px;background-color:#abe;font-size:14px;font-weight:bold;color:#fff;letter-spacing:0.2em;-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.15);box-shadow:0 6px 10px rgba(0,0,0,0.15)}.md_btn:active{-webkit-box-shadow:none;box-shadow:none}.md_btn.md_btn--submit{display:block;width:100%;padding:0;height:50px;line-height:50px;font-size:16px;text-align:center;letter-spacing:0.3em}.md_btn.md_btn--min{height:26px;line-height:26px;padding:0 10px;font-size:12px}.md_btn.js_disable{background:#bbb!important;color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.md_btn.md_btn--followOFF{width:110px;text-align:center;background-color:#6cbfdb;background:-webkit-gradient(linear,left top,right top,from(#6cbfdb),to(#7597d5));background:linear-gradient(to right,#6cbfdb 0%,#7597d5 100%)}.md_btn.md_btn--followON{width:110px;text-align:center;background-color:inherit;background:inherit;border:1px solid #7597d5;color:#7597d5;-webkit-box-shadow:none;box-shadow:none;line-height:24px}.md_nextLoadBtn{display:block;margin-top:30px;padding:15px 0 10px;background-color:#fafafa;font-size:14px;color:#333;text-align:center;letter-spacing:0.2em;-webkit-box-shadow:0 5px 20px -8px shade(rgba(0,0,0,0.2),10%);box-shadow:0 5px 20px -8px shade(rgba(0,0,0,0.2),10%)}.md_nextLoadBtn:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90e";display:block;margin-top:8px;font-size:20px}.md_nextLoadBtn:active{-webkit-box-shadow:none;box-shadow:none}.favTip{position:absolute;top:-40px;left:50%;width:140px;margin-left:-70px;padding:15px 0;text-align:center;background-color:#f3faf0;font-size:13px;font-weight:bold;color:#7c6;letter-spacing:0.1em;display:none;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.1)}.favTip:after,.favTip:before{position:absolute;content:"";display:inline-block;left:50%;bottom:-7px;margin-left:-7px;line-height:0;border-left:7px solid transparent;border-top:7px solid #f3faf0;border-right:7px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}.md_skewTab{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}.md_skewTab .tab{transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);position:relative;padding:15px 0;background-color:rgba(255,255,255,0.3);color:#fff;vertical-align:middle;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.md_skewTab .tab+.tab{border-left:1px solid rgba(0,0,0,0.1)}.md_skewTab .tab .tabBase{transform:skewY(5deg);-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg);position:relative;display:block}.md_skewTab .tab .tabBase .text{position:relative;font-weight:bold}.md_skewTab .tab .num{transform:skewY(5deg);-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg);position:absolute;display:inline-block;width:14px;height:14px;line-height:14px;background-color:#f77;font-family:"robocon";font-size:10px;color:#fff;border-radius:100%;letter-spacing:0}.md_skewTab .tab.tab--active{background-color:#f0f0f0;border-left:none;z-index:3}.md_skewTab .tab.tab--active+.tab{border-left:none}.md_skewTab .tab.tab--active .text{font-weight:bold;color:#78b!important}.md_selectTab{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;padding:0 5px}.md_selectTab .tab{transform:skewX(-15deg);-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);width:50%;height:34px;text-align:center;background-color:#fff;letter-spacing:0.15em}.md_selectTab .tab+.tab{border-left:1px solid #eaeaea}.md_selectTab .tab .text{transform:skewX(15deg);-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);display:inline-block;line-height:34px;font-size:13px;color:#888}.md_selectTab .tab.tab--active{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);border-left:none;color:#fff}.md_selectTab .tab.tab--active+.tab{border-left:none}.md_selectTab .tab.tab--active .text{font-weight:bold;color:#fff}.md_selectTab .tab .num{display:inline-block;width:16px;height:16px;line-height:16px;background-color:#eee;font-size:10px;text-align:center;border-radius:100%;vertical-align:middle;color:#333}.md_selectTab.md_selectTab--tab3 .tab{width:33.3333333333%}.md_selectTab.md_selectTab--tab4 .tab{width:25%;font-size:11px}.md_selectTab.md_selectTab--tab5 .tab{width:20%}.md_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;width:100%;margin-top:30px;padding:0 10px}.md_pagination .page{transform:skewX(-15deg);-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);width:38px;height:38px;line-height:38px;background-color:#fff;text-align:center}.md_pagination .page+.page{border-left:1px solid #eaeaea}.md_pagination .page .text{position:relative;display:inline-block;transform:skewX(15deg);-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);font-size:11px;color:#888}.md_pagination .page.page--now{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}.md_pagination .page.page--now .text{font-weight:bold;color:#fff}.md_pagination .page.page--now+.page{border-left:none}.md_noResult{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;margin-top:20px;height:140px;background-color:rgba(255,255,255,0.8);font-size:12px;text-align:center;color:#aaa;line-height:1.45;letter-spacing:0.1em}#md_backLink{margin-top:30px;text-align:center}#md_backLink a{display:inline-block;padding-bottom:7px;border-bottom:1px solid rgba(0,0,0,0.1);font-size:12px;color:#aaa;letter-spacing:0.1em}#md_backLink a:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90d";font-size:9px;margin-right:4px}#pankuzu{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;width:100%;padding-right:8px;background-color:#fff;border-bottom:1px solid #eaeaea}#pankuzu .item{transform:skewX(-15deg);-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);padding:0 10px;border-right:1px solid #eaeaea}#pankuzu .item .now,#pankuzu .item a{transform:skewX(15deg);-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);height:30px;line-height:32px;font-size:10px;color:#888;letter-spacing:0.1em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}#pankuzu.pankuzu--popup{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);border-bottom-color:rgba(255,255,255,0.2)}#pankuzu.pankuzu--popup .item{border-right-color:rgba(255,255,255,0.2)}#pankuzu.pankuzu--popup .item .now,#pankuzu.pankuzu--popup .item a{color:#fff}.md_modal{position:relative;display:none;z-index:9990;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;display:none}.md_modal.show{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;animation-name:modal_fadeIn;-webkit-animation-name:modal_fadeIn;animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}.md_modal .bgLayer{position:fixed;display:inline-block;top:0;left:0;width:100%;height:100%;z-index:9998;background:rgba(0,0,0,0.6)}.md_modal .modalBase{position:relative;display:inline-block;width:90%;z-index:9999}.md_modal .modalBase .closeBtn{position:absolute;top:-30px;right:0;display:inline-block;width:30px;height:30px}.md_modal .modalBase .closeBtn:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:0;content:"\e920";width:30px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#ddd}.md_modal .modalBase .modalTitle{position:relative;height:40px;line-height:40px;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);text-align:center;font-size:14px;font-weight:bold;color:#fff;letter-spacing:0.2em}.md_modal .modalBase .modalTitle .closeBtn{top:50%;width:40px;height:40px;margin-top:-20px;color:#fff}.md_modal .modalBase .modalTitle .closeBtn:before{width:40px;height:40px;line-height:40px}.md_modal .modalBase .modalContent{padding:15px;background-color:#fff}.md_modal .modalBase .modalContent .md_btn{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}.md_modal .modalBase .modalContent .md_btn.md_btn--submit{display:block;background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%);width:100%;padding:0;height:50px;line-height:50px;font-size:16px;text-align:center;letter-spacing:0.3em}@keyframes modal_fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal_fadeIn{0%{opacity:0}to{opacity:1}}.modal_logoutFav .modalBase .modalContent{text-align:center}.modal_logoutFav .modalBase .modalContent .catch{font-size:14px;font-weight:normal;line-height:1.45}.modal_logoutFav .modalBase .modalContent .catch em{margin-right:2px}.modal_logoutFav .modalBase .modalContent .button{margin-top:15px}.modal_logoutFav .modalBase .modalContent .button .md_btn{position:relative;padding:0 25px 0 15px}.modal_logoutFav .modalBase .modalContent .button .md_btn:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;font-size:12px}.modal_logoutFav .modalBase .modalContent .login{margin-top:15px}.modal_logoutFav .modalBase .modalContent .login a{font-size:11px}.modal_favResumeLess .modalBase .modalContent{text-align:center}.modal_favResumeLess .modalBase .modalContent .catch{font-size:14px;font-weight:normal;line-height:1.45}.modal_favResumeLess .modalBase .modalContent .catch em{margin-right:2px}.modal_favResumeLess .modalBase .modalContent .button{margin-top:15px}.modal_favResumeLess .modalBase .modalContent .button .md_btn{position:relative;padding:0 25px 0 15px}.modal_favResumeLess .modalBase .modalContent .button .md_btn:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;font-size:12px}.modal_favResumeLess .modalBase .modalContent .login{margin-top:15px}.modal_favResumeLess .modalBase .modalContent .login a{font-size:11px}.modal_logoutEntry .modalBase .modalContent{text-align:center}.modal_logoutEntry .modalBase .modalContent .catch{font-size:14px;font-weight:normal;line-height:1.45}.modal_logoutEntry .modalBase .modalContent .catch em{margin-right:2px}.modal_logoutEntry .modalBase .modalContent .button{margin-top:15px}.modal_logoutEntry .modalBase .modalContent .button .md_btn{position:relative;width:48%;padding:0;text-align:center;vertical-align:top}.modal_logoutEntry .modalBase .modalContent .button .md_btn+.md_btn{margin-left:4%}.modal_logoutEntry .modalBase .modalContent .button .md_btn.md_btn--signup{background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%)}.modal_logoutEntry .modalBase .modalContent .button .md_btn.md_btn--login{background:#f8f8f8;color:#78b}.modal_logoutEntry .modalBase .modalContent .button .md_btn:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;font-size:12px}.modal_entryResumeLess .modalBase .modalContent{text-align:center}.modal_entryResumeLess .modalBase .modalContent .catch{font-size:14px;font-weight:normal;line-height:1.45}.modal_entryResumeLess .modalBase .modalContent .catch em{margin-right:2px}.modal_entryResumeLess .modalBase .modalContent .button{margin-top:15px}.modal_entryResumeLess .modalBase .modalContent .button .md_btn{position:relative;padding:0 25px 0 15px}.modal_entryResumeLess .modalBase .modalContent .button .md_btn:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;font-size:12px}.modal_entryResumeLess .modalBase .modalContent .login{margin-top:15px}.modal_entryResumeLess .modalBase .modalContent .login a{font-size:11px}.modal_favLess .modalBase .modalContent{text-align:center}.modal_favLess .modalBase .modalContent .catch{font-size:16px;font-weight:bold;line-height:1.45}.modal_favLess .modalBase .modalContent .copy{margin-top:10px;font-size:13px;line-height:1.4}.modal_favLess .modalBase .modalContent .taskList{margin-top:12px;text-align:left}.modal_favLess .modalBase .modalContent .taskList .task+.task{margin-top:6px}.modal_favLess .modalBase .modalContent .taskList .task a{position:relative;background:#f8f8f8;color:#78b;display:block;height:auto;line-height:1.2;padding:10px 25px 10px 10px;border:1px solid #eee;letter-spacing:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.15);box-shadow:0 3px 6px rgba(0,0,0,0.15)}.modal_favLess .modalBase .modalContent .taskList .task a:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;font-size:12px}.modal_favLess .modalBase .modalContent .taskList .task a em{margin:0 2px;font-family:"robocon";font-weight:normal}.modal_favLess .modalBase .modalContent .taskList .task a .main{font-size:12px}.modal_favLess .modalBase .modalContent .taskList .task a .main em{font-size:14px}.modal_favLess .modalBase .modalContent .taskList .task a .sub{font-size:10px;color:#888}.modal_favLess .modalBase .modalContent .taskList .task a .sub em{font-size:12px}.modal_favLess .modalBase .modalContent .taskList .task a .sub:before{content:"（"}.modal_favLess .modalBase .modalContent .taskList .task a .sub:after{content:"）"}.modal_companyId .modalBase .modalContent{text-align:center}.modal_companyId .modalBase .modalContent .catch{font-size:16px;font-weight:bold;line-height:1.45}.modal_companyId .modalBase .modalContent .catch em{color:#78b}.modal_companyId .modalBase .modalContent .copy{text-align:left;margin-top:15px;font-size:12px;line-height:1.6}.modal_companyId .modalBase .modalContent .button{margin-top:20px}.modal_companyId .modalBase .modalContent .button .md_btn{height:44px;line-height:44px}.modal_notification .modalBase .modalContent{padding:5px}.modal_notification .modalBase .modalContent .notiList .noti+.noti{border-top:1px solid #eaeaea}.modal_notification .modalBase .modalContent .notiList .noti a{position:relative;display:block;padding:13px 25px 13px 10px;font-size:12px;color:#333}.modal_notification .modalBase .modalContent .notiList .noti a:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;color:#78b}.modal_notification .modalBase .modalContent .notiList .noti a em.judge{margin:0 2px}.modal_notification .modalBase .modalContent .notiList .noti a em.num{margin:0 4px;font-size:15px;font-weight:normal;font-family:"robocon";color:#78b}.modal_notification .modalBase .modalContent .notiList .noti.noti--judgeLarge a,.modal_notification .modalBase .modalContent .notiList .noti.noti--judgeMedium a{position:relative;padding-left:28px}.modal_notification .modalBase .modalContent .notiList .noti.noti--judgeLarge a:before,.modal_notification .modalBase .modalContent .notiList .noti.noti--judgeMedium a:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:5px;top:50%;margin-top:-9px;content:"";display:inline-block;width:18px;height:18px;letter-spacing:0;font-size:10px;line-height:18px;border-radius:100%;text-align:center;color:#fff}.modal_notification .modalBase .modalContent .notiList .noti.noti--judgeLarge a:before{background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%);content:"\e908";font-size:12px}.modal_notification .modalBase .modalContent .notiList .noti.noti--judgeLarge a .judge{color:#f6a39f}.modal_notification .modalBase .modalContent .notiList .noti.noti--judgeMedium a:before{background-color:#f6be97;background:-webkit-gradient(linear,left top,right top,from(#f7c78e),to(#f5b4a1));background:linear-gradient(to right,#f7c78e 0%,#f5b4a1 100%);content:"\e907"}.modal_notification .modalBase .modalContent .notiList .noti.noti--judgeMedium a .judge{color:#f6c798}.modal_levelup.show{animation-name:showLevelup;-webkit-animation-name:showLevelup;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}@keyframes showLevelup{0%{opacity:0}to{opacity:1}}@-webkit-keyframes showLevelup{0%{opacity:0}to{opacity:1}}.modal_levelup .modalBase{top:0;left:0;margin:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85);padding:40px 15px 20px;text-align:center}.modal_levelup .modalBase .catch{position:relative;font-size:24px;font-family:"robocon";letter-spacing:0.2em;color:#fff}.modal_levelup .modalBase .catch span{animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-iteration-count:finite;-webkit-animation-iteration-count:finite;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}.modal_levelup .modalBase .catch .w1{animation-name:an_congratu_1;-webkit-animation-name:an_congratu_1;color:#b3afd9}.modal_levelup .modalBase .catch .w2{animation-name:an_congratu_2;-webkit-animation-name:an_congratu_2;color:#b2afd9}.modal_levelup .modalBase .catch .w3{animation-name:an_congratu_3;-webkit-animation-name:an_congratu_3;color:#b0b0d8}.modal_levelup .modalBase .catch .w4{animation-name:an_congratu_4;-webkit-animation-name:an_congratu_4;color:#adb0d8}.modal_levelup .modalBase .catch .w5{animation-name:an_congratu_5;-webkit-animation-name:an_congratu_5;color:#abb1d8}.modal_levelup .modalBase .catch .w6{animation-name:an_congratu_6;-webkit-animation-name:an_congratu_6;color:#a8b1d7}.modal_levelup .modalBase .catch .w7{animation-name:an_congratu_7;-webkit-animation-name:an_congratu_7;color:#a5b2d7}.modal_levelup .modalBase .catch .w8{animation-name:an_congratu_8;-webkit-animation-name:an_congratu_8;color:#a2b3d6}.modal_levelup .modalBase .catch .w9{animation-name:an_congratu_9;-webkit-animation-name:an_congratu_9;color:#9fb3d6}.modal_levelup .modalBase .catch .w10{animation-name:an_congratu_10;-webkit-animation-name:an_congratu_10;color:#9ab5d5}.modal_levelup .modalBase .catch .w11{animation-name:an_congratu_11;-webkit-animation-name:an_congratu_11;color:#97b5d4}.modal_levelup .modalBase .catch .w12{animation-name:an_congratu_12;-webkit-animation-name:an_congratu_12;color:#96b6d4}.modal_levelup .modalBase .catch .w13{animation-name:an_congratu_13;-webkit-animation-name:an_congratu_13;color:#94b6d4}.modal_levelup .modalBase .catch .w14{animation-name:an_congratu_14;-webkit-animation-name:an_congratu_14;color:#92b7d3}.modal_levelup .modalBase .catch .w15{animation-name:an_congratu_15;-webkit-animation-name:an_congratu_15;color:#90b7d3}@keyframes an_congratu_1{0%{opacity:0}5%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_1{0%{opacity:0}5%{opacity:1}to{opacity:1}}@keyframes an_congratu_2{0%{opacity:0}5%{opacity:0}10%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_2{0%{opacity:0}5%{opacity:0}10%{opacity:1}to{opacity:1}}@keyframes an_congratu_3{0%{opacity:0}10%{opacity:0}15%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_3{0%{opacity:0}10%{opacity:0}15%{opacity:1}to{opacity:1}}@keyframes an_congratu_4{0%{opacity:0}15%{opacity:0}20%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_4{0%{opacity:0}15%{opacity:0}20%{opacity:1}to{opacity:1}}@keyframes an_congratu_5{0%{opacity:0}20%{opacity:0}25%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_5{0%{opacity:0}20%{opacity:0}25%{opacity:1}to{opacity:1}}@keyframes an_congratu_6{0%{opacity:0}25%{opacity:0}30%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_6{0%{opacity:0}25%{opacity:0}30%{opacity:1}to{opacity:1}}@keyframes an_congratu_7{0%{opacity:0}30%{opacity:0}35%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_7{0%{opacity:0}30%{opacity:0}35%{opacity:1}to{opacity:1}}@keyframes an_congratu_8{0%{opacity:0}35%{opacity:0}40%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_8{0%{opacity:0}35%{opacity:0}40%{opacity:1}to{opacity:1}}@keyframes an_congratu_9{0%{opacity:0}40%{opacity:0}45%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_9{0%{opacity:0}40%{opacity:0}45%{opacity:1}to{opacity:1}}@keyframes an_congratu_10{0%{opacity:0}45%{opacity:0}50%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_10{0%{opacity:0}45%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes an_congratu_11{0%{opacity:0}50%{opacity:0}55%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_11{0%{opacity:0}50%{opacity:0}55%{opacity:1}to{opacity:1}}@keyframes an_congratu_12{0%{opacity:0}55%{opacity:0}60%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_12{0%{opacity:0}55%{opacity:0}60%{opacity:1}to{opacity:1}}@keyframes an_congratu_13{0%{opacity:0}60%{opacity:0}65%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_13{0%{opacity:0}60%{opacity:0}65%{opacity:1}to{opacity:1}}@keyframes an_congratu_14{0%{opacity:0}65%{opacity:0}70%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_14{0%{opacity:0}65%{opacity:0}70%{opacity:1}to{opacity:1}}@keyframes an_congratu_15{0%{opacity:0}70%{opacity:0}75%{opacity:1}to{opacity:1}}@-webkit-keyframes an_congratu_15{0%{opacity:0}70%{opacity:0}75%{opacity:1}to{opacity:1}}.modal_levelup .modalBase .achieve{position:relative;margin-top:15px;font-size:12px;color:#fff;letter-spacing:0.1em;animation-name:levelupIn_2;-webkit-animation-name:levelupIn_2;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}.modal_levelup .modalBase .content{position:relative;margin-top:20px;animation-name:levelupIn_3;-webkit-animation-name:levelupIn_3;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}.modal_levelup .modalBase .content .levelupGraph .grapgCell{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;padding:10px;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}.modal_levelup .modalBase .content .levelupGraph .grapgCell+.grapgCell{margin-top:1px}.modal_levelup .modalBase .content .levelupGraph .grapgCell .upTxt{margin-left:10px;font-size:13px;font-weight:bold;text-align:left;line-height:1.4;letter-spacing:0.1em;color:#fff}.modal_levelup .modalBase .content .levelupGraph .grapgCell .upTxt em{position:relative;top:1px;margin-right:4px;font-size:20px;font-weight:normal;font-family:"robocon";color:#fbd9d7}.modal_levelup .modalBase .content .levelupGraph .grapgCell.graphCell--level .graphArea{position:relative;width:70px;height:50px}.modal_levelup .modalBase .content .levelupGraph .grapgCell.graphCell--level .graphArea .num{overflow:hidden;position:absolute;left:0;top:15px;width:70px;text-align:center;font-size:20px;font-family:"robocon";color:#fff;text-align:center}.modal_levelup .modalBase .content .levelupGraph .grapgCell.graphCell--fav .starArea{position:relative;width:70px;height:50px;background:url(../../imageFile/user_sp/favStar.svg) center 0 no-repeat;background-size:auto 50px}.modal_levelup .modalBase .content .levelupGraph .grapgCell.graphCell--fav .starArea .num{overflow:hidden;position:absolute;left:0;top:22px;width:70px;margin-left:-5px;font-size:14px;font-family:"robocon";color:#fff;text-align:center}.modal_levelup .modalBase .content .hintSet{margin-top:20px}.modal_levelup .modalBase .content .hintSet .setTitle{height:22px;line-height:24px;background-color:rgba(255,255,255,0.2);font-size:11px;color:#fff;letter-spacing:0.1em}.modal_levelup .modalBase .content .hintSet .setContent .taskList{text-align:left}.modal_levelup .modalBase .content .hintSet .setContent .taskList .task{border-bottom:1px solid rgba(255,255,255,0.2)}.modal_levelup .modalBase .content .hintSet .setContent .taskList .task a{position:relative;display:block;padding:10px}.modal_levelup .modalBase .content .hintSet .setContent .taskList .task a:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;font-size:12px;color:#fff}.modal_levelup .modalBase .content .hintSet .setContent .taskList .task a em{margin:0 2px;font-family:"robocon";font-weight:normal}.modal_levelup .modalBase .content .hintSet .setContent .taskList .task a .main{font-size:12px;color:#fff}.modal_levelup .modalBase .content .hintSet .setContent .taskList .task a .main em{font-size:14px}.modal_levelup .modalBase .content .hintSet .setContent .taskList .task a .sub{font-size:10px;color:#aaa}.modal_levelup .modalBase .content .hintSet .setContent .taskList .task a .sub em{font-size:12px}.modal_levelup .modalBase .content .hintSet .setContent .taskList .task a .sub:before{content:"（"}.modal_levelup .modalBase .content .hintSet .setContent .taskList .task a .sub:after{content:"）"}.modal_levelup .modalBase .content .levelupX{margin-top:20px}.modal_levelup .modalBase .content .levelupX a{line-height:32px;background-color:transparent;border:1px solid rgba(255,255,255,0.4);font-weight:normal;color:#fff;letter-spacing:0.1em}.modal_levelup .modalBase .content .levelupX a:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e920";margin-right:5px;font-size:8px}@keyframes levelupIn_2{0%{opacity:0;top:5px}40%{opacity:0;top:5px}50%{opacity:1;top:0}to{opacity:1;top:0}}@-webkit-keyframes levelupIn_2{0%{opacity:0;top:5px}40%{opacity:0;top:5px}50%{opacity:1;top:0}to{opacity:1;top:0}}@keyframes levelupIn_3{0%{opacity:0;top:10px}90%{opacity:0;top:10px}to{opacity:1;top:0}}@-webkit-keyframes levelupIn_3{0%{opacity:0;top:10px}90%{opacity:0;top:10px}to{opacity:1;top:0}}.modal_tutorial .bgLayer{background:rgba(255,255,255,0.7)}.modal_tutorial .modalBase{width:290px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.15);box-shadow:0 6px 10px rgba(0,0,0,0.15)}.modal_tutorial .modalBase .modalContent{position:relative;padding:0;text-align:center;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}.modal_tutorial .modalBase .modalContent:before{position:absolute;left:0;bottom:0;content:"";width:100%;height:70px;background:url(../../imageFile/user_sp/tutorial/btn_bg.png) 0 0 no-repeat}.modal_tutorial .modalBase .modalContent:after{position:absolute;content:"";display:inline-block;left:0;bottom:70px;line-height:0;border-bottom:30px solid #fff;border-left:290px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0);z-index:2}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea{height:360px;position:relative}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea.interest{background-size:cover;text-align:left}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea.entry{background-size:cover;text-align:left}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData{position:relative;top:100px;margin:0 15px}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData .base:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:100%;height:2px;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData .base .linkArea{display:block;padding:15px 15px 12px;background-color:#fff;color:#333}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData .base .linkArea .name{font-size:14px;font-weight:bold;letter-spacing:0.2em;line-height:1.3}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData .base .linkArea .dataSet{margin-top:10px}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData .base .linkArea .dataSet .data{margin-right:10px;font-size:11px;letter-spacing:0.1em}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData .base .linkArea .dataSet .data.data--company:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;top:-1px;vertical-align:middle;color:#78b;content:"\e919";top:-1px;margin-right:3px}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData .base .linkArea .fromSet{display:table;width:100%;margin-top:10px;border-top:1px solid #eaeaea}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData .base .linkArea .fromSet .imgCell{display:table-cell;padding-top:10px;vertical-align:middle;width:34px}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData .base .linkArea .fromSet .imgCell .img{width:34px;height:34px;background:center no-repeat;background-size:100% auto;border-radius:100%;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 1px rgba(0,0,0,0.2)}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData .base .linkArea .fromSet .nameCell{display:table-cell;vertical-align:middle;padding:12px 0 0 10px}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData .base .linkArea .fromSet .nameCell .company{margin-bottom:2px;font-size:9px}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .favData .base .linkArea .fromSet .nameCell .name{font-size:12px;letter-spacing:0.1em;font-weight:normal}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .jobData{background-color:#fff;position:relative;top:100px;margin:0 15px;padding:15px}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .jobData:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:100%;height:2px;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .jobData .jobName{font-size:14px;font-weight:bold;letter-spacing:0.2em;line-height:1.3}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .jobData .company{display:table;width:100%;margin-top:10px}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .jobData .company .imgCell{display:table-cell;vertical-align:middle;width:34px}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .jobData .company .imgCell .img{width:34px;height:34px;background:center no-repeat;border:1px solid #eee;border-radius:100%}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .jobData .company .imgCell .img.img--company{background-size:contain}.modal_tutorial .modalBase .modalContent .panelList .panel .imgArea .jobData .company .nameCell{display:table-cell;vertical-align:middle;padding:2px 0 0 10px}.modal_tutorial .modalBase .modalContent .panelList .panel .btnArea{position:relative;height:70px;padding-top:20px;background-color:#fff;z-index:10}.modal_tutorial .modalBase .modalContent .panelList .panel .btnArea .tutorialBtn{position:relative;display:inline-block;width:140px;height:30px;line-height:28px;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);font-size:13px;letter-spacing:0.2em;z-index:2;color:#fff}.modal_tutorial .modalBase .modalContent .panelList .panel .btnArea .tutorialBtn.tutorialBtn--signup{background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%)}.modal_tutorial .modalBase .modalContent .panelList .panel .btnArea .tutorialBtn.tutorialBtn--wAuto{width:auto;padding:0 15px}.modal_tutorial .modalBase .modalContent .bx-wrapper .bx-pager{bottom:55px;z-index:3}.modal_tutorial .modalBase .modalContent .bx-wrapper .bx-pager .bx-pager-link{width:14px;height:2px;margin:0 3px;background-color:#e6e6e6}.modal_tutorial .modalBase .modalContent .bx-wrapper .bx-pager .bx-pager-link.active{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}.modal_tutorial .modalBase .modalContent .bx-wrapper .bx-controls-direction .bx-prev{display:none}.modal_tutorial .modalBase .modalContent .bx-wrapper .bx-controls-direction .bx-next{right:auto;left:50%;top:auto;bottom:20px;margin:0 0 0 -70px;width:140px;height:30px;line-height:28px;border:1px solid #78b;font-size:13px;letter-spacing:0.2em;color:#78b;z-index:5}.modal_tutorial .modalBase .modalContent .bx-wrapper .bx-controls-direction .bx-next:before{display:none}.modal_tutorial .modalBase .modalContent .bx-wrapper .bx-controls-direction .bx-next:after{content:"次へ";font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.modal_schedule .modalBase{width:92%}.modal_schedule .modalBase .modalHeader{height:36px;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}.modal_schedule .modalBase .modalHeader .title{height:36px;font-size:13px;font-weight:bold;line-height:36px;letter-spacing:0.2em;color:#fff;text-align:center}.modal_schedule .modalBase .modalHeader .closeBtn{top:3px;right:3px}.modal_schedule .modalBase .modalContent{padding:17px 12px;background-color:#f0f0f0;text-align:center}.modal_schedule .modalBase .modalContent .catch{font-size:13px}.modal_schedule .modalBase .modalContent .catch em{font-size:18px;color:#f77;text-decoration:underline}.modal_schedule .modalBase .modalContent .scheduleCardList{margin-top:17px;max-height:318px;border-top:3px solid #9DA0C8;overflow-y:auto}.modal_schedule .modalBase .modalContent .scheduleCardList .scheduleCard{background-color:#fff;border-top:1px solid #ddd}.modal_schedule .modalBase .modalContent .scheduleCardList .scheduleCard .scheduleCardWrap{position:relative;display:-ms-grid;display:grid;gap:6px;padding:12px 15px 12px 37px;width:100%;text-align:left}.modal_schedule .modalBase .modalContent .scheduleCardList .scheduleCard .scheduleCardWrap:before{content:"\e933";position:absolute;top:12px;left:15px;font-size:14px;font-family:"icomoon";color:#78b}.modal_schedule .modalBase .modalContent .scheduleCardList .scheduleCard .scheduleCardWrap .date{font-weight:bold;color:#333}.modal_schedule .modalBase .modalContent .scheduleCardList .scheduleCard .scheduleCardWrap .company{color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.modal_schedule .modalBase .modalContent .copy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:17px;font-size:10px;line-height:1.6;text-align:left}.modal_schedule .modalBase .modalContent .copy:before{content:"※"}.modal_schedule .modalBase .modalContent .button{margin-top:20px}.modal_schedule .modalBase .modalContent .button .md_btn{padding:0 24px;height:44px;line-height:44px;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%)}.md_recoArea{overflow:hidden;position:relative;padding:30px 15px}.md_recoArea .navCopy{margin-bottom:15px;font-size:14px;font-weight:bold;line-height:1.45;letter-spacing:0.2em;text-align:center}.md_recoArea .jobList .job{background-color:#fff;-webkit-box-shadow:0 15px 20px -10px shade(rgba(0,0,0,0.2),5%);box-shadow:0 15px 20px -10px shade(rgba(0,0,0,0.2),5%)}.md_recoArea .jobList .job+.job{margin-top:15px}.md_recoArea .jobList .job .toDetail{display:block;padding:15px}.md_recoArea .jobList .job .toDetail .cellBase{overflow:hidden}.md_recoArea .jobList .job .toDetail .cellBase .imgCell{float:right;width:80px;margin:0 0 10px 10px}.md_recoArea .jobList .job .toDetail .cellBase .imgCell img{width:80px;height:auto}.md_recoArea .jobList .job .toDetail .cellBase .nameCell .name{font-size:13px;font-weight:bold;color:#333;letter-spacing:0.2em;line-height:1.45}.md_recoArea .jobList .job .toDetail .cellBase .nameCell .company{margin-top:8px;font-size:11px;font-weight:bold;letter-spacing:0.1em;color:#888}.md_recoArea .jobList .job .toDetail .cellBase .nameCell .dataSet{margin-top:8px}.md_recoArea .jobList .job .toDetail .cellBase .nameCell .dataSet .sideBusiness{margin-top:10px;display:inline;margin-right:10px}.md_recoArea .jobList .job .toDetail .cellBase .nameCell .dataSet .sideBusiness .tag{display:inline-block;padding:4px 7px;font-size:11px;border:1px solid #ff8800;color:#ff8800;background:#fff}.md_recoArea .jobList .job .toDetail .cellBase .nameCell .dataSet .data{margin-right:10px;font-size:11px;letter-spacing:0.1em;color:#333}.md_recoArea .jobList .job .toDetail .cellBase .nameCell .dataSet .data:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;top:-1px;vertical-align:middle;color:#78b}.md_recoArea .jobList .job .toDetail .cellBase .nameCell .dataSet .data.data--income:before{content:"\e910";top:-2px;margin-right:3px}.md_recoArea .jobList .job .toDetail .cellBase .nameCell .dataSet .data.data--area:before{content:"\e918";margin-right:2px;font-size:13px}.md_recoArea .jobList .job .toDetail .copy{margin-top:8px;font-size:10px;color:#888;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.md_recoArea .jobList .job .btnSet{display:table;width:100%}.md_recoArea .jobList .job .btnSet .btn{display:table-cell;width:50%;vertical-align:middle}.md_recoArea .jobList .job .btnSet .btn .md_btn{width:100%;height:40px;line-height:40px;padding:0;text-align:center;border-radius:0;letter-spacing:0.2em;-webkit-box-shadow:none;box-shadow:none}.md_recoArea .jobList .job .btnSet .btn.btn--fav{position:relative}.md_recoArea .jobList .job .btnSet .btn.btn--fav .md_btn{background-color:#7c6;background:-webkit-gradient(linear,left top,right top,from(#9c7),to(#7c6));background:linear-gradient(to right,#9c7 0%,#7c6 100%)}.md_recoArea .jobList .job .btnSet .btn.btn--fav .md_btn:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e838";top:-2px;font-size:17px;margin-right:5px;vertical-align:middle}.md_recoArea .jobList .job .btnSet .btn.btn--fav .md_btn:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e838";top:-2px;font-size:17px;margin-right:5px;vertical-align:middle}.md_recoArea .jobList .job .btnSet .btn.btn--fav .md_btn.md_btn--done{background:#bbb;color:#fff;-webkit-box-shadow:none;box-shadow:none}.md_recoArea .jobList .job .btnSet .btn.btn--fav .favTip{position:absolute;top:-40px;left:50%;width:140px;margin-left:-70px;padding:15px 0;text-align:center;background-color:#f3faf0;font-size:13px;font-weight:bold;color:#7c6;letter-spacing:0.1em;display:none;-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.15);box-shadow:0 6px 10px rgba(0,0,0,0.15)}.md_recoArea .jobList .job .btnSet .btn.btn--fav .favTip:after,.md_recoArea .jobList .job .btnSet .btn.btn--fav .favTip:before{position:absolute;content:"";display:inline-block;left:50%;bottom:-7px;margin-left:-7px;line-height:0;border-left:7px solid transparent;border-top:7px solid #f3faf0;border-right:7px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}.md_recoArea .jobList .job .btnSet .btn.btn--next .md_btn{background:#f8f8f8;color:#78b}.md_recoArea+.favDoneSet{padding:30px 15px;text-align:center;display:none}.md_recoArea+.favDoneSet .doneCatch{font-size:15px;font-weight:bold;letter-spacing:0.3em;text-align:center;color:#78b}.md_recoArea+.favDoneSet .copy{margin-top:10px;font-size:11px;line-height:1.55;word-break:normal;word-wrap:break-word}.md_recoArea+.favDoneSet .copy a{margin:0 3px;text-decoration:underline}.md_recoArea+.favDoneSet+.catch{margin-top:30px}.md_congratArea{padding:15px;background-color:#f0f0f0}.md_congratArea .base{display:block;color:#333}.md_congratArea .base .title{height:24px;line-height:26px;background-color:#ffdaad;text-align:center;font-size:12px;font-weight:bold;letter-spacing:0.2em;color:#854}.md_congratArea .base .content .link{position:relative;display:table;width:100%}.md_congratArea .base .content .link:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;color:#888}.md_congratArea .base .content .link+.link{border-top:1px solid #eaeaea}.md_congratArea .base .content .link .copy,.md_congratArea .base .content .link .logo{display:table-cell;padding:10px 15px;background-color:#fff;vertical-align:middle}.md_congratArea .base .content .link .logo{width:110px;height:80px;text-align:center}.md_congratArea .base .content .link .logo img{width:80px;height:auto}.md_congratArea .base .content .link .copy{padding:10px 30px 10px 0;font-size:11px;line-height:1.45;color:#333}#md_PageTopLink{position:fixed;bottom:10px;left:50%;margin-left:-25px;display:inline-block;width:50px;height:40px;z-index:1000;display:none}#md_PageTopLink:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;width:50px;text-align:center;content:"\e90f";font-size:40px;line-height:40px;color:#78b}#footer{padding:35px 30px 120px;background-color:#fff;text-align:center}#footer .logo img{height:32px;width:auto}#footer .logo .copy{margin-top:15px;padding-left:0.2em;font-size:9px;color:#aaa;line-height:1.45;letter-spacing:0.2em}#footer .logo .copy .num{margin-right:1px;font-family:"robocon"}#footer .aboutLinkSet{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;margin-top:15px}#footer .aboutLinkSet .link{width:50%;margin-top:15px;text-align:left}#footer .aboutLinkSet .link a{font-size:10px;color:#888}#footer .aboutLinkSet .link a:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";margin-right:3px;font-size:8px}#footer .aboutLinkSet .link:last-of-type{width:100%}#footer .copyright{margin-top:30px;font-size:10px;color:#aaa}#footer .copyright .mark{font-size:11px;margin-right:3px}#popupHeader{position:relative;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}#popupHeader .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;height:50px;padding:10px 15px}#popupHeader .wrap .logo{position:relative;top:-2px}#popupHeader .wrap .logo img{height:26px}#popupHeader .wrap .closeLink{position:absolute;right:0;top:0;display:inline-block;width:50px;height:50px}#popupHeader .wrap .closeLink:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:0;top:0;content:"\e920";width:50px;height:50px;line-height:50px;text-align:center;font-size:14px;color:#fff}#container.container--popup{padding:15px 15px 60px}#container.container--popup.container--popup--noPadding{padding:0}#container.container--popup #popPageTitle{margin-bottom:20px}#container.container--popup #popPageTitle .title{padding:0 5px 13px;border-bottom:1px solid #d2d4eb;font-size:15px;font-weight:bold;letter-spacing:0.2em;color:#78b}#txtField+#container.container--popup{padding-top:0}#popupFooter{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);padding:15px 0 60px;text-align:center}#popupFooter .name{font-size:11px;color:#fff}#popupFooter .copyright{margin-top:5px;font-size:9px;color:#fff}@font-face{font-family:"icomoon";src:url("../user_sp_font/icon/icomoon.eot?ga2skd");src:url("../user_sp_font/icon/icomoon.eot?ga2skd#iefix") format("embedded-opentype"),url("../user_sp_font/icon/icomoon.ttf?ga2skd") format("truetype"),url("../user_sp_font/icon/icomoon.woff?ga2skd") format("woff"),url("../user_sp_font/icon/icomoon.svg?ga2skd#icomoon") format("svg");font-weight:normal;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dots:before{content:"\e930"}.icon-technology:before{content:"\e92f"}.icon-arrow2:before{content:"\e928"}.icon-cogwheel:before{content:"\e929"}.icon-internet:before{content:"\e92a"}.icon-library:before{content:"\e92b"}.icon-login:before{content:"\e92c"}.icon-note:before{content:"\e92d"}.icon-round:before{content:"\e92e"}.icon-big-plus-sign:before{content:"\e927"}.icon-fb_messenger:before{content:"\e924"}.icon-icon_hatena:before{content:"\e925"}.icon-icon_line:before{content:"\e926"}.icon-rectangular-speech-bubbles:before{content:"\e921"}.icon-icon_hunter:before{content:"\e900"}.icon-icon_agent:before{content:"\e901"}.icon-logo_en:before{content:"\e902"}.icon-icon_condition:before{content:"\e903"}.icon-icon_history:before{content:"\e904"}.icon-icon_profile:before{content:"\e905"}.icon-icon_judgeNo:before{content:"\e906"}.icon-icon_judgeMiddle:before{content:"\e907"}.icon-icon_judgeYes:before{content:"\e908"}.icon-icon_email:before{content:"\e909"}.icon-icon_value:before{content:"\e90a"}.icon-error:before{content:"\e000"}.icon-error_outline:before{content:"\e001"}.icon-paper-clip:before{content:"\e005"}.icon-not_interested:before{content:"\e033"}.icon-pause2:before{content:"\e034"}.icon-play_arrow:before{content:"\e037"}.icon-repeat2:before{content:"\e040"}.icon-replay:before{content:"\e042"}.icon-shuffle:before{content:"\e043"}.icon-videocam:before{content:"\e04b"}.icon-videocam_off:before{content:"\e04c"}.icon-reply3:before{content:"\e07a"}.icon-rewind:before{content:"\e086"}.icon-play2:before{content:"\e087"}.icon-fast-forward2:before{content:"\e08a"}.icon-shuffle2:before{content:"\e08c"}.icon-repeat3:before{content:"\e08d"}.icon-upload2:before{content:"\e097"}.icon-download2:before{content:"\e098"}.icon-location:before{content:"\e099"}.icon-map3:before{content:"\e09b"}.icon-reload:before{content:"\e0a3"}.icon-call_made:before{content:"\e0b2"}.icon-arrow-left2:before{content:"\e0b3"}.icon-call_missed:before{content:"\e0b4"}.icon-call_received:before{content:"\e0b5"}.icon-arrow-right2:before{content:"\e0bd"}.icon-arrow-up2:before{content:"\e0be"}.icon-arrow-down2:before{content:"\e0bf"}.icon-import_export:before{content:"\e0c3"}.icon-stay_primary_landscape:before{content:"\e0d5"}.icon-stay_primary_portrait:before{content:"\e0d6"}.icon-plus2:before{content:"\e114"}.icon-minus2:before{content:"\e115"}.icon-inbox3:before{content:"\e122"}.icon-outbox:before{content:"\e123"}.icon-flag2:before{content:"\e153"}.icon-reply2:before{content:"\e15e"}.icon-reply_all:before{content:"\e15f"}.icon-undo2:before{content:"\e166"}.icon-access_alarms:before{content:"\e191"}.icon-data_usage:before{content:"\e1af"}.icon-usb2:before{content:"\e1e0"}.icon-attach_file:before{content:"\e226"}.icon-format_quote:before{content:"\e244"}.icon-mode_edit:before{content:"\e254"}.icon-vertical_align_bottom:before{content:"\e258"}.icon-attachment:before{content:"\e2bc"}.icon-file_upload:before{content:"\e2c6"}.icon-keyboard_backspace:before{content:"\e317"}.icon-keyboard_return:before{content:"\e31b"}.icon-keyboard_tab:before{content:"\e31c"}.icon-keyboard_voice:before{content:"\e31d"}.icon-laptop2:before{content:"\e31e"}.icon-laptop_chromebook:before{content:"\e31f"}.icon-laptop_mac:before{content:"\e320"}.icon-laptop_windows:before{content:"\e321"}.icon-mouse:before{content:"\e323"}.icon-phone_android:before{content:"\e324"}.icon-phone_iphone:before{content:"\e325"}.icon-phonelink:before{content:"\e326"}.icon-tablet2:before{content:"\e32f"}.icon-tablet_android:before{content:"\e330"}.icon-tablet_mac:before{content:"\e331"}.icon-tv2:before{content:"\e333"}.icon-brightness_3:before{content:"\e3a8"}.icon-brush:before{content:"\e3ae"}.icon-colorize:before{content:"\e3b8"}.icon-crop2:before{content:"\e3be"}.icon-details:before{content:"\e3c8"}.icon-palette:before{content:"\e40a"}.icon-photo_camera:before{content:"\e412"}.icon-rotate_left:before{content:"\e419"}.icon-rotate_right:before{content:"\e41a"}.icon-transform:before{content:"\e428"}.icon-directions_bike:before{content:"\e52f"}.icon-directions_bus:before{content:"\e530"}.icon-directions_car:before{content:"\e531"}.icon-directions_boat:before{content:"\e532"}.icon-directions_railway:before{content:"\e534"}.icon-directions_transit:before{content:"\e535"}.icon-directions_walk:before{content:"\e536"}.icon-flight:before{content:"\e539"}.icon-local_airport:before{content:"\e53d"}.icon-local_shipping:before{content:"\e558"}.icon-local_taxi:before{content:"\e559"}.icon-person_pin:before{content:"\e55a"}.icon-restaurant_menu:before{content:"\e561"}.icon-store_mall_directory:before{content:"\e563"}.icon-terrain:before{content:"\e564"}.icon-directions_run:before{content:"\e566"}.icon-restaurant:before{content:"\e56c"}.icon-subway2:before{content:"\e56f"}.icon-train2:before{content:"\e570"}.icon-tram:before{content:"\e571"}.icon-arrow_back:before{content:"\e5c4"}.icon-arrow_forward:before{content:"\e5c8"}.icon-refresh2:before{content:"\e5d5"}.icon-unfold_less:before{content:"\e5d6"}.icon-unfold_more:before{content:"\e5d7"}.icon-arrow_upward:before{content:"\e5d8"}.icon-subdirectory_arrow_left:before{content:"\e5d9"}.icon-subdirectory_arrow_right:before{content:"\e5da"}.icon-arrow_downward:before{content:"\e5db"}.icon-first_page:before{content:"\e5dc"}.icon-last_page:before{content:"\e5dd"}.icon-do_not_disturb_alt:before{content:"\e611"}.icon-sync:before{content:"\e627"}.icon-time_to_leave:before{content:"\e62c"}.icon-live_tv:before{content:"\e639"}.icon-ondemand_video:before{content:"\e63a"}.icon-personal_video:before{content:"\e63b"}.icon-wc:before{content:"\e63d"}.icon-wifi2:before{content:"\e63e"}.icon-priority_high:before{content:"\e645"}.icon-pie_chart:before{content:"\e6c4"}.icon-pie_chart_outlined:before{content:"\e6c5"}.icon-show_chart:before{content:"\e6e1"}.icon-cake:before{content:"\e7e9"}.icon-group_add:before{content:"\e7f0"}.icon-location_city:before{content:"\e7f1"}.icon-notifications:before{content:"\e7f4"}.icon-notifications_none:before{content:"\e7f5"}.icon-notifications_off:before{content:"\e7f6"}.icon-notifications_active:before{content:"\e7f7"}.icon-people:before{content:"\e7fb"}.icon-people_outline:before{content:"\e7fc"}.icon-person:before{content:"\e7fd"}.icon-person_add:before{content:"\e7fe"}.icon-person_outline:before{content:"\e7ff"}.icon-public:before{content:"\e80b"}.icon-school:before{content:"\e80c"}.icon-share2:before{content:"\e80d"}.icon-check_box:before{content:"\e834"}.icon-check_box_outline_blank:before{content:"\e835"}.icon-radio_button_unchecked:before{content:"\e836"}.icon-radio_button_checked:before{content:"\e837"}.icon-star2:before{content:"\e838"}.icon-star_half:before{content:"\e839"}.icon-star_border:before{content:"\e83a"}.icon-account_box:before{content:"\e851"}.icon-account_circle:before{content:"\e853"}.icon-alarm:before{content:"\e855"}.icon-alarm_off:before{content:"\e857"}.icon-alarm_on:before{content:"\e858"}.icon-autorenew:before{content:"\e863"}.icon-build:before{content:"\e869"}.icon-cached:before{content:"\e86a"}.icon-change_history:before{content:"\e86b"}.icon-code2:before{content:"\e86f"}.icon-delete:before{content:"\e872"}.icon-exit_to_app:before{content:"\e879"}.icon-explore:before{content:"\e87a"}.icon-favorite_border:before{content:"\e87e"}.icon-get_app:before{content:"\e884"}.icon-help:before{content:"\e887"}.icon-highlight_off:before{content:"\e888"}.icon-home2:before{content:"\e88a"}.icon-hourglass_empty:before{content:"\e88b"}.icon-hourglass_full:before{content:"\e88c"}.icon-info2:before{content:"\e88e"}.icon-info_outline:before{content:"\e88f"}.icon-input:before{content:"\e890"}.icon-language2:before{content:"\e894"}.icon-list2:before{content:"\e896"}.icon-lock2:before{content:"\e897"}.icon-lock_open:before{content:"\e898"}.icon-lock_outline:before{content:"\e899"}.icon-power_settings_new:before{content:"\e8ac"}.icon-restore:before{content:"\e8b3"}.icon-room:before{content:"\e8b4"}.icon-schedule:before{content:"\e8b5"}.icon-search2:before{content:"\e8b6"}.icon-shopping_cart:before{content:"\e8cc"}.icon-spellcheck:before{content:"\e8ce"}.icon-supervisor_account:before{content:"\e8d3"}.icon-swap_horiz:before{content:"\e8d4"}.icon-swap_vert:before{content:"\e8d5"}.icon-system_update_alt:before{content:"\e8d7"}.icon-thumb_down:before{content:"\e8db"}.icon-thumb_up:before{content:"\e8dc"}.icon-toc:before{content:"\e8de"}.icon-trending_down:before{content:"\e8e3"}.icon-trending_flat:before{content:"\e8e4"}.icon-trending_up:before{content:"\e8e5"}.icon-turned_in:before{content:"\e8e6"}.icon-turned_in_not:before{content:"\e8e7"}.icon-view_headline:before{content:"\e8ee"}.icon-work:before{content:"\e8f9"}.icon-youtube_searched_for:before{content:"\e8fa"}.icon-eject2:before{content:"\e8fb"}.icon-help_outline:before{content:"\e8fd"}.icon-zoom_out:before{content:"\e90b"}.icon-arrow:before{content:"\e90c"}.icon-arrows2:before{content:"\e90d"}.icon-arrows-1:before{content:"\e90e"}.icon-arrows-2:before{content:"\e90f"}.icon-coins:before{content:"\e910"}.icon-favorite2:before{content:"\e911"}.icon-avatar:before{content:"\e912"}.icon-woman:before{content:"\e913"}.icon-doublearrow:before{content:"\e914"}.icon-copyright2:before{content:"\e915"}.icon-fingerprint:before{content:"\e916"}.icon-icon_external:before{content:"\e917"}.icon-placeholder:before{content:"\e918"}.icon-rectangles:before{content:"\e919"}.icon-search4:before{content:"\e91a"}.icon-tag3:before{content:"\e91b"}.icon-travel:before{content:"\e91c"}.icon-web:before{content:"\e91d"}.icon-fileTxtfile:before{content:"\e91e"}.icon-checkthin:before{content:"\e91f"}.icon-cancelthin:before{content:"\e920"}.icon-timeline:before{content:"\e922"}.icon-update:before{content:"\e923"}.icon-airport_shuttle:before{content:"\eb3c"}.icon-beach_access:before{content:"\eb3e"}.icon-room_service:before{content:"\eb49"}.icon-smoke_free:before{content:"\eb4a"}.icon-smoking_rooms:before{content:"\eb4b"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-trash-o:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-o:before{content:"\f016"}.icon-tag:before{content:"\f02b"}.icon-book:before{content:"\f02d"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-image:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-arrows:before{content:"\f047"}.icon-ban:before{content:"\f05e"}.icon-comment:before{content:"\f075"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-bar-chart:before{content:"\f080"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-comments:before{content:"\f086"}.icon-thumbs-o-up:before{content:"\f087"}.icon-thumbs-o-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-o:before{content:"\f08a"}.icon-thumb-tack:before{content:"\f08d"}.icon-trophy:before{content:"\f091"}.icon-phone:before{content:"\f095"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-feed:before{content:"\f09e"}.icon-bell-o:before{content:"\f0a2"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-chain:before{content:"\f0c1"}.icon-paperclip:before{content:"\f0c6"}.icon-pinterest:before{content:"\f0d2"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-sort:before{content:"\f0dc"}.icon-linkedin:before{content:"\f0e1"}.icon-comment-o:before{content:"\f0e5"}.icon-comments-o:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-file-text-o:before{content:"\f0f6"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile:before{content:"\f10b"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-microphone:before{content:"\f130"}.icon-youtube:before{content:"\f167"}.icon-instagram:before{content:"\f16d"}.icon-tumblr:before{content:"\f173"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-dribbble:before{content:"\f17d"}.icon-google:before{content:"\f1a0"}.icon-trash:before{content:"\f1f8"}.icon-copyright:before{content:"\f1f9"}.icon-birthday-cake:before{content:"\f1fd"}.icon-area-chart:before{content:"\f1fe"}.icon-pie-chart:before{content:"\f200"}.icon-line-chart:before{content:"\f201"}.icon-diamond:before{content:"\f219"}.icon-chrome:before{content:"\f268"}.icon-firefox:before{content:"\f269"}.icon-opera:before{content:"\f26a"}.icon-internet-explorer:before{content:"\f26b"}.icon-edge:before{content:"\f282"}.icon-envira:before{content:"\f299"}.icon-question-circle-o:before{content:"\f29c"}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:-moz-inline-box;display:inline-block;*vertical-align:auto;position:relative}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{*display:inline}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:-moz-inline-box;display:inline-block;*vertical-align:auto;position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{*display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:-moz-inline-box;display:inline-block;*vertical-align:auto;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{*display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.odometer-formatting-mark,.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{font-weight:bold;font-weight:normal;font-family:"robocon"}.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-pager{text-align:center;font-size:0.85em;font-weight:bold;color:#666}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{color:#aaa}.bx-wrapper .bx-prev{left:0}.bx-wrapper .bx-prev:before{content:"\e90d"}.bx-wrapper .bx-next{right:0}.bx-wrapper .bx-next:before{content:"\e90c"}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-15px;outline:0;width:20px;height:30px;z-index:9999}.bx-wrapper .bx-controls-direction a:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:50%;margin-left:-10px;width:20px;top:0;height:20px;line-height:20px;font-size:20px;text-align:center}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:0.85em;padding:10px}@font-face{font-family:"icomoon_middle";src:url("../user_sp_font/middle/icon.eot?ga2skd");src:url("../user_sp_font/middle/icon.eot?ga2skd#iefix") format("embedded-opentype"),url("../user_sp_font/middle/icon.ttf?ga2skd") format("truetype"),url("../user_sp_font/middle/icon.woff?ga2skd") format("woff"),url("../user_sp_font/middle/icon.svg?ga2skd#icomoon") format("svg");font-weight:normal;font-style:normal}@-webkit-keyframes fluffy1{0%{-webkit-transform:translateX(0);transform:translateX(0)}5%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}25%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fluffy1{0%{-webkit-transform:translateX(0);transform:translateX(0)}5%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}25%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}body,html{background-color:#dddbee;background:-webkit-gradient(linear,left top,right top,from(#dddbee),to(#cadfec));background:linear-gradient(to right,#dddbee 0%,#cadfec 100%)}body{min-height:100vh;width:100%}#container{padding:0}#md_PageTopLink{height:0;opacity:0;z-index:-1}#pankuzu{margin-top:100px;background-color:rgba(255,255,255,0.3);border-bottom:none}#pankuzu .item{border-right-color:rgba(0,0,0,0.1)}#signupHeader{position:relative;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);padding:12px 15px}#signupHeader .logo{position:relative;top:-2px}#signupHeader .logo img{height:26px;width:auto}#signupHeader .toLogin{position:absolute;right:10px;top:50%;height:20px;line-height:20px;margin-top:-10px;font-size:12px;font-weight:normal;color:#fff}#signupHeader .toLogin:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";top:-1px;margin-left:2px;font-size:8px}#imgArea .copy{position:relative;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);padding:12px;text-align:center;font-size:18px;font-weight:bold;color:#fff;letter-spacing:0.1em}#formTitle{position:fixed;left:0;top:0;width:100%;height:50px;padding:0 50px;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);line-height:1;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);z-index:9000;text-align:center}#formTitle+#container{padding:50px 0 100px}#formTitle .backLink{position:absolute;left:0;top:0;width:40px;height:50px}#formTitle .backLink:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90d";display:inline-block;width:40px;height:50px;line-height:50px;font-size:18px;text-align:center;color:#fff}#formTitle .title{font-size:16px;font-weight:bold;color:#fff;letter-spacing:0.2em;line-height:50px}#formTitle .title .num{margin:0 -3px 0 -5px;font-size:14px;font-weight:bold}#formTitle .title .num:before{content:"（"}#formTitle .title .num:after{content:"）"}#formTitle .title .sub{font-size:11px;letter-spacing:0}#formTitle .closeLink{position:absolute;right:0;top:0;display:inline-block;width:50px;height:50px}#formTitle .closeLink:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:0;top:0;content:"\e920";width:50px;height:50px;line-height:50px;text-align:center;font-size:14px;color:#fff}#formTitle .md_btn--delete{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;right:10px;top:50%;height:30px;margin-top:-15px;padding:0 6px;background-color:#fff;font-size:9px;color:#333;line-height:1.2;text-align:left;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.15);box-shadow:0 3px 6px rgba(0,0,0,0.15)}#formTitle .md_btn--delete:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e920";margin-right:3px;font-size:8px;vertical-align:middle;color:#78b}#signupFormBase{position:relative;padding:20px 15px 100px}#signupFormBase .title{text-align:center;color:#78b;font-size:20px;font-weight:bold;letter-spacing:0.1em}#signupFormBase .navCopy{margin-bottom:20px;font-size:13px;font-weight:bold;letter-spacing:0.15em;text-align:center;line-height:1.5}#signupFormBase .navCopy em{margin-right:3px;font-size:16px;color:#78b}#signupFormBase .navCopy .multiIcon{margin-top:5px}#signupFormBase .navCopy .multiIcon .icon{font-size:11px;font-weight:bold;color:#888}#signupFormBase .navCopy .multiIcon .icon:before{content:"（"}#signupFormBase .navCopy .multiIcon .icon:after{content:"）"}#signupFormBase .navCopy .free{margin-top:5px;font-size:11px;color:#888}#signupFormBase .navCopy .free:before{content:"（"}#signupFormBase .navCopy .free:after{content:"）"}#signupFormBase .navCopy .sub{margin-top:6px;font-size:10px;line-height:1.3;color:#888;text-align:left}#signupFormBase .navCopy .sub.subAttention{font-size:12px;color:#f44;text-align:center;letter-spacing:normal}#signupFormBase .navCopy .sub.subAttention:before{content:"（";padding-right:2px}#signupFormBase .navCopy .sub.subAttention:after{content:"）";padding-left:2px}#signupFormBase .navCopy .sub.subAttention.subAttentionPtn:before{content:"※"}#signupFormBase .navCopy .sub.subAttention.subAttentionPtn:after{content:none}#signupFormBase .navCopy .resumeNav{margin-bottom:10px;font-size:12px;font-weight:bold;letter-spacing:0.05em}#signupFormBase .navCopy--new{margin-top:20px}#signupFormBase .navCopy--new .sub{color:#666;font-size:11px}#signupFormBase .navCopy--new .sub em{color:#666;font-size:11px;font-weight:bold}#signupFormBase .nowInput{margin-bottom:15px;padding:10px;background-color:rgba(255,255,255,0.5);font-size:13px;text-align:center;letter-spacing:0.05em}#signupFormBase .nowInput--skillTag{margin:0 -15px 15px;padding:12px 15px;text-align:left}#signupFormBase .nowInput--skillTag .copy{font-size:11px}#signupFormBase .nowInput--skillTag .tagsSelected{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;gap:8px;margin-top:8px}#signupFormBase .nowInput--skillTag .tagsSelected .tag{position:relative;display:-ms-grid;display:grid;place-content:center;padding:0 24px 0 10px;font-size:11px;height:30px;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);color:#fff;letter-spacing:normal}#signupFormBase .nowInput--skillTag .tagsSelected .tag .icon{position:absolute;display:inline-block;top:-50%;right:-4px;height:inherit;width:26px;-webkit-transform:translateY(50%);transform:translateY(50%)}#signupFormBase .nowInput--skillTag .tagsSelected .tag .icon:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e920";right:2px;width:100%;height:100%;line-height:30px;text-align:center;font-size:7px;font-weight:bold;color:#ddd}#signupFormBase .md_realError.js_skillCntError+.base{margin-top:20px}#signupFormBase .base .txtCounterArea{padding:10px 15px;background-color:rgba(255,255,255,0.5);border-bottom:1px solid #eaeaea}#signupFormBase .base .txtCounterArea .txtCounter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:2px;font-size:11px}#signupFormBase .base .txtCounterArea .txtCounter em{position:relative;top:-1px;margin:0px 3px;font-size:17px;font-weight:normal;font-family:robocon;color:rgb(255,119,119)}#signupFormBase .base .txtCounterArea .txtCounter em.count--empty{color:rgb(255,119,119)}#signupFormBase .base .txtCounterArea .txtCounter em.count--norm{color:rgb(248,166,127)}#signupFormBase .base .txtCounterArea .txtCounter em.count--enough{color:rgb(119,136,187)}#signupFormBase .base .txtCounterArea .txtCounter .hintIcon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;margin-left:5px;padding-top:2px;padding-right:1px;width:14px;height:14px;background-color:#ccc;color:#fff;border-radius:50%;cursor:pointer}#signupFormBase .base .txtCounterArea .txtCounter .hintIcon .hintBalloon{position:absolute;top:-6px;right:-3px;display:none;padding:6px 5px 2px 10px;background-color:#fff;font-size:11px;color:#333;line-height:1.4;white-space:nowrap;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.15);box-shadow:0 3px 6px rgba(0,0,0,0.15);-webkit-transform:translateY(-100%);transform:translateY(-100%);cursor:pointer}#signupFormBase .base .txtCounterArea .progressBarSet .preogressBarSide{margin-top:4px;height:10px;background-color:rgba(255,255,255,0.5);border:1px solid #78b;border-radius:5px}#signupFormBase .base .txtCounterArea .progressBarSet .preogressBar{margin:1.5px 1px 1.5px 2px;max-width:99%;width:0%;height:70%;background-color:rgb(255,119,119);border-radius:3px}#signupFormBase .base .txtCounterArea .progressBarSet .preogressBar--empty{background-color:rgb(255,119,119)}#signupFormBase .base .txtCounterArea .progressBarSet .preogressBar--norm{background-color:rgb(248,166,127)}#signupFormBase .base .txtCounterArea .progressBarSet .preogressBar--enough{background-color:rgb(119,136,187)}#signupFormBase .base .txtCounterArea .progressBarSet .addCopy{margin:8px 2px 0;font-size:11px;font-weight:bold;color:#888}#signupFormBase .base .txtCounterArea--gpt{padding-left:10px;padding-right:10px}#signupFormBase .base .form .guide{margin-bottom:10px;padding:0 5px;font-size:11px;line-height:1.45}#signupFormBase .base .form .input{position:relative}#signupFormBase .base .form .input+.input{margin-top:15px}#signupFormBase .base .form .input input[type=date],#signupFormBase .base .form .input input[type=email],#signupFormBase .base .form .input input[type=month],#signupFormBase .base .form .input input[type=number],#signupFormBase .base .form .input input[type=password],#signupFormBase .base .form .input input[type=tel],#signupFormBase .base .form .input input[type=text]{width:100%}#signupFormBase .base .form .input textarea{height:160px;padding:15px;background-color:#fff;border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}#signupFormBase .base .form .input .txtCounter{margin-top:5px;padding-right:2px;font-size:11px;text-align:right}#signupFormBase .base .form .input .txtCounter em{margin:0 3px;font-size:17px;font-weight:normal;font-family:"robocon";color:#78b}#signupFormBase .base .form .input .txtCounter em.js_limit{color:#f44}#signupFormBase .base .form .input select{background-color:transparent}#signupFormBase .base .form .input select.select--bY{width:38%}#signupFormBase .base .form .input select.select--bM{width:28%;margin-left:3%}#signupFormBase .base .form .input select.select--bD{width:28%;margin-left:3%}#signupFormBase .base .form .input select.select--jY{width:55%}#signupFormBase .base .form .input select.select--jM{width:30%;margin-left:5%}#signupFormBase .base .form .input .suggestList{position:absolute;left:0;top:36px;width:100%;-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.15);box-shadow:0 6px 10px rgba(0,0,0,0.15);z-index:2;display:none;overflow-y:auto;max-height:250px}#signupFormBase .base .form .input .suggestList .suggest+.suggest{border-top:1px solid #eaeaea}#signupFormBase .base .form .input .suggestList .suggest a{position:relative;display:block;padding:12px 25px 12px 12px;background-color:#fff;font-size:12px}#signupFormBase .base .form .input .suggestList .suggest a:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;font-size:11px}#signupFormBase .base .form .input .suggestList .suggest a .name{display:block;font-size:14px;line-height:1.4}#signupFormBase .base .form .input .suggestList .suggest a .address{display:block;font-size:11px;line-height:1.4;color:#999}#signupFormBase .base .form .input .suggestList .suggest a.nothing{display:block;text-align:center;color:#777;line-height:1.4;background:#eee}#signupFormBase .base .form .input .suggestList .suggest a.nothing .toLink{text-decoration:underline;font-size:13px;color:#8ac}#signupFormBase .base .form .input .suggestList.suggestList--select .suggest a{padding-right:12px}#signupFormBase .base .form .input .suggestList.suggestList--select .suggest a:after{display:none}#signupFormBase .base .form .inputSet--search{display:-webkit-box;display:-ms-flexbox;display:flex}#signupFormBase .base .form .inputSet--search .input{-webkit-box-flex:1;-ms-flex:1;flex:1}#signupFormBase .base .form .inputSet--search .btn{margin-top:0;padding-left:10px;width:44px}#signupFormBase .base .form .inputSet--search .btn .md_btn{position:relative;width:100%;height:34px;overflow:hidden}#signupFormBase .base .form .inputSet--search .btn .md_btn--search:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e91a";position:absolute;top:1px;left:2px;width:34px;height:34px;line-height:34px;text-align:center;font-size:16px}#signupFormBase .base .form .companySuggestSet{display:none;margin-top:15px}#signupFormBase .base .form .companySuggestSet .pagingSection .textSide{font-size:11px}#signupFormBase .base .form .companySuggestSet .pagingSection .textSide .number{color:#666}#signupFormBase .base .form .companySuggestSet .pagingSection .textSide .number+.attention{margin-top:5px}#signupFormBase .base .form .companySuggestSet .pagingSection .textSide .attention{color:#f44}#signupFormBase .base .form .companySuggestSet .pagingSection .textSide+.pagingSide{margin-top:10px}#signupFormBase .base .form .companySuggestSet .pagingSection .pagingSide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#signupFormBase .base .form .companySuggestSet .pagingSection .pagingSide .pagingBtn{font-size:14px;font-weight:bold}#signupFormBase .base .form .companySuggestSet .pagingSection .pagingSide .pagingBtn:after,#signupFormBase .base .form .companySuggestSet .pagingSection .pagingSide .pagingBtn:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;top:-1px;margin-right:3px;font-size:12px;font-weight:bold}#signupFormBase .base .form .companySuggestSet .pagingSection .pagingSide .pagingBtn+.pagingBtn{margin-left:10px}#signupFormBase .base .form .companySuggestSet .pagingSection .pagingSide .pagingBtn--pre:before{content:"\e90d";margin-right:3px}#signupFormBase .base .form .companySuggestSet .pagingSection .pagingSide .pagingBtn--next:after{content:"\e90c";margin-left:3px}#signupFormBase .base .form .companySuggestSet .suggestSection{margin-top:10px}#signupFormBase .base .form .companySuggestSet .suggestSection .companyNameList a{position:relative;display:block;padding:15px 25px 15px 15px;width:100%;background-color:#fcfcfc;font-size:11px;color:#222;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}#signupFormBase .base .form .companySuggestSet .suggestSection .companyNameList a:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;height:16px;line-height:16px;font-size:16px;color:#78b;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#signupFormBase .base .form .companySuggestSet .suggestSection .companyNameList a:hover{background-color:#fff}#signupFormBase .base .form .companySuggestSet .suggestSection .companyNameList a .name{line-height:1.2}#signupFormBase .base .form .companySuggestSet .suggestSection .companyNameList a .name+.address{margin-top:3px}#signupFormBase .base .form .companySuggestSet .suggestSection .companyNameList a .address{line-height:1.2;color:#999}#signupFormBase .base .form .companySuggestSet .suggestSection .companyNameList a+a{margin-top:10px}#signupFormBase .base .form .companySuggestSet .suggestSection+.pagingSection{margin-top:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#signupFormBase .base .form .companySuggestSet.active{display:block}#signupFormBase .base .form .noCompanySection{margin-top:20px}#signupFormBase .base .form .noCompanySection .noCompany .link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;width:100%;background-color:#fcfcfc;font-size:11px;color:#222;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}#signupFormBase .base .form .noCompanySection .noCompany .link:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90f";position:absolute;left:15px;top:50%;height:16px;line-height:16px;font-size:16px;color:#78b;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#signupFormBase .base .form .noCompanySection .noCompany .link:hover{background-color:#fff}#signupFormBase .base .form .linkList .link+.link{margin-top:10px}#signupFormBase .base .form .linkList .link a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;height:54px;padding:0 25px 0 10px;background-color:#fff;font-size:14px;color:#333;line-height:1.3;-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.15);box-shadow:0 6px 10px rgba(0,0,0,0.15)}#signupFormBase .base .form .linkList .link a:active{top:2px;-webkit-box-shadow:none;box-shadow:none}#signupFormBase .base .form .linkList .link a:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;color:#78b}#signupFormBase .base .form .linkList .link a .mini{position:relative;top:1px;font-size:10px}#signupFormBase .base .form .linkList .link a .mini:before{content:"（"}#signupFormBase .base .form .linkList .link a .mini:after{content:"）"}#signupFormBase .base .form .linkList .link a .holder{position:relative;top:1px;margin:0 2px;font-size:12px;line-height:1}#signupFormBase .base .form .linkList .link a .rankDetail{margin-left:10px;padding:2px 0 0 10px;border-left:1px solid #eee;font-size:11px;line-height:1.2;color:#888}#signupFormBase .base .form .linkList .link a.subLink{background-color:#ddd}#signupFormBase .base .form .linkList .link.link--suggest a{background-color:#ffd}#signupFormBase .base .form .linkList .link input+label{display:-webkit-flex;display:-moz-box;display:box;-webkit-box-align:center;box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:54px;padding:2px 10px 0 30px;background-color:#fff;font-size:11px;color:#333;line-height:1.2;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}#signupFormBase .base .form .linkList .link input+label:before{display:none}#signupFormBase .base .form .linkList .link input+label:after{left:8px;font-size:16px;color:#e6e6e6}#signupFormBase .base .form .linkList .link input:checked+label{background-color:#f6a2a0;color:#fff}#signupFormBase .base .form .linkList .link input:checked+label:after{color:#fff}#signupFormBase .base .form .linkList .link input[disabled=disabled]+label{background:#f6f6f6;color:#bbb;-webkit-box-shadow:none;box-shadow:none}#signupFormBase .base .form .linkList .link input[disabled=disabled]+label:after{color:#ddd}#signupFormBase .base .form .linkList.linkList--column2,#signupFormBase .base .form .linkList.linkList--column3,#signupFormBase .base .form .linkList.linkList--column5{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;margin-top:-10px}#signupFormBase .base .form .linkList.linkList--column2 .link{width:48.5%;margin-top:10px}#signupFormBase .base .form .linkList.linkList--column2 .link:nth-of-type(2n+2){margin-left:3%}#signupFormBase .base .form .linkList.linkList--column3 .link{width:31.3333333333%;margin-top:10px}#signupFormBase .base .form .linkList.linkList--column3 .link:nth-of-type(3n+2),#signupFormBase .base .form .linkList.linkList--column3 .link:nth-of-type(3n+3){margin-left:3%}#signupFormBase .base .form .linkList.linkList--column5 .link{width:18.4%;margin-top:10px}#signupFormBase .base .form .linkList.linkList--column5 .link:nth-of-type(5n+2),#signupFormBase .base .form .linkList.linkList--column5 .link:nth-of-type(5n+3),#signupFormBase .base .form .linkList.linkList--column5 .link:nth-of-type(5n+4),#signupFormBase .base .form .linkList.linkList--column5 .link:nth-of-type(5n+5){margin-left:2%}#signupFormBase .base .form .linkList.linkList--column5 .link a:after{font-size:12px}#signupFormBase .base .form .linkList.linkList--allCheck{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;margin-top:-10px}#signupFormBase .base .form .linkList.linkList--allCheck .check--parent{width:100%}#signupFormBase .base .form .linkList.linkList--allCheck .check--parent label{font-weight:bold}#signupFormBase .base .form .linkList.linkList--allCheck .check--child{width:48.5%;margin-top:10px}#signupFormBase .base .form .linkList.linkList--allCheck .check--child:nth-of-type(odd){margin-left:3%}#signupFormBase .base .form .linkList.linkList--allCheck .check--child label{font-size:11px}#signupFormBase .base .form .devideSet{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;height:calc(100vh - 250px)}#signupFormBase .base .form .devideSet .devide{position:relative;width:50%;background-color:#fff;color:#333;-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.15);box-shadow:0 6px 10px rgba(0,0,0,0.15)}#signupFormBase .base .form .devideSet .devide+.devide{margin-left:10px}#signupFormBase .base .form .devideSet .devide:active{top:2px;-webkit-box-shadow:none;box-shadow:none}#signupFormBase .base .form .devideSet .devide:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;color:#78b}#signupFormBase .base .form .devideSet .devide .text{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;position:relative;width:100%;height:130px;padding-bottom:50px;line-height:1.3;letter-spacing:0.2em;font-size:14px}#signupFormBase .base .form .devideSet .devide .text:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:50%;top:50%;margin:-5px 0 0 -25px;display:inline-block;width:50px;height:36px;line-height:36px;font-size:36px;text-align:center}#signupFormBase .base .form .devideSet .devide.devide--yes .text:after{content:"\e91f";font-size:32px;color:#9c6}#signupFormBase .base .form .devideSet .devide.devide--no .text:after{content:"\e920";font-size:26px;color:#ef9a9a}#signupFormBase .base .form .devideSet .devide.devide--male .text:after{content:"\e912";color:#1E88E5}#signupFormBase .base .form .devideSet .devide.devide--female .text:after{content:"\e913";color:#D81B60}#signupFormBase .base .form .accoList .acco .accoBar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;width:100%;height:46px;padding:2px 25px 0 10px;background-color:#fff;color:#333;font-size:13px;letter-spacing:0.1em;line-height:1.2}#signupFormBase .base .form .accoList .acco .accoBar:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90e";position:absolute;right:10px;top:50%;margin-top:-7px;height:14px;line-height:14px;font-size:14px;color:#78b}#signupFormBase .base .form .accoList .acco .accoBar.has_selected{padding-right:20px}#signupFormBase .base .form .accoList .acco .accoBar.has_selected .text:after{content:"選択中";display:inline-block;background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%);padding:4px;margin-left:5px;font-size:11px;color:#FFF;vertical-align:2px}#signupFormBase .base .form .accoList .acco .accoBar.accoBar--open{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);color:#fff}#signupFormBase .base .form .accoList .acco .accoBar.accoBar--open:before{display:none}#signupFormBase .base .form .accoList .acco .accoBar.accoBar--open:after{content:"\e90f";color:#fff}#signupFormBase .base .form .accoList .acco .accoBar.accoBar--open .text:after{display:none}#signupFormBase .base .form .accoList .acco .accoContent{padding:10px;background-color:rgba(255,255,255,0.3);display:none}#signupFormBase .base .form .accoList .acco .accoContent .linkList--allCheck{margin-top:0}#signupFormBase .base .form .accoList .acco+.acco .accoBar:before{content:"";background-color:#eaeaea;position:absolute;left:0;top:0;display:inline-block;width:100%;height:1px}#signupFormBase .base .form .jobCheckList{border-radius:0;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);padding:0}#signupFormBase .base .form .jobCheckList .check{display:block;width:100%;border-radius:0;width:100%;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #e4e4e4}#signupFormBase .base .form .jobCheckList .check label{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 80px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;line-height:1.2;padding:0;background:#fff;font-size:12px;font-weight:normal;color:#222;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#signupFormBase .base .form .jobCheckList .check label.on{background-color:#fff;color:#222;border-top-color:rgba(0,0,0,0.6);border-left-color:transparent;border-right-color:transparent;border-bottom-color:#e4e4e4}#signupFormBase .base .form .jobCheckList .check label input{display:none}#signupFormBase .base .form .jobCheckList .check label:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e91f";position:relative;top:0;left:0;display:inline-block;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;line-height:20px;margin:0 10px 0 0;background:#FFF;border:1px solid #ddd;font-size:12px;color:#ddd;text-align:center;border-radius:2px}#signupFormBase .base .form .jobCheckList .check label.on:before{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);color:#fff}#signupFormBase .base .form .jobCheckList .check select{width:80px;height:30px;padding:0 20px 0 10px;font-size:11px;opacity:0.4;-ms-flex-negative:0;flex-shrink:0;background-position:center right 0px;color:#222}#signupFormBase .base .form .jobCheckList .check select option:first-child{color:#b1b1b1}#signupFormBase .base .form .jobCheckList .check select.hasError{border-bottom:1px solid #f44;background-color:#fdd}#signupFormBase .base .form .jobCheckList .check label.on+select{opacity:1}#signupFormBase .base .form .attentionList{margin-top:15px}#signupFormBase .base .form .attentionList .attention{font-size:9px;color:#aaa}#signupFormBase .base .form .attentionList .attention+.attention{margin-top:3px}#signupFormBase .base .form .attentionList .attention:before{content:"※";margin-right:3px}#signupFormBase .base .form .generateLinkArea{padding:12px 10px 10px;background-color:rgba(255,255,255,0.4);border-top:1px solid #eaeaea;z-index:1}#signupFormBase .base .form .generateLinkArea .generateLinkSet .linkSide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#signupFormBase .base .form .generateLinkArea .generateLinkSet .linkSide .labelCell{display:inline-block}#signupFormBase .base .form .generateLinkArea .generateLinkSet .linkSide .labelCell .labelText{display:-ms-grid;display:grid;place-content:center;padding:1px 6px 0;height:18px;background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%);font-size:10px;font-weight:bold;color:#fff}#signupFormBase .base .form .generateLinkArea .generateLinkSet .linkSide .labelCell+.linkText{margin-left:5px}#signupFormBase .base .form .generateLinkArea .generateLinkSet .linkSide .linkText{display:inline-block;padding-top:1px;font-size:12px;text-decoration:underline}#signupFormBase .base .form .generateLinkArea .generateLinkSet+.captionSet{margin-top:6px}#signupFormBase .base .form .generateLinkArea .captionSet .caption{position:relative;display:inline-block;padding-left:12px;font-size:11px;color:#666;line-height:1.3;text-align:left}#signupFormBase .base .form .generateLinkArea .captionSet .caption:before{content:"※";position:absolute;top:0;left:0}#signupFormBase .base .form.form--bg{padding:20px 15px;background-color:rgba(255,255,255,0.7);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}#signupFormBase .base .form.form--bg.form--skillTag{background-color:#fff}#signupFormBase .base .form.form--formUnit+.form--formUnit{margin-top:20px}#signupFormBase .base .form.form--formUnit .unitTitle{height:28px;line-height:28px;padding:0 8px;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);font-size:13px;letter-spacing:0.1em;color:#fff;text-align:center}#signupFormBase .base .form.form--formUnit .unitContent{padding:15px;background-color:rgba(255,255,255,0.3)}#signupFormBase .base .form.form--formUnit.form--formUnitBg .unitContent{background-color:rgba(255,255,255,0.7)}#signupFormBase .base .form.form--signup .input .w50{width:47%}#signupFormBase .base .form.form--signup .input .w50+.w50{margin-left:6%}#signupFormBase .base .form.form--signup .input .h50{width:47%;height:50px}#signupFormBase .base .form.form--signup .input .h50+.h50{margin-left:6%}#signupFormBase .base .form.form--code .inputSet,#signupFormBase .base .form.form--mail .inputSet,#signupFormBase .base .form.form--signupNew .inputSet{position:relative;margin-top:10px}#signupFormBase .base .form.form--code .inputSet .title,#signupFormBase .base .form.form--mail .inputSet .title,#signupFormBase .base .form.form--signupNew .inputSet .title{position:absolute;top:22px;font-size:13px;color:#aaa;font-weight:normal;pointer-events:none;-webkit-transform-origin:left;transform-origin:left;z-index:3;white-space:nowrap}#signupFormBase .base .form.form--code .inputSet .title+.title,#signupFormBase .base .form.form--mail .inputSet .title+.title,#signupFormBase .base .form.form--signupNew .inputSet .title+.title{left:50%}#signupFormBase .base .form.form--code .inputSet .title.move,#signupFormBase .base .form.form--mail .inputSet .title.move,#signupFormBase .base .form.form--signupNew .inputSet .title.move{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateY(-40px) translateX(-2px) scale(0.85);transform:translateY(-40px) translateX(-2px) scale(0.85);z-index:1;color:#666;-webkit-transition-duration:0.1s;transition-duration:0.1s}#signupFormBase .base .form.form--code .inputSet .title.focus,#signupFormBase .base .form.form--mail .inputSet .title.focus,#signupFormBase .base .form.form--signupNew .inputSet .title.focus{color:#ffa500}#signupFormBase .base .form.form--code .inputSet .title.back,#signupFormBase .base .form.form--mail .inputSet .title.back,#signupFormBase .base .form.form--signupNew .inputSet .title.back{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateY(0px) translateX(0px) scale(1);transform:translateY(0px) translateX(0px) scale(1);z-index:1;color:#888;-webkit-transition-duration:0.1s;transition-duration:0.1s}#signupFormBase .base .form.form--code .inputSet .h50,#signupFormBase .base .form.form--mail .inputSet .h50,#signupFormBase .base .form.form--signupNew .inputSet .h50{width:46%;height:50px}#signupFormBase .base .form.form--code .inputSet .h50:last-of-type,#signupFormBase .base .form.form--mail .inputSet .h50:last-of-type,#signupFormBase .base .form.form--signupNew .inputSet .h50:last-of-type{margin-left:5%}#signupFormBase .base .form.form--code .inputSet .h50+.title,#signupFormBase .base .form.form--mail .inputSet .h50+.title,#signupFormBase .base .form.form--signupNew .inputSet .h50+.title{left:54%}#signupFormBase .base .form.form--code .inputSet input:-webkit-autofill,#signupFormBase .base .form.form--mail .inputSet input:-webkit-autofill,#signupFormBase .base .form.form--signupNew .inputSet input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,0) inset!important;box-shadow:0 0 0 1000px rgba(0,0,0,0) inset!important;-webkit-text-fill-color:#333!important}#signupFormBase .base .form.form--code .inputSet+.inputSet,#signupFormBase .base .form.form--mail .inputSet+.inputSet,#signupFormBase .base .form.form--signupNew .inputSet+.inputSet{margin-top:30px}#signupFormBase .base .form.form--mail .inputSet input{position:relative;width:100%;height:50px}#signupFormBase .base .form.form--mail .inputSet+.inputSet{margin-top:25px}#signupFormBase .base .form.form--mail .inputSet #mailSuggest{position:absolute;left:0;top:36px;width:100%;max-height:0;overflow:hidden;-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.15);box-shadow:0 6px 10px rgba(0,0,0,0.15);-webkit-transition:all 0.15s ease-in 0s;transition:all 0.15s ease-in 0s;z-index:99}#signupFormBase .base .form.form--mail .inputSet #mailSuggest .suggestList .suggest{position:relative}#signupFormBase .base .form.form--mail .inputSet #mailSuggest .suggestList .suggest .address{display:block;padding:12px;background-color:#fff;font-size:12px}#signupFormBase .base .form.form--mail .inputSet #mailSuggest .suggestList .suggest+.suggest{border-top:1px solid #eaeaea}#signupFormBase .base .form.form--mail .inputSet .toggle-password{position:absolute;top:20px;right:15px;width:22px;height:20px;background-repeat:no-repeat;background-size:contain}#signupFormBase .base .form.form--mail .checkSet{margin-top:20px;font-size:13px}#signupFormBase .base .form.form--mail .checkSet .check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}#signupFormBase .base .form.form--mail .checkSet .check img{width:16px;height:16px}#signupFormBase .base .form.form--mail .checkSet .check+.check{margin-top:8px}#signupFormBase .base .form.form--mail .checkSet .copy{margin-top:8px}#signupFormBase .base .form.form--code .inputSet input{width:100%}#signupFormBase .base .form.form--code .inputSet .title{top:10px}#signupFormBase .base .form.form--code .inputSet .title.move{-webkit-transform:translateY(-30px) translateX(-2px) scale(0.85);transform:translateY(-30px) translateX(-2px) scale(0.85)}#signupFormBase .base .form.form--skillTag .title{font-size:13px;font-weight:bold;letter-spacing:0.1em}#signupFormBase .base .form.form--skillTag .inputSet{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:10px}#signupFormBase .base .form.form--skillTag .inputSet .input{width:100%}#signupFormBase .base .form.form--skillTag .inputSet .md_btn--add{position:relative;right:0;top:0;padding:0 8px;font-size:12px;background-color:#f8f8f8;color:#78b;white-space:nowrap}#signupFormBase .base .form.form--skillTag .inputSet .md_btn--add:before{content:"\e114";position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;margin-right:2px;font-size:11px}#signupFormBase .base .form.form--skillTag .inputSet .md_btn--add.disable{background-color:#bbb;color:#fff;-webkit-box-shadow:none;box-shadow:none}#signupFormBase .base .form.form--skillTag .tagArea{margin:25px 3px 0}#signupFormBase .base .form.form--skillTag .tagArea:first-child{margin-top:0}#signupFormBase .base .form.form--skillTag .tagArea.addTagArea{display:none}#signupFormBase .base .form.form--skillTag .tagArea.addTagArea.added{display:block}#signupFormBase .base .form.form--skillTag .tagArea .item{font-size:13px;font-weight:bold}#signupFormBase .base .form.form--skillTag .tagArea .tagList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;gap:10px;margin-top:10px}#signupFormBase .base .form.form--skillTag .tagArea .tagList .tag{display:-ms-grid;display:grid;place-content:center;padding:0 12px;height:34px;font-size:13px;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.15);box-shadow:0 3px 6px rgba(0,0,0,0.15)}#signupFormBase .base .form.form--skillTag .tagArea .tagList .tag.disable{background-color:#bbb;color:#fff;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}#signupFormBase .base .form.form--skillTag .tagArea .tagList.typePlain .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dddddd;padding:2px 12px;-webkit-box-shadow:none;box-shadow:none}#signupFormBase .base .form.form--skillTag .tagArea .tagList.typePlain .tag:before{content:"\e91f";position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;font-size:11px;font-weight:bold;margin-right:5px;color:#aaa}#signupFormBase .base .form.form--skillTag .tagArea .tagList.typePlain .tag.is_selected{position:relative;padding:0 11px;border:2px solid #78b;color:#333;background-color:#dfecf5}#signupFormBase .base .form.form--skillTag .tagArea .tagList.typePlain .tag.is_selected:before{color:#78b}#signupFormBase .base .form.form--skillTag .tagArea .tagList.typeClose .tag{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#signupFormBase .base .form.form--skillTag .tagArea .tagList.typeClose .tag:before{content:"\e920";font-size:9px;margin-right:0;margin-left:8px;color:#222}#signupFormBase .base .form.form--skillTag .formArea+.formArea{margin-top:40px}#signupFormBase .base .form.form--skillTag+.form--skillTag{margin-top:20px}#signupFormBase .base .form.form--engTest .input+.input{margin-top:20px}#signupFormBase .base .form.form--engTest .input .point .holder,#signupFormBase .base .form.form--engTest .input .point .test{display:inline-block;vertical-align:middle}#signupFormBase .base .form.form--engTest .input .point .test{font-size:12px}#signupFormBase .base .form.form--engTest .input .point input{width:90px;margin:0 5px}#signupFormBase .base .form.form--engTest .input .point .holder{font-size:12px}#signupFormBase .base .form.form--noData,#signupFormBase .base .form.form--noDataPtn{display:-ms-grid;display:grid;place-content:center;gap:15px;padding:25px 10px;text-align:center}#signupFormBase .base .form.form--noData .catch,#signupFormBase .base .form.form--noDataPtn .catch{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0.15em}#signupFormBase .base .form.form--noData .catch em,#signupFormBase .base .form.form--noDataPtn .catch em{color:#78b}#signupFormBase .base .form.form--noData .md_btn,#signupFormBase .base .form.form--noDataPtn .md_btn{position:relative;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);height:44px;line-height:44px}#signupFormBase .base .form.form--noData .md_btn:after,#signupFormBase .base .form.form--noDataPtn .md_btn:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;font-size:16px;font-size:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#signupFormBase .base .form.form--noDataPtn{gap:20px}#signupFormBase .base .form.form--noDataPtn .catchArea{display:-ms-grid;display:grid;place-content:center;gap:8px}#signupFormBase .base .form.form--noDataPtn .catchArea .copy em{color:#78b}#signupFormBase .base .form--gpt{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}#signupFormBase .base .form--gpt .input{padding:10px;background-color:rgba(255,255,255,0.7)}#signupFormBase .base .form--gpt .input textarea{height:auto;border:1px solid #eaeaea;-webkit-box-shadow:none;box-shadow:none}#signupFormBase .base .btn{margin-top:20px}#signupFormBase .base .btn .md_btn.md_btn--submit{background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%)}#signupFormBase .base .btn .md_btn.md_btn--submit.js_disable{background:#bbb;color:#fff;-webkit-box-shadow:none;box-shadow:none}#signupFormBase .base .btn.btn--btnTwo .md_btn{display:inline-block;vertical-align:middle;width:48.5%;letter-spacing:0.2em}#signupFormBase .base .btn.btn--btnTwo .md_btn+.md_btn{margin-left:3%}#signupFormBase .base .btn.btn--btnTwo .md_btn.md_btn--skip{background:#f8f8f8;color:#78b;height:50px;line-height:50px;font-size:16px;text-align:center}#signupFormBase .base .btn.btn--final .md_btn{-webkit-animation:fluffy1 4s ease infinite;animation:fluffy1 4s ease infinite}#signupFormBase .base .btn.btn--final .md_btn:after{display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:10px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;font-weight:bold}#signupFormBase .base .informationArea{margin:25px 0 10px}#signupFormBase .base .informationArea .catch{font-size:13px;line-height:21px;letter-spacing:0.05em;text-align:left}#signupFormBase .base .informationArea .dataSetTable{width:100%;margin:10px 0;border-collapse:collapse;border-spacing:0;background-color:rgba(255,255,255,0.7);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}#signupFormBase .base .informationArea .dataSetTable .dataSet{display:table;width:100%}#signupFormBase .base .informationArea .dataSetTable .dataSet .item{width:20%;padding-right:10px;font-size:12px;font-weight:bold;vertical-align:top;display:table-cell;padding:18px 15px 17px;line-height:1.3;letter-spacing:0.05em}#signupFormBase .base .informationArea .dataSetTable .dataSet .data{width:80%;font-size:13px;vertical-align:middle;display:table-cell;padding:18px 15px 17px;line-height:1.3;letter-spacing:0.05em}#signupFormBase .base .informationArea .dataSetTable .dataSet+.dataSet{border-top:1px solid #eaeaea}#signupFormBase .base .informationArea .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:#666;font-size:11px;font-style:normal;font-weight:400;line-height:1;letter-spacing:0.6px}#signupFormBase .base .informationArea .text .copy{line-height:1.6;text-align:left}#signupFormBase .base .stepArea{padding:15px 0 0}#signupFormBase .base .stepArea .copy{font-size:14px;font-weight:bold;color:#78b}#signupFormBase .base .stepArea .barSet{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}#signupFormBase .base .stepArea .barSet .bar{width:33.3%;height:8px;background-color:#fff;color:#78b;margin-left:-1px}#signupFormBase .base .stepArea .barSet .bar:last-child{margin-left:-2px}#signupFormBase .base .stepArea .barSet .active{background-color:#78b}#signupFormBase .base .stepArea .barSet .inactive{background-color:#eaeaea}#signupFormBase .base .ruleCheck{margin-top:20px;text-align:center;line-height:1.2}#signupFormBase .base .ruleCheck input:checked+label:after{color:#f09d98}#signupFormBase .base .ruleCheck label{padding-left:28px;font-size:13px;letter-spacing:0.1em}#signupFormBase .base .ruleCheck label:before{width:18px;height:18px;margin-top:-9px;border:none;-webkit-box-shadow:none;box-shadow:none}#signupFormBase .base .ruleCheck label:after{left:2px;font-size:14px;color:#e6e6e6}#signupFormBase .base .ruleCheck label a{margin-right:3px;text-decoration:underline}#signupFormBase .base .incomeAttention{margin-top:15px;text-align:center;font-size:8px;color:#888;line-height:1.2}#signupFormBase .base .incomeAttention:before{content:"※";margin-right:5px}#signupFormBase .base .attentionText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:15px;color:#888;font-size:8px;font-style:normal;font-weight:400;line-height:1;letter-spacing:0.6px}#signupFormBase .base .attentionText .copy{line-height:1.6;text-align:center}#signupFormBase .base .tipsArea{position:relative;display:table;width:100%;margin-top:20px;background-color:rgba(255,255,255,0.5)}#signupFormBase .base .tipsArea .tipsContent,#signupFormBase .base .tipsArea .tipsTitle{display:table-cell;vertical-align:middle}#signupFormBase .base .tipsArea .tipsTitle{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);width:1%;white-space:nowrap;padding:6px}#signupFormBase .base .tipsArea .tipsTitle .text{position:relative;display:inline-block;padding-top:20px;font-size:10px;color:#fff;letter-spacing:0.1em}#signupFormBase .base .tipsArea .tipsTitle .text:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:50%;top:0;content:"\e7f4";width:30px;text-align:center;margin-left:-15px;font-size:16px}#signupFormBase .base .tipsArea .tipsContent{padding:10px 15px 8px}#signupFormBase .base .tipsArea .tipsContent .copy{font-size:11px;line-height:1.45}#signupFormBase .base .tipsArea .tipsContent .copy em{color:#78b}#signupFormBase .base .tipsArea--example{display:block;padding:15px 10px}#signupFormBase .base .tipsArea--example .tipsContent,#signupFormBase .base .tipsArea--example .tipsTitle{display:block}#signupFormBase .base .tipsArea--example .tipsTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:100%;background:transparent}#signupFormBase .base .tipsArea--example .tipsTitle .text{padding-top:0;font-size:11px;font-weight:bold;color:#78b;letter-spacing:inherit}#signupFormBase .base .tipsArea--example .tipsTitle .text:before{content:none}#signupFormBase .base .tipsArea--example .tipsTitle .copyIcon{position:relative;top:1px;font-size:11px;color:#78b}#signupFormBase .base .tipsArea--example .tipsTitle .copyIcon:before{content:"\e932";position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;top:-1px;margin-right:1px}#signupFormBase .base .tipsArea--example .tipsTitle .copyIcon .copyDoneBaloon{display:none;position:absolute;left:50%;top:-10px;padding:13px 10px 10px;background-color:#fff;-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.15);box-shadow:0 6px 10px rgba(0,0,0,0.15);-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);z-index:2}#signupFormBase .base .tipsArea--example .tipsTitle .copyIcon .copyDoneBaloon:before{content:"";position:absolute;left:50%;bottom:0;display:inline-block;line-height:0;border:7px solid transparent;border-top:7px solid #fff;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}#signupFormBase .base .tipsArea--example .tipsTitle .copyIcon .copyDoneBaloon .item{font-size:11px;color:#888;line-height:1.45}#signupFormBase .base .tipsArea--example .tipsContent{padding:0;margin-top:10px}.chatGptHistoryConfirm{padding:10px;background-color:rgba(255,255,255,0.7)}.chatGptHistoryConfirm_title{font-size:14px;font-weight:bold;text-align:center}.chatGptHistoryConfirm .input{margin-top:15px;padding:10px;height:calc(100dvh - 285px);background-color:#FFF;overflow-y:scroll}.chatGptHistoryConfirm .input .history{line-height:1.8}#bottomLinkSet{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;width:100%;margin-top:-60px;padding-bottom:15px;z-index:2}#bottomLinkSet .link{width:50%;padding:0 15px}#bottomLinkSet .link a{display:inline-block;padding:0 2px 4px;border-bottom:1px solid #78b;font-size:11px;color:#78b}#bottomLinkSet .link.link--back{text-align:left}#bottomLinkSet .link.link--back a:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90d";top:-1px;margin-right:2px}#bottomLinkSet .link.link--backNew{width:auto;margin:0 auto;padding:0;text-align:left}#bottomLinkSet .link.link--backNew a:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90d";top:-1px;margin-right:2px}#bottomLinkSet .link.link--next{text-align:right}#bottomLinkSet .link.link--next a:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";top:-1px;margin-left:2px}#bottomLinkSet .link.link--nextNew{width:auto;margin:0 auto;padding:0;text-align:right}#bottomLinkSet .link.link--nextNew a:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";top:-1px;margin-left:2px}#bottomLinkSet .link--center{width:100%}#bottomLinkSet .link--center.link--back{text-align:center}#bottomLinkSet .link--center.link--back a:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90d";top:-1px;margin-right:2px}#signupFixedBtn{position:fixed;left:0;bottom:0;width:100%;padding:10px;background-color:rgba(0,0,0,0.5);z-index:100}#signupFixedBtn.chatGpt{background-color:#FFF}#signupFixedBtn.chatGpt .subLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#signupFixedBtn.chatGpt .subLink.multipleLink{margin-top:15px;padding-bottom:10px}#signupFixedBtn.chatGpt .subLink .skipLink{position:relative;display:inline-block;width:auto;height:25px;line-height:25px;padding-left:14px;font-size:12px;font-weight:normal;background-color:transparent}#signupFixedBtn.chatGpt .subLink .skipLink:before{content:"\e90c";position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;top:0;left:0}#signupFixedBtn.chatGpt .subLink .skipLink:after{content:"";position:absolute;bottom:-1px;left:0;display:inline-block;width:100%;height:1px;background-color:#8ac}#signupFixedBtn.chatGpt .subLink .skipLink:hover:after{background-color:#8ac}#signupFixedBtn .base .captionCell{line-height:1.2;text-align:center}#signupFixedBtn .base .captionCell .caption{position:relative;display:inline-block;padding-left:13px;font-size:11px}#signupFixedBtn .base .captionCell .caption:before{content:"※";position:absolute;top:0;left:0}#signupFixedBtn .base .captionCell .caption--alert{color:#ffcdcf}#signupFixedBtn .base .captionCell+.md_btn{margin-top:7px}#signupFixedBtn .base .md_btn.md_btn--submit{background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%)}#signupFixedBtn .base .md_btn.md_btn--submit.js_disable{background:#bbb;color:#fff;-webkit-box-shadow:none;box-shadow:none}#signupFixedBtn .base.base--btnTwo .md_btn{display:inline-block;vertical-align:middle;width:48.5%;letter-spacing:0.2em}#signupFixedBtn .base.base--btnTwo .md_btn+.md_btn{margin-left:3%}#signupFixedBtn .base.base--btnTwo .md_btn.md_btn--skip{background:#f8f8f8;color:#78b;height:50px;line-height:50px;font-size:16px;text-align:center}#signupFixedBtn .base .skipLink{position:relative;background:#f8f8f8;color:#78b;width:100%;height:50px;line-height:50px;font-size:15px;letter-spacing:0.3em;text-align:center;font-weight:bold}#signupFixedBtn .base .skipLink:hover:after{background-color:#8ac}#signupDoneBase{padding:30px 15px 60px}#signupDoneBase .catchSet{text-align:center}#signupDoneBase .catchSet .catch{font-size:18px;font-weight:bold;letter-spacing:0.15em;text-align:center;color:#78b;line-height:20px}#signupDoneBase .catchSet .sub{margin-top:8px;font-size:13px;font-weight:bold;letter-spacing:0.1em}#signupDoneBase .catchSet .sub em{margin-right:3px;font-size:13px;color:#78b}#signupDoneBase .catchSet .sub--message{margin:10px 0 20px 0;line-height:16px;text-align:left;word-break:break-word}#signupDoneBase .specialSet{margin-top:20px;position:relative}#signupDoneBase .specialSet .copy{position:relative;padding-bottom:30px;text-align:center;font-size:13px;line-height:1.65}#signupDoneBase .specialSet .copy:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90e";position:absolute;left:50%;margin-left:-50px;width:100px;bottom:0;text-align:center;font-size:16px;color:#78b}#signupDoneBase .specialSet .copy .favBtn{background-color:#7c6;background:-webkit-gradient(linear,left top,right top,from(#9c7),to(#7c6));background:linear-gradient(to right,#9c7 0%,#7c6 100%);position:relative;top:-1px;height:15px;line-height:15px;margin-right:5px;padding:0 6px;font-size:10px;-webkit-box-shadow:none;box-shadow:none}#signupDoneBase .specialSet .copy .favBtn:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e838";font-size:10px;margin-right:2px;vertical-align:middle;line-height:1}#signupDoneBase .specialSet .specialList{margin-top:10px}#signupDoneBase .specialSet .specialList .special{position:relative;background-color:#fff;-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.15);box-shadow:0 6px 10px rgba(0,0,0,0.15)}#signupDoneBase .specialSet .specialList .special+.special{margin-top:10px}#signupDoneBase .specialSet .specialList .special:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;font-size:12px;color:#78b}#signupDoneBase .specialSet .specialList .special a{display:table;width:100%}#signupDoneBase .specialSet .specialList .special a .imgCell,#signupDoneBase .specialSet .specialList .special a .textCell{display:table-cell;padding:10px 8px;vertical-align:middle}#signupDoneBase .specialSet .specialList .special a .imgCell{width:56px;padding:10px 8px}#signupDoneBase .specialSet .specialList .special a .imgCell img{width:40px}#signupDoneBase .specialSet .specialList .special a .textCell{padding:11px 25px 10px 0}#signupDoneBase .specialSet .specialList .special a .textCell .catch,#signupDoneBase .specialSet .specialList .special a .textCell .mini{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#333;letter-spacing:0.15em;line-height:1.2}#signupDoneBase .specialSet .specialList .special a .textCell .mini{font-size:10px}#signupDoneBase .specialSet .specialList .special a .textCell .catch{margin-top:5px;font-size:12px;font-weight:bold}.snackBar_applyDone{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);width:92%;padding:10px;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.2);box-shadow:0 0 20px 0 rgba(0,0,0,0.2);z-index:5}.snackBar_applyDone .icon_check:before{content:"\e8fc";position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:relative;padding-left:4px;color:#78b;font-size:16px}.snackBar_applyDone .copySet .mainCopy{font-size:14px;font-weight:bold;line-height:22px}.snackBar_applyDone .copySet .copy{font-size:12px;letter-spacing:0.02em;line-height:19px}.modal_signupDone .modalBase .modalContent{text-align:center}.modal_signupDone .modalBase .modalContent .catch{font-size:16px;font-weight:bold;line-height:1.45;font-size:15px}.modal_signupDone .modalBase .modalContent .copy{margin-top:10px;font-size:13px;line-height:1.65}.modal_profileDone .modalBase{width:92%;max-width:450px}.modal_profileDone .modalBase .modalContent{text-align:center;padding:0}.modal_profileDone .modalBase .modalContent .catchGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;padding:15px 18px}.modal_profileDone .modalBase .modalContent .catchGroup .catch{position:relative;text-align:left;padding-left:28px;line-height:22px}.modal_profileDone .modalBase .modalContent .catchGroup .catch:before{content:"\e8fc";position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:4px;color:#78b;font-size:12px}.modal_profileDone .modalBase .modalContent .catchGroup .catch .highlight{font-weight:bold;color:#78b}.modal_profileDone .modalBase .modalContent .introduceArea{padding:25px 12px 20px;background-color:rgba(228,237,255,0.45);border-top:1px solid #ddd;border-bottom:1px solid #ddd}.modal_profileDone .modalBase .modalContent .introduceArea .title{margin-bottom:13px;font-size:16px;font-weight:bold;line-height:20px}.modal_profileDone .modalBase .modalContent .introduceArea .title img{width:158px;margin-right:5px}.modal_profileDone .modalBase .modalContent .introduceArea .copy{margin-bottom:14px;padding:0 6px;text-align:left;font-size:12px;line-height:1.5em;letter-spacing:0}.modal_profileDone .modalBase .modalContent .introduceArea .meritImage{width:100%;padding-left:8px;margin-bottom:18px}.modal_profileDone .modalBase .modalContent .introduceArea .checkGroup .applyCheck{margin-bottom:10px;font-size:12px;font-weight:bold}.modal_profileDone .modalBase .modalContent .introduceArea .checkGroup .applyCheck input[type=checkbox]{position:relative;top:-2px;display:inline-block;margin:0;width:18px;height:18px;background-color:#fff;border:1px solid #bbb;-webkit-box-shadow:none;box-shadow:none}.modal_profileDone .modalBase .modalContent .introduceArea .checkGroup .applyCheck input[type=checkbox]:checked:before{content:"\e8fc";position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:2px;font-size:10px;font-weight:bold;color:#F8A67F}.modal_profileDone .modalBase .modalContent .introduceArea .checkGroup .description{position:relative;font-size:10px;text-align:left;padding:0 6px 0 16px;line-height:1.3em}.modal_profileDone .modalBase .modalContent .introduceArea .checkGroup .description:before{content:"※";position:absolute;left:6px}.modal_profileDone .modalBase .modalContent .introduceArea .checkGroup .description .link{text-decoration:underline}.modal_profileDone .modalBase .modalContent .btn{padding:15px 0;text-align:center}.modal_profileDone .modalBase .modalContent .btn .md_btn{width:120px}.modal_profileDone--past .modalBase{width:90%}.modal_profileDone--past .modalBase .modalContent{padding:15px}.modal_profileDone--past .modalBase .modalContent .catch{font-size:16px;font-weight:bold;line-height:1.45;font-size:15px}.modal_profileDone--past .modalBase .modalContent .meritList{margin-top:15px;padding:10px 5px;border:1px solid #d2d4eb;border-width:1px 0;text-align:left}.modal_profileDone--past .modalBase .modalContent .meritList .merit{position:relative}.modal_profileDone--past .modalBase .modalContent .meritList .merit+.merit{margin-top:10px}.modal_profileDone--past .modalBase .modalContent .meritList .merit .text{position:relative;display:inline-block;padding-left:18px;font-size:12px;line-height:1.45}.modal_profileDone--past .modalBase .modalContent .meritList .merit .text:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:0;top:-2px;content:"\e7f5";margin-right:2px;font-size:14px;color:#78b}.modal_profileDone--past .modalBase .modalContent .meritList .merit .text em{color:#78b}.modal_profileDone--past .modalBase .modalContent .btn{margin-top:15px;padding:0;text-align:center}.modal_profileDone--past .modalBase .modalContent .btn .md_btn{width:auto}.modal_chatGPT .modalBase .title,.modal_lighthouse .modalBase .title{text-align:center;height:38px;line-height:38px;font-size:14px;color:#78b;font-weight:bold;background:#E3EDFD}.modal_chatGPT .modalBase .modalContent,.modal_lighthouse .modalBase .modalContent{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);padding:15px 20px 0;border-radius:0;position:relative}.modal_chatGPT .modalBase .modalContent .txtSet .title,.modal_lighthouse .modalBase .modalContent .txtSet .title{font-size:16px;color:#fff;font-weight:bold;text-align:center;height:auto;line-height:1.5;background:none}.modal_chatGPT .modalBase .modalContent .txtSet .title .important,.modal_lighthouse .modalBase .modalContent .txtSet .title .important{border-bottom:2px solid #fff;height:18px;position:relative;display:inline-block;font-size:16px;font-weight:bold}.modal_chatGPT .modalBase .modalContent .txtSet .subText,.modal_lighthouse .modalBase .modalContent .txtSet .subText{padding:8px 0;font-size:12px;line-height:1.6;color:#fff;text-align:left}.modal_chatGPT .modalBase .modalContent .txtSet .subText .min,.modal_lighthouse .modalBase .modalContent .txtSet .subText .min{font-size:9px;opacity:0.8;-webkit-transform:scale(0.9);transform:scale(0.9)}.modal_chatGPT .modalBase .modalContent .imgSet,.modal_lighthouse .modalBase .modalContent .imgSet{height:200px;overflow:hidden;text-align:center}.modal_chatGPT .modalBase .modalContent .imgSet img,.modal_lighthouse .modalBase .modalContent .imgSet img{width:170px}.modal_chatGPT .modalBase .modalContent:after,.modal_lighthouse .modalBase .modalContent:after{transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);content:"";position:absolute;left:0;bottom:-7px;width:100%;height:40px;background-color:#fff;transform-origin:right bottom;-webkit-transform-origin:right bottom}.modal_chatGPT .modalBase .actionArea,.modal_lighthouse .modalBase .actionArea{position:relative;padding:10px 15px 15px 15px;background:#fff;text-align:center}.modal_chatGPT .modalBase .actionArea .registerCheck,.modal_lighthouse .modalBase .actionArea .registerCheck{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;font-size:12px;text-align:left;color:#888;line-height:1.3}.modal_chatGPT .modalBase .actionArea .check,.modal_lighthouse .modalBase .actionArea .check{display:block;padding-left:3px;padding-bottom:18px;text-align:center}.modal_chatGPT .modalBase .actionArea .check label,.modal_lighthouse .modalBase .actionArea .check label{padding-left:25px;font-size:12px;color:#888;letter-spacing:0.1em;-webkit-box-shadow:none;box-shadow:none}.modal_chatGPT .modalBase .actionArea .check label:before,.modal_lighthouse .modalBase .actionArea .check label:before{width:14px;height:14px;margin-top:-9px;-webkit-box-shadow:none;box-shadow:none}.modal_chatGPT .modalBase .actionArea .check label:after,.modal_lighthouse .modalBase .actionArea .check label:after{top:48%;left:2px;font-size:12px;-webkit-box-shadow:none;box-shadow:none}.modal_chatGPT .modalBase .actionArea .btn,.modal_lighthouse .modalBase .actionArea .btn{margin-top:7px;display:inline-block;text-align:center}.modal_chatGPT .modalBase .actionArea .btn .md_btn,.modal_lighthouse .modalBase .actionArea .btn .md_btn{width:290px;background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%)}.modal_chatGPT .modalBase .actionArea .subLink,.modal_lighthouse .modalBase .actionArea .subLink{margin-top:10px}.modal_chatGPT .modalBase .actionArea .subLink .diny,.modal_lighthouse .modalBase .actionArea .subLink .diny{font-size:12px;color:#aaa;text-decoration:underline}@media only screen and (max-width:320px){.modal_chatGPT .modalBase .modalContent,.modal_lighthouse .modalBase .modalContent{padding:10px 15px 0}.modal_chatGPT .modalBase .modalContent .txtSet .title,.modal_lighthouse .modalBase .modalContent .txtSet .title{font-size:16px}.modal_chatGPT .modalBase .modalContent .txtSet .title .important,.modal_lighthouse .modalBase .modalContent .txtSet .title .important{height:19px}.modal_chatGPT .modalBase .modalContent .txtSet .subText,.modal_lighthouse .modalBase .modalContent .txtSet .subText{font-size:10px}.modal_chatGPT .modalBase .modalContent .imgSet,.modal_lighthouse .modalBase .modalContent .imgSet{height:200px;overflow:hidden}.modal_chatGPT .modalBase .modalContent .imgSet img,.modal_lighthouse .modalBase .modalContent .imgSet img{width:160px}.modal_chatGPT .modalBase .actionArea,.modal_lighthouse .modalBase .actionArea{padding:10px 15px 15px 15px}.modal_chatGPT .modalBase .actionArea .check,.modal_lighthouse .modalBase .actionArea .check{font-size:10px;padding-bottom:10px}.modal_chatGPT .modalBase .actionArea .btn .md_btn,.modal_lighthouse .modalBase .actionArea .btn .md_btn{width:200px;height:40px;line-height:40px;font-size:14px}}.modal_chatGPT .modalBase{margin:0}.modal_chatGPT .modalBase .modalContent{position:relative;padding:20px 15px 12px;overflow:hidden}.modal_chatGPT .modalBase .modalContent:after{content:none}.modal_chatGPT .modalBase .modalContent *{position:relative;z-index:1}.modal_chatGPT .modalBase .modalContent .bgArea{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:3px 3px 0 0;overflow:hidden}.modal_chatGPT .modalBase .modalContent .bgArea img{position:absolute;top:10px;right:-5px;width:76px;height:auto;opacity:0.5}.modal_chatGPT .modalBase .modalContent .titleArea{position:relative;text-align:center}.modal_chatGPT .modalBase .modalContent .titleArea .floatCatch{display:inline-block}.modal_chatGPT .modalBase .modalContent .titleArea .floatCatch .catchText{position:relative;display:-ms-grid;display:grid;place-content:center;padding:2px 0 0 5px;height:20px;background-color:#fff;font-size:12px;font-weight:bold;color:#78b;border-radius:3px}.modal_chatGPT .modalBase .modalContent .titleArea .floatCatch .catchText:before{content:"";position:absolute;bottom:0;left:50%;display:inline-block;width:6px;height:5px;background-color:#fff;clip-path:polygon(0 0,100% 0%,50% 100%);-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.modal_chatGPT .modalBase .modalContent .titleArea .floatCatch+.titleSet{margin-top:10px}.modal_chatGPT .modalBase .modalContent .titleArea .titleSet .title{height:auto;background-color:inherit;font-size:16px;color:#fff;line-height:1.5;letter-spacing:0.1em}.modal_chatGPT .modalBase .modalContent .titleArea .titleSet .title .accent,.modal_chatGPT .modalBase .modalContent .titleArea .titleSet .title .underLin{font-weight:bold}.modal_chatGPT .modalBase .modalContent .titleArea .titleSet .title .accent{font-size:24px}.modal_chatGPT .modalBase .modalContent .titleArea .titleSet .title .underLine{display:inline-block;background:linear-gradient(to top,transparent 0% 2px,#f8a67f 2px 5px,transparent 5px 100%);font-weight:bold;line-height:1.6}.modal_chatGPT .modalBase .modalContent .titleArea+.chartArea{margin-top:15px}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .stepSet{display:-ms-grid;display:grid;place-content:center;padding-top:6px;width:40px;height:40px;border-radius:3px}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .stepSet .label,.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .stepSet .num{font-weight:bold;color:#fff}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .stepSet .label{font-size:10px}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .stepSet .num{left:6px;font-size:24px}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .stepSet+.iconSet{margin-left:10px}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .iconSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2px;width:62px}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .iconSet .unit{display:-ms-grid;display:grid;place-content:center;padding-top:2px;width:100%;height:20px;font-size:11px;font-weight:bold;color:#fff;text-align:center;border:1px solid #fff;border-radius:3px}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .iconSet .unit--chatGPT{font-size:10px;white-space:nowrap}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .iconSet+.copySet{margin-left:10px}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .copySet{padding-top:3px;color:#fff}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .copySet .copy{font-size:12px;font-weight:bold;letter-spacing:0.03em}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .copySet .copy .accent{font-size:16px;font-weight:bold}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart .copySet .copy .underLine{display:inline-block;background:linear-gradient(to top,transparent 0% 2px,#f8a67f 2px 5px,transparent 5px 100%);font-weight:bold;line-height:1.7}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart+.chart{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,0.5)}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart+.chart:after,.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart+.chart:before{content:"";position:absolute;top:-1px;left:50%;display:inline-block;clip-path:polygon(0 0,100% 0%,50% 100%);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart+.chart:before{width:18px;height:10px;background-color:rgba(255,255,255,0.5)}.modal_chatGPT .modalBase .modalContent .chartArea .chartList .chart+.chart:after{width:16px;height:8px;background-color:#91a3c6}.modal_chatGPT .modalBase .modalContent .actionArea .btn{margin-top:0}.modal_insert .modalbase .modalContent .catch{text-align:center;font-size:16px;font-weight:bold;line-height:1.45}.modal_insert .modalbase .modalContent .copy{margin-top:10px;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;font-size:14px;line-height:1.2}.modal_chatGPT_ready .modalBase .modalContent .catch{text-align:center;font-size:16px;font-weight:bold;line-height:1.45}.modal_chatGPT_ready .modalBase .modalContent .copy{margin-top:10px;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;font-size:14px;line-height:1.2}.modal_skillSelect .modalBase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;width:calc(100% - 30px);height:calc(100% - 40px);background-color:#fff}.modal_skillSelect .modalBase .titleArea{padding:15px 10px 0;background-color:#fff}.modal_skillSelect .modalBase .titleArea .title{font-weight:bold;line-height:1.5}.modal_skillSelect .modalBase .titleArea .title .accent{font-size:16px;font-weight:bold;color:#78b}.modal_skillSelect .modalBase .skillArea{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:15px 10px 20px}.modal_skillSelect .modalBase .skillArea .skillAreaWrap{position:absolute;top:10px;left:10px;padding:10px;width:calc(100% - 20px);height:calc(100% - 20px);background-color:#f0f0f0;overflow-y:scroll}.modal_skillSelect .modalBase .skillArea .skillAreaWrap .skillList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.modal_skillSelect .modalBase .skillArea .skillAreaWrap .skillList .skill{display:inline-block}.modal_skillSelect .modalBase .skillArea .skillAreaWrap .skillList .skill input[type=checkbox]{display:none}.modal_skillSelect .modalBase .skillArea .skillAreaWrap .skillList .skill input[type=checkbox]+label{display:-ms-grid;display:grid;place-content:center;padding:0 15px;height:40px;background-color:#fff;font-size:14px;color:#333;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.15);box-shadow:0 3px 6px rgba(0,0,0,0.15)}.modal_skillSelect .modalBase .skillArea .skillAreaWrap .skillList .skill input[type=checkbox]+label:after,.modal_skillSelect .modalBase .skillArea .skillAreaWrap .skillList .skill input[type=checkbox]+label:before{content:none}.modal_skillSelect .modalBase .skillArea .skillAreaWrap .skillList .skill input[type=checkbox]:checked+label{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);color:#fff;-webkit-box-shadow:none;box-shadow:none}.modal_skillSelect .modalBase .actionArea{padding:0 10px 15px}.modal_skillSelect .modalBase .actionArea .btn .md_btn{width:100%;height:42px;line-height:42px}.modal_skillSelect .modalBase .actionArea .btn .md_btn--submit{background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%)}.modal_skillSelect .modalBase .actionArea .btn+.subLink{margin-top:12px}.modal_skillSelect .modalBase .actionArea .subLink{text-align:center}.modal_skillSelect .modalBase .actionArea .subLink .skipLink{position:relative;display:inline-block;padding-left:14px;font-size:12px}.modal_skillSelect .modalBase .actionArea .subLink .skipLink:before{content:"\e90c";position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;top:0;left:0}.modal_skillSelect .modalBase .actionArea .subLink .skipLink:after{content:"";position:absolute;bottom:-1px;left:0;display:inline-block;width:100%;height:1px;background-color:#8ac}.modal_skillSelect .modalBase .actionArea .subLink .skipLink:hover:after{background-color:#8ac}.modal_generateAttention .bgLayer{background:rgba(0,0,0,0.65);z-index:9999}.modal_generateAttention .modalBase{width:calc(100% - 60px);background-color:#f0f0f0}.modal_generateAttention .modalBase .titleArea{padding:20px 15px 15px;text-align:center}.modal_generateAttention .modalBase .titleArea .title{font-size:14px;font-weight:bold;color:#78b}.modal_generateAttention .modalBase .attentionArea{padding:0 15px}.modal_generateAttention .modalBase .attentionArea .attention{position:relative;padding:10px;max-height:250px;background-color:#fff;font-size:12px;line-height:1.75;border:1px solid #e9ebee;overflow-x:hidden;overflow-y:scroll}.modal_generateAttention .modalBase .actionArea{padding:15px 15px 20px}.modal_generateAttention .modalBase .actionArea .btn{padding:0 15px;text-align:center}.modal_generateAttention .modalBase .actionArea .btn .md_btn{width:120px;background:#fff;color:#78b}.modal_editConfirm .modalBase .modalContent .catchArea .catch{line-height:1.45;text-align:center}.modal_editConfirm .modalBase .modalContent .catchArea+.btnArea{margin-top:15px}.modal_editConfirm .modalBase .modalContent .btnArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.modal_editConfirm .modalBase .modalContent .btnArea .md_btn{width:calc((100% - 15px) / 2);text-align:center}.modal_editConfirm .modalBase .modalContent .btnArea .md_btn.btn--yes{background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%)}.modal_editConfirm .modalBase .modalContent .btnArea .md_btn.btn--no{background:#f8f8f8;color:#333}.modal_chatGPT_error .modalBase .modalTitle{padding:12px 10px 10px;height:auto;line-height:1.4}.modal_chatGPT_error .modalBase .modalContent .navCopy .copy{font-size:14px;line-height:1.45}.modal_chatGPT_error .modalBase .modalContent .navCopy .copy+.btnArea{margin-top:12px}.modal_chatGPT_error .modalBase .modalContent .navCopy .btnArea .md_btn{width:100%;text-align:center}.modal_chatGPT_error .modalBase .modalContent .navCopy .btnArea .md_btn+.md_btn{margin-top:10px}#signupWrap.signupWrap--chatGPT{padding-bottom:0}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT{height:calc(100dvh - 60px)}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT.extension{padding:0}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase{margin:0;height:calc(100dvh - 60px);background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100dvh - 136px - 54px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;border-radius:3px 3px 0 0;overflow:hidden}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent *{position:relative;z-index:1}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .bgArea{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:3px 3px 0 0;overflow:hidden}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .bgArea img{position:absolute;top:10px;right:-5px;width:76px;height:auto;opacity:0.5}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .titleArea{position:relative;text-align:center}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .titleArea .floatCatch{display:inline-block}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .titleArea .floatCatch .catchText{position:relative;display:-ms-grid;display:grid;place-content:center;padding:2px 0 0 5px;height:20px;background-color:#fff;font-size:12px;font-weight:bold;color:#78b;border-radius:3px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .titleArea .floatCatch .catchText:before{content:"";position:absolute;bottom:0;left:50%;display:inline-block;width:6px;height:5px;background-color:#fff;clip-path:polygon(0 0,100% 0%,50% 100%);-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .titleArea .floatCatch+.titleSet{margin-top:10px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .titleArea .titleSet .title{height:auto;font-size:16px;color:#fff;line-height:1.5;letter-spacing:0.1em}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .titleArea .titleSet .title .accent,#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .titleArea .titleSet .title .underLin{font-weight:bold}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .titleArea .titleSet .title .accent{font-size:24px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .titleArea .titleSet .title .underLine{display:inline-block;background:linear-gradient(to top,transparent 0% 2px,#f8a67f 2px 5px,transparent 5px 100%);font-weight:bold;line-height:1.6}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .titleArea+.chartArea{margin-top:20px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea{padding:0 20px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .stepSet{display:-ms-grid;display:grid;place-content:center;padding-top:6px;width:40px;height:40px;border-radius:3px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .stepSet .label,#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .stepSet .num{font-weight:bold;color:#fff}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .stepSet .label{font-size:10px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .stepSet .num{left:6px;font-size:24px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .stepSet+.iconSet{margin-left:10px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .iconSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2px;width:62px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .iconSet .unit{display:-ms-grid;display:grid;place-content:center;padding-top:2px;width:100%;height:20px;font-size:11px;font-weight:bold;color:#fff;text-align:center;border:1px solid #fff;border-radius:3px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .iconSet .unit--chatGPT{font-size:10px;white-space:nowrap}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .iconSet+.copySet{margin-left:10px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .copySet{padding-top:3px;color:#fff}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .copySet .copy{font-size:12px;font-weight:bold;letter-spacing:0.03em}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .copySet .copy .accent{font-size:16px;font-weight:bold}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart .copySet .copy .underLine{display:inline-block;background:linear-gradient(to top,transparent 0% 2px,#f8a67f 2px 5px,transparent 5px 100%);font-weight:bold;line-height:1.7}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart+.chart{margin-top:15px;padding-top:15px;border-top:1px solid rgba(255,255,255,0.5)}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart+.chart:after,#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart+.chart:before{content:"";position:absolute;top:-1px;left:50%;display:inline-block;clip-path:polygon(0 0,100% 0%,50% 100%);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart+.chart:before{width:18px;height:10px;background-color:rgba(255,255,255,0.5)}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .contentWrap .chartArea .chartList .chart+.chart:after{width:16px;height:8px;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%)}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase{margin-top:0}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .title{text-align:center;height:38px;line-height:38px;font-size:13px;color:#78b;font-weight:bold}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent{padding:0;background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);border-radius:0}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .txtSet .title{font-size:16px;color:#fff;font-weight:bold;text-align:center;height:auto;line-height:1.5}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .txtSet .title .important{border-bottom:2px solid #f80;height:21px;position:relative;display:inline-block}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .txtSet .subText{padding:8px 0;font-size:12px;line-height:1.6;color:#fff;text-align:left}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .txtSet .subText .min{font-size:9px;opacity:0.8;-webkit-transform:scale(0.9);transform:scale(0.9)}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .imgSet{height:200px;overflow:hidden}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .modalContent .imgSet img{width:170px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .actionArea{position:relative;padding:10px 15px 35px 15px;background:#fff;text-align:center}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .actionArea .registerCheck{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;font-size:12px;text-align:left;color:#888;line-height:1.3}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .actionArea .check{display:block;padding-left:3px;padding-bottom:18px;text-align:center}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .actionArea .check label{padding-left:25px;font-size:12px;color:#888;letter-spacing:0.1em;-webkit-box-shadow:none;box-shadow:none}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .actionArea .check label:before{width:14px;height:14px;margin-top:-9px;-webkit-box-shadow:none;box-shadow:none}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .actionArea .check label:after{top:48%;left:2px;font-size:12px;-webkit-box-shadow:none;box-shadow:none}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .actionArea .btn{margin-top:7px;display:inline-block;text-align:center}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .actionArea .btn .md_btn{width:290px;background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%)}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .actionArea .subLink{margin-top:20px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .explainBase .actionArea .subLink .diny{font-size:12px;color:#aaa;text-decoration:underline}@media only screen and (max-width:320px){#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .modalBase{margin-top:-230px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .modalBase .modalContent{padding:10px 15px 0}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .modalBase .modalContent .txtSet .title{font-size:14px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .modalBase .modalContent .txtSet .title .important{height:19px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .modalBase .modalContent .txtSet .subText{font-size:10px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .modalBase .modalContent .imgSet{height:200px;overflow:hidden}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .modalBase .modalContent .imgSet img{width:160px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .modalBase .actionArea{padding:5px 15px 15px 15px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .modalBase .actionArea .check{font-size:10px;padding-bottom:5px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .modalBase .actionArea .btn .md_btn{width:200px;height:40px;line-height:40px;font-size:14px}}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;width:100%;height:calc(100dvh - 54px);background-color:#fff}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase:before{content:"";display:inline-block;width:100%;height:3px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.05)),to(rgba(0,0,0,0)));background:linear-gradient(rgba(0,0,0,0.05),rgba(0,0,0,0))}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .titleArea{padding:15px 10px 0;background-color:#fff}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .titleArea .title{font-weight:bold;line-height:1.5}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .titleArea .title .accent{font-size:16px;font-weight:bold;color:#78b}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .skillArea{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:15px 10px 20px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .skillArea .skillAreaWrap{position:absolute;top:10px;left:10px;padding:10px;width:calc(100% - 20px);height:calc(100% - 20px);background-color:#f0f0f0;overflow-y:scroll}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .skillArea .skillAreaWrap .skillList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .skillArea .skillAreaWrap .skillList .skill{display:inline-block}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .skillArea .skillAreaWrap .skillList .skill input[type=checkbox]{display:none}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .skillArea .skillAreaWrap .skillList .skill input[type=checkbox]+label{display:-ms-grid;display:grid;place-content:center;padding:0 15px;height:40px;background-color:#fff;font-size:14px;color:#333;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.15);box-shadow:0 3px 6px rgba(0,0,0,0.15)}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .skillArea .skillAreaWrap .skillList .skill input[type=checkbox]+label:after,#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .skillArea .skillAreaWrap .skillList .skill input[type=checkbox]+label:before{content:none}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .skillArea .skillAreaWrap .skillList .skill input[type=checkbox]:checked+label{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);color:#fff;-webkit-box-shadow:none;box-shadow:none}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .actionArea{padding:0 10px 35px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .actionArea .btn .md_btn{width:100%;height:42px;line-height:42px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .actionArea .btn .md_btn--submit{background-color:#f8a67f;background:-webkit-gradient(linear,left top,right top,from(#f8a67f),to(#f49fbe));background:linear-gradient(to right,#f8a67f 0%,#f49fbe 100%)}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .actionArea .btn+.subLink{margin-top:20px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .actionArea .subLink{text-align:center}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .actionArea .subLink .skipLink{position:relative;display:inline-block;padding-left:14px;font-size:12px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .actionArea .subLink .skipLink:before{content:"\e90c";position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;top:0;left:0}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .actionArea .subLink .skipLink:after{content:"";position:absolute;bottom:-1px;left:0;display:inline-block;width:100%;height:1px;background-color:#8ac}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .skillBase .actionArea .subLink .skipLink:hover:after{background-color:#8ac}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;width:100%;height:calc(100dvh - 54px);background-color:#fff}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase:before{content:"";display:inline-block;width:100%;height:3px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.05)),to(rgba(0,0,0,0)));background:linear-gradient(rgba(0,0,0,0.05),rgba(0,0,0,0))}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .titleArea{padding:20px 20px 10px 20px;background-color:#fff}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .titleArea .title{font-size:14px;font-weight:bold;text-align:center}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .titleArea .title .historyTitle{font-size:18px;font-weight:bold;color:#78b}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .historyArea{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:10px 20px 20px;border-bottom:1px solid #ddd}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .historyArea .historyWrap{position:absolute;padding:10px;width:calc(100% - 40px);height:calc(100% - 30px);background-color:#eee;border-radius:3px;overflow-y:scroll;font-size:17px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .historyArea .historyWrap .skillList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .historyArea .historyWrap .skillList .skill{display:inline-block}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .historyArea .historyWrap .skillList .skill input[type=checkbox]{display:none}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .historyArea .historyWrap .skillList .skill input[type=checkbox]+label{display:-ms-grid;display:grid;place-content:center;padding:0 15px;height:40px;background-color:#fff;font-size:16px;color:#78b;border-radius:3px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .historyArea .historyWrap .skillList .skill input[type=checkbox]:checked+label{background-color:#91a3c6;background:-webkit-gradient(linear,left top,right top,from(#a39fc9),to(#80a7c3));background:linear-gradient(to right,#a39fc9 0%,#80a7c3 100%);color:#fff;-webkit-box-shadow:none;box-shadow:none}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .actionArea{padding:20px 10px 15px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .actionArea .btn .md_btn{width:100%;height:42px;line-height:42px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .actionArea .btn+.subLink{margin-top:12px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .actionArea .subLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;text-align:center}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .actionArea .subLink .skipLink{position:relative;display:inline-block;padding-left:14px;font-size:12px}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .actionArea .subLink .skipLink:before{content:"\eb1c";position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;top:0;left:0}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .actionArea .subLink .skipLink:after{content:"";position:absolute;bottom:-1px;left:0;display:inline-block;width:100%;height:1px;background-color:#4477e0}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .actionArea .subLink .skipLink:hover:after{background-color:#78b}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .actionArea .subLink .linkDisabled{color:#aaa;pointer-events:none}#signupWrap.signupWrap--chatGPT .panelUnit--chatGPT .historyBase .actionArea .subLink .linkDisabled:after{content:"";position:absolute;bottom:-1px;left:0;display:inline-block;width:100%;height:1px;background-color:#aaa}.modal_continue .modalBase .modalContent{padding:25px 15px;text-align:center}.modal_continue .modalBase .modalContent .catch{font-size:14px;font-weight:normal;line-height:1.45}.modal_continue .modalBase .modalContent .catch em{margin-right:2px}.modal_continue .modalBase .modalContent .button{margin-top:15px}.modal_continue .modalBase .modalContent .button .md_btn{position:relative;padding:0 25px 0 15px}.modal_continue .modalBase .modalContent .button .md_btn:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90c";position:absolute;right:5px;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:16px;font-size:12px}.modal_continue .modalBase .modalContent .login{margin-top:20px}.modal_continue .modalBase .modalContent .login a{position:relative;font-size:11px;color:#888}.modal_continue .modalBase .modalContent .login a:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e90d";position:relative;right:5px;top:50%;margin-top:-1px;height:11px;line-height:11px;font-size:11px}.modal_loading.show{animation-name:showLevelup;-webkit-animation-name:showLevelup;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}@keyframes showLevelup{0%{opacity:0}to{opacity:1}}@-webkit-keyframes showLevelup{0%{opacity:0}to{opacity:1}}.modal_loading .modalBase{top:0;left:0;margin:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85);padding:40px 15px 20px;text-align:center}.modal_loading .modalBase .textArea{padding-top:100px;text-align:center;letter-spacing:0.2em;color:#fff}.modal_loading .modalBase .imgArea{text-align:center}.modal_loading .modalBase .imgArea .animationImage{margin-top:20px;display:inline-block;width:80px;height:80px;background:url(../../imageFile/user_sp/signup/preloader02.png) no-repeat;-webkit-animation:loading 0.8s steps(7) infinite;animation:loading 0.8s steps(7) infinite}@-webkit-keyframes loading{to{background-position:-560px 0}}@keyframes loading{to{background-position:-560px 0}}