@charset "UTF-8";:root{--bulma-body-color:#000;--bulma-strong-color:#000}body{font-family:"Noto Sans JP",sans-serif !important;font-optical-sizing:auto;font-style:normal;font-size:14px}.page,.section,.lp01,.site-header,[class*=_btn],footer,h1,h2,h3,h4,h5,button,input,optgroup,select,textarea,p{font-family:"Noto Sans JP",sans-serif !important;font-optical-sizing:inherit;font-style:inherit;font-weight:inherit}.footer,figure{margin:0}.sp{display:block !important}@media screen and (min-width:1024px){.sp{display:none !important}}.pc{display:block !important}@media screen and (max-width:1023px){.pc{display:none !important}}.dis_none{display:none !important}.page .section,.error404 .section{background:#f1f8f9}@media screen and (max-width:1023px){.page .section,.error404 .section{padding-top:0}}.page .section .section_header,.error404 .section .section_header{background:#fff}.page .section .section_header .header_wrap .top_txt,.error404 .section .section_header .header_wrap .top_txt{width:210px;margin-left:auto;text-align:right;margin-right:15%}@media screen and (max-width:1023px){.page .section .section_header .header_wrap .top_txt,.error404 .section .section_header .header_wrap .top_txt{margin-left:auto;text-align:right;margin-right:20px}}.page .section .section_header .header_wrap .top_txt a,.error404 .section .section_header .header_wrap .top_txt a{color:#57b7e0}.page .section .container,.error404 .section .container{width:min(1000px, 90%)}.page .section .container article,.error404 .section .container article{margin-top:43px}.page .section .container article .post_item,.error404 .section .container article .post_item{background:#fff;padding:117px 50px 107px;font-weight:400;line-height:26px;letter-spacing:.04rem}@media screen and (max-width:1023px){.page .section .container article .post_item,.error404 .section .container article .post_item{position:relative;padding:40px 20px 50px}}.page .section .totop_btn,.error404 .section .totop_btn{margin:88px auto 79px}.cases .section{background:#f1f8f9}.cases .section .section_header{background:#fff}@media screen and (max-width:1023px){.cases .section .section_header .page-title{font-weight:300;line-height:32px;letter-spacing:.16rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0}}.cases .section .search_form{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#f1f8f9));background:linear-gradient(to bottom,#fff 50%,#f1f8f9 50%);background-size:100% 100%;background-repeat:no-repeat;width:100vw;min-height:0px;margin-left:0;margin-right:0;position:relative;left:50%;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1023px){.cases .section .search_form{padding:0 30px}}.cases .section .search_form .searchandfilter{background:#dcf0f5;margin:auto;border-radius:6px;width:min(1110px, 95%);height:auto;-webkit-box-shadow:0px 2px 20px 0px rgba(0,0,0,.1);box-shadow:0px 2px 20px 0px rgba(0,0,0,.1);padding:35px 30px 40px}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter{padding:28px 15px}}.cases .section .search_form .searchandfilter ul{max-width:55%;margin:auto;text-align:center}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul{max-width:100%}}.cases .section .search_form .searchandfilter ul li{display:inline-block;width:min(221px, 98%);height:81px;padding:0}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul li{width:min(221px, 98%)}}.cases .section .search_form .searchandfilter ul li h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1d426e;text-align:center;font-size:clamp(0.625rem, 10px + (100vw - 390px) * 0.0019047619, 0.75rem);font-weight:500;line-height:14px;letter-spacing:.48px}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul li h4{width:min(125px, 100%);margin:auto}}.cases .section .search_form .searchandfilter ul li h4:before{content:"";display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;margin-right:8px}.cases .section .search_form .searchandfilter ul li label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:28px}.cases .section .search_form .searchandfilter ul li label:after{content:"";background-image:url(//r31.by-intersect.jp/intersect/wp-content/themes/bulma/css/../../bulma/img/search_select.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:11px;width:12px;height:6px}.cases .section .search_form .searchandfilter ul li label select{width:min(221px, 98%);min-width:221px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 20px;border-radius:8px;border:1px solid rgba(29,66,110,.8);background:#fff;cursor:pointer}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul li label select{width:min(140px, 98%);min-width:140px}}.cases .section .search_form .searchandfilter ul .sf-field-search{width:min(500px, 98%);margin:10px 0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:28px}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul .sf-field-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;width:min(300px, 98%)}}.cases .section .search_form .searchandfilter ul .sf-field-search h4{text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:65px}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul .sf-field-search h4{width:75px}}.cases .section .search_form .searchandfilter ul .sf-field-search h4:before{width:0;margin:0}.cases .section .search_form .searchandfilter ul .sf-field-search label{margin-left:18px}.cases .section .search_form .searchandfilter ul .sf-field-search label input{width:min(412px, 98%);min-width:410px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.4em calc(0.8em + 30px) .4em .8em;border-radius:8px;border:1px solid rgba(29,66,110,.8);background:#fff;cursor:pointer}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul .sf-field-search label input{width:min(300px, 98%);min-width:300px}}.cases .section .search_form .searchandfilter ul .sf-field-search label:after{content:"";background-image:none}.cases .section .search_form .searchandfilter ul .sf-field-submit,.cases .section .search_form .searchandfilter ul .sf-field-reset{height:30px}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul .sf-field-submit,.cases .section .search_form .searchandfilter ul .sf-field-reset{width:216px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}}.cases .section .search_form .searchandfilter ul .sf-field-submit input,.cases .section .search_form .searchandfilter ul .sf-field-reset input{width:216px;height:30px;line-height:30px;-ms-flex-negative:0;flex-shrink:0;border-radius:4px;color:#fff;text-align:center;font-size:clamp(0.75rem, 12px + (100vw - 390px) * 0.0019047619, 0.875rem);font-weight:500;letter-spacing:.84px;border:none;cursor:pointer}.cases .section .search_form .searchandfilter ul .sf-field-submit{position:relative;margin-right:20px}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul .sf-field-submit{margin-bottom:10px;margin-right:auto}}.cases .section .search_form .searchandfilter ul .sf-field-submit:before{content:"";background-image:url(//r31.by-intersect.jp/intersect/wp-content/themes/bulma/css/../../bulma/img/search_search.svg);background-size:contain;background-repeat:no-repeat;width:21px;height:21px;position:absolute;left:40px;top:4px}.cases .section .search_form .searchandfilter ul .sf-field-submit input{background:#1d426e}.cases .section .search_form .searchandfilter ul .sf-field-reset input{background:#969696}@media screen and (max-width:1023px){.cases .section .search_form{padding:0 20px}}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter{padding:28px 10px}}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul li{width:min(140px, 98%)}}.cases .section .search_form .searchandfilter ul .sf-field-category{margin-right:50px}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul .sf-field-category{margin-right:15px}}.cases .section .search_form .searchandfilter ul .sf-field-category h4:before{background-image:url(//r31.by-intersect.jp/intersect/wp-content/themes/bulma/css/../../bulma/img/search_category.svg)}.cases .section .search_form .searchandfilter ul .sf-field-post-meta-sub_category h4:before{background-image:url(//r31.by-intersect.jp/intersect/wp-content/themes/bulma/css/../../bulma/img/search_sub_category.svg)}.cases .section .search_form .searchandfilter ul .sf-field-post-meta-client_industry_field{margin-right:50px}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul .sf-field-post-meta-client_industry_field{margin-right:15px}}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul .sf-field-post-meta-client_industry_field h4{line-height:12px;letter-spacing:.8px}}.cases .section .search_form .searchandfilter ul .sf-field-post-meta-client_industry_field h4:before{background-image:url(//r31.by-intersect.jp/intersect/wp-content/themes/bulma/css/../../bulma/img/search_industry.svg)}@media screen and (max-width:1023px){.cases .section .search_form .searchandfilter ul .sf-field-post-meta-client_sales_scale_field h4{line-height:12px;letter-spacing:.8px}}.cases .section .search_form .searchandfilter ul .sf-field-post-meta-client_sales_scale_field h4:before{background-image:url(//r31.by-intersect.jp/intersect/wp-content/themes/bulma/css/../../bulma/img/search_sales.svg)}@media screen and (max-width:1023px){.cases .section .container{padding-top:50px}}.cases .section .container .content .item_wrap{width:min(1110px, 88%);padding:0 27px 0 0;margin:auto;background:0 0}@media screen and (max-width:1023px){.cases .section .container .content .item_wrap{padding:0}}.cases .section .container .content .item_wrap .post_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:0;overflow:visible;background:#fff;border-radius:6px;margin:70px auto}@media screen and (max-width:1023px){.cases .section .container .content .item_wrap .post_item{margin:70px auto 142px}}.cases .section .container .content .item_wrap .post_item .post_img{width:min(300px, 100%);height:140px;position:absolute;top:-20px;right:-56px;margin:auto;z-index:1}@media screen and (max-width:1023px){.cases .section .container .content .item_wrap .post_item .post_img{right:0;left:0;top:-70px}}.cases .section .container .content .item_wrap .post_item .post_img img{-o-object-fit:cover;object-fit:cover;width:min(300px, 100%);height:140px;display:inline-block;border-radius:10px}@media screen and (max-width:1023px){.cases .section .container .content .item_wrap .post_item .toukou{margin-bottom:17.5px}}.cases .section .container .content .item_wrap .post_item .post_title{padding:26px 40px 20px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:1023px){.cases .section .container .content .item_wrap .post_item .post_title{padding:90px 20px 6px}}.cases .section .container .content .item_wrap .post_item .post_title h2{color:#1d426e;margin-top:7px;font-size:18px;font-weight:700;line-height:28px;letter-spacing:1.08px;width:685px;height:28px;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:1023px){.cases .section .container .content .item_wrap .post_item .post_title h2{width:auto;height:56px;-webkit-line-clamp:2}}.cases .section .container .content .item_wrap .post_item .post_det{padding:0 40px 14px}@media screen and (max-width:1023px){.cases .section .container .content .item_wrap .post_item .post_det{padding:0 20px 20px;margin-bottom:20px}}.cases .section .container .content .item_wrap .post_item .post_det p{color:#1d426e;font-size:11px;font-weight:500;line-height:11px;letter-spacing:1.1px;position:relative;padding-left:17px}.cases .section .container .content .item_wrap .post_item .post_det p:before{content:"";display:block;width:12px;height:12px;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0}.cases .section .container .content .item_wrap .post_item .post_det>div{display:-webkit-box;display:-ms-flexbox;display:flex}.cases .section .container .content .item_wrap .post_item .post_det>div .yosan{margin-right:20px}.cases .section .container .content .item_wrap .post_item .post_det>div .yosan:before{background-image:url(//r31.by-intersect.jp/intersect/wp-content/themes/bulma/css/../../bulma/img/kiji_slide_icon2.svg)}.cases .section .container .content .item_wrap .post_item .post_det>div .kikan{width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cases .section .container .content .item_wrap .post_item .post_det>div .kikan:before{background-image:url(//r31.by-intersect.jp/intersect/wp-content/themes/bulma/css/../../bulma/img/kiji_slide_icon3.svg)}.cases .section .container .content .item_wrap .post_item .post_det .tags{margin:0}.cases .section .container .content .item_wrap .post_item .post_det .tags .tag{display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;padding:6px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#1d426e;font-size:10px;font-weight:700;line-height:10px;letter-spacing:.4px}.cases .section .container .content .item_wrap .post_item .post_txt{padding:15px 40px 15px;border-radius:0 0 10px 10px;background:rgba(241,244,249,.5);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1023px){.cases .section .container .content .item_wrap .post_item .post_txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}}.cases .section .container .content .item_wrap .post_item .post_txt .summary{font-size:clamp(0.75rem, 12px + (100vw - 390px) * 0.0019047619, 0.875rem);font-weight:400;line-height:22px;letter-spacing:.56px;height:66px;min-height:66px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#000;visibility:visible}.cases .section .container .content .item_wrap .post_item .post_txt .summary:empty{visibility:hidden;width:min(690px, 100%)}.cases .section .container .content .item_wrap .post_item .post_txt .c_name{display:-webkit-box;display:-ms-flexbox;display:flex;width:min(204px, 100%);height:24px;min-height:24px;padding:5px 10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0;color:#1d426e;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.48px;margin-left:10px}@media screen and (max-width:1023px){.cases .section .container .content .item_wrap .post_item .post_txt .c_name{width:100%;margin:20px 0 0;padding:0}}.cases .section .container .content .item_wrap .post_item .post_txt .c_name:empty{visibility:hidden;width:min(204px, 100%);padding:5px 10px}.cases .section .container .content .item_wrap .post_item .post_txt .more-link{position:absolute;bottom:0;right:0;width:105px;height:30px;border-radius:0 0 10px;background:#5a94d8}.cases .section .container .content .item_wrap .post_item .post_txt .more-link a{padding-left:20px;color:#fff;font-size:clamp(1.25pxrem, 20pxpx + (100vw - 390px) * -0.0057142857px, 0.875pxrem);font-weight:700;line-height:30px}.cases .section .container .content .item_wrap .post_item .post_txt .more-link a:after{content:"";display:block;width:18px;height:7px;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;bottom:0;right:20px;margin:auto;background-image:url(//r31.by-intersect.jp/intersect/wp-content/themes/bulma/css/../../bulma/img/r_arrow.svg)}body[class*=login] .section{background:#f1f8f9}body[class*=login] .section .section_header{background:#f1f8f9}body[class*=login] .section .section_header .page-title{color:#57b7e0}body[class*=login] .section .section_header .page-title:before{-webkit-filter:invert(68%) sepia(32%) saturate(708%) hue-rotate(156deg) brightness(91%) contrast(92%);filter:invert(68%) sepia(32%) saturate(708%) hue-rotate(156deg) brightness(91%) contrast(92%)}body[class*=login] .section .container article .post_item{margin:36px auto 0;padding:0;background:0 0}body[class*=login] .section .container article .post_item .login-form{width:min(750px, 91%);margin:0 auto 100px;border-radius:6px;-webkit-box-shadow:4px 4px 14px 0px rgba(0,0,0,.0588235294);box-shadow:4px 4px 14px 0px rgba(0,0,0,.0588235294);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:70px 0}body[class*=login] .section .container article .post_item .login-form input[type=text],body[class*=login] .section .container article .post_item .login-form input[type=password],body[class*=login] .section .container article .post_item .login-form input[type=email]{width:min(320px, 95%);height:32px;border:1px solid #969696;border-radius:6px;line-height:14px;letter-spacing:.06rem;color:#1d426e;padding:0 20px}body[class*=login] .section .container article .post_item .login-form input[type=text]::-webkit-input-placeholder,body[class*=login] .section .container article .post_item .login-form input[type=password]::-webkit-input-placeholder,body[class*=login] .section .container article .post_item .login-form input[type=email]::-webkit-input-placeholder{color:rgba(29,66,110,.2)}body[class*=login] .section .container article .post_item .login-form input[type=text]::-moz-placeholder,body[class*=login] .section .container article .post_item .login-form input[type=password]::-moz-placeholder,body[class*=login] .section .container article .post_item .login-form input[type=email]::-moz-placeholder{color:rgba(29,66,110,.2)}body[class*=login] .section .container article .post_item .login-form input[type=text]:-ms-input-placeholder,body[class*=login] .section .container article .post_item .login-form input[type=password]:-ms-input-placeholder,body[class*=login] .section .container article .post_item .login-form input[type=email]:-ms-input-placeholder{color:rgba(29,66,110,.2)}body[class*=login] .section .container article .post_item .login-form input[type=text]::-ms-input-placeholder,body[class*=login] .section .container article .post_item .login-form input[type=password]::-ms-input-placeholder,body[class*=login] .section .container article .post_item .login-form input[type=email]::-ms-input-placeholder{color:rgba(29,66,110,.2)}body[class*=login] .section .container article .post_item .login-form input[type=text]::placeholder,body[class*=login] .section .container article .post_item .login-form input[type=password]::placeholder,body[class*=login] .section .container article .post_item .login-form input[type=email]::placeholder{color:rgba(29,66,110,.2)}body[class*=login] .section .container article .post_item .login-form input[type=text]:focus,body[class*=login] .section .container article .post_item .login-form input[type=password]:focus,body[class*=login] .section .container article .post_item .login-form input[type=email]:focus{border-color:#969696;outline:none}body[class*=login] .section .container article .post_item .login-form p{text-align:center;color:#1d426e;font-size:11px;font-weight:500;line-height:11px;letter-spacing:.1em}body[class*=login] .section .container article .post_item .login-form .mail{letter-spacing:.04em}body[class*=login] .section .container article .post_item .login-form .success-message,body[class*=login] .section .container article .post_item .login-form .error_msg{color:red;font-size:10px;margin-bottom:-20px;font-weight:500;line-height:14px;letter-spacing:.04rem;text-align:center}body[class*=login] .section .container article .post_item .login-form .success-message{color:green}body[class*=login] .section .container article .post_item .login-form input[type=submit]{margin-top:30px;width:min(216px, 95%);height:30px;background-color:#1d426e;color:#fff;border:none;border-radius:4px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (max-width:1023px){body[class*=login] .section .container article .post_item .login-form input[type=submit]{width:min(250px, 98%);height:40px}}body[class*=login] .section .container article .post_item .login-form input[type=submit]:hover{background-color:#57b7e0}body[class*=login] .section .container article .post_item .login-form .forget{display:block;text-align:center;margin-top:-14px;color:rgba(29,66,110,.8);line-height:10px;text-decoration:none;font-size:10px}@media screen and (max-width:1023px){body[class*=login] .section .container article .post_item .login-form .forget{font-size:12px}}body[class*=login] .section .container article .post_item .login-form .forget:hover{text-decoration:underline}body[class*=login] .section .container article .post_item .login-form .regst_btn{display:inline-block;width:min(216px, 95%);height:30px;background-color:#fff;color:#5a94d8;border-radius:4px;text-align:center;cursor:pointer;line-height:30px;border:1px solid #5a94d8;-webkit-box-shadow:4px 4px 14px 0px rgba(0,0,0,.0588235294);box-shadow:4px 4px 14px 0px rgba(0,0,0,.0588235294);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (max-width:1023px){body[class*=login] .section .container article .post_item .login-form .regst_btn{width:min(250px, 98%);height:40px;line-height:40px}}body[class*=login] .section .container article .post_item .login-form .regst_btn:hover{background-color:#5a94d8;color:#fff}body[class*=login][class*=login-sc] .section{background:#deeaf7}body[class*=login][class*=login-sc] .section .section_header{background:#deeaf7}body[class*=login][class*=login-sc] .section .section_header .page-title{color:#5a94d8}@media screen and (max-width:1023px){body[class*=login][class*=login-sc] .section .section_header .page-title{width:min(20ch, 100%);white-space:break-spaces}}@media screen and (min-width:768px) and (max-width:1023px){body[class*=login][class*=login-sc] .section .section_header .page-title{width:100%}}body[class*=login][class*=login-sc] .section .section_header .page-title:before{-webkit-filter:invert(53%) sepia(28%) saturate(851%) hue-rotate(172deg) brightness(99%) contrast(91%);filter:invert(53%) sepia(28%) saturate(851%) hue-rotate(172deg) brightness(99%) contrast(91%)}.entry .section{background:#f1f8f9}.entry .section .section_header{background:#f1f8f9}.entry .section .section_header .header_wrap .page-title{color:#57b7e0}.entry .section .section_header .header_wrap .page-title:before{-webkit-filter:invert(68%) sepia(32%) saturate(708%) hue-rotate(156deg) brightness(91%) contrast(92%);filter:invert(68%) sepia(32%) saturate(708%) hue-rotate(156deg) brightness(91%) contrast(92%)}.entry .section .section_header .header_wrap .top_txt{margin-right:5%}.entry .section .container .content{padding-top:90px;padding-bottom:96px;background:#f1f8f9}@media screen and (max-width:1023px){.entry .section .container .content{padding-bottom:107px}}.entry .section .container .content .content_wrap{width:min(1280px, 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;gap:50px}@media screen and (max-width:1023px){.entry .section .container .content .content_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.entry .section .container .content .content_wrap .left_wrap{width:min(550px, 98%)}.entry .section .container .content .content_wrap .left_wrap .stepbar{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:126px}@media screen and (max-width:1023px){.entry .section .container .content .content_wrap .left_wrap .stepbar{width:90%}}.entry .section .container .content .content_wrap .left_wrap .stepbar .stepbarwrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.entry .section .container .content .content_wrap .left_wrap .stepbar .stepbarwrap .steptitle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.entry .section .container .content .content_wrap .left_wrap .stepbar .stepbarwrap .steptitle .stepcircle{display:inline-block;width:90px;height:90px;content:"";border-radius:50%;background:#1d426e}.entry .section .container .content .content_wrap .left_wrap .stepbar .stepbarwrap .steptitle .stepnum{color:#fff;font-size:36px;font-weight:700;line-height:90px;letter-spacing:.06rem;text-align:center;position:absolute;left:0;right:0;margin:auto}.entry .section .container .content .content_wrap .left_wrap .stepbar .stepbarwrap .steptitle .stepline{width:2px;height:calc(100% + 180px);background:#1d426e;position:absolute;top:0;left:0;right:0;margin:auto;z-index:-1}.entry .section .container .content .content_wrap .left_wrap .stepbar .stepbarwrap .steptitle .stepline._1{top:105px}.entry .section .container .content .content_wrap .left_wrap .stepbar .stepbarwrap .steptitle .stepline._3{height:calc(100% + 115px)}.entry .section .container .content .content_wrap .left_wrap .stepbar .stepbarwrap .steptitle .stepline._3:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 5px 0;border-color:#1d426e transparent transparent}.entry .section .container .content .content_wrap .left_wrap .stepbar .stepbarwrap .steptitle .stepline._4{display:none}.entry .section .container .content .content_wrap .left_wrap .stepbar .stepbarwrap .steptxt{padding-left:23px;width:min(465px, 100%)}.entry .section .container .content .content_wrap .left_wrap .stepbar .stepbarwrap .steptxt .title{font-size:20px;font-weight:700;line-height:28px;letter-spacing:.06em;color:#1d426e;margin-bottom:12px}.entry .section .container .content .content_wrap .left_wrap .stepbar .stepbarwrap .steptxt .txt{color:#1d426e;font-weight:400;line-height:26px;letter-spacing:.04em}.entry .section .container .content .content_wrap .right_wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1023px){.entry .section .container .content .content_wrap .right_wrap{margin-top:40px;padding:15px}}.entry .section .container .content .content_wrap .right_wrap .post_det .pj_number,.entry .section .container .content .content_wrap .right_wrap .post_det .pj_title{width:min(250px, 100%);height:18px;background:#fff;border-radius:4px;font-size:10px;font-weight:700;line-height:18px;letter-spacing:.04rem;color:#1d426e;font-size:14px}@media screen and (max-width:1023px){.entry .section .container .content .content_wrap .right_wrap .post_det .pj_number,.entry .section .container .content .content_wrap .right_wrap .post_det .pj_title{display:none}}.entry .section .container .content .content_wrap .right_wrap .post_det .pj_number span,.entry .section .container .content .content_wrap .right_wrap .post_det .pj_title span{display:inline-block;width:70px;background:#1d426e;color:#fff;border-radius:4px 0 0 4px;text-align:center;margin-right:10px;height:18px;line-height:18px;font-size:10px}.entry .section .container .content .content_wrap .right_wrap .post_det .pj_title{width:min(600px, 100%);height:28px;background:0 0;font-size:clamp(0.625rem, 10px + (100vw - 390px) * 0.0057142857, 1rem);line-height:28px;letter-spacing:.06rem;overflow:hidden;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}@media screen and (max-width:1023px){.entry .section .container .content .content_wrap .right_wrap .post_det .pj_title{display:none}}.entry .section .container .content .content_wrap .right_wrap .post_det .anken{color:#57b7e0;font-size:16px;font-weight:500;line-height:26px;letter-spacing:.04rem;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font}@media screen and (max-width:1023px){.entry .section .container .content .content_wrap .right_wrap .post_det .anken{display:none}}.entry .section .container .content .content_wrap .right_wrap .post_det .user_email{display:none}.entry .section .container .content .content_wrap .right_wrap .post_det .hbspt-form{margin-top:36px;background:#fff;padding:15px}.noentry .section{background:#f1f8f9}.noentry .section .section_header{background:#f1f8f9}.noentry .section .section_header .page-title{color:#57b7e0}.noentry .section .section_header .page-title:before{-webkit-filter:invert(68%) sepia(32%) saturate(708%) hue-rotate(156deg) brightness(91%) contrast(92%);filter:invert(68%) sepia(32%) saturate(708%) hue-rotate(156deg) brightness(91%) contrast(92%)}.noentry .section .container article{padding-top:90px;padding-bottom:0;background:#f1f8f9}@media screen and (max-width:1023px){.noentry .section .container article{padding:0;margin:0}}.noentry .section .container article .post_item{width:min(870px, 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;padding:0;gap:50px;background:0 0}@media screen and (max-width:1023px){.noentry .section .container article .post_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.noentry .section .container article .post_item h2{color:#1d426e;font-size:clamp(1rem, 16px + (100vw - 390px) * 0.0076190476, 1.5rem);font-weight:400;line-height:26px;letter-spacing:.04rem;text-align:center}@media screen and (max-width:1023px){.noentry .section .container article .post_item h2{text-align:left}}.noentry .section .container article .post_item .form_submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;position:relative;justify-self:center;width:454px;height:75px;margin:auto}@media screen and (max-width:1023px){.noentry .section .container article .post_item .form_submit{width:340px;height:130px}}.noentry .section .container article .post_item .form_submit .update{width:100%;height:76px;color:#fff;font-size:clamp(1rem, 16px + (100vw - 390px) * 0.0076190476, 1.5rem);font-weight:500;line-height:24px;letter-spacing:.06rem;text-align:center;background:#57b7e0;border-radius:4px;border:none;position:relative;padding-left:70px;padding-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.noentry .section .container article .post_item .form_submit:before{content:"";position:absolute;left:20px;margin:auto;width:42px;height:42px;background-image:url(//r31.by-intersect.jp/intersect/wp-content/themes/bulma/css/../../bulma/img/mypage_update.svg);background-size:contain;background-repeat:no-repeat;z-index:1}.noentry .section .container article .post_item .form_submit:after{content:"";position:absolute;right:32px;margin:auto;width:18px;height:9px;background-image:url(//r31.by-intersect.jp/intersect/wp-content/themes/bulma/css/../../bulma/img/r_arrow.svg);background-size:contain;background-repeat:no-repeat}.error404 .section{background:#f1f8f9}.error404 .section .section_header .page-title{color:#57b7e0}.error404 .section .section_header .page-title:before{-webkit-filter:invert(68%) sepia(32%) saturate(708%) hue-rotate(156deg) brightness(91%) contrast(92%);filter:invert(68%) sepia(32%) saturate(708%) hue-rotate(156deg) brightness(91%) contrast(92%)}.error404 .section .container article .post_item{background:#fff;width:min(1050px, 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;padding:35px 0 106px 45px}@media screen and (max-width:1023px){.error404 .section .container article .post_item{padding:55px 0}}.error404 .section .container article .post_item .wp-block-group{margin-bottom:145px}.error404 .section .container article .post_item .wp-block-group figure img{width:340px;height:50px}.error404 .section .container article .post_item h2{color:#57b7e0;font-size:clamp(1.25rem, 20px + (100vw - 390px) * 0.019047619, 2.5rem);font-weight:700;line-height:12px;letter-spacing:.04rem;text-align:center;height:105px;margin-bottom:15px}@media screen and (max-width:1023px){.error404 .section .container article .post_item h2{line-height:40px}}.error404 .section .container article .post_item h2.title_404{font-size:96px;line-height:12px}.error404 .totop_btn{margin-bottom:90px}