﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans");*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{vertical-align:middle}ul,ol{list-style-type:none;margin:0;padding:0}@media (max-width: 767px){.is_only_pc{display:none}}@media (min-width: 768px){.is_only_sp{display:none}}html{min-height:100%;position:relative}html{font-size:62.5%}body{margin:0px;padding:0px;overflow-x:hidden;min-width:320px;background:#ffffff;color:#383838;font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-size:1.2rem;font-smoothing:antialiased;line-height:1.6}.img-centered{margin:0 auto}.bg-light-gray{background-color:#efefef}.bg-darkest-gray{background-color:#222222}.github-icon{width:30px;margin-right:6px}header{background:url(https://s3-ap-northeast-1.amazonaws.com/findy-code-images/app/lp/header-bg.png);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;text-align:center;color:white}header .intro-text{padding-top:110px;padding-bottom:40px}header .intro-text .intro-lead-in{font-size:28px;line-height:33px;margin-bottom:15px;letter-spacing:2px}header .intro-text .intro-heading{font-size:14px;line-height:23px;margin-bottom:30px;letter-spacing:2px}header .intro-description{margin-bottom:18px}header .btn-xl{width:300px;border:1px solid rgba(170,170,170,0.65);-webkit-background-clip:padding-box;background-clip:padding-box}@media (min-width: 768px){header .intro-text{padding-top:220px;padding-bottom:140px}header .intro-text .intro-lead-in{font-size:41px;letter-spacing:3px;line-height:40px;margin-bottom:25px}header .intro-text .intro-heading{font-size:20px;line-height:30px;letter-spacing:3px;margin-bottom:40px}header .btn-xl{width:300px;height:55px;line-height:28px}header .github-icon{width:30px;margin-right:6px}}section{padding:100px 0}section h2.section-heading{font-size:30px;margin-top:0;margin-bottom:15px}section h3.section-subheading{font-size:16px;color:#999;margin-bottom:75px}@media (min-width: 768px){section{padding:130px 0}section h2.section-heading{font-size:40px}}section#howto{padding:50px 0}section#howto h2.section-heading{font-size:24px;margin-top:0;margin-bottom:15px}#howto .services_icon{font-size:40px;font-weight:normal;color:#0571e9}#about .img-responsive{margin:0 0 30px 0}#about h3.about_detail_text{font-size:20px;line-height:1.6;margin:0 0 20px 0}#about .about_detail_text_2{font-size:13px;color:#777;line-height:1.6;margin:0 0 30px 0}#about .entry{margin:20px 0}#about ul.memo{padding:0;color:#777;font-size:10px}@media (min-width: 767px){#portfolio .portfolio-item{margin:0 0 30px}}#logo_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}#logo_wrap li{margin:0 0 20px}#logos{padding-top:50px;padding-bottom:40px}#logos h2{font-size:24px;margin-top:0;margin-bottom:15px}@media (max-width: 768px){#logo_wrap{flex-wrap:wrap}#logo_wrap li{width:50%;text-align:center}#logo_wrap li img{max-width:100px;max-height:90px}}@media (min-width: 767px){#logo_wrap{display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:baseline;align-items:baseline;padding-left:0}#logo_wrap li{width:20%;padding:20px 0 0 0;text-align:center}#logo_wrap li img{max-width:160px;max-height:80px}}#message{background:url(https://s3-ap-northeast-1.amazonaws.com/findy-code-images/app/lp/message.png);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;text-align:center;color:white}#message .large_txt{font-size:24px;margin:0 0 30px 0}#message .detail_txt{font-size:13px;margin:0 0 20px 0}#message .detail_txt_name{font-size:13px;font-style:italic;margin:30px 0 30px 0}aside.clients img{margin:50px auto}section#contact{background-color:#222222;background-position:center;background-repeat:no-repeat}section#contact .section-heading{color:white}section#contact .form-group{margin-bottom:25px}section#contact .form-group input,section#contact .form-group textarea{padding:20px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:236px}section#contact .form-control:focus{border-color:#0571e9;box-shadow:none}section#contact::-webkit-input-placeholder{font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:700;color:#eeeeee}section#contact:-moz-placeholder{font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:700;color:#eeeeee}section#contact::-moz-placeholder{font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:700;color:#eeeeee}section#contact:-ms-input-placeholder{font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:700;color:#eeeeee}section#contact .text-danger{color:#e74c3c}footer{padding-top:25px;padding-bottom:70px;padding-right:0px;padding-left:0px;text-align:center}footer span.copyright{line-height:40px;font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:none}footer ul.quicklinks{margin-bottom:0;line-height:40px;font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:none}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{display:block;background-color:#222222;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:white;outline:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}footer img{width:130px}ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{background-color:#0571e9}.btn:focus,.btn:active,.btn.active,.btn:active:focus{outline:none}::-moz-selection{text-shadow:none;background:#0571e9}::selection{text-shadow:none;background:#0571e9}img::selection{background:transparent}img::-moz-selection{background:transparent}body{webkit-tap-highlight-color:#0571e9}.container h2{font-size:150%}ol.terms-policy,ol.terms-policy ol{list-style-position:inside;text-indent:-1em;padding-left:1em}ol.terms-policy li{list-style-type:decimal}.social-list li{display:inline;margin:0 3px}.fa-hatebu:before{content:'B!';font-family:Verdana;font-weight:bold;font-style:normal}.social{margin:50px auto;text-align:center}.sns_btn_area a{display:block}.facebook{background-color:#2e4a88;box-shadow:0 4px 0 #1b3d82;text-shadow:0 -1px -1px #1b3d82;display:inline;position:relative;font-family:Arial;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;color:white;border-radius:5px;padding:14px 62px}.facebook:hover{background-color:#354f84}.facebook:active{top:2px;box-shadow:0 2px 0 #1b3d82}.twitter{background-color:#008dde;box-shadow:0 4px 0 #0078bd;display:inline;position:relative;font-family:Arial;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;color:white;border-radius:5px;padding:14px 56px}.twitter:active{top:2px;box-shadow:0 2px 0 #0078bd}.twitter:hover{background-color:#1397d8}.hatebu{background-color:#00a4de;box-shadow:0 4px 0 #038bbb;display:inline;position:relative;font-family:Arial;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;color:white;border-radius:5px;padding:14px 60px}.hatebu:active{top:2px;box-shadow:0 2px 0 #038bbb}.hatebu:hover{background-color:#00a4de}@media (max-width: 767px){.social-list{padding-left:0}.social-list li{display:block;margin:30px 0}}.cf:before,.cf:after{content:' ';display:table}.cf:after{clear:both}.remove-bottom{margin-bottom:0 !important}.half-bottom{margin-bottom:12px !important}.add-bottom{margin-bottom:24px !important}.no-border{border:none}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.pull-left{float:left !important}.pull-right{float:right !important}.align-center{margin-left:auto !important;margin-right:auto !important;text-align:center !important}.footer-logo{opacity:1 !important}.btn-primary,.btn-primary:visited{display:inline-block;text-decoration:none;letter-spacing:0;padding:12px 20px;margin-bottom:18px;border:none;cursor:pointer;height:auto;background:#055ec1;color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);border-radius:3px;letter-spacing:1px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:3px;box-shadow:none !important}.btn-primary :hover{background:#0571e9;color:#fff;text-decoration:none}.btn-primary :active{background:#0571e9;color:#fff}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#0571e9;border-color:#0571e9}.btn-primary .badge{color:#0571e9;background-color:white}.btn-xl{display:inline-block;text-decoration:none;letter-spacing:0;padding:12px 30px;margin-bottom:18px;border:none;cursor:pointer;height:auto;background:#055ec1;color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);border-radius:3px;letter-spacing:1px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:3px;box-shadow:none !important}.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{background:#0571e9;color:#fff;text-decoration:none}.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{background-image:none}.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active{background-color:#0571e9;border-color:#0571e9}.btn-xl .badge{color:#0571e9;background-color:white}.button,.button:visited{display:inline-block;text-decoration:none;letter-spacing:0;padding:12px 20px;margin-bottom:18px;border:none;cursor:pointer;height:auto;background:#055ec1;color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);border-radius:3px;letter-spacing:1px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:3px;box-shadow:none !important}.button:hover{background:#0571e9;color:#fff;text-decoration:none}.button:active{background:#0571e9;color:#fff}.button.larger{width:150px;height:50px}@media (max-width: 767px){.button.larger{width:100%;height:50px}}.lp-button{width:340px !important}@media (max-width: 767px){.lp-button{width:300px !important;padding:12px 0px}}header .lp-button-twitter{border:none}.lp-button-twitter{background:#5babea;color:#fff}.lp-button-twitter:hover,.lp-button-twitter:focus,.lp-button-twitter:active{background:#5babea}.lp-button-twitter i{margin-right:5px}a{color:#357CB8;text-decoration:none}a:hover{color:#357CB8;text-decoration:underline;opacity:0.7}.button,.button:visited{display:inline-block;text-decoration:none;letter-spacing:0;padding:12px 20px;margin-bottom:18px;border:none;cursor:pointer;height:auto;background:#055EC1;color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);border-radius:3px;letter-spacing:1px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:3px;box-shadow:none !important}.button:hover{background:#0571E9;color:#fff;text-decoration:none}.button:active{background:#0571E9;color:#fff}.button_secondary,.button_secondary:visited{display:inline-block;text-decoration:none;letter-spacing:0;padding:12px 20px;margin-bottom:18px;border:none;cursor:pointer;height:auto;background:#FFFFFF;color:#242424;border:1px solid #EDEDED;border-radius:3px;letter-spacing:1px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:3px;box-shadow:none !important}.button_secondary:hover{background:#efefef;color:#242424;border:1px solid #EDEDED;text-decoration:none}.button_secondary:active{background:#FFFFFF;color:#242424;border:1px solid #EDEDED}.button_secondary.search{padding:10.5px 20px}.button_secondary[disabled]{background:#b7bcc1;color:#fff}.button_enterprise,.button_enterprise:visited{width:120px;display:inline-block;text-decoration:none;letter-spacing:0;padding:12px 20px;margin-bottom:18px;border:none;cursor:pointer;height:auto;background:#109F95;color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);border-radius:3px;letter-spacing:1px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:3px;box-shadow:none !important}.button_enterprise:hover{background:#0C7871;color:#fff;text-decoration:none}.button_enterprise:active{background:#0C7871;color:#fff}.button_enterprise[disabled],.button_enterprise[disabled]:hover{background:#b7bcc1;color:#fff}.button_enterprise__done{display:inline-block;text-decoration:none;letter-spacing:0;padding:12px 20px;margin-bottom:18px;border:none;cursor:pointer;height:auto;background:#E4FBF9;color:#109F95;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);border-radius:3px;letter-spacing:1px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:3px;box-shadow:none !important}.button_github{width:180px;display:inline-block;background:#212121;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);color:#FFFFFF;text-decoration:none;letter-spacing:0;padding:12px 20px;margin-bottom:18px;border:none;cursor:pointer;height:auto;border-radius:4px;letter-spacing:1px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button_github:hover{background:#494949;color:#fff;text-decoration:none}.button_github:active{color:#fff;background-color:#000}.button_github:disabled{cursor:not-allowed}.button_github img{width:30px;padding:0 10px 0 0}.button_twitter,.button_twitter:visited{width:180px;display:inline-block;background:#5babea;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);color:#FFFFFF;text-decoration:none;letter-spacing:0;padding:12px 20px;margin-bottom:18px;border:none;cursor:pointer;height:auto;border-radius:4px;letter-spacing:1px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button_twitter:hover{background:#5babea;color:#fff;text-decoration:none}.button_twitter:active{color:#fff}.button_twitter i{font-size:16px;margin-right:10px}.button_qiita,.button_qiita:visited{width:180px;display:inline-block;background:#59BB0C;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);color:#FFFFFF;text-decoration:none;letter-spacing:0;padding:12px 20px;margin-bottom:18px;border:none;cursor:pointer;height:auto;border-radius:4px;letter-spacing:1px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button_qiita:hover{background:#70DB1B;color:#fff;text-decoration:none}.button_qiita:active{color:#fff}.button_qiita img{width:30px;padding:0 10px 0 0}.button_line{width:180px;display:inline-block;background:#00C300;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);color:#FFFFFF;text-align:center;text-decoration:none;letter-spacing:0;padding:12px 20px;margin-bottom:18px;border:none;cursor:pointer;height:auto;border-radius:4px;letter-spacing:1px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button_line:hover{background:#00E000;color:#fff;text-decoration:none}.button_line:active{color:#fff;background-color:#00B300}.button_line:disabled{cursor:not-allowed;background-color:#C6C6C6}.button_line img{width:30px;padding:0 10px 0 0}.button_disable{background:#F6F7F8 !important;box-shadow:none !important;color:#D7D7D7 !important}.button.full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center}.button.larger{width:150px;height:50px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.skill_edit_box{display:table-row;width:100%}.skill_edit_box__list{display:table-cell;padding:0 10px 0 0}.label-checkbox input[type="checkbox"]{display:none}.label-checkbox{cursor:pointer;height:50px;line-height:50px;text-align:center;width:230px;background:#efefef;border-radius:3px;font-weight:normal}.label-checkbox .lever:before{position:relative;top:2px}.label-checkbox input[type="checkbox"]:checked+.lever{display:block;color:#ffffff;font-weight:normal;cursor:pointer;height:50px;line-height:50px;text-align:center;width:230px;background:#055EC1;border-radius:3px;font-weight:normal}@media (max-width: 767px){.label-checkbox{font-size:10px !important;cursor:pointer;height:100%;line-height:30px;text-align:center;width:100%;background:#efefef;border-radius:3px;font-weight:normal}.label-checkbox input[type="checkbox"]:checked+.lever{display:block;color:#ffffff;font-weight:normal;cursor:pointer;height:100%;line-height:30px;text-align:center;width:100%;background:#055EC1;border-radius:3px;font-weight:normal}.button.larger{width:100%;height:50px}}.common-button__primary{display:flex;justify-content:center;align-items:center;height:50px;margin:20px auto 0;padding:0 25px;font-size:16px;font-weight:bold;color:#fff;background-color:#2ebc4f;border:0;border-radius:6px}.common-button__secondary{display:flex;justify-content:center;align-items:center;flex-shrink:0;height:30px;margin:0 0 0 8px;padding:0 12px;font-size:14px;font-weight:bold;color:#1074e7;background:none;border:1px solid #1074e7;border-radius:6px;box-shadow:none}.row{width:100%;max-width:960px;margin:0 auto}.ie .row{width:960px}.narrow .row{max-width:940px}.row .row{width:auto;max-width:none}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.column,.columns{position:relative;float:left;padding-left:10px;padding-right:10px}.column.centered,.columns.centered{float:none;margin:0 auto}.row.collapsed>.column,.row.collapsed>.columns,.column.collapsed,.columns.collapsed{padding:0}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:right}.row .one{width:8.33333%}.row .two{width:16.66667%}.row .three{width:25%}.row .four{width:33.33333%}.row .five{width:41.66667%}.row .six{width:50%}.row .seven{width:58.33333%}.row .eight{width:66.66667%}.row .nine{width:75%}.row .ten{width:83.33333%}.row .eleven{width:91.66667%}.row .twelve{width:100%}.row .offset-1{margin-left:8.33333%}.row .offset-2{margin-left:16.66667%}.row .offset-3{margin-left:25%}.row .offset-4{margin-left:33.33333%}.row .offset-5{margin-left:41.66667%}.row .offset-6{margin-left:50%}.row .offset-7{margin-left:58.33333%}.row .offset-8{margin-left:66.66667%}.row .offset-9{margin-left:75%}.row .offset-10{margin-left:83.33333%}.row .offset-11{margin-left:91.66667%}.row .push-1{left:8.33333%}.row .pull-1{right:8.33333%}.row .push-2{left:16.66667%}.row .pull-2{right:16.66667%}.row .push-3{left:25%}.row .pull-3{right:25%}.row .push-4{left:33.33333%}.row .pull-4{right:33.33333%}.row .push-5{left:41.66667%}.row .pull-5{right:41.66667%}.row .push-6{left:50%}.row .pull-6{right:50%}.row .push-7{left:58.33333%}.row .pull-7{right:58.33333%}.row .push-8{left:66.66667%}.row .pull-8{right:66.66667%}.row .push-9{left:75%}.row .pull-9{right:75%}.row .push-10{left:83.33333%}.row .pull-10{right:83.33333%}.row .push-11{left:91.66667%}.row .pull-11{right:91.66667%}.bgrid-sixths [class*="column"]{width:16.66667%}.bgrid-quarters [class*="column"]{width:25%}.bgrid-thirds [class*="column"]{width:33.33333%}.bgrid-halves [class*="column"]{width:50%}[class*="bgrid"] [class*="column"]+[class*="column"]:last-child{float:left}.first{clear:left}.s-first{clear:none}@media only screen and (max-width: 900px){.s-bgrid-sixths [class*="column"]{width:16.66667%}.s-bgrid-quarters [class*="column"]{width:25%}.s-bgrid-thirds [class*="column"]{width:33.33333%}.s-bgrid-halves [class*="column"]{width:50%}.first{clear:none}.s-first{clear:left}}@media only screen and (max-width: 767px){.row{width:95%;margin:0 auto;padding:0}.column,.columns{width:auto !important;float:none;margin-left:0;margin-right:0}.row .row{width:100%;max-width:none;margin:auto}.tech .row{margin:0 -10px}[class*="column"]+[class*="column"]:last-child{float:none}[class*="bgrid"] [class*="column"]+[class*="column"]:last-child{float:none}.row .offset-1{margin-left:0}.row .offset-2{margin-left:0}.row .offset-3{margin-left:0}.row .offset-4{margin-left:0}.row .offset-5{margin-left:0}.row .offset-6{margin-left:0}.row .offset-7{margin-left:0}.row .offset-8{margin-left:0}.row .offset-9{margin-left:0}.row .offset-10{margin-left:0}.row .offset-11{margin-left:0}}@media only screen and (max-width: 480px){.row{width:auto}}.navbar-custom{background-color:#fff;border-color:transparent}.navbar-brand{float:left;padding:12px 15px}.navbar-custom .navbar-brand img{width:100px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#fff}.navbar-custom .navbar-collapse{border-color:#efefef}.navbar-custom .navbar-toggle{border:none;color:#0571E9}.navbar-custom .nav li a{font-weight:bold;letter-spacing:1px}.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus{outline:none}.navbar-custom .navbar-nav>.active>a{color:#0571E9;outline:none}.navbar-custom .navbar-nav>.active>a:hover{background-color:#0571E9}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{opacity:1}@media (min-width: 768px){.navbar-custom{background-color:transparent;padding:25px 0;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;transition:padding 0.3s;border:none}.navbar-brand{float:left;padding:8px 15px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0px}.navbar .container{padding:10px 0}.navbar-custom .navbar-brand img{width:120px}.navbar-default .navbar-nav>li>a{color:#fff}.affix .navbar-nav>li>a{color:#444}.navbar-custom.affix{background:#fff;padding:0}}.content{margin:72px 0 52px}.section{margin-bottom:20px}@media (max-width: 767px){.section__sp{margin-bottom:20px}}.box{position:relative;background:#fff;padding:20px;border-radius:4px}.box_border{border:1px solid #efefef}.inner{padding:20px}.login_content{background:#e2e6eb !important;height:100%}.login_box{width:440px;background:#fff;padding:20px 20px 0;margin:50px auto;text-align:center}.login_box h1,.login_box h2{text-align:center;font-weight:bold;font-size:1.8rem;margin:0 0 20px;color:#055ec1}.login_box__description{margin-bottom:16px}.login_box__divider{height:1px;margin:20px 0;overflow:hidden;background-color:#e5e5e5}.login_box__links{text-align:left}.login_box #error_explanation{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.login_box #warn_explanation{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;color:#856404;background-color:#fff3cd;border-color:#ffeeba}.flash-warn{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;color:#856404;background-color:#fff3cd;border-color:#ffeeba}.jobdescription-jobdescription_sp{max-width:100%}.jobdescription-table_sp{max-width:100%}@media (max-width: 767px){.login_box{width:90%;background:#fff}.jobdescription-jobdescription_pc{display:none !important}.jobdescription-table_pc{display:none !important}.jobdescription-register-notice{position:absolute;margin:8%;font-size:18px}}@media (min-width: 768px){.jobdescription-jobdescription_sp{display:none !important}.jobdescription-table_sp{display:none !important}.jobdescription-register-notice{position:absolute;margin-left:15%;margin-top:3.5%;font-size:24px}}.icon{display:inline-block;vertical-align:top;margin:0 3px 0 0}.icon-contribution{content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_contribution.png")}.icon-pullrequest{content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_pullrequest.png")}.icon-star{content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_star.png")}.icon-streak{content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_streak.png")}.icon-rubycommitsum{width:30px;height:25px;content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_ruby.png")}.icon-rubystar{width:30px;height:25px;content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_ruby.png")}.icon-pythoncommitsum{width:30px;height:25px;content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_python.png")}.icon-pythonstar{width:30px;height:25px;content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_python.png")}.icon-gocommitsum{width:30px;height:25px;content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_go.png")}.icon-gostar{width:30px;height:25px;content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_go.png")}.icon-phpcommitsum{width:30px;height:25px;content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_php.png")}.icon-phpstar{width:30px;height:25px;content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_php.png")}.icon-jscommitsum{width:30px;height:25px;content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_js.png")}.icon-jsstar{width:30px;height:25px;content:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/icon_js.png")}.pre_account_icon,.regular_account_icon{border:1px solid;font-size:1rem;display:inline-block;padding:3px 6px;margin:0 0 0 5px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.pre_account_icon{border-color:#b7bcc1;color:#b7bcc1}.regular_account_icon{border-color:#055ec1;color:#055ec1}.about_first{background:#d9e9f9;text-align:center}.about_first p{text-align:center;margin:0 0 20px}.matching_box,.like_box{min-height:240px}.title_content{margin-bottom:20px}.title_content__border{border-bottom:1px dotted #e6e6e6;padding:0 0 10px}.title_content__title{font-weight:bold;display:inline-block;font-size:1.6rem}.title_content__title i{padding:0 5px 0 0}.box .title_content a{float:right;text-align:right;padding:4px 0 0}qul.box_list{float:right;width:320px}ul.box_list li{font-size:1.3rem;margin:0 0 10px}ul.box_list span.logo_list{border:1px solid #efefef;display:block;text-align:center;line-height:42px;float:left;height:42px;width:42px;border-radius:4px;margin:0 10px 0 0}ul.box_list span.logo_list img{max-width:40px;max-height:40px;vertical-align:middle}ul.box_list li span.company_name_list{display:table-cell;height:42px;width:260px}ul.box_list li span.company_name_list p{font-size:9px;height:16px;width:28px;padding:1px 0;text-align:center;background:#fff;color:#f00;font-weight:bold;border:0.5px solid #f00;border-radius:2px}.like_box{z-index:1}@media (max-width: 767px){ul.box_list{float:none;width:100% !important;padding:0 20px}ul.box_list span.logo_list{display:inline-block;width:auto;padding:0 10px}ul.box_list li span.company_name_list{display:inline-block;width:100%;height:auto}}.skill_box .chart_skill{float:left;margin:0 20px 0 0;width:200px;background:#f9f9f9}.tags_list__right{float:right;width:676px}.tags{padding:5px 10px;background:#e2e6eb;text-align:center;display:inline-block;border-radius:4px;margin:0 10px 10px 0}.tags img{width:16px;vertical-align:middle;margin:0 10px 0 0}.tags span{text-align:right;font-family:'Open Sans', sans-serif;color:#055ec1;font-weight:800;padding:0 0 0 10px;font-size:1.2rem}.match_tags{background:#fff;border:2px solid #055ec1;color:#055ec1;font-weight:bold}@media (max-width: 767px){.skill_box .chart_skill{float:none;width:100%;margin:0 0 20px}.tags_list__right{float:none;width:100%}.new_tags{width:80px;font-size:16px;margin:0}}.company_list_title{font-size:22px;margin:10px 0}.company_list_title i{margin-right:5px}.company_list_description{margin:8px 0;font-size:12px;line-height:1.6;color:#666}.company_list_item{padding:20px 30px;margin-bottom:28px;background-color:#fff;border:solid 1px #ececec;border-radius:4px}.company_item_header{display:flex;color:#383838;margin-bottom:20px}.company_item_header__img{width:100px;height:60px;object-fit:contain}.company_item_header__content{margin-left:30px}.company_item_header__name{font-size:18px;font-weight:bold}.company_item_header__description{margin:5px 0}.company_item_meta a{color:#383838}.company_item_meta span{margin:10px 20px}.company_item_meta i{width:10px;margin-right:10px}@media (max-width: 768px){.company_list_title{font-size:20px}.company_list_item{padding:10px 15px;margin-bottom:10px}.company_item_header{flex-flow:column;margin:5px 0}.company_item_header__content{margin:0}.company_item_header__name{font-size:16px;font-weight:bold}.company_item_meta a{color:#383838}.company_item_meta span{margin:0 0 0 5px;display:block}}.interview_list_title{font-size:22px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ddd}.interview_list_title i{margin-right:5px}.interview_list_item{padding:20px 30px;margin-bottom:28px;background-color:#fff;border:solid 1px #ececec;border-radius:4px}.interview_item_header{display:flex;color:#383838;margin-bottom:20px}.interview_item_header__img{width:320px;height:180px;object-fit:cover}.interview_item_header__content{margin-left:30px}.interview_item_header__name{font-size:18px;font-weight:bold}.interview_item_header__description{margin:5px 0}.interview_item_meta a{color:#383838}.interview_item_meta span{margin:10px 0}.interview_item_meta i{width:10px;margin-right:10px}.interview_title__right{display:flex;flex-direction:row;justify-content:flex-end}.interview_title__right button{width:120px;margin:0}@media (max-width: 768px){.interview_list_title{font-size:20px}.interview_list_item{padding:10px 15px;margin-bottom:10px}.interview_item_header{flex-flow:column;margin:5px 0}.interview_item_header__content{margin:0}.interview_item_header__name{font-size:16px;font-weight:bold}.interview_item_meta a{color:#383838}.interview_item_meta span{display:block}}.job_title_name{font-size:2.2rem;font-weight:bold}.job_company_name img{vertical-align:middle;padding:0 10px 0 0;width:80px}.job_company_name,.job_desctiption_list{margin:0 0 30px}.job_company_name{margin-top:10px}.message_from_company_title{font-size:16px;font-weight:bold}.message_from_company p{margin:0;padding:0}.message_from_company{position:relative;display:inline-block;margin:1.5em 0;padding:7px 10px;min-width:100%;max-width:100%;color:#555;font-size:12px;background:#fff;border:solid 3px #555;box-sizing:border-box}.message_from_company::before,.message_from_company::after{left:3%}.message_from_company::before{content:'';position:absolute;top:-24px;margin-left:-15px;border:12px solid transparent;border-bottom:12px solid #fff;z-index:2}.message_from_company::after{content:'';position:absolute;top:-30px;margin-left:-17px;border:14px solid transparent;border-bottom:14px solid #555;z-index:1}.button-keep{color:#055ec1;background:#fff;border:solid 1px #d8d8d8}.button-keep:hover{background:#f5f5f5;color:#055ec1}.like-info{text-align:right;margin-top:10px}@media (min-width: 768px){.box_joblist .pull-right{width:calc(100% - 140px)}.box_joblist .pull-right .like_part{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.box_joblist .pull-right .like_part .button{margin-right:8px;margin-bottom:0;font-weight:bold}.passed_button{margin:0 8px}}@media (max-width: 767px){.message_from_company::before,.message_from_company::after{left:50%}.box_joblist .pull-left{margin-right:20px}.box_joblist .pull-left p{text-align:center;font-size:3rem !important}.box_joblist .pull-right{float:none !important}.box_joblist .pull-right .like_part{float:none;margin-top:20px}.job_title_name{font-size:1.8rem;font-weight:bold}.button-keep{width:100%;height:50px;margin-left:0;margin-bottom:20px}}.detail_company_title{padding:0;margin:20px 0}.detail_company_sub_title{margin-bottom:20px;font-size:18px;font-weight:bold}.detail_company_title_logo{max-width:140px;max-height:60px}.detail_company_title__right{margin-left:17px;display:inline-block;vertical-align:middle}.detail_company_title__right>*+*{margin-top:10px;line-height:1}.detail_company_title .job_company_name{font-size:28px;font-weight:bold;margin:0;padding-right:15px;color:#444;line-height:1;word-break:break-all}.box_joblist .job_company_name{padding-top:20px;border-top:1px dotted}.detail_company__company_image{display:inline-block}.detail_company_tab{display:flex;justify-content:flex-start;border-bottom:1px solid #d4d9e1}.detail_company_tab__item{display:flex;justify-content:center;flex-shrink:0;width:33.33333%;height:50px}.detail_company_tab__link{position:relative;display:flex;align-items:center;height:100%;font-size:13px;color:#8d8989}.detail_company_tab__link.-current{font-weight:bold;color:#444;pointer-events:none}.detail_company_tab__link.-current::before{position:absolute;left:calc(50% - 30px);bottom:0;display:block;width:60px;height:4px;content:'';background-color:#055ec1}.detail_company_tab__share{display:flex;justify-content:flex-end;align-items:center;width:100%}.detail_company_title .message_from_company{width:100%}.job_company_link{display:inline-block;vertical-align:middle}.job_company_link a{font-size:1rem;color:#8d8989;word-wrap:break-word}.detail_company_title ul li{margin:0 auto;font-size:1.1rem}.detail_company_info table,.detail_company_info td,.detail_company_info th{border:1px solid #ececec}.detail_company_info table{width:100%}.detail_company_info th{width:120px;padding:14px 24px;background-color:#f6f7f8;font-weight:bold}.detail_company_info td{padding:14px 16px}.detail_company_info a:hover{text-decoration:none}.detail_company_image{overflow-x:auto;white-space:nowrap}.detail_company_image__item{display:inline-block}.detail_company_image__item img{width:292px;height:194.4px}.detail_company_image__item:nth-child(n+2){margin:0 0 0 15px}.detail_company_vision{padding:20px 30px;background-color:#fff;border:solid 1px #ececec;border-radius:4px}.detail_company_vision+.detail_company_vision{margin-top:30px}.detail_company_vision__tag{padding:4px 8px;font-size:10px;line-height:1.8;text-align:center;color:#4a4a4a;background-color:#d4d9e1;border-radius:4px}.detail_company_vision__title{margin-top:3px;font-size:24px;line-height:1.5;color:#333}.detail_company_product{display:flex;flex-wrap:wrap;justify-content:space-between}.detail_company_product__item{display:flex;justify-content:flex-start;align-items:flex-start;width:calc(50% - 15px);word-wrap:break-word}.detail_company_product__item:nth-child(n+3){margin-top:25px}.detail_company_product__thumb{min-width:170px;max-width:170px;flex-shrink:0;margin-right:25px}.detail_company_product__title{font-size:20px;color:#444}.detail_company_product__description{margin-top:8px;font-size:12px;line-height:1.6;color:#666}.detail_company_product__link{margin-top:3px;font-size:10px;color:#8d8989}.detail_company_interview{display:flex;flex-wrap:wrap;justify-content:space-between}.detail_company_interview__item{width:calc(50% - 10px);border:solid 1px #ececec;border-radius:4px}.detail_company_interview__thumb{width:100%;border-radius:3px 3px 0 0}.detail_company_interview__content{padding:12px 25px;border-radius:0 0 4px 4px}.detail_company_interview__title{font-size:18px;line-height:1.5;color:#444}.detail_company_interview__meta{font-size:10px;color:#8d8989}.detail_company_related{display:flex;flex-wrap:wrap;justify-content:space-between}.detail_company_related__item{width:calc(50% - 15px);padding:20px;background-color:#f6f7f8;border-radius:4px}.detail_company_related__title{font-size:16px;color:#444}.detail_company_related__url{margin-top:10px;font-size:10px;word-wrap:break-word;color:#8d8989}.detail_company_section{padding:15px 0}.detail_company_member{display:flex;flex-wrap:wrap;justify-content:flex-start}.detail_company_member__item{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:calc(calc(100% / 3) - 15px);padding:25px;background-color:#f6f7f8;border-radius:3px}.detail_company_member__item:not(:nth-child(3n+1)){margin:0 0 0 15px}.detail_company_member__item:nth-child(n+4){margin-top:30px}.detail_company_member__image{flex-shrink:0;width:60px;height:60px;margin:0 15px 0 0;border-radius:50%}.detail_company_member__job_position{font-size:12px;color:#8d8989}.detail_company_member__name{font-size:16px}.detail_company_member__github-icon{width:15px;height:15px;margin:0 5px 0 0}.detail_company_member__github-name{font-size:12px;color:#8d8989}.detail_company_member__next-icon{display:flex;justify-content:center;align-items:center;width:60px;height:60px;margin:0 15px 0 0;background-color:#fff;border:solid 1px #e0dfe0;border-radius:50%}.detail_company_member__next-icon::before{margin:-3px 0 0;font-size:24px;content:'+'}.detail_company_member__toggle{cursor:pointer;text-align:right;margin:10px 15px 0 0}@media (max-width: 767px){.detail_company_member__toggle{margin:10px 0 0 0}}.company_detail_github{padding:25px 30px;border-radius:3px;border:solid 1px #ececec}.company_detail_github__header{display:flex;justify-content:space-between;align-items:center;padding:0 0 20px;margin:0 0 30px;border-bottom:solid 1px #ececec}.company_detail_github__company{display:flex;justify-content:flex-start;align-items:center}.company_detail_github__logo{display:flex;justify-content:center;align-items:center;width:60px;height:60px;margin:0 25px 0 0;border:solid 1px #ececec;border-radius:50%}.company_detail_github__name{font-size:24px}.company_detail_github__link{font-size:12px;color:#8d8989}.company_detail_github__overview{display:flex;justify-content:flex-start;align-items:center}.company_detail_github__overview-item{display:flex;justify-content:flex-start;align-items:center}.company_detail_github__overview-item:nth-child(n+2){margin:0 0 0 20px}.company_detail_github__overview-tag{padding:3px 8px;margin:0 0 0 10px;font-size:12px;line-height:1.5;color:#4a4a4a;background-color:#d4d9e1;border-radius:10px}.company_detail_repository{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.company_detail_repository__item{width:50%;line-height:1}.company_detail_repository__item:nth-child(n+3){margin-top:25px}.company_detail_repository__title{font-size:16px;font-weight:bold;color:#0a93f4;text-decoration:underline}.company_detail_repository__description{margin:14px 0 0}.company_detail_repository__meta{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin:12px 0 0}.company_detail_repository__meta-item{display:flex;justify-content:flex-start;align-items:center}.company_detail_repository__meta-item:nth-child(n+2){margin:0 0 0 10px}.company_detail_repository__icon{display:inline-block;width:14px;height:14px;margin:0 5px 0 0}.company_detail_entry__item{display:block;color:#383838}.company_detail_entry__item:nth-child(n+2){margin:20px 0 0}.company_detail_entry__title{font-size:18px}.company_detail_entry__published{margin:10px 0 0;font-size:12px;color:#8d8989}.company_detail_entry__blog-link{display:flex;justify-content:flex-end;font-size:13px;color:#0a93f4}.detail_company_stack{padding:35px 30px;border:solid 1px #ececec;border-radius:4px}.detail_company_stack__heading{margin:0 0 30px;font-size:16px;font-weight:bold}.detail_company_stack__item{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 0 25px;margin:0 0 25px;line-height:1;border-bottom:1px solid #ececec}.detail_company_stack__item:last-child{margin:0}.detail_company_stack__title{min-width:150px;font-size:13px}.detail_company_stack__list{display:flex;flex-wrap:wrap;justify-content:flex-start}.detail_company_stack__list-item{padding:5px 8px;border-radius:3px;background-color:#f6f7f8;margin:0 15px 2px 0}@media (max-width: 767px){.detail_company_tab__share{margin:15px 0 0}.detail_company_title .job_company_name{font-size:18px}.detail_company_title ul li{display:inline}.detail_company__company_image{width:auto;height:auto;margin-bottom:15px}.detail_company_title__right{width:calc(100% - 17px)}.detail_company_github{display:inline-block;float:none;margin-left:17px}.detail_company_info table{margin:auto 0}.detail_company_info td,th{width:100%;display:block}.detail_company_info th{padding:5px;width:100%}.detail_company_image__item{max-width:100%}.detail_company_image__item img{max-width:100%;object-fit:cover}.detail_company_product__item{flex-flow:column;width:100%}.detail_company_product__item:nth-child(n+2){margin-top:15px}.detail_company_product__content{margin-top:8px}.detail_company_interview__item{width:100%}.detail_company_interview__item:nth-child(n+2){margin-top:15px}.detail_company_related__item{width:100%}.detail_company_related__item:nth-child(n+2){margin-top:15px}.detail_company_member__item{width:100%;padding:15px}.detail_company_member__item:nth-child(n+2){margin:10px 0 0}.company_detail_github__header{flex-flow:column}.company_detail_github__overview{width:100%;margin:10px 0 0}.company_detail_repository{flex-flow:column;align-items:flex-start}.company_detail_repository__item{width:100%}.company_detail_repository__item:nth-child(n+3){margin:0}.company_detail_repository__item:nth-child(n+2){margin:20px 0 0}}.detail_job_title{margin:10px 0 20px}.detail_job_title__left{width:770px;float:left}.score__detail_job_title{text-align:center;font-family:'Open Sans', sans-serif;font-size:1.2rem;float:left;width:80px;height:80px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #055ec1;color:#055ec1;font-weight:800}.score__detail_job_title p{padding-top:5px;font-size:2.9rem;line-height:1}.detail_job_title h1{font-size:2.4rem;padding:16px 0 0;font-weight:bold}.detail_job_title__right{float:right;text-align:center;width:160px;padding:10px 0 0}.detail_job_title__right_tooltip{padding-right:15px;font-size:150%;color:#357cb8}.detail_job_title__right button{width:120px;margin:0 0 5px}.detail_job_title__right p{text-align:center;font-size:1.1rem}.detail_job_title__link{padding:10px}.detail_job_body{padding-top:180px}@media (max-width: 767px){.detail_job_title{margin:0 0 30px}.detail_job_title__left{width:100%;float:none;margin:0 0 20px}.score__detail_job_title{text-align:center;font-family:'Open Sans', sans-serif;font-size:1.2rem;float:left;width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #055ec1;color:#055ec1;font-weight:800}.score__detail_job_title p{padding-top:5px;font-size:2.2rem;line-height:1}.detail_job_title h1{font-size:1.8rem;padding:16px 0;line-height:1;font-weight:bold}.detail_job_title__right{float:none;text-align:center;margin:0 auto;padding:10px 0 0}.detail_job_title__right button{margin:0 0 5px}.detail_job_title__right p{text-align:center;font-size:1.1rem}}.articlelist-list__title{font-size:22px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ddd}.articlelist-list__description{font-size:14px;margin-bottom:20px}.articlelist-listitem{padding:20px 30px;margin-bottom:28px;background-color:#fff;border:solid 1px #ececec;border-radius:4px}.articlelist-listitem__title{font-size:22px;font-weight:bold}.articlelist-listitem__description{margin:10px 0}.articlelist-listitem__meta{color:#383838;margin-top:10px;text-align:right}@media (max-width: 768px){.articlelist-listitem{padding:10px 20px;margin-bottom:20px}.articlelist-listitem__title{font-size:16px}}.articledetail-header{margin:20px 0;border-bottom:1px solid #d4d9e1}.articledetail-header__title{margin:10px 0;font-size:28px;font-weight:bold;display:inline-block;vertical-align:middle}.articledetail-header__meta{color:#8d8989}.articledetail-header__description{margin:10px 0 20px}.articledetail-header__sharebutton{display:flex;justify-content:flex-end;align-items:center;width:100%}.articledetail-company{padding:0;margin-bottom:50px}.articledetail-section{padding:0;margin:20px 0}.articledetail-companyheader{padding:0;margin:20px 0}.articledetail-companyheader__image{display:inline-block}.articledetail-companyheader__logo{max-width:140px;max-height:60px}.articledetail-companyheader__title{margin-left:17px;display:inline-block;vertical-align:middle}.articledetail-companytitle__name{font-size:28px;font-weight:bold;margin:0;padding-right:15px;color:#444;line-height:1}.articledetail-companytitle__link{display:inline-block;vertical-align:middle}.articledetail-companytitle__link a{font-size:1rem;color:#8d8989;word-wrap:break-word}.articledetail-companyimages{overflow-x:auto;white-space:nowrap}.articledetail-companyimages__image{margin-right:15px;display:inline-block}.articledetail-companyimages__logo:not(:last-child){margin:0}.articledetail-companyimages__logo{width:292px;height:194.4px}.articledetail-contentsitem{margin-bottom:30px}.articledetail-contentsitem__title{font-size:18px;font-weight:bold;margin:10px 0}.articledetail-contentsitem__body{margin:10px 0}.articledetail-jdlist__title{font-size:18px;font-weight:bold;margin:10px 0}.articledetail-jditem{margin-bottom:15px}.articledetail-jditem__title{font-weight:bold}@media (max-width: 768px){.articledetail-header__title{font-size:22px}.articledetail-companyheader__image{width:100%}.articledetail-companyheader__logo{max-width:98px;max-height:40px}.articledetail-companyheader__title{margin:10px 0}.articledetail-companytitle__name{font-size:20px}}.message_content{display:flex;position:absolute;top:50px;bottom:0;padding:0}.message_nomatch{position:relative;flex-wrap:wrap;padding-top:120px;width:100%}.message_userlist__wrapper{width:100%}.message_userlist{position:relative;height:100%;width:250px;overflow-y:scroll;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.message_userlist a{display:block;border-bottom:1px solid #e6e6e6;padding:16px;color:#383838 !important}.message_userlist a:hover,.current_message_userlist{background:#f6f7f8;text-decoration:none}.message_userlist_box__title{margin:0 0 10px;display:inline-block}.message_userlist_box__match_state{float:right;text-align:center;margin:10px 0;padding:3px;width:100px;color:#109f95;border:1px solid #109f95;border-radius:3px}.match_state_scount_unsent{color:#fb0000;border:1px solid #fb0000}.message_userlist_box__item_unread{font-size:1.1em;font-weight:bold}.match_state_form{display:inline-block}.match_state_form__label{display:inline-block;margin:10px 10px 10px 30px}.match_state_form__select{display:inline-block;width:150px;margin:10px 0}.date_info__list{color:#999}.message_detail__wrapper{display:flex;flex-direction:column;height:100%;min-height:100%}h1.message_detail__title{font-weight:bold;border-bottom:1px solid #e6e6e6;background:#fff;top:54px;left:20%;right:0;line-height:50px;font-size:15px;padding:0 20px;z-index:2}h1.message_detail__title_inline{display:inline;padding-bottom:15px}.message_detail{width:100%;height:calc(100% - 310px);padding:20px;overflow-y:scroll}.message_box{padding:20px 20px 10px;margin:0 30px 20px 0}.message_box__sender{margin:0 0 10px 30px;font-size:1.4rem;font-weight:bold}.message_box__sender span{background:#e4fbf9;color:#109f95;padding:5px 10px;text-align-last:center;border-radius:4px;font-weight:normal;font-size:1.2rem}.message_box__owner{background:#f6f7f8;margin:0 0 20px 30px}.message_detail .message_userlist_box__title h3{font-weight:bold;font-size:16px;line-height:50px}.date_info__detail{float:right;color:#999}.message_box p{margin:0 0 10px;word-break:break-all}.comment_box{padding:20px;position:absolute;bottom:0;background:#f6f7f8;width:100%;min-height:220px}.comment_box__inner{margin:15px}.comment_box .form-control{display:block;min-height:60px;width:100%;padding:6px 12px;font-size:14px;margin:0 0 5px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.comment_box__textarea{width:calc(100% - 90px);display:inline-block;vertical-align:bottom}.comment_box__submit{display:inline-block;margin:0 0 5px;vertical-align:bottom}.comment_box .tooltip_link{display:inline-block}.comment_box p{margin-bottom:3px}.comment_box p{margin-left:10px}.comment_box textarea{height:100px;min-height:100px;width:730px;padding:3px;margin-bottom:0}.comment_box button{margin-bottom:0;margin-left:10px;width:80px;padding:0;line-height:60px;margin-top:0}.comment_box .comment_box__message_textarea{display:inline-block;height:100px;margin-bottom:0;min-height:100px;padding:3px;width:730px}.comment_box .comment_box__file_input{width:100%;margin-top:5px}.comment_box .comment_box__submit_button{vertical-align:middle}.comment_box .comment_box__reserve_button{height:60px;margin-bottom:0;margin-left:2px;padding:0;text-align:center;vertical-align:middle;width:25px}.comment_box .comment_box__reserve_button i{margin:auto 0}.reservation_calendar{margin-bottom:15px;margin-left:auto;margin-right:15px}.reservation_calendar .rc-calendar-header div{text-align:center}.reservation_calendar .rc-calendar-column-header{vertical-align:middle}.reservation_calendar .rc-calendar-column-header-inner{text-align:center}@media (max-width: 767px){.message_content{display:flex;width:100%;position:absolute}.message_nomatch{padding-top:120px}.message_detail__title_wrapper{height:50px}.message_detail__wrapper{width:100%}.message_userlist{width:100%}h1.message_detail__title{font-weight:bold;border-bottom:1px solid #e6e6e6;background:#fff;position:fixed;top:50px;left:0;right:0;width:100%;line-height:50px;font-size:14px;padding:0 10px;z-index:2}.message_detail{position:relative;padding:20px;height:calc(100% - 300px);width:100%;overflow:scroll;min-width:200px}.message_detail .message_userlist_box__title h3{font-weight:bold;font-size:14px;line-height:50px}.message_box{padding:20px 20px 10px}.message_box__sender{margin:0 0 10px 30px;font-size:1.4rem;font-weight:bold}.message_box__sender span{background:#e4fbf9;color:#109f95;padding:5px 10px;text-align-last:center;border-radius:4px;font-weight:normal;font-size:1.2rem}.message_box__owner{background:#f6f7f8;margin:0 0 20px 20px}.date_info__detail{position:inherit;top:0;right:0;text-align:right;margin:0 0 10px}.comment_box{padding:12px;background:#f6f7f8;width:100%;height:230px;bottom:0;left:0;z-index:2}.comment_box textarea{height:80px;min-height:80px;width:100% !important}.comment_box textarea+div{float:none !important}.comment_box button{margin-top:0;margin-left:0}.comment_box .comment_box__file_input{position:absolute;width:1px;height:1px;overflow:hidden;word-wrap:normal;clip:rect(1px, 1px, 1px, 1px)}.comment_box .comment_box__file_input.--selected{position:static;width:calc(100% + 85px);height:auto;padding:0 0 0 12px;margin-left:-100px;clip-path:inset(0 10px 0 110px)}.comment_box__actions{display:flex;justify-content:flex-start;align-items:center}.comment_box__actions label{margin:0 0 0 12px;font-size:13px;color:#666}.comment_box__actions label i{padding:4px;border:1px solid #e6e6e6;border-radius:3px}}.menu_sp{display:none}@media (max-width: 767px){.menu_pc{display:none}.menu_sp{display:inherit;margin-bottom:10px}}.account_edit{background:#f6f7f8 !important}.account_edit .content{padding:30px 0 0;margin:50px 0}.account_edit_list li{text-align:right;padding:10px 0;color:#383838}.account_edit_list li i{padding:0 0 0 10px}.account_edit_list li a{color:#383838}.account_edit_list li.current a,.account_edit_list li a:hover{font-weight:bold;color:#055ec1;text-decoration:none}.account_edit_title{border-bottom:1px dotted #e6e6e6;padding:0 0 10px;font-weight:bold;text-align:center;font-size:1.5em}.account_edit_title_02{font-weight:bold;margin:0 0 20px}.account_edit_title_03{margin:0 0 20px}.account_edit_title_04{font-weight:bold;font-size:1.2em;padding:20px 10px 10px;clear:both}.account_edit_progress{margin-top:12px;padding:12px;display:flex;justify-content:center;align-items:center;background-color:#f2f7fd;border-radius:5px}.account_edit_progress .account_edit_progress__description{margin-right:8px}.account_notice{position:relative;padding:0.75rem 1.25rem;border:1px solid transparent;border-radius:0.25rem;color:#856404;background-color:#fff3cd;border-color:#ffeeba}.account_edit_title_indent{margin-left:10px;font-weight:bold}.account_edit_description{text-align:center;padding:20px 10px 30px}.account_edit_description_02{margin-bottom:20px}.account_edit_description_03{padding:5px 10px 15px}.account_edit_description_04{padding:10px}.account_edit_description_check{padding-bottom:5px;margin-bottom:0}.account_connect_btn{text-align:center;padding:30px}.account_connect_btn li{margin:0 auto;text-align:center}.column-input{display:inline-block;width:75% !important}.column-button{display:inline-block;width:25% !important}.skill_list li{float:left;width:226px;background:#f6f7f8;padding:20px;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:0 10px 10px 0}.skill_list li:nth-child(3n){margin:0 0 10px !important}.skill_list li.on{background:#055ec1;color:#fff}.skill_tooltip_list li{color:#fff;background:#999;display:inline-block;padding:10px 20px;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:0 10px 10px 0}.skill_tooltip_list li i{padding:0 0 0 10px}.top_border{border-top:1px solid #e6e6e6;padding:20px 0}@media (max-width: 767px){.skill_list li{width:100%;margin:0 0 10px !important}}.footer{border-top:1px solid #e6e6e6;padding:20px;text-align:center;background:#fff}.footer_logo{text-align:center}.footer_list{display:inline-block}.footer_list li{display:inline;font-size:1rem;padding:0 5px}.footer_list li a{color:#8a8a8a}.tooltip_link{padding:0 0 0 10px !important;color:#357cb8}.tooltip_link:hover{opacity:1}.tooltip_home_all{max-width:70vw}.balloon{text-align:left;opacity:0.8;position:absolute;left:-15px;bottom:12px;z-index:1050}.imj-balloon-limit{position:relative;cursor:pointer;width:10%}.tutorial_modal{z-index:2040;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;bottom:0}.tutorial_modal_content{position:absolute;width:800px;min-height:400px;background-color:#fff;margin-left:-400px;margin-top:-250px;top:40%;left:50%}@media (max-width: 767px){.tutorial_modal_content{width:90%;margin-left:-45%}.tutorial_modal_content img{width:100%}}@media (max-width: 767px){.tutorial_modal_content .tutorial_modal_images_container{zoom:0.5;display:flex;align-items:center;justify-content:center}.tutorial_modal_content .tutorial_modal_images_container img{width:auto}}.tutorial_modal_content .tutorial_modal_title{font-weight:bold;font-size:18px;text-align:center;margin:20px 0 8px}.tutorial_modal_description{text-align:center;margin:0 0 15px;padding:0 20px}.tutorial_modal_content form{width:80%}.tutorial_modal_content textarea{width:100%;height:200px;margin:0 auto;border:1px solid #ddd;padding:5px}.tutorial_modal_content button{width:300px;margin:0 auto}.tutorial_logo{padding:0 15px}.tutorial_logo_items{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.tutorial_logo_items li{margin:0 0 5px}#logos{padding-top:50px;padding-bottom:40px}#logos h2{font-size:24px;margin-top:0;margin-bottom:15px}@media (max-width: 768px){.tutorial_logo_items{flex-wrap:wrap}.tutorial_logo_items li{width:calc(33% - 12px);margin:0 6px;text-align:center}.tutorial_logo_items li img{max-width:100px;max-height:90px}}@media (min-width: 767px){.tutorial_logo_items{display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:baseline;align-items:baseline;padding-left:0}.tutorial_logo_items li{width:25%;text-align:center}.tutorial_logo_items li img{max-width:160px;max-height:80px}}.tutorial_modal_content_next{text-align:center;margin:30px 0 50px}.tutorial_modal_content_next a{cursor:pointer}.tutorial_modal_content_skip{text-align:right;margin:10px}.tutorial_modal_content_skip a{cursor:pointer}.title_tweet_link{float:right;font-size:14px}.github_activity_top{border-bottom:1px dotted #e6e6e6;padding-bottom:20px}.github_activity_top::after{content:'';display:block;clear:both}.github_activity_bottom{clear:both;margin-top:22px}.monthly_calendar_box{float:left;width:194px;margin-left:6px}.contribution_calendar{margin-left:15px;margin-right:15px}.github_activity_right_container{float:right;width:630px;margin-left:32px}.github_activity_text{font-size:14px;font-weight:bold}.github_activity_title{padding-bottom:4px}.github_activity_title_text{font-size:15px;font-weight:bold;display:inline-block;border-bottom:1px solid #e1e4e8}.github_activity_subtitle{font-size:14px;font-weight:bold;display:inline-block;margin:6px 0;padding-bottom:8px}.github_activity_table{display:table;table-layout:fixed;width:100%}.github_activity_cell{display:table-cell;text-align:center;padding:6px;border-left:1px solid #e1e4e8}.github_activity_cell__border_none{border:0}.github_activity_cell:first-child{border-left:0}.github_activity_cell_text{text-align:center}.github_activity_rank{float:right;color:#055ec1;font-weight:bold;font-size:14px;margin:6px 0}.weekly_calendar_text{display:table;table-layout:fixed;width:194px;margin:6px 0}.weekly_calender_action{margin-left:16px}.weekly_calender_action button{margin:8px}.weekly_calender_action__blank{margin:8px;padding-right:12px}.weekly_calendar_label{text-align:center;display:table-cell}.yearly_calendar_box{margin:12px 0}@media (max-width: 767px){.title_tweet_link{float:none}.monthly_calendar_box{float:none;margin:0;width:auto}.monthly_calendar{margin:0 auto;width:218px}.github_activity_right_container{float:none;width:100%;margin:0}.github_activity_bottom{clear:both;margin-top:10px}.github_activity_rank{float:none;text-align:center;margin:0}.github_activity_text{text-align:center}.github_activity_text_box{width:100%;margin:0}.github_activity_title{width:100%;margin:0}.github_activity_subtitle{width:100%;margin:15px 0 0;padding:0}.github_activity_table{width:100%;float:left}.github_activity_table__fullwidth{width:100%}.github_activity_table:last-child{float:right}.github_activity_cell{display:table-cell;border-left:0}.yearly_calendar_box{width:100%;overflow-x:scroll}.react-calendar-heatmap{width:900px}}.profile{float:left;width:25%;text-align:center;padding:0 60px 0 40px}@media only screen and (max-width: 767px){.profile{float:none;width:inherit}}.profile .profile__icon{width:100%;height:100%}.profile .profile__name{margin-top:12px;text-align:center}.profile .profile__location{text-align:center}.profile .profile__member-type{text-align:center}.profile .profile__bio{margin-top:8px;text-align:center}.profile-right-container{float:right;width:75%;padding:20px 40px;border-left:1px solid #e1e4e8;overflow:hidden}@media only screen and (max-width: 767px){.profile-right-container{float:none;width:inherit;margin-top:24px;padding:0;border:0}}.profile-skill .profile-skill__heading{font-size:14px;font-weight:bold;margin-bottom:6px}.profile-personality{margin-top:24px}.profile-personality .profile-personality__heading{font-size:14px;font-weight:bold;margin-bottom:6px}.profile-basis{float:left;width:calc(50% - 20px);margin-top:24px}@media only screen and (max-width: 767px){.profile-basis{float:none;width:inherit}}.profile-basis .profile-basis__heading{font-size:14px;font-weight:bold;margin-bottom:6px}.profile-basis dd{margin-left:12px}.profile-job-change{float:right;width:calc(50% + 20px);margin-top:24px;margin-bottom:-300px;padding-left:40px;padding-bottom:300px;border-left:1px solid #e1e4e8}@media only screen and (max-width: 767px){.profile-job-change{float:none;width:inherit;margin-bottom:0;padding-left:0;padding-bottom:0;border:0}}.profile-job-change .profile-job-change__heading{font-size:14px;font-weight:bold;margin-bottom:6px}.profile-job-change dd{margin-left:12px}.ex-progress-bar{position:relative;display:inline-block;height:16px;border-radius:8px;overflow:hidden;text-align:left;background-color:#fff;border:solid 1px rgba(89,52,66,0.2);box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.06)}.ex-progress-bar .ex-progress-bar__progress{position:absolute;top:0;left:0;display:inline-block;height:100%;background-color:#055ec1}.navbar li a[target='_blank']:after,.footer li a[target='_blank']:after,.quicklinks li a[target='_blank']:after{font-family:'FontAwesome';content:'\f08e';margin-left:2px}.profile-header__right{float:right}.profile-header__right i,.profile-header__right a{padding-right:5px !important}@media (max-width: 768px){.profile-header__right{margin:20px auto 15px}}.profile-header__link{float:initial !important;font-weight:bold}.profile-footer{border-top:1px dotted #e6e6e6;padding:12px;margin-top:20px}.profile-footer__right{float:right}.new-feature{color:#f00;font-weight:bold;margin-right:10px}.new-recommends{color:#f00;font-size:10px;font-weight:bold;position:absolute;left:60px;bottom:24px}.link-text{color:#357cb8;cursor:pointer}.link-text:hover{opacity:0.7}.form-error{position:relative;padding:0.75rem 1.25rem;margin:1rem 0;border:1px solid transparent;border-radius:0.25rem;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@media (min-width: 768px) and (max-width: 1024px){.message_userlist{margin-top:105px}.message_content{display:inline !important}.message_content .message_userlist{width:100%}.matches-message__content{display:inline !important}.matches-message__content .matches-job-description{width:100% !important}}.success-color{color:#31708f}.error-color{color:#a94442}.breadcrumb{padding:8px 0px;margin-bottom:20px;list-style:none;background-color:#fff;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"\003e"}.breadcrumb>.active{color:#777}@media (max-width: 768px){.breadcrumb{margin-bottom:5px}}/*! Emma.css 0.15.0 | MIT License | https://git.io/emma */.pos-s{position:static !important}.pos-r{position:relative !important}.pos-a{position:absolute !important}.pos-sk{position:sticky !important}.pos-f{position:fixed !important}.t-a{top:auto !important}.t0{top:0 !important}.t100p{top:100% !important}.r-a{right:auto !important}.r0{right:0 !important}.r100p{right:100% !important}.b-a{bottom:auto !important}.b0{bottom:0 !important}.b100p{bottom:100% !important}.l-a{left:auto !important}.l0{left:0 !important}.l100p{left:100% !important}.z-a{z-index:auto !important}.z0{z-index:0 !important}.z1{z-index:1 !important}.z2{z-index:2 !important}.z3{z-index:3 !important}.z4{z-index:4 !important}.z5{z-index:5 !important}.z6{z-index:6 !important}.z9999{z-index:9999 !important}.bxz-cb{box-sizing:content-box !important}.bxz-bb{box-sizing:border-box !important}.d-i{display:inline !important}.d-n{display:none !important}.d-b{display:block !important}.d-ib{display:inline-block !important}.d-fx{display:flex !important}.d-ifx{display:inline-flex !important}.d-tb{display:table !important}.d-itb{display:inline-table !important}.d-tbhg{display:table-header-group !important}.d-tbfg{display:table-footer-group !important}.d-tbrg{display:table-row-group !important}.d-tbr{display:table-row !important}.d-tbc{display:table-cell !important}.d-li{display:list-item !important}.d-ih{display:inherit !important}.fx-a{flex:auto !important}.fx-n{flex:none !important}.fx0{flex:0 !important}.fx1{flex:1 !important}.fx2{flex:2 !important}.fx3{flex:3 !important}.fx0-1-a{flex:0 1 auto !important}.fx1-0-a{flex:1 0 auto !important}.fx1-1-a{flex:1 1 auto !important}.fx0-0-a{flex:0 0 auto !important}.fx1-0-0{flex:1 0 0% !important}.fx0-0-100p{flex:0 0 100% !important}.fxb-a{flex-basis:auto !important}.fxb0{flex-basis:0 !important}.fxb1{flex-basis:1px !important}.fxb1p{flex-basis:1% !important}.fxb5p{flex-basis:5% !important}.fxb10p{flex-basis:10% !important}.fxb15p{flex-basis:15% !important}.fxb20p{flex-basis:20% !important}.fxb25p{flex-basis:25% !important}.fxb30p{flex-basis:30% !important}.fxb33p{flex-basis:33% !important}.fxb34p{flex-basis:34% !important}.fxb35p{flex-basis:35% !important}.fxb40p{flex-basis:40% !important}.fxb45p{flex-basis:45% !important}.fxb50p{flex-basis:50% !important}.fxb55p{flex-basis:55% !important}.fxb60p{flex-basis:60% !important}.fxb65p{flex-basis:65% !important}.fxb66p{flex-basis:66% !important}.fxb67p{flex-basis:67% !important}.fxb70p{flex-basis:70% !important}.fxb75p{flex-basis:75% !important}.fxb80p{flex-basis:80% !important}.fxb85p{flex-basis:85% !important}.fxb90p{flex-basis:90% !important}.fxb95p{flex-basis:95% !important}.fxb100p{flex-basis:100% !important}.fxb25vw{flex-basis:25vw !important}.fxb50vw{flex-basis:50vw !important}.fxb75vw{flex-basis:75vw !important}.fxb90vw{flex-basis:90vw !important}.fxb100vw{flex-basis:100vw !important}.fxb25vh{flex-basis:25vh !important}.fxb50vh{flex-basis:50vh !important}.fxb75vh{flex-basis:75vh !important}.fxb90vh{flex-basis:90vh !important}.fxb100vh{flex-basis:100vh !important}.fxb100vmax{flex-basis:100vmax !important}.fxb100vmin{flex-basis:100vmin !important}.fxb-c{flex-basis:content !important}.fxd-r{flex-direction:row !important}.fxd-rr{flex-direction:row-reverse !important}.fxd-c{flex-direction:column !important}.fxd-cr{flex-direction:column-reverse !important}.fxw-n{flex-wrap:nowrap !important}.fxw-w{flex-wrap:wrap !important}.fxw-wr{flex-wrap:wrap-reverse !important}.fxs0{flex-shrink:0 !important}.fxs1{flex-shrink:1 !important}.fxs2{flex-shrink:2 !important}.fxs3{flex-shrink:3 !important}.fxg0{flex-grow:0 !important}.fxg1{flex-grow:1 !important}.fxg2{flex-grow:2 !important}.fxg3{flex-grow:3 !important}.ac-fs{align-content:flex-start !important}.ac-fe{align-content:flex-end !important}.ac-c{align-content:center !important}.ac-sb{align-content:space-between !important}.ac-sa{align-content:space-around !important}.ac-s{align-content:stretch !important}.ai-fs{align-items:flex-start !important}.ai-fe{align-items:flex-end !important}.ai-c{align-items:center !important}.ai-b{align-items:baseline !important}.ai-s{align-items:stretch !important}.as-a{align-self:auto !important}.as-fs{align-self:flex-start !important}.as-fe{align-self:flex-end !important}.as-c{align-self:center !important}.as-b{align-self:baseline !important}.as-s{align-self:stretch !important}.jc-fs{justify-content:flex-start !important}.jc-fe{justify-content:flex-end !important}.jc-c{justify-content:center !important}.jc-sb{justify-content:space-between !important}.jc-sa{justify-content:space-around !important}.ord0{order:0 !important}.ord1{order:1 !important}.ord2{order:2 !important}.ord3{order:3 !important}.ord4{order:4 !important}.ord5{order:5 !important}.ord6{order:6 !important}.ord9999{order:9999 !important}.ord-1{order:-1 !important}.ov-v{overflow:visible !important}.ov-h{overflow:hidden !important}.ov-s{overflow:scroll !important}.ov-a{overflow:auto !important}.ovx-v{overflow-x:visible !important}.ovx-h{overflow-x:hidden !important}.ovx-s{overflow-x:scroll !important}.ovx-a{overflow-x:auto !important}.ovy-v{overflow-y:visible !important}.ovy-h{overflow-y:hidden !important}.ovy-s{overflow-y:scroll !important}.ovy-a{overflow-y:auto !important}.v-v{visibility:visible !important}.v-h{visibility:hidden !important}.v-c{visibility:collapse !important}.tbl-a{table-layout:auto !important}.tbl-f{table-layout:fixed !important}.cxcy{display:flex !important;align-items:center !important;justify-content:center !important}.fl-n{float:none !important}.fl-l{float:left !important}.fl-r{float:right !important}.cl-n{clear:none !important}.cl-l{clear:left !important}.cl-r{clear:right !important}.cl-b{clear:both !important}.cf::after{content:'';display:table;clear:both}.w-a{width:auto !important}.w0{width:0 !important}.w1{width:1px !important}.w1p{width:1% !important}.w5p{width:5% !important}.w10p{width:10% !important}.w15p{width:15% !important}.w20p{width:20% !important}.w25p{width:25% !important}.w30p{width:30% !important}.w33p{width:33% !important}.w34p{width:34% !important}.w35p{width:35% !important}.w40p{width:40% !important}.w45p{width:45% !important}.w50p{width:50% !important}.w55p{width:55% !important}.w60p{width:60% !important}.w65p{width:65% !important}.w66p{width:66% !important}.w67p{width:67% !important}.w70p{width:70% !important}.w75p{width:75% !important}.w80p{width:80% !important}.w85p{width:85% !important}.w90p{width:90% !important}.w95p{width:95% !important}.w100p{width:100% !important}.w25vw{width:25vw !important}.w50vw{width:50vw !important}.w75vw{width:75vw !important}.w90vw{width:90vw !important}.w100vw{width:100vw !important}.w100vh{width:100vh !important}.w100vmax{width:100vmax !important}.w100vmin{width:100vmin !important}.miw0{min-width:0 !important}.miw1{min-width:1px !important}.miw1p{min-width:1% !important}.miw5p{min-width:5% !important}.miw10p{min-width:10% !important}.miw15p{min-width:15% !important}.miw20p{min-width:20% !important}.miw25p{min-width:25% !important}.miw30p{min-width:30% !important}.miw33p{min-width:33% !important}.miw34p{min-width:34% !important}.miw35p{min-width:35% !important}.miw40p{min-width:40% !important}.miw45p{min-width:45% !important}.miw50p{min-width:50% !important}.miw55p{min-width:55% !important}.miw60p{min-width:60% !important}.miw65p{min-width:65% !important}.miw66p{min-width:66% !important}.miw67p{min-width:67% !important}.miw70p{min-width:70% !important}.miw75p{min-width:75% !important}.miw80p{min-width:80% !important}.miw85p{min-width:85% !important}.miw90p{min-width:90% !important}.miw95p{min-width:95% !important}.miw100p{min-width:100% !important}.miw25vw{min-width:25vw !important}.miw50vw{min-width:50vw !important}.miw75vw{min-width:75vw !important}.miw90vw{min-width:90vw !important}.miw100vw{min-width:100vw !important}.miw100vh{min-width:100vh !important}.miw100vmax{min-width:100vmax !important}.miw100vmin{min-width:100vmin !important}.maw-n{max-width:none !important}.maw0{max-width:0 !important}.maw1{max-width:1px !important}.maw1p{max-width:1% !important}.maw5p{max-width:5% !important}.maw10p{max-width:10% !important}.maw15p{max-width:15% !important}.maw20p{max-width:20% !important}.maw25p{max-width:25% !important}.maw30p{max-width:30% !important}.maw33p{max-width:33% !important}.maw34p{max-width:34% !important}.maw35p{max-width:35% !important}.maw40p{max-width:40% !important}.maw45p{max-width:45% !important}.maw50p{max-width:50% !important}.maw55p{max-width:55% !important}.maw60p{max-width:60% !important}.maw65p{max-width:65% !important}.maw66p{max-width:66% !important}.maw67p{max-width:67% !important}.maw70p{max-width:70% !important}.maw75p{max-width:75% !important}.maw80p{max-width:80% !important}.maw85p{max-width:85% !important}.maw90p{max-width:90% !important}.maw95p{max-width:95% !important}.maw100p{max-width:100% !important}.maw25vw{max-width:25vw !important}.maw50vw{max-width:50vw !important}.maw75vw{max-width:75vw !important}.maw90vw{max-width:90vw !important}.maw100vw{max-width:100vw !important}.maw100vh{max-width:100vh !important}.maw100vmax{max-width:100vmax !important}.maw100vmin{max-width:100vmin !important}.h-a{height:auto !important}.h0{height:0 !important}.h100p{height:100% !important}.h100vw{height:100vw !important}.h25vh{height:25vh !important}.h50vh{height:50vh !important}.h75vh{height:75vh !important}.h90vh{height:90vh !important}.h100vh{height:100vh !important}.h100vmax{height:100vmax !important}.h100vmin{height:100vmin !important}.mih0{min-height:0 !important}.mih1{min-height:1px !important}.mih100vw{min-height:100vw !important}.mih25vh{min-height:25vh !important}.mih50vh{min-height:50vh !important}.mih75vh{min-height:75vh !important}.mih90vh{min-height:90vh !important}.mih100vh{min-height:100vh !important}.mih100vmax{min-height:100vmax !important}.mih100vmin{min-height:100vmin !important}.mah-n{max-height:none !important}.mah100p{max-height:100% !important}.mah100vw{max-height:100vw !important}.mah25vh{max-height:25vh !important}.mah50vh{max-height:50vh !important}.mah75vh{max-height:75vh !important}.mah90vh{max-height:90vh !important}.mah100vh{max-height:100vh !important}.mah100vmax{max-height:100vmax !important}.mah100vmin{max-height:100vmin !important}.p0{padding:0 !important}.p-xs{padding:0.2rem !important}.p-sm{padding:0.5rem !important}.p-md{padding:1rem !important}.p-lg{padding:1.5rem !important}.p-xl{padding:3rem !important}.pt0{padding-top:0 !important}.pt-xs{padding-top:0.2rem !important}.pt-sm{padding-top:0.5rem !important}.pt-md{padding-top:1rem !important}.pt-lg{padding-top:1.5rem !important}.pt-xl{padding-top:3rem !important}.pr0{padding-right:0 !important}.pr-xs{padding-right:0.2rem !important}.pr-sm{padding-right:0.5rem !important}.pr-md{padding-right:1rem !important}.pr-lg{padding-right:1.5rem !important}.pr-xl{padding-right:3rem !important}.pb0{padding-bottom:0 !important}.pb-xs{padding-bottom:0.2rem !important}.pb-sm{padding-bottom:0.5rem !important}.pb-md{padding-bottom:1rem !important}.pb-lg{padding-bottom:1.5rem !important}.pb-xl{padding-bottom:3rem !important}.pl0{padding-left:0 !important}.pl-xs{padding-left:0.2rem !important}.pl-sm{padding-left:0.5rem !important}.pl-md{padding-left:1rem !important}.pl-lg{padding-left:1.5rem !important}.pl-xl{padding-left:3rem !important}.px0{padding-left:0 !important;padding-right:0 !important}.py0{padding-top:0 !important;padding-bottom:0 !important}.px-xs{padding-left:0.2rem !important;padding-right:0.2rem !important}.py-xs{padding-top:0.2rem !important;padding-bottom:0.2rem !important}.px-sm{padding-left:0.5rem !important;padding-right:0.5rem !important}.py-sm{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.px-md{padding-left:1rem !important;padding-right:1rem !important}.py-md{padding-top:1rem !important;padding-bottom:1rem !important}.px-lg{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-lg{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.px-xl{padding-left:3rem !important;padding-right:3rem !important}.py-xl{padding-top:3rem !important;padding-bottom:3rem !important}.m0{margin:0 !important}.m-a{margin:auto !important}.m0-a{margin:0 auto !important}.m-a-0{margin:auto 0 !important}.m-xs{margin:0.2rem !important}.m-sm{margin:0.5rem !important}.m-md{margin:1rem !important}.m-lg{margin:1.5rem !important}.m-xl{margin:3rem !important}.mt0{margin-top:0 !important}.mt-a{margin-top:auto !important}.mt-xs{margin-top:0.2rem !important}.mt-sm{margin-top:0.5rem !important}.mt-md{margin-top:1rem !important}.mt-lg{margin-top:1.5rem !important}.mt-xl{margin-top:3rem !important}.mr0{margin-right:0 !important}.mr-a{margin-right:auto !important}.mr-xs{margin-right:0.2rem !important}.mr-sm{margin-right:0.5rem !important}.mr-md{margin-right:1rem !important}.mr-lg{margin-right:1.5rem !important}.mr-xl{margin-right:3rem !important}.mb0{margin-bottom:0 !important}.mb-a{margin-bottom:auto !important}.mb-xs{margin-bottom:0.2rem !important}.mb-sm{margin-bottom:0.5rem !important}.mb-md{margin-bottom:1rem !important}.mb-lg{margin-bottom:1.5rem !important}.mb-xl{margin-bottom:3rem !important}.ml0{margin-left:0 !important}.ml-a{margin-left:auto !important}.ml-xs{margin-left:0.2rem !important}.ml-sm{margin-left:0.5rem !important}.ml-md{margin-left:1rem !important}.ml-lg{margin-left:1.5rem !important}.ml-xl{margin-left:3rem !important}.mx0{margin-left:0 !important;margin-right:0 !important}.my0{margin-top:0 !important;margin-bottom:0 !important}.mx-a{margin-left:auto !important;margin-right:auto !important}.my-a{margin-top:auto !important;margin-bottom:auto !important}.mx-xs{margin-left:0.2rem !important;margin-right:0.2rem !important}.my-xs{margin-top:0.2rem !important;margin-bottom:0.2rem !important}.mx-sm{margin-left:0.5rem !important;margin-right:0.5rem !important}.my-sm{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mx-md{margin-left:1rem !important;margin-right:1rem !important}.my-md{margin-top:1rem !important;margin-bottom:1rem !important}.mx-lg{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-lg{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mx-xl{margin-left:3rem !important;margin-right:3rem !important}.my-xl{margin-top:3rem !important;margin-bottom:3rem !important}.ff-s{font-family:serif !important}.ff-ss{font-family:sans-serif !important}.ff-c{font-family:cursive !important}.ff-f{font-family:fantasy !important}.ff-m{font-family:monospace !important}.fz-xs{font-size:0.75rem !important}.fz-sm{font-size:0.875rem !important}.fz-md{font-size:1rem !important}.fz-lg{font-size:1.25rem !important}.fz-xl{font-size:1.5rem !important}.fz-sr{font-size:smaller !important}.fz-lr{font-size:larger !important}.fz0{font-size:0 !important}.fz10{font-size:10px !important}.fz11{font-size:11px !important}.fz12{font-size:12px !important}.fz13{font-size:13px !important}.fz14{font-size:14px !important}.fz15{font-size:15px !important}.fz16{font-size:16px !important}.fz17{font-size:17px !important}.fz18{font-size:18px !important}.fz19{font-size:19px !important}.fz20{font-size:20px !important}.fz-h1{font-size:2.5rem !important}.fz-h2{font-size:2rem !important}.fz-h3{font-size:1.75rem !important}.fz-h4{font-size:1.5rem !important}.fz-h5{font-size:1.25rem !important}.fz-h6{font-size:1rem !important}.fs-nm{font-style:normal !important}.fs-i{font-style:italic !important}.fs-o{font-style:oblique !important}.fw-nm{font-weight:400 !important}.fw-b{font-weight:700 !important}.fw-l{font-weight:300 !important}.fw-br{font-weight:bolder !important}.fw-lr{font-weight:lighter !important}.fw100{font-weight:100 !important}.fw200{font-weight:200 !important}.fw300{font-weight:300 !important}.fw400{font-weight:400 !important}.fw500{font-weight:500 !important}.fw600{font-weight:600 !important}.fw700{font-weight:700 !important}.fw800{font-weight:800 !important}.fw900{font-weight:900 !important}.fv-nm{font-variant:normal !important}.fv-sc{font-variant:small-caps !important}.wkfsm-aa{-webkit-font-smoothing:antialiased !important}.wkfsm-saa{-webkit-font-smoothing:subpixel-antialiased !important}.wkfsm-n{-webkit-font-smoothing:none !important}.mzfsm-g{-moz-osx-font-smoothing:grayscale !important}.mzfsm-u{-moz-osx-font-smoothing:unset !important}.lh-nm{line-height:normal !important}.lh-ih{line-height:inherit !important}.lh0{line-height:0 !important}.lh1{line-height:1 !important}.lh2{line-height:2 !important}.lh3{line-height:3 !important}.lh4{line-height:4 !important}.lh5{line-height:5 !important}.lh6{line-height:6 !important}.lh-xs{line-height:1.25 !important}.lh-sm{line-height:1.33 !important}.lh-md{line-height:1.5 !important}.lh-lg{line-height:1.75 !important}.lh-xl{line-height:2 !important}.c-ih{color:inherit !important}.c-white{color:#ffffff !important}.c-silver{color:#dddddd !important}.c-gray{color:#aaaaaa !important}.c-black{color:#000000 !important}.c-navy{color:#001f3f !important}.c-blue{color:#0074d9 !important}.c-aqua{color:#7fdbff !important}.c-teal{color:#39cccc !important}.c-olive{color:#3d9970 !important}.c-green{color:#2ecc40 !important}.c-lime{color:#01ff70 !important}.c-yellow{color:#ffdc00 !important}.c-orange{color:#ff851b !important}.c-red{color:#ff4136 !important}.c-maroon{color:#85144b !important}.c-fuchsia{color:#f012be !important}.c-purple{color:#b10dc9 !important}.c-primary{color:#0275d8 !important}.c-success{color:#5cb85c !important}.c-info{color:#5bc0de !important}.c-warning{color:#f0ad4e !important}.c-danger{color:#d9534f !important}.ta-l{text-align:left !important}.ta-c{text-align:center !important}.ta-r{text-align:right !important}.ta-j{text-align:justify !important}.te-n{text-emphasis:none !important}.te-ac{text-emphasis:accent !important}.te-dt{text-emphasis:dot !important}.te-c{text-emphasis:circle !important}.te-ds{text-emphasis:disc !important}.te-b{text-emphasis:before !important}.te-a{text-emphasis:after !important}.td-n{text-decoration:none !important}.td-u{text-decoration:underline !important}.td-o{text-decoration:overline !important}.td-l{text-decoration:line-through !important}.ti0{text-indent:0 !important}.ti-9999{text-indent:-9999px !important}.tov-e{text-overflow:ellipsis !important}.tov-c{text-overflow:clip !important}.tsh-n{text-shadow:none !important}.tt-n{text-transform:none !important}.tt-c{text-transform:capitalize !important}.tt-u{text-transform:uppercase !important}.tt-l{text-transform:lowercase !important}.lts-nm{letter-spacing:normal !important}.lts0{letter-spacing:0 !important}.lts1{letter-spacing:1px !important}.lts2{letter-spacing:2px !important}.lts3{letter-spacing:3px !important}.lts4{letter-spacing:4px !important}.lts5{letter-spacing:5px !important}.lts6{letter-spacing:6px !important}.lts0_01e{letter-spacing:0.01em !important}.lts0_1e{letter-spacing:0.1em !important}.lts0_2e{letter-spacing:0.2em !important}.lts0_3e{letter-spacing:0.3em !important}.lts-0_01e{letter-spacing:-0.01em !important}.lts-0_1e{letter-spacing:-0.1em !important}.lts-0_2e{letter-spacing:-0.2em !important}.lts-0_3e{letter-spacing:-0.3em !important}.wob-nm{word-break:normal !important}.wob-k{word-break:keep-all !important}.wob-ba{word-break:break-all !important}.wow-nm{word-wrap:normal !important}.wow-n{word-wrap:none !important}.wow-u{word-wrap:unrestricted !important}.wow-s{word-wrap:suppress !important}.wow-bw{word-wrap:break-word !important}.whs-nm{white-space:normal !important}.whs-p{white-space:pre !important}.whs-nw{white-space:nowrap !important}.whs-pw{white-space:pre-wrap !important}.whs-pl{white-space:pre-line !important}.va-sup{vertical-align:super !important}.va-t{vertical-align:top !important}.va-tt{vertical-align:text-top !important}.va-m{vertical-align:middle !important}.va-bl{vertical-align:baseline !important}.va-b{vertical-align:bottom !important}.va-tb{vertical-align:text-bottom !important}.va-sub{vertical-align:sub !important}.lis-n{list-style:none !important}.lisp-i{list-style-position:inside !important}.lisp-o{list-style-position:outside !important}.list-n{list-style-type:none !important}.list-d{list-style-type:disc !important}.list-c{list-style-type:circle !important}.list-s{list-style-type:square !important}.list-de{list-style-type:decimal !important}.list-dlz{list-style-type:decimal-leading-zero !important}.list-lr{list-style-type:lower-roman !important}.list-ur{list-style-type:upper-roman !important}.lisi-n{list-style-image:none !important}.op0{opacity:0 !important}.op0_1{opacity:0.1 !important}.op0_2{opacity:0.2 !important}.op0_3{opacity:0.3 !important}.op0_4{opacity:0.4 !important}.op0_5{opacity:0.5 !important}.op0_6{opacity:0.6 !important}.op0_7{opacity:0.7 !important}.op0_8{opacity:0.8 !important}.op0_9{opacity:0.9 !important}.op1{opacity:1 !important}.tetr{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;word-wrap:normal !important}.tehi{overflow:hidden !important;text-indent:200% !important;white-space:nowrap !important}.reli{list-style-type:none !important;padding-left:0 !important;margin-top:0 !important;margin-bottom:0 !important}.deol{list-style-type:decimal !important;padding-left:40px !important;padding-left:40px !important;margin-top:1em !important;margin-bottom:1em !important}.deul{list-style-type:disc !important;padding-left:40px !important;padding-left:40px !important;margin-top:1em !important;margin-bottom:1em !important}.fsm-a{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}.cur-a{cursor:auto !important}.cur-d{cursor:default !important}.cur-c{cursor:crosshair !important}.cur-ha{cursor:hand !important}.cur-he{cursor:help !important}.cur-m{cursor:move !important}.cur-p{cursor:pointer !important}.cur-t{cursor:text !important}.rz-n{resize:none !important}.rz-b{resize:both !important}.rz-h{resize:horizontal !important}.rz-v{resize:vertical !important}.us-a{user-select:auto !important}.us-n{user-select:none !important}.us-t{user-select:text !important}.trsdl0{transition-delay:0 !important}.trsdl0_1s{transition-delay:0.1s !important}.trsdl0_2s{transition-delay:0.2s !important}.trsdl0_3s{transition-delay:0.3s !important}.trsdl0_4s{transition-delay:0.4s !important}.trsdl0_5s{transition-delay:0.5s !important}.trsdl0_6s{transition-delay:0.6s !important}.trsdl0_7s{transition-delay:0.7s !important}.trsdl0_8s{transition-delay:0.8s !important}.trsdl0_9s{transition-delay:0.9s !important}.trsdl1s{transition-delay:1s !important}.trsdl2s{transition-delay:2s !important}.trsdl3s{transition-delay:3s !important}.trsdl4s{transition-delay:4s !important}.trsdl5s{transition-delay:5s !important}.trsdl6s{transition-delay:6s !important}.trstf-e{transition-timing-function:ease !important}.trstf-ei{transition-timing-function:ease-in !important}.trstf-eo{transition-timing-function:ease-out !important}.trstf-eio{transition-timing-function:ease-in-out !important}.trstf-l{transition-timing-function:linear !important}.trsdr0{transition-duration:0 !important}.trsdr0_1s{transition-duration:0.1s !important}.trsdr0_2s{transition-duration:0.2s !important}.trsdr0_3s{transition-duration:0.3s !important}.trsdr0_4s{transition-duration:0.4s !important}.trsdr0_5s{transition-duration:0.5s !important}.trsdr0_6s{transition-duration:0.6s !important}.trsdr0_7s{transition-duration:0.7s !important}.trsdr0_8s{transition-duration:0.8s !important}.trsdr0_9s{transition-duration:0.9s !important}.trsdr1s{transition-duration:1s !important}.trsdr2s{transition-duration:2s !important}.trsdr3s{transition-duration:3s !important}.trsdr4s{transition-duration:4s !important}.trsdr5s{transition-duration:5s !important}.trsdr6s{transition-duration:6s !important}.trsp-a{transition-property:all !important}.trsp-n{transition-property:none !important}.trf-n{transform:none !important}.ap-n{appearance:none !important}.ap-b{appearance:button !important}.ap-c{appearance:checkbox !important}.ap-su{appearance:scrollbarbutton-up !important}.bfv-h{backface-visibility:hidden !important}.bfv-v{backface-visibility:visible !important}.obf-f{object-fit:fill !important}.obf-ct{object-fit:contain !important}.obf-cv{object-fit:cover !important}.obf-n{object-fit:none !important}.obf-sd{object-fit:scale-down !important}.wktc-d{-webkit-touch-callout:default !important}.wktc-n{-webkit-touch-callout:none !important}.wkovs-a{-webkit-overflow-scrolling:auto !important}.wkovs-t{-webkit-overflow-scrolling:touch !important}.bdcl-c{border-collapse:collapse !important}.bdcl-s{border-collapse:separate !important}.bd-n{border:none !important}.bd0{border:0 !important}.bdc-t{border-color:transparent !important}.bdc-cc{border-color:currentColor !important}.bdc-white{border-color:#ffffff !important}.bdc-silver{border-color:#dddddd !important}.bdc-gray{border-color:#aaaaaa !important}.bdc-black{border-color:#000000 !important}.bdc-navy{border-color:#001f3f !important}.bdc-blue{border-color:#0074d9 !important}.bdc-aqua{border-color:#7fdbff !important}.bdc-teal{border-color:#39cccc !important}.bdc-olive{border-color:#3d9970 !important}.bdc-green{border-color:#2ecc40 !important}.bdc-lime{border-color:#01ff70 !important}.bdc-yellow{border-color:#ffdc00 !important}.bdc-orange{border-color:#ff851b !important}.bdc-red{border-color:#ff4136 !important}.bdc-maroon{border-color:#85144b !important}.bdc-fuchsia{border-color:#f012be !important}.bdc-purple{border-color:#b10dc9 !important}.bdc-primary{border-color:#0275d8 !important}.bdc-success{border-color:#5cb85c !important}.bdc-info{border-color:#5bc0de !important}.bdc-warning{border-color:#f0ad4e !important}.bdc-danger{border-color:#d9534f !important}.bds-n{border-style:none !important}.bds-h{border-style:hidden !important}.bds-dt{border-style:dotted !important}.bds-ds{border-style:dashed !important}.bds-s{border-style:solid !important}.bds-db{border-style:double !important}.bds-w{border-style:wave !important}.bds-g{border-style:groove !important}.bds-r{border-style:ridge !important}.bds-i{border-style:inset !important}.bds-o{border-style:outset !important}.bdw0{border-width:0 !important}.bdw1{border-width:1px !important}.bdw2{border-width:2px !important}.bdw3{border-width:3px !important}.bdw4{border-width:4px !important}.bdw5{border-width:5px !important}.bdw6{border-width:6px !important}.bdt-n{border-top:none !important}.bdt0{border-top:0 !important}.bdtc-t{border-top-color:transparent !important}.bdtc-cc{border-top-color:currentColor !important}.bdtw0{border-top-width:0 !important}.bdtw1{border-top-width:1px !important}.bdtw2{border-top-width:2px !important}.bdtw3{border-top-width:3px !important}.bdtw4{border-top-width:4px !important}.bdtw5{border-top-width:5px !important}.bdtw6{border-top-width:6px !important}.bdr-n{border-right:none !important}.bdr0{border-right:0 !important}.bdrc-t{border-right-color:transparent !important}.bdrc-cc{border-right-color:currentColor !important}.bdrw0{border-right-width:0 !important}.bdrw1{border-right-width:1px !important}.bdrw2{border-right-width:2px !important}.bdrw3{border-right-width:3px !important}.bdrw4{border-right-width:4px !important}.bdrw5{border-right-width:5px !important}.bdrw6{border-right-width:6px !important}.bdb-n{border-bottom:none !important}.bdb0{border-bottom:0 !important}.bdbc-t{border-bottom-color:transparent !important}.bdbc-cc{border-bottom-color:currentColor !important}.bdbw0{border-bottom-width:0 !important}.bdbw1{border-bottom-width:1px !important}.bdbw2{border-bottom-width:2px !important}.bdbw3{border-bottom-width:3px !important}.bdbw4{border-bottom-width:4px !important}.bdbw5{border-bottom-width:5px !important}.bdbw6{border-bottom-width:6px !important}.bdl-n{border-left:none !important}.bdl0{border-left:0 !important}.bdlc-t{border-left-color:transparent !important}.bdlc-cc{border-left-color:currentColor !important}.bdlw0{border-left-width:0 !important}.bdlw1{border-left-width:1px !important}.bdlw2{border-left-width:2px !important}.bdlw3{border-left-width:3px !important}.bdlw4{border-left-width:4px !important}.bdlw5{border-left-width:5px !important}.bdlw6{border-left-width:6px !important}.bdrs-xs{border-radius:0.1rem !important}.bdrs-sm{border-radius:0.2rem !important}.bdrs-md{border-radius:0.25rem !important}.bdrs-lg{border-radius:0.3rem !important}.bdrs-xl{border-radius:0.4rem !important}.bdrs0{border-radius:0 !important}.bdrs1{border-radius:1px !important}.bdrs2{border-radius:2px !important}.bdrs3{border-radius:3px !important}.bdrs4{border-radius:4px !important}.bdrs5{border-radius:5px !important}.bdrs6{border-radius:6px !important}.bdrs9999{border-radius:9999px !important}.bdrs50p{border-radius:50% !important}.bdi-n{border-image:none !important}.ol-n{outline:none !important}.olw-tn{outline-width:thin !important}.olw-md{outline-width:medium !important}.olw-tc{outline-width:thick !important}.ols-n{outline-style:none !important}.ols-dt{outline-style:dotted !important}.ols-ds{outline-style:dashed !important}.ols-s{outline-style:solid !important}.ols-db{outline-style:double !important}.ols-g{outline-style:groove !important}.ols-r{outline-style:ridge !important}.ols-i{outline-style:inset !important}.ols-o{outline-style:outset !important}.olc-i{outline-color:invert !important}.bg-n{background:none !important}.bgc-t{background-color:transparent !important}.bgc-cc{background-color:currentColor !important}.bgc-white{background-color:#ffffff !important}.bgc-silver{background-color:#dddddd !important}.bgc-gray{background-color:#aaaaaa !important}.bgc-black{background-color:#000000 !important}.bgc-navy{background-color:#001f3f !important}.bgc-blue{background-color:#0074d9 !important}.bgc-aqua{background-color:#7fdbff !important}.bgc-teal{background-color:#39cccc !important}.bgc-olive{background-color:#3d9970 !important}.bgc-green{background-color:#2ecc40 !important}.bgc-lime{background-color:#01ff70 !important}.bgc-yellow{background-color:#ffdc00 !important}.bgc-orange{background-color:#ff851b !important}.bgc-red{background-color:#ff4136 !important}.bgc-maroon{background-color:#85144b !important}.bgc-fuchsia{background-color:#f012be !important}.bgc-purple{background-color:#b10dc9 !important}.bgc-primary{background-color:#0275d8 !important}.bgc-success{background-color:#5cb85c !important}.bgc-info{background-color:#5bc0de !important}.bgc-warning{background-color:#f0ad4e !important}.bgc-danger{background-color:#d9534f !important}.bgi-n{background-image:none !important}.bgr-n{background-repeat:no-repeat !important}.bgr-rx{background-repeat:repeat-x !important}.bgr-ry{background-repeat:repeat-y !important}.bgr-sp{background-repeat:space !important}.bgr-rd{background-repeat:round !important}.bga-f{background-attachment:fixed !important}.bga-s{background-attachment:scroll !important}.bgp-t{background-position:top !important}.bgp-r{background-position:right !important}.bgp-b{background-position:bottom !important}.bgp-l{background-position:left !important}.bgp-c{background-position:center !important}.bgz-a{background-size:auto !important}.bgz-ct{background-size:contain !important}.bgz-cv{background-size:cover !important}.bxsh-n{box-shadow:none !important}@media (max-width: 768px){.none_fx{display:block !important}}.interview-list{display:flex;flex-flow:row wrap;align-items:top}.interview-list .interview-list__item{width:48%;border-radius:4px;border:solid 1px #ececec;margin-bottom:24px;vertical-align:top}.interview-list .interview-list__item:nth-child(even){margin-left:4%}.interview-list .interview-list__item a:hover{text-decoration:none}.interview-list .interview-list__item .interview-image{height:200px;width:100%;object-fit:cover}.interview-list .interview-list__item .interview-text{padding:20px 40px}.interview-list .interview-list__item .interview-title{font-size:18px;font-weight:bold;color:#444444;line-height:1.5;margin-bottom:4px}.interview-list .interview-list__item .interview-date{font-size:10px;color:#8d8989}@media (max-width: 767px){.interview-list{padding:20px}.interview-list .interview-list__item{width:100%}.interview-list .interview-list__item:nth-child(even){margin-left:0}.interview-list .interview-list__item .interview-text{padding:10px 20px}.interview-list .interview-list__item .interview-title{font-size:14px;line-height:1.2}}.box_joblist .pull-right{width:100%}.interviews-show{margin-bottom:100px;font-family:'游ゴシック',YuGothic,KoburinaGo-W3-83pv-RKSJ-H,Helvetica,Arial,'Hiragino Kaku Gothic ProN','ＭＳ Ｐゴシック',Meiryo,sans-serif;-webkit-font-smoothing:antialiased}.interviews-show h1{font-size:2.5em;font-weight:bold;margin:35px 0 20px}.interviews-show h2{font-size:2em;font-weight:bold;padding:0 0 0 15px;border-left:4px solid #055ec1;margin:30px 0}.interviews-show h3{font-size:1.6em;font-weight:bold;margin:15px 0}.interviews-show .q{font-size:1.3em;font-weight:bold;margin:20px 0}.interviews-show .published-at{display:block;text-align:right}.interviews-show .name{color:#055ec1;font-weight:bold}.interviews-show p{font-size:1.3em;line-height:1.8em;padding-bottom:10px}.interviews-show ul{font-size:1.3em;line-height:1.8em;padding:0 0 10px 30px;margin:0 0 10px 0}.interviews-show ul li{list-style-type:disc}.interviews-show a{text-decoration:underline}.interviews-show .social{margin-bottom:75px}.interviews-show .social-list{padding-left:0}.interviews-show .social-list li{display:inline;margin:0}.interviews-show .social-list li a{font-size:0.9em;width:33.3%;height:45px;float:left;text-align:center;color:#fff;text-decoration:none;line-height:45px}.interviews-show .fa-hatebu:before{content:'B!';font-weight:bold;font-style:normal}.interviews-show .sns_btn_area a{display:block}.interviews-show .social-list li .facebook{background-color:#2e4a88;text-shadow:0 -1px -1px #1b3d82;box-shadow:inherit;border-radius:0;display:inline;position:relative;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;color:white;padding:0}.interviews-show .social-list li .facebook:hover{background-color:#354f84}.interviews-show .social-list li .twitter{background-color:#008dde;box-shadow:inherit;border-radius:0;display:inline;position:relative;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;color:white;padding:0}.interviews-show .social-list li .twitter:hover{background-color:#1397d8}.interviews-show .social-list li .hatebu{background-color:#00a4de;box-shadow:inherit;border-radius:0;display:inline;position:relative;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;color:white;padding:0}.interviews-show .social-list li .hatebu:hover{background-color:#00a4de}.sticky-login__button:hover{text-decoration:none;color:#fff}.sticky-login .github-icon{width:25px;margin:0 7px 0 0}@media (max-width: 767px){.interviews-show .social-list{padding-left:0}.interviews-show .social{margin:10px auto 50px}.interviews-show .social-list li{display:block;margin:30px auto}.interviews-show .social-list li a{font-size:0.9em;width:33.3%;height:45px;float:left;text-align:center;color:#fff;text-decoration:none;line-height:45px}.sticky-login{position:fixed;bottom:0;left:0;z-index:1;display:block;justify-content:center;width:100%;padding:10px 0;background-color:#f2f7fd}.sticky-login-jd{position:fixed;bottom:0;left:0;z-index:1;display:block;justify-content:center;width:100%;padding:20px 0;background-color:#f2f7fd}.sticky-login__button--github{display:flex;justify-content:center;align-items:center;padding:8px 30px;font-size:13px;color:#fff;letter-spacing:1px;background:#055ec1;border-radius:3px;transition:all 0.2s ease-in-out;cursor:pointer;user-select:none;margin-bottom:10px;margin-right:2px;margin-left:2px}.sticky-login__button--email{display:flex;justify-content:center;align-items:center;padding:8px 30px;font-size:14px;color:#fff;letter-spacing:1px;background:#2ebc4f;border-radius:3px;transition:all 0.2s ease-in-out;cursor:pointer;user-select:none;margin-right:2px;margin-left:2px}.sticky-login-jd__button--github{display:flex;justify-content:center;align-items:center;padding:8px 30px;font-size:14px;color:#fff;letter-spacing:1px;background:#055ec1;border-radius:3px;transition:all 0.2s ease-in-out;cursor:pointer;user-select:none;margin:0 10px}.sticky-login-jd__text{text-align:center;margin-bottom:0}}@media (min-width: 767px){.sticky-login{position:fixed;bottom:0;left:0;z-index:1;display:flex;justify-content:center;width:100%;padding:20px 0;background-color:#f2f7fd}.sticky-login-jd{position:fixed;bottom:0;left:0;z-index:1;display:block;justify-content:center;width:100%;padding:20px 0;background-color:#f2f7fd}.sticky-login__button--github{display:flex;justify-content:center;align-items:center;padding:8px 30px;font-size:14px;color:#fff;letter-spacing:1px;background:#055ec1;border-radius:3px;transition:all 0.2s ease-in-out;cursor:pointer;user-select:none;margin:0 4px}.sticky-login__button--email{display:flex;justify-content:center;align-items:center;padding:8px 30px;font-size:14px;color:#fff;letter-spacing:1px;background:#2ebc4f;border-radius:3px;transition:all 0.2s ease-in-out;cursor:pointer;user-select:none;margin:0 4px}.sticky-login-jd__button--github{display:flex;justify-content:center;align-items:center;padding:8px 30px;font-size:14px;color:#fff;letter-spacing:1px;background:#055ec1;border-radius:3px;transition:all 0.2s ease-in-out;cursor:pointer;user-select:none;margin:0 auto;width:30%}.sticky-login-jd__text{text-align:center;margin-bottom:0}.sticky-login-jd__br{display:none}}.detail_job_title__left{width:auto}.jd-interview{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.jd-interview__item{width:calc(calc(100% / 3) - 10px)}.jd-interview__item:nth-child(n+2){margin:0 0 0 10px}.jd-interview__image{display:block;object-fit:cover;width:100%;height:175px}.jd-interview__title{display:block;padding:5px 0;font-weight:bold;white-space:normal}@media (max-width: 767px){.jd-interview{display:block;white-space:nowrap;overflow:scroll}.jd-interview__item{display:inline-block;width:80%;height:150px}.jd-interview__image{height:100%}}.lp-header{padding-top:110px;padding-bottom:40px}.lp-header__title{margin:0 0 15px;font-size:28px;line-height:33px;letter-spacing:2px}.lp-header__subtitle{margin:0 0 30px;font-size:14px;line-height:23px;letter-spacing:2px}.lp-header__description{margin:0 0 18px}.lp-header__link{color:#6ab9fd}.lp-header__login .lp-login{margin:0 auto 18px}.lp-header__login .lp-login__button:not(:last-child){margin:0 0 18px}.lp-login{width:300px}.lp-login__button{display:inline-block;width:100%;padding:12px 0;font-size:14px;color:#fff;line-height:1.42857143;letter-spacing:1px;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(170,170,170,0.65);border-radius:3px;transition:all 0.2s ease-in-out;cursor:pointer;touch-action:manipulation;user-select:none}.lp-login__button--github{background-color:#055ec1}.lp-login__button--github:visited,.lp-login__button--github:hover,.lp-login__button--github:active,.lp-login__button--github:focus{color:#fff;text-decoration:none;background-color:#0571e9}.lp-login__button--twitter{background-color:#5babea;border:0}.lp-login__icon--github{width:30px;margin:0 6px 0 0}.lp-login__icon--twitter{margin:0 5px 0 0}.lp-company{padding-top:50px;padding-bottom:40px}.lp-company__title{margin:0 0 15px;font-size:24px}.lp-company__items{display:flex;flex-wrap:wrap;align-items:center}.lp-company__item{width:50%;margin:0 0 20px;text-align:center}.lp-company__logo{max-width:100px;max-height:90px}.lp-flow{padding:50px 0}.lp-flow__title{margin:0 0 15px;font-size:24px}.lp-flow__item-icon{font-size:40px;font-weight:normal;color:#0571e9}.lp-feature{padding:100px 0}.lp-feature__title{font-size:30px;margin:0 0 15px}.lp-feature__item-icon{margin:0 0 30px}.lp-feature__item-title{margin:0 0 20px;font-size:20px;line-height:1.6}.lp-feature__item-description{margin:0 0 30px;font-size:13px;color:#777;line-height:1.6}.lp-feature__login{margin:20px 0}.lp-feature__login .lp-login{margin:0 auto}.lp-feature__login .lp-login__button{width:auto;padding:12px 30px}.lp-section__description{font-size:15px}@media (min-width: 768px){.lp-header{padding-top:220px;padding-bottom:140px}.lp-header__title{margin:0 0 25px;font-size:41px;letter-spacing:3px;line-height:40px}.lp-header__subtitle{margin:0 0 40px;font-size:20px;line-height:30px;letter-spacing:3px}.lp-login{width:340px}.lp-login__button{height:55px;line-height:28px}.header-title{font-size:48px !important}}@media (max-width: 480px){.header-title{font-size:24px !important}}.kiriban-page{background:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/kiriban/bg.png")}.kiriban-header{padding-top:40px;padding-bottom:50px;background-image:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/kiriban/logos_red.png")}.kiriban-header__artboard{display:block;margin:0 auto}.kiriban-content{padding:40px 0;width:70%;margin:0 auto}.kiriban-content__title{font-size:24px;font-weight:bold;text-align:center}.kiriban-counter{max-width:420px;margin:40px auto;padding:10px 20px;background:black;font-size:24px;font-weight:bold;border-radius:3px}.kiriban-counter__title{font-size:14px;color:white;text-align:center}.kiriban-counter__count{padding:5px;text-align:center}.kiriban-counter__count-img{height:38px}.kiriban-panel .kiriban-usercontributions{margin-top:20px}.kiriban-usercontributions__title{padding:5px 0;font-size:16px;font-weight:bold;text-align:center}.kiriban-usercontributions .kiriban-counter{width:100%;margin:10px auto;padding:5px 10px;background:black;font-size:14px}.kiriban-usercontributions .kiriban-counter__title{font-size:10px;color:white;text-align:center}.kiriban-usercontributions .kiriban-counter__count{padding:5px;text-align:center}.kiriban-usercontributions .kiriban-counter__count-img{height:28px}.kiriban-panel{padding:30px 40px;margin-bottom:40px;border:#b43224 solid 2px;border-radius:5px}.kiriban-panel__title{font-size:22px;font-weight:bold;text-align:center}.kiriban-panel__description{margin-top:20px;font-size:14px;font-weight:bold;text-align:center}.kiriban-action{margin:5px 10px}.kiriban-panel .kiriban-action{margin-top:30px}.kiriban-action__item{display:block}.kiriban-action__item--button{max-width:460px;height:290px}.kiriban-action__item--link{text-decoration:none}.kiriban-share{padding-top:40px;padding-bottom:60px;background-image:url("https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/kiriban/logos_red.png")}.kiriban-share__title{font-size:22px;font-weight:bold;text-align:center;color:white}.kiriban-share__share{display:flex;flex-wrap:wrap;width:100%;margin-top:30px}.kiriban-shareitem{width:50%}.kiriban-shareitem__title{font-size:18px;font-weight:bold;text-align:center;color:white}.kiriban-shareitem__content{display:flex;margin:20px auto;height:220px;width:80%;max-width:480px;padding:10px 40px;border-radius:3px;background:white}.kiriban-shareitem__content--title{font-size:18px;font-weight:bold;text-align:center}.kiriban-shareaction{margin:auto}.kiriban-shareaction__title{font-size:18px;font-weight:bold;text-align:center}.kiriban-registration{text-align:center;margin-top:20px}.kiriban-registration__button{display:block;margin:auto;padding:15px;width:280px;background-color:#055ec1}.kiriban-registration__button:visited,.kiriban-registration__button:hover,.kiriban-registration__button:active,.kiriban-registration__button:focus{color:#fff;text-decoration:none;background-color:#0571e9}.kiriban-registration__link{display:block;margin-top:10px}.kiriban-twitter{text-align:center}.kiriban-twitter__button{width:100%;padding:15px;text-align:center;margin-bottom:0 !important}.kiriban-br:before{content:"\A";white-space:pre}.kiriban-bold{color:#b43224}.kiriban-twitter__button2{width:426px;padding:15px;text-align:center;margin-bottom:0 !important}@media (max-width: 768px){.kiriban-header__artboard{width:90%}.kiriban-content{width:90%}.kiriban-counter{width:100%}.kiriban-panel{padding:40px 20px}.kiriban-panel__title{font-size:18px;text-align:center}.kiriban-footer__title{font-size:18px;text-align:center;margin:auto;width:90%}.kiriban-footer__share{flex-direction:column}.kiriban-shareitem{width:100%}.kiriban-shareitem__title{font-size:18px;text-align:center}.kiriban-shareitem__content{margin:20px auto;height:240px;width:90%;padding:10px 20px}.kiriban-shareaction__title{font-size:14px;text-align:center}.kiriban-br:before{content:"";white-space:normal}.kiriban-twitter__button2{width:100%;padding:15px;text-align:center;margin-bottom:0 !important}.kiriban-registration__button{margin:auto;padding:15px;width:240px;background-color:#055ec1}}.reward-lp-section{width:66%;margin:40px auto;margin-top:100px;text-align:center}.reward-lp-section__last{margin-bottom:100px}.reward-lp-row{margin-top:20px}.reward-lp-subtitle{font-size:37px;font-weight:bold;text-align:center;color:#b45274}.reward-lp-description{font-size:25px;color:#707070;margin:18px 0px}.reward-lp-image{background-position:center;background-repeat:no-repeat;background-size:auto;position:relative}.reward-lp-image__hero{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_reward/header_bg.png);height:726px}.reward-lp-image__earn-trophy{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_reward/contents03.png);height:341px}.reward-lp-image__activity{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_reward/contents01.png);height:536px}.reward-lp-button{display:inline-flex;justify-content:center;align-items:center;width:100%;max-width:480px;height:64px;font-size:16px;font-weight:bold;color:#fff;background:#003571;text-align:center;text-decoration:none;border-radius:5px}.reward-lp-button:after{content:'';display:inline-block;padding:0;width:10px;height:10px;border-top:solid 2px #FFFFFF;border-right:solid 2px #FFFFFF;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg) translateX(-5px) translateY(5px);-ms-transform:rotate(45deg) translateX(-5px) translateY(5px);transform:rotate(45deg) translateX(-5px) translateY(5px);margin-left:15px}.reward-lp-button__large{height:80px;font-size:20px}.reward-lp-header{padding-top:70px}.reward-lp-feature{display:flex}.reward-lp-feature__item{width:50%;padding:20px}.reward-lp-feature__item-image{width:100%}.reward-lp-feature__item-button{margin-top:20px}.reward-lp-trophies{display:flex;margin-top:10px}.reward-lp-trophies__item{width:25%;padding:40px}.reward-lp-trophies__item-image{width:100%}.reward-lp-trophies__item-title{margin-top:20px;font-size:18px;color:#707070}.reward-lp-twitter-timeline{margin:20px auto}@media (max-width: 768px){.reward-lp-section{width:95%;margin-top:0px}.reward-lp-section__last{margin-bottom:100px}.reward-lp-subtitle{font-size:22px;margin-bottom:15px}.reward-lp-description{text-align:left;font-size:15px;margin:0px}.reward-lp-image{width:100%;background-size:cover}.reward-lp-image__hero{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_reward/header_bg_mobile.png);height:360px}.reward-lp-image__earn-trophy{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_reward/contents03_mobile.png);height:280px}.reward-lp-image__activity{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_reward/contents01_mobile.png);height:280px}.reward-lp-feature{flex-direction:column;margin-top:0px}.reward-lp-feature__reverse{flex-direction:column-reverse;margin-top:0px;margin-bottom:0px}.reward-lp-feature__item{width:100%;padding:20px}.reward-lp-feature__item-image{width:100%}.reward-lp-feature__item-button{margin-top:20px}.reward-lp-trophies{flex-wrap:wrap}.reward-lp-trophies__item{width:50%;padding:10px}.reward-lp-trophies__item-title{font-size:15px}}.contribution-lp-section{width:85%;margin:40px auto;margin-top:50px;text-align:center}.contribution-lp-section__last{margin-bottom:100px}.contribution-lp-row{margin-top:20px;width:60%;margin:auto}.contribution-lp-subtitle{font-size:2.5vw;font-weight:bold;text-align:center;color:#b45274}.contribution-lp-description{font-size:1.5vw;color:#707070;margin:18px auto}.contribution-lp-image{background-position:center;background-repeat:no-repeat;background-size:auto;position:relative;width:100%}.contribution-lp-image__hero{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_contribution/header_pc.png);width:100%;height:0;padding-top:34.93%;background-repeat:no-repeat;background-position:center center;background-size:cover}.contribution-lp-image__earn-trophy{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_contribution/main04.jpg);width:80%;margin:auto;height:0;padding-top:137.69565%;background-repeat:no-repeat;background-position:center center;background-size:cover}.contribution-lp-image__activity{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_contribution/main01_pc.png);width:100%;height:0;padding-top:69.692%;background-repeat:no-repeat;background-position:center center;background-size:cover}.contribution-lp-button{display:inline-flex;justify-content:center;align-items:center;width:100%;max-width:480px;height:64px;font-size:1.2vw;font-weight:bold;color:#fff;background:#003571;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all  0.3s ease;text-align:center;text-decoration:none;border-radius:5px}.contribution-lp-button:hover{background-color:#1775b9}.contribution-lp-button:after{content:'';display:inline-block;padding:0;width:10px;height:10px;border-top:solid 2px #FFFFFF;border-right:solid 2px #FFFFFF;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg) translateX(-5px) translateY(5px);-ms-transform:rotate(45deg) translateX(-5px) translateY(5px);transform:rotate(45deg) translateX(-5px) translateY(5px);margin-left:15px}.contribution-lp-button-about{background:#5C82AC;width:100%;max-width:480px;margin:30px auto;cursor:pointer;border-radius:5px;font-size:1.3vw}.contribution-lp-button-about .lp-header__link{color:#fff;display:block;padding:10px;text-decoration:none}.contribution-lp-button__large{height:80px;font-size:20px}.contribution-lp-header{padding-top:70px;max-width:1170px;margin:auto}.contribution-lp-feature{display:flex;max-width:1170px}.contribution-lp-feature__item{width:50%;padding:20px}.contribution-lp-feature__item-image{width:100%}.contribution-lp-feature__item-button{margin-top:20px}.contribution-lp-trophies{display:flex;margin-top:10px}.contribution-lp-trophies__item{width:25%;padding:40px}.contribution-lp-trophies__item-image{width:100%}.contribution-lp-trophies__item-title{margin-top:20px;font-size:18px;color:#707070}.contribution-lp-twitter-timeline{margin:20px auto}.contribution-lp-image__share{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_contribution/main03%402x.png);width:100%;height:0;padding-top:69.706%;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 768px){.pc_area{display:none}.contribution-lp-section{width:95%;margin:10px auto}.contribution-lp-section__last{margin-bottom:0px}.contribution-lp-subtitle{font-size:5.8vw;margin:auto}.contribution-lp-description{text-align:left;font-size:3.7vw;margin:15px 0px 0px}.contribution-lp-image{width:100%;background-size:cover}.contribution-lp-image__hero{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_contribution/header_mobile%402x.png);width:100%;height:0;padding-top:122.851%;background-repeat:no-repeat;background-position:center center;background-size:cover}.contribution-lp-image__earn-trophy{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_contribution/main04.jpg);width:100%;height:0;padding-top:176.69565%;background-repeat:no-repeat;background-position:center center;background-size:cover}.contribution-lp-image__activity{background-image:url(https://findy-code-images.s3-ap-northeast-1.amazonaws.com/app/lp_contribution/main01_mobile%402x.png);width:100%;height:0;padding-top:112.613%;background-repeat:no-repeat;background-position:center center;background-size:cover}.contribution-lp-feature{flex-direction:column;margin-top:0px}.contribution-lp-feature__reverse{flex-direction:column-reverse;margin-top:0px;margin-bottom:0px}.contribution-lp-feature__item{width:100%;padding:15px}.contribution-lp-feature__item-image{width:100%}.contribution-lp-feature__item-button{margin-top:20px}.contribution-lp-trophies{flex-wrap:wrap}.contribution-lp-trophies__item{width:50%;padding:10px}.contribution-lp-trophies__item-title{font-size:15px}.contribution-lp-row{margin-top:20px;width:100%;padding:10px;margin:auto}.contribution-lp-button{font-size:3.7vw}.contribution-lp-button{max-width:none}.contribution-lp-button_last{height:85px}.contribution-lp-button-about .lp-header__link{font-size:3.5vw;padding:15px}.contribution-lp-button-about{display:inline-flex;justify-content:center;align-items:center;width:100%}.contribution-lp-button-about:after{content:'';display:inline-block;padding:0;width:10px;height:10px;border-top:solid 2px #FFFFFF;border-right:solid 2px #FFFFFF;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg) translateX(-5px) translateY(5px);-ms-transform:rotate(45deg) translateX(-5px) translateY(5px);transform:rotate(45deg) translateX(-5px) translateY(5px);margin-left:15px}}@media (min-width: 769px){.sp_area{display:none}.contribution-contents01{padding:20px 40px 20px 0px !important}}
