﻿footer.footer{width:100%}.flex{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-o-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-o-align-items:stretch;align-items:stretch;align-content:stretch}.formset-title{font-size:16px}.signup{background:#e9f8f9}.signup .signup-heading{text-align:center;margin-bottom:24px;font-size:35px}.signup .signup-txt{font-size:14px}.signup .signup-inner-box{padding:40px 60px;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.contact{background:#e9f8f9}.contact .contact-heading{text-align:center;margin-bottom:24px;font-size:35px}.contact .contact-txt{font-size:14px}.contact .contact-inner-box{padding:40px 60px;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.error-txt{font-size:14px;padding:5px 10px;background:#fee;border:red 1px solid}.formset-contents input[type=text],.formset-contents input[type=email],.formset-contents input[type=password],.formset-contents input[type=tel],.formset-contents input[type=number],.formset-contents input[type=date],.formset-contents select,.formset-contents textarea{box-sizing:border-box;padding:10px 28px 10px 16px;color:#333;font-size:13px;font-weight:normal;border-radius:0;border:solid 1px #dedede;background-color:#fff;transition:box-shadow .2s ease}.formset-contents input[type=text]:placeholder-shown,.formset-contents input[type=email]:placeholder-shown,.formset-contents input[type=password]:placeholder-shown,.formset-contents input[type=tel]:placeholder-shown,.formset-contents input[type=number]:placeholder-shown,.formset-contents input[type=date]:placeholder-shown,.formset-contents select:placeholder-shown,.formset-contents textarea:placeholder-shown{color:#a6a6a6}.formset-contents input[type=date],.formset-contents select{display:inline-block;width:auto;max-width:100%}.formset-contents input[type=file]{box-sizing:border-box;color:#333;font-size:13px;font-weight:normal;border-radius:0;background-color:#fff;border:none;padding:0}.base-container{margin:0 auto;padding:80px clamp(12px,3vw,40px);width:100%;max-width:1000px}.form-flex{-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:20px}.form-flex .formset-title{flex:1 1 20%;min-width:150px;position:relative;margin-top:8px}.form-flex .formset-contents{min-width:300px;position:relative;margin-left:40px;margin-top:0;flex:1 1 80%}.form-flex .formset-contents .profile-image-wrap{-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}.form-flex .formset-contents .profile-image-wrap .image_wrap{display:block;width:100px}.form-flex .formset-contents .profile-image-wrap .image_wrap img{display:block;width:100px;height:100px;border-radius:50%;box-sizing:border-box;border:#d0d0d0 1px solid;object-fit:cover}.form-flex .formset-contents .profile-image-wrap .image-form-control{width:calc(100% - 140px)}.form-flex .formset-contents .profile-image-wrap .image-form-control .notice{margin-top:10px;font-size:10px;color:gray}.form-flex .formset-contents .eyecatch-image-wrap{-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}.form-flex .formset-contents .eyecatch-image-wrap .image_wrap{display:block;width:200px}.form-flex .formset-contents .eyecatch-image-wrap .image_wrap img{display:block;box-sizing:border-box;border:#d0d0d0 1px solid}.form-flex .formset-contents .eyecatch-image-wrap .image-form-control{width:calc(100% - 240px)}.form-flex .formset-contents .eyecatch-image-wrap .image-form-control .notice{margin-top:10px;font-size:10px;color:gray}.post-flex{-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.post-flex .post-flex-aside{flex:1 1 20%;min-width:240px;margin-left:40px;order:2}.post-flex .post-flex-aside .formset-buttons{margin-top:0;display:block;margin-bottom:20px}.post-flex .post-flex-aside .formset-buttons .formset-confirm-btn{width:100%;box-sizing:border-box}.post-flex .post-flex-aside .widget{border:1px solid #d7e0e2;box-shadow:0 1px 1px rgba(0,0,0,.16);background:#fff}.post-flex .post-flex-aside .widget .formset{margin-top:0}.post-flex .post-flex-aside .widget .formset .formset-contents{margin-top:0}.post-flex .post-flex-aside .widget:not(:last-child){margin-bottom:20px}.post-flex .post-flex-aside .widget .widget-ttl{font-size:14px;padding:8px 12px;margin:0;line-height:1.4;border-bottom:1px solid #d7e0e2}.post-flex .post-flex-aside .widget .widget-body{padding:10px}.post-flex .post-flex-aside .widget .widget-body .image_wrap img{display:block;border:#d7e0e2 1px solid;margin-bottom:10px}.post-flex .post-flex-content{flex:1 1 80%;min-width:300px;order:1}.post-flex .post-flex-content .formset{margin-top:0;margin-bottom:32px}.post-flex .post-flex-content .trumbowyg-editor.trumbowyg-reset-css{border-top:1px solid #d7e0e2}.post-flex .post-flex-content .trumbowyg-box{box-shadow:0 1px 1px rgba(0,0,0,.16)}.post-flex .post-flex-content .trumbowyg-editor{line-height:1.8 !important}.post-flex .post-flex-content .trumbowyg-editor h1,.post-flex .post-flex-content .trumbowyg-editor h2,.post-flex .post-flex-content .trumbowyg-editor h3,.post-flex .post-flex-content .trumbowyg-editor h4,.post-flex .post-flex-content .trumbowyg-editor h5,.post-flex .post-flex-content .trumbowyg-editor h6{margin:20px 0 !important}.post-flex .post-flex-content .trumbowyg-editor p,.post-flex .post-flex-content .trumbowyg-editor ul,.post-flex .post-flex-content .trumbowyg-editor ol,.post-flex .post-flex-content .trumbowyg-editor table,.post-flex .post-flex-content .trumbowyg-editor dl,.post-flex .post-flex-content .trumbowyg-editor blockquote{margin-bottom:30px}.post-flex .post-flex-content .trumbowyg-editor p,.post-flex .post-flex-content .trumbowyg-editor ul,.post-flex .post-flex-content .trumbowyg-editor ol{text-align:justify;text-justify:distribute}.post-flex .post-flex-content .trumbowyg-editor p{color:#000 !important;font-weight:400 !important;line-height:1.6em !important;font-size:16px !important;margin-top:16px !important}.post-flex .post-flex-content .trumbowyg-editor blockquote p{text-align:left;text-justify:inherit;word-wrap:break-word}.post-flex .post-flex-content .trumbowyg-editor h2{font-size:24px !important;padding:.5em 0;border-top:#22b5be 2px solid;border-bottom:#22b5be 2px solid;line-height:1.6 !important;color:#22b5be !important}.post-flex .post-flex-content .trumbowyg-editor h3{position:relative;color:#22b5be;font-size:24px !important;font-weight:700;padding-left:24px !important;margin-top:36px;line-height:1.6em !important}.post-flex .post-flex-content .trumbowyg-editor h3::after{content:"";display:block;position:absolute;top:0;left:0;width:6px;height:100%;background-color:#22b5be}.post-flex .post-flex-content .trumbowyg-editor h4{font-size:18px !important;padding-left:10px !important;border-left:#333 5px solid}.post-flex .post-flex-content .trumbowyg-editor h5{font-size:18px !important}.post-flex .post-flex-content .trumbowyg-editor blockquote{padding:3em 1em 1em 1em;background:#f2f2f2 !important;position:relative;margin-left:0 !important;font-style:normal !important;line-height:1.8 !important}.post-flex .post-flex-content .trumbowyg-editor blockquote::before{position:absolute;left:15px;top:10px;content:"“";line-height:1;color:#9c9c9c;font-size:42px;font-weight:bold}.post-flex .post-flex-content .trumbowyg-editor blockquote p:last-child{margin-bottom:0}.post-flex .post-flex-content .trumbowyg-editor blockquote span{color:#989898}.post-flex .post-flex-content .trumbowyg-editor blockquote span a{color:#989898;text-decoration:underline}.post-flex .post-flex-content .trumbowyg-editor a{text-decoration:underline;word-break:break-all}.post-flex .post-flex-content .trumbowyg-editor ul{list-style:disc;padding-left:1.2em}.post-flex .post-flex-content .trumbowyg-editor ol{padding-left:1.2em}.post-flex .post-flex-content .trumbowyg-editor ul li,.post-flex .post-flex-content .trumbowyg-editor ol li{margin-bottom:.5em}.post-flex .post-flex-content .trumbowyg-editor table{width:100%;border-collapse:collapse}.post-flex .post-flex-content .trumbowyg-editor table th,.post-flex .post-flex-content .trumbowyg-editor table td{padding:.5em 1em;border:#ddd 1px solid;text-align:left}.post-flex .post-flex-content .trumbowyg-editor table th{background:#f2f2f2}.post-flex .post-flex-content .trumbowyg-editor img{-webkit-transition:all 0.4s;-ms-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;max-width:100%;height:auto}.post-flex .post-flex-content .trumbowyg-editor a{color:#333;font-weight:bold}.post-flex .post-flex-content .trumbowyg-editor a:hover img{opacity:.7}.post-flex .post-flex-content .trumbowyg-editor dl dt{font-weight:bold;margin-bottom:.5em}.post-flex .post-flex-content .trumbowyg-editor dl dd{padding-left:1.5em}.post-flex .post-flex-content .trumbowyg-editor .alignleft{float:left;clear:left;margin:0 1em 1.5em 0px}.post-flex .post-flex-content .trumbowyg-editor img.aligncenter,.post-flex .post-flex-content .trumbowyg-editor img.centered,.post-flex .post-flex-content .trumbowyg-editor img.center{display:block;margin:0 auto 1.5em;float:none;clear:both}.post-flex .post-flex-content .trumbowyg-editor img.alignright{float:right;clear:right;margin:0 0 1.5em 1em}.single-eyecatch{margin-bottom:40px}.single-content{line-height:1.8 !important}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin:20px 0 !important}.single-content p,.single-content ul,.single-content ol,.single-content table,.single-content dl,.single-content blockquote{margin-bottom:30px}.single-content p,.single-content ul,.single-content ol{text-align:justify;text-justify:distribute}.single-content p{color:#000 !important;font-weight:400 !important;line-height:1.6em !important;font-size:16px !important;margin-top:16px !important}.single-content blockquote p{text-align:left;text-justify:inherit;word-wrap:break-word}.single-content h2{font-size:24px !important;padding:.5em 0;border-top:#22b5be 2px solid;border-bottom:#22b5be 2px solid;line-height:1.6 !important;color:#22b5be !important}.single-content h3{position:relative;color:#22b5be;font-size:24px !important;font-weight:700;padding-left:24px !important;margin-top:36px;line-height:1.6em !important}.single-content h3::after{content:"";display:block;position:absolute;top:0;left:0;width:6px;height:100%;background-color:#22b5be}.single-content h4{font-size:18px !important;padding-left:10px !important;border-left:#333 5px solid}.single-content h5{font-size:18px !important}.single-content blockquote{padding:3em 1em 1em 1em;background:#f2f2f2 !important;position:relative;margin-left:0 !important;font-style:normal !important;line-height:1.8 !important}.single-content blockquote::before{position:absolute;left:15px;top:10px;content:"“";line-height:1;color:#9c9c9c;font-size:42px;font-weight:bold}.single-content blockquote p:last-child{margin-bottom:0}.single-content blockquote span{color:#989898}.single-content blockquote span a{color:#989898;text-decoration:underline}.single-content a{text-decoration:underline;word-break:break-all}.single-content ul{list-style:disc;padding-left:1.2em}.single-content ol{padding-left:1.2em}.single-content ul li,.single-content ol li{margin-bottom:.5em}.single-content table{width:100%;border-collapse:collapse}.single-content table th,.single-content table td{padding:.5em 1em;border:#ddd 1px solid;text-align:left}.single-content table th{background:#f2f2f2}.single-content img{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;max-width:100%;height:auto}.single-content a{color:#333;font-weight:bold}.single-content a:hover img{opacity:.7}.single-content dl dt{font-weight:bold;margin-bottom:.5em}.single-content dl dd{padding-left:1.5em}.single-content .alignleft{float:left;clear:left;margin:0 1em 1.5em 0px}.single-content img.aligncenter,.single-content img.centered,.single-content img.center{display:block;margin:0 auto 1.5em;float:none;clear:both}.single-content img.alignright{float:right;clear:right;margin:0 0 1.5em 1em}.chat-room{width:100%;padding-top:90px;height:100vh;height:100svh;overflow:hidden;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap}.chat-room .chat-room-ttl{width:100%;padding:0 10px;height:52px;line-height:52px;font-size:20px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.chat-room .user-list{width:280px;height:calc(100% - 52px);background:#fff;z-index:2}.chat-room .user-list-inner{height:100%;border-right:1px solid #d9d9d9;display:flex;flex-direction:column}.chat-room .user-list-content{flex:1 1 0%;overflow-y:scroll}.chat-room .user-list-entry{position:relative;display:flex;padding:10px;height:77px;box-sizing:border-box;background:#fff;cursor:pointer}.chat-room .user-list-entry.active,.chat-room .user-list-entry:hover{background-color:#e7eff7}.chat-room .user-list-entry .entry-flex{-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.chat-room .user-list-entry .entry-flex .entry-img{width:40px;height:40px;margin-right:10px}.chat-room .user-list-entry .entry-flex .entry-img img{object-fit:contain;border-radius:50%;height:40px;width:40px;display:block;box-sizing:border-box;border:#d9d9d9 1px solid}.chat-room .user-list-entry .entry-flex .entry-txt{width:calc(100% - 50px)}.chat-room .user-list-entry .entry-flex .entry-txt .entry-business{font-size:12px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-room .user-list-entry .entry-flex .entry-txt .entry-name{font-size:14px;color:#000;overflow:hidden;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;margin-top:10px}.chat-room .chat-content{width:calc(100% - 280px);height:calc(100vh - 90px);height:calc(100svh - 90px);position:relative}.chat-room .chat-body-content{height:calc(100vh - 90px);height:calc(100svh - 90px)}.chat-room .openbtn1{position:absolute;top:0;left:0;display:none;background:#fff;cursor:pointer;width:50px;height:50px;border-radius:0 5px 5px 0;border:#333 1px solid;border-left:none;z-index:99;transition:all .4s}.chat-room .openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#333;width:45%}.chat-room .openbtn1 span:nth-of-type(1){top:15px}.chat-room .openbtn1 span:nth-of-type(2){top:23px}.chat-room .openbtn1 span:nth-of-type(3){top:31px}.chat-room .openbtn1.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.chat-room .openbtn1.active span:nth-of-type(2){opacity:0}.chat-room .openbtn1.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.chat-room .tals_view_area{width:100%;overflow-y:scroll;height:calc(100% - 150px)}.chat-room .tals_view_area .talk_body{padding:10px}.chat-room .talk_input_area{width:100%;position:relative;border-top:1px solid #d9d9d9;padding:10px 10px 10px;box-sizing:border-box;background:#fff;display:flex}.chat-room .talk_input_area textarea{width:100%;height:67px;box-sizing:border-box;padding:10px;outline:none;border:1px solid #d9d9d9;border-right:none;font-size:16px !important;border-radius:0 !important}.chat-room .talk_input_area textarea:focus{outline:none}.chat-room .talk_input_area .send_btn{white-space:nowrap}.chat-room .talk_input_area .send_btn button{padding:1.5rem;border:none;background:#22b5be;color:#fff}.chat-room .chat-content-wrapper,.chat-room .chat_wrap,.chat-room .card_body{height:calc(100vh - 90px);height:calc(100svh - 90px)}.chat-room .talk_body .send_time{text-align:center;background:#fff;position:sticky;top:0px}.chat-room .talk_body .send_time::after{content:"";border-top:1px solid #e1e1e1;position:absolute;top:50%;left:0px;width:100%;z-index:0}.chat-room .talk_body .send_time span{background-color:#fff;display:inline-block;padding:0px .5em;font-size:11px;color:#999;position:relative;z-index:1}.chat-room .talk_body .message{padding:20px 0;line-height:1.8}.chat-room .talk_body .message .flex{-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.chat-room .talk_body .message .flex .message-thumb{width:40px}.chat-room .talk_body .message .flex .message-thumb span{display:inline-block;width:40px;height:40px;box-sizing:border-box}.chat-room .talk_body .message .flex .message-thumb span img{object-fit:cover;border-radius:50%;height:40px;width:40px;display:block;box-sizing:border-box;border:1px solid #d9d9d9}.chat-room .talk_body .message .flex .message-txt{width:calc(100% - 60px)}.chat-room .talk_body .message .flex .message-txt .uname{font-size:14px;font-weight:bold;color:#22b5be}.search-form .form_wrap{-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center}.column-list{list-style:none}.column-list li{-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;overflow:hidden;border-bottom:1px solid #d9d9d9;border-radius:5px;padding:20px}.column-list li .column-list-thumb{width:180px}.column-list li .column-list-thumb img{width:100%;max-width:100%;height:auto;box-sizing:border-box;display:block;border:1px solid #d9d9d9}.column-list li .column-list-txt{width:calc(100% - 180px);box-sizing:border-box;padding:0 0 0 20px}.column-list li .column-list-txt .column-ttl{font-size:18px;font-weight:bold;margin-bottom:15px}.column-list li .column-list-txt .column-txt{margin-bottom:10px}.column-list li .column-list-txt .column-txt span{font-size:12px;display:inline-block;margin-right:10px;line-height:1;padding:8px 10px;border-radius:3px;border:#22b5be 1px solid;color:#22b5be}.column-list li .column-list-txt .formset-register-btn{font-size:14px;padding:10px 16px}.post-row{-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap}.post-row .row-item{width:48%}.newslist-inner{margin:0 auto;padding:80px clamp(12px,3vw,40px);width:100%;max-width:1000px}.newslist-list{border:1px solid #e5e5e5;border-radius:4px;list-style:none}.newslist-list li:not(:first-child){border-top:solid 1px #e5e5e5}.newslist-list li a{display:flex;padding:16px 24px;color:#333;-webkit-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.newslist-list li a .newslist-thumb{width:200px;border:1px solid #d9d9d9;overflow:hidden}.newslist-list li a .newslist-thumb img{width:100%;max-width:100%;height:120px;box-sizing:border-box;object-fit:cover}.newslist-list li a .newslist-right{width:calc(100% - 200px);box-sizing:border-box;padding-left:30px}.newslist-list li a .newslist-heading{margin-bottom:15px}.newslist-list li a .newslist-cat{margin-bottom:15px}.newslist-list li a .newslist-cat span{display:inline-block;font-size:14px;line-height:1;padding:5px 10px;border:#22b5be 1px solid;border-radius:3px;color:#22b5be}.newslist-list li a .newslist-company{font-size:14px;color:#666;margin-bottom:10px}.newslist-list li a .project-area{font-size:14px;color:#666}.newslist-list li a:hover{background:#e9f8f9}.is-logged-in header .header-inner{background-color:#ebf5f5}.is-logged-in .header-logo-link{position:relative}.is-logged-in .header-mypage-link{display:inline-block;line-height:1;padding:7px 10px;border-radius:3px;font-size:14px;background:#22b5be;color:#fff;margin-right:auto}main{min-height:calc(100vh - 90px);min-height:calc(100svh - 90px)}.page-content{position:relative}.newslist-wrapper{position:relative}#side-content{width:200px;position:absolute;top:1em;left:1em}#side-content .side-ttl{font-weight:700;padding:1em;background:#22b5be;color:#fff;border:#d0d0d0 1px solid}#side-content .my-menu{padding:1em;border:#d0d0d0 1px solid}#side-content .my-menu .user-avatar{text-align:center;margin-bottom:1em}#side-content .my-menu .user-avatar .avatar-wrap{display:inline-block;width:80px;height:80px;overflow:hidden;border:#d0d0d0 1px solid;box-sizing:border-box;border-radius:50%}#side-content .my-menu .user-avatar .avatar-wrap img{width:100%;height:80px;object-fit:cover}#side-content .my-menu .user-name{text-align:center;font-weight:bold;font-size:14px}#side-content ul{list-style:none}#side-content ul li a{display:block;font-size:14px;padding:1em;border:#d0d0d0 1px solid;border-top:none;position:relative;color:#333;-webkit-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}#side-content ul li a::before{content:"";display:block;box-sizing:border-box;position:absolute;width:5px;height:5px;border-bottom:1px solid;border-right:1px solid;transform:rotate(-45deg) translateY(-50%);top:50%;right:1em}#side-content ul li a.current-menu,#side-content ul li a:hover{background:#ebf5f5;font-weight:700}#service-menu-list{margin-top:90px}.service-menu-list-inner{margin:0 auto;padding:80px clamp(12px,3vw,40px);width:100%;max-width:1000px}.service-menu-list-inner .flex{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap;list-style:none}.service-menu-list-inner .flex li{width:23%;margin-right:2.666666%;margin-bottom:1em;background:#22b5be;box-sizing:border-box;padding:5px}.service-menu-list-inner .flex li:nth-child(4n){margin-right:0}.service-menu-list-inner .flex li a{display:block;background:#22b5be;color:#fff;padding:2.5em 1.5em;border:transparent 5px solid;-webkit-transition:all 0.2s;-ms-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.service-menu-list-inner .flex li a .icon{text-align:center;margin-bottom:1.5em;height:42px}.service-menu-list-inner .flex li a .icon img{width:35px}.service-menu-list-inner .flex li a .ttl{text-align:center;font-size:18px}.service-menu-list-inner .flex li a:hover{border-color:#fff}.my-page-header{margin-bottom:2.5em}.my-page-header .my-page-ttl{text-align:center;font-size:26px;font-weight:bold;color:#22b5be}.my-page-header .my-page-sub{text-align:center;color:#999;font-weight:bold;margin-top:1.5em;font-size:12px}.footer-adress a{color:#fff}@media screen and (max-width: 1368px){#side-content{position:relative;top:inherit;left:inherit;width:90%;margin-top:1em;margin-left:auto;margin-right:auto}#side-content ul{display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap}#side-content ul li{width:33.333333%}}@media screen and (max-width: 1100px){.tbl-list{display:block;width:100%;box-sizing:border-box;border:none;border-bottom:#d0d0d0 1px solid}.tbl-list tbody,.tbl-list tr,.tbl-list th,.tbl-list td{display:block;width:100%;box-sizing:border-box}.tbl-list th,.tbl-list td{border:#d0d0d0 1px solid !important;border-bottom:none !important}}@media screen and (max-width: 1000px){.column.lower{padding-top:0}.column-inner.wider{width:calc(100% - 2rem)}}@media screen and (max-width: 767px){#side-content .my-menu{display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}#side-content .my-menu .user-avatar{width:45px;margin-bottom:0}#side-content .my-menu .user-avatar .avatar-wrap{width:45px;height:45px}#side-content .my-menu .user-avatar .avatar-wrap img{height:45px}#side-content .my-menu .user-name{width:calc(100% - 60px);text-align:left}#side-content ul li{width:50%}#side-content ul li:last-child{width:100%}.signup-inner{width:480px}.contact-inner{width:480px !important}.signup .formset-contents input[type=text],.signup .formset-contents input[type=email],.signup .formset-contents input[type=password],.signup .formset-contents input[type=tel],.signup .formset-contents input[type=number],.signup .formset-contents input[type=date],.signup .formset-contents select,.signup .formset-contents textarea,.contact .formset-contents input[type=text],.contact .formset-contents input[type=email],.contact .formset-contents input[type=password],.contact .formset-contents input[type=tel],.contact .formset-contents input[type=number],.contact .formset-contents input[type=date],.contact .formset-contents select,.contact .formset-contents textarea{box-sizing:border-box;display:block;width:100%}.base-container{padding:40px clamp(12px,3vw,40px)}.form-flex{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap}.form-flex .formset-title{width:100%;margin-bottom:15px}.form-flex .formset-contents{width:100%;margin-left:0}.formset-buttons.sticky{display:block;padding-bottom:12px;position:sticky;bottom:0;background:rgba(255,255,255,.9)}.formset-buttons.sticky .formset-confirm-btn{display:block;width:100%;box-sizing:border-box}.column.lower{margin-top:30px}.column.lower .column-list{margin-top:0}.newslist-inner{padding:40px clamp(12px,3vw,40px)}.newslist-list li a .newslist-thumb{width:100px}.newslist-list li a .newslist-thumb img{height:100px}.newslist-list li a .newslist-right{width:calc(100% - 100px);padding-left:20px}.newslist-list li a .newslist-cat span{font-size:10px}.newslist-list li a .newslist-company{font-size:12px}.newslist-list li a .project-area{font-size:12px}.post-flex{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap}.post-flex .post-flex-aside{width:100%;flex:unset;margin-left:0}.post-flex .post-flex-content{width:100%;flex:unset}.post-flex .post-flex-content .trumbowyg-editor{line-height:1.8 !important}.post-flex .post-flex-content .trumbowyg-editor p{font-size:14px !important}.post-flex .post-flex-content .trumbowyg-editor h2{font-size:18px !important}.post-flex .post-flex-content .trumbowyg-editor h3{font-size:18px !important}.post-flex .post-flex-content .trumbowyg-editor h4{font-size:16px !important}.post-flex .post-flex-content .trumbowyg-editor h5{font-size:16px !important}.post-flex .post-flex-content .formset-contents input[type=text]{width:100% !important;font-size:16px}.chat-room .user-list{width:100%;height:110px;border-bottom:#d9d9d9 1px solid}.chat-room .chat-content{width:100%;height:calc(100vh - 90px - 110px - 1px);height:calc(100svh - 90px - 110px - 1px);box-sizing:border-box}.chat-room .chat-content .chat-content-wrapper,.chat-room .chat-content .chat_wrap,.chat-room .chat-content .card_body,.chat-room .chat-content .chat-body-content{height:calc(100vh - 90px - 110px - 1px);height:calc(100svh - 90px - 110px - 1px)}.chat-room .openbtn1{display:block;top:50%;transform:translateY(-50%)}.chat-room .chat-room-ttl{font-size:14px}.chat-room .user-list-entry{height:50px}.chat-room .user-list-entry .entry-flex .entry-txt .entry-name{margin-top:3px;font-size:12px}.chat-room .talk_body .message{font-size:12px}.chat-room .talk_input_area textarea{height:45px}.chat-room .talk_input_area .send_btn button{padding:0 1.5rem;height:45px;line-height:45px}.chat-room .tals_view_area{height:calc(100% - 120px)}#service-menu-list{margin-top:25px}.service-menu-list-inner .flex li{width:32%;margin-right:2%;margin-bottom:.5em}.service-menu-list-inner .flex li:nth-child(4n){margin-right:2%}.service-menu-list-inner .flex li:nth-child(3n){margin-right:0}.service-menu-list-inner .flex li a .ttl{font-size:14px}}@media screen and (max-width: 480px){.signup-inner{width:100%;max-width:90%}.signup-inner .signup-inner-box{padding:24px}.contact-inner{width:100% !important;max-width:90% !important}.contact-inner .contact-inner-box{padding:24px}.contact-inner .contact-inner-box .formset:first-of-type{margin-top:0}.signup .signup-heading{font-size:24px}.signup .formset{margin-top:20px}.form-flex .formset-contents .profile-image-wrap .image_wrap{width:80px}.form-flex .formset-contents .profile-image-wrap .image_wrap img{width:80px;height:80px}.form-flex .formset-contents .profile-image-wrap .image-form-control{width:calc(100% - 100px)}.column-list li{padding:10px 0}.column-list li .column-list-thumb{width:100px}.column-list li .column-list-thumb img{height:100px;object-fit:cover}.column-list li .column-list-txt{width:calc(100% - 100px)}.column-list li .column-list-txt .column-ttl{font-size:14px}.column-list li .column-list-txt .column-txt span{font-size:10px}.column-list li .column-list-txt .formset-register-btn{font-size:12px;padding:8px 16px;border-radius:5px}.newslist-list li a{padding:12px 16px}.post-row .row-item{width:100%}.is-logged-in .header-logo-link::after{right:-70px;font-size:10px;padding:5px 7px}.is-logged-in .header-mypage-link{font-size:10px;padding:5px 7px}.service-menu-list-inner .flex{-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.service-menu-list-inner .flex li{width:48%;margin-right:0 !important}.service-menu-list-inner .flex li a{padding:1.5em 1em}.service-menu-list-inner .flex li a .icon{height:35px}.service-menu-list-inner .flex li a .icon img{width:30px}.service-menu-list-inner .flex li a .ttl{font-size:14px}}/*# sourceMappingURL=addtions.css.map */
