::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:normal}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}#concept .logo-field{margin-bottom:4rem}#concept h2{margin-top:3rem;margin-bottom:2rem}#concept .button-large{font-size:1.8rem;width:48rem}#concept p{margin-top:1.5rem;margin-bottom:1.5rem}#concept p.lead,#concept li{font-size:1.8rem;line-height:3.2rem}#concept ol{margin-left:2rem;margin-top:1rem;list-style:decimal}#concept ol li{font-size:1.6rem;margin-top:0.5rem;margin-bottom:0.5rem}#concept .box{margin-top:1rem}#concept .column-box{margin-top:1rem;text-align:center}#concept .column{font-size:1.4rem;width:130px;height:100px;float:left;border:1px solid;border-radius:10px;padding:6px 6px 8px 6px;margin:4px}#concept .column h3{font-size:1.8rem}#concept .column p{font-size:1.4rem}#concept .question{margin-top:1rem;border:none}#concept p.answer{margin-left:1rem;margin-bottom:1rem}#contact-list h1 .member-name{font-size:1.4rem;line-height:2.2rem;font-weight:bold;color:#949B9E;margin:0 0 0 1.6rem}#contact-list .guide{color:#FFF;font-size:1.2rem;line-height:1.2rem;font-weight:bold;position:relative;display:inline-block;margin:1.6em 0 0;padding:1rem 1.2rem;min-width:120px;max-width:100%;background:#FF8A00;border-radius:.4rem}#contact-list .guide:before{content:"";position:absolute;top:100%;left:12%;margin-left:-10px;border:10px solid transparent;border-top:10px solid #FF8A00}#contact-list .contact-list{margin:2rem 0 0 0;display:flex;align-items:center;padding:1.6rem 1.6rem 1.6rem 2rem;box-sizing:border-box;border:1px solid #EBEDEF;border-radius:1.6rem;cursor:-webkit-grab;cursor:grab}#contact-list .no-drag{cursor:default}#contact-list .navi{width:2.8rem;display:flex;flex-direction:column;align-items:center;margin:0 2.4rem 0 0}#contact-list .navi p{font-size:1.6rem;line-height:2.2rem;font-weight:bold;margin:0 0 .4rem 0}#contact-list .navi .icon{width:2.8rem;height:2.8rem}#contact-list .contents{width:100%}#contact-list .contents .title{display:flex;align-items:center}#contact-list .contents .title .number{font-size:1.1rem;line-height:1.4rem;background:#202020;padding:.4rem .6rem;color:#FFF;margin:0 .8rem 0 0;border-radius:.2rem}#contact-list .contents .title h2{font-size:1.6rem;line-height:2.4rem;font-weight:bold;display:flex;align-items:center}#contact-list .contents .title h2 a{flex:1}#contact-list .contents .title h2 .icon{filter:invert(53%) sepia(73%) saturate(1150%) hue-rotate(179deg) brightness(94%) contrast(89%);vertical-align:top;margin:0 0 0 .6rem}#contact-list .contents .title .recommend{margin:0 0 0 1.2rem;font-size:1.4rem;line-height:1.6rem;font-weight:bold}#contact-list .contents .title .recommend .icon{width:1.6rem;height:1.6rem;vertical-align:top;margin:0 .4rem 0 0;filter:invert(55%) sepia(94%) saturate(2360%) hue-rotate(1deg) brightness(105%) contrast(106%)}#contact-list .tag{margin:0 0 1.2rem;display:flex;align-items:center;flex-wrap:wrap}#contact-list .tag li{margin:.8rem 1.2rem 0 0;border-radius:.4rem}#contact-list .tag li a{display:flex;align-items:center;color:#202020;font-size:1.1rem;line-height:1.4rem;font-weight:bold;padding:.6rem .6rem .6rem 1.2rem}#contact-list .tag .inquired{background:#ECFAE1}#contact-list .tag .recommend{background:#F5F9FF}#contact-list .portfolio{position:relative}#contact-list .portfolio h3{font-size:1.2rem;line-height:1.8rem;font-weight:bold;margin:0 0 .4rem 0}#contact-list .portfolio h3 span{font-weight:normal;margin:0 0 0 .4rem}#contact-list .portfolio .icon{width:1.6rem;height:1.6rem;vertical-align:middle;margin:0 0 0 .4rem;filter:invert(53%) sepia(73%) saturate(1150%) hue-rotate(179deg) brightness(94%) contrast(89%)}#contact-list .data{display:flex;margin:.4rem 0 0 0}#contact-list .data dt{font-size:1.2rem;line-height:1.8rem;font-weight:bold;width:5.6rem}#contact-list .data dd{flex:1}#contact-list .data ul{display:flex;flex-wrap:wrap}#contact-list .data li{font-size:1.2rem;line-height:1.8rem}#contact-list .data li:first-child:before{content:none;margin:0 .4rem 0 0}#contact-list .data li:before{content:"/";margin:0 .6rem 0;color:#C6CBCE}#contact-list .trash{width:3.2rem;height:3.2rem;margin:0 0 0 2rem;cursor:pointer}#contact-list .trash .icon{filter:invert(75%) sepia(5%) saturate(247%) hue-rotate(163deg) brightness(86%) contrast(85%);display:inline-block;width:2.4rem;height:2.4rem}#contact-list .button-field{margin:2rem 0 0;display:flex;justify-content:center}#contact-list .message-field{padding:1.2rem 1.6rem;background:#F8F8F8;border-radius:.8rem;margin:1.6rem 0 2.4rem 0}#contact-list .message-field h2{font-size:1.4rem;line-height:2.2rem;font-weight:bold;margin:0 0 .4rem 0}.modal-contact-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.36);opacity:0;visibility:hidden;transition:.5s;box-sizing:border-box;z-index:1000}.modal-contact-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-contact-container.active{opacity:1;visibility:visible}.modal-contact-container .modal-body{position:relative;display:inline-block;vertical-align:middle;width:48rem}.modal-contact-container .modal-close{font-size:1.4rem;line-height:2.2rem;font-weight:bold;margin:2rem 0 0;color:#3D9DE3}.modal-contact-container .modal-close:hover{color:#77BBEC}.modal-contact-container .modal-content{background:#FFFFFF;text-align:left;padding:2.4rem 2rem;border-radius:1.6rem;text-align:center}.modal-contact-container p{font-size:1.2rem;line-height:1.8rem;margin:1.2rem 0 0}.modal-contact-container .title{font-size:1.6rem;line-height:2.4rem;font-weight:bold;margin:0}.modal-contact-container .button-filed{display:flex;flex-direction:column;align-items:center;margin:2rem 0 0}#history-list a.history-list{margin:2rem 0 0 0;padding:1.6rem 1.6rem 1.6rem 2rem;border:1px solid #EBEDEF;border-radius:1.2rem;display:flex;align-items:center;justify-content:space-between;color:#202020;transition:all .3s}#history-list a.history-list:hover{background:#F8F8F8}#history-list .history-list .left-field{margin:0 1.6rem 0 0;flex:1}#history-list .history-list .right-field{display:flex;align-items:center}#history-list .history-list h2{font-size:1.6rem;line-height:2.4rem;font-weight:bold;display:flex;align-items:center}#history-list .history-list h2 span{font-size:1.4rem;line-height:2.2rem;font-weight:normal;color:#949B9E;margin:.2rem 0 0 1.6rem}#history-list .history-list h2 .icon{margin:0 .4rem 0 0;filter:invert(55%) sepia(94%) saturate(2360%) hue-rotate(1deg) brightness(105%) contrast(106%)}#history-list .history-list .message{margin:.8rem 0 0 0}#history-list .history-list .data{margin:.8rem 0 0 0;font-size:1.2rem;line-height:1.8rem;color:#949B9E}#history-list .history-list .user-count{padding:.6rem 1.2rem;background:#F5F9FF;border-radius:100rem;display:flex;align-items:center;font-size:1.4rem;line-height:2rem;font-weight:bold;flex-shrink:0;margin:0 .8rem 0 0}#history-list .history-list .user-count .icon{width:1.6rem;height:1.6rem;margin:0 .2rem 0 0}#history-list .history-list .icon-arrow-next{width:2.8rem;height:2.8rem;flex-shrink:0}#inquiry .logo-field{text-align:center;margin:0 0 4rem 0}#inquiry .logo{height:4rem}#inquiry .input-button-field{display:flex;flex-direction:column;align-items:center;padding:2.4rem 0;margin:0 0 2.4rem}#inquiry .text-field label,#inquiry .checkbox-field>label,#inquiry .textarea-field label{width:13.2rem}#inquiry .button-field{display:flex;flex-direction:column;align-items:center;padding:2.4rem 0;margin:0 0 2.4rem}@media screen and (max-width: 768px){#inquiry .logo{height:2.6rem}#inquiry .text-field,#inquiry .textarea-field{display:block;margin:2rem 0 0}#inquiry .text-field label,#inquiry .textarea-field label{width:100%;margin:0 0 .8rem 0;display:block}#inquiry .error-message{padding:.8rem 0 0 0}}#member-list .title-field{display:flex;align-items:center;justify-content:space-between;margin:0 0 3.2rem 0}#member-list .member-list{display:flex;align-items:center;justify-content:space-between;padding:0 0 2rem 0;margin:2rem 0 0;border-bottom:1px solid #EBEDEF}#member-list .member-field{display:flex;align-items:center;justify-content:space-between;width:76%}#member-list .member-field p{font-size:1.6rem;line-height:2.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 2rem 0 0}#member-list .member-field .mail{width:28rem}#member-list .member-field .name{width:22rem}#member-list .action-field{position:relative;display:flex;align-items:center;flex-shrink:0}#member-list .action-field .left-field{position:absolute;right:4rem;top:-1rem}#member-list .action-field .right-field{position:absolute;right:0;top:-1rem}#member-list .action-field a{font-size:1.4rem;line-height:1.4rem;font-weight:bold}#member-list .action-field p{font-size:1.4rem;line-height:1.4rem;font-weight:bold;color:#C6CBCE;margin:0 2rem 0 0}#member-list .action-field .resend{margin:0 2rem 0 0;border:none}#member-list .button-field{display:flex;justify-content:center;margin:3.2rem 0 0 0}#member-list .invite-list{padding:0 0 1.4rem 0;margin:1.4rem 0 0}#member-list .invite-list .member-field{flex-direction:column;align-items:start}#member-list .invite-list .mail{width:auto;display:flex;align-items:center}#member-list .invite-list .mail .invite{font-size:1.1rem;line-height:1.4rem;font-weight:bold;background:#ECFAE1;padding:.4rem .8rem;border-radius:.4rem;margin:0 0 0 .8rem}#member-list .invite-list .mail .expired{font-size:1.1rem;line-height:1.4rem;font-weight:bold;background:#9EA2A5;color:#FFF;padding:.4rem .8rem;border-radius:.4rem;margin:0 0 0 .8rem}#member-list .invite-list .data{font-size:1.2rem;line-height:1.6rem;color:#949B9E;margin:.4rem 0 0}::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:normal}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}#signin .inner{padding:10.4rem 2rem 0 !important;max-width:336px !important;text-align:center}#signin .logo{height:2.8rem}#signin .input-field{text-align:left;margin:4rem 0 0}#signin .input-field .text-field{display:block;position:relative}#signin .input-field .text-field label{width:100%;display:block;margin:0 0 1rem}#signin .input-field .error-message{padding:.8rem 0 0 0}#signin .input-button-field{display:flex;flex-direction:column;align-items:center;padding:2.4rem 0;margin:0 0 2.4rem}#signin .text-link{font-size:1.2rem;line-height:1.8rem;margin:1.6rem 0 0}#signin .text-supplement{font-size:1.4rem;line-height:2.2rem}#signup .register-mail-field{display:flex;margin:2.4rem 0 0;font-weight:bold}#signup .register-mail-field li{font-size:1.6rem;line-height:2.4rem}#signup .register-mail-field .mail{font-weight:normal;margin:0 0 0 1.6rem;font-size:1.8rem}#signup .inner{padding:5.6rem 2rem 0 !important}#signup .logo-field{text-align:center;margin:0 0 3.2rem}#signup .logo{height:3.6rem}#signup .invite-info{background:#F8F8F8;border-radius:.8rem;padding:1.6rem;margin:0 0 2.4rem 0}#signup .invite-info p{font-size:1.6rem;line-height:2.4rem}#signup .invite-info .compamy-name,#signup .invite-info .project-name{display:flex;align-items:flex-start}#signup .invite-info .project-name{margin:.4rem 0 .8rem 0}#signup .invite-info .compamy-name p,#signup .invite-info .project-name p{font-size:1.8rem;line-height:2.8rem;font-weight:bold}#signup .invite-info .compamy-name .title,#signup .invite-info .project-name .title{margin:0 1.6rem 0 0;flex-shrink:0}#signup .input-field .mail{font-size:1.8rem;line-height:2.8rem;margin:0 0 0 .4rem}#signup .input-field .name{font-size:1.6rem;line-height:2.4rem;margin:0 0 0 .4rem}#signup .input-button-field{display:flex;flex-direction:column;align-items:center;text-align:center;margin:3.2rem 0 0 0}#signup .mail-field{display:flex;flex-direction:column;align-items:center;margin:2.4rem 0;padding:0 0 2.4rem 0;border-bottom:1px solid #EBEDEF}#signup .mail-field .icon-mail{width:3.2rem;height:3.2rem}#signup .mail-field h2{font-size:2rem;line-height:2.8rem;font-weight:bold;margin:.4rem 0 0}#signup .text-annotation{font-size:1.2rem;line-height:1.8rem;color:#949B9E;margin:.8rem 0 0;padding:0 0 0 .5em;text-indent:-.5em;text-align:center}#signup .button-field{display:flex;flex-direction:column;align-items:center;margin:3.2rem 0 0}html{font-size:62.5%}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#202020;min-height:100vh;position:relative;padding-bottom:4.2rem;box-sizing:border-box}p,h1,h2,h3,h4,h5,h6,li,dt,dd,label{font-size:1.4rem;line-height:2.2rem}a{color:#3D9DE3;transition:color .3s;text-decoration:none}a:hover{color:#77BBEC}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-10{font-size:1rem;line-height:1.4rem}.font-12{font-size:1.2rem;line-height:1.8rem}.font-14{font-size:1.4rem;line-height:2.2rem}.font-16{font-size:1.6rem;line-height:2.4rem}.font-10b{font-size:1rem;line-height:1.4rem;font-weight:bold}.font-12b{font-size:1.2rem;line-height:1.8rem;font-weight:bold}.font-14b{font-size:1.4rem;line-height:2.2rem;font-weight:bold}.font-16b{font-size:1.6rem;line-height:2.4rem;font-weight:bold}.font-18b{font-size:1.8rem;line-height:2.8rem;font-weight:bold}.mt-4{margin-top:.4rem}.mt-8{margin-top:.8rem}.mt-12{margin-top:1.2rem}.mt-16{margin-top:1.6rem}.mt-20{margin-top:2rem}.mt-24{margin-top:2.4rem}.mt-32{margin-top:3.2rem}.mt-40{margin-top:4rem}.mt-48{margin-top:4.8rem}.mt-56{margin-top:5.6rem}.mb-4{margin-bottom:.4rem}.mb-8{margin-bottom:.8rem}.mb-12{margin-bottom:1.2rem}.mb-16{margin-bottom:1.6rem}.mb-20{margin-bottom:2rem}.mb-24{margin-bottom:2.4rem}.mb-32{margin-bottom:3.2rem}.mb-40{margin-bottom:4rem}.mb-48{margin-bottom:4.8rem}.mb-56{margin-bottom:5.6rem}.text-primary{color:#202020}.text-secondary{color:#949B9E}.text-tertiary{color:#C6CBCE}.text-inverse{color:#FFF}.text-red{color:#FF4A68}.icon{display:inline-block;width:2rem;height:2rem;background:transparent no-repeat top center;background-size:contain;filter:invert(9%) sepia(2%) saturate(172%) hue-rotate(314deg) brightness(96%) contrast(91%)}.icon-arrow-back{background-image:url(/assets/client/icons/arrow_back-26c618b6c2e07bf375cbf5428394f2b74546c02e5c9f8e5c7db50e7af97e92c6.svg)}.icon-arrow-next{background-image:url(/assets/client/icons/arrow_next-6aa39010a2f2e0f4ea107357fe76c5e60d6a8a6df3555cf568a01cfaea5c90a6.svg)}.icon-arrow-under{background-image:url(/assets/client/icons/arrow_under-40e9bb897a3810b1cc0788a370e7f5b99866d7bd739f3dc37a6444865c3621c5.svg)}.icon-attention{background-image:url(/assets/client/icons/attention-79d8e68f853bea70fbd23c8c2bb720c67ed9e91d52593fcad2f5d39f1bd354e2.svg)}.icon-check{background-image:url(/assets/client/icons/check-a5c331515632a5c399293bbd2f570cb98232bbebe3a5b14a2b0db1e508db0768.svg)}.icon-close{background-image:url(/assets/client/icons/close-f8f6a94ada5936cef860183828154e2346c1acbfcde1dd47897ebb97296089f5.svg)}.icon-company{background-image:url(/assets/client/icons/company-ef21e96fb8af98f4c25b67a3bf023412a4484213b5a015498536926563e1421e.svg)}.icon-file{background-image:url(/assets/client/icons/file-bf2c770d69888ffed8606746741d2f49678cc173da1156ec61e73cb4ab039ee9.svg)}.icon-light{background-image:url(/assets/client/icons/light-958cbfa794f7f7f4490228f963b71e9755ef30a39c2b8f2766553734df22b549.svg)}.icon-logout{background-image:url(/assets/client/icons/logout-442315580871aa26f678dea6ec796c44a7bec81c6795ca1bbc2305b4b3683af1.svg)}.icon-mail{background-image:url(/assets/client/icons/mail-a141dbb4268161789eba32e6c7d6d013ca0aa633f489437045d5ae6420f0840e.svg)}.icon-menu{background-image:url(/assets/client/icons/menu-94846d22368a0cb08879c0c6f6b4bce6bd50584331f0113c566cf1b603e6e6ee.svg)}.icon-message{background-image:url(/assets/client/icons/message-9fc68e6994800e7aeb8bd3b28700dbd112fae91df27f68fca152a4604de78272.svg)}.icon-pen{background-image:url(/assets/client/icons/pen-809c4c6646b7f625fe81bd0a03234c01bb7f9620c9a8fac02c07d40f1e0da20f.svg)}.icon-plus{background-image:url(/assets/client/icons/plus-0a6ad92028ee8e3f226fa0090ebc99d16251794562153eb086cc686607b686f6.svg)}.icon-serach{background-image:url(/assets/client/icons/serach-b69167774ac1ca45612ef4630b8fec5be3f934510187b7ad048db53dd9d196ef.svg)}.icon-star{background-image:url(/assets/client/icons/star-bd4a992a476adfb2d3912f04be9a1f3bf36670e28b1c1b2c65ee26f556c0fbdd.svg)}.icon-time{background-image:url(/assets/client/icons/time-2cc9bdad54611ec1d73c3ec7639df97f8ad5c94d37d318f792e1f64247dd6220.svg)}.icon-trash{background-image:url(/assets/client/icons/trash-937239298e3768d00ded48e6788e2d4e57a33a523ad2c3dfa99e0b216d799259.svg)}.icon-user{background-image:url(/assets/client/icons/user-87ff960e09b31e85cfc9f9992fe3f663cb7a4560627135e97acdf2ee51bc1751.svg)}.icon-window{background-image:url(/assets/client/icons/window-b5a2874efcdc3e2ed3409962e0180840eb63a6b3d105611cc3b25d49a0bc797e.svg)}.button-large,a.button-large{display:block;width:24.4rem;height:4.4rem;color:#FFF;background:#202020;border:none;font-size:1.4rem;line-height:4.4rem;font-weight:bold;text-align:center;border-radius:100rem;cursor:pointer;box-sizing:border-box;transition:background .3s}.button-large-outline,a.button-large-outline{display:block;width:24.4rem;height:4.4rem;color:#202020;background:#FFF;border:1px solid #202020;font-size:1.4rem;line-height:4.3rem;font-weight:bold;text-align:center;border-radius:100rem;cursor:pointer;box-sizing:border-box;transition:background .3s}.button-large-disabled{display:block;width:24.4rem;height:4.4rem;color:#FFF;background:#C5C7C9;border:none;font-size:1.4rem;line-height:4.4rem;font-weight:bold;text-align:center;border-radius:100rem;box-sizing:border-box;transition:background .3s}.button-medium,a.button-medium{display:inline-block;padding:1rem 2rem;color:#FFF;background:#202020;border:none;font-size:1.2rem;line-height:1.2rem;font-weight:bold;text-align:center;border-radius:100rem;cursor:pointer;box-sizing:border-box;transition:background .3s}.button-medium-outline,a.button-medium-outline{display:inline-block;padding:1rem 2rem;color:#202020;background:#FFF;border:1px solid #202020;font-size:1.2rem;line-height:1.2rem;font-weight:bold;text-align:center;border-radius:100rem;cursor:pointer;box-sizing:border-box;transition:background .3s}.button-medium-disabled{display:inline-block;padding:1rem 2rem;color:#FFF;background:#C5C7C9;border:none;font-size:1.2rem;line-height:1.2rem;font-weight:bold;text-align:center;border-radius:100rem;box-sizing:border-box;transition:background .3s}.button-small,a.button-small{display:inline-block;height:2.8rem;padding:0 1.6rem;color:#FFF;background:#202020;border:none;font-size:1.2rem;line-height:2.8rem;font-weight:bold;text-align:center;border-radius:100rem;cursor:pointer;box-sizing:border-box;transition:background .3s}.button-small-outline,a.button-small-outline{display:inline-block;height:2.8rem;padding:0 1.6rem;color:#202020;background:#FFF;border:1px solid #202020;font-size:1.2rem;line-height:2.7rem;font-weight:bold;text-align:center;border-radius:100rem;cursor:pointer;box-sizing:border-box;transition:background .3s}.button-small-disabled{display:inline-block;height:2.8rem;padding:0 1.6rem;color:#FFF;background:#C5C7C9;font-size:1.2rem;line-height:2.8rem;font-weight:bold;text-align:center;border-radius:100rem;box-sizing:border-box;transition:background .3s}.button-contact,a.button-contact{display:flex;align-items:center;justify-content:center;padding:0 1.6rem 0 1.2rem;height:3.2rem;color:#949B9E;background:#FFF;border:1px solid #C5C7C9;font-size:1.2rem;line-height:3.2rem;font-weight:bold;text-align:center;border-radius:100rem;cursor:pointer;box-sizing:border-box;transition:background .3s}.button-contact .icon,a.button-contact .icon{width:1.8rem;height:1.8rem;padding:0 .4rem 0 0;filter:invert(75%) sepia(5%) saturate(247%) hue-rotate(163deg) brightness(86%) contrast(85%)}.button-contact-active,a.button-contact-active{display:flex;align-items:center;justify-content:center;padding:0 1.6rem 0 1.2rem;height:3.2rem;color:#FFF;background:#FF8A00;border:1px solid #FF8A00;font-size:1.2rem;line-height:3.2rem;font-weight:bold;text-align:center;border-radius:100rem;cursor:pointer;box-sizing:border-box;transition:background .3s}.button-contact-active .icon,a.button-contact-active .icon{width:1.8rem;height:1.8rem;padding:0 .4rem 0 0;filter:invert(100%) sepia(0%) saturate(7467%) hue-rotate(237deg) brightness(111%) contrast(99%)}.button-favorite,a.button-favorite{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background:#FFF;border:1px solid #C5C7C9;border-radius:100rem;cursor:pointer;box-sizing:border-box;transition:background .3s}.button-favorite .icon,a.button-favorite .icon{width:1.8rem;height:1.8rem;filter:invert(75%) sepia(5%) saturate(247%) hue-rotate(163deg) brightness(86%) contrast(85%)}.button-favorite-active,a.button-favorite-active{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background:#FFBE17;border:1px solid #FFBE17;border-radius:100rem;cursor:pointer;box-sizing:border-box;transition:background .3s}.button-favorite-active .icon,a.button-favorite-active .icon{width:1.8rem;height:1.8rem;filter:invert(100%) sepia(0%) saturate(7467%) hue-rotate(237deg) brightness(111%) contrast(99%)}.button-large:hover,a.button-large:hover,.button-medium:hover,a.button-medium:hover,.button-small:hover,a.button-small:hover{background:#666}.button-large-outline:hover,a.button-large-outline:hover,.button-medium-outline:hover,a.button-medium-outline:hover,.button-small-outline:hover,a.button-small-outline:hover{background:#F3F3F3}.button-contact:hover,a.button-contact:hover,.button-favorite:hover,a.button-favorite:hover{background:#F8F8F8}.file-field label:hover{background:#F3F3F3}.text-field,.select-field,.radio-field,.checkbox-field,.textarea-field{display:flex;align-items:center;margin:2.4rem 0 0;position:relative}.text-field label,.select-field label,.radio-field label,.checkbox-field label,.textarea-field label{width:12.4rem;font-size:1.6rem;line-height:2.4rem;font-weight:bold;cursor:default}.text-field label span,.select-field label span,.radio-field label span,.checkbox-field label span,.textarea-field label span{font-size:1.2rem;line-height:1.8rem;font-weight:bold}.text-field input{flex:1;display:flex;align-items:center;width:100%;font-size:1.6rem;line-height:2.4rem;padding:1.2rem 1.6rem;background:#FFF;border:1px solid #EBEDEF;outline:none;box-sizing:border-box;border-radius:.8rem}.text-field input.disabled{background:#F8F8F8;border:1px solid #F8F8F8}.text-field .field_with_errors input,.textarea-field .field_with_errors textarea{background:#FFF5F7;border:1px solid #FFF5F7}.field_with_errors{display:contents}input[type="password"]{font-family:Verdana, sans-serif}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.select-field .select{flex:1}.select-field select{width:100%;color:#202020;font-size:1.6rem;line-height:2.4rem;padding:1.2rem 3.6rem 1.2rem 1.6rem;background-color:#FFF;background-image:url(/assets/client/icons/arrow_under-40e9bb897a3810b1cc0788a370e7f5b99866d7bd739f3dc37a6444865c3621c5.svg);background-repeat:no-repeat;background-position:right 0.75rem center;border:1px solid #EBEDEF;outline:none;box-sizing:border-box;border-radius:.8rem;cursor:pointer}.select-field select:disabled{color:#C6CBCE;background-color:#F8F8F8;border:1px solid #F8F8F8}.select-field select.error{background-color:#FFF5F7;border:1px solid #FFF5F7}.radio{display:flex;flex-wrap:wrap}.radio-label{margin:0 2.4rem 0 0;display:flex;align-items:center;cursor:pointer}.radio-input{opacity:0;width:0;margin:0}.radio-input:focus+.radio-input-pseudo{border:solid 2px #202020;background:#FFF}.radio-input:checked+.radio-input-pseudo{border:solid 2px #202020}.radio-input:checked+.radio-input-pseudo::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.2rem;height:1.2rem;border-radius:50%;background:#202020}.radio-input-pseudo{position:relative;top:0;left:0;display:block;width:1.8rem;height:1.8rem;border-radius:50%;background:#FFF;border:solid 2px #C5C7C9;margin:0 .8rem 0 0}label.radio-label{width:auto;font-size:1.6rem;line-height:2.4rem;cursor:pointer}label.radio-label span.radio-label-text{width:auto;font-size:1.6rem;line-height:2.4rem;font-weight:normal}.checkbox{display:flex;flex-wrap:wrap;flex:1}.checkbox-label{margin:0 2.4rem 0 0;display:flex;align-items:center;cursor:pointer}.checkbox-input,.checkbox-input-indeterminate{margin:0;width:0;opacity:0}.checkbox-input:checked+.checkbox-input-pseudo{background:#202020;border:solid 2px #202020}.checkbox-input-indeterminate:checked+.checkbox-input-pseudo{background:#C5C7C9;border:solid 2px #C5C7C9}.checkbox-input:checked+.checkbox-input-pseudo::before,.checkbox-input-indeterminate:checked+.checkbox-input-pseudo::before{content:"";display:block;position:absolute;top:50%;left:50%;width:40%;height:2px;border-radius:1px;transform:translate(-3px, 3px) rotateZ(-135deg);transform-origin:1px 1px;background:#FFF}.checkbox-input:checked+.checkbox-input-pseudo::after,.checkbox-input-indeterminate:checked+.checkbox-input-pseudo::after{content:"";display:block;position:absolute;top:50%;left:50%;width:76%;height:2px;border-radius:1px;transform:translate(-3px, 3px) rotateZ(-45deg);transform-origin:1px 1px;background:#FFF}.checkbox-input-pseudo{position:relative;top:0;left:0;display:block;width:1.8rem;height:1.8rem;border:solid 2px #C5C7C9;background:#FFF;border-radius:4px;margin:0 .8rem 0 0}label.checkbox-label{width:auto;font-size:1.6rem;line-height:2.4rem;cursor:pointer}label.checkbox-label span.checkbox-label-text{font-size:1.6rem;line-height:2.4rem;font-weight:normal}.search-field{box-sizing:border-box;position:relative;border:1px solid #EBEDEF;border-radius:8px;width:100%;overflow:hidden;font-size:1.4rem;line-height:2.2rem;padding:1.2rem 1.6rem}.search-field input[type="text"]{border:none;width:94%}.search-field input[type="text"]:focus{outline:0}.search-field input[type="submit"]{border:none;outline:none;cursor:pointer;background:transparent no-repeat top center;background-size:contain;background-image:url(/../images/icons/serach.svg);position:absolute;width:2.4rem;height:2.4rem;right:1.2rem;top:1.1rem}.textarea-field{align-items:start}.textarea-field label{padding:.8rem 0 0}textarea{flex:1;display:flex;align-items:center;width:100%;height:20rem;font-size:1.6rem;line-height:2.4rem;padding:1.2rem 1.6rem;background:#FFF;border:1px solid #EBEDEF;outline:none;box-sizing:border-box;border-radius:.8rem;text-align:left}.file-field{margin:2.8rem 0 0 0}.file-field label{font-size:1.2rem;line-height:1.2rem;font-weight:bold;padding:.9rem 2rem;color:#202020;background-color:#FFF;box-sizing:border-box;border:1px solid #202020;cursor:pointer;border-radius:100rem;box-sizing:border-box;transition:background .3s}.file-field input[type="file"]{display:none}.file-input-field{display:flex;flex-wrap:wrap}.file-input{padding:1.2rem 1.2rem;background:#F5F9FF;border-radius:.8rem;margin:1.6rem 1.6rem 0 0;display:flex;align-items:center;word-break:break-all}.file-input p{font-size:1.4rem;line-height:2.2rem;font-weight:bold;color:#3D9DE3;margin:0 1rem 0 0;flex:1}.file-input .icon-trash{width:1.8rem;height:1.8rem;cursor:pointer}input[type="date"]{padding:0 1.2rem 0 1rem;border:1px solid #EBEDEF;color:#202020;border-radius:.6rem;font-size:1.4rem;height:4rem;background:#FFF}.error-message{font-size:1.4rem;line-height:2.2rem;color:#FF4A68;display:flex;align-items:center;padding:.8rem 0 0 12.4rem}.error-message-fit{padding:.8rem 0 0 0}.error-message .icon{width:1.8rem;height:1.8rem;margin:0 .2rem 0 0;filter:invert(45%) sepia(35%) saturate(5570%) hue-rotate(325deg) brightness(107%) contrast(106%)}::-moz-placeholder{color:#C6CBCE}:-ms-input-placeholder{color:#C6CBCE}::placeholder{color:#C6CBCE}.toast-open{cursor:pointer;transition:color .3s}.toast-container{position:fixed;bottom:80px;left:0;width:100%;height:100%;text-align:center;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box}.toast-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.toast-container.active{opacity:1;visibility:visible}.toast-container .toast-body{position:relative;display:inline-block;vertical-align:bottom;background:#FFF;padding:2rem;box-sizing:border-box;border-radius:.8rem;box-shadow:0px 0px 24px rgba(0,0,0,0.08);max-width:60rem}.toast-container .toast-content{display:flex;align-items:center}.toast-container .toast-content p{font-size:1.6rem;line-height:2.4rem;font-weight:bold;flex:1}.toast-container .toast-content .error{color:#FF4A68}.toast-container .toast-content .icon-check{width:2.4rem;height:2.4rem;filter:invert(53%) sepia(73%) saturate(1150%) hue-rotate(179deg) brightness(94%) contrast(89%);margin:0 .8rem 0 0}.toast-container .toast-content .icon-attention{width:2.4rem;height:2.4rem;filter:invert(45%) sepia(35%) saturate(5570%) hue-rotate(325deg) brightness(107%) contrast(106%);margin:0 .8rem 0 0}.accordion-title{cursor:pointer}.accordion-content{display:none}.accordion-title{position:relative}.accordion-title::after{border-right:solid 2px #202020;border-top:solid 2px #202020;content:"";display:block;height:12px;position:absolute;right:1rem;top:18%;transform:rotate(135deg);transition:transform .3s ease-in-out, top .3s ease-in-out;width:12px}.accordion-title.open::after{top:32%;transform:rotate(-45deg)}.pagination{margin:3.2rem 0 0;display:flex;justify-content:center;align-items:center}.pagination a.page-numbers,.pagination span.page-numbers{font-size:1.4rem;line-height:2.2rem;font-weight:bold;display:block;width:4.9rem;height:4.8rem;box-sizing:border-box;border:1px solid #EBEDEF;text-align:center;line-height:4.8rem;color:#202020;margin:0 -.1rem 0 0;transition:background .3s}.pagination .icon{width:2.4rem;height:2.4rem;margin:1.2rem}.pagination a:hover{background:#F3F3F3}.pagination span.active{background:#202020;color:#FFF}.empty-field{display:flex;justify-content:center;padding:4.8rem 0}.empty-field p{font-size:1.8rem;line-height:2.8rem;font-weight:bold;color:#C6CBCE}header .inner{background:#202020;box-sizing:border-box;width:100%;height:5.6rem;display:flex;padding:0 2.4rem;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;z-index:2;color:#FFF}header .left-field{display:flex;align-items:center;flex-shrink:0;margin:0 1.6rem 0 0}header .left-field .logo{margin:0 1.6rem 0 0}header .left-field p{font-size:1.5rem;line-height:1.5rem;font-weight:bold}header .company-name{display:flex;align-items:center;padding:0 1.2rem 0 0;border-right:1px solid #9EA2A5}header .company-name .text{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .company-name .icon{filter:invert(100%) sepia(0%) saturate(7467%) hue-rotate(237deg) brightness(111%) contrast(99%);margin:0 .4rem 0 0}header .member-name{padding:0 0 0 1.2rem;display:flex;align-items:center}header .member-name .text{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 .4rem 0 0;display:inline-block}header .right-field{display:flex;align-items:center}header .project-name{max-width:36rem;height:3.2rem;border-radius:100rem;display:flex;align-items:center;margin:0 1.6rem 0 0;transition:background .3s}header .project-name p{font-size:1.4rem;font-weight:bold;max-width:38rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .project-list{width:38rem;height:3.2rem;background:#555;border-radius:100rem;padding:0 1.2rem 0 2rem;display:flex;align-items:center;cursor:pointer;margin:0 1.6rem 0 0;transition:background .3s;position:relative}header .project-list:hover{background:#777}header .project-list p{font-size:1.4rem;font-weight:bold;width:40rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .3s}header .project-list .icon{filter:invert(100%) sepia(0%) saturate(7467%) hue-rotate(237deg) brightness(111%) contrast(99%)}header .dropdown{display:none;width:100%;position:absolute;top:3.2rem;left:0;background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.2);border-radius:.8rem}header .dropdown:before{content:"";position:absolute;width:100%}header .project-list:hover .dropdown{display:block}header .dropdown li{background:#FFF;transition:all .3s;position:relative;box-sizing:border-box}header .dropdown li:first-child{border-radius:.8rem .8rem 0 0}header .dropdown li:last-child{border-radius:0 0 .8rem .8rem}header .dropdown li:not(:first-child)::before{content:"";width:100%;height:1px;background-color:#FFF;position:absolute;top:0;left:0}header .dropdown li:hover{background:#F8F8F8}header .dropdown li a{color:#202020;text-align:left;display:block;padding:0 1.6rem 0 0;font-size:1.2rem;line-height:1.8rem;font-weight:bold;width:36rem;padding:1.4rem 1.6rem}header .dropdown li a::before{content:'';display:block;width:7px;height:7px;border-top:1px solid #202020;border-left:1px solid #202020;transform:rotate(135deg);position:absolute;right:20px;top:calc(50% - 5px)}header a.contact-list{width:17rem;height:3.2rem;text-align:center;background:#555;border-radius:100rem;font-size:1.4rem;line-height:3.2rem;font-weight:bold;color:#FFF;transition:background .3s}header a.contact-list:hover{background:#777}header a.contact-list span{font-size:1.2rem;line-height:1.8rem;background:#FF4A68;border-radius:100rem;height:1.8rem;padding:0 .6rem 0;display:inline-block;margin:0 0 0 .4rem}.link-back{margin:0 0 2rem 0}.link-back a{font-size:1.4rem;line-height:2.2rem;display:flex;align-items:center}.link-back .icon-arrow-back{margin:0 .4rem 0 0;filter:invert(53%) sepia(73%) saturate(1150%) hue-rotate(179deg) brightness(94%) contrast(89%)}footer{background:#202020;width:100%;height:4.2rem;font-size:1rem;letter-spacing:0.1rem;line-height:4.2rem;color:#FFF;text-align:center;position:absolute;bottom:0}#wrap .inner{padding:9.7rem 2rem 0;max-width:980px;min-width:800px;margin:0 auto;display:flex;flex-direction:row-reverse}#wrap.column-01 .inner{padding:5.6rem 2rem 0;max-width:760px;min-width:0px;margin:0 auto;display:block}#main{flex:1;width:100%;margin:0 0 6rem}#menu{width:180px;margin:0 4rem 6rem 0;display:block !important}#menu h2{font-size:1.4rem;color:#949B9E;font-weight:bold}#menu ul{margin:.4rem 0 .8rem}#menu li{position:relative}#menu li a{display:block;font-size:1.6rem;color:#202020;font-weight:bold;margin:.2rem 0 0;line-height:3.6rem;padding:0 0 0 1rem;height:3.6rem;transition:background .3s;border-left:#FFF 2px solid}#menu .logout a{display:flex;line-height:2rem;color:#9EA2A5;padding:.6rem 0 0;font-weight:bold}#menu .logout a .icon{width:2rem;height:2rem;filter:invert(75%) sepia(5%) saturate(247%) hue-rotate(163deg) brightness(86%) contrast(85%);margin:0 .4rem 0 0}#menu li a:hover{background:#F8F8F8;border-left:#202020 2px solid}#menu li.active a{background:#F8F8F8;border-left:#202020 2px solid;box-sizing:border-box;padding:0 0 0 1rem}#menu li a span{font-size:1.4rem;font-weight:normal;display:inline-block;margin:0 0 0 .4rem}#menu .logout a:hover{color:#3D9DE3}#menu .logout a:hover .icon{filter:invert(53%) sepia(73%) saturate(1150%) hue-rotate(179deg) brightness(94%) contrast(89%)}.title-01{font-size:2.8rem;line-height:3.8rem;font-weight:bold}.title-02{font-size:2.4rem;line-height:3.4rem;font-weight:bold}.title-03{font-size:1.8rem;line-height:2.8rem;font-weight:bold;padding:0 0 .6rem 0;border-bottom:1px solid #EBEDEF}.title-04{font-size:1.8rem;line-height:2.8rem;font-weight:bold}.title-05{font-size:2.2rem;line-height:2.8rem;font-weight:bold;color:#949B9E;text-align:center}@font-face{font-family:'Barlow Condensed';src:url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600)}.font-barlow{font-family:'Barlow Condensed';font-weight:600;font-size:7.2rem;text-align:center;margin:8.8rem 0 4rem 0}.modal-open,.modal-invitation-open,.modal-contact-open,.modal-basic-open,.modal-job-open,.modal-skill-open,.modal-tool-open,.modal-close{cursor:pointer;transition:color .3s}.modal-container,.modal-invitation-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.36);opacity:0;visibility:hidden;transition:.5s;box-sizing:border-box;z-index:1000}.modal-container:before,.modal-invitation-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active,.modal-invitation-container.active{opacity:1;visibility:visible}.modal-container .modal-body,.modal-invitation-container .modal-body{position:relative;display:inline-block;vertical-align:middle;width:30.4rem}.modal-container .modal-close,.modal-invitation-container .modal-close{font-size:1.4rem;line-height:2.2rem;font-weight:bold;margin:2rem 0 0;color:#3D9DE3}.modal-container .modal-close:hover,.modal-invitation-container .modal-close:hover{color:#77BBEC}.modal-container .modal-content,.modal-invitation-container .modal-content{background:#FFFFFF;text-align:left;padding:2.4rem 2rem;border-radius:1.6rem;text-align:center}.modal-container p,.modal-invitation-container p{font-size:1.2rem;line-height:1.8rem;margin:1.2rem 0 0}.modal-container .title,.modal-invitation-container .title{font-size:1.6rem;line-height:2.4rem;font-weight:bold;margin:0}.modal-container .button-filed,.modal-invitation-container .button-filed{display:flex;flex-direction:column;align-items:center;margin:2rem 0 0}.modal-seach-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.36);opacity:0;visibility:hidden;transition:.5s;box-sizing:border-box;z-index:100}.modal-seach-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-seach-container.active{opacity:1;visibility:visible}.modal-seach-container .modal-body{position:relative;display:inline-block;vertical-align:middle}.modal-seach-container .modal-content{background:#FFFFFF;text-align:left;border-radius:2rem;text-align:center;width:64rem;height:68rem;position:relative}.modal-seach-container .title{position:relative;height:5.2rem;border-bottom:1px solid #EBEDEF;box-sizing:border-box}.modal-seach-container h2{font-size:2rem;line-height:5.2rem;font-weight:bold}.modal-seach-container .icon-close{width:2.8rem;height:2.8rem;position:absolute;top:1.2rem;right:2rem}.modal-seach-container .button-field{height:6.8rem;width:100%;background:#EBEDEF;position:absolute;bottom:0;left:0;border-radius:0 0 2rem 2rem;z-index:101;display:flex;align-items:center;justify-content:space-between;padding:0 2.4rem;box-sizing:border-box}.modal-seach-container .input-field{text-align:left;height:56rem;overflow-x:scroll;padding:2rem 3.2rem}.modal-seach-container .checkbox-box{border-bottom:1px solid #EBEDEF;padding:0 0 1.2rem 0;margin:0 0 1.6rem 0}.modal-seach-container .checkbox-title{margin:0 0 0 0;display:flex}.modal-seach-container .number{position:absolute;display:inline-block;font-size:1.3rem;line-height:1.8rem;height:1.8rem;color:#FFF;padding:.1rem .7rem;background:#9EA2A5;text-align:center;border-radius:100rem;margin:0 0 0 .4rem;top:.4rem;right:4rem}.modal-seach-container .checkbox-title label.checkbox-label{margin:0;width:auto}.modal-seach-container .checkbox-title .checkbox-label-text{font-size:1.8rem;line-height:2.8rem;font-weight:bold}.modal-seach-container .checkbox-detail{display:flex;flex:1;flex-wrap:wrap;margin:0 0 .8rem 0}.modal-seach-container .checkbox-detail li{width:33.3%;display:flex}.modal-seach-container .checkbox-detail li .checkbox-label-text{flex:1}.modal-seach-container .checkbox-detail label.checkbox-label{margin:1.6rem 0 0}.modal-seach-container .button-large{width:20rem}.modal-seach-container .all-clear{font-size:1.4rem;line-height:2.2rem;font-weight:bold;color:#949B9E;cursor:pointer}#user-detail h1{display:flex;align-items:center;flex-wrap:wrap}#user-detail h1 .number{color:#FFF;font-size:1.4rem;line-height:2.2rem;font-weight:normal;padding:.2rem .6rem;background:#202020;border-radius:.4rem;margin:0 .8rem 0 0}#user-detail h1 .title{margin:0 1.6rem 0 0}#user-detail h1 .recommend{font-size:2rem;line-height:2.8rem;display:flex;align-items:center}#user-detail h1 .recommend .icon{width:2.4rem;height:2.4rem;filter:invert(55%) sepia(94%) saturate(2360%) hue-rotate(1deg) brightness(105%) contrast(106%);margin:0 .4rem 0 0}#user-detail .tag{display:flex;align-items:center;flex-wrap:wrap;margin:.8rem 0 0 0}#user-detail .tag li{margin:.8rem 1.2rem 0 0;border-radius:.4rem}#user-detail .tag li a{display:flex;align-items:center;color:#202020;font-size:1.2rem;line-height:1.8rem;font-weight:bold;padding:.6rem .6rem .6rem 1.2rem}#user-detail .tag .icon{width:1.8rem;height:1.8rem}#user-detail .tag .inquired{background:#ECFAE1}#user-detail .tag .recommend{background:#F5F9FF}#user-detail .comment-field{margin:2rem 0 0 0;background:#F8F8F8;padding:1.2rem 1.6rem;border-radius:.8rem}#user-detail .comment-field .title-field{display:flex;justify-content:space-between;align-items:center;margin:0 0 .8rem 0}#user-detail .comment-field h2{display:flex;align-items:center;font-size:1.6rem;line-height:2.4rem;font-weight:bold}#user-detail .comment-field h2 .icon{margin:0 .4rem 0 0}#user-detail .comment-field .data{font-size:1.2rem;line-height:1.8rem;color:#949B9E}#user-detail .data-field{margin:0 0 3.2rem 0}#user-detail .data-field .data{display:flex;margin:1.6rem 0 0 0}#user-detail .data-field .data dt,#user-detail .data-field .data h4{font-size:1.6rem;line-height:2.4rem;font-weight:bold;width:10rem}#user-detail .data-field .data dd{flex:1}#user-detail .data-field .data ul{display:flex;flex-wrap:wrap}#user-detail .data-field .data li,#user-detail .data-field .data p{font-size:1.6rem;line-height:2.4rem}#user-detail .data-field .data li:first-child:before{content:none;margin:0 .4rem 0 0}#user-detail .data-field .data li:before{content:"/";margin:0 .6rem 0;color:#C6CBCE}#user-detail .conditions-field{margin:2rem 0 0 0}#user-detail .conditions-field h3{font-size:1.6rem;line-height:2.4rem;font-weight:bold}#user-detail .conditions-field .conditions-box{display:flex;align-items:center;flex-wrap:wrap;margin:.4rem 0 0 0}#user-detail .conditions-field .box{display:flex;align-items:center;margin:.8rem 2.4rem 0 0;flex-wrap:wrap}#user-detail .conditions-field ul{display:flex;align-items:center;flex-wrap:wrap}#user-detail .conditions-field p{margin:0 .8rem 0 0;font-size:1.4rem;line-height:2.2rem;font-weight:bold;color:#949B9E}#user-detail .conditions-field li{margin:0 .8rem 0 0;font-size:1.4rem;line-height:2.2rem;font-weight:bold;padding:.6rem 1.2rem;border:1px solid #EBEDEF;border-radius:.4rem}#user-detail .portfolio-field{margin:2.8rem 0 0 0}#user-detail .portfolio-field h3{font-size:1.8rem;line-height:2.8rem;font-weight:bold;margin:0 0 -.4rem 0}#user-detail .portfolio-field h3 span{font-size:1.6rem;line-height:2.4rem;font-weight:normal;padding:0 0 0 .4rem}#user-detail .portfolio-box{margin:1.6rem 0 0 0;padding:1.6rem 2rem;border:1px solid #EBEDEF;border-radius:1.2rem;box-sizing:border-box;display:flex;justify-content:space-between}#user-detail .portfolio-box .image-field img{width:18rem;border-radius:.8rem;margin:0 0 0 1.6rem}#user-detail .portfolio-box h4{font-size:1.6rem;line-height:2.4rem;font-weight:bold}#user-detail .portfolio-box .link{margin:.8rem 0 0 0;font-size:1.6rem;line-height:2.4rem;display:flex;align-items:center}#user-detail .portfolio-box .link .icon{filter:invert(53%) sepia(73%) saturate(1150%) hue-rotate(179deg) brightness(94%) contrast(89%);margin:0 0 0 .4rem}#user-detail .portfolio-box .time{margin:.8rem 0 0 0;display:flex;align-items:center}#user-detail .portfolio-box .time .icon{margin:0 .4rem 0 0}#user-detail .portfolio-box .portfolio-tag{display:flex;align-items:center;flex-wrap:wrap;margin:.4rem 0 0 0}#user-detail .portfolio-box .portfolio-tag li{font-size:1.2rem;line-height:1.8rem;font-weight:bold;border-radius:100rem;border:1px solid #EBEDEF;color:#949B9E;padding:.4rem 1.2rem;margin:.8rem .8rem 0 0}#user-detail .user-data{text-align:right;margin:2rem 0 0 0;color:#949B9E}#user-detail .button-field{position:fixed;bottom:0;left:0;width:100%;padding:1.2rem 0;z-index:1;background:#FFF;box-shadow:0px 0px 24px rgba(0,0,0,0.12)}#user-detail .button-field .button-inner{display:flex;align-items:center;justify-content:space-between;max-width:76rem;margin:0 auto;padding:0 2rem 0 24rem}#user-detail .button-field .button-inner p{font-size:1.2rem;line-height:1.8rem;color:#949B9E;margin:0 .8rem 0 0}#user-detail .button-field .right-field{display:flex;align-items:center;flex-shrink:0}#user-detail .button-field .button-favorite,#user-detail .button-field a.button-favorite{width:4.4rem;height:4.4rem;margin:0 1.6rem 0 0}#user-detail .button-field .button-favorite .icon,#user-detail .button-field a.button-favorite .icon{width:2.4rem;height:2.4rem}#user-detail .button-field .button-favorite-active,#user-detail .button-field a.button-favorite-active{width:4.4rem;height:4.4rem;margin:0 1.6rem 0 0}#user-detail .button-field .button-favorite-active .icon,#user-detail .button-field a.button-favorite-active .icon{width:2.4rem;height:2.4rem}#user-detail .button-contact,#user-detail a.button-contact{padding:0 2.4rem 0 1.6rem;height:4.4rem;font-size:1.4rem;line-height:4.4rem}#user-detail .button-contact .icon,#user-detail a.button-contact .icon{width:2rem;height:2rem}#user-detail .button-contact-active,#user-detail a.button-contact-active{padding:0 2.4rem 0 1.6rem;height:4.4rem;font-size:1.4rem;line-height:4.4rem}#user-detail .button-contact-active .icon,#user-detail a.button-contact-active .icon{width:2rem;height:2rem}#user-list .user-search{margin:1.6rem 0 0;display:flex;flex-wrap:wrap}#user-list .user-search ul{display:flex;align-items:center}#user-list .user-search li{font-size:1.4rem;line-height:2.2rem;border:1px solid #EBEDEF;border-radius:.8rem;margin:0 1.6rem 0 0;box-sizing:border-box;height:4.4rem;line-height:4.4rem;padding:0 4rem 0 1.6rem;background-image:url(/assets/client/icons/arrow_under-40e9bb897a3810b1cc0788a370e7f5b99866d7bd739f3dc37a6444865c3621c5.svg);background-repeat:no-repeat;background-position:right 0.75rem center;cursor:pointer}#user-list .search-tag{display:flex;flex-wrap:wrap;margin:.4rem 0 0}#user-list .search-tag li{font-size:1.2rem;line-height:1.8rem;font-weight:bold;margin:1.2rem .8rem 0 0;padding:.6rem 1.2rem;background:#F5F9FF;border-radius:100rem;display:none;align-items:center}#user-list .search-tag li.active{display:flex}#user-list .search-tag .icon-close{width:1.4rem;height:1.4rem;margin:0 0 0 .6rem;cursor:pointer}#user-list .user-list{margin:2rem 0 0 0;padding:0 0 1.6rem;box-sizing:border-box;border:1px solid #EBEDEF;border-radius:1.6rem}#user-list .user-list .title{padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;background:#F8F8F8;border-radius:1.4rem 1.4rem 0 0}#user-list .recommend-list .title{background:#FFF8EA}#user-list .user-list .title-inner{display:flex;align-items:center}#user-list .user-list .title .number{font-size:1.1rem;line-height:1.4rem;background:#202020;padding:.4rem .6rem;color:#FFF;margin:0 .8rem 0 0;border-radius:.2rem}#user-list .user-list .title h2{font-size:1.6rem;line-height:2.4rem;font-weight:bold}#user-list .user-list .title .recommend{font-size:1.4rem;line-height:2.2rem;font-weight:bold;display:flex;align-items:center;flex-shrink:0;margin:0 0 0 1.2rem}#user-list .user-list .title .recommend .icon{margin:0 .4rem 0 0;filter:invert(55%) sepia(94%) saturate(2360%) hue-rotate(1deg) brightness(105%) contrast(106%)}#user-list .user-list .uset-list-inner{padding:0 2rem}#user-list .user-list .tag{display:flex;align-items:center;flex-wrap:wrap;margin:.4rem 0 1.2rem 0}#user-list .user-list .tag li{margin:.8rem 1.2rem 0 0;border-radius:.4rem}#user-list .user-list .tag li a{display:flex;align-items:center;color:#202020;font-size:1.1rem;line-height:1.4rem;font-weight:bold;padding:.6rem .6rem .6rem 1.2rem}#user-list .user-list .tag .icon{width:1.8rem;height:1.8rem}#user-list .user-list .tag .inquired{background:#ECFAE1}#user-list .user-list .tag .recommend{background:#F5F9FF}#user-list .user-list .portfolio{margin:1.2rem 0 1.2rem 0;padding:0 0 1.2rem 0;position:relative}#user-list .user-list .portfolio h3{font-size:1.2rem;line-height:1.8rem;font-weight:bold;margin:0 0 .4rem 0}#user-list .user-list .portfolio h3 span{font-weight:normal;margin:0 0 0 .4rem}#user-list .user-list .portfolio .icon{width:1.6rem;height:1.6rem;vertical-align:middle;margin:0 0 0 .4rem;filter:invert(53%) sepia(73%) saturate(1150%) hue-rotate(179deg) brightness(94%) contrast(89%)}#user-list .user-list .portfolio img{position:absolute;right:0;top:2rem;border-radius:.4rem;max-height:200px;max-width:100%}#user-list .user-list .introduction{margin:1.2rem 0 1.2rem 0;font-size:1.2rem;line-height:1.8rem}#user-list .user-list .data-field{margin:1.2rem 0 0}#user-list .user-list .data{display:flex;margin:.4rem 0 0 0}#user-list .user-list .data dt{font-size:1.2rem;line-height:1.8rem;font-weight:bold;width:6rem}#user-list .user-list .data dd{flex:1}#user-list .user-list .data ul{display:flex;flex-wrap:wrap}#user-list .user-list .data li{font-size:1.2rem;line-height:1.8rem}#user-list .user-list .data li:first-child:before{content:none;margin:0 .4rem 0 0}#user-list .user-list .data li:before{content:"/";margin:0 .6rem 0;color:#C6CBCE}#user-list .user-list .recommend-message{margin:1.2rem 0 0 0;padding:.8rem 1.2rem 1.2rem;background:#F8F8F8;border-radius:.8rem}#user-list .user-list .recommend-message h3{font-size:1.2rem;line-height:1.8rem;font-weight:bold;display:flex;align-items:center;margin:0 0 .4rem 0}#user-list .user-list .recommend-message h3 .icon{width:1.6rem;height:1.6rem;margin:0 .4rem 0 0}#user-list .user-list .recommend-message p{font-size:1.2rem;line-height:1.8rem}#user-list .user-list .button-filed{display:flex;justify-content:space-between;margin:1.2rem 0 0;align-items:flex-end}#user-list .user-list .button-filed p{font-size:1rem;line-height:1.4rem;color:#949B9E}#user-list .user-list .button-filed .right-field{display:flex;align-items:center}#user-list .user-list .button-favorite,#user-list .user-list .button-favorite-active,#user-list .user-list .button-contact,#user-list .user-list .button-contact-active{margin:0 1.2rem 0 0}#user-list .message-field{padding:1.2rem 1.6rem;background:#F8F8F8;border-radius:.8rem;margin:1.6rem 0 2.4rem 0}#user-list .message-field h2{font-size:1.4rem;line-height:2.2rem;font-weight:bold;margin:0 0 .4rem 0}.modal-basic-container .modal-content{height:74rem !important}.modal-basic-container .input-field{height:64rem !important}.modal-basic-container .particular-field{margin:0 0 3rem 0}.modal-basic-container label{font-size:1.9rem;line-height:2.8rem;font-weight:bold}.modal-basic-container .particular-field .radio{margin:1.2rem 0 0 0}.modal-basic-container .age-field{display:flex;align-items:center}.modal-basic-container .age-field .text-field{margin:1.2rem 0 0}.modal-basic-container .age-field input{width:5.2rem}.modal-basic-container .age-field p{margin:1.2rem .8rem 0;font-size:1.6rem;line-height:2.4rem}.modal-basic-container .particular-field .checkbox-detail li{width:auto;margin:0 2.4rem 0 0}.modal-basic-container .select-field{margin:-1.2rem 0 2.8rem 0}.modal-basic-container .select-field select{flex:none;margin:0 1.2rem 0 0}.modal-basic-container .input-hope-date .input-field{display:flex}.modal-basic-container .input-hope-date select:nth-child(odd){width:9.2rem}.modal-basic-container .input-hope-date select:nth-child(even){width:8rem}.modal-basic-container .select-field p{margin:0 1.2rem 0 0;font-size:1.6rem;line-height:2.4rem}
