.page-content .lead{font-size:1.25rem;font-weight:300}.page-content .small{font-size:80%;font-weight:400}.page-content .img-fluid{max-width:100%;height:auto}.page-content .row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.page-content .col-md-8,.page-content .col-md-6,.page-content .col-md-3,.page-content .col-sm-8,.page-content .col-sm-6,.page-content .col-sm-4,.page-content .col,.page-content .col-12{width:100%;padding-left:15px;padding-right:15px;position:relative}.page-content .col{flex-grow:1;flex-basis:0;max-width:100%}.page-content .col-12{flex:0 0 100%;max-width:100%}@media (width>=576px){.page-content .col-sm-4{flex:0 0 33.3333%;max-width:33.3333%}.page-content .col-sm-6{flex:0 0 50%;max-width:50%}.page-content .col-sm-8{flex:0 0 66.6667%;max-width:66.6667%}}@media (width>=768px){.page-content .col-md-3{flex:0 0 25%;max-width:25%}.page-content .col-md-6{flex:0 0 50%;max-width:50%}.page-content .col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.page-content .offset-md-2{margin-left:16.6667%}}.page-content .table{background-color:#0000;width:100%;margin-bottom:1rem}.page-content .table th,.page-content .table td{vertical-align:top;border-top:1px solid #dee2e6;padding:.75rem}.page-content .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.page-content .table tbody+tbody{border-top:2px solid #dee2e6}.page-content .table .table{background-color:#fff}.page-content .form-control{color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;width:100%;height:calc(2.45rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.7;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media screen and (prefers-reduced-motion:reduce){.page-content .form-control{transition:none}}.page-content .form-control::-ms-expand{background-color:#0000;border:0}.page-content .form-control:focus{color:#495057;background-color:#fff;border-color:#4391dc;outline:0;box-shadow:0 0 0 .2rem #19518740}.page-content .form-control::-moz-placeholder{color:#6c757d;opacity:1}.page-content .form-control::placeholder{color:#6c757d;opacity:1}.page-content .form-control:disabled,.page-content .form-control[readonly]{opacity:1;background-color:#e9ecef}.page-content select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.page-content .col-form-label{font-size:inherit;margin-bottom:0;padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);line-height:1.7}.page-content select.form-control[size],.page-content select.form-control[multiple],.page-content textarea.form-control{height:auto}.page-content .form-group{margin-bottom:1rem}.page-content .form-check{padding-left:1.25rem;display:block;position:relative}.page-content .form-check-input{margin-top:.3rem;margin-left:-1.25rem;position:absolute}.page-content .form-check-input:disabled~.form-check-label{color:#6c757d}.page-content .form-check-label{margin-bottom:0}.page-content .btn{color:#696969;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0000;border:1px solid #0000;border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.7;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media screen and (prefers-reduced-motion:reduce){.page-content .btn{transition:none}}.page-content .btn:hover{color:#696969;text-decoration:none}.page-content .btn:focus{outline:0;box-shadow:0 0 0 .2rem #19518740}.page-content .btn:disabled{opacity:.65}.page-content fieldset:disabled a.btn{pointer-events:none}.page-content .btn-primary{color:#fff;background-color:#195187;border-color:#195187}.page-content .btn-primary:hover{color:#fff;background-color:#133e67;border-color:#11375c}.page-content .btn-primary:focus{box-shadow:0 0 0 .2rem #3c6b9980}.page-content .btn-primary:disabled{color:#fff;background-color:#195187;border-color:#195187}.page-content .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.page-content .btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.page-content .btn-secondary:focus{box-shadow:0 0 0 .2rem #828a9180}.page-content .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.page-content .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.page-content .btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.page-content .btn-warning:focus{box-shadow:0 0 0 .2rem #deaa0c80}.page-content .btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.page-content .btn-lg{border-radius:.3rem;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.page-content .btn-block{width:100%;display:block}.page-content .btn-block+.btn-block{margin-top:.5rem}.page-content input[type=submit].btn-block,.page-content input[type=reset].btn-block,.page-content input[type=button].btn-block{width:100%}.page-content .badge{text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;display:inline-block}.page-content a.badge:hover,.page-content a.badge:focus{text-decoration:none}.page-content .badge:empty{display:none}.page-content .btn .badge{position:relative;top:-1px}.page-content .alert{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.page-content .alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.page-content .alert-info hr{border-top-color:#abdde5}.page-content .bg-primary{background-color:#195187!important}.page-content a.bg-primary:hover,.page-content a.bg-primary:focus,.page-content button.bg-primary:hover,.page-content button.bg-primary:focus{background-color:#11375c!important}.page-content .bg-white{background-color:#fff!important}.page-content .border{border:1px solid #dee2e6!important}.page-content .border-top{border-top:1px solid #dee2e6!important}.page-content .border-bottom-0{border-bottom:0!important}.page-content .rounded{border-radius:.25rem!important}.page-content .d-inline-block{display:inline-block!important}.page-content .d-block{display:block!important}@media (width>=768px){.page-content .d-md-flex{display:flex!important}}@media (width>=992px){.page-content .d-lg-none{display:none!important}}.page-content .shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.page-content .shadow{box-shadow:0 .5rem 1rem #00000026!important}.page-content .mb-0{margin-bottom:0!important}.page-content .mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.page-content .mr-2{margin-right:.5rem!important}.page-content .mb-2{margin-bottom:.5rem!important}.page-content .mb-3{margin-bottom:1rem!important}.page-content .mt-4,.page-content .my-4{margin-top:1.5rem!important}.page-content .mb-4,.page-content .my-4{margin-bottom:1.5rem!important}.page-content .mt-5,.page-content .my-5{margin-top:3rem!important}.page-content .mb-5,.page-content .my-5{margin-bottom:3rem!important}.page-content .pt-2,.page-content .py-2{padding-top:.5rem!important}.page-content .py-2{padding-bottom:.5rem!important}.page-content .p-4{padding:1.5rem!important}.page-content .pt-4{padding-top:1.5rem!important}.page-content .pb-4{padding-bottom:1.5rem!important}.page-content .mx-auto{margin-left:auto!important;margin-right:auto!important}@media (width>=576px){.page-content .mb-sm-0{margin-bottom:0!important}}.page-content .text-nowrap{white-space:nowrap!important}.page-content .text-right{text-align:right!important}.page-content .text-center{text-align:center!important}@media (width>=576px){.page-content .text-sm-center{text-align:center!important}}.page-content .text-muted{color:#6c757d!important}@media print{.page-content a:not(.btn){text-decoration:underline}.page-content .badge{border:1px solid #000}.page-content .table{border-collapse:collapse!important}.page-content .table td,.page-content .table th{background-color:#fff!important}}.page-content .document-download{color:#333;border:1px solid #0000001a;border-radius:6px;margin-bottom:2rem;padding:15px;text-decoration:none;display:block}@media (width>=576px){.page-content .document-download{justify-content:center;display:flex}}.page-content .document-download:hover{color:#333;text-decoration:none}.page-content .document-download:hover button{color:#fff;background:#195187;border-color:#fff}.page-content .document-download__image{background:#eee;border-radius:6px 6px 0 0;justify-content:center;align-items:center;margin:-1rem -1rem 1rem;padding:30px;display:flex}@media (width>=576px){.page-content .document-download__image{border-radius:6px 0 0 6px;margin:-1rem 1rem -1rem -1rem}}.page-content .document-download__image img{border:1px solid #0000001a;width:auto;max-width:300px;height:auto;max-height:300px;box-shadow:0 1px 6px #0003}.page-content .document-download__text{width:100%}@media (width>=576px){.page-content .document-download__text{padding:2rem}}.page-content .document-download__text h3{font-size:1.25rem;font-weight:700}@media (width>=576px){.page-content .document-download__text h3{margin-top:0}}.page-content .btn-outline{border:1px solid #0000001a;border-radius:6px}.page-content .btn-outline:hover{color:#fff;background:#195187}.page-content .btn-warning,.page-content .btn-warning:hover{color:#fff}.page-content .presskit-item{border:1px solid #0000001a;border-radius:6px;margin-bottom:2rem;padding:1rem}.page-content .presskit-item h3{margin-bottom:1em;font-size:1.25rem;font-weight:700}.page-content .presskit-item .btn{margin-top:2rem;display:block}.page-content .col-head{font-weight:700}.page-content.page.hentry h2{font-size:1.5rem;font-weight:700}.page-content.page.hentry h3{font-size:1.25rem;font-weight:700}.page-content.page.hentry figure.rounded img{border-radius:6px}.page-content #sonicgarden-jibun-form .col-form-label,.page-content #jibun-form-embedded .col-form-label{font-weight:700}.page-content #sonicgarden-jibun-form .col-form-label strong,.page-content #jibun-form-embedded .col-form-label strong{color:#dc3545;font-size:.8333rem}.page-content .table-comparison{margin:0 0 1rem}.page-content .table-comparison thead{border-bottom:4px solid #ccc;font-size:1rem;line-height:1.2}.page-content .table-comparison th,.page-content .table-comparison td{text-align:center;padding:.5rem;line-height:1.4}.page-content .table-comparison thead th:nth-of-type(3),.page-content .table-comparison tbody td:nth-of-type(3){color:#000;background:#e8eef3;border-left:1px solid #0000001a}.page-content .table-comparison tbody th{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;font-size:.9rem}.page-content .table-comparison tbody td{width:33%;font-size:.9rem}.page-content .table-comparison tbody td.cell-boolean{font-size:1.5rem;line-height:1.3}.page-content .table-comparison tbody td.cell-boolean span{font-size:.8rem;display:block}.page-content .table-comparison-pc thead{font-size:1.25rem}.page-content .table-comparison-pc thead th{color:#696969!important;background:#fff!important}.page-content .table-comparison-pc th,.page-content .table-comparison-pc td{background:#fff;padding:1rem}.page-content .table-comparison-pc tbody td{background:#fff!important}.page-content .table-comparison-pc tbody tr:nth-of-type(2n) th,.page-content .table-comparison-pc tbody tr:nth-of-type(2n) td{background:#eee!important}.page-content .table-comparison-pc tbody th{border-right:1px solid #0000001a}.page-content .table-comparison-pc tbody td{width:25%}.page-content .table-comparison-pc tbody td.cell-boolean{font-size:1.5rem;line-height:1.3}.page-content .table-comparison-pc tbody td.cell-boolean span{font-size:.8rem;display:block}.page-content .table-comparison-pc th:nth-of-type(2),.page-content .table-comparison-pc td:nth-of-type(2){border-left:1px solid #0000001a;border-right:1px solid #0000001a}.page-content .table-comparison-pc td:nth-of-type(3){border-right:10px solid #195187;border-left:10px solid #195187!important}.page-content .table-comparison-pc thead th:nth-of-type(4){border-top:10px solid #195187;border-left:10px solid #195187;border-right:10px solid #195187;color:#000!important}.page-content .table-comparison-pc tbody tr:last-of-type td:last-of-type{border-bottom:10px solid #195187}.page-content .login-items{max-width:960px}.page-content .login-items .login-item-image{background:#e9ecef}.page-content .bg-gray{background:#eee}.page-content .about-sg-section{padding:3rem 1rem}.page-content .about-sg-section:nth-child(2n){background:#f5f5f9}.page-content .about-sg-section>div{max-width:1120px;margin:0 auto}.page-content .about-sg-section h1{margin:1.5rem 0;font-weight:700}.page-content .about-sg-section h2,.page-content .about-sg-section h3{margin:1rem 0 2rem;font-weight:700}.page-content .about-sg-section mark{color:#333;background:linear-gradient(#0000 60%,#ff0 60%);font-weight:700}.page-content .about-sg-intro{padding-top:0}.page-content .about-sg-intro .about-sg-intro__header{background:url(https://sonicgarden-data-prod.s3.amazonaws.com/uploads/members_map/image/1/members_map.svg) 50%/cover;border-bottom:1px solid #0000001a;margin:0 -1rem 3rem}.page-content .about-sg-intro h1{font-feature-settings:"palt";letter-spacing:.03em;height:500px;margin:0;padding:50px 1rem}@media (width>=576px){.page-content .about-sg-intro h1{text-align:center;padding-top:110px;font-size:3rem}}.page-content .about-sg-remotty{border-radius:6px;flex-flow:column-reverse wrap;max-width:1140px;margin:0 auto;display:flex}@media (width>=576px){.page-content .about-sg-remotty{flex-flow:row-reverse}}.page-content .about-sg-remotty:before{content:"";background:url(/wp-content/themes/remotty-wp/img/mockup.png) 0 100%/cover no-repeat;width:100%;height:200px;margin-top:1rem}@media (width>=576px){.page-content .about-sg-remotty:before{height:inherit;margin-top:0;margin-right:-1rem}.page-content .about-sg-remotty>div{width:100%;margin:0 1.5rem}}.page-content .about-sg-award__items>div{flex-wrap:wrap;display:flex}@media (width>=576px){.page-content .about-sg-award__items>div{flex-wrap:nowrap}}.page-content .about-sg-award__items .about-sg-award__item{width:50%;padding:.5rem}@media (width>=576px){.page-content .about-sg-award__items .about-sg-award__item{width:100%;margin:.5rem}}.page-content .about-sg-award__items .about-sg-award__item p{font-size:.9rem}.page-content .about-sg-award__items .about-sg-award__item img{border-radius:4px;width:100%;margin-bottom:.5rem;display:block}.page-content .about-sg-remotework h2{text-align:center;margin-bottom:3rem}.page-content .about-sg-remotework h2:after{content:"";background:#195187;width:20%;height:4px;margin:1rem auto;display:block}.page-content .about-sg-remotework .row{margin-bottom:2rem}.page-content .about-sg-remotework__item{background:#fff;border-radius:6px;height:100%;overflow:hidden}.page-content .about-sg-remotework__item .about-sg-remotework__item-image{background:#dde3e6;height:300px;padding:1rem}.page-content .about-sg-remotework__item .about-sg-remotework__item-image img{border-radius:4px;height:100%;margin:0 auto;display:block;box-shadow:0 4px 15px -10px #000c}.page-content .about-sg-remotework__item .about-sg-remotework__item-text{padding:1.5rem}.page-content .about-sg-remotework__item .about-sg-remotework__item-text h3{margin-top:0;margin-bottom:1rem;font-size:1.5rem}.page-content .about-sg-remotework__item .about-sg-remotework__item-text h4{font-size:1.25rem;font-weight:700}.page-content .about-sg-remotework__item .about-sg-remotework__item-text>div{color:#999;margin-bottom:.5rem;font-size:.9rem}.page-content .about-sg-remotework__item .about-sg-remotework__item-text p:last-of-type{margin-bottom:0}.page-content.partner .wp-block-group__inner-container{max-width:60rem;margin:0 auto;padding:3rem 1rem}.page-content.partner .wp-block-group__inner-container h2,.page-content.partner .wp-block-group__inner-container h3{font-weight:700}.page-content.partner h3 mark{background:linear-gradient(#0000 70%,#ffe800 70%)}.page-content.partner .wp-block-columns .wp-block-column{background:#fff;border:1px solid #0000001a;border-top:6px solid #ffc109;border-radius:6px;margin-bottom:1rem;padding:1.5rem}.page-content.partner .wp-block-columns h3{margin-bottom:1rem;font-size:1.5rem;line-height:1em}.page-content.partner .wp-block-columns h5{font-size:1.1rem;font-weight:700}.page-content.partner .wp-block-columns strong{border-right:1px solid #0000001a;padding-right:.5rem;display:inline-block}.page-content.partner .wp-block-columns p{margin-bottom:0}.page-content.partner .wp-block-columns.is-blue .wp-block-column{border-top:6px solid #195187}.page-content.partner .section-partner-intro{background:#e9ecef;padding-bottom:100px}.page-content.partner .section-partner-types{margin:-100px 1rem 0}.page-content.partner .section-partner-types>div{background:#fff;border:6px solid #00000026;border-radius:1rem;padding:2rem;box-shadow:0 5px 20px -10px #0000001a}.page-content.partner .section-partner-types .wp-block-columns{margin-bottom:0}.page-content.partner .partner-sales{border:1px solid #0000001a;border-left:6px solid #ffc107;border-radius:6px;margin-bottom:1.5rem}.page-content.partner .partner-sales h4{margin-bottom:0;padding:1.5rem 1.5rem 0;font-size:1.1rem;font-weight:700}.page-content.partner .partner-sales p{margin-bottom:0;padding:1rem 1.5rem 1.5rem}.page-content.partner span.partner-icon{background:url(/wp-content/themes/remotty-wp/img/partner_icon_laptop.svg) 50%/contain no-repeat;height:100px;display:block}.page-content.partner span.partner-icon.partner-icon-comments{background-image:url(/wp-content/themes/remotty-wp/img/partner_icon_comments.svg)}.page-content.partner span.partner-icon.partner-icon-homes{background-image:url(/wp-content/themes/remotty-wp/img/partner_icon_homes.svg)}.page-content.partner span.partner-icon.partner-icon-form{background-image:url(/wp-content/themes/remotty-wp/img/partner_icon_form.svg)}.page-content.partner span.partner-icon.partner-icon-hands{background-image:url(/wp-content/themes/remotty-wp/img/partner_icon_hands.svg)}.page-content.partner .section-partner-cta{margin-top:-3rem}.page-content.partner .section-partner-cta>div{padding-top:0;padding-bottom:0}.page-content.partner .partner-cta-panel{border:4px solid #ffc109;border-radius:6px;padding:2rem;box-shadow:0 2px 10px -5px #0006;margin:2rem auto!important}.page-content.partner .partner-cta-panel p{font-size:1.1rem;font-weight:700}@media (width>=992px){.page-content .functions__row{display:flex}}.page-content .functions__col{flex:0 0 50%}@media (width>=992px){.page-content .functions__col-inner{padding:1rem}}.page-content .functions__col-inner h3{font-weight:700;font-size:1.25rem!important}.page-content .functions__col-inner img{border:1px solid #0000001a;border-radius:6px;width:100%;margin:1rem 0;display:block}.page-content .functions__col-inner p{font-size:.9rem}.page-content .section-functions-problem{background:#1951871a;border:1px solid #0000001a;border-radius:6px;margin-bottom:2rem;padding:1rem}.page-content .section-functions-problem header{background:#fff;border-radius:.5rem;margin-bottom:5rem;position:relative}@media (width>=992px){.page-content .section-functions-problem header{margin-bottom:4rem}}.page-content .section-functions-problem header:before{content:"";background:#fff;width:30px;height:30px;margin-left:-15px;display:block;position:absolute;bottom:-15px;left:50%;transform:rotate(45deg)}.page-content .section-functions-problem header:after{color:#000;text-align:center;content:"Remottyなら...";width:10rem;margin-left:-5rem;font-weight:700;position:absolute;bottom:-4rem;left:50%}.page-content .section-functions-problem header>*{color:#000;padding:1rem}.page-content .section-functions-problem header h2{border-bottom:1px solid #0000001a;font-size:1.25rem!important}@media (width>=992px){.page-content .section-functions-problem header h2{font-size:1.5rem!important}}.page-content .section-functions-problem .functions__row{border-radius:6px}.page-content .section-functions-problem .functions__row .functions__col{flex:0 0 33.333%}.page-content .section-functions-problem .functions__row h3{font-size:1.1rem;line-height:1.3}.page-content .section-functions-problem .functions__row p{font-size:.9rem}@media (width>=992px){.page-content .section-functions-problem .functions__row p{margin-bottom:0}}.page-content .section-functions-problem .functions__row img{margin:0 0 1rem}.page-content .download-documents-list__image{background:url(/wp-content/themes/remotty-wp/img/documents.jpg) 50%/cover no-repeat;flex:0 0 30%;min-height:200px}.page-content .download-documents-list__content{padding:1.5rem}.page-content .download-documents-list__content h4{border-bottom:1px solid #0000001a;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700}.page-content .download-documents-list__content h5{font-size:1rem;font-weight:700}.page-content .download-documents-list__content p{font-size:.9rem}.page-content .download-documents-list__content p:last-of-type{margin-bottom:0}.page-content .link-card{color:#333;border:1px solid #0000001a;border-radius:6px;align-items:center;margin:30px 0;padding:15px;transition:all .2s ease-in-out;display:block}@media (width>=576px){.page-content .link-card{display:flex}}.page-content .link-card:hover{opacity:.7;text-decoration:none}.page-content .link-card img{display:block}@media (width>=576px){.page-content .link-card img{max-width:30%}}.page-content .link-card__text{padding:30px}.page-content .link-card__text h3{font-size:1.5rem;line-height:1.5}.page-content .link-card__text span{color:#999;font-size:.8333rem}.page-content .wp-block-table.is-style-stripes{border-bottom:0;margin-bottom:1rem}.page-content .wp-block-table.is-style-stripes table{background-color:#0000;width:100%}.page-content .wp-block-table.is-style-stripes th,.page-content .wp-block-table.is-style-stripes td{vertical-align:top;border-top:1px solid #dee2e6;padding:.75rem}.page-content .wp-block-table.is-style-stripes thead th{vertical-align:middle;border-bottom:2px solid #dee2e6}
